NixOS Android: Mobile Safari 2804046 В конец треда | Веб
Откуда столько хайпа последнее время вокруг Никсос?
Якобы это уже и не UNIX и тем более не дистр линукса в классическом понимании, а нечто новое и охуенное. ЛИШЕННОЕ ВСЕХ НЕДОСТАТКОВ. ЭТО ЛУЧШИЙ ДИСТР И ТРЕНД 2021 ГОДА!!!
Почему анон до сих пор сидит на древних не таких уж и стабильных как малюют, со всеми минусами и адом зависимостей дебианах, на опасном арче который может, как пороховая бочка, ёбнуть на очередном обновлении, на других колясках с вонючими ебанутыми менеджерами пакетов которые всех заебали уже, КОГДА ЕСТЬ НИКСОС? Какого хуя происходит? Почему ты еще не поставил лучшую ОС
Android: Mobile Safari 2 2804047
Стрим по установке никсоса https://youtu.be/e8XlEBMyzEw
Linux: Firefox based 3 2804059
А в чем его сила?
Linux: Firefox based 4 2804062
>>04046 (OP)
Бездисковая pxe загрузка и контейнеры искаропки?
Android: Mobile Safari 5 2804074
Ну что, противостоянию дебианокуколдов и арчешкольников пришел конец?
Никсос нечто выше этих сортов говна. Тут вообще отсутствует "стабильность" как устаревшее определение дедов говноедов, тут нечто лучшее и большее. И роллинг тут прямо начиная с установщика.
Короче дистр устроит всех.
Ожидается что арчебляди все перейдут на него уже в следующем году, поскольку эти ребята падки на что то новое и совершенное и легки на подъем. Арч в итоге уйдет в историю.
Но и дебиановцы заинтересуются еще более сильной отказоустойчивостью и надежностью, все лишь упрется в их консервативную тормознутость и лень.
76574391.jpg42 Кб, 750x422
Linux: Firefox based 6 2804078
>>04074
Отвечай, блять! >>04062
Android: Mobile Safari 7 2804081
>>04074
Зачем нужен этот нихос, если там даже нет пакмана. Фу, короче.
Android: Mobile Safari 8 2804082
>>04047
Очень занятно. Особенно после 1:40:00. Пожалуй поставлю на ноут вместо арча.
sage Linux: Firefox based 9 2804083
>>04046 (OP)

>Почему ты еще не поставил лучшую ОС


Поставил, снёс. Не осилил. Столкнулся с багами некоторых программ из-за того, что те рассчитывают на FHS.
Android: Mobile Safari 10 2804090
>>04062

>pxe


Легко. Судя по их форуму работает очень быстро. Вот статьи из вики:
https://nixos.org/nixos/manual/index.html#sec-booting-from-pxe
https://nixos.wiki/wiki/Netboot

>контейнеры


Что ты под ними понимаешь? NixOS основана на концепции контейнеров так то.
Linux: Firefox based 11 2804098
>>04090

> Что ты под ними понимаешь? NixOS основана на концепции контейнеров так то.


Могу ли я взять контейнер со всеми зависимостями и в оффлайне тупо скопировать его на другой комп и там запустить тоже в оффллайне, не докачивая ничего из репов?
5962457c8bd780d9.jpg109 Кб, 1200x750
Android: Mobile Safari 12 2804099
Бамп лучшему дистру
Linux: Firefox based 13 2804116
>>04074
Толсто. Роллинг по определению не может быть стабильным, ибо постоянно обновляется. Стабильность=протестированные и отдебаженные пакеты. Естественно что при этом они будут немножко старыми.
Android: Mobile Safari 14 2804130
>>04116
Ебать тупой долбоеб, ты хоть погугли про никсос и вообще про слои обновлений.
NixOS это самый правильный роллинг дистр!
Android: Mobile Safari 15 2804131
Вангую через года 3-4 все перейдут на никсос, либо еще выпустят какой нибудь убунту-подобный никсос типа манжары
Linux: Firefox based 16 2804135
>>04130

>Ебать тупой долбоеб


Ещё одна причина отказаться от никсососа.
Linux: Firefox based 17 2804137
>>04131
И кому оно надо?
Android: Mobile Safari 18 2804140
>>04135
Почему же, у никсоса есть вполне обычный лайв сиди с кде, лаже долбоебы установят. Проще арча. Намного. Все в одном конфиге.
Linux: Firefox based 19 2804141
>>04140

>Все в одном конфиге.


Гениальное решение. Если раньше при отвале чего-то одного система продолжала функционировать, то теперь может грохнуться всё и сразу. Для надёжности все конфиги должны быть на своих местах, а не сваленными в одну большую кучу.
Android: Mobile Safari 20 2804142
>>04137
Всем нужна идеальная ОС ты просто не сталкивался с проблемами, не у всех потребности заканчиваются двачеванием в десктоп тредах. Есть сервера, разные сервера, а там стабильность важна. Школоарч твой там сосет. Дебиан совершенно не так стабилен как кажется. Есть стабильность другого уровня. Никсос дает новый уровень. Уровень послойных обновлений. И не только это.
Но и для твоих десктопных нужд NisOS намного лучше, система просто 100% отказоучтойчива и супербыстрая
Linux: Firefox based 21 2804143
>>04142
Не видел ни одного сервера на никсососе. Кому надо ставить экспериментальную ОС, чтобы потом ебаться с ней, когда есть замечательный опёнок? Он безопасный, минималистичный, истинный наследник UNIX.
Android: Mobile Safari 22 2804144
>>04141
Погугли хоть, не унижайся. Надеюсь ты запоролил свои сообщения чтобы удалить, ибо такой позор пиздос...
Android: Mobile Safari 23 2804145
>>04143
Погугли дебилоид блядь, система новая. Ебать ты хуй.
Linux: Firefox based 24 2804146
>>04145
Ну чего ты огрызаешься, банан? Обидно, что это пердоподелие никому не интересно?
Android: Mobile Safari 25 2804147
Простенький доклад по NixOS от русского чувака на девопс

https://youtu.be/mIi1-mg-VNY
Linux: Firefox based 26 2804149
>>04145
Заебал. Что там с контейнерами? >>04098
Android: Mobile Safari 27 2804150
>>04146
Лично ты нахуя заинтересовался? Если тебе не интересно - нахуй пошел.
Android: Firefox based 28 2804152
>>04074
Не нужно, когда есть федора, федора атомик и сильверхуильвер.
Android: Firefox based 29 2804154
>>04142

>система просто 100% отказоучтойчива и супербыстрая


Вот только бизнес не услышит этих вскукареков и просто оплатит за RHEL.
image.png610 Кб, 1280x720
Linux: Firefox based 30 2804162
>>04130
>>04145
Фу, какой ужас. Если сообщество никсоса действительно состоит из подобного агрессивного и токсичного быдла, то я точно пас.
Windows 10: Firefox based 31 2804175
>>04162
Сообщество никсов напоминает сообщество хаскеля. Концепция декларативности-то хорошая, но всё портят фанатики, которые отпугивают новичков от использования
Linux: Firefox based 32 2804195
>>04046 (OP)

> ЛУЧШИЙ ДИСТР


С одной единственной редакцией, в которой вместо инита троян Поттеринга
Apple GayPhone: Safari 33 2804196
>>04074
>>04130
>>04131
>>04142
>>04145
>>04150
Какой же тупой агрессивный школьник, похуже арчефанатиков.
Linux: Firefox based 34 2804197
Дистр вроде бы и многообещающий. Декларативность - действительно круто. Но я искренне не понимаю, зачем он нужен на десктопе. Оверхед ведь. Всегда жили с обычными императивными пакетниками и не тужили, а тут вдруг появляется ЭТО. Ещё всякие хоум-менеджеры и всё, чтобы сделать управление системой максимально complicated. Ну не могу я просто взять и принять это. Что умеет ваш никс, чего не умеют классические дистрибутивы вроде арча и генту? Есть гуикс, который без системд, но он выглядит ещё более монструозно и переусложнённо.
Linux: Firefox based 35 2804206
А ещё этот ваш чудесный покетник доступен и без самого никсоса, сам же запакечен во многих дистрах.
Fedora Linux: Firefox based 36 2804210
Цыгане? Ебаные, блядь, цыгане?
Linux: Firefox based 37 2804265
>>04197
Тот пидор не отвечает. Может ты знаешь? >
>>04098
>>04062
Windows 10: Firefox based 38 2804272
>>04074

> Тут вообще отсутствует "стабильность" как устаревшее определение дедов говноедов


Nix может быть тебя и спасёт от депенденси хелла, но от багов в софте он тебе ничего предложить не может. Что толку от этих косытлей с откатом, когда у тебя баг в конкретной версии писечки?
Windows 10: Firefox based 39 2804273
>>04143

>Не видел ни одного сервера на никсососе.


