Как стать автором
Обновить

Комментарии 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 ?

В большой корпорации может быть и то и другое, и ассемблер с верилогом до кучи...

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

К сожалению не выделяется, а нанимаются новые. Так как те, которые уже работают в корпорации, если они не занимаются написанием своей ОС или поддержкой дистрибутива, а пишут прикладной софт, они не могут взять и стать специалистами.
А нанять новых людей и новых менеджеров - это деньги.

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

Ok, соглашусь что компания типа WalMart вряд ли будет таким заниматься, это скорее для FAANG и иже с ними.

Тем не менее как то люди пишут свои дистрибутивы чуть ли не в одиночку + community... Но это надо не иметь личной жизни и чтобы ещё за это на фирме платили

Здравствуйте! Благодарю за примечание. Насчёт одного человека - не совсем понял, что вы имели ввиду, но, полагаю, подразумевается создатель nix, т.е. Элко Долстра. Дело в том, что поддержкой NixOS занимается некоммерческая компания "The NixOS Foundation", имеющая различные модели подписок, в том числе и Enterprise. Сам Элко в мае этого года проект покинул (подробнее можно почитать на их официальном сайте).

Что касается безопасности - буквально недавно была обнаружена уязвимость CVE-2024-38531, к которой компания достаточно быстро выпустила патчи безопасности.

Ещё раз спасибо за примечание, в ближайшее время дополню статью новыми деталями.

Например, для ssd это может быть nvme0n1, а для HDD - sda, sdb и т.п.

А разве для HDD не hda, hdb и проч? и уже для SSD которые по SATA sda, sdb и т.д?.

IDE ещё живо?

Здравствуйте! В зависимости от типа слота под sda, sdb и т.п. могут отображаться разные виды накопителей. Т.е. HDD и SSD, подключенные через SATA будут иметь имена sda и sdb (или наоборот). Имена дисков зависят от типа слота, с помощью которого происходит подключение

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории