Комментарии 19
фраза «приготовь плов» —пример декларативного программирования,
Не согласен. Это пример программирования на Питоне. А декларативное программирование будет: "Плов: рис варёный 70%, субпродукты резаные 15%, морковь варёная 15%"
они должны лежать на столе? они должны существовать в этой вселенной? они должны быть приготовлены отдельно и смешаны?
это разный уровень подробности описания. "приготовь плов" максимально верхнеуровневое описание. а если уж вдаваться в детали, то надо описывать не только атрибуты, но и процессы.
Приготовь плов - это описание действия, а декларативный подход - это описание целевого состояния, без описания действий, которые к нему приведут. Откуда этот плов возьмётся (будет приготовлен, достан из холодильника, куплен) - уже за пределами скоупа декларативного описания. Подробность описания никак не связана с декларативностью/императивностью.
Здравствуйте! Спасибо за примечание, только благодаря этой ветке комментариев понял свою ошибку, поправил. Отдельное спасибо@mrsantakю
Первый вывод, который можно сделать — этот дистрибутив идеально подходит для использования на серверах из-за своей стабильности и безопасности
Безопасность в случае корпораций, решается не свежестью дистрибутива, а наличием большой команды поддержки, которая предлагает ентерпрайз саппорт.
В данном случае, у компании которая ведет дистрибутив, должно быть достаточно людей, чтобы отслеживать и быстро устранять уязвимости, не выпуская новые версии, а быстрые патчи во все поддерживаемые версии дистрибутивов (LTS)
Как один человек может гарантировать большую степень безопасности - неясно. Тоже и со стабильностью. С выводом не согласен.
Большие корпорации могут потянуть и поддержку своего дистрибутива - и выглядит так, что в такой ситуации Nix OS можно взять за основу (используя локальный репозиторий с протестированными своей командой пакетами). Возможность легко откатиться к старой сохранённой конфигурации и инкрементально эту конфигурацию менять полезна.
Nix OS можно взять за основу
У одной большой корпорации есть Fedora Atomic. Другая большая корпорация пытается лепить Ubuntu Core Desktop. Без особого успеха пока, но брать стороннюю ОС они вряд ли будут.
Большие корпорации могут потянуть и поддержку своего дистрибутива
Прям сомневаюсь.. Это могут делать наверное огромные корпорации, а во-вторых IT корпорации. Есть же и другие, которым заниматься софтом это заводить свой IT r&d отдел, что может быть дороже ентерпрайз подписки на готовый популярный дистрибутив.
Под большой корпорацией подразумеваю организацию с сотней тысяч сотрудников, из которых хотя бы несколько тысяч пишут софт.
Ну вы же понимаете разницу между написанием прикладного софта, и системного?
Между условной java и c++/rust ?
Это весьма разные компетенции и различные взгляды. Кроме того поддержка своего дистрибутива это еще и куча вопросов по лицензиям. Сотня тысяч sales-managers, даже если их поддерживает ИТ отдел с 1000 сотрудников, никак не готовы вкладываться, чтобы разрабатывать собственный дистрибутив. Особенно сейчас, в в условиях, когда рынок немного перегружен.
между написанием прикладного софта, и системного? Между условной java и c++/rust ?
В большой корпорации может быть и то и другое, и ассемблер с верилогом до кучи...
Естественно, на поддержку дистрибутива выделяются люди из тысяч разработчиков, и на не из сотен тысяч сейлзов или рабочих на фабриках.
К сожалению не выделяется, а нанимаются новые. Так как те, которые уже работают в корпорации, если они не занимаются написанием своей ОС или поддержкой дистрибутива, а пишут прикладной софт, они не могут взять и стать специалистами.
А нанять новых людей и новых менеджеров - это деньги.
Топовые менеджеры деньги считать умеют. И проще купить ентерпрайз саппорт существующего дистрибутива, чем мутить свой, если ты не айти компания. Ну или прям ты должен этим гореть и думать как потом это дело монетизировать. Но получить откат и премию за ентерпрайз подписку гораздо проще.
Тем не менее как то люди пишут свои дистрибутивы чуть ли не в одиночку + community... Но это надо не иметь личной жизни и чтобы ещё за это на фирме платили
Здравствуйте! Благодарю за примечание. Насчёт одного человека - не совсем понял, что вы имели ввиду, но, полагаю, подразумевается создатель nix, т.е. Элко Долстра. Дело в том, что поддержкой NixOS занимается некоммерческая компания "The NixOS Foundation", имеющая различные модели подписок, в том числе и Enterprise. Сам Элко в мае этого года проект покинул (подробнее можно почитать на их официальном сайте).
Что касается безопасности - буквально недавно была обнаружена уязвимость CVE-2024-38531, к которой компания достаточно быстро выпустила патчи безопасности.
Ещё раз спасибо за примечание, в ближайшее время дополню статью новыми деталями.
Например, для ssd это может быть nvme0n1, а для HDD - sda, sdb и т.п.
А разве для HDD не hda, hdb и проч? и уже для SSD которые по SATA sda, sdb и т.д?.
Немного о NixOS. Часть 1. Общая информация и установка