https://github.com/r-raymond/nixos-mailserver
Довольно популярное решение в узких кругах почтовиков.
Linux: Firefox based 40 2804277
>>04273
Пфф, почтовик можно и на Windows ME поднять, и он будет работать. Я про нормальные сервера спрашиваю.
Linux: Firefox based 41 2804291
>>04277
Нормальные сервера работают на AIS/HPUX/Solaris)))
Для твоего подкроватного локалхоста любая коляска сгодиться.
Linux: Firefox based 42 2804318
Банан в треде, все остальные бананы не бананы и я никого не оскорблял. Такое очущение тред создали "хейтеры никсоса" чтобы дискредитировать его ну или просто шизоид.
>>04098
Если нужно перекинуть один пакет на кампуктер в деревню, то вот, на офф сайте, на первом же видосе, показывают как сделать минимальный докер образ на 2 мегабайта - https://nixos.org/
Теоретически, можно написать софтину, которая делает не докер образ, а просто кидает все зависимости с бинарником в архив.
>>04143
Ставлят, только максимально не-консервативные компании. Такие компании и на хаскеле вместо джавы пишут. Та и сейчас дебиан на сервере это скорее просто запускалка докер контейнеров.
Но вообще, никс в проде охуенен именно как инструмент для разработчиков - поднимает нужное окружение в один клик, не засоряя основную систему, кроссплатформенный, отличный ПМ для си, плюсов и, как ни странно, хаскеля. Скоро и для раста удобным будет. лично меня заебало что каждый языковый недоПМ компилирует зависимости и пихает их в папку проекта, раздувая ее до гигабайтов. Только блять шарповский нугет научился нормально ставить зависимости, а для всего остального приходится юзать nix
>>04141
Конфиг менять можешь только ты, а не какая-то софтина. Благодаря атомарности, если ты его криво написал и что-то сломалось при билде, никс скажет что именно сломалось и не перейдет на новую генерацию системы. Если же ты написал что-то криво, но при билде оно не сломалось, то можешь сделать откат на старую генерацию системы. Так же само и с обновлением всей ОС.
>>04116
В роллинге будет стабильность уровня "если сломались иксы - просто сделаю откат". Но прекол никса в том, что ты можешь сидеть на стабильной версии, а нужные тебе пакеты ставить из unstable ветки. Да, они скачают все unstable зависимости и система будет весить больше, но тут уж ничего не поделаешь.
Алсо, так же само можно держать никс хоть на дебиане, чтобы иметь доступ к свежим пакетам. сам не проверял, но мне кажется, что это идеальный юзкейс никсоса - заменить снапы и флатпаки
>>04197
Банально тем, что я могу перенести свою систему куда угодно. Да, если ты сидишь на стоковой убунте, это не так критично, но всяким пердолям со своими системд юнитами, xorg-конфигами, и различными ВМами это может быть критично. А еще я не боюсь ставить любое говно через nix-shell.
Linux: Firefox based 42 2804318
Банан в треде, все остальные бананы не бананы и я никого не оскорблял. Такое очущение тред создали "хейтеры никсоса" чтобы дискредитировать его ну или просто шизоид.
>>04098
Если нужно перекинуть один пакет на кампуктер в деревню, то вот, на офф сайте, на первом же видосе, показывают как сделать минимальный докер образ на 2 мегабайта - https://nixos.org/
Теоретически, можно написать софтину, которая делает не докер образ, а просто кидает все зависимости с бинарником в архив.
>>04143
Ставлят, только максимально не-консервативные компании. Такие компании и на хаскеле вместо джавы пишут. Та и сейчас дебиан на сервере это скорее просто запускалка докер контейнеров.
Но вообще, никс в проде охуенен именно как инструмент для разработчиков - поднимает нужное окружение в один клик, не засоряя основную систему, кроссплатформенный, отличный ПМ для си, плюсов и, как ни странно, хаскеля. Скоро и для раста удобным будет. лично меня заебало что каждый языковый недоПМ компилирует зависимости и пихает их в папку проекта, раздувая ее до гигабайтов. Только блять шарповский нугет научился нормально ставить зависимости, а для всего остального приходится юзать nix
>>04141
Конфиг менять можешь только ты, а не какая-то софтина. Благодаря атомарности, если ты его криво написал и что-то сломалось при билде, никс скажет что именно сломалось и не перейдет на новую генерацию системы. Если же ты написал что-то криво, но при билде оно не сломалось, то можешь сделать откат на старую генерацию системы. Так же само и с обновлением всей ОС.
>>04116
В роллинге будет стабильность уровня "если сломались иксы - просто сделаю откат". Но прекол никса в том, что ты можешь сидеть на стабильной версии, а нужные тебе пакеты ставить из unstable ветки. Да, они скачают все unstable зависимости и система будет весить больше, но тут уж ничего не поделаешь.
Алсо, так же само можно держать никс хоть на дебиане, чтобы иметь доступ к свежим пакетам. сам не проверял, но мне кажется, что это идеальный юзкейс никсоса - заменить снапы и флатпаки
>>04197
Банально тем, что я могу перенести свою систему куда угодно. Да, если ты сидишь на стоковой убунте, это не так критично, но всяким пердолям со своими системд юнитами, xorg-конфигами, и различными ВМами это может быть критично. А еще я не боюсь ставить любое говно через nix-shell.
Linux: Firefox based 43 2804321
>>04046 (OP)
Никсос не стабильнее дебиана. Он обновляется каждые пол года, тогда как дебиан полируют годами. Да, в нем есть откаты, но кроме поломки самой системы есть еще и просто кривые пакеты. И в результате любая релизная версия никсоса менее стабильна, чем debian old old stable.

>нечто новое и охуенное


дистру 15 лет, ау. Просто про его никто не слышал до форса на дваче.
Guixlogo.svg.png66 Кб, 1200x1090
Linux: Firefox based 44 2804368
>>04046 (OP)

>Почему анон до сих пор сидит


Потому что успел прирасти к Генте за 14 лет. Плюс, грамотно сконфигурированная Гента в связке с функционалом ZFS и LXC уже обладает многими из тех фич, которые мне кажутся полезными в дистрибутивах, базирующихся на декларативных менеджерах пакетов.
Однако же в последнее время начинаю посматривать на пикрелейтед. Архитектурно он смотрится прямее Nix, да и разбираться с очередным DSL, оторванным от родительского языка, откровенно лениво. А Scheme - она и в Африке Scheme.
Linux: Firefox based 45 2804397
>>04318

> никс в проде охуенен именно как инструмент для разработчиков - поднимает нужное окружение в один клик


Как в никсе ставить пакет определённой версии? В прошлый раз я так и не нашёл. А без этой фичи позиционировать себя как прозрачная замена venv-ам, контейнерам, пипам, нпмам и прочим композеторам - как то не оче.
Linux: Firefox based 46 2804420
>>04397
Немного поясню в чём хотелка. Есть например у Remmina в последних версиях очень неприятный баг с пробросим электронного ключа. Насколько неприятный, настолько и редкий, встречается на наших рутокенах и определённых версиях рдп-сервера. В доебане я накостылил на apt-preferences, ставлю ремину из олдстэйбла, а остальной десктоп с акутально репы. Немного перолиться с зависимостями приходится, потом лучше не трогать, но работает.

Так вот я хочу чтобы можно было сказать в к конфиге что-то типа:
1) remmina:1.1 (установить пакет конкретной версии)
2) remmina(<=1.1) (найди подходящий пакет из заданного диапазона),
3) ну или типа: remmina-nixos-16.03 (высосать ремину из никсоса 16.03 с всеми зависимостями)
image.png6 Кб, 334x56
Linux: Firefox based 47 2804442
>>04420
1) Сделать банальный оверрайд по версии. Не факт что соберется, но я так много раз делал когда в unstable не самый последний пакет был и оно собиралось.
Для зависимостей хаскеля это точно сработает, так как никс билды для них вообще автоматически генерятся. Скорее всего с растом, питоном, да и со всем у чего есть свой пм, так же само будет.
3) Так постоянно делаю, просто добавь отдельный канал. Ставлю пакеты из 20.03, анстейбл а иногда и со старых каналов.

Но вообще, никс способен решить эту проблему, только в офф репах ее не решают, потому что и так 60к пакетов билдят, а если еще к каждом по пару версий прицепить, то пизда будет.
Знаю, что для раста есть отдельный оверлей, мб там что-то фиксят: https://github.com/mozilla/nixpkgs-mozilla
Windows 10: Chromium based 48 2804520
>>04046 (OP)
Бля, парни, читаю вас, и интересно становится. Хочется также шарить в линуксах. Максимум, что я делал - попробовал разные дистры debian based, rpm (opensuse), и чуть-чуть поиграл в баше. Подскажите с чего начать? Сейчас думаю, на какой дистр перекатиться, готов изучать. Думал об арче, но тут вот ваши варианты появились в виде никсоса и гуикса. Ну и главный вопрос: в каком порядке изучать линукс, чтобы понимать его?
Linux: Firefox based 49 2804522
>>04520
Начать вполне можно с арча. Пока ты не понимаешь, что тебе нужно, нет смысла искать что-то. Когда ты уже близко познакомишься с миром Linux и у тебя сформируются свои предпочтения (касательно инита, философии и подобного), можно будет поискать дистрибутив, воплощающий их. Всякую экзотику пробовать потом, уже после освоения классических основ.
Windows 10: Chromium based 50 2804525
>>04522
О, спасибо, что ответил. Можешь подсказать мне насчет разделения диска как раз. Всегда бесило это. Нужен ли свап? Сколько гб отдавать на него? Нужен ли отдельный раздел для хоума? Стоит ли шифровать диски, сильно ли это сказывается на скорости работы,учитывая, что это hdd. Правильно ли я понимаю, чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды, а наоборот не выйдет? Легко ли установить на арч потом граб, чтобы уже установленная винда работала? Ну и... по арчу, думаешь, стандартного мануала хватит для установки и последующей настройки? Или есть еще что-нибудь получше? Ну и что удобнее^ bash или zsh?Что изучать?
Linux: Firefox based 51 2804532
https://www.youtube.com/watch?v=oPymb2-IXbg
Новый видос о никсосе!
Linux: Firefox based 52 2804602
>>04525

>Нужен ли свап?


Нужен только если это ноутбук который ты будешь отправлять в сон. Тогда ОС будет записать в своп дамп памяти. В в остальных 99% случае ненужен и при необходимости потом сможешь создать отдельный своп-файл.

>Нужен ли отдельный раздел для хоума?


Да по сути ненужен. Если доков немного и при переустановке их сбэкапишь на флешку, то можно не делить.

>Стоит ли шифровать диски


По умолчанию нет. Ты сам поймёшь когда надо шифровать диски.

>чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды


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

>удобнее^ bash или zsh?Что изучать?


Удобнее zsh. Он новее и ништяков несёт. Учить bash. Он продуманный, совместим с zsh и по нему не в пример больше материала.
Linux: Firefox based 53 2804610
>>04525

> Нужен ли свап?


Да.

> Сколько гб отдавать на него?


8 вполне хватит на любой системе (если, конечно, не пользоваться гибернацией).

> Нужен ли отдельный раздел для хоума?


Кому как. Вообще - не принципиально, так как все преимущества (переставить систему, не трогая файлы) полностью гасятся недостатками (нужно правильно подбирать соотношение выделенного дискового пространства на / и /home, да и само преимущество сомнительное, ибо можно просто смонтировать / и скопировать оттуда все файлы, да и некоторые дистры (тот же никс) активно срут в /home, так что поменять дистр без форматирования /home тоже не особо выйдет).

> Стоит ли шифровать диски, сильно ли это сказывается на скорости работы,учитывая, что это hdd


Если ты не кулхацкер, хранящий терабайты лоли-хентая, то нет. Лишняя боль в попе при настройке. Про потери производительности погугли, я хз, но они 100% есть.

> Правильно ли я понимаю, чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды, а наоборот не выйдет?


Совершенно не принципиально, разве что на системе с BIOS винда выкинет GRUB (или любой другой загрузчик) и запишет свой, так что придётся грузиться с флешки, чрутаться в установленный линукс и переустанавливать GRUB. С UEFI винда постоянно будет перемещать драгоценную загрузочную запись с собой любимой в самый верх, так что постоянно будет грузиться она, а не линукс. Впрочем, это не зависит от того, в каком порядке ставить, так как возникнет в любом случае. На арчвики есть инструкция, как фиксить (добавляется скрипт в автозагрузку винды, который будет восстанавливать нормальный порядок загрузки).

> Легко ли установить на арч потом граб, чтобы уже установленная винда работала?


Да, grub-mkconfig должен её найти и добавить с ней загрузочную запись в граб (всё автоматически). Но если система с UEFI и CSM (legacy mode) выключен, то в грабе смысла нет, и стоит посмотреть в сторону rEFInd или вообще использовать только efistub, напрямую прописывая ядро линукса в загрузочную запись UEFI (подробнее на арчвики).

> Ну и... по арчу, думаешь, стандартного мануала хватит для установки и последующей настройки?


Абсолютно.

> Или есть еще что-нибудь получше?


Не бывает ничего лучше официальных мануалов и документации.

> Ну и что удобнее^ bash или zsh?Что изучать?


Разницы почти никакой. Команды там используются абсолютно одинаковые - те, что уже есть в системе (coreutils, busybox и т.д., не забивай голову). В качестве интерпретатора shell-скриптов почти всегда используется sh (то есть чаще всего bash в режиме POSIX-совместимости) или собственно сам bash. Но у zsh на голову выше интерактивные возможности (т.е. всякие автодополнение и всё остальное, что используется только интерактивно и не используется в скриптах): поддержка плагинов, очень гибкая настройка, автодополнение аргументов к командам, и огромное количество этих самых плагинов, которые сильно экономят время и делают работу в терминале приятнее (лично я пользуюсь oh-my-zsh, fast-syntax-highlighting, powerlevel10k и zsh-autosuggestions). Есть даже автодополнение для git и mercurial (поставляется с oh-my-zsh). В общем, для интерактивного использования выбор очевиден. Да и для использования в качестве POSIX shell'а для скриптинга bash мало подходит, есть тот же dash, который зачастую симлинкают в /bin/sh вместо bash, ибо он быстрее оного и при этом предоставляет те же возможности с точки зрения скриптового использования.
Linux: Firefox based 53 2804610
>>04525

