On Mon, Dec 14, 2020 at 7:48 PM Mihai Badici <mi...@badici.ro> wrote:

>
> Debian mai are o problemă pe care de exemplu slackware nu o avea, că
> dacă li se pare lor că un driver nu e political correct îl scot din
> kernel, pe când slackware e pe filozofia "unmodified packages" . Asta se
> traduce în diverse probleme cu plăci wireless mai noi, destul de
> supărătoare, mai ales că de cele mai multe ori chinezul care a scris
> driverul nici nu știe ce a scris în disclaimerul ăla :)
>
>
Sincer, chestia asta nu e o inconvenienta asa mare. Dincolo de aspectele
filozofico-metafizico-culturale (unde sincer imi convine sa pot numara pe
degete chestiile not rms-friendly de pe sistem), din punct de vedere
practic, e vorba de rulat 2-3 comenzi in plus si atat. Pachetul se publica
in non-free sau contrib (in functie de cat de tare e legat de blobul cu
pricina), eventual te pune sa agreezi explicit la ceva licente non-free sau
are helper scripts care sa-ti traga blobul de pe net daca n-are voie sa fie
redistribuit si cam aia e. Iar la chestiile gen drivere de kernel care ar
fi mandatory la instalare (placi de retea), exista intretinuta imagine care
contine firmware-urile alea in ea, trebuie sa iei la cunostinta ca o sa
planga un pinguin cand o downloadezi (pana acum a mers pe orice laptop pe
care am incercat).

Filozofia aia cu modificat upstream e iarasi o chestie pozitiva in opinia
mea (repet, imho, subiectiv, discutabil). Unul din lucrurile pentru care ma
simt in elementul meu pe Debian e ca impune maintainerilor sa intretina cat
de cat documentatie intr-un anume fel (ai mereu in /usr/share/doc/$pachet
macar ceva, macar readme.md-ul de pe github si niste scuze ca atata vrea
upstream sa intretina; binarele au in general man page, ocazional patchuri
care sa suporte config.d folders unde sa poti lasa fragmente de config
diferite, etc). In ultima vreme sunt cateva discutii despre cum sa se
intretina soaftele care au prin natura lor ciclu de viata mult mai mic
decat release cycles de Debian, pana acum am vazut debate-ul asta despre
browsere si kubernetes (si ocazional cauzeaza titluri de scandal gen
"debian vrea sa scoata chrome si firefox"). Alta problema semi-metafizica
curenta e ca by policy pachetele Debian se buildeaza in Debian si asta
tinde sa fie o problema in ecosisteme cu fractal foarte adanc de
dependinte, gen Go sau NPM, de un potential maintainer trebuie sa faca
packaging la tot carnatul de dependinte inainte de pachetul pe care-l voia
(sau sa se certe pe liste cu security si ftpmasters samd despre de ce e o
idee buna sa vendorizeze), iarasi ceva ce nu prea conteaza pt. userul final
(altfel decat "softul X nu e in debian, va trebui sa-l iau ca animalele din
alt repo" - dar problema asta e mult mai rara decat era pe alte distrouri
si poate de-aia e enervanta).

Sincer, daca nu erai toata ziua cu surubelnita in matele os-ului,
diferentele sunt relativ minore, cateva tooluri care se cheama putin altfel
(dpkg si rpm au mult mai multe asemanari decat diferente, apt si yum la
fel), cateva defaults care sunt altfel dar se rezolva cu niste dotfiles
(stiu oameni care sunt convinsi ca rm pe centos e altul decat pe debian,
doar pentru ca sunt niste aliasuri default cu -i, parca), si niste
configuri care nu-s chiar in acelasi loc si forma dar esenta e aceeasi (
daca eu am gasit in general prin /etc/sysconfig tot ce cautam prin
/etc/default, banuiesc ca merge si invers). On top of this, cateva pachete
care nu se cheama chiar la fel sau sunt impartite nitel altfel. All in all
nu sunt schimbari mult mai mari decat intre Centos6 si Centos7 de exemplu.

-- 
Petre, proudly defaulting to Debian since 2004.

--
_______________________________________________
RLUG mailing list
RLUG@lists.lug.ro
http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro

Raspunde prin e-mail lui