LINUX.ORG.RU

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

 


2

5

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

Да хватит жрать, что дают, серьезно говорю!

Я краем уха слышал и краем глаза видел на сайте NixOS, что помимо декларативного управления системой, там пакеты (и комплексы пакетов) живут каждый своей жизнью, как бы в контейнерах (простите, если контейнеризация это не про это)?

Например:

/nix/store/5rnfzla9kcx4mj5zdc7nlnv8na1najvg-firefox-3.5.4/

Т.е. я собрал пакет и его зависимости в их, определенной комнате — и этот пакет работает хорошо, обновляется хорошо и никаких проблем с его использованием нет? Типа как appimage, но нет.

Звучит слишком заманчиво, чтобы быть правдой. Ну а вдруг?

Какие недостатки у подобных систем, в чём минус, кроме чуть больше потраченного времени на сборку и установку пакета? Вы довольны переходом на NixOS? Только честно, в чём недостаток?

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

Спасибо.



Последнее исправление: slon (всего исправлений: 1)

Ответ на: комментарий от chenger

Если нужны новые пакеты - найди ролинг себе и сиди на нём. Нужна стабильность - сиди на stable и не дёргайся

Раб корпораций и майнтайнеров, ты что ли? Не зря же про фастфуд упомянул.

slon
() автор топика

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

От психозов и неврозов помогают избавится: регулярные прогулки на свежем воздухе, отказ от алкоголя, онанизма и просмотра прона, смена профессии с «Айтишника» на «Любая другая, где не будет свободного времени сидеть и надрач... перебирать дистрибутивы», еще помогает секс (с женщиной, с настоящей нерезиновой, не придуманной, не анимешной, не нарисованной, не бородатой, не с кошачьей головой, не виде пони), но это редко доступно для настоящего тру-линуксоида.

Все остальное как раз и приводит к неврозам

Alve ★★★★★
()
Ответ на: комментарий от Alve

регулярные прогулки на свежем воздухе, отказ от алкоголя, онанизма и просмотра прона, смена профессии с «Айтишника» на «Любая другая, где не будет свободного времени сидеть и надрач... перебирать дистрибутивы»

ок, не вопрос

еще помогает секс

а вот от этого откажусь

anonymous
()
Ответ на: комментарий от Deleted

Ещё вопрос: как поставить Bumblebee?

Вот мой hardware-configuration.nix:

# Do not modify this file!  It was generated by ‘nixos-generate-config’
# and may be overwritten by future invocations.  Please make changes
# to /etc/nixos/configuration.nix instead.
{ config, lib, pkgs, ... }:

{
  imports =
    [ <nixpkgs/nixos/modules/installer/scan/not-detected.nix>
    ];

  boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "sd_mod" "sr_mod" "rtsx_pci_sdmmc" ];
  boot.kernelModules = [ "kvm-intel" ];
  boot.extraModulePackages = [ ];

  fileSystems."/" =
    { device = "/dev/disk/by-uuid/5291b79d-0eb6-47ee-ae7f-8a89f2abd7dc";
      fsType = "ext4";
    };

  swapDevices = [ ];

  nix.maxJobs = lib.mkDefault 4;
  powerManagement.cpuFreqGovernor = "powersave";
}
Deleted
()
Последнее исправление: frigate_freedom (всего исправлений: 1)
Ответ на: комментарий от anonymous
$ optirun glxgears -info
[ 1878.225477] [ERROR]You've no permission to communicate with the Bumblebee daemon. Try adding yourself to the 'bumblebee' group
[ 1878.225501] [ERROR]Could not connect to bumblebee daemon - is it running?
# usermod -a -G bumblebee zero-nix
usermod: группа «bumblebee» не существует
# systemctl enable bumblebeed.service
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
Possible reasons for having this kind of units are:
1) A unit may be statically enabled by being symlinked from another unit's
   .wants/ or .requires/ directory.
2) A unit's purpose may be to act as a helper for some other unit which has
   a requirement dependency on it.
3) A unit may be started when needed via activation (socket, path, timer,
   D-Bus, udev, scripted systemctl call, ...).
4) In case of template units, the unit is meant to be enabled with some
   instance name specified.
Deleted
()
Ответ на: комментарий от Deleted