> Нужен ли свап?


Да.

> Сколько гб отдавать на него?


8 вполне хватит на любой системе (если, конечно, не пользоваться гибернацией).

> Нужен ли отдельный раздел для хоума?


Кому как. Вообще - не принципиально, так как все преимущества (переставить систему, не трогая файлы) полностью гасятся недостатками (нужно правильно подбирать соотношение выделенного дискового пространства на / и /home, да и само преимущество сомнительное, ибо можно просто смонтировать / и скопировать оттуда все файлы, да и некоторые дистры (тот же никс) активно срут в /home, так что поменять дистр без форматирования /home тоже не особо выйдет).

> Стоит ли шифровать диски, сильно ли это сказывается на скорости работы,учитывая, что это hdd


Если ты не кулхацкер, хранящий терабайты лоли-хентая, то нет. Лишняя боль в попе при настройке. Про потери производительности погугли, я хз, но они 100% есть.

> Правильно ли я понимаю, чтобы линукс жил мирно с виндой, нужно линукс обязательно устанавливать после винды, а наоборот не выйдет?


Совершенно не принципиально, разве что на системе с BIOS винда выкинет GRUB (или любой другой загрузчик) и запишет свой, так что придётся грузиться с флешки, чрутаться в установленный линукс и переустанавливать GRUB. С UEFI винда постоянно будет перемещать драгоценную загрузочную запись с собой любимой в самый верх, так что постоянно будет грузиться она, а не линукс. Впрочем, это не зависит от того, в каком порядке ставить, так как возникнет в любом случае. На арчвики есть инструкция, как фиксить (добавляется скрипт в автозагрузку винды, который будет восстанавливать нормальный порядок загрузки).

> Легко ли установить на арч потом граб, чтобы уже установленная винда работала?


Да, grub-mkconfig должен её найти и добавить с ней загрузочную запись в граб (всё автоматически). Но если система с UEFI и CSM (legacy mode) выключен, то в грабе смысла нет, и стоит посмотреть в сторону rEFInd или вообще использовать только efistub, напрямую прописывая ядро линукса в загрузочную запись UEFI (подробнее на арчвики).

> Ну и... по арчу, думаешь, стандартного мануала хватит для установки и последующей настройки?


Абсолютно.

> Или есть еще что-нибудь получше?


Не бывает ничего лучше официальных мануалов и документации.

> Ну и что удобнее^ bash или zsh?Что изучать?


Разницы почти никакой. Команды там используются абсолютно одинаковые - те, что уже есть в системе (coreutils, busybox и т.д., не забивай голову). В качестве интерпретатора shell-скриптов почти всегда используется sh (то есть чаще всего bash в режиме POSIX-совместимости) или собственно сам bash. Но у zsh на голову выше интерактивные возможности (т.е. всякие автодополнение и всё остальное, что используется только интерактивно и не используется в скриптах): поддержка плагинов, очень гибкая настройка, автодополнение аргументов к командам, и огромное количество этих самых плагинов, которые сильно экономят время и делают работу в терминале приятнее (лично я пользуюсь oh-my-zsh, fast-syntax-highlighting, powerlevel10k и zsh-autosuggestions). Есть даже автодополнение для git и mercurial (поставляется с oh-my-zsh). В общем, для интерактивного использования выбор очевиден. Да и для использования в качестве POSIX shell'а для скриптинга bash мало подходит, есть тот же dash, который зачастую симлинкают в /bin/sh вместо bash, ибо он быстрее оного и при этом предоставляет те же возможности с точки зрения скриптового использования.
Linux: Firefox based 54 2804612
>>04610

> гибернацией


Сном*
Linux: Firefox based 55 2804637
>>04520

>Хочется также шарить в линуксах. ... Подскажите с чего начать? Сейчас думаю, на какой дистр перекатиться, готов изучать.


"Хочется научиться играть на фортепиано. ... Подскажите с чего начать? Сейчас думаю, какой инструмент купить, готов изучать."
Аналогия понятна?
Начни с решения практических задач, а не с перебирания дистрибутивов и вечной "настройки под себя", иначе практически гарантированно этим же и закончишь. У тебя сейчас десятка, судя по UA? Поставь WSL(2), на ближайшие полгода-год его тебе точно хватит.

>чуть-чуть поиграл в баше


That's more like it. Начни, например, с изучения того, как работает и что умеет связка find + xargs. Ими толком не умеют пользоваться процентов 80 здешних завсегдатаев и это даст тебе гораздо больше потенциально полезных знаний, чем десяток перебранных дистрибутивов. Как разберешься - добавь к этому sed и awk, и вот ты уже практически бог пакетной обработки файлов по сравнению с собой нынешним. Потом можешь браться за shell, чтобы связать все освоенное тобой воедино. И так далее. Рано или поздно тебе станет тесно в рамках WSL, тогда естественным образом и всплывет вопрос о перекате на какой-нибудь дистрибутив, но к тому времени ты уже будешь делать это осмысленно, а не метаться, как курица без головы.
Windows 10: Chromium based 56 2804650
>>04602 >>04610
Спасибо вам большое за подробные ответы, особенно про граб.
>>04637
Да, 10ка. И тебе спасибо!
sage Linux: Firefox based 57 2804678
>>04046 (OP)

>чмонимепараша


>ЛИШЕННОЕ ВСЕХ НЕДОСТАТКОВ. ЭТО ЛУЧШИЙ ДИСТР И ТРЕНД 2021 ГОДА!!!


>лучшую ОС


Пошёл-ка ты нахуй со своей пердохуйнёй, малолетний долбоёб.
Android: Mobile Safari 58 2805296
>>04678
Аргументы?
Linux: Firefox based 59 2805455
>>04442
Спасибо, стало немного понятнее.
Linux: Firefox based 60 2806400
>>04678
Удваиваю.
Screenshot2020-06-18-09-08-06-424org.mozilla.firefox.png361 Кб, 1080x2340
sage Android: Mobile Safari 61 2806724
Очень популярная. /thread.
image.png30 Кб, 458x362
Linux: Firefox based 62 2806729
>>06724
Может открою секрет, но русский сегмент вики порой обновляют через жопу. Удивительно, да?
sage Android: Mobile Safari 63 2806744
>>06729
Я тебе показал, что всем похуй на этот популярный дистр, что даже страничку не обновляют.
sage Android: Mobile Safari 64 2806745
>>06729
На всякий случай поясню, что последнее обновление статьи в этом году было, что как бы намекает.
Android: Mobile Safari 65 2806771
>>04272
Ну устарели у тебя пакеты, и баги старые, и что?
Android: Mobile Safari 66 2806774
Linux: Firefox based 67 2806780
>>06771
Старые баги-то патчатся.
А в новых пакетах - новые неотловленные баги. "Стабильным" от этого твой никсос не становится.
Android: Mobile Safari 68 2806782
>>06780
А что мешает в никсосе пропатчить старые баги?
Android: Mobile Safari 69 2806819
>>06780

> Старые баги-то патчатся.


Васянами-мейнтенерами, которые проект знают в разы хуже, чем разработчики проекта
Android: Mobile Safari 70 2806842
>>06782
Ты вообще в курсе, как система работает? Как ты патчить собрался?
Android: Mobile Safari 71 2806848
>>06842
Ну вот есть программа с багом, ментейнеры его пропатчат и сделают оьновление, и юзеры скачают новую версию программы
sage Linux: Firefox based 72 2806883
Какой же унылый говноформ
sage Linux: Firefox based 73 2806884
>>06883
говнофорс*
sage Linux: Firefox based 74 2806885
>>05296
Твоя мамаша шлюха, вот мой аргумент.
sage Linux: Firefox based 75 2807597
>>06883
говнофорум*
Android: Mobile Safari 76 2807851
>>07597
Кек
Linux: Firefox based 77 2807912
У вас это. Кловер не завезли что ли?
Linux: Firefox based 78 2811333
Как в 2020 на efi поставить загрузчик? Строки из официальной документации не помогают.
sage Windows 7: Firefox based 79 2811708
>>04520
Начни с изучения minix на виртуалке и чтения книжки по этой ос с сайта разработчика.
Снимок экрана от 2020-06-25 20-59-48.png77 Кб, 1230x757
Linux: Firefox based 80 2811715
>>11333
Так ладно. С этой еботой я разорался.
Как мне теперь в ней syncthing настроить? Как ёпт вообще в этой ебанине что-либо настравить. Гайдов-то нема. Гуглить параметры и по очреди отгадыватьнеобходимы ли они?
Android: Mobile Safari 81 2811734
>>11715

>гайдов то нема


Тебе блять в почти каждой опции написано описание зачем она нужна, что непонятного то?
И даже страницу на вики с очевидной информацией сделали:
https://nixos.wiki/wiki/Syncthing
Linux: Firefox based 82 2811737
>>11734

>страницу на вики


О заебись, спасибо. Не гуглилась она.
Снимок экрана от 2020-06-25 23-36-11.png108 Кб, 873x586
Linux: Firefox based 83 2811804
Так, ладно, продолжаем, моему очку нравится.

Корчое я ставил никсос на одной машине а потом тупо переставил диск на другую.

Короче остался интефейс enp2s0. Теперь при старте системд ждёт его 90 секунд и скипает по таймауту. Во всех других операционных системах этот юнит можно просто удолить. А тут я пососал лямбд. Я ж думал мне всё функицонально при ребилде пересчитается. Как теперь эту сетевуху теперь корректно удалить? инбифо переставить
Linux: Firefox based 84 2812368
>>11804
Ну же, бананчик, помоги. У меня не только система струет 90 секунд, у меня теперь любой ребилд затягивается навечно.

Где-то же есть у никсоса хранилище всего этого хлама типа сгенереных юнитов, раз уж в конфиге упомниания о сети нет, а ребилд не помогает.
Неизвестно 85 2812436
>>04520

>в каком порядке изучать линукс, чтобы понимать его?


Зачем? Пердоликс - это умирающая параша, которую в скором времени (через 5-10 лет) окончательно добьют и поглотят майки. Лучше чем-то полезным и востребованным займись. Выучи язык программирования, например, если нравится ИТ, или кватист в нейросети. От того, что ты заучишь команды в терминале (которые в егда можно погуглить) или начнешь разьираться в сотнях видах говна разных дистров, ничего в твоей жизни не изменится. В прошлом веке в пердоликс еще можно было вкатиться, чтобы в перспективе стать одменом и обслуживать сервера, но сейчас это уже неперспективно.
sage Windows 7: Firefox based 86 2812449
>>12436
уймись, шизик
Windows 10: Chromium based 87 2812458
>>12449
Очевидно у линукса больше будущего чем у индусопараши если случится пиздец. При ткущем капитализме прыщемрази сосут не нагибайазь.
BSD: Chromium based 88 2812569
>>12436

>Пердоликс - это умирающая параша


