Thế giới công nghệ đang chứng kiến sự trở lại mạnh mẽ của “retro gaming” và “retro computing”. Không chỉ dừng lại ở các thiết bị phần cứng giả lập máy chơi game cổ điển để sử dụng băng game gốc, hay phần mềm giả lập tạo ra những chiếc PC retro, ngay cả những thương hiệu lớn như Atari cũng đã cho ra mắt phiên bản hiện đại của chiếc Atari 7800 từ những năm 80. Đây thực sự là thời điểm tuyệt vời cho những người hâm mộ các trò chơi và công nghệ kinh điển. Nhưng còn về các hệ điều hành (HĐH) mà chúng ta từng sử dụng thì sao?
Trước khi Windows và macOS thống trị bối cảnh điện toán, các máy tính chạy nhiều phiên bản DOS khác nhau hoặc các phiên bản GUI cạnh tranh với kiến trúc khác biệt. Một số HĐH cổ điển này đã được duy trì, hiện đại hóa một phần, hoặc tái tạo trên nền tảng Linux kernel, và một số cái tên trong danh sách này thực sự độc đáo.
Nếu bạn cảm thấy hoài niệm về cách mình từng soạn thảo văn bản vào những năm 1980, hoặc muốn nhắc nhở bản thân rằng các hệ điều hành hiện đại tốt hơn đến mức nào, hãy cùng dancongnghe.net khám phá danh sách dưới đây. Bạn có thể tìm thấy một điều gì đó thú vị để trải nghiệm hàng ngày.
Top 10 Hệ Điều Hành Cổ Điển Đáng Ngạc Nhiên Vẫn Còn Sức Sống
1. ProDOS – Hệ điều hành từ Apple IIc vẫn có thể sử dụng?
Hành trình máy tính cá nhân của nhiều người bắt đầu với Apple IIc, không lâu sau khi nó được phát hành vào đầu những năm 80. Trước thời kỳ chip Intel x86 có mặt trong mọi máy tính, dòng Apple II là một trong những cỗ máy mạnh mẽ của điện toán cá nhân, với các ứng dụng năng suất và trò chơi đều được hiển thị ở đồ họa 8-bit tuyệt đẹp. Mặc dù Apple đã ngừng phát hành ProDOS chính thức vào năm 1993, nó đã được hồi sinh bởi một nhà phát triển Apple II có tên John Brooks vào năm 2016, nhân kỷ niệm 30 năm Apple IIgs.
Bạn có thể cần phần cứng Apple II để chạy ProDOS ở dạng có sẵn từ ProDOS8, nhưng dễ dàng hơn là tải xuống các trình giả lập như AppleWin hoặc Epple-II và một file ảnh đĩa để tận hưởng sự lộng lẫy của đồ họa 8-bit, đơn sắc xanh lục hoặc màu độ phân giải cao trong văn bản 80 cột. Giao diện đơn sắc xanh lục gợi cảm giác hoài niệm hơn cả, có lẽ vì đó là niềm mơ ước của nhiều người khi xưa.
Giao diện ProDOS với trình khởi chạy chương trình Bitsy Bye trong môi trường giả lập
ProDOS
Logo của hệ điều hành ProDOS, biểu tượng cho kỷ nguyên Apple II
2. SerenityOS – Hệ điều hành Unix-like từ thập niên 90 với phong cách hiện đại
Trong khi nhiều hệ điều hành mang cảm giác retro chỉ là những bản “reskin” của kernel *nix, SerenityOS lại khác biệt. Nó không phải là một lớp vỏ mà được xây dựng từ đầu để hoàn toàn khác biệt. Đây là đứa con tinh thần của Andreas Kling, người bắt đầu mày mò các phần tử hệ điều hành cấp thấp sau khi phục hồi chức năng vào năm 2018. Anh đặt mục tiêu xây dựng “hệ thống mơ ước của riêng mình để sử dụng hàng ngày”, và SerenityOS ra đời. Nó là sự kết hợp kỳ lạ giữa sự đơn giản của giao diện người dùng Windows retro nhưng với triết lý mã nguồn mở sâu sắc, cùng một loạt các ứng dụng phổ biến cho duyệt web và chỉnh sửa mã.
Nếu bạn không muốn “nhảy” vào một hệ điều hành retro hoàn chỉnh, bạn có thể thử trình duyệt web Ladybird, một dự án khác của Andreas được viết để tương thích đa nền tảng. Anh đã sử dụng kinh nghiệm làm việc tại Apple để viết các engine trình duyệt hoàn toàn mới cho web, đồ họa, thay thế JS và nhiều hơn nữa. Tuy nhiên, cần lưu ý rằng nó chưa sẵn sàng để sử dụng hàng ngày, vẫn còn nhiều khía cạnh cần được hoàn thiện.
Ảnh chụp màn hình SerenityOS với giao diện người dùng theo phong cách thập niên 90
SerenityOS
Logo SerenityOS, thể hiện triết lý mã nguồn mở và phong cách retro
3. Chicago95 – Trải nghiệm Windows 95 trên phần cứng hiện đại mà không lo mã độc
Bạn muốn trải nghiệm cảm giác Windows 95 mà không cần phải cài đặt internet từ một đĩa demo Netscape Navigator? Bạn may mắn rồi, vì Chicago95 là một chủ đề Linux được tùy chỉnh sâu sắc, mang đến cho bạn tất cả sự tuyệt vời của hệ điều hành 32-bit Win95, đồng thời giải thoát bạn khỏi tiếng modem quay số to lớn vào ban đêm.
Đây không chỉ là một bản “reskin” đơn giản, mọi thứ từ menu Start đến thanh tác vụ đều được tái tạo một cách trung thực để bạn sử dụng. Thậm chí còn có một trình cài đặt tự động mô phỏng các trình cài đặt của Windows từ thời đó. Nó thực sự là một công trình của niềm đam mê điên cuồng từ nhà phát triển và đáng để bạn khám phá chỉ vì điều đó.
Ảnh chụp màn hình desktop Chicago95 tái hiện chân thực giao diện Windows 95
Chicago95
4. Not so Common Desktop Environment (NsCDE) – Cảm nhận giao diện Unix CDE cổ điển
Một trong những khía cạnh chính của Linux thu hút người dùng là sự lựa chọn phong phú mà nó mang lại. Không chỉ ở các ứng dụng, mà môi trường desktop có thể được thay đổi, tinh chỉnh và điều chỉnh để phù hợp với cách bạn muốn sử dụng máy tính của mình. Bạn có thể làm cho nó trông hiện đại hơn, hoặc giống macOS hơn, hoặc nếu bạn thực sự muốn, giống như một hồi ức cổ điển về điện toán Unix.
Not so Common Desktop Environment (NsCDE) là một môi trường desktop được thiết kế để chạy trên một bản cài đặt Linux, mang giao diện và cảm giác của Common Desktop Environment (CDE) từng chạy trên các hệ thống HP Unix. Bạn có thể tận hưởng một desktop với các sắc thái pastel của thập niên 90, đồng thời vẫn có được những tiện ích hiện đại của một bản phân phối Linux gần đây.
Giao diện môi trường desktop NsCDE với phong cách Unix CDE cổ điển
Not so Common Desktop Environment
5. Snowdrop OS – Hệ điều hành 16-bit tự viết hoàn toàn bằng Assembly x86
Trong khi hầu hết các hệ điều hành được xây dựng bởi các nhóm nhà phát triển, Snowdrop OS là sản phẩm sáng tạo của một người đàn ông duy nhất, Sebastian Mihai. Nó được mã hóa hoàn toàn bằng Assembly x86 để truy cập trực tiếp phần cứng, có thể chạy trên cấu hình cực kỳ khiêm tốn (theo nghĩa bóng), và khá chức năng nếu bạn không ngại tự mình tinh chỉnh mọi thứ.
Mã nguồn đầy đủ có sẵn, và bạn có thể khởi động nó từ một file ảnh đĩa mềm (nếu bạn có phần cứng cổ điển), hoặc dưới dạng file ảnh CD-ROM có thể được cài đặt vào ổ cứng. Một lần nữa, mọi thứ đều được mã hóa thủ công từ đầu, từ bộ nạp khởi động (boot loader) đến kernel, giao diện đồ họa (GUI) và các chương trình chạy trên đó. Đây là một cái nhìn hấp dẫn về cách mọi thứ từng diễn ra và cách các hệ điều hành không nhất thiết phải được xây dựng theo cùng một cách, ngay cả khi chúng sử dụng các khái niệm và trừu tượng tương tự.
Hệ điều hành Snowdrop OS đang chạy trên hai thiết bị máy tính x486 cổ điển
Snowdrop
Ảnh chụp màn hình giao diện đồ họa HelloGUI của hệ điều hành Snowdrop
6. Haiku – Nhanh chóng và dễ sử dụng, lấy cảm hứng từ BeOS
À, thập niên 90. Neon, kiểu tóc mullet, phim hoạt hình được thiết kế để bán đồ chơi cho trẻ em – một thời kỳ đáng nhớ! Đó là một môi trường sôi động cho nhiều HĐH máy tính cá nhân cạnh tranh. Be Inc. từng sản xuất máy tính BeBox và BeOS, hệ điều hành chạy trên chúng, khi CPU PowerPC đang rất thịnh hành. BeOS tồn tại lâu hơn phần cứng nhưng không tồn tại được sau khi được bán cho Palm, Inc. vào năm 2001. Một nhà phát triển đã quyết định giữ cho BeOS tồn tại bằng cách tạo ra một bản thay thế mã nguồn mở, tương thích ngược, và đó là cách Haiku OS ra đời.
Logo hệ điều hành Haiku, lấy cảm hứng từ BeOS với tốc độ và sự đơn giản
Haiku
7. Amiga Forever – Giả lập Amiga chính thức, đầy đủ tính năng
Việc giả lập thường mang tiếng xấu vì tình huống phức tạp khi các ứng dụng và trò chơi retro không còn được phát triển và bị chủ sở hữu bản quyền bỏ rơi, nhưng vẫn có thể tải xuống và chạy trong trình giả lập. Tuy nhiên, Amiga Forever lại có lập trường khác biệt, là một dự án giả lập và bảo tồn được cấp phép chính thức cho Amiga cùng các ứng dụng, trò chơi và nhiều nội dung khác của nó. Do đó, đây là hệ điều hành duy nhất trong danh sách này tốn tiền, nhưng nó đi kèm với mọi phiên bản ROM và file HĐH Amiga chính thức, và thậm chí còn có ứng dụng Android nếu bạn thích giả lập khi đang di chuyển.
Ảnh chụp màn hình Amiga Forever hiển thị desktop với các ứng dụng Amiga đang mở
Amiga Forever
Logo của Amiga Forever, giải pháp giả lập Amiga được cấp phép chính thức
Giá 40 USD tại Trang Chính Thức
8. ARAnyM – Chạy hệ điều hành Atari trên mọi thiết bị bạn sở hữu
ARAnyM là từ viết tắt của “Atari Running on Any Machine” (Atari chạy trên mọi máy), được tạo ra để giả lập các hệ điều hành được sử dụng trên nhiều máy Atari khác nhau trên phần cứng hiện đại. Điều đó có nghĩa là bạn có thể dễ dàng cài đặt nó (và có nhiều phiên bản biên dịch sẵn để làm điều đó) và tận hưởng cảm giác cũng như giao diện của các máy tính gia đình Atari cổ điển trong thời kỳ hoàng kim của công ty.
Ảnh chụp màn hình ARAnyM mô phỏng desktop máy tính Atari
ARAnyM
Logo ARAnyM, viết tắt của Atari Running on Any Machine
9. KolibriOS – Chạy toàn bộ hệ điều hành chỉ với vài MB dung lượng đĩa và bộ nhớ
Trong khi hầu hết các hệ điều hành hiện đại là những “quái vật” cồng kềnh ngốn dung lượng đĩa, KolibriOS lại cực kỳ nhỏ gọn. Nó có thể vừa vặn trên một đĩa mềm 1.44MB, đây là một thành tựu đáng kinh ngạc khi vẫn có kết nối hiện đại và hỗ trợ hệ thống tệp. Nó khởi động chỉ trong vài giây, có hàng trăm ứng dụng tích hợp sẵn, một giao diện đồ họa (GUI), và hỗ trợ các thiết bị USB thông thường như chuột, hub, bàn phím và ổ đĩa flash. Ồ, và nó chỉ cần 8MB RAM, vì vậy nó có thể chạy trên hầu hết mọi thứ có CPU bên trong.
Logo KolibriOS, biểu tượng của hệ điều hành siêu nhẹ chỉ vài MB
KolibriOS
10. ReactOS – Chạy ứng dụng và driver Windows trong một hệ điều hành mã nguồn mở, viết lại từ đầu
Windows có thể là hệ điều hành được sử dụng nhiều nhất cho người dùng gia đình, nhưng nếu bạn không muốn sử dụng HĐH của Microsoft mà vẫn muốn chạy các ứng dụng được viết cho nó thì sao? Trước khi SteamOS và lớp tương thích Proton bổ sung chức năng đó cho Linux, ReactOS là câu trả lời duy nhất cho câu hỏi đó. Nó là một bản sao mã nguồn mở của Windows NT, hoàn toàn tương thích với bất kỳ ứng dụng, driver và dịch vụ nào cũng chạy trên Windows NT.
Ảnh động khởi động của ReactOS, hệ điều hành mã nguồn mở tương thích Windows
Với những đặc điểm đó, đây có lẽ là HĐH mang cảm giác retro dễ cài đặt và sử dụng nhất vì nó mang lại cảm giác quen thuộc đồng thời cung cấp các tiện ích và sự ổn định hiện đại. Nó cũng có thể chạy từ USB “live”, vì vậy bạn thậm chí không cần phải cài đặt nó vào ổ cứng nội bộ nếu bạn muốn dùng thử trước khi tiến hành.
ReactOS
Logo ReactOS, dự án hệ điều hành mã nguồn mở thay thế Windows NT
Kết luận
Cho dù bạn muốn trải nghiệm những điều cơ bản của các hệ điều hành máy tính thuở sơ khai, hay chỉ đơn giản là tìm kiếm cảm giác hoài niệm của một HĐH cổ điển với những tiện ích hiện đại, có rất nhiều cộng đồng và nhà phát triển đang duy trì các hệ điều hành kinh điển mà vẫn có thể chạy trên phần cứng hiện tại. Tuy nhiên, theo kinh nghiệm, cách tốt nhất để trải nghiệm là thông qua máy ảo, vì nó giúp bạn loại bỏ các yêu cầu phần cứng cụ thể và mang lại trải nghiệm mượt mà hơn. Tương tự, việc giả lập các trò chơi cổ điển cũng dễ chịu hơn rất nhiều, và nhiều HĐH retro được phát triển trước khi lĩnh vực trải nghiệm người dùng (UX) được định lượng rõ ràng.
Bạn đã từng trải nghiệm HĐH cổ điển nào trong danh sách này chưa? Hay bạn có một cái tên yêu thích khác muốn chia sẻ? Hãy để lại bình luận và cùng dancongnghe.net khám phá thế giới công nghệ đầy hoài niệm này!