MenuetOS
Nhà phát triển | Ville M. Turjanmaa |
---|---|
Được viết bằng | FASM hợp ngữ |
Tình trạng hoạt động | Beta |
Kiểu mã nguồn | Mã 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 | (32-bit)
Phiên bản mới nhất | 32-bit: 0.85B / 15 tháng 7 năm 2010 64-bit: 0.98.25 / 22 tháng 12 năm 2011 |
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ảng | IA-32, X86-64 |
Loại nhân | Monolithic |
Giao diện mặc định | 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] |
Website chính thức | www.menuetos.net |
MenuetOS là một hệ điều hành có nhâ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]- Menuet32 Lưu trữ 2012-08-22 tại Wayback Machine
- GridWorks "EZ" distribution Lưu trữ 2007-02-18 tại Wayback Machine (comprehensive 32-bit archive packages) (CD/HD Boots)
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]- ^ Eugenia Loli (ngày 5 tháng 9 năm 2001). “Interview With Ville Turjanmaa, the Creator of MenuetOS”. OS News.
- ^ “MenuetOS”. Truy cập ngày 8 tháng 7 năm 2012.
- ^ a b c (tiếng Đức) MenuetOS: In Assembler geschriebenes Betriebssystem, golem.de, 10 Aug 2009
- ^ (tiếng Nga) Яков Уваров (ngày 30 tháng 8 năm 2005) Мал золотник, да дорог Lưu trữ 2012-02-24 tại Wayback Machine, Computerra
- David Chisnall (ngày 22 tháng 6 năm 2007) A Roundup of Free Operating Systems. MenuetOS, informIT
- (tiếng Đức) MenuetOS - 32bit-Betriebssystem auf einer Floppy, Der Standard, ngày 12 tháng 5 năm 2003
- Eugenia Loli-Queru (5 Sep 2001) Interview With Ville Turjanmaa, the Creator of MenuetOS, OSNews
- Ville M. Turjanmaa (ngày 1 tháng 12 năm 2001) The Menuet Operating System. Packing a lot of punch into a small package, Dr. Dobb's
Liên kết ngoài
[sửa | sửa mã nguồn]- Compared to AtheOS và SkyOS as of 2002
- MenuetOS homepage (Menuet64 oriented)
- MenuetOS C Library
- an interview with Ville Turjanmaa and Madis Kalme, two of the MenuetOS developers Lưu trữ 2012-06-27 tại Wayback Machine