Настолько умирающая, что на ней весь интернет держится. Это уже не говоря про то, что практически все компании в мире его используют на своих серверах. А NASA и CERN даже используют их в качестве рабочих станций.

>которую в скором времени (через 5-10 лет) окончательно добьют и поглотят майки


Эти байки ходят уже на протяжении 15 лет. От того, что ты похоронишь Linux в своём маленьком неразвитом мирке, реальность не изменится.

>Лучше чем-то полезным и востребованным займись


Саморазвитием через аниме?

>Выучи язык программирования


>кватист в нейросети


Это родная среда для Linux. К тому же практически везде, где хочешь влезть в IT нужен опыт использования.

>От того, что ты заучишь команды в терминале (которые в егда можно погуглить) или начнешь разьираться в сотнях видах говна разных дистров, ничего в твоей жизни не изменится


Ну почему же не изменит? См. предыдущий пункт

>В прошлом веке в пердоликс еще можно было вкатиться, чтобы в перспективе стать одменом и обслуживать сервера, но сейчас это уже неперспективно


У тебя слишком узкий кругозор и неверное представление в данной области. Прежде чем говорить, что перспективно а что нет, будь добр, ознакомься с темой получше.
BSD: Chromium based 89 2812578
>>04520
Смотря чего хочешь. А вообще:
Arch Linux > Gentoo > CRUX > LFS
И можешь попробовать NixOS и GuixSD как для общего развития, может что-то из них понравится и захочешь на постоянной основе использовать. А так, больше не на что смотреть.
Android: Mobile Safari 90 2812605
>>12578
Artix > Arch Linux

Но, Gentoo - мастхэв. Есть USE-флаги, что очень удобно. Но придется платить временем компилирования. Также, можно установить Calculate Linux - та же Gentoo, только с скомпилированными бинарями по умолчанию.
image.png568 Кб, 937x525
Linux: Firefox based 91 2812608
>>12436

>Выучи язык программирования, например, если нравится ИТ, или кватист в нейросети.


Ахаха, блядь)))
Собственно из-за этих миллионов вкатывальщиков в макакинг и машнилёрнинг с нулевыми познаниями сети, архитектры и ввода-вывода, я до сих пор имею работу "слушай у нас посденюю неделю серв тупит, посмотри чё там".
Windows 10: Chromium based 92 2812948
>>04047
Бестолково, непрофессионально, тупо. Очень грязная речь. Неприятно, нудно слушать
Windows 7: Firefox based 93 2813500
>>12569

>NASA


скрывают пришельцев

>CERN


Разрабатывают машину времени для порабощения всего мира.
Одни пидорасы.
15912662904230.png644 Кб, 1068x784
Неизвестно 94 2813626
>>04046 (OP)

>опасном арче который может, как пороховая бочка, ёбнуть на очередном обновлении


Это как с автомобилями. Кому быдлу, кому же ещё штабильность и автоматическая коробка передач с климат-контролем и подстаканником для кофе из старбакса, а кому старый задрыстанный опель кадет с неродными запчастями и колонками от аудиосистемы "Маяк" внутри салона, который может поднять последний дрыщ-дотер, работающий на соляре и ацетоне из растворителя для ногтей, к тому же с оксидом азота внутри ДВС способный обогнать всякие новые говноиномарки, попутно загрязняя атмосферу и приближая глобальное потепление
Windows 10: Firefox based 95 2813635
>>12569

>практически все компании в мире его используют на своих серверах


Не более, чем вскукарек.
Большинство компаний сидит как раз на шинде.
BSD: Firefox based 96 2813643
>>13635
Разве что на десктопе у бабы сраки. Работал и сотрудничал с многими компаниями, нигде Windows нет на серверах. Даже суперкомпьютеры мира работают на Linux.
Windows 10: Firefox based 97 2813681
>>13643
А я нигде линух не видел. Везде на серверах шинда.
Android: Mobile Safari 98 2813682
>>13643
Бабкам сракам как раз жму/аналикс ставят чтобы они вирусов не нахватались и делом занимались, а не в шарики хуярили.
1200px-Trollface.svg.png93 Кб, 1200x953
Windows 7: Firefox based 99 2813684
>>04046 (OP)

> не таких уж и стабильных как малюют


>со всеми минусами и адом зависимостей дебианах


>на опасном арче который может, как пороховая бочка, ёбнуть на очередном обновлении


>на других колясках с вонючими ебанутыми менеджерами пакетов которые всех заебали


И все равно лучше виндовса, да?
Windows 10: Chromium based 100 2813695
>>04047

3 часа пердолинга и на выходе дефолтные кеды. Охуительно.

И чем это лучше например кубунты где все тоже самое но за 5 минут ставиться?
Android: Mobile Safari 101 2813715
>>13695
Например тем, что ты не будешь куколдоподобным мартыханом.
Windows 10: Chromium based 102 2813725
>>13715
А кем ты будешь? Долбаебом который проебал 3 часа жизни непонятно на что?
Android: Mobile Safari 103 2813747
>>13725
На развитие, лол
Android: Mobile Safari 104 2813806
>>13695
Какие три часа? Ты один раз пишешь конфиг, и тебе хватает его на всю жизнь. Во второй раз ты быстрее поставишь и настроишь никсосв один клик после разметки дисков, чем любой другой дистрибутив.

Ну и сами кеды ставятся за 4-5 строчек в конфиге, хз про что тот чел мямлил три часа.
Android: Mobile Safari 105 2813836
Никсос это будущее блджад! Только проект что то как то вяло развивается. Вот бы микрософт взял бы дистр под крыло лол
Linux: Firefox based 106 2813867
>>13806
Эй, чувак, ты вроде в теме, погляди мой вопрос, плес: >>11804
Linux: Firefox based 107 2813920
>>13836
Вот бы он не нарушал FHS, мне бы очень понравилось иметь арч, который имеет nix вместо pacman
image.png99 Кб, 1005x325
Linux: Firefox based 108 2813923
>>13920
А нет нихуя, никто не сделал дистрибутив Nix где всё нормально с FHS
Неизвестно 109 2815213
Че такого пиздатого в вашем никсусе? Стоит перекатываться из рача?
Fedora Linux: Firefox based 110 2815233
>>04154
Не, ну шапка-то сама идёт сейчас в атомарно-контейнерном направлении. Другой вопрос, нужно ли всё это дело на десктопе? Не видел Никсос, но немного поюзал Fedora Silverblue, и, как по мне, овчинка выделки не стоит.
Untitled.png8 Кб, 957x181
Windows 8: Chromium based 111 2815274
>>15233

>Fedora Silverblue


И где её взять?
Windows 10: Firefox based 113 2815302
>>11804

>read-only file system

изображение.png242 Кб, 400x400
Linux: Firefox based 114 2818237
>>15302
Может потому что /etc не существует? Что это просто хитрожопая свалка из симлинков на деривации в nix-хранилище? Что ad-hoc инструменты управления типа системд не могут полноценно работать в декларативной ос бай дизайн?
Linux: Firefox based 115 2818306
>>18237

>ad-hoc инструменты управления типа системд не могут полноценно работать в декларативной ос бай дизайн


Системд прекрасно работает со стейтлесс машинами, но если пытаться настраивать стейт, естественно это не сработает. Это как хедлесс линукс загрузить, а потом пытаться разрешение экрана выставить.
Неизвестно 116 2821484
Пебятки как он дружит с i3 (тайловый манагер), можно напердолить, люблю арч и пердолинг всей душой хочу попробовать этот ваш никс, какие подводные?
Linux: Firefox based 117 2821837
>>21484
Прекрасно дружит.
Всё можно напердолить.
Неизвестно 118 2821839
>>21837
Нихуя не запускается только, прописал как в мануале но хуй то там,
Linux: Firefox based 119 2821845
>>21839
Покажи конфигон
Неизвестно 120 2821847
>>21845
Полностью стоковый добавлено только
services.xserver.windowManager.i3.enable = true;
services.xserver.displayManager.startx.enable = true;
Android: Mobile Safari 121 2821885
>>21847
В xinit добавь exec i3, как в раче делал
Неизвестно 122 2821888
>>21885
Ебать я долбаеб
Неизвестно 123 2821904
все ещё не может в AppImage?
Windows 8: Chromium based 124 2821927
>>04046 (OP)
Ну если ты програмист энтузиаст, то может и подойдет, а в продакшине, особенно на серверах все может оказаться не так радужно, вот и не ставлю.
Linux: konqueror 125 2821928
>>21904
Без пердолинга не может.
Linux: Firefox based 126 2821969
>>21847
Пробовал lightdm?
Неизвестно 127 2821970
>>21969
Да, но я хочу просто с дефолтного экрана логиниться, но и в lightdm дальше экрана логина не пускает
Неизвестно 128 2822247
>>21928
ну и говно
Android: Mobile Safari 129 2822317
>>22247
А зачем аппимеджи, когда там и так весь софт в репе есть?
Неизвестно 130 2822344
А че в репах даже фокс древний? Нового нет?
Windows 8: Chromium based 131 2822363
>>04368
Братюня, хочу кстати попробовать Гуикс дома, но че-то пока очень чкудно инфы по приетарным драйверам.
Даже не понятно до конца есть ли пропритарное в репах, или их подключать надо? Или же вообще искать исходники и собирать самому?
Можешь мне пояснить за эту тему? Если кто-то еще обладает информацией так-же прошу поделиться.
Linux: Firefox based 132 2822517
>>22363
Проприетарного в репах ничего нет, это freetard дистрибутив
sage Android: Mobile Safari 133 2822550
>>22344
Потому что это васянское говно никому не нужно, всем похуй
Linux: Firefox based 134 2822659
>>04046 (OP)
То ощущение когда перекатился на заинтересовавшую систему когда про нее знали 3.5 анона а теперь про нее пишут везде
>>04195
Шиз, плес
>>04321

>Никсос не стабильнее дебиана


Начисто установленного дебиана - возможно. Но после обновления дебиана ты получаешь обновленный дебиан, а после обновления никсоси ты получаешь чистую новую никсось рядом со старой (без дублирования общих пакетов, если они есть). Плюс окончательное решение проблемы "поставить две разных версии одной софтины".

>дистру 15 лет, ау. Просто про его никто не слышал до форса на дваче.


А еще форса на лоре, реддите, опеннете. Ох уж эти форсеры
Linux: Firefox based 135 2822672
>>13920
>>13923
Подобие FHS никсоси собирается в пакете с симлинками, который в рантайме доступен через /run/current-system . Полагаю, можно исхитриться и сделать так чтоб все эти /run/current-system/{bin,etc,lib,sbin,share} были в корне. Но не нужно.
Linux: Firefox based 136 2822680
>>11804

>Я ж думал мне всё функицонально при ребилде пересчитается.


