MenuetOS

Bách khoa toàn thư mở Wikipedia
Bước tới: menu, tìm kiếm


MenuetOS
Menuet.png
Screenshot
Công ty / Nhà phát triển Ville M. Turjanmaa
Ngôn ngữ lập trình FASM hợp ngữ
Tình trạng Beta
Kiểu mã nguồn Open source (32-bit)
Phần mềm nguồn đóng (64-bit)
Phát hành lần đầu 16 tháng 5, 2000; 13 năm trước (32-bit)
Phiên bản ổn định 32-bit: 0.85B / 15 tháng 7, 2010; 3 năm trước
64-bit: 0.98.25 / 22 tháng 12, 2011; 2 năm trước
Ngôn ngữ Tiếng Anh, Tiếng Nga, Tiếng Hoa, Tiếng Séc, Tiếng Serbia
Available programming languages(s) hợp ngữ
Nền tảng hỗ trợ IA-32, X86-64
Kiểu nhân Monolithic
Giao diện người dùng Giao diện đồ họa người dùng
Giấy phép Giấy phép Công cộng GNU v2 (32-bit)
Proprietary (64-bit) [1]
Trang mạng 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 vào ngày 24 tháng hai 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 (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 ă â (tiếng Đức) MenuetOS: In Assembler geschriebenes Betriebssystem, golem.de, 10 Aug 2009
  4. ^ (tiếng Nga) Яков Уваров (30 August 2005) Мал золотник, да дорог, Computerra

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