История изменений
Исправление alex1101, (текущая версия) :
Первое, что нужно нормальной ОС — это стабильность окружения. Однажды собранная программа должна работать всегда. Ну, в идеале, в реале хотя бы лет 20-30. А не как в Линуксах сейчас.
С ядром действительно надо что-то делать. Такую жирную сущность сложно сопровождать и взаимодействовать с нею тоже сложно. Я не эксперт в разработке ПО, но интуитивно кажется, что ядро программного комплекса не должно требовать столько человекочасов для сопровождения. Стоило бы выделить центральную часть ядра, которое обеспечивает минимальное рабочее окружение, а всё остальное вынести либо в юзерспейс, либо в какое-то «расширенное ядро» с урезанными правами относительно «центрального ядра». Всё старое и экзотическое — дропнуть или вынести в юзерспейс. Разрабам легче станет, а производители железок всегда будут уверены, что их драйвер заработает как надо.
Касательно systemd. Реши для себя: ты хочешь делать операционку или воевать с ненавистным тебе софтом. Systemd это давно мейнстрим и уже де факто отраслевой стандарт, так что система должна как минимум поддерживать 100% совместимость с systemd на уровне команд, конфигов, API и всего прочего. Можно сделать форк, выбросив сомнительные вещи и оперативнее чиня баги, но пилить новый велосипед это тупо. Тем более, что логика systemd сильно облегчит модификацию системы под десктоп.
То же самое с Wayland. Его нужно допилить, в остальном он хорош. Систему порталов нужно развивать и распространить её на все приложения и все функции, вплоть до доступа к файлам или папкам.
Однопользовательский режим для ОС общего назначения это бред полный, конечно, хотя бы потому что другие пользователи нужны не только для того, чтобы в них логиниться.
Хотя перепилить линуковую систему прав и доступа тоже надо бы. Технически оставить на заднем плане pam, но переделать логику, чтобы не приходилось так часто вводить пароль. Пусть лучше спрашивает каждый раз Да/Нет, как в винде. Добавить возможность авторизации по графическому ключу, отпечатку, токену.
Ну а рабочий стол и прочий GUI придётся делать с нуля, да. Всё, что есть — никуда не годится.
Исправление alex1101, :
Первое, что нужно нормальной ОС — это стабильность окружения. Однажды собранная программа должна работать всегда. Ну, в идеале, в реале хотя бы лет 20-30. А не как в Линуксах сейчас.
С ядром действительно надо что-то делать. Такую жирную сущность сложно сопровождать и взаимодействовать с нею тоже сложно. Я не эксперт в разработке ПО, но интуитивно кажется, что ядро программного комплекса не должно требовать столько человекочасов для сопровождения. Стоило бы выделить центральную часть ядра, которое обеспечивает минимальное рабочее окружение, а всё остальное вынести либо в юзерспейс, либо в какое-то «расширенное ядро» с урезанными правами относительно «центрального ядра». Всё старое и экзотическое — дропнуть или вынести в юзерспейс. Разрабам легче станет, а производители железок всегда будут уверены, что их драйвер заработает как надо.
Касательно systemd. Реши для себя: ты хочешь делать операционку или воевать с ненавистным тебе софтом. Systemd это давно мейнстрим и уже де факто отраслевой стандарт, так что система должна как минимум поддерживать 100% совместимость с systemd на уровне команд, конфигов, API и всего прочего. Можно сделать форк, выбросив сомнительные вещи и оперативнее чиня баги, но пилить новый велосипед это тупо. Тем более, что логика systemd сильно облегчит модификацию системы под десктоп.
То же самое с Wayland. Его нужно допилить, в остальном он хорош. Систему порталов нужно развивать и распространить её на все приложения.
Однопользовательский режим для ОС общего назначения это бред полный, конечно, хотя бы потому что другие пользователи нужны не только для того, чтобы в них логиниться.
Хотя перепилить линуковую систему прав и доступа тоже надо бы. Технически оставить на заднем плане pam, но переделать логику, чтобы не приходилось так часто вводить пароль. Пусть лучше спрашивает каждый раз Да/Нет, как в винде. Добавить возможность авторизации по графическому ключу, отпечатку, токену.
Ну а рабочий стол и прочий GUI придётся делать с нуля, да. Всё, что есть — никуда не годится.
Исходная версия alex1101, :
Первое, что нужно нормальной ОС — это стабильность окружения. Однажды собранная программа должна работать всегда. Ну, в идеале, в реале хотя бы лет 20-30. А не как в Линуксах сейчас.
С ядром действительно надо что-то делать. Такую жирную сущность сложно сопровождать и взаимодействовать с нею тоже сложно. Я не эксперт в разработке ПО, но интуитивно кажется, что ядро программного комплекса не должно требовать столько человекочасов для сопровождения. Стоило бы выделить центральную часть ядра, которое обеспечивает минимальное рабочее окружение, а всё остальное вынести либо в юзерспейс, либо в какое-то «расширенное ядро» с урезанными правами относительно «центрального ядра». Всё старое и экзотическое — дропнуть или вынести в юзерспейс. Разрабам легче станет, а производители железок всегда будут уверены, что их драйвер заработает как надо.
Касательно systemd. Реши для себя: ты хочешь делать операционку или воевать с ненавистным тебе софтом. Systemd это давно мейнстрим и уже де факто отраслевой стандарт, так что система должна как минимум поддерживать 100% совместимость с systemd на уровне команд, конфигов, API и всего прочего. Можно сделать форк, выбросив сомнительные вещи и оперативнее чиня баги, но пилить новый велосипед это тупо.
То же самое с Wayland. Его нужно допилить, в остальном он хорош.
Однопользовательский режим для ОС общего назначения это бред полный, конечно, хотя бы потому что другие пользователи нужны не только для того, чтобы в них логиниться.
Хотя перепилить линуковую систему прав и доступа тоже надо бы. Технически оставить на заднем плане pam, но переделать логику, чтобы не приходилось так часто вводить пароль. Пусть лучше спрашивает каждый раз Да/Нет, как в винде. Добавить возможность авторизации по графическому ключу, отпечатку, токену.
Ну а рабочий стол и прочий GUI придётся делать с нуля, да. Всё, что есть — никуда не годится.