Возможно дело в нестабильной ветке?

Пришлось ставить её, потому что стабильная 16.09 вылетала в Kernel panic при загрузке с usb.

Попробую переключить на стабильный канал.

Deleted
()
Ответ на: комментарий от Deleted

1. Проверь, чтобы в пакетах bumblebee не было (ну т.е. nix-env -q или environment.systemPackages)

2. sudo nixos-rebuild switch после изменения конфигурация делаешь?

3.

usermod -a -G bumblebee zero-nix

Забудь ты про ad-hoc управление. Делай никсвейно через extraGroups https://nixos.org/nixos/manual/index.html#sec-user-management

Но в случае bumblebee вообще трогать ничего не надо

Временно пока добавил acpi_osi= в /boot/loader/entries/нужноепоколение

Опять же плохая идея. Стоит тебе родить новое поколение (а придется после изменения конфигурации), опция пропадет

anonymous
()
Ответ на: комментарий от anonymous

1. Проверь, чтобы в пакетах bumblebee не было (ну т.е. nix-env -q или environment.systemPackages)

Сначала не было, потом записал, но ничего не изменилось. Сейчас снова стёр.

2. sudo nixos-rebuild switch после изменения конфигурация делаешь?

Да.

Забудь ты про ad-hoc управление. Делай никсвейно через extraGroups https://nixos.org/nixos/manual/index.html#sec-user-management

Привычка. Если настроено уже через usermod и adduser добавление аналогичных настроек в configuration.nix будет конфликтовать с предыдущими настройками?

Если перейдешь на 16.09, учти вот это https://github.com/NixOS/nixpkgs/issues/20047

Перевёл систему на 16.09, ничего не изменилось.

Deleted
()
Ответ на: комментарий от Deleted

Сначала не было, потом записал, но ничего не изменилось. Сейчас снова стёр.

Угу, эта опция уже ставит пакет, так что дополнительно вписывать его не нужно.

Привычка. Если настроено уже через usermod и adduser добавление аналогичных настроек в configuration.nix будет конфликтовать с предыдущими настройками?

Не должно.

Перевёл систему на 16.09, ничего не изменилось.

Да, но не забудь посмотреть суть бага, и проверить, проявляется ли он у тебя на 16.09, после того как одолеешь bumblebee

anonymous
()
Ответ на: комментарий от Deleted

Кажется понял где у тебя затык. Твои варианты

1. Добавь пользователя от которого делаешь optirun glxgears -info в группу wheel

2. Поменяй группу у сокета bumblebee http://nixos.org/nixos/manual/options.html#hardware.bumblebee.group Юзер должен в ней состоять

anonymous
()
Ответ на: комментарий от anonymous

Так я как раз про то, что для задачи ОПа дистрибутив отдельный не нужен.

Ip0 ★★★★
()
Ответ на: комментарий от anonymous

Да, похоже, что дело в группах. От рута optirun glxgears работает, баг с невыключенной дискреткой присутствует.

Попробую через configuration.nix настроить пользователя и его группы.

Deleted
()
Ответ на: комментарий от slon

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

Я спрашиваю, какого лешего придумывают такие извраты, как описано - пакет с зависимостями где-то?... Это ад. Я такое делал только когда ставил оракл на убунту. Тупо делал отдельный чрут чтобы не замусоривать 32-битными либами, алианами и прочими зсшами основную систему.

В принципе, если не хочешь чтобы за тебя собирали - собери сам. А Ваша позиция - поливание говном всех кто старается что-то сделать. Типа

Пришел тут я
У вас херня
Всё круто хочу
Из жопы руки ращу
Каждый дистрибутив делают исходя из какой-то концепции. Не нравится концепция - ищи другую.

chenger ★★
()
Ответ на: комментарий от chenger

У меня к тебе огромная просьба. Никогда, никогда, никогда, никогда. Пожалуйста, никогда не пиши стихов.

ugoday ★★★★★
()
Ответ на: комментарий от chenger

Это всё дерьмо, приятель, будь ты хоть Тони-Пуля-в-зубах, это не спасёт ни планету, ни систему, ни галактику от неизбежного столкновения с M31, так что какие у нас задачи на ближайшие пару лет? Правильно — раздрачивать каждый как хочет и думать, думать и еще раз думать, но во время этого довольно изнуряющего занятия хочется использовать максимально удобные инструменты, используя которые не отвлекаешься на искусственно созданные проблемы и препятствия.

Тебе нравится использовать то, что ты используешь? Хорошо. Ты не понимаешь зачем это нужно? Отлично. Я бы даже тебе открытку отправил, если бы ты дал мне свой почтовый адрес, понимаешь о чем я?

slon
() автор топика
Ответ на: комментарий от slon

максимально удобные инструменты, используя которые не отвлекаешься на искусственно созданные проблемы и препятствия.

Фастфуд-линуксы вполне могут быть тем, что не заставит тебя страдать. Arch или Manjaro, например. Очень просто обслуживать.

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

Arch

Арч, это такой специальный дистрибутив, созданный чтобы приучать людей быть внимательными при обновлениях.

ugoday ★★★★★
()
Ответ на: (: от sudopacman

Ну как я могу после генты и воида идти на арч или манжару?

Да и не нужно мне никуда идти, на генте и воиде всё работает, а Nixos я ведь не форсил, а просто спросил.

slon
() автор топика
Ответ на: комментарий от slon

Ну как я могу после генты и воида идти на арч или манжару?

Переосмысление различных процессов обработки информации может нести и не такие последствия. Некоторые вообще на макось идут.

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

Как-то ты слишком непохоже на «просто спросил» спросил.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)
Ответ на: комментарий от sudopacman

По сравнению с арчем --- в любых. Серьёзно, всё, что я пробовал было стабильнее арча. Чемпионы, конечно же красношляпка и дебиан.

ugoday ★★★★★
()
Ответ на: комментарий от anonymous

Прописал группы для юзера в configure.nix, всё завелось. Обновил обратно всё до реп unstable, но bumblebee остался той же версии, что и был. Как результат:

$ optirun --status
Bumblebee status: Ready (3.2.1). X inactive. Discrete video card is likely on.
Deleted
()
Ответ на: комментарий от Deleted

Попробуй так

sudo nix-channel --remove nixos
sudo nix-channel --add https://nixos.org/channels/nixos-unstable nixos
sudo nixos-rebuild switch --upgrade

anonymous
()
Ответ на: комментарий от anonymous

Всё равно осталась прежняя версия.

А в какой версии эта ошибка исправлено? Возможно, как-то можно указать, какую версию ставить?

Deleted
()

Что там, сайт лучшей контейнерной системы еще не починили?

404 Not Found
Path /nix/store/qd3qxsrw94bq7fm6sgs658lwp5x3s6sf-nix-1.12pre4980_49bcb18 is no longer available.

Жаль, хотелось накатить nix, но придется что-то покрепче.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

А bumblebee уже как 3 года не релизился. Поэтому версия одна во всех случаях - 3.2.1. Просто после какого-то там релиза драйверов нвидии возникла проблема с выгрузкой их модулей, вот и накладывают теперь патч из транка. По крайней мере в Debian и NixOS. В последнем накладывают с октября. Так что если у тебя cat /proc/acpi/bbswitch всегда показывает ON на unstable канале, то где-то проблема

anonymous
()
Ответ на: Willy-wonka.jpg от ugoday

Отказываешься принимать тот факт, что твой субъективный опыт далеко не всегда будет распространяться на остальных?

sudopacman ★★★★★
()
Ответ на: комментарий от anonymous

это не спортивно :) Но спасибо

Deleted
()
Ответ на: комментарий от anonymous

Версия дров от Nvidia стоит новая: NVIDIA 375.26. На 16.09 была 367.57.

Deleted
()
Ответ на: комментарий от ugoday

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

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

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

Есть ли сведения что за последнее время состав майнтейнеров арча кардинальным образом изменился?

ugoday ★★★★★
()

Не понял о чём тред, но мне кажется, тебе нужна Windows, чтобы иметь нормальный здоровый секс. Хватит жрать, что дают, серьезно говорю!

anonymous
()
Ответ на: комментарий от ugoday

Есть ли сведения что за последнее время состав майнтейнеров арча кардинальным образом изменился?

Есть сведения, что Arch и Manjaro стабильно работают долгое время, причём не только у меня.

sudopacman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.