чтобы переписать Linux с нуля, требуется работа 200 программистов в течение девяти с половиной лет и обойдётся это в $268 млн
Как считали...
Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма.
Вопрос в другом. По большей части такой большой объем ядра — легаси-код. Если все сделать с чистого листа, чистое ядро без поддержки старья. А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.
И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?
Здравствуйте, Shmj, Вы писали:
S>Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма. S>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?
Здравствуйте, pagid, Вы писали:
S>>Ну, это по срокам кода (коих 6399191 полезных) — если 1 чел. в среднем пишет около 15 строк кода в день при зарплате $ 140 тыс. в год. Понятно что строки низкоуровневые, это не вам не C#. На C 15 строк в день на такой зарплате — это норма. S>>И вопрос в том, возможно ли это? Ну хорошо, возможно ли это лет через 10?
P>Зачем?
Все нынешние ОС — шлак по сути. Нужна нормальная альтернатива.
Здравствуйте, Shmj, Вы писали:
S>И вопрос в том, возможно ли это?
Конечно возможно.
S>Ну хорошо, возможно ли это лет через 10?
Само ядро это, грубо говоря, десять человеколет. Абсолютно подъёмная задача, хотя и требует квалифицированных специалистов. Драйверы должны писать производители в общем-то. Если их убедишь. Гугл, например, сможет убедить.
Другой вопрос — зачем это всё? Чем текущие ядра не устраивают? Под которые уже, какие-никакие, но драйверы написаны и драйверописателей хватает.
Здравствуйте, L.K., Вы писали: LK>Для начала нужна принципиально новая аппаратная архитектура.
Отож. Смысла её делать на морально устаревшем кремнии нет никакого.
Нужен новый носитель. А ещё лучше — новая физика, безо всех этих энергоёмких квантовых процессов.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Shmj, Вы писали:
S>А так же разработать единые стандарты для девайсов, чтобы и драйвера не нужно было писать отдельно для каждого производителя.
Вот, помнится, в былые времена был стандарт для видеокарт — VESA. Если видеокарта поддерживает VESA, то и универсальный драйвер VESA подойдёт к любой такой видеокарте. Нужны стандарты типа таких, когда железо полностью совместимо на уровне команд через порты. Но существующее железо к единому стандарту уже не притянуть. Нужно проектировать заново.
vsb>Само ядро это, грубо говоря, десять человеколет. Абсолютно подъёмная задача, хотя и требует квалифицированных специалистов. Драйверы должны писать производители в общем-то. Если их убедишь. Гугл, например, сможет убедить.
Иииии. Дальше что? На ней магическим образом появится все то, что людям нужно?
Здравствуйте, L.K., Вы писали:
НС>>Как я мог забыть. Да, сперва надо написать компилятор. LK>Для начала нужна принципиально новая аппаратная архитектура.
О да! Но начать следует с принципиально новых транзисторов.
Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Ну займись, раз знаешь как надо.
Плохой совет. Может предложишь еще и самолет самому спроектировать?
Это не для одного человека. Один может начать разработку ОС только в одном случае — если сойдет с ума. Получится что-то типа https://ru.wikipedia.org/wiki/TempleOS
Здравствуйте, Shmj, Вы писали:
НС>>Ну займись, раз знаешь как надо. S>Плохой совет. Может предложишь еще и самолет самому спроектировать? S>Это не для одного человека.
Ну так если начать и продемонстрировать кошерность идеи, то другие подхватят.
S> Один может начать разработку ОС только в одном случае — если сойдет с ума. Получится что-то типа https://ru.wikipedia.org/wiki/TempleOS