@ippkor @rf @Russia @russian_mastodon
Как я уже говорил, и продолжаю так считать:
если выхотите начать понимать #Gentoo, то ставьте сперва и изучайте #Calculate. Я знаю, что там часто iso бывают кривые, в системе проблем хватает с обновлениями, то есть стабильности не много. Форум у них никогда не спит, ТГ чатик и вовсе кипит иногда.

Это, разумеется, не говорит о проблемах, кто-то просто общается и вопросы выясняет, интересуется.

В кальке всё бинарное (почти), всё через gui. Так что для новичка, кто хочет в этот лагерь вкатиться, проще будет освоиться. Как я говорю

Если вы освоили #emerge, то ни один другой пакетник вам уже не страшен (это я по опыту знаю, ибо просидел на кальке 2 года).

#OpenRC можно подтянуть, но это с практикой придёт. Ещё вы можете перевести кальку в режим компиляции всех пакетов (обновления). Вот и посидите на таком варианте с месяц, потом поймёте — хочется ли вам ВСЁ собирать.

У Дженту есть сейчас одна, как мне видится, классная черта — USE флаги для тонкой конфигурации пакетов под себя.

Я теперь перешёл на #VoidLinux. Это бинарная система со своим пакетником, вокруг которого и строится система, в общем-то, с возможность тоже собирать пакеты локально. Но я научился компилировать всё обновления. Только не со всеми и не всегда это получается и не всегда нужно, проще поставить бинарник готовый.

Я на днях писал в комментариях на ресурсе линуксовом, что днём мне прилетело ядро, я его поставил бинарником, не став собирать, а позже, в течении дня, прилетел ещё один патч, то есть, по идее, ЯДРО НУЖНО СОБИРАТЬ ЗАНОВО, 2 раза за день! Они собирается нифига не быстро, а толку от этого немного, в Дженту теперь есть бинарные, так что можно поставить и его. Подробнее см. скриншот: какое запущно, установлено и какое обновление.

Опять же, с Дженту ты можешь собрать ядро конкретно под себя, выкинув лишнее. Видели, насколько ядро уже распухло? То-то же …

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

When I'm being paid, I'm probably working with #debian and #systemd. When I'm not being paid, it's probably #gentoo and #openrc.

I don't have a problem with debian, and—well—I have a lot of complaints about systemd, but I can work with it (and I have to!), so I'll leave it at that.

I think because of that context, working with gentoo and openrc feels like I get to travel to an alternative linux future where everything is just, quietly, good.

It's sort of like how early steampunk felt, all, "what if a few key decisions had gone differently, and making technology were still a craft?"

I feel like there's some stuff I could unpack there, but I have a workday to get to, so, pause

does anyone know how to setup TPM2 pin LUKS decryption in a non-systemd system?

#linux #artix #voidlinux #gentoo #openrc #tpm #secureboot #uefi #Encryption #security

@SRAZKVT @nycki the only thing i disagree is the no-history whatsoever

imo history should be limited (a month, maybe a week) -- anything more, local

i say this as someone that does troubleshooting a lot on #openrc, not having a bouncer would make that almost impossible because well, i go to sleep, i travel, etc -- if someone asks something or pings me while i'm out, i should get that when i come back in

chats should be ephemeral yes, but in a buffered manner

-- and a board doesn't help for this much, a friend pinging me on something they made shouldn't really be kept forever, and the more async nature of boards make actively debugging hell (chats are async too, but less so)

for the rest, yeah, agree with it, forums and chatting being separate makes total sense
systemd(ont)

Because of the ubiquity, nay, monopoly of _systemd_ I always assumed it was miles ahead of other init systems. Nope. I've been using a non-systemd …

There should be a word for the peculiar discomfort of running a Linux distro while already knowing the one you're going to switch to, but can't yet due to having to make sure everything is backed up.

#DistroHopping #Linux #Artix #OpenRC #nosystemd

Hey #MastoAdmin critters: Want to switch to OpenRC on your Masto box? I translated the init scripts to openrc style!

Web:

#!/sbin/openrc-run

description='mastodon-web'

supervisor=supervise-daemon
command_background=true
pidfile="/run/${RC_SVCNAME}.pid"

command_user=mastodon
supervise_daemon_args='--chdir /home/mastodon/live'

export RAILS_ENV=production
export PORT=3000
export LD_PRELOAD=libjemalloc.so

command=/home/mastodon/.rbenv/shims/bundle
command_args='exec puma -C config/puma.rb'

depend() {
after net
}

reload() {
kill -SIGUSR1 $(cat $pidfile)
}

Sidekiq:

#!/sbin/openrc-run

description='mastodon-sidekiq'

supervisor=supervise-daemon
command_background=true
pidfile="/run/${RC_SVCNAME}.pid"

command_user=mastodon
supervise_daemon_args='--chdir /home/mastodon/live'

export RAILS_ENV=production
export DB_POOL=25
export MALLOC_ARENA_MAX=2
export LD_PRELOAD=libjemalloc.so

command=/home/mastodon/.rbenv/shims/bundle
command_args='exec sidekiq -c 25'

depend() {
after net
}

Streaming:

#!/sbin/openrc-run

description='mastodon-streaming'

supervisor=supervise-daemon
command_background=true
pidfile="/run/${RC_SVCNAME}.pid"

command_user=mastodon
supervise_daemon_args='--chdir /home/mastodon/live'

export NODE_ENV=production
export PORT=4000
export STREAMING_CLUSTER_NUM=1

command=/usr/local/bin/node
command_args='./streaming'

depend() {
after net
}

#OpenRC #FuckSystemd

Alpine Linux, Ligera y Minimalista

Seguramente muchos bloggers y vbloggers, han escrito mucho, sobre esta distribucion, que definitivamente no es para todos los casos, ya que Alpine Linux es una distribución Linux ideal para IoT y d…

h4ckseed

Systemd is preparing for age verification

https://github.com/systemd/systemd/pull/40954

> Stores the user's birth date for age verification, as required by recent laws
> in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc.

https://www.reddit.com/r/archlinux/comments/1ryptnu/systemd_is_preparing_for_age_verification/

#joborun #sysdfree #nosystemd #skarnet #runit #s6 #66 #openrc #obarun #artix #void #antiX #alpine

userdb: add birthDate field to JSON user records by dylanmtaylor · Pull Request #40954 · systemd/systemd

Stores the user's birth date for age verification, as required by recent laws in California (AB-1043), Colorado (SB26-051), Brazil (Lei 15.211/2025), etc. The xdg-desktop-portal project is addi...

GitHub