El teu blog de Linux en català

A GNULinux.cat ja us hem parlat en diverses ocasions del nucli Hurd, desenvolupat per GNU, i de moment encara en fase experimental. També us vam explicar com instaŀlar en una màquina virtual de VirtualBox Debian Hurd, una de les distribucions que ja posen a la nostra disposició un sistema GNU/Hurd. Fa uns dies, vaig llegir a MuyLinux que ArchHurd ha tret un nou Snapshot del seu sistema, de manera que he decidit provar-lo i explicar-vos com instaŀlar-lo en una màquina virtual. He tret les instruccions de la guia que hi ha a la web d’ArchHurd, però hi ha alguna cosa diferent, perquè no em funcionava tal i com ho comenten allà.

Abans de fer-ho, us volia comentar les meves impressions amb ArchHurd. (més…)

Tot just fa dues setmane us explicava us explicava el concepte de «traductor» en el Hurd, bàsic en el seu funcionament. Des de llavors han sortit diverses notícies interessants interessants sobre aquest nucli lliure.

Java al Hurd

En el Google Summer of Code (GSoC) d’enguany, un estudiant s’està dedicant a implementar el Java per al nucli Hurd. És a dir, portarà el JRE (Java Runtime Environment) d’OpenJDK (la implementació lliure de Java) al nucli Hurd. Però no es quedarà aquí, sinó que també crearà llibreries de java que ajudaran en la creació de nous traductors. Cal dir que, per a poder-ho fer, primer ha de modificar llibreries més genèriques, com la libc. Les seves modificacions en aquestes llibreries també ajudaran a fer millor el Hurd.

(més…)

Fa uns mesos, us vam parlar del Hurd. Si recordeu, és una implementació de nucli desenvolupada pels mateixos responsables de GNU. Quan el sistema GNU havia de veure la llum, el nucli Hurd estava molt endarrerit, i per això van decidir utilitzar un nucli que en aquell moment (i encara ara) estava molt més madur, el Linux. Per això ara mateix tenim sistemes GNU/Linux. Però el nucli Hurd segueix en desenvolupament, i us vam explicar com instaŀlar-vos un sistema GNU/Hurd (més concretament, el Debian GNU/Hurd) en una màquina virtual amb VirtualBox, tant sense entorn d’escriptori com amb entorn d’escriptori. Avui us explicarem un concepte que utilitza el nucli Hurd, els «traductors» (de l’anglès «translators»).

(més…)

En l’anterior anotació sobre Hurd, havíem explicat com instal·lar-lo en una màquina virtual amb VirtualBox. De moment, només ens funcionava el sistema des de terminal. En aquesta anotació, veurem com instal·lar-hi i arrancar-hi un entorn d’escriptori. També en aquest cas, moltes de les accions a executar me les va comentar el propi Epíleg.

Partirem de la màquina virtual amb entorn de terminal que tindreu si heu seguit les accions de l’anotació anterior. Com a alternativa, podeu baixar-vos la imatge de màquina virtual que us vam preparar en aquella anotació. La podeu trobar a la nostra pàgina d’imatges de VirtualBox.

Recordeu que, per utilitzar Debian Hurd, a la màquina virtual heu d’indicar que el disc dur és de tipus IDE (i no SATA), i que heu d’escollir «PCnet-PCI II» com a adaptador de xarxa. Quan ho tenim tot configurat, iniciem la màquina virtual. Cada cop que engeguem el nostre sistema amb Debian Hurd, ens acabarà mostrant el missatge següent:

login>

Nosaltres hi haurem d’escriure:

login root

Llavors, entrarem al sistema GNU Hurd, en mode terminal. Si us heu baixat la imatge de VirtualBox que us vam preparar nosaltres, el millor és que primer actualitzeu el sistema, per assegurar-vos que teniu el sistema el més actualitzat possible:

apt-get update
apt-get upgrade

En aquest punt, a més, jo m’he instal·lat el paquet «vim», perquè em sento més còmode editant els fitxers amb «vi» que amb «nano», que és l’editor que porta el Debian Hurd. Tot i això, a les instruccions que hi ha a continuació hi poso referència al «nano». Ara, ja podem instal·lar les X:

