Ответ на пост «В России разработана собственная операционная система. С нуля!»5
"JetOS начинался как клон проекта POK (pok.tuxfamily.org)"
- из презентации 2017года
osday.ru›2017/presentations/pakulin/pakulin.pdf (к сожалению блокируют этот форум по операционкам, чем помешал - непонятно)
«POK - это встроенная операционная система реального времени для критически важных для безопасности систем. Он опирается на архитектуру микроядра, которая изолирует приложения и драйверы во времени и пространстве. Он совместим с POSIX и ARINC653.
Ядро было разработано так, чтобы быть очень маленьким и нацелено на полную проверку/сертификацию: более 90% кода ядра, если оно покрыто. В настоящее время он работает на архитектурах x86, PowerPC и Leon.
Важная информация о безопасности (сентябрь 2018 г.) 12 сентября 2018 г. Стефан Дювергер из Airbus Group CERT сообщил нам об уязвимости в POK. Есть описание уязвимости: "Микроядро POK уязвимо для переполнения сегрегации пространства разделов из-за неспособности правильно проверить указанные пользователем во время системных вызовов. Как следствие, вредоносный пользовательский код раздела способен считывать и/или записывать из пространства памяти, выделенного для его раздела». В настоящее время мы активно работаем над предоставлением патча, который будет совершен в течение следующих нескольких дней. Мы хотели, чтобы сообщество POK было известно об этой проблеме. Мы хотели бы поблагодарить Стефана за помощь сообществу POK.»
собственно вот и всё что нужно знать про "с нуля"
чтоб было понятно про Написание Операционки С Нуля - это значит исключение всех ЧУЖИХ (зарубежных) языков/интерпретаторов и другой хрени, в которых содержатся уязвимости, проблемы, баги и тп
СВОЯ операционная система - это прямая связь с железом,
и эта связь От и До - должна быть написана С НУЛЯ, никаких "на основе" и тд
для примера близко всего к пониманию (но не до конца) "с нуля" это 1С. однако в 1С есть части написанные С++, веб-клиент 1С - написан на JavaScript и, с недавних пор, на Java, которые ИМЕЮТ свои косяки, баги на уровня ядра,
надеюсь никому не нужно рассказывать сколько вирусов на Java и JS?
но большая часть 1С написана всё же на отдельно созданном языке программирования 1С (операторы (то есть команды и синтаксис) которого на русском языке и кириллицей),
но! так как это всё же НЕ операционка, а всего лишь приложение, то работает оно под виндой, что как следствие приводит к наличию привычных винде - багов, косяков говнокода - влияющих, негативно на стабильность 1С, как бы хорош 1С не был... вылетания о переполнения, сбои кеширования и тд и тп
"В репозитории pok-1 на GitHub, связанном с проектом POK, используются такие языки программирования, как C (82,4%), TeX (6,3%), Perl (4,0%), C++ (3,2%), Ada (1,9%), Assembly (1,7%) и другие (0,5%)" и у каждого из этих языков свои проблемы, косяки и баги.
так что ни о каком "с нуля"
речь тут не даже близко идёт
написание операционки с нуля это совершенно иное что сейчас нам под этим пытаются представить
- никаких "на основе"
- никаких "клон ..."
- никаких "используются языки..."
то есть чистое железо и написанный С НУЛЯ и ОЧЕНЬ желательно без копирования кого-то или чего-то у этого кого-то или частей чего-то, Язык. И лучше на КИРИЛЛИЦЕ русскими операторами - язык который обращается напрямую к железу, И... уже на основе этого языка написанная операционка.
и это совсем НЕ для ленивых задниц
только так и никак иначе