Главная|
Скриншоты|
>
Документация|
Download|
Гостевая|
Пишите|


< назад

Внешний вид.

Подумав, поразмыслив над мнениями людей (одни хотят GUI, другие консоль) - я решил: ОС будет с GUI. Не забыта и консоль - она будет с успехом выполнять команды как для работы с дисками и винчестерами, так и для управления системой в целом. Отделять GUI от ядра не хочу, так как усложнится ядро и система, а соответственно и сложность написания программ под нее.

Раз есть графическая оболочка - она должна быть удобной! Не знаю как насчет других пользователей, а лично мне (при тестировании оболочки), она показалась очень удобной! Я не стал ее делать похожей на всеми любимый Windows, а взял что-то из MacOS, Linux, и естественно Windows. По-моему, не очень скромно, но в тоже время не особо наворочено.

О внутренностях.

Я хотел сделать несколько выпусков системы:

  • BeeOS Russian Edition
    - с драйверами только под Beta Disk и на русском языке;
  • BeeOS International Edition
    - на английском языке и с драйверами под прочие дисковые системы.

    Операционная система будет многозадачной. Многозадачность будет сделана на уровне Mythos (там очень много интересных идей). Думаю, как реализовать поддержку Tr-Dos в неродной файловой системе (наверное на базе виртуальной машины). Файловая система будет наподобие FAT, с поддержкой каталогов, фрагментации и прочей ерунды…

    В альфа-версию, я не включаю модули для работы с собственной файловой системой, инсталлятор - она будет поддерживать только базовый набор устройств (естественно, на уровне драйверов). Я хочу ее выпустить, чтобы народ посмотрел, что это такое, как работает, и, уже конкретно давал какие-то рекомендации, советы, критиковал, чтобы в конце концов получилась если не идеальная ОС, то хотя бы близко на нее похожа.

    Хотелось бы узнать:

    - Ваши мнения насчет реализации файла подкачки;
    - После выхода первой более-менее рабочей Бета версии кто-нибудь сможет написать под нее высокоуровневый язык программирования?

  • Bee OS / Alex Freud © 2003 Design by DJ I-Kick / Hosted on Spectrum 128k.