apt-get install xorg x-window-system-core

Ara arriba el moment d’escollir quin entorn d’escriptori instal·lem. (més…)

Després de l’anotació que us vaig fer sobre el nucli Hurd, he estat intentant instal·lar-lo en una màquina virtual de VirtualBox, però no hi havia manera. No me’n sortia. Però ahir mateix l’Epíleg ens va escriure un comentari en aquella anotació dient que ho havia pogut fer, i explicant els passos per a fer-ho.

Logo del Hurd

Logo del Hurd

Seguint les instruccions de l’Epíleg, he creat una imatge de VirtualBox amb Debian Hurd instal·lat, per si el podeu provar. Us la podeu descarregar des d’aquest enllaç, o des de la nostra pàgina d’imatges de VirtualBox.

A més, us reprodueixo aquí les instruccions que ens ha explicat l’Epíleg, per si ho voleu provar (us ho recomano). El primer que cal fer és descarregar-se la imatge del CD d’instal·lació de Debian Hurd. Dins d’aquesta imatge n’hi ha una altra que s’ha d’extreure, i que utilitzarem més endavant. Feu doble clic sobre el fitxer que us heu descarregat, i s’obrirà amb el gestor d’arxius. En aquest, anem dins el directori «install» i, d’aquí dins, seleccionem el fitxer «grub-94.iso» i fem clic a «Extreu» perquè ens el desi en la carpeta que ens interessi.

Ara, obrim el VirtualBox i creem una nova màquina virtual amb un disc de 3 GB. La mida és opcional. A la nova màquina virtual hem de canviar la controladora del disc dur, de SATA (per defecte) a IDE. Com a CD/DVD (IDE esclau) hem de muntar el fitxer imatge «debian-L1-hurd-i386-mini.iso» que ens hem descarregat. A més, hem de canvia el dispositiu de xarxa (apartat «Xarxa»), de «Intel PRO/1000 MT» a «PCnet-PCI II».

Instal·lador de Debian Hurd

Instal·lador de Debian Hurd

(més…)

Segurament, la majoria dels qui seguiu aquest bloc sou usuaris de sistemes GNU/Linux, encara que habitualment ho simplifiquem dient que són sistemes «Linux». Però, què vol dir exactament «GNU/Linux»? Bàsicament (i resumint una mica), «GNU» són les eines que ens proporciona el sistema per a comunicar-nos amb ell. Formen part de GNU, per exemple, moltes de les ordres de terminal que executem, i moltes de les llibreries que els programes que tenim instal·lats utilitzen. Un dels components més important del sistema GNU és el nucli (kernel en anglès), que s’encarrega bàsicament de comunicar-se amb la màquina. En el cas de «GNU/Linux», per exemple, tenim un sistema «GNU» que treballa sobre un nucli «Linux».

Però GNU també pot utilitzar altres nuclis. Ja hem parlat d’alguns d’ells, com ara Solaris (el que donaria lloc a un sistema «GNU/Solaris»), FreeBSD («GNU/kFreeBSD»), etc. Tots aquests nuclis fan bàsicament les mateixes coses que el nucli Linux, però amb una implementació diferent. És a dir, estan programats de forma diferent per a fer el mateix (que el nostre sistema funcioni amb unes especificacions comunes). Per sobre d’aquest nucli, el sistema és un GNU, de manera que la nostra interacció amb un sistema GNU/Solaris ha de ser igual que amb un GNU/Linux. En aquesta anotació, donarem unes breus pinzellades sobre un nucli molt concret: el Hurd.

Logo del Hurd

Logo del Hurd

Hurd és un nucli encara en fase de desenvolupament i, a diferència dels altres nuclis, està sent programat pels propis desenvolupadors del projecte GNU. És a dir, hauria de ser el nucli oficial de GNU si estigués acabat.

(més…)

Per a tots aquells que pensen que un dia el nucli Hurd serà funcional. Aquest vídeo mostra la instal·lació de GNU/Hurd, amb una música una mica tètrica (per què serà?).