Найти в Дзене
Алексей Хэликоптер

Linux пользовательский. Каким его вижу я

Честно говоря и смешат бесят ярые: "да я на линуксе сижу и всё мне хорошо". Прекрасно. Наверное ты доволен тем, что после установки администрирование системы тебе доступно через массы костылей типа sudo, su и регулярные вводы паролей для выполнения административных задачек. Но мне лично не нравится то, как обстоят дела с администрированием. Уже прошло более 20 лет с моего знакомства с операционной системой Linux, но ничего нового я не увидел. Инструменты настроек сводятся либо к использованию командной строки, либо к убогим потугам сделать какие-то несложные настройки через графические окружения. Тем временем те пользователи, которые держат на своих Linux машинах инструменты, требующие определенных настроек, в особенности настроек сети знают, насколько может быть проблемным, когда сеть из графической подсистемы настраивается одним способом, а приложение использует системные настройки из interfaces. Главный и непоколебимый вопрос, а почему нельзя объединить эти подсистемы, чтобы настрой

Честно говоря и смешат бесят ярые: "да я на линуксе сижу и всё мне хорошо".

Прекрасно. Наверное ты доволен тем, что после установки администрирование системы тебе доступно через массы костылей типа sudo, su и регулярные вводы паролей для выполнения административных задачек. Но мне лично не нравится то, как обстоят дела с администрированием. Уже прошло более 20 лет с моего знакомства с операционной системой Linux, но ничего нового я не увидел. Инструменты настроек сводятся либо к использованию командной строки, либо к убогим потугам сделать какие-то несложные настройки через графические окружения.

Тем временем те пользователи, которые держат на своих Linux машинах инструменты, требующие определенных настроек, в особенности настроек сети знают, насколько может быть проблемным, когда сеть из графической подсистемы настраивается одним способом, а приложение использует системные настройки из interfaces.

Главный и непоколебимый вопрос, а почему нельзя объединить эти подсистемы, чтобы настройки, выполненные напрямую в interfaces могли бы применяться и в DE? Если уже популярная не Linux ОС это умеет, то почему бы этому не научить и Linux?

Кого-то смутит, что для этого необходимо предоставить пользователю административные права. Но дело в том, что большинство дистрибутивов используется в однопользовательском режиме и для чего создавать вдруг двух пользователей, некоего root и простого пользователя, не имеющего никаких прав, мне например, непонятно. Я наверное ясно выразился в том ключе, что после установки ОС, необходимо выполнять настройки.
Теперь ладно с сетью. Проблемы возникают и при добавлении/удалении жестких дисков из/в систему.
Подключи новый жесткий диск в Windows, что будет? Система предложит тебе отформатировать жесткий диск.

Подключи жесткий диск в Linux. Если на нём нет разделов, то ты и не узнаешь, что он подключен. Система сама тебе не предложит его отформатировать и добавить в систему. Тебе нужно сделать это ручками, потом добавить в fstab.
Ныне, при наличии множества языков программирования можно на ходу сделать приложение, которое можно сделать демоном и оно будет вызывать необходимые операции сразу при обнаружении новых жестких дисков.

Ну например:
1. Подключили на холодную новый винт на 4 терабайта? Он пустой абсолютно. Программа проверяет наличие файловых систем, типов таблиц разделов и наличие загрузчиков.

2. Если там ничего нет, то вызывается диалог, сообщающий, что файловая система не обнаружена и предлагает форматировать жесткий диск.

3. Поскольку нонче MBR это не наш метод, то предлагаем файловую систему на выбор и по умолчанию ставим GPT.

4. Автоматически добавляем и примонтируем раздел в систему.

По хорошему, fstab не нужен, таблица разделов не должна быть статической, все разделы должны быть подключены на стадии загрузки. При ошибках подключения разделы пропускаются, либо запускается сканирование диска и устранение ошибок.

Но Linuxоиды же любят вредить себе и для чего-то делают статическую таблицу разделов.

В планах. Реализовать нормальную систему управления дисками с минимумом костылей.