Как там Вортекс
31 subscribers
60 photos
12 videos
3 files
20 links
Телеграмм канал Вортекса. Вы ожидали чего то большего?
Download Telegram
Так как здесь есть люди, которые зашли в ТГК после видео о Linux, и они интересуются этой темой, мне хотелось бы куда-то записать своё мнение о дистрибутиве NixOS. При этом хотелось бы, чтобы моё мнение сразу не засрали :^
У меня сложилось очень противоречивое впечатление о данной операционной системе. За целых пять месяцев использования я испытал как положительные, так и отрицательные эмоции.
В чём суть? В программировании есть две парадигмы, императивная и декларативная. В чём их разница? В императивной парадигме мы говорим, что сделать, а в декларативной, что должно быть сделано.
Например, есть яблоко. Задача: сделать так, чтобы яблоко было съедено. В императивной парадигме мы приказываем программе "съешь яблоко". А в декларативной говорим "яблоко должно быть съедено". Именно на этой декларативной парадигме и строится система NixOS. Есть конфигурационный файл, в котором описано что должно быть в системе, и она сама подгоняет всё под то, что там написано. Начиная от пакетов, заканчивая настройками программ.
💊1
Как там Вортекс
Так как здесь есть люди, которые зашли в ТГК после видео о Linux, и они интересуются этой темой, мне хотелось бы куда-то записать своё мнение о дистрибутиве NixOS. При этом хотелось бы, чтобы моё мнение сразу не засрали :^ У меня сложилось очень противоречивое…
Для декларативного управления системой, NixOS использует собственный язык программирования, который так и называется, Nix. На этом языке также написан пакетный менеджер, и репозиторий Nixpkgs. Это самый большой репозиторий на данный момент, и он ещё и компилирует каждую программу под ваше устройство, и благодаря этому все обновления в системе происходят атомарно, с возможностью отката на предыдущую конфигурацию при поломке.
Кому всё это нужно? Ну, это просто имба для серверов. Возможность развернуть один и тот же сервер, используя один и тот же конфигурационный файл, это просто круто, и удобно в администрировании. Ведь если что-то сломается, можно просто подключиться, и исправить конфиг. Ещё это полезно для DevOps-инженеров, которые могут настроить свои окружения и Docker-контейнеры, а затем разворачивать их где угодно, не тратя время на повторную настройку.
Но насколько это хорошо на десктопе для обычного человека? Вопрос очень спорный. С одной стороны, у тебя система, которая ни при каких обстоятельствах не сломается. Ведь если ты совершишь ошибку в конфигурации, NixOS не даст тебе её применить, а если ты всё же залажаешь, всегда сможешь откатиться. К тому же ты можешь создать полностью воспроизводимую среду, в которой уже будет настроено твоё графическое окружение, Firefox со всеми расширениями, нужные пакеты для работы или отдыха и даже отдельно настроенные дотфайлы для терминала.
Но с другой... у всего этого есть одна очень тёмная сторона, кривая обучения. С NixOS очень сложно работать. Мало того что вы изначально должны чётко понимать, чего хотите от системы и какие пакеты вам понадобятся (а это, в принципе, нереально, если до этого на Arch года два не просидеть), так ещё и нужно изучить и понять язык Nix. И поверьте мне, за всё то время, что я спокойно пишу программы на Nix, я так и не понял до конца, как он работает.
Может, я тупой, я не отрицаю, но простите, как мне понять Nix, если документация у него настолько посредственная, что изучать его приходится по роликам на YouTube и отдельным постам фанатов системы? Да и пользуясь этой ОС, я всё время задавался философским вопросом "А так ли нужны все эти функции обычному человеку?"
Ведь, в конце концов, сколько раз я откатывался назад? Чувствовал ли я на Arch нехватку пакетов? А так ли трудно переносить дотфайлы, если есть GNU Stow, с помощью которого их можно контролировать и даже загрузить на GitHub? Единственный плюс, который я нашёл для себя, это то, как тут управляются сервисы systemd, и nix-shell, который полностью заменил мне Docker.
В остальном NixOS для меня ненужный, у меня нет проблем, которые он мог бы решить. В конце концов, Nix можно установить на любой другой дистрибутив, получая все преимущества пакетного менеджера в своей привычной системе.
Мой вердикт таков: если вы обычный пользователь или начинающий программист, этот дистрибутив будет просто бесполезен и только усложнит вам жизнь. Лучше уж использовать Ubuntu или тот же Arch. А если хочется попробовать атомарные системы, взгляните на проекты от Fedora, вроде Kinoite или Bazzite.
Если же вы опытный программист, нередко работаете с разными версиями библиотек и языков, а ваша деятельность связана с инфраструктурой и контейнерами, тогда да, вам этот дистрибутив очень понравится.
В возможно в будущем я когда нибудь вернусь в этот дистрибутив
#Linux #Линукс
💊1
как же я обожаю когда Audacity обновляется, и в нём меняются названия эффектов и их место положение. ГДЕ ТЕПЕРЬ ШЛЮЗ ШУМА БЛИН
💊1
А я то думаю, чё все такими тихими стали
💊1
(да, Вортекс наконец освоил Телеграмм)
❤‍🔥1🔥1💊1
ля, систему чищу, а файлы нет
💊1
вот теперь теряюсь в них
💊1
Forwarded from Пока пусто
Вот он коллабчик двух друзей (и меня)
4💊1
Всех поздравляю с наступающим праздником!
🎄1💊1
Короче, что по новостям.
Мне плохо. Багета нет, он в больнице. На канал пришлось забить, так как сроки выхода Underverse пришлось сместить с середины весны хотя бы на середину февраля. Начинаю уставать настолько, что сплю уже таким убитым сном, что даже три будильника не могут меня разбудить. Попутно с этим развивается экзистенциальный кризис. Да и с деньгами сейчас сильный напряг. (но и к этому уже начинаю привыкать)
Куда деваться, не знаю, что делать, собственно говоря, тоже. Всё уже доходит до жуткой картины, в комнате темно, я сижу перед компьютером с красными глазами, стараюсь делать вид, что всё норм, и пытаюсь подавлять все ужасные мысли. Спасибо маме, собаке и коту за то, что пока окончательно не слетел с катушек
😱2💊1
Удивительно, но сегодня проснулся я нормально
💊1
Решил впервые посмотреть что такое Овервотч (в жизни я даже видео о нём не смотрел, только тизеры).
💊1
и прифигел
💊1
60 ГИГАБАЙТ!?
💊1
То что мне сам стим пишет о том что качаться будет день это вовсе не шутка. Он реально будет качаться день XD (я же уже говорил о своём шедевральном интернете?)
💊1
Как там Вортекс
и прифигел
Единственное что слышал об игре, то что это и есть та самая TF2 о которой все мечтают в комьюнити. Ну типо, где всё серьёзно, где в первую очередь ставиться командная игра, и всё такое
💊1
Рисую сейчас витубера, просто хотел поделиться тем, как жутко выглядит голова бел лица...
5💊1