Операционная система с нуля (почти)

от автора

Привет, читатель! Меня зовут Никита, сегодня я покажу и расскажу вам о моем проекте. Это операционная система, написанная практически с нуля. Я говорю «практически», потому что я копировал некоторые файлы кода откуда-либо, но я написал в комментариях, что код не мой.

Что это вообще за проект?

Имя ему U365. Пишу его я не один, у меня есть небольшая команда. Разработка идет с декабря 2015 года. За почти что год мы смогли сделать работающую и функциональную ОС. Давайте же посмотрим на наши возможности!

Возможности

Эта ОС может довольно многое для хобби-ОС. У нас есть графический движок, который используется для всей отрисовки в системе. U365 написана на Си и ассемблере. Давайте посмотрим скриншоты:

image

Сразу после запуска, который длится примерно три секунды на VirtualBox.

image

После ввода команды help показывается список команд.

image

Команда font-viewer работает как просмотрщик TrueType-шрифтов и прекрасно это делает.

image

Логи ядра системы.

Как вы увидели на последнем скриншоте, в системе довольно много неиспользуемых функций: PCI, драйвера жесткого диска, сетевой драйвер.

Нам нужна помощь

С ОС есть проблема. Это отрисовка, а именно ее тормознутость. Идет набор в команду, требуются знание С и желание работать, а не смотреть на работу, как многие делают.

Ссылки

Исходный код: gitlab.com/bps-projs/U365/tree/testing
Группа ВКонтакте: vk.com/byte_powersoft
ссылка на оригинал статьи https://habrahabr.ru/post/316112/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *