LINUX.ORG.RU

От Арча к NixOS: Накат NixOS на уставший Chromebook (Niri, PipeWire и магия MicroSD)

 , ,


0

2

Доброго времени суток, народ !

В прошлый раз я тут вещал про свою «борьбу» со связкой Arch Linux + Niri на хромбуке. Жил себе, горя не знал, пока на глаза не попались статьи и разные «видосы» адептов декларативного дзена.

Любопытство победило здравый смысл, внутренний красноглазик проснулся и задал логичный вопрос: «А почему бы, собственно, и да?

Посмотрим, взлетит ли этот кирпич».

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

Взял первую попавшуюся живую MicroSD, запулил NixOS прямо туда.

Пришлось, конечно, знатно «повозиться» под капотом. Звуковая подсистема на этих буках — отдельный девятый круг ада, «пляшет» от дистрибутива до окружения : пока победил вывод звука, пока выкрутил правильное квантование в PipeWire и вытянул микрофон из комы через лупбеки — пот тёк градом. Но в итоге дожал

В итоге получилась на удивление бодрая рабочая машинка для моих фоновых задач: Звук и книги: Waydroid с андроидными читалками для аудиокниг (прожорлив, но правильные лимиты памяти в cgroups творят чудеса).

Теги и нейросети: EasyTAG. Я периодически балуюсь генерацией треков через нейросетки, а приводить потом теги и названия альбомов в человеческий вид руками — ад, так что софтина спасает.

Инструменты: GParted, qbittorrent, Telegram, старый добрый VLC.

Флешки: WoeUSB для нарезки виндовых образов и Impression для Linux.

Thunar. Просмотрщик картинок — Ristretto, читалка — минималистичная Zathura (въелась в душу намертво), ну и терминал xfce4-terminal. Видимо, флешбэки по старой доброй XFCE. Bluetooth подхватывает уши без танцев

Впечатления:

Система интересная, концепт монолитного конфига - забавен. Есть, конечно, свои нюансы: в Арче мне нравилась скорость. В NixOS - медленней, но, на первый взгляд - надёжно. Но вот этот процесс перегенерации поколений (nixos-rebuild switch) на слабом процессоре порой заставляет взгрустнуть: Хочешь поправить пару строчек, а железка уходит в глубокие философские раздумья. Но оно живёт, дышит, крутит Wayland-сессию со всеми «красивостями»(мои разумения).



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

Сходил в предыдущую тему посмотреть, что за железо:

Intel Celeron N3050/N3060. 4 ГБ оперативной памяти

Что ж, удачи отважным, компилировать NixOS на этом процессоре.

UPD. Еще и на MicroSD это делать o_O

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

Хочешь поправить пару строчек, а железка уходит в глубокие философские раздумья.

Это смертный приговор дистрибутиву 🚮

papin-aziat ★★★★★
()

А через что приложения запускаете? Wofi?

nuxster ★★★★★
()

Флешки: WoeUSB для нарезки виндовых образов и Impression для Linux.

Думал, все уже давно на Ventoy пересели.

bbc69
()

От Арча к NixOS

Чулочки надела?

dobro
()

лимиты памяти в cgroups творят чудеса

Кинь в меня статейкой или гайдом, плиз.

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

WoeUSB для нарезки виндовых образов и Impression для Linux

ventoy же есть

xfce4-terminal умеет drop down, очень хороший терминал, сплитов не хватает и мультиплексора

stuzer
()
Ответ на: комментарий от html-kernel

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

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

Это бинарный дистр.

Ровно до тех пор, пока не потребуется внести любую правку в библиотеку вниз по стеку или заменить один пакет на другой. После этого резко становится source-based.

wandrien ★★★★
()

Нехнически это очень интересно, но выглядит просто жесть.

И тт ничего ни про железо, ни про довольно любопытную работу вайдроида.

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

фетч покажи, что за ранер, что за иконки, конфиг панели

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

Нет, не хорошо. Тут во первых тайлинг в оконном режиме, это как перевозка досок на велосипеде. Во вторых панель скорее в режиме коньков чем панели. А в третих тема оформления просто никакая, причём в таком цвете что страшно представить как надо гамму с контрастом вывернуть чтобы что то было видно.

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

Для сборки чего либо. Это фоновая задача и не важно до послезавтра или на 1 чашку чая. Это я утвердаю как бывший гентушник с интел атомом и двухядерным амд А.

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

А я открыл скриншот в полном размере и понять не могу. Это картинка зашакалена, или там реально мыло на ШГ? Вроде же мыло мыльное.

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

Ну это специфический опыт, не у всех такой склад характера как у тебя. У меня вот точно нет.

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

Подтверждаю. Выглядит как картинка, ужатая до 480p или меньше.

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

Он source-based, но с бинарными кэшами на большую часть пакетов, как и гента нынче.

Но есть нюансы. Гента в первую очередь рассчитана на использование как source-based, а nixos на кэш. Как только приходится пересобирать значительную часть системы при обновлениях в nixos она становится просто неюзабильной, компилякать больше чем в генту приходится.

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

Не совсем. Он source-based, но с бинарными кэшами на большую часть пакетов, как и гента нынче.

Я в курсе, я им 8 лет пользуюсь. Тем не менее, если не делать странного, подавляющее число пакетов будут бинарными.

cc @wandrien

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

Как-то работает. Система вроде загружается и запускает несколько программ. Только какие задачи и работу, кроме борьбы с системными требованиями на такой древности можно выполнять, когда большинство смартфонов производительнее. Тут один браузер уже половину ram сожрёт и ещё попросит.

html-kernel
()

Выглядит удобно. Какие мысли на будущее?

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

Ну да, и это тоже. Возможно вайланд чего то с масштабами и/или скриншотом накосячил.

kirill_rrr ★★★★★
()
Ответ на: комментарий от html-kernel

Вот если бы в линуксе лет 10 назад придумали сжатый своп... По итогу тот же самый браузер на 2-3 Гб оперы в линуксах лучше работают чем на смартоне с 4-6 гб. Даже от такой печатной машинки может быть очень много пользы, а уж сёрфить прям небо и земля по сравнению с недоОС с недобраузером.

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

от такой печатной машинки может быть очень много пользы

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

а уж сёрфить прям небо и земля

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

html-kernel
()

Я пытался установить NixOS. Это боль.

katzeruz
()
Ответ на: комментарий от html-kernel

статический анализатор кода.
через минуту отработает оом киллер

Кажется я понял почему у современных разработчиков самые простые вещи выходят жирными и долгими. Вообще то есть методы защиты от переполнения физической памяти кроме оом-киллера. Ну и ещё есть куча отлично работающих инструментов, не требующих ни ядер зен5, ни 32гб памяти. Да что там, даже в современном жирновебе среднестатистический сайт всё ещё 150Мб (что разумеется много, но это всё таки приемлимо много для машинки с 2+Гб памяти) и даже самые тяжёлые почти никогда не выжирают больше 500-1000Мб.

Лично для меня норма на 4-гиговой машине в течении двух недель не закрывать Вивальи (всем ведь извесно что он лёгок как пёрышко...) с парой-тройкой окон, 20-30 вкладками и соответственно 6 занятыми гигабайтами из 3,7 доступных.

Процессор судя по бенчам действительно слабый, но в паре с беспроблемной интеграшкой и каким-никаким, но всё таки видеодекодером жить можно будет. Так что кроме сёрфинга весь офис, ретро-игры и мультимедиа кроме особо тяжёлой в твоём распоряжении. С другой стороны, а точно ли этот целерон слабее четырёхядерных планшетных атомов z-серии? Если бенчи врут и на самом деле нет - машинка очень даже бодрая.

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

Для меня норма на 16-гиговой машине неделями не закрывать firefox с кучей вкладок.

Я зачем память покупал - разве чтобы ей не пользоваться? Вот я и пользуюсь.

А насчёт эффективности разного софта, вот пример:

vs

  • сборка хелло ворлда на современном C++
wandrien ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.