10.06.2009
Раздел о DreamShell
Эта страничка посвещена моему проекту под названием DreamShell.
DreamShell - это операционная система, изначально разрабатываемая только для Sega Dreamcast.
Проект часто долго лежал на полке и пылился, этому способствовала небольшая аудитория которая ее использовала. Поэтому было решено сделать новое, кросс-платформенное ядро для этой системы. За счет этого ее можно собирать под разные платформы. Портирование DreamShell исключительно простое, потому что сама DreamShell не имеет своего low-level ядра, это буквально просто программа, которая использует функции других систем или прошивок. Но это не лишает ее полезности и функциональности.
В данный момент, новоя ядро разрабатывается под Dreamcast, PSP и PC (исключительно в целях упрощения тестирования). Но в принципе, основную его часть можно собрать под любую другую платформу где есть SDL и newlib.

Ну, а теперь представляю вашему вниманию новую версию DreamShell - 4.0
К сожалению это Beta версия, в ней много что еще не реализовано и отключено из за багов, да и в том что есть багов хватает конечно. Надеюсь пользователи мне будут сообщать о багах на форуме в соотвестствующей теме.
Но это не мешает уже сейчас опробовать ее в действии!
Что нового? Да практически все!
Эта версия координально отличается от предыдущих, у нее совершенно новое, кросс-платформенное ядро (на время Beta тестирования сборка будет только под Dreamcast).
Консоль стала гораздо лучше и вызывается из любого приложения (типа drop down) нажатием кнопки F1 на клавиатуре, ей же и закрывается.
Так же консоль теперь будет использоваться только продвинутыми пользователями или разработчиками, для обычного пользователя она не является обязательной. Это поколение DreamShell, призвано раз и на всегда превратить консольное управление в альтернативное (как у большинства ОС), а основным сделать GUI.
Теперь DreamShell является платформой для кроссплатформенных приложений, которые будут работать на любой поддерживаемой ядром архитектуре. Сами приложения пишутся на lua скриптах, для создания GUI служит XML разметка основных элементов. Так же есть возможность написания дополнительных модулей на C, для расширения функционала платформы.




| Документация | Скачать |
 
Наверх
 


Бесплатный хостинг от EOMY.NET