Захожу с утра на быдланет почитать новости, а там:
Релиз дистрибутива для создания межсетевых экранов pfSense 2.6.0
По умолчанию при установке теперь применяется файловая система ZFS.
Из комментариев:
ДААА!! Это о чего не хватало в межсетевом экране все последние 50 лет...
И не могу не согласиться.
Почему в 2к21 году 2к22 году люди продолжают идти по пути предоставления готовых инструментов, вместо того, чтобы раз и навсегда изготовить инструмент для создания интрументов!?
Все интернет-технологии развиваются, например, была эпоха веб 1.0, когда так называемые веб-мастера были и кодерами, и дизайнерами, и сайты контентом наполняли. С наступлением эпохи веб 2.0 веб-мастер предоставляет инструмент, а уже пользователи наполняют сайт контентом.
Почему с ОС не так? Почему вместо того, чтобы создать инструмент для создания ОС с предопределёнными конфигурациями, школьники-линуксоиды всё ещё продолжают пилить свои бсди, кали и прочие убунты, которые надо УСТАНАВЛИВАТЬ на компы? Для меня целая винда это одноразовая ОС, которая служит одной задаче: безгеморойная запускалка игр. При необходимости всё можно накатить по новой, а игры скачаются с облака. А они тут про какие-то дистрибутивы линуксов... Много чести, чтобы тратить моё время на установку!
Ну вот взять тот-же пфсенс, который надо установить, настроить, а там ещё какие-то бэкапы рассматривают, то есть, люди подразумевают, что их ОС может слететь! Почему у людей в головах до сих пор сидит этот архаизм, что ОС нужно устанавливать, производить настройку? И всё это ради того, чтобы система всего-лишь выполняла функции сетевого фильтра. Пффф. Да ей там tmpfs будет за глаза.
Вот скажи, ЛОРовец, тебе не лень в сотый раз устанавливать очередной дистрибутив линукса на очередную железку? Какие мысли возникают в твоей голове, когда тебе надо сделать «ещёвчера», а инсталлятор приветливо предлагает ввести логин для root'а ещё раз! — Да мне пофигу какой там будет пароль, дай мне уже эту чёртову систему! Думаешь ты про себя, я ведь прав? Не задумываешься ли ты, что должны существовать пути решения этой проблемы?
В своё время я читал книжку «Веб-дизайн для Чайников», где рассказывалось, что посетителю пофигу на ваш сайт, он кликнул по ссылке, проскроллил вниз, и если не увидел нужной ему информации в ближайшие секунды, то сайт просто закроет и не вернётся к нему. Пользователь старается оградить себя от информационного шума. Примерно тот-же эффект я испытываю от операционных систем, когда мне как потребителю пофигу все эти тонкости-нюансы навроде «хотите ли вы установить иксы сейчас или потом?)))», я стремлюсь получить рабочий инструмент в кратчайшее время чтобы ехать «прямщяс».
Частично для решения этой проблемы были придуманы контейнеры, чтобы из Dockerfile'а по сценарию получить типа готовый типа настроенный дистрибутив под задачу, но это всё ещё далеко от понятия операционной системы. Ну как-бы да, как-бы ок, написал одну команду и вот тебе развёрнутый чрут, но только я говорю о том, чтобы по одной команде должен быть сконфигурирован образ с операционной системой! Потом, чтобы управлять оркестром из операционных систем придумали Ansible. Но мне кажется, что люди свернули не туда, и вместо того, чтобы реорганизовать сам принцип пользования операционными системами, они придумали костыли для решения текущих проблем. NixOS попытался решить проблему, когда воспроизводимая конфигурация ОС готовится по сценарию.
А люди всё равно не хотят хавать! Чому!? Вот же на поверхности плавает решение! Админы, которые задолбались в сотый раз устанавливать ОС тоже делают вид что им нормально.
Почему, вместо того, чтобы, написать одну команду и получить уже готовый загрузочный образ операционной системы с конфигурацией, пользователи продолжают устанавливать эти самые ОС заморачиваясь их бэкапами, их настройкой, их поддержкой, и страдая всякой ерундой с плейбуками ансибла?
Вот! Вот смотри, смотри. Написал одну команду, получил на выходе загрузочный ISO. Загрузился. Система работает. Выполняет задачи. В tmpfs работает! Сломалась — ничего страшного, перезагрузил железку и всё встало по новой. В чём проблема сделать так?
Может пора уже изготовить нормальный инструмент для приготовления дистрибутивов, вместо того, чтобы изобретать эти дистрибутивы линукса?
Зашёл на веб-страничку, натыкал галочек, натыкал какие функции должна выполнять ОС, какие сетевые интерфейсы обслуживать, как себя вести, как управлять трафиком, какую DE загружать. Нажал кнопочку — получил систему, загружаемую в tmpfs! Записал на флешку, загрузился! Или по PXE! Всё! ВСЁ!!! До коле можно устанавливать и настраивать эти ОС?