Если ты ставил по мануалу у тебя автоматически сгенерились /etc/nixos/{configuration.nix,/etc/nixos/hardware-configuration.nix} под твою машину в котором статически айдишники сетевых интерфейсов, ююидшники разделов и пр. Наверняка можно написать никс выражение которое при ебилде будет там подставлять айдишник первой сетевой карты или что-нибудь посложнее, но зачем? 100% способа определить нужный интерфейс на любой машине в общем случае нет, а на десктопе большинство вообще удаляют статику и включают нетворк манагер первым делом (у которого своя эвристика)
MfgtiHTXDys.jpg131 Кб, 1037x768
Linux: Firefox based 137 2822688
>>04098
Этот >>04090 нихера не понимает, в никсоси для установленного обычным способом (никсом) софта контейнеры не используются (если только это не какой-то софт которому нужно работать контейнере, типа anbox). В никсоси самодостаточная совокупность пакета со всем зависимостями называется closure. Да, кложуру можно скопировать, даже по ссш, https://nixos.org/nix/manual/#ssec-copy-closure . Можно тупо вручную, находишь труЪ путь к бинарнику нужной программы в /nix/store, выполняешь nix-store -qR /nix/store/ivrbscjsq53zv6dpr624m985qzd1kj87-firefox-77.0.1/bin/firefox , получаешь список директорий и копируешь. На целевой машине нужно будет перемонтировать /nix/store в режим чтения (насколько я понимаю при штатной работе это делает сам никс только во время установки в своем неймспейсе, чтоб у кривого софта не было шансов насрать в иммьютебл стор)
Linux: Firefox based 138 2822697
>>22688
>>22688
Только вот сборка мусора такую кложуру удалит. Для того чтоб она стала частью системного или пользовательского профиля - придется поставить программу так чтобы никс захотел собрать именно эту кложуру (с там же хэшом). А это уже нетривиальная задача
1594820935164.png5 Кб, 338x262
Android: Mobile Safari 139 2822698
Банан Паша в треде порядок гранд навел...
Windows 10: Firefox based 140 2822782
Че по вайну и игорам?
Норм работает или тоже пердолиться?
Linux: Firefox based 141 2823118
>>22782
Норм.
Стим ставится с либами из убунты которую он официально поддерживает и steam-fhs, в котором из этих либ (каждая из которых в сторится отдельно) собрана симлинками FHS. Запускается посредством какого-то chrootenv, который создает стиму иллюзию того что эта FHS находится в корне (еще хомяк в нее пробрасывается).
Для запуска левых игор собранных для убунты есть steam-run который делает то же самое для произвольного бинарника.
Вайн просто работает.
Свободные игры есть в nixpkgs, даже свежатина вроде порта сталкера.
Единственная проблема с которой сталкивался: реализации OpenGL и других аппаратно ускоренных апи конкретных драйверов не являются зависимостями игр. В результате изредка может получиться так, что ты поставил игру в пользовательский профиль, обновил систему и игра сломалась т. к. новая системная libGL драйвера твоей видеокарты не дружит с libc которую использует необновленная игра.
Алсо многие линуксгеймеры любят лутрис, вот он вроде не работает пишут что уже работает, https://github.com/NixOS/nixpkgs/pull/61742 .
Linux: Firefox based 142 2823128
Хочу никсос, но одновременно не хочу никсос. Что делать?
Linux: Firefox based 143 2823168
>>23128
Да ты пердолик Шредингера прям
Windows 8: Firefox based 144 2823172
Linux: Firefox based 145 2823173
>>23128
подожди годик пока флейки доделают (я кстати не знаю что это такое но звучит круто)
Linux: Firefox based 146 2823177
>>23173
Чет типа портедж оверлеев вроде. Хз надо ли оно, когда можно собираться со своего форка nixpkgs и регулярно rebase'ить его на стейбл. Наверное надо, раз делают
Неизвестно 147 2823255
>>23128
Посмотри репы, о них походу дела все забыли или забили
Linux: Firefox based 148 2823276
>>23255
Пакеты можно ставить с анстейбла. Не обновляют до новых версий только в случае, когда случаются какие-то проблемы с поддержкой в анстейбле.
Неизвестно 149 2823312
Как во время установки сменить ядро? Хочу вьебать hardended, или хуевая идея
Android: Mobile Safari 150 2823314
Windows 10: Firefox based 151 2823342
>>04046 (OP)
Не перейду, пока Банан не покажет свою писю.
Android: Mobile Safari 152 2823362
>>23342
Он уже показывал, не знаю где фотка правда, на фоне был его 27" фуллхд монитор и стол такой деревянный желтенький
Неизвестно 153 2824436
Как добавить анстейбл в конфиг? Нашел что нужно сначала добавить через add, добавил, дальше прописать в конфиге какую то ебатень в виде let хуе мое config хуе мое не помню, при ребилде ошибка на эти строки, какого хуя?
Android: Mobile Safari 154 2824439
>>24436
Читай мануал.
Неизвестно 155 2824441
>>24439
Там нихуя не понятно, делаю по нему, пишу let система ругается что нужно LET, на форуме у всех через let они там блять говна обожрались?
Android: Mobile Safari 156 2824442
>>24441
Учи язык Nix.
sage Неизвестно 157 2824443
>>24442
Соси хуй
Android: Mobile Safari 158 2824467
>>24436
Ну первая ссылка в гугледакдакго же.
Неизвестно 159 2824607
Так и не починил отвал мыши на i3 в vmware, поиск молчит, xlibы прописывал похую, че делать а?
Неизвестно 160 2824714
Анонсы как лучше организовать каналы? Удалить стандарт и оставить unstable с pkgs? И если я перезапишу канал nixos на unstable у меня система пересоберется из unstable?
Linux: Firefox based 161 2829319
Короче, в итоге установил арч, поучил чуть-чуть баша, порешал возникшие проблемы после установки. Сейчас у меня связка sddm+kde, думаю перекатиться на i3. но пока не знаю, как это безопасно сделать. Типа просто отключить и удалить их юниты? А ксинит то я не устанавливал, ибо не было необходимости тогда.
У меня еще возник вопрос по поводу бэкапов? Пока воспользовался timeshift, ссусь от того, что может что-то сломаться от обновления нового. Пока ничего не учу, периодически захожу на арч вики, что-нибудь читаю.
анон >>04520
Linux: Firefox based 162 2829452
Windows 7: Firefox based 163 2829717

>Какого хуя происходит? Почему ты еще не поставил лучшую ОС


Пакетов мало -> дистр гавно
Screenshot20200728-184122Bromite.jpg266 Кб, 720x1520
Android: Mobile Safari 164 2829805
>>29717

>мало

Android: Mobile Safari 165 2829806
>>29319

> Сейчас у меня связка sddm+kde, думаю перекатиться на i3. но пока не знаю, как это безопасно сделать.


А вот на никсосе это делается в одну строчку!

> У меня еще возник вопрос по поводу бэкапов?


Для бекапа системы есть nixos-поколения, для своих файлов - zfs.
Windows 7: Firefox based 166 2829823
>>29805
Они могут хоть на миллион пакетов свои пакеты наразбивать, только вот больше десяти нужных мне программ которые есть в генту, в вашем отсосе нету.
Apple Mac: Firefox based 167 2829824
>>29823
Это какие же? Давай список.
Linux: Firefox based 168 2829856
>>29823
Это repology, в нём дробление пакетов учитывается, всякие либы не считаются, только конкретные проекты.
В дебиане например на самом деле в дефолтном репозитории AMD64 больше 50к пакетов, на repology вроде бы показывают около 30-35к
Linux: Firefox based 169 2829879
>>29806
Это все, конечно, круто, но мне до никсоса еще далеко. А я спрашивал про арч.
Apple Mac: Firefox based 170 2829880
>>29856

>врёти

Linux: Firefox based 171 2829883
>>29880
Там даже Projects, а не Packages написано.
Windows 10: New Opera 172 2829891
>>29883
И что?
Android: Mobile Safari 173 2829948
>>29891
У repology свои названия каждого проекта. Как он там называется и как у дистрибутива всё дробится при этом не учитывается
Linux: Firefox based 174 2830687
Как в gnome3 добавить приложение в автозапуск?
Linux: Firefox based 175 2832134
>>30687
Так же как и в любом другом линуксе. Декларативное описание системы не означает что в configuration.nix все вплоть до каждой настройки рабочего стола должно быть описано.
Linux: Firefox based 176 2832179
>>29805>>29883>>29880>>29856>>29823>>29805
а вы в курсе, что большая часть пакетов у никсоса из хакажа и пипи? это не программы, это всякие пакетики для хаскела и петона. и даже с учетом этого они не могут АУР перегнать по числу, ваще лол.
Android: Mobile Safari 177 2832313
>>32179
Ну вот мой херовый подсчет:
Хаскель пакетов 15к, питона 3, еще какой-то хуйни накинем до 20и.
Сайт никса говорит, что всего 60к пакетов, а значит, не-библиотек 40к.

Хз почему, но это меньше, чем в реполоджи, но при этом все еще достаточно,чтобы быть на втором месте по числу пакетов на том же рополоджи

Ну и пруфани, что в аур никто не грузил пакеты с пипа и хэкэджа.
Linux: Firefox based 178 2832458
>>32134
Ну это не интересно. Мне тут по ушам ездили, что nixos - это замена ansible. А на деле на любой чих мне говорят: ну так руками подправь.
Я хочу идемпотентность, чтобы я конфиг подсунул - и система под ключ сразу. Дотфайлы не вариант, у меня нет гарантий одинаковой версии ПО на всех машинах. Костыль, чтобы он брал дефолтный конфиг и заменял в нём пару строчек. Типа lineinfile.
И не надо мне тут будто это противоречит философии, syncthing же они как-то обернули.
Android: Mobile Safari 179 2832497
>>32313
Банан, помоги, хочу никсос, но не хочу никсос
>>32458
Допиши в .xprofile пользователя через конфиг.
Или через конфиг создавать ~/.config/autostart/programname.desktop
Linux: Firefox based 180 2832499
>>32497

> Допиши в .xprofile пользователя через конфиг.


> Или через конфиг создавать ~/.config/autostart/programname.desktop


А вот это уже интересно. Есть примеры?
image.png136 Кб, 400x300
Linux: Firefox based 181 2832544
>>32313

>Ну и пруфани, что в аур никто не грузил пакеты с пипа и хэкэджа.


зачем мне пруфать утверждение, которое
1. не моё
2. заведомо ошибочно
3. является утверждением отсутствия чего-либо
?
я тебе расскажу как все есть на самом деле - в ауре и, бля, даже в репах самого арча пакеты для языков лежат в охуенно ограниченном количестве.

>haskellPackages


>pythonPackages


а че там с python3Packages, python37Packages, nodePackages? пруфани что их никто не грузил
Android: Mobile Safari 182 2832622
>>32499

> А вот это уже интересно. Есть примеры?


https://nixos.wiki/wiki/Home_Manager
>>32313
Банаааан нексос хочу нексоооос
Linux: Firefox based 183 2832633
Пынямаешь банан я сейчас установлю никсос поем говна потому что нихуя не умею и вернусь на арч что делать банан помоги ААААААААААААААААА
Android: Mobile Safari 184 2832674
>>32458
Так блин, а при чем гном к ансиблу? Никсос, как и ансибл, настраивают в первую очередь саму систему, а не настройки отдельного юзера.
Если хочешь декларативную настройку гнома, то смотри какие у него конфиги и добавь их у nix-home-manager
Windows 7: Firefox based 185 2832890
Какой цикл обновлений у системы? Когда следующее обновление выходит?
Неизвестно 186 2833198
Windows 8: Chromium based 187 2833207
>>32890

>New stable channels are released every six months


https://nixos.wiki/wiki/Nix_channels
Windows 10: Firefox based 188 2833395
>>12605

>Calculate Linux



Не ставь. Он российский.
Linux: Firefox based 189 2834082
>>33395
Что плохого в том что он Российский?
Fedora Linux: Firefox based 190 2834088
>>34082
КРВГБЛК
Linux: Firefox based 191 2834093
>>34088
Что это означает?

