|
|
|
< назад
Внешний вид.
Подумав, поразмыслив над мнениями людей (одни хотят
GUI, другие консоль) - я решил: ОС будет с GUI. Не забыта и консоль - она будет с успехом
выполнять команды как для работы с дисками и винчестерами, так и для управления системой в
целом. Отделять GUI от ядра не хочу, так как усложнится ядро и система, а соответственно и
сложность написания программ под нее.
Раз есть графическая оболочка - она должна быть удобной! Не знаю как насчет
других пользователей, а лично мне (при тестировании оболочки), она показалась очень удобной! Я
не стал ее делать похожей на всеми любимый Windows, а взял что-то из MacOS, Linux,
и естественно Windows. По-моему, не очень скромно, но в тоже время не особо наворочено.
О внутренностях.
Я хотел сделать несколько выпусков системы:
BeeOS Russian Edition
- с драйверами только под Beta Disk и на русском языке;
BeeOS International Edition
- на английском языке и с драйверами под прочие дисковые системы.
Операционная система будет многозадачной. Многозадачность будет сделана на
уровне Mythos (там очень много интересных идей). Думаю, как реализовать поддержку
Tr-Dos в неродной файловой системе (наверное на базе виртуальной машины). Файловая
система будет наподобие FAT, с поддержкой каталогов, фрагментации и прочей ерунды…
В альфа-версию, я не включаю модули для работы с собственной файловой системой,
инсталлятор - она будет поддерживать только базовый набор устройств (естественно,
на уровне драйверов). Я хочу ее выпустить, чтобы народ посмотрел, что это такое,
как работает, и, уже конкретно давал какие-то рекомендации, советы, критиковал, чтобы
в конце концов получилась если не идеальная ОС, то хотя бы близко на нее похожа.
Хотелось бы узнать:
- Ваши мнения насчет реализации файла подкачки;
- После выхода первой более-менее рабочей Бета версии кто-нибудь сможет написать
под нее высокоуровневый язык программирования?
|
|
|