История MenuetOS |
|||
Часть пятая: Продолжение MenuetOS - Menuet64 |
|||
Продолжение MenuetOS - Menuet64В июле 2004 года Вилле передал руководство проектом Майку Хиббету и занялся новым проектом - 64-битной ассемблерной операционной системой. Ранняя история этой системы отражена в логе IRC (http://menuetlibc.sf.net/docs/ - сайт уже закрыт, но у меня есть копия файла). Изначально Вилле разрабатывал ОС с помощью виртуальной машины Bochs, утилиты WinImage, текстового редактора и транслятора 64-битных инструкций в hex-опкоды для последующей компиляции в FASM. Для вызова системных функций M64 используется прерывание 0x60. В системе используется страничная адресация (размер страниц 2 Мб). Ко 2-му сентября Вилле сделал переключение в 64-битный режим и вывод пикселей на LBF VESA 2.0. wrz 05 17:39:14 <jpelczar> Are you working
on Menuet 64 ? 5 сентября Вилле работал над IDT. 8 сентября он закончил многозадачность. wrz 10 11:06:14 <VMikael> four 64 bit processes
loaded and running with windows :) К 10 сентября PS/2 мышь работала нормально. Коммерческий аспект теперь интересует Вилле больше, чем 4,5 года назад (когда он начал писать MenuetOS). wrz 11 15:00:51 <VMikael> I think we should
thik about what we want from a 64 bit os 14 сентября программа отлавливала нажатие кнопки в окне. К 17 сентября Вилле реализовал активацию и передвижение окон. 21 сентября Вилле сообщил о возможности запускать и завершать процессы из программы типа CPU. wrz 21 19:38:57 <VMikael> ok, a very simple
64 bit os now works.. :) Этот самый первый скриншот можно посмотреть здесь http://coolthemes.narod.ru/m64a.png 25 сентября Вилле занимался реализацией поддержки фонового рисунка (в том числе его растягиванием) . 27 сентября он выложил новый скриншот. Тогда меню еще
не работали, хотя и были использованы в программах. Вот один из первых скриншотов (получил его по почте от Ивана Поддубного в середине ноября). Они размещались на страничке http://www.menuetos.org/vt 20 января он официально объявил на форуме о существовании 64-битной ОС и пригласил всех посмотреть скриншоты на страничке http://www.co.jyu.fi/~villemt/64/ Естественно, были отклики во всех осевых ресурсах (пример), но качать было нечего. Дальнейшее развитие можно отслеживать по моей новостной ленте. 23.03.2005 15.04.2005 30.04.2005 02.05.2005 19.05.2005 10 июня он выложил скриншот работающего Quake I (левый; кстати, справа Doom).
19.06.2005 22 июня вышла версия 0.01, а 1 июля вышла версия 0.02. Процесс пошел... 30 июля 2005 сайт http://menuetos.org был переделан и теперь там размещается информация об обеих ОС. Остается только пожелать, чтобы Вилле не потерял интерес к этой ОС через пару лет.Сайт M64 -http://www.co.jyu.fi/~villemt/64. Форум M64 - http://menuet64.10.forumer.com/. |