>inb4: загугли


It looks like there aren't any great matches for your search
Linux: Firefox based 192 2837739
>>32179

>большая часть пакетов у никсоса из хакажа и пипи


Будто что-то плохое. Хоть одни сумели язычковые системы управления пакетами нормально интегрировать, теперь намного меньше возни с опакечиванием использующего эти пакетики софта
Android: Mobile Safari 193 2837794
>>37739
Двачую. Еще охуенно, когда для какого-то хаскеля или раста пакеты ставятся несколько секунд, а не компилируются пол часа. Забивая папку с проектом пол гигабайтом мусора
Windows 10: Chromium based 194 2837899
Объясните прикол пихания аниме-девочек на пикчи с лого чего-либо. Я не ньюфаг, и аниме изредка посматриваю, но вот этого пихания всюду не понимаю. Ладно, виндотред, у них для там маскот, специально созданный новый персонаж, а вот брать чара из уже существующих тайтлов и приделывать ему nameos дистр нихуя непонятно. Он от этого лучше становится? Им пользуется какой-то анимешник и это о чем то должно говорить? В чем смысл?
Windows 10: Firefox based 195 2838343
>>37899
Спермотоксикозные школодауны-максималисты, сэр.
linux-mascot.jpg251 Кб, 1680x341
Windows 8: Chromium based 196 2838348
>>37899
Просто они завидуют нормальным дистрам, где есть свои маскоты. Вот и пытаются походить на своих.
Android: Mobile Safari 197 2838406
>>37899
Красивенько же
Ubuntu Linux: Firefox based 198 2838493
>>04046 (OP)
В чём плюсы? Почему она лучшая? Каких недостатков она лишена? Чем ебанутый пакетный менеджер никсоси лучше других ебанутых пакетных менеджеров? Почему я должен ставить ещё один нонейм дистрибутив?
Жду ответа, анонче.
Android: Mobile Safari 199 2838665
Linux: Firefox based 200 2838671
>>38493
Никсос решает две извечные проблемы перодликса: dependency hell и поломки и фантомные баги при обновлении.
1) Вместо FHS никсос кладёт все пакеты в хэш таблицу. Благодаря этому бинарник берёт свою зависимость не из абстрактной /usr/var/lib/huilib/huhuilib, а из конкретной /nix/store/y345dsfgrtu456asdf-huhuilib. Потому два пакета могут тащить за собой две разных версии одной и той же либы, и не конфликтовать. B если один пакет обновился, то второй будет продолжать ссылаться на конкретную либу и никаких сюрпризов при обновлении.
2) Вместо /etc все настройки складываются в единый декларативный конфиг который при помощи своего ёба-языка, nix-хранилища, симлинков и этой самой матери собирает рабочую систему. Благодаря этому система становится stateless и её поведение строго определяется этим конфигом, а не историей всех предыдущих обновлений.
Из минусов:
1) Жрёт места чуть больше, чем классические ос
2) Большинство инструкций по линуксу становятся непригодными. Более-менее сложные настройки надо напердоливать через конфиг методом проб и ошибок
3) Деревянному софту, захардкоженному на FHS нужно колдовать костыли
Ubuntu Linux: Firefox based 201 2838867
>>38671

>1) Вместо FHS никсос кладёт все пакеты в хэш таблицу. Благодаря этому бинарник берёт свою зависимость не из абстрактной /usr/var/lib/huilib/huhuilib, а из конкретной /nix/store/y345dsfgrtu456asdf-huhuilib. Потому два пакета могут тащить за собой две разных версии одной и той же либы, и не конфликтовать. B если один пакет обновился, то второй будет продолжать ссылаться на конкретную либу и никаких сюрпризов при обновлении.


Контейнеризация. Доступно на всех дистрибутивах, не нужно качать ещё один левый.

>2) Вместо /etc все настройки складываются в единый декларативный конфиг который при помощи своего ёба-языка, nix-хранилища, симлинков и этой самой матери собирает рабочую систему.


А нахуя? У меня все конфиги лежал в etc и только там. Открыл и меняю что мне нужно, без своего йоба-языка нахуй мне ещё один язык сдался?.

>Благодаря этому система становится stateless и её поведение строго определяется этим конфигом, а не историей всех предыдущих обновлений.


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

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


Отчего делаем выводы, что никсось - очередная манявасянка ломающую ебучие стандарты, к которым привыкли ВСЕ и не думаю, что кто-то будет от них отвыкать ради левого поделия, а все проблемы уже решены 10 лет назад.
Ну и да, зачем мне после всего этого юзать никсось, когда всё можно реализовать у меня в убунте в виде snap боже упаси это говнище и flatpak пакетов?
Android: Неизвестно 202 2838880
>>04140
Это вы реестр винды изобрели?
Android: Mobile Safari 203 2838940
>>38867
Снап и флатпак это совершенно другая хуйня.
мимо
Linux: Firefox based 204 2838956
>>38867

> Мне не нужен stateless. Зачем мне никсос?


Ну собственно не за чем. Сам же ответил.
Алсо у флатпаков, снапов, лхд и прочих докеров оверхед больше никса, но то вряд ли тебя это остановит. Пользуйся чем хочешь.
Android: Mobile Safari 205 2839151
>>38867
Нихуя не понял как работает, а уже обосрал. Вот тебе блять ссылка на офф. сайт, читай: https://nixos.org/features.html
Linux: Firefox based 206 2839215
>>38880
Реестр не всегда в курсе насчёт установленного ПО и беспомощен, если какая-то прога вдруг решила писать конфиг в "Documents and Settings".
Единый конфиг значительно шире и функциональнее, чем реестр.
Linux: Firefox based 207 2842208
Спасите!
пытаюсь сделать звук на никсоси
sound.enable = true;
Эмуляция ОСС, JACK, пульсаудио - все отключено
speaker-test -Ddefault:Generic - Крутит шумы.
speaker-test -Ddefault:HDMI - уже нет (как раз-таки через него и надо)
aplay -L говорит, что дефолт CARD Generic:
default:CARD=Generic
HD-Audio Generic, ALC887-VD Analog
Default Audio Device
даже когда я прописываю sound.extraConfig=''
defaults.pcm.!card "HDMI" \n
defaults.ctl.!card "HDMI"
''
Когда меняю дефолт, speaker-test выкидывает no such a file or directory
В лайв окружении все работает, на арче, генту, и лфс (на чем раньше сидел) таких проблем не было.
Windows 10: Firefox based 208 2842608
Насколько сложно в никотсосе собирать программы из исходников? Это примерно как писать ебилды?
Ubuntu Linux: Firefox based 209 2842617
>>42608
Берешь да собираешь. Проблем особых не должно возникнуть.
Android: Mobile Safari 210 2842627
>>42608

> Это примерно как писать ебилды?


Не писал ебилды, но да, придется писать никс билды.
Ну или можешь просто с помощью nix-shell ввойти в окружение с нужными либами и ввести make.
Linux: Firefox based 211 2843217
как писать конфиг в .config/nixpkgs/config.nix?
Я вроде добавляю в начало { config, ...}, но
error: anonymous function at /home/kyousa/.config/nixpkgs/config.nix:1:1 called without required argument 'config', at /nix/var/nix/profiles/per-user/root/channels/nixos/pkgs/top-level/default.nix:55:10
сам код
{ config, ... }: {
nixpkgs.config.allowUnfree = true;
}
Windows 10: Firefox based 212 2843311
>>04046 (OP)
Банан, покажи попу
Android: Mobile Safari 213 2847264
>>04046 (OP)
Что лучше: Никсос или флатпак в Федоре?
Android: Mobile Safari 214 2847274
>>47264
В плане концепции никсос. В плане реализации ебу, зависит от того что тебе нужно. но флатпак на никсосе какой-то забагованый, что лучше напрячься и никс билд написать
Linux: Firefox based 215 2854549
Как получить список пакетов поставленных вручню через nix-env -iA?
15384324f1736010160.png505 Кб, 1408x581
Linux: Chromium based 216 2854592
Не покидает ощущение, что NixOS - это что-то вроде ёбли с собаками, выращиванием гомункула и плоской земли. Т.е. раскручивается всеми подряд для рофлов над глупой и наивной аудиторией, просто в рамках этой борды, а не всего двоща
Linux: Firefox based 217 2854674
>>04098
Сомневаюсь в наличии прямых решений в nix, но в guix имеются средства для упаковки пакета/среды в тарбол, squashfs или образ для докера
man guix pack
Linux: Firefox based 218 2855281
>>04046 (OP)

>Якобы это уже и не UNIX и тем более не дистр линукса в классическом понимании, а нечто новое и охуенное. ЛИШЕННОЕ ВСЕХ НЕДОСТАТКОВ. ЭТО ЛУЧШИЙ ДИСТР И ТРЕНД 2021 ГОДА!!!


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

>Почему анон до сих пор сидит на древних


Многие переходят, потому и "хайп", как ты это назвал. Ну еще потому что в отличие от дженерик дистров основанных на всем давно известных идеях он основан на действительно новой (на самом деле из 90х, просто реализацию допилили недавно) и вызывает у мигрантов культурный шок, которым они хотят поделиться
Linux: Firefox based 219 2855283
>>04098
>>54674
Кстати, https://github.com/matthewbauer/nix-bundle делает независимые от никса портабл бинари
Linux: Firefox based 220 2855284
>>54549
nix-env -q
Linux: Firefox based 221 2855287
>>38867

>Контейнеризация. Доступно на всех дистрибутивах, не нужно качать ещё один левый.


Нахуй иди со своей контейнеризацией. Юзать контейнеры не для разработки - это как ссать себе в штаны чтоб согреться. Все программы по контейнерам не распихаешь, а так как в эндлесс и подобных - это просто разбиение общего домена проблем на несколько, к тому же усложняющее управление системой гораздо больше чем никс (если ты не хомячок который юзает онли то что апстримогоспода для тебя соберут).
Linux: Firefox based 222 2855290
>>38867

>Косячу в конфиге и весь твой стейнлес идёт по пизде.


Конфиг никсоси влазит в буфер моска если нет ФГМ, а история изменений системы за годы - нет, особенно когда ты вообще без понятия что там менялось, когда ты апдейты ставились. Никс каждый раз после установки чего-либо дает чистую, будто только что установленную систему (кроме /var и прочих /home), старые экземпляры пакетов лежащие в /nix/store до очистки системы ни на что не влияют

Концептуально это можно сравнить с переходом от аналогового хранения инфы к цифровому - с первым шум накапливался, сохранялся при копировании и хуй ты его уберешь, со вторым при записи нового экземпляра сигнал каждый раз формируется "чистым" по сетке дискретизации, чего бы там до этого не прилипло
Linux: Firefox based 223 2855356
>>55283
Похоже на guix pack, но только с одиним костыльным форматом
Windows 7: Firefox based 224 2855385
>>22680

>100% способа определить нужный интерфейс на любой машине в общем случае нет,



