ThinkRoot

bine ați navigat pe insula mea de pe internet

SystemD, Microsoft și un pic de consecvență

Într-o discuție recentă pe Matrix, cineva mi-a adus în față teoria conspirației că SystemD a fost creat de Microsoft ca să strice ecosistemul Linux. Nu e prima dată când aud asta și probabil nu va fi ultima.

Lennart Poettering a creat SystemD cât timp lucra la Red Hat, cu mult înainte să ajungă la Microsoft. Azi nici măcar nu mai lucrează acolo. Cel mai mare contribuitor la SystemD este Red Hat, nu Microsoft. Asta e realitatea documentată.

Acum, e adevărat că recent a apărut un subiect interesant: cineva de la Microsoft se află printre contribuitorii activi la SystemD. Și tot recent, SystemD pregătește o implementare pentru age verification - ceea ce pentru mulți pare un pas ciudat pentru un init system. Ceea ce nu este corect, dar legile din Brazilia, Colorado și California spun altceva.

Dar hai să fim consecvenți. Microsoft contribuie și la nucleul Linux de ani de zile - patch-uri reale, cod real, acceptat în upstream. Asta înseamnă că fiecare distribuție Linux, fără excepție, rulează cod la care a contribuit Microsoft. Dacă motivul pentru care eviți SystemD este că Microsoft a atins codul, atunci ar trebui să eviți și kernelul. Și dacă eviți kernelul, nu mai folosești Linux.

Microsoft este și unul dintre partenerii importanți ai Linux Foundation. Nu e un secret, e public.

Nu spun asta ca să apăr Microsoft - nu sunt fan sau utilizator al Microsoft și cred că se vede asta în articolele în care am scris despre cum am renunțat treptat la serviciile lor, la Google și la altele. Spun asta pentru că argumentul „nu folosesc X că a contribuit Microsoft" nu ține dacă în același timp folosești Linux.

Motivele tehnice și filozofice împotriva designului SystemD sunt cu totul altă discuție și sunt mult mai solide. SystemD face lucruri pe care un init system nu ar trebui să le facă, crește în complexitate, și acum se ocupă și de age verification. Astea sunt critici reale.

Dacă preferi OpenRC, dinit sau orice altceva - perfect. Înțeleg acest lucru. dinit în special sună interesant pentru cine vrea ceva mai simplu dar cu câteva din facilitățile moderne.

Fiecare este liber să folosească ceea ce dorește și este perfect normal.

Eu unul am ajuns în punctul în care nu mai am chef de modificări de sistem. Am nevoie de ceva stabil, care merge, și pentru mine este distribuția Linux Mint. Dacă mâine Mint ar trece pe alt init, sigur nu aș observa diferența în utilizarea zilnică.

Discuția despre SystemD e veche și va continua. Dar dacă o purtăm, să o purtăm pe argumente tehnice, nu pe cine a atins codul - că pe logica asta nu mai avem ce folosi.

⬅ The one before
Firefox 149 aduce un VPN gratuit integrat și câteva funcții noi utile

Up next ➡
Nu mai aveam sunet după ce puneam pauză la un clip pe YouTube