LINUXTALKS.CO

Первый выпуск ядра БМПОС

 , ,

L


0

2

В России ведётся разработка обучающей платформы для системных программистов - БМПОС (Базовая Модульная Платформа Операционных Систем), которая задумана и создаётся как обучающее пособие по разработке операционных систем с развитой теоретической и практической базой. В рамках проекта развивается модульное ядро, которое фундаментально отличается от существующих ядер и спроектировано специально для изучения процесса разработки операционных систем. Код ОС написан на языке Си и распространяется под MIT-подобной лицензией ГОЛ (Государственная Открытая Лицензия, в настоящий момент организациями GNU и OSI не была проведена экспертная оценка на предмет соответствия данной лицензии определениям Свободного ПО или Open Source).

Разработка нацелена на получение обучающимися знаний по минимально необходимой кодовой базе, формирование навыков постройки простой и понятной архитектуры и максимального упрощения кода. ОС имеет небольшой размер бинарных файлов, что способствует достижению высокой надёжности и упрощению процессов сборки и тестирования.

Проект не ставит перед собой цели использования вне виртуальных машин. Поддерживается только модульная сборка со встраиваемыми на этапе компиляции модулями. В феврале следующего года планируется полноценный релиз платформы с полным набором драйверов, включая гостевые расширения QEMU и VirtualBox.

В первом тестовом выпуске ядра доступен менеджер памяти, менеджер видеопамяти и загрузчик модулей. Реализована поддержка экранов TGA. Добавлены инструкции по сборке и запуску. Продолжается работа над менеджером задач и системой потоков ввода-вывода. В ближайших планах создание драйверов для клавиатуры, SATA (ACHI) и ФС EXT2.

>>> Подробности

★★★★★★★★★★★

Потом окажется, что это Minix переписанный в алкогольном угаре студентом-четверокурсником. Ну как переписаннный, тупо все сообщения на русский перевели.

cocucka    
★★★★★★★★★★★
Linux / Firefox

А лицензия мицГОЛ это вообще отдельная ржака:

Лицензиат вправе любым определенным настоящей Лицензией и не запрещенным законодательством Российской Федерации образом использовать, модифицировать, а также распространять Программу в исходном или модифицированном виде на территории Российской Федерации и государств - членов Евразийского экономического союза в течение срока действия исключительного права на Программу.

Лицензиат вправе использовать Программу или ее части в любых не запрещенных законодательством Российской Федерации целях.

cocucka    
★★★★★★★★★★★
Linux / Firefox

в настоящий момент организациями GNU и OSI не была проведена экспертная оценка на предмет соответствия данной лицензии определениям Свободного ПО или Open Source

Жаль, даже если отзыв будет отрицательным то всё равно было бы хорошо чтобы он был с точным указанием причин и выявленных недостатков.

torvn77    
★★★
Android / Chrome
Ответ на: комментарий от cocucka

Свободная*

*на территории РФ

в течение срока действия исключительного права на Программу.

Хотя не факт что с западными свободными лицензиями этот пункт ПО ФАКТУ не будет аналогичным, как программа будет продолжать лицензироваться если она по истечении срока действия прав перейдёт в публичный домен?

torvn77    
★★★
Последнее исправление: torvn77 (всего исправлений: 1)

Android / Chrome
Ответ на: комментарий от cocucka

Я думаю что даже на территории РФ оно не соответствует требованиям Free Software. Потому что еще и закон нарушать нельзя.

JamesHolden    
★★★★★★★
Linux / Chrome
Ответ на: комментарий от JamesHolden

закон нарушать нельзя.

Разраб шёл по улице домой
И увидел этих ребят.
Какая лицензия софта, 
Спросил у ребят разраб?

Мама -- анархия
Папа -- Ричард Столлман
Мама -- анархия
Папа -- Ричард Столлман

Все они в худи с туксом,
Все они весьма толсты.
Хотел разраб пройти мимо,
Но это было не просто.

Мама -- анархия
Папа -- Ричард Столлман
Мама -- анархия
Папа -- Ричард Столлман

Довольно весёлую шутку
Сыграли с разрабом ребята.
Поставили ему имакс и сишку,
Заставляли компилять латех.

Мама -- анархия
Папа -- Ричард Столлман
Мама -- анархия
Папа -- Ричард Столлман
cocucka    
★★★★★★★★★★★
Linux / Firefox
Ответ на: комментарий от cocucka

Никакой свободы врагам свободы!

Kaschenko    
★★★★★★
Android / Yandex
Ответ на: комментарий от ThePlayerZero

https://0nera.github.io/BMOSP/

БМПОС - Базовая Модульная Платформа Операционных Систем для платформы x86_64 (BIOS/UEFI). Это отечественное программное обеспечение, созданное при поддержке Синапс ОС на языке программирования C.

Синапс ОС

https://vk.com/synapseos

ещё одна вкашечка ..

https://github.com/0Nera/SynapseOS

Почему исходный код закрыт?
В силу не всегда здорового интереса со стороны интернет-сообщества, а также по соображениям безопасности исходный код был закрыт.

для Ъ аватарка аффтара с гитхаба

Aren Elchinyan aka 0Nera

ThePlayerZero    
★★
Последнее исправление: ThePlayerZero (всего исправлений: 1)

Windows / Chrome
Ответ на: комментарий от cocucka

Это я к тому, что по GPL нарушать закон можно.

А разве GPL будет действительна на территории с законом которому она противоречит или делает часть её пунктов недействительной?

torvn77    
★★★
Android / Chrome
Ответ на: комментарий от ThePlayerZero

https://github.com/0Nera/BMOSP/issues/2

ахахаха вот это ржака

человек 3 дня назад C выучил, 2 дня назад разобрался с гитом

такими темпами …

upd: таки не разобрался, там хуNта написана, которая зачем-то перетирает origin вместо отдельного git remote add

ThePlayerZero    
★★
Последнее исправление: ThePlayerZero (всего исправлений: 1)

Windows / Chrome
Ответ на: комментарий от ThePlayerZero

Это какой-то армянин из камеди-клаба.

ashot    
★★★★★★
Android / Chrome
Ответ на: комментарий от ThePlayerZero

Армянский Попов в стиле инфоцигана? Армян, чо.

Anoxemian    
★★
Linux / Chrome

Не, ну я тоже с миниксом во время короны упражнялся.

luke    
★★★★★
Linux / Firefox
Ограничение на отправку комментариев: только для зарегистрированных пользователей, score>=90