Пиздёшь. Можно через уникальный аппаратный MAC-адрес сетевой карты.
Linux: Firefox based 225 2855436
>>55385
Какой из сетевых карт? И чем это может помочь, если ты переставишь накопитель в другой комп, в которой карты с таким адресом вообще нет?
Windows 7: Firefox based 226 2855444
Анон, поясни, как в GuixSD/NixOS получить подобие конфигурационных профилей?
Скажем, в одном режиме у меня поднят hostapd, dhcp, ssh, подлкючается файлопомойка по nfs, интернет по витой паре, используются соответствующие правила иптаблесов и т.п.
Другой - переносной: tlp, networkmanager, свои правила иптаблесов и далее в том же духе.
На генте эту задачу у меня решал openrc: было порядка пяти ранлевелов, между которыми я переключался в зависимости от локации. В GuixSD/NixOS, при их-то общесисиемном конфиге, должны быть более удобные средства, но при беглом знакомстве ничего не нашлось.
Android: Mobile Safari 227 2855452
>>55444
Делаешь кастомною nixos-option, в которую пихаешь нужные тебе настройки.
Linux: Firefox based 228 2855459
>>55452
И каким образом её переключать? После этого нужно делать переконфигурацию системы?
Linux: Firefox based 229 2855462
>>55452

> curl -s https://nixos.org/manual/nixos/stable/index.html | grep nixos-option | wc -l


3

В документации, похоже, этот вопрос не слишком освещен
Android: Mobile Safari 230 2855522
>>55462
Я не про комманду nixos-option, а функцию на никс языке.
Linux: Firefox based 231 2855541
>>55522
Покажи в документации, что именно ты имеешь в виду
Linux: Firefox based 232 2855585
>>55444

>На генте эту задачу у меня решал openrc: было порядка пяти ранлевелов, между которыми я переключался в зависимости от


1. В NixOS как и в большинстве дистров systemd, он позволяет сделать то же самое. Ранлевелы у него называются таргетами, конфиги в /etc/systemd/system, переключение командой systemctl start/isolate имятаргета (start запускает все что нужно таргету, isolate в добавок останавливает все запущенное что ему не нужно).
2. Конфиги в /etc/ можно сгенерить, используя https://search.nixos.org/options?show=environment.etc&query=environment.etc&from=0&size=30&sort=relevance&channel=unstable
Linux: Firefox based 233 2855596
>>55444
>>55585
Алсо кроме environment.etc в NixOS есть systemd.targets, с его помощью должно быть лаконичнее. При этом если хочешь по минимуму использовать nix lang, сам environment.etc позволяет держать твои дополнительные конфиги в файлах, чет типа
environment.etc = {
"systemd/system/router.target": "/etc/nixos/my-etc-files/systemd/system/router.target",
"systemd/system/mediacenter.target": "/etc/nixos/my-etc-files/systemd/system/mediacenter.target",
}
Соответственно, в /etc/nixos/my-etc-files/ у тебя поддерево доп. конфигов, которое ты таким образом мерджишь с основным. Не проверял, но это должно работать, мб с небольшими исправлениями
Linux: Firefox based 234 2855599
>>55585
Ты серьёзно? Это то же самое, что купить машину, пробить дыры в полу и отправиться на прогулку -- вроде бы и гуляешь как прежде, и даже девчонки внимание обращать начали, но чай без машины было легче.
Linux: Firefox based 235 2855601
>>55585
Кстати, а как на systemd решается проблема, когда один и тот же сервис может иметь разные конфиги в зависимости от таргета?
Например, sshd при одном таргете должен висеть на eth0, а при другом - на wlan0
Linux: Firefox based 236 2855715
>>55601
ss~g7hdANUSwlanG5o0PUNCTUMserr;hvice
sF~vshdANUSethuP+0PUNCTUMs.Yqervice
Linux: Firefox based 237 2855859
>>55601
В общем виде - можно написать разные сервисы, в сервис файлах разные переменные окружения/команды запуска с разными параметрами. Все равно же при таком раскладе нужно остановить экз запущенный со старым конфигом и запустить новый
В частном, когда отличие в единственном строчном параметре, таком как имя интерфейса (чего достаточно в мейби 95% всех случаев) - >>55715 , это назвается instantiated service, файл такого сервиса является шаблоном, при запуске там шаблонная переменная %i заменяется на значение аргумента следующее за @
Linux: Firefox based 238 2855864
>>04321

>дистру 15 лет, ау. Просто про его никто не слышал до форса на дваче.


Наверное, это типичный срок, на который задерживается распространение любой ломающей прежние основы идеи от первичной реализации про которую знают 3.5 гика в одном универе до "даже на дваче есть тред". Лет 7 на устранение детских болячек и еще лет 7 пока свободномыслящая старшая школота и студентота которая способна массово воспринимать радикально новые идеи превратится во взрослую админоту.
Linux: Firefox based 239 2855911
>>04046 (OP)
Два вопроса по никсосу:

homed в конфиг уже завезли?
можно ли архивнуть профиль лисы и просто закинуть в хомяк, или там какая-то особенная?
Linux: Firefox based 240 2855957
>>55911

>можно ли архивнуть профиль лисы и просто закинуть в хомяк, или там какая-то особенная?


Что там может быть особенного? Хомяк - он и в никсоси хомяк
Linux: Firefox based 241 2855968
>>55957
Если бы я знал, я бы не спрашивал, м? Вот сейчас удолю свою убунту, установлю никсос, закину профиль, и если он не заработает, ты будешь виноват.
Linux: Firefox based 242 2855998
>>55968
У новичков начинающих читать про никсос возникает ощущение что это какой-то закрытый ящик, доступ к которому и изменение содержимого осуществляется с помощью никс-языка. Нет, это тот же линукс, только бинарники раскиданы по пакетам (хотя есть спец. директории в которых собираются все симлинки на них чтоб можно было одной записью в PATH все добавить), а содержимое /etc определяется никсовым конфигом, в котором прописываются в т. ч. глобально установленные программы; все содержимое /etc кроме /etc/nixos при обновлении заменяется симлинками на сгенеренное никсом согласно текущему конфигу (и при перезагрузке тоже).
То, что программы создают в процессе работы (файлы СУБД в /var, профили пользователей браузеров и прочие мутабельные данные пользовательских программ) вообще не относится к "зоне контроля" никс и работает как в любом линуксе
Linux: Firefox based 243 2856023
>>55998
Я ничего не читал, только установил один раз посмотреть, запустил браузер посидел денёк и вышел. Сейчас пришла пора обновлять редко используемый ноут с убунтой на 20.04, а там снапы, так что ну его нахуй. Единственное, что мне нужно от дистра, чтобы он запускал лису, в которой дискорд.
Linux: Firefox based 244 2856025
>>56023
Ну ты предположил что там может быть черт знает что. В общем, я бы сформулировал так: nix управляет только иммутабельной частью системы - файлами, которые и в трад. линуксах зареганы как часть содержимого пакетов и имеют какой-то контроль целостности, а также директориями, которые должны содержать только такие файлы (в т. ч. /etc, поэтому для persistent модификации общесистемных конфигов приходится кое-что дописывать в никсовый конфиг). Только на них и распространяются его особенности. Все остальное в точности как в любом линуксе
Linux: Firefox based 245 2856170
А вот у меня такой вопрос, я конечно мог бы и погуглить, но решил тут спросить.
Насколько засирается места с никсос? Оно же, я так понимаю, сохраняет прежние версии пакетов. Они как-то самоочищаются или нужно каждый раз самому предусматривать и очищать периодически.
У меня просто только ссд на ~240 гигов, где под хомяка около двухсот.
Linux: Firefox based 246 2856172
Предлагаю шапку треда

Q: Что такого в этой вашей NixOS? Почему не Ubuntu/Arch/Fedora/...?
A: Во-первых, тут не бывает конфликтов и поломок софта при обновлениях, даже в используемой много лет системе с кучей наставленной кастомной фигни. Во-вторых, система всегда чиста, будто ее только что поставили. В-третьих, можно ставить сколько угодно версий/сборок одного софта, в т. ч. всегда можно установить любой свежий софт из анстейбла со всеми его зависимостями, причем это не будет влиять на остальную систему. В-четвертых, после обновления, установки софта или другого изменения системы на уровне Nix можно переключиться в предыдущее состояние - до тех пор, пока не будет выполнена команда очистки хранилища от старых пакетов.

Q: Почему не OSTree/Flatpak/...?
A: Система в которой каждый пакет соответствует апстрим проекту и содержит только файлы полученные при его сборке эстетически красивее системы, в которой "приложения" и "фреймворки" забандлены с всевозможножными "библиотеками". Плюсом идет сохранение бескостыльного шаринга зависимостей между программами (хотя в отличие от трад. дистров они шарятся только если полностью идентичны, т. е. собраны из одинаковых исходников с одинаковыми параметрами и юзают идентичные собственные зависимости вплоть до libc - у установленного в стейбл систему фуррифокса из анстейбла будет все свое, но оно будет шариться с другим софтом установленным из того же анстейбла).

Q: Для любой настройки нужно писать что-то в декларативном конфиге?
A: Нет. Nix управляет только файлами пакетов. Если настройка в файле в /etc, который в той же убунте считался бы частью пакета - да, придется, т. к. если отредактировать файл вручную он будет перезаписан дефолтным при любом изменении системы на уровне Nix (/etc как и другие директории FHS по сути формируется как куча симлинков на файлы из пакетов, которые лежат в /nix/store). Если в /var или хомяке - нет, все как в любом другом линуксе.

Q: Как поменять/добавить конфиг в /etc, чтоб он там оставался?
A: Поищи в https://nixos.org/nixos/options.html опции для конкретно того софта, который ты хочешь настроить. Например, правила udev - services.udev.extraRules. Если не нашел - юзай опцию environment.etc, она позволяет добавить в /etc произвольный файл с произвольным содержимым

Q: А не пиздите про надежность? Прямо-таки никогда ничего не ломается?
A: На самом деле есть исключения, но они редки. Во-первых, существуют неявные зависимости (например, разные стили виджетов для гуи фреймворка вроде qt/gtk, драйвероспецифичные реализации opengl/vulkan которые юзают 3d приложения запущенные в сессии на видеокарте с конкретным драйвером) - т. е. когда приложение обязательно использует какую-то одну из стопицот множественных альтернативных зависимостей, и их не добавляют в явные зависимости, максимум одну дефолтную. Во-вторых, ментейнеры могут прозевать коммит, который ломает приложение - у них автоматически проверяется собираемость и запускаемость бинарников, но это еще не значит, что оно будет полностью функциональным. В-третьих, Nix не избавляет от проблем работы новых версий программ с данными, созданными старыми (скажем, файлами баз СУБД). Тем не менее, количество неприятных ситуаций в долго используемой системе на порядки меньше, чем с олдовыми дистрами.

Q: Как запустить скачанный бинарник, собранный для убунты?
A: steam-run
Linux: Firefox based 246 2856172
Предлагаю шапку треда

Q: Что такого в этой вашей NixOS? Почему не Ubuntu/Arch/Fedora/...?
A: Во-первых, тут не бывает конфликтов и поломок софта при обновлениях, даже в используемой много лет системе с кучей наставленной кастомной фигни. Во-вторых, система всегда чиста, будто ее только что поставили. В-третьих, можно ставить сколько угодно версий/сборок одного софта, в т. ч. всегда можно установить любой свежий софт из анстейбла со всеми его зависимостями, причем это не будет влиять на остальную систему. В-четвертых, после обновления, установки софта или другого изменения системы на уровне Nix можно переключиться в предыдущее состояние - до тех пор, пока не будет выполнена команда очистки хранилища от старых пакетов.

Q: Почему не OSTree/Flatpak/...?
A: Система в которой каждый пакет соответствует апстрим проекту и содержит только файлы полученные при его сборке эстетически красивее системы, в которой "приложения" и "фреймворки" забандлены с всевозможножными "библиотеками". Плюсом идет сохранение бескостыльного шаринга зависимостей между программами (хотя в отличие от трад. дистров они шарятся только если полностью идентичны, т. е. собраны из одинаковых исходников с одинаковыми параметрами и юзают идентичные собственные зависимости вплоть до libc - у установленного в стейбл систему фуррифокса из анстейбла будет все свое, но оно будет шариться с другим софтом установленным из того же анстейбла).

Q: Для любой настройки нужно писать что-то в декларативном конфиге?
A: Нет. Nix управляет только файлами пакетов. Если настройка в файле в /etc, который в той же убунте считался бы частью пакета - да, придется, т. к. если отредактировать файл вручную он будет перезаписан дефолтным при любом изменении системы на уровне Nix (/etc как и другие директории FHS по сути формируется как куча симлинков на файлы из пакетов, которые лежат в /nix/store). Если в /var или хомяке - нет, все как в любом другом линуксе.

Q: Как поменять/добавить конфиг в /etc, чтоб он там оставался?
A: Поищи в https://nixos.org/nixos/options.html опции для конкретно того софта, который ты хочешь настроить. Например, правила udev - services.udev.extraRules. Если не нашел - юзай опцию environment.etc, она позволяет добавить в /etc произвольный файл с произвольным содержимым

Q: А не пиздите про надежность? Прямо-таки никогда ничего не ломается?
A: На самом деле есть исключения, но они редки. Во-первых, существуют неявные зависимости (например, разные стили виджетов для гуи фреймворка вроде qt/gtk, драйвероспецифичные реализации opengl/vulkan которые юзают 3d приложения запущенные в сессии на видеокарте с конкретным драйвером) - т. е. когда приложение обязательно использует какую-то одну из стопицот множественных альтернативных зависимостей, и их не добавляют в явные зависимости, максимум одну дефолтную. Во-вторых, ментейнеры могут прозевать коммит, который ломает приложение - у них автоматически проверяется собираемость и запускаемость бинарников, но это еще не значит, что оно будет полностью функциональным. В-третьих, Nix не избавляет от проблем работы новых версий программ с данными, созданными старыми (скажем, файлами баз СУБД). Тем не менее, количество неприятных ситуаций в долго используемой системе на порядки меньше, чем с олдовыми дистрами.

Q: Как запустить скачанный бинарник, собранный для убунты?
A: steam-run
Linux: Firefox based 247 2856181
>>56170
Зависит от частоты обновления. Если долго не обновлять - во время обновления понадобится в ~2 раза больше. Если ежедневно - много понадобится только когда выходят обновления каких-то всеобщих зависимостей вроде glibc.
Старые пакеты удалять командой nix-collect-garbage --delete-old .
Есть nix-store --optimise который объединяет хардлинкингом идентичные файлы в разных пакетах, но он так эффективен как может показаться т. к. слинкованные с разными зависимостями имеющими разные билдхэшами бинари получаются разными.
Linux: Firefox based 248 2856193
>>56172

>Во-первых, тут не бывает конфликтов и поломок софта при обновлениях, даже в используемой много лет системе с кучей наставленной кастомной фигни.


Ну вот это спорно. Конфиги старых версий могут успешно ломать поведение новых. Во всяком кде софте при перекате с 3 на 4 я это знатно словил. В ~/.config хлам знатно накапливается.
Linux: Firefox based 249 2856215
>>56193
Про это ниже написано,

>В-третьих, Nix не избавляет от проблем работы новых версий программ с данными, созданными старыми (скажем, файлами баз СУБД).


Но по моему опыту это происходит несравнимо реже чем поломки из-за обновления зависимостей
Linux: Firefox based 250 2856261
>>56172

>Q: Почему не OSTree/Flatpak/...?


>A: Система в которой каждый пакет соответствует апстрим проекту и содержит только файлы полученные при его сборке эстетически красивее системы, в которой "приложения" и "фреймворки" забандлены с всевозможножными "библиотеками". Плюсом идет сохранение бескостыльного шаринга зависимостей между программами (хотя в отличие от трад. дистров они шарятся только если полностью идентичны, т. е. собраны из одинаковых исходников с одинаковыми параметрами и юзают идентичные собственные зависимости вплоть до libc - у установленного в стейбл систему фуррифокса из анстейбла будет все свое, но оно будет шариться с другим софтом установленным из того же анстейбла).


OSTree (и flatpak на его основе) работают точно также, если что. Если уж хочешь это в качестве отличия, то сравнивай со аппимеджами и докерами.
Linux: Firefox based 251 2856304
>>56261
В каком месте OSTree работает так же? Он работают как гит. Там нет деления на пакеты. Пруф: "In contrast, OSTree only supports recording and deploying complete (bootable) filesystem trees. It has no built-in knowledge of how a given filesystem tree was generated or the origin of individual files, or dependencies, descriptions of individual components." - https://ostree.readthedocs.io/en/latest/manual/introduction/
С ним нельзя просто под себя какую-нибудь конкретную программу, сделав ей оверрайд с дополнительной зависимостью при наличии которой в ней при сборке включается какая-то опциональная зависящая от этой зависимости фича. Чтоб что-то поменять - нужно пересобирать весь этот монолит целиком, а не только целевой пакет и его обратные зависимости. Да, после этого можно предоставить изменение другим пользователям как нечто вроде гит-коммита который они могут чекнуть, и у них скачаются только изменившиеся файлы. Но в целом эта концепция делит всех на пользователей, которым удобно но они могут только получать готовое, и разрабам, которым приходится держать громоздкую хрень которую ради одной отломанной фичи держать некомфортно. А еще пользователь лишается возможности просто наблюдая какие пакеты когда ставятся ненапряжно приобрести "словарь" названий ключевых проектов из которых состоит линукс и какое-то представление о том что из них зачем, а также целенаправленно чекать зависимости и описания пакетов - это все существует только на девелоперской машине
Linux: Firefox based 252 2856639
>>56304

>пользователь лишается возможности просто наблюдая какие пакеты когда ставятся ненапряжно приобрести "словарь" названий ключевых проектов из которых состоит линукс и какое-то представление о том что из них зачем, а также целенаправленно чекать зависимости и описания пакетов - это все существует только на девелоперской машине


По идее этот OSTree делает возможными "закрытые" дистрибутивы - когда вроде бы все открытый софт, но хуй ты разбрешься, как они эту систему собрали. Как вендорские прошивки андроида. Захочешь форкнуть - будь добр начать с чистого AOSP LFS.
Linux: Firefox based 253 2857159
Интересный вроде ваш никсос, но бля, учить какой-то язык для правки конфигов... Это пиздец какой-то. Скоро это будет на уровне btw i use arch
Linux: Firefox based 254 2857403
>>57159
Подмножество языка используемое для выбора устанавливаемого софта и предусмотренной модулями настройки системы и сервисов - не сложнее JSON. Разбираться с языком всерьез надо если ты хочешь патчить пакеты или опакечивать сам.
14465012961020.jpg80 Кб, 600x450
Linux: Firefox based 255 2858172
>>04162
Это двач, здесь даже сообщество MLP состоит из агрессивного и токсичного быдла
Linux: Firefox based 256 2858356
>>58172

>Это двач


Это не двач, маня.
изображение.png719 Кб, 1200x1200
Linux: Firefox based 257 2858611
Windows 8: Chromium based 258 2859032
>>58356
Да похуй, хули доебался?
sage Windows 7: Chromium based 259 2859138
>>58611

>эти боевые картиночки ньюфагов девяностых годов рождения

Android: Mobile Safari 260 2859170
Вот когда на мсдн гайды появятся, как развернуть дотнет на вашем этом никсосе, так и подумаю
Пару раз попердолившись ради чего? Профитов нихуя, все равно что играл с линуксом, пришел к выводу, что юзать надо максимальный мейнстрим, а остальное – ебись оно в рот. Новинки лучше связанные с работой изучать, там хотя бы время не зря тратишь
Android: Mobile Safari 261 2859175
>>59170
Что не так с дотнетом? Пишу на шарпе, все норм.
Да, некоторые утилиты/библиотеки надо патчить, но это не смертельно.
или с .net 5 траблы?
Android: Mobile Safari 262 2859178
>>59175
Поставил я манджару, поставил райдер, а попытался скомпилировать – пишет, что не хватает msbuild. Хотя все стоит, все прописано. Что делать – непонятно
На убунту все просто работает

Но гном – это пиздец. Панель на панели, анимации уебанские не к месту
Android: Mobile Safari 263 2859205
>>59178
Ты dotnet то поставил? Путь к нему в настройках райдера прописал?
Android: Mobile Safari 264 2859463
>>59205
Да, сдк, и прописал потом
Linux: Firefox based 265 2865375
Я не осилил установку никсоса и скачиваю графический установщик. Не ссыте, лучше побейте.
Linux: Firefox based 266 2865384
>>65375
А что тут только кеды, мануал, gparted и консолька и нет никакого далее, далее, далее?
Ох блядь
Linux: Firefox based 267 2865501
>>65384
Ну так просто копипастируй эти пять строчек из мануала в терминал и будет тебе счастье. Особо не думой. Всю дальнейшую настройку можно будет производить уже в установленной системе.
Linux: Firefox based 268 2865503
>>65501
У меня конфиг неправильно автоматически конфигурировался. В этом была проблема, но я уже разобрался и осилил.
Linux: Firefox based 269 2865531
Аноны, что-то я найти не могу. Что в чистом никсе используется для интернет подключений?
Linux: Firefox based 270 2865575
>>65531
Разобрался
Linux: Firefox based 271 2865606
Мне понравился NixOS, нравится идея общего конфига и отсутствия мусора в системе.
Но я не могу привыкнуть к Nix. У меня ломка по пакману.
Сложно, непонятно нихуя, не интуитивно.
Попробую еще
Linux: Firefox based 272 2865644
>>65606
Почему так все так заебно то? Я наверное все таки откачусь с дистра
Linux: Firefox based 273 2865664
>>65606
Пользуюсь только nix-channel --update, всё остальное делаю через vim config.nix && nixos-rebuild switch. Мне, правда, почти ничего от него и не нужно.
Linux: Firefox based 274 2867188
>>65606
>>65644
Что тебе не интуитивно? Софт в environment.systemPackages перечислять? Или ты про необходимость кастомизации глобальных конфигов в /etc описывать в декларативном конфиге?
Linux: Firefox based 275 2867292
>>67188

> необходимость кастомизации глобальных конфигов в /etc описывать в декларативном конфиге


Да.
2020-10-11-2340151366x768scrot.png104 Кб, 1366x768
Linux: Chromium based 276 2868297
>>04046 (OP)
Проглядел что у Никса есть официальный тред.
В общем, на слаке шрифт работал вполне себе норм, но вот на Никсе у меня абсолютно проебся Siji. в системе стоит, в шрифтах указан, в доке пусто.
Linux: Firefox based 277 2868374
>>04046 (OP)
guix.gnu.org

как никс, но лучше
Linux: Firefox based 278 2868433
>>68374
Чем лучше?
Apple Mac: Safari 279 2868439
!
Android: Mobile Safari 280 2868476
все ещё не может в appimage?
Обновить тред