@daniil14056

Чем отличаются Unix- подобные системы от не unix систем?

Вот сайт rus-linux.net/MyLDP/kernel/toyos/sozdaem-unix-like... Полное написание операционки unix ядра. Наверное самая проработанная и детальная серия статей что видел.
Но там все с нуля, я думал, типа нужно подключить какую-то библиотеку, или типа есть фреймворк Unix, и типа там уже пиши особенности.
В чем вопрос. Там все пишется с нуля, загрузчик, ... нету ни каких import-ов, библиотек или еще что. ТО есть чистый код, Почему ядро там unix-подобное. ТО есть любое ядро операционной система что ты сам лично напишешь, будет unix подобной? Или как?
Какие должны быть атрибуты unix ядра, точнее обратный вопрос как написать не unix подобное ядро.
Гугл что-то на вопрос не дает внятный ответ
  • Вопрос задан
  • 451 просмотр
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
Читай что такое https://ru.wikipedia.org/wiki/POSIX
Вкратце - это стандарт, который описывает требования к операционке.
Если операционка написана так, что этот стандарт она поддерживает, то уже готовую программу можно под нее скомпилировать из существующего кода, а не писать специально для нее с нуля.

Какие фреймворки? Какие библиотеки - ОС это практически самое низкоуровневое, что есть. Поэтому да, чистый код, с использованием функций биос.

Какие должны быть атрибуты unix ядра, точнее обратный вопрос как написать не unix подобное ядро.

Придумываешь что хочешь и пишешь - получится не юникс подобное.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Что бы потренироваться почитайте вот тут
https://forum.ixbt.com/topic.cgi?id=48:12447
Плюс в том что относительно простые системы, не сравнить с ОС общего назначения.
https://habr.com/ru/post/249273/
А насчет сравнений это неблагодарное дело. Unix like OS очень широкое понятие.
https://en.wikipedia.org/wiki/Comparison_of_operat...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы