Hôm nay đánh dấu kỷ niệm 35 năm ra mắt NeXTSTEP, một hệ điều hành máy tính được Steve Jobs ra mắt trong những năm ông rời xa Apple. Ngày nay, nó vô cùng mơ hồ và đã ngừng hoạt động từ lâu, tuy nhiên, nó vẫn có tác động to lớn đến lịch sử và sự phát triển của máy tính — và đã dẫn đến nhiều thứ mà chúng ta coi là hiển nhiên hàng ngày.
World Wide Web? Nó được hình thành trên NeXTSTEP. Nó mở đường cho macOS và tất cả các hệ điều hành hiện đại khác của Apple. Và như chúng tôi đã đề cập trước đó, nó được tạo ra tại một công ty do một Steve Jobs nào đó lãnh đạo. Bạn có thể đã nghe nói về ông ấy.
Tổng hợp lại, thật khó để nói quá về di sản của NeXTSTEP và những cải tiến của nó, cả lớn lẫn nhỏ. Nó có thể là hệ điều hành có ảnh hưởng nhất mà bạn chưa từng nghe đến.
Đầy những ý tưởng tuyệt vời
Hệ điều hành NeXTSTEP đã phổ biến các khái niệm như cửa sổ ứng dụng có thể kéo và các biểu tượng đầy đủ màu sắc. Thomas Schanz / Wikimedia
Bản phát hành đầu tiên của NeXTSTEP diễn ra vào ngày 18 tháng 9 năm 1989. NeXT Computer, công ty phát triển NeXTSTEP, được Steve Jobs thành lập vào năm 1985 sau khi ông bị buộc phải rời khỏi Apple. Nếu Jobs không thể làm việc trên máy tính Apple nữa, ông sẽ tự tạo ra máy tính của riêng mình, bao gồm cả hệ điều hành mà chúng chạy.
NeXT sản xuất máy tính trạm cao cấp, khác xa so với máy Mac hướng đến người tiêu dùng, vốn là thế mạnh hiện đại của Apple. Để chạy các thiết bị của mình, NeXT cần một hệ điều hành mạnh mẽ và NeXTSTEP đã lấp đầy khoảng trống đó.
Nó đi kèm với một loạt các công cụ và khái niệm vẫn được sử dụng cho đến ngày nay, dành cho cả người dùng chuyên nghiệp và người dùng tiêu dùng. Chỉ cần một cái nhìn tổng quan nhanh về các tính năng của NeXTSTEP sẽ cho bạn thấy có bao nhiêu cải tiến của nó đã vượt qua được thử thách của thời gian. Sau đây là một số điều mà nó chịu trách nhiệm:
- Dock macOS
- Biểu tượng lớn đầy đủ màu sắc
- Chức năng kéo và thả trên toàn bộ hệ điều hành
- Cuộn và kéo cửa sổ
- Hộp thoại thuộc tính
- Các phím tắt vẫn được sử dụng cho đến ngày nay (chẳng hạn như Command-B và Command-I để in đậm và in nghiêng hoặc Command-W để đóng cửa sổ)
NeXTSTEP không phát minh ra giao diện người dùng đồ họa, nhưng nhờ việc triển khai chúng, chúng trở nên phổ biến hơn nhiều trong lĩnh vực máy tính. Nếu không có nó, thế giới ngày nay sẽ trông rất khác.
Đường cao tốc đổi mới
Electronic AppWrapper (tiền thân của cửa hàng ứng dụng) chạy trên hệ điều hành NeXTSTEP. JohnWayneTheThird / Wikimedia
NeXTSTEP là nơi lưu trữ Electronic AppWrapper, tiền thân của khái niệm cửa hàng ứng dụng hiện đại. Đây là danh mục các ứng dụng, nhạc, phông chữ, clip art và nhiều thứ khác, và nó xử lý việc phân phối, mã hóa và cấp phép cho phần mềm mà nó chứa. Đây là một bước tiến lớn so với các phương pháp phân phối ứng dụng truyền thống — thường sử dụng đĩa mềm hoặc CD-ROM — và mặc dù được phát triển bởi một nhóm bên thứ ba chứ không phải NeXT, Electronic AppWrapper đã tìm thấy ngôi nhà của mình trên NeXTSTEP. Giống như nhiều khía cạnh của NeXTSTEP, nó đã đi trước thời đại rất nhiều.
Cửa hàng ứng dụng không phải là công cụ quan trọng duy nhất được tạo ra bằng NeXTSTEP. Hệ điều hành này đã tạo ra rất nhiều ứng dụng, trò chơi và công cụ sáng tạo, nhiều trong số đó đã thay đổi thế giới.
Sức mạnh của NeXTSTEP đã biến nó thành một nguồn tài nguyên tuyệt vời cho các lập trình viên và nhà phát triển ứng dụng. Do đó, không có gì ngạc nhiên khi nó tìm được đường đến CERN, tổ chức nghiên cứu hạt nhân, và đến Tim Berners-Lee, khi đó là một nhà khoa học máy tính tại CERN.
Steve Jobs trong thời gian làm việc tại NeXT Computer. Distrito Medico Monterrey / Flickr
Bạn có thể nhận ra tên của Berners-Lee — ông được ca ngợi rộng rãi là người phát minh ra World Wide Web, hệ thống địa chỉ web URL, ngôn ngữ đánh dấu HTML và giao thức HTTP. Và đó là sản phẩm đầu tiên trong số này, World Wide Web, mà Berners-Lee đã tạo ra bằng NeXTSTEP.
Sau khi đề xuất về hệ thống siêu văn bản được trình lên ban quản lý CERN, một máy tính NeXTcube đã được mua để tạo mẫu. Như cộng sự của Berners-Lee là Robert Cailliau đã nói: “Việc triển khai nguyên mẫu của Tim trên NeXTSTEP được thực hiện trong vòng vài tháng, nhờ vào chất lượng của hệ thống phát triển phần mềm NeXTSTEP.” Đây là đối tác hoàn hảo cho một dự án có phạm vi và quy mô của World Wide Web.
Berners-Lee cũng sử dụng NeXTSTEP để phát triển trình duyệt web đầu tiên trên thế giới, mà ông đặt tên là WorldWideWeb (không nên nhầm lẫn với World Wide Web đã đề cập ở trên, hệ thống chia sẻ thông tin tương tác với internet). Trình duyệt này chỉ tồn tại được bốn năm trước khi bị ngừng sản xuất, nhưng nó đã giới thiệu cho thế giới về WYSIWYG (“những gì bạn thấy là những gì bạn nhận được”) chỉnh sửa HTML, cùng với những cải tiến khác.
Và không chỉ có Berners-Lee làm việc chăm chỉ để phát minh ra những thứ sử dụng NeXTSTEP. Các trò chơi phổ biến Doom và Quake đã được tạo ra trên hệ thống này, cũng như tiền thân của ứng dụng minh họa vector Macromedia FreeHand. Sức mạnh của NeXTSTEP lớn đến mức nó đã trở thành một lựa chọn phổ biến cho các nhà phát triển và lập trình viên trong thế giới phần mềm mới ra đời.
Một di sản sử thi
Một máy tính NeXTstation chạy hệ điều hành NeXTSTEP. Felix Winkelnkemper / Wikimedia
Tuy nhiên, bất chấp tất cả những tác động lâu dài của nó, NeXTSTEP chưa bao giờ trở thành một thành công thương mại lớn. NeXT chưa bao giờ có lợi nhuận cao và chỉ bán được khoảng 50.000 máy tính NeXT — một giọt nước nhỏ trong đại dương so với các đối thủ cạnh tranh.
Nhưng mặc dù doanh số bán ra nhỏ, NeXTSTEP vẫn có ảnh hưởng lớn đến máy tính. Nó được coi là người đi đầu xu hướng vì nhiều cải tiến của mình, với các công ty khác nhanh chóng sao chép ý tưởng của nó vào hệ thống của riêng họ.
Một Apple đang đau yếu — chìm sâu trong khủng hoảng và gần như phá sản — đã chính thức mua NeXT vào năm 1997 với giá 429 triệu đô la, đưa Steve Jobs trở lại trong quá trình này. Đây là một động thái nổi tiếng đã hồi sinh vận may của Apple và mở đường cho công ty trở thành một công ty toàn cầu, nhưng sự phát triển chấn động này thường làm lu mờ thực tế là Apple cũng đã tiếp quản NeXTSTEP. Hệ điều hành này đã nhanh chóng được sáp nhập với phần mềm hiện có của Apple và cuối cùng dẫn đến việc ra mắt Mac OS X đầu tiên, chấm dứt quá trình phát triển tích cực của hệ điều hành NeXT.
Nhưng di sản của nó vẫn tồn tại cho đến ngày nay, cả về các tính năng phần mềm vẫn đang được sử dụng và những thứ mà nó được sử dụng để tạo ra. Mặc dù vẫn còn tương đối ít người biết đến, nhưng có rất ít hệ điều hành có tác động đến thế giới máy tính theo cách tương tự.
Nguồn DigitalTrend