MenuetOS

Bách khoa toàn thư mở Wikipedia
MenuetOS
Giao diện hệ điều hành MenuetOS
Nhà phát triểnVille M. Turjanmaa
Được viết bằngFASM hợp ngữ
Tình trạng
hoạt động
Beta
Kiểu mã nguồnMã nguồn mở (32-bit)
Phần mềm nguồn đóng (64-bit)
Phát hành
lần đầu
16 tháng 5 năm 2000; 23 năm trước (2000-05-16) (32-bit)
Phiên bản
mới nhất
32-bit: 0.85B / 15 tháng 7 năm 2010 (2010-07-15)
64-bit: 0.98.25 / 22 tháng 12 năm 2011 (2011-12-22)
Có hiệu lực
trong
Tiếng Anh, Tiếng Nga, Tiếng Hoa, Tiếng Séc, Tiếng Serbia
Nền tảngIA-32, X86-64
Loại nhânMonolithic
Giao diện
mặc định
Giao diện đồ họa người dùng
Giấy phépGiấy phép Công cộng GNU v2 (32-bit)
Proprietary (64-bit) [1]
Website
chính thức
www.menuetos.net

MenuetOS là một hệ điều hànhnhân nguyên khối sử dụng cơ chế đoạt quyền thực thi, thời gian thực, có sẵn trình điều khiển video, viết bằng hợp ngữ FASM, hoạt động trên các máy tính có chip sử dụng kiến trúc x86 32-bit lẫn 64-bit. Tác giả của hệ điều hành là Ville M. Turjanmaa. MenuetOS có màn hình nền đồ họa, trò chơi và hỗ trợ kết nối mạng TCP/IP, điều tuyệt diệu là cả hệ điều hành có thể đặt vừa trong một đĩa mềm 1.44MB.[1][2]

Ban đầu MenuetOS được viết cho kiến trúc x86 32 bit và phát hành dưới giấy phép GPL, nhiều ứng dụng của nó cũng được cấp giấy phép này.[3]

Phiên bản 64 bit của MenuetOS, thường gọi là Menuet 64, cung cấp một nền tảng cho việc học hợp ngữ 64 bit. Bản phân phối Menuet 64-bit là miễn phí cho sử dụng cá nhân và học tập, nhưng không có mã nguồn.[3]

Phần hỗ trợ chip đa nhân được thêm vào ngày 24 tháng 2 năm 2010.

Chức năng[sửa | sửa mã nguồn]

MenuetOS được phát triển dựa trên các tiêu chí nhanh, đơn giản, hiệu suất cao. MenuetOS có khả năng kết nối mạng với TCP/IP. Hầu hết các đoạn mã về mạng của MenuetOS được Mike Hibbett viết.

Mục tiêu của Menuet là tạo một môi trường đơn giản để lập trình hợp ngữ, nhưng nó cũng có khả năng chạy các phần mềm viết bằng ngôn ngữ cấp cao dựa trên lõi hợp ngữ. Nỗ lực lớn nhất về việc hỗ trợ ngôn ngữ cấp cao trên Menuet là các thư viện C do Jarek Pelczar viết.

Phiên bản 0.98 hỗ trợ màn hình rộng 1280x1024 với cửa sổ trong suốt. Nó cũng hỗ trợ USB. Trò chơi điện tử Quake cũng có trên MenuetOS[3]

MenuetOS hỗ trợ lưu trữ bằng hệ thống tệp FAT[4]

Các bản phân phối[sửa | sửa mã nguồn]

32-bit[sửa | sửa mã nguồn]

64-bit[sửa | sửa mã nguồn]

Bản phân phối chính 64 bit hiện nay là phần mềm cá nhân. Vài bản phân phối MenuetOS 32 bit GPL vẫn tồn tại, được dịch sang vài ngôn ngữ gồm Nga, Trung, Czech, và Serbian. The 64-bit main distribution is now proprietary. Several distributions of the 32-bit GPL MenuetOS still exist, including translations in Tiếng Nga, Tiếng Hoa, Tiếng Séc, and Tiếng Serbia.

Xem thêm[sửa | sửa mã nguồn]

KolibriOS Một nhánh của MenuetOS.

Tham khảo[sửa | sửa mã nguồn]

  1. ^ Eugenia Loli (ngày 5 tháng 9 năm 2001). “Interview With Ville Turjanmaa, the Creator of MenuetOS”. OS News.
  2. ^ “MenuetOS”. Truy cập ngày 8 tháng 7 năm 2012.
  3. ^ a b c (tiếng Đức) MenuetOS: In Assembler geschriebenes Betriebssystem, golem.de, 10 Aug 2009
  4. ^ (tiếng Nga) Яков Уваров (ngày 30 tháng 8 năm 2005) Мал золотник, да дорог Lưu trữ 2012-02-24 tại Wayback Machine, Computerra

Liên kết ngoài[sửa | sửa mã nguồn]