El teu blog de Linux en català

Nucli

La versió 4.6 del nucli Linux s’acaba de publicar amb novetats interessants:

  • Compatibilitat amb USB 3.1 SuperSpeedPlus que permet arribar fins a velocitats de transmissió de dades de 10Gbps
  • Millora de la fiabilitat de l’assassí OOM, que permetrà alliberar memòria de forma més eficient
  • OrangeFS, un sistema de fitxers distribuït, ideal per resoldre els problemes quan hi ha una gran quantitat de dades per emmagatzemar en entorns de HPC, BigData, Streaming de vídeo, genòmica, bioinformàtica
  • Compatibilitat amb l’Intel Memory Protection Keys, relacionat amb una sèrie de canvis de molt baix nivell per millorar la seguretat global
  • Tota una sèrie de millores relacionades amb sistemes EFI

I uns quants canvis més que podeu trobar en castellà al blog D’Oh! (la veritat és que l’explicació és tècnica, però bona).

Quan iniciem els programes o obrim un fitxer en el nostre sistema, aquests s’executen a la memòria de l’ordinador (la RAM). L’accés a memòria (a la RAM) és molt ràpida, per tal que els programes s’executin de forma àgil. Quan tenim tants programes o fitxers oberts que omplim tota la RAM, el sistema ha d’utilitzar una alternativa: l’espai d’intercanvi o Swap. La Swap es troba al disc dur, i és d’accés molt més lent que la RAM. Per això, quan el sistema ha d’utilitzar la Swap, sembla que el sistema es congeli momentàniament.

A WebUpd8 ens parlen de zRam, anteriorment anomenat compcache, un projecte que té com a objectiu reduir la necessitat d’accedir a l’espai de Swap. (més…)

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…)

Ja fa gairebé dos mesos que en Linus va decidir que la versió 2.6.39 seria la última de la branca 2.6.x, i així donaria pas a la primera versió 3.0. Doncs bé, el dijous passat es va publicar la primera versió estable del nou nucli.

(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…)

Fa unes setmanes us vam comentar que les noves versions del nucli Linux presenta una regressió que fa que les distribucions que utilitzen aquestes versions consumeixen més bateria de l’habitual i, per tant, aquesta es gasta més aviat. Això passa en els nuclis a partir del 2.6.38 (els que utilitzen les darreres versions de la majoria de distribucions, com Ubuntu 11.04, Fedora 15, etc.). Els desenvolupadors del nucli Linux encara estan treballant per solucionar-ho, però de moment Phoronix ens presenta una solució. (més…)

Des de fa mesos es comentava: el consum de bateria amb els nuclis 2.6.38 i superiors és extremadament alt, fins al punt que la durada del temps en bateria pot reduir-se entre un 30-40%.

Això és un problema greu per raons diverses:

  • Els usuaris amb mobilitat i que no tenen normalment accés a la xarxa elèctrica veuran que el temps que poden fer servir l’ordinador sense connexió a la xarxa es reduirà molt
  • Un consum major significa que per funcionar es necessita més energia elèctrica, per tant: més despesa per a nosaltres i pitjor per al medi ambient

Això afecta a les darreres distribucions publicades Fedora 15 i Ubuntu 11.04. L’OpenSUSE 11.4 porta el nucli 2.6.37, així que no hauria de veure’s afectada.

Les properes versions del nucli no semblen solucionar aquest greu problema.

Com ja us vàrem comentar fa poc, la propera versió del nucli Linux serà anomenada 3.0, tancant la branca 2.x amb la versió 2.6.40. Aquesta notícia es va confirmar amb el fet que en Linus Torvalds, fa aproximadament dues setmanes, va anomenar la versió en desenvolupament o inestable 3.0-rc1, és a dir, la versió candidata o release candidate per a la branca 3.0.

Bé, doncs ja es pot veure com el desenvolupament d’aquesta nova versió tira endavant gràcies al fet que a la pàgina del nucli Linux a git ja s’hi pot trobar la segona versió inestable, 3.0-rc2. Seguint el ritme que porta, 3.0-rc3 caurà en pocs dies, i la versió 3.0 estable podria arribar durant aquest estiu.

(més…)

A Phoronix comenten que un gran anunci relacionat amb el programari lliure està a punt de publicar-se després que la setmana passada s’endarrerira unes quantes vegades. A continuació teniu un gràfic que mostra l’impacte real d’aquest canvi que es produirà en els sistemes lliures.

En aquest gràfic, «Dirndl» és el nom en codi per a aquest projecte nou que encara no té nom oficial. Els resultats són realment impressionants, simplement aquí tenim una prova de rendiment a la qual es fa servir una Ubuntu 11.04 i es compara amb «Dirndl».

Test amb Dirndl

Això és només un exemple. Sembla que aviat en tindrem més novetats. Estarà això relacionat amb el nucli Linux 3.0?