pavia писал(а):
Я вообще за минимализм. Полнофункциональная ОСь влезает на дискетку.
В результате это будет этакий bootloader типа DOS с её любимым нами текстовым интерфейсом. Зачем так безжалостно обрезать функционал ?
pavia писал(а):
Перейти на новую систему требует больших денег. МС смогли переписать ОС под АРМ, но какой ценой!
А вот ни одна кадовская система не перешла на ARM, ни одна программа для физических расчётов.
Ни 3D пакеты. Другими словами ни одна серьёзная программа. Так как все это требует больших затрат по переписыванию софта и поддержанию старого.
Решение давно известно - виртуальная машина. В частности наиболее распространённой таковой машиной в мире является Java-машина. Вот под эту машину и нужно делать ОС, дабы весь софт на Java мог быть использован без малейшей переделки. А писать ось на сях, что бы потом заставлять перекомпилировать под неё всё огромное многообразие софта - это явно тупиковый вариант.
Хотя я понимаю пишущих на С - им кажется, что у них отнимают хлеб. Но господа, задумайтесь, в мире рулят Java, C# и всяческие интерпретируемые языки а ля JavaScript, Phyton, PHP и тому подобное. Ниша С весьма мала, а затраты на перекомпиляцию сишного софта под новые требования огромны. Поэтому подумайте о будущем, в котором ваши низкоуровневые навыки применимы для платформ на основе виртуальных машин и интерпретаторов. А потребность в низком уровне там большая - оптимизация виртуальной машины под конкретный процессор это всегда низкий уровень, разработка компиляторов, интерпретаторов, самих виртуальных машин - это всё опять же весьма низкий уровень. Поэтому попробуйте всё же преодолеть внутри себя отвращение к другим языкам, просто поинтересуйтесь достижениями в соседних областях, наверняка вы найдёте там что-то интересное для себя.
pavia писал(а):
А вот в ОС что-то придумать трудно.
Да ну бросьте вы, как так трудно ? Да там куча мест ждёт своих героев. ОС - основа софта, основа мира компьютеров, основа, без которой никаких вам смартфонов и игрушек с интернетами никогда не будет. И вы эту основу так легко опускаете до непонятно чего навсегда завершённого и уже не расширяемого ? Или по каким-то другим причинам видите сложности с "придумыванием" ?