Skip to content

BuguRTOS 5th anniversary!

shkolnick-kun edited this page Dec 31, 2015 · 1 revision

BuguRTOS исполняется 5 лет!

В далеком 2010 году один анонимус с Нульчана (R.I.P.) решил, что он у мамки программист, что хватит с него этих ваших болжентосов и пора уже взять и реально сделать свою ОСь, ну, или хотя бы её эрзац на прерываниях.

Изначально предполагалось, что будет сделана библиотека для микроконтроллеров, представляющая собой программный контроллер прерываний с приоритетами.

Однако, дальнейший анализ такого варианта реализации показал, что для этой библиотеки придется писать ассемблерные вставки, причем такие же, как и для полноценного ядра ОС!

В сентябре 2010 года проект был начат, в ноябре была создана страница проекта(R.I.P.) на хостинге одной известной корпорации.

В декабре нулевая версия BuguRTOS заработала на симуляторе, а 31 декабря 2010 года в 23:45 BuguRTOS впервые заработала на реальном железе.

С тех пор утекло много воды, BuguRTOS была переписана несколько раз, портирована на несколько процессорных архитектур; были выработаны методики и процессы проектирования, реализации и тестирования новых версий; появилось краткосрочное, а за тем, и среднесрочное планирование развития ОС.

Из проекта, созданного ради лулзов и троллинга, получилась довольно неплохая встраиваемая ОСРВ, одна из сотен написанных, но одна из четырех, поддерживающих STM8 (современное распространенное семейство микроконтроллеров).

Автор благодарит всех, кто как либо помогал проекту и принимал в нем участие. Ваша помощь очень важна для проекта, и пока у автора есть силы и время, ваша помощь не растворится в цифровой черной дыре!

В следующем году будут новые релизы с добавлением портов, новых API и другими интересными событиями.

Всех с наступающим Новым годом, посоны!

Clone this wiki locally