No sabeu la de vegades que he fet broma amb algun conegut que fa servir Debian per la seva filosofia, ni la de vegades que m'han tornat la pilota per la d'Ubuntu o la distro de torn que hagi estat en un moment determinat. Les comparacions són odioses, però de vegades les hem de fer. I és que una de les consultes que ens feu a nosaltres, o que apareixen directament a Google com a suggeriment, és una cosa relacionada a Debian vs Ubuntu, de manera que allà anem.
Jo vull ser honest, i si cal que doni la meva opinió en fred o més bàsica, la dono per no fer que ningú perdi el temps. Si algú està bé en una distribució, jo crec que cal fer el que sempre s'ha dit: si alguna cosa va bé, no ho toquis. Aquest article no va destinat als que ho tenen clar i estan còmodes usant una distro o una altra, sinó a aquells que pensen canviar d'aires i els finalistes en la seva decisió són Ubuntu i Debian.
Debian vs Ubuntu: les vostres filosofies d'actualitzacions
Per poder decidir-se entre Debian i Ubuntu, el més important a tenir en compte és la filosofia que té cadascun. En aquest sentit, tenim tres opcions, dues relacionades amb Ubuntu:
- Filosofia de Debian: és un sistema en què es basen molts altres, entre els quals hi ha el mateix Ubuntu. Parlant només de versions estables, llancen una cada dos anys, i el seu programari sol ser LTS, sigles que a l'espanyol es tradueixen com a suport llarg. El nucli sol mantenir-se en una versió LTS que està lluny de la versió més actualitzada, i molts paquets dels repositoris oficials són d'una versió una mica més antiga, però amb moltes més revisions de manteniment que asseguren, en teoria, l'estabilitat. El millor exemple per la seva popularitat el tenim al navegador, ia Debian se sol utilitzar Firefox ESR en comptes de la darrera versió estable del navegador de Mozilla.
- Filosofia d'Ubuntu: per altra banda, Ubuntu llança una versió cada sis mesos, per la qual cosa el nucli i altres paquets estan força més actualitzats que els que hi ha a Debian. Programari com Firefox s'actualitza gairebé a l'instant, en part perquè utilitza la versió snap, i altres com LibreOffice també s'actualitzen abans que a Debian. El problema de les versions de cada sis mesos és que són com un banc de proves per al que veurem al següent punt.
- Filosofia d'Ubuntu LTS: Canonical i els sabors oficials d'Ubuntu llancen una versió LTS cada dos anys, i la seva filosofia és pràcticament la mateixa que la de Debian Stable. Tant Ubuntu LTS com Debian Stable estan suportats durant 5 anys (alguns sabors d'Ubuntu només 3), però és més fàcil veure com Ubuntu actualitza els paquets que veure el mateix a Debian.
Resumint això
En resum, quant a programari i actualitzacions, Debian utilitza programari una mica antic, però molt provat i sense els problemes derivats del que és nou. Les versions de cicle normal d'Ubuntu (9 mesos) arriben cada sis mesos i els paquets principals s'actualitzen cada mig any mentre que les versions LTS d'Ubuntu són més estables perquè tenen una filosofia d'actualitzacions més conservadora.
Cal esmentar que a Debian és possible utilitzar les versions o branques «testing» que s'usen com a banc de proves, però també usen el programari molt més actualitzat. Per tant, obtindríem una experiència d'actualitzacions similar a la d'Ubuntu, però Project Debian no aconsella fer servir aquesta versió per a tasques serioses; prefereixen l'estabilitat.
Actualitzar a una nova versió
Crec que aquest punt també és important en un article que parli de Debian vs Ubuntu. I és que el sistema que dóna nom a aquest bloc ho facilita tot força, amb programari amb interfície d'usuari des del que es pot pujar de versió amb facilitat. Però pujar correctament a Debian no és tan senzill.
Per actualitzar el sistema operatiu a Ubuntu, només cal llançar update-manager o escriure al terminal sudo do-release-upgrade i veure si hi ha una nova versió o no. Si n'hi ha, el que hem de fer és acceptar la notificació i seguir els passos que apareixen a la pantalla. D'altra banda, és possible que a Debian es pugui actualitzar amb l'ordre anterior, però la manera correcta de fer-ho passa per modificar el fitxer sources.list, per a la qual cosa caldria seguir aquests passos:
- El primer, per precaució, fer una còpia de seguretat de tots els fitxers importants.
- S'actualitzen els paquets a la darrera versió amb actualització sudo apt && actualització sudo apt.
- Editem el fitxer /etc/apt/sources.list amb els repositoris de la versió més recent.
- Actualitzem els paquets i el sistema, aquesta vegada amb sudo apt update && sudo apt-full-upgrade.
- I, finalment, reiniciem el sistema operatiu. El que mai falla és fer-ho amb reinici de sudo.
Més sobre filosofies: snaps i decisions per l'estil
Canonical és una companyia que ha guanyat popularitat amb el pas dels anys, i això l'ha fet comportar més com una empresa que com un projecte de codi obert. En els darrers anys ha fet moviments polèmics, com utilitzar la seva pròpia versió del GNOME Software per a prioritzar els paquets snap per sobre de tota la resta. O el que és pitjor, programari com Firefox només està com a snap, i pren decisions polèmiques que no agraden a part de la comunitat.
D'altra banda, Debian es comporta com sempre ho ha fet, com un projecte d'una mica de codi obert. No sol forçar els usuaris a res, o almenys a res que no s'esperin. Tot ho fan pensant en la seva pròpia filosofia, en part prioritzant l'estabilitat, però no veurem moviments tan dràstics com eliminar la versió DEB del Firefox perquè fem servir un tipus determinat de paquets.
Instal·lació de programari
Aquest punt ho afegeixo perquè hi ha gent que sap una mica de Linux però no coneix bé alguns detalls. La instal·lació de programari a Debian ia Ubuntu es fa de manera similar. Tots dos usen el gestor de paquets APT per instal·lar paquets des de repositoris oficials, i tots dos ens permeten instal·lar paquets .deb des del terminal amb la mateixa ordre, cosa que està millor explicada a aquest article.
La principal diferència la tornem a tenir a la filosofia, i, per exemple, la versió principal d'Ubuntu amb la seva botiga de programari dóna prioritat als paquets snap. És clar, podem instal·lar el GNOME Software a Ubuntu i fins i tot afegir suport per a paquets flatpak.
El tema privatiu: Debian vs Ubuntu
Ubuntu, com a companyia que és, arriba a acords amb companyies que desenvolupen programari privatiu amb què Debian no s'emporta tan bé. L'ISO normal de Debian no suporta maquinari que requereixi drivers privatius, però per això existeix Debian Non-free, una secció de la distribució que conté programari que no pot ser distribuït sota els termes de la llicència de programari lliure GNU GPL. Aquesta secció conté programari comercial o altra mena que no es pot distribuir de forma gratuïta, com ara controladors de dispositius, programes per a xifratge, aplicacions multimèdia i altres. Algunes versions de Debian inclouen la secció Non-free, mentre que d'altres no.
En altres paraules, les ISO normals també serien alguna cosa a tenir en compte. Encara Debian està dissenyat per funcionar amb més equips, és Ubuntu el que durant la instal·lació pot afegir programari privatiu. Tot i així, la solució passaria per triar la ISO Non-Free de Debian.
Dit sigui de pas, a l'hora d'escriure aquest article s'havia debatut si afegir aquesta opció a la instal·lació per defecte i sembla que la inclouran, per la qual cosa si es llegeix això passats uns mesos, aquest punt podria no valer.
Suport de la comunitat
Una altra cosa que a mi em sembla important i acostumo a tenir en compte en triar un programa o un altre és la documentació que hi ha a la xarxa. La documentació guarda una estreta relació amb la popularitat, i, per exemple, jo em decanto per Kdenlive com a editor de vídeo perquè em sembla que trobo abans com fer alguna cosa que amb altres editors que en teoria són fins i tot més fàcils dutilitzar.
Quan es busca com fer alguna cosa a Linux, un tant per cent elevadíssim del que existeix explica com fer-ho a Ubuntu. És igual a Debian? No sempre. Fa uns mesos, algunes extensions de Kodi van deixar de funcionar a Linux per fer servir una versió més nova de Python i la primera solució que es va donar era per a l'última versió LTS d'Ubuntu. És cert que més tard es va explicar com fer el mateix a Debian, però això, «més tard».
Per tant, si cal ajuda o trobar respostes aviat, millor Ubuntu.
I rendiment?
No mentiré a ningú dient que he realitzat proves amb benchmarks i altres, però sí que hi ha alguna cosa a tenir en compte: encara que en teoria Debian és més estable per tenir programari més provat, Ubuntu sol usar un nucli més actualitzat i una versió de lescriptori més nova, de manera que el rendiment estarà lleugerament per sobre. Això es nota sobretot a les edicions amb el GNOME, que des del seu salt de 3.30 a 40 no ha fet més que alleugerir-se versió rere versió.
És un punt que per si mateix ens ha de fer triar un o altre? Al meu entendre, no.
Debian vs Ubuntu: amb quin em quedo?
En aquests articles, a mi no m'agrada intentar ser totalitari, sinó explicar algunes coses perquè sigueu vosaltres els que decidiu amb la màxima informació possible. Jo prefereixo Ubuntu perquè algunes coses són més senzilles i el programari s'actualitza abans, però també he de dir que mai he tingut un equip on necessités total fiabilitat. De fet, mai no m'he quedat dos anys en una versió LTS.
Per tant, per decidir jo ho faria sobre la base de tres punts:
- Programari més actualitzat o més estable?
- Documentació disponible.
- Drivers i programari privatiu.
Sabent tot el que saps ara després de llegir aquest article de Debian vs Ubuntu, què triaries?
És la primera vegada que em decideixo a comentar, però visito aquest bloc molt sovint, m'agrada el contingut i la línia editorial que tens, dit això. Pel que fa al tema que ens ocupa és molt interessant i les pautes que apuntes per prendre una decisió són les correctes.
Sens dubte aquest article els serà de gran utilitat a principiants que passis per aquí i que tinguin una mica d'interès a Linux.
En el meu cas sóc usuari de les dues distros, les dues m'agraden i utilitzo cadascuna per a coses diferents en funció de la necessitat de tenir un programari més actualitzat, o que requereixi una estabilitat més robusta, fins i tot a costa d'estar una mica endarrerit en l'ultimo en aplicacions i Kernel.
Una salutació i gràcies per la feina que fas
Ubuntu sol ser una millor opció per als usuaris nouvinguts per la facilitat d'ús. Però personalment prefereixo Debian, sobretot perquè no comparteixo les decisions d'Ubuntu com a ús de Snaps.
Sens dubte que Debian ja va deixar de ser la distro per a «usuaris avançats», qualsevol persona ja la pot instal·lar sense problemes amb el bàsic, documentació n'hi ha de sobres. Jo he passat per diverses distros basades en Ubuntu, Debian, Fedora fins i tot amb una distro en ARCH , al final, torno a Debian (Estable). El rendiment sempre espectacular, l'estabilitat és grandiosa us podem criticar la no actualització constant del programari però per alguna cosa el seu èxit, en canvi, Ubuntu, cada dia és més pesat em recorda Windows, amb limitacions i l'estabilitat la deixo en dubte no hi ha comparació amb Debian o Fedora que ha millorat força si no fos per Mint Ubuntu no seria la base de molts desenvolupadors.