Disponible Kernel Linux 3.8, versió única i sense precedents de Linux

Fa poc s'ha alliberat la versió 3.8 del nostre nucli preferit, Linux.

El llistat de les novetats és com sempre bastant extens, el poden veure complet a KernelNewbies.org, no obstant jo els explicaré una mica algunes novetats que a mi personalment em resulten interessants 🙂

Suport per al nou sistema de fitxers Flash de Samsung:

Fa un temps us parlem d'aquest sistema F2F2 de Samsung, doncs bé ja el nostre nucli suporta aquest sistema dissenyat per Samsung per als dispositius de memòria basats en la tecnologia NAND (les usades en molts dispositius mòbils, tauletes, etc, així com en targetes SD o Discs SSD (Unitat d'estat sòlid).

Millores en altres sistemes de fitxers (ext4, btrfs i xfs):

Btrfs rep millores, específicament ara ha de ser més ràpid ja que s'ha optimitzat per tal d'això, el que es va fer (llegint les paraules de Stefan Behrens de la seva cometre):

«El codi de fregat és el codi més eficient per llegir les dades assignades d'un disc, és a dir, llegeix seqüencialment per evitar els moviments de cap del disc, se salta els blocs no assignats, s'utilitzen els mecanismes de lectura anticipada, i conté tot el codi per detectar i reparar defectes.«

ext4 potser rep millores. Parlant de coses més tècniques, als inode no s'emmagatzema informació com a tal, aquí s'emmagatzema la informació de dades (propietari, data de creació, mida, etc) però com a tal no s'emmagatzemen les dades en realitat, només informació d'aquestes, doncs bé, ara es podrà emmagatzemar petites dades en els inode que estiguin sent desaprofitats. O sigui i parlant clar, ara tindrem més espai disponible als nostres HDDs, fan la comparació que d'una carpeta /usr/ standard, s'estalviarà el 3% d'espai 😉

Primer nucli del 2013 i primer nucli que retira suport a algun processador:

D'això ja se'n va parlar força temps, simplement ja Linux (kernel) no donarà suport per a processadors i386:

Ingo Molnar ha desactivat el suport dels processadors Intel 386 després d'haver sol·licitat recentment la seva eliminació per al proper Linux kernel 3.8, a la qual cosa Linus Torvalds va acordar immediatament.
L'arquitectura i386 de 32 bits que es va presentar el 1985 va ser una de les més populars entre els usuaris, i de fet els processadors 80386 seguir fabricant-se fins fa relativament poc, setembre de 2007.
Els desenvolupadors del nucli han decidit que ja era hora d'eliminar el suport per a aquests processadors, i en concret per als antics 386-DX i 386-SX. Això permet millorar el cicle de treball al nucli. Pel que fa a això, Molnar va expressar:

«La seva complexitat ha provocat un treball extra quan volíem fer modificacions a les primitives del suport SMP durant anys.«

Això vol dir que velles ordinadors amb processadors 386 DX33 de l'any 91 no podran funcionar amb els nuclis més moderns a partir d'ara. Linus Torvalds mateix es va mostrar totalment d'acord amb la decisió: “no sóc sentimental. És un alleujament“.

I precisament a això em referia amb el títol del post, és el primer kernel que retira el suport a alguna cosa, encara que això (sota la meva apreciació molt personal) ja no representa un problema, fins i tot ho veig com una cosa positiva.

Si algú té algun processador i386 de l'any 1991, podrà continuar usant Linux però en versions inferiors a la 3.8, així de simple 🙂

Les millores no acaben aquí, s'han afegit diverses millores referents a la xarxa (Wifi sobretot), correcció de bugs, etc, però a grans trets això és el que hi ha.

En fi, espero que això els hagi resultat interessant, però els recomano llegir tot els canvis al lloc oficial si teniu dubtes.

Salutacions


42 comentaris, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   kondur05 va dir

    i com podem provar-ho?

    1.    KZKG ^ Gaara va dir

      Pots esperar que entri als repos del teu distro, o bé arriscar-te i compilar-ho tu mateix, imagino que aquí estaria publicat o almenys donarien un link on és: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary

    2.    Scraf23 va dir

      A veure si gosen desdelinux a posar un tutorial de compilació ;D

      1.    Rainbow_fly va dir

        Siii, seria útil, però no només de com compilar el nucli, vindria bé una explicació genèrica sobre compilació xD

      2.    sieg84 va dir

        a Debian…

    3.    F3niX va dir

      A compilarrr !! xD jaja, o espera que el teu distro actualitzi al nou kernel.

    4.    set92 va dir

      Si tens Arch o derivats, o qualsevol distro que sigui rolling release segurament ja ho tindràs disponible.

    5.    Linez va dir

      Pots seguir aquestes instruccions (sota el teu risc), ja tens el nucli empaquetat per a Ubuntu:
      http://www.upubuntu.com/2013/02/installupgrade-to-linux-kernel-38.html

  2.   ILAV va dir

    De fet compilar el Kernel no és gens complicat, o no és taaan complicat.. una vegada per poc ho faig, només que em va fer mandra 😀

    1.    caçador va dir

      Un cop per poc ho faig… jaja em mates amb això elav. 😉

      Jo estic corrent el 3.8-rc6 des que va sortir fa una setmana o dues, em va molt bé ni un error.

      Compilar el nucli en debian i derivats és super simple, poso aquí el meu how to.

      Instal·lar paquets necessaris: libncurses5-dev build-essential

      Descarregar el nucli, descomprimir-lo en un lloc amb prou espai (creix gairebé fins a un 1gb quan està en procés).
      Dins la carpeta del kernel copiar el config actual per utilitzar-lo com a base:
      cp /boot/config-`uname -r` .config

      Executem make oldconfig per generar un config nou prenent l'antic com a base.

      make nconfig

      En aquesta interfície es treu suport per a dispositius que no usem, escollim l'arquitectura (586, i686, etc), la freqüència del cpu (a això es refereixen els de debian amb el suport per a real time en wheezy, ells apliquen un pegat que permet pujar-li la freqüència per sobre del default).

      Si pressionem ? en un mòdul mostra l'ajuda, llegint podem saber si ens cal en realitat o si cal.

      Quan aquest tot ok sortim de la interfície salvant amb F9 el .config, i teclegem:
      make -jX deb-pkg
      X = cors+1

      Una bona pràctica és executar-lo amb nice per donar menys prioritat al procés de compilació i no entorpir-nos l'ordinador mentre treballem …cofff… veiem Big Bang Theory …coff.

      Quan acaba tenim 3 bonics deb per instal·lar, el kernel, els headers i libc.

      NO desinstal·lis el nucli antic fins que hagis provat el nou a fons, no hi ha malament a tenir un nucli «vanilla» per si el nou explota.

      Per als usuaris d'altres distros aclareixo també hi ha un make rpm-pkg i tgz-pkg, facin un make help i veuran les opcions.

      El meu modus operandi és anar traient coses a poc a poc i vaig versionant el .config. (mercurial està que treu fum al meu pc, fins i tot em versiono a mi mateix en cas d'accident)

      1.    ILAV va dir

        (mercurial està que treu fum al meu pc, fins i tot em versiono a mi mateix en cas d'accident)

        xDDD bon tuto.. un dia d'aquests m'enrenou 😛

        1.    caçador va dir

          Seriós, des que vaig llegir hginit de Joel Spolsky no paro de fer-lo servir, és molt simple i ganes molt.

  3.   caçador va dir

    Un tip més, quan baixin el kernel copien la url i canvien bz2 per xz.

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.bz2 80.7 M

    http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.8.tar.xz —- 67.7 M

  4.   elendilnarsil va dir

    Espero que arribi aviat a Chakra!!

    1.    Lleó va dir

      També ho espero aquí ia Arch que tinc tots dos al meu PC.
      Ara que dic això, que estrany que LibreOffice 4 aquest primer a Chakra ia Arch ni tregui el cap 0.0
      Una altra cosa rara és que m'escrigui els accents fora de la lletra, així noms, però això és el que ho fa més divertit, ja!

      1.    Herjo va dir

        Manjaro i chakra estan fent estralls a la comunitat arch, molts desenvolupadors i testers s'estan omplent a aquests forks.

        1.    Lleó va dir

          (perdó pel win)

          És cert, Arch s'està desinflant i es nota una mica, però no crec que l'afecti gaire.
          I no sabia que Manjaro està basat a Arch.

    2.    kennatj va dir

      Recorda que Chakra és Half-rolling potser tarda setmanes o mesos en arribar el que si actualitzen sempre a la darrera són les aplicacions i kde 🙂

      1.    pandev92 va dir

        En chakra, els nous kernels no arriben mínim fins que estiguin a la versió 3.x.6, per exemple va estar el 3.7.6.

        La font són els mateixos desenvolupadors de chakra, abverites, manutortosa etc.

  5.   synflag va dir

    Per als que pregunten tuto de compilacio, aca n'hi ha un: http://hackingthesystem4fun.blogspot.com/2012/11/como-compilar-un-custom-kernel-y-no.html

    Dubtes sobre el procediment, ho posen en comentaris.

    1.    KZKG ^ Gaara va dir

      Gràcies pel link
      Aprofito per dir-te que he llegit diversos articles del teu bloc, honestament m'han agradat molt, gràcies pel teu treball 😀

      Salutacions

  6.   Helena va dir

    esperant la seva aparició en arxiu linux =^.^=

  7.   Zironid va dir

    M'enganxi el SUSTO del segle pel de l'i386, però revisi i sóc i686 🙂

    1.    pandev92 va dir

      I és hora, d'actualitzar el pc, encara que sigui amb un amd x2 de 64 bits

  8.   Platonov va dir

    Estic provant el nucli 3.8-0.towo-siduction-686. a debian testing afegint els repositoris de siduction (derivada de debian sid) i instal·lant el Kernel.
    De moment ho he fet sense problemes, encara que tampoc no sóc expert per fer gaires valoracions.

  9.   diazepan va dir

    Jo una vegada vaig provar instal·lar funtoo a virtualbox……….compilar el kernel et porta 6 hores si només uses un processador

    1.    Lleó va dir

      Lindo forma de fregir alguna cosa amb la temperatura que aixeca el processador, ja

  10.   Joan Carles va dir

    Pel que vaig llegir en altres llocs, sembla que aquesta versió maneja molt millor l'energia i l'estàndard ACPI; a més que es redueix el consum de memòria, entre d'altres canvis importants. Ja instal·laré Fedora en un HD extern, perquè segur que aviat actualitzaran aquest kernel, a veure com va.

    Salutacions

  11.   Elynx va dir

    Esperant la seva acceptació en les altres distros.

    PD: Per sort espero dediquin més temps a la compatibilitat i millorament amb els nous maquinaris i perifèrics de les noves PC 😉

    Salutacions!

  12.   Lleó va dir

    Ja que estem en tema aixeco una preguntilla Quin sistema de fitxer és millor i en quins casos? EXT4 o BTRFS?

    1.    caçador va dir

      En teoria BTRFS és la meravella sense pèls, però no ho han declarat estable (encara que hi ha hippies que ja ho usen) així que de moment es recomana seguir a ext4.

    2.    Joan Carles va dir
      1.    Lleó va dir

        Gràcies per la dada. Havia sentit que btrfs era bo, però cal continuar esperant.

  13.   kondur05 va dir

    umm s'imaginen una distro desde linux?

    1.    ILAV va dir

      Ja ho pensem en diverses ocasions però seria en va:
      – Més del mateix, estaríem basats segura en una altra distribució.
      – El dilema dels Escriptoris a utilitzar
      – No tenim el coneixement per donar suport als paquets, com tampoc l'amplada de banda, ni els recursos.

      En fi, aquests són alguns dels problemes. 😀

  14.   federico va dir

    Tinc les actualitzacions del nucli en llista negra!!! així que serà per a la propera jaja.

  15.   Germaine va dir

    Perdó per allò extens però per no fer SPAM, copio i enganxo una pregunta que vaig fer en una altra pàgina respecte a aquest kernel i la resposta que em van donar:

    LA MEVA PREGUNTA:
    Una llàstima no poder tastar-ho; tinc una inquietud i és aquesta; ús una portàtil Samsung RV408 amb 6GB i HD 320; tinc instal·lat Kubuntu 12.10 x64 i li vaig posar el kernel 3.5.7.2 (l'últim d'aquesta sèrie) i tots els navegadors em treballen sense problema i el sistema i la màquina també, però, quan col·loco un kernel qualsevol de la sèrie 3.6 o 3.7, ja l'Opera i el Cromium no m'obren els correus, entren a les pàgines però es triguen a carregar o no ho fan. Ahir vaig provar la versió Alfa de Kubuntu 13.04 que porta el nucli 3.8 i em dóna problemes el wifi i el ja conegut dels navegadors.
    Això vol dir que la meva màquina només arriba fins al nucli 3.5.7.2 perquè funcioni tot bé? Si instal·lo una versió superior encara que el sistema i la majoria d'aplicacions treballen bé, el tema dels navegadors i el wifi no milloraran? Ja algú ha reportat el mateix cas? No em diguin que sóc l'única bestiola rara— jejeje

    LA RESPOSTA:
    Em puc fer una idea de la desesperació al teu punt de vista. En realitat hi ha una explicació molt més senzilla a tot aquest cúmul de problemes.

    Pel que fa a les versions del nucli, recorda que el nucli d'Ubuntu i els seus derivats està modificada per Canonical, això vol dir que molts mòduls estan adaptats perquè funcionin amb certes regles de compilació als programes. Si a això li sumem que tens un portàtil Samsung, que juntament amb Apple i Sony Vaio són de les empreses que no ensamblen maquinari neutral, el resultat és un cúmul de problemes quan no utilitzes el seu propi programari (és a dir, Windows i els controladors de Samsung).

    La raó per la qual no us funciona el wifi a Kubuntu 13.04 és perquè segurament no estan actualitzats els mòduls dels controladors, i com dèiem per defecte no seran compatibles amb Samsung, però si són compatibles els que Canonical afegeix a ultima hora en la seva versió final.

    La meva recomanació és que utilitzis únicament les versions del nucli ofertes per Canonical, així sempre t'assegures un funcionament òptim. La segona opció seria compilar el nucli tu mateix però afegint la mateixa configuració de Canonical amb els mateixos mòduls i pegats.

    Jo vaig tenir un Samsung X06 el 2004/2005 amb un Pentium M. La veritat és que són bones màquines, de bona qualitat i amb dissenys cuidats, però es fan malbé per culpa de la política de Samsung de modificar la ROM dels components per fer-ho “no neutral”.

    No hi ha dhaver cap problema amb el teu portàtil tots els anys que li queden per davant, simplement hauràs de viure amb aquests retocs extres fins al teu proper equip. Jo mateix vaig acabar sent un fan d'IBM/Lenovo i Dell precisament pel maquinari neutral i amigable amb els sistemes operatius Unix.

  16.   Platonov va dir

    Tinc una pregunta sobre el nucli i la temperatura del processador.
    Utilitzo un portàtil Toshiba Satelite que normalment s'escalfa molt a Linux, segons el sensor 90C ( Kernel 3.2 i anteriors).
    Amb el nucli 3.8 es nota que s'escalfa menys, segons el sensor de Temperatura 56-60C (cosa que vaig veure també amb el nucli 3.7 Liquorix).
    És creïble aquesta diferència de 30C?. S'escalfa menys segur, es nota ; però tant? Serà problema del sensor?.
    Que penseu?.

  17.   ChristianBPA va dir

    Ja és als repositoris de Manjaro!

  18.   rippermetaler va dir

    El meu processador és compatible amb x64 però vaig instal·lar debian testing a la seva versió x86 perquè la majoria dels programes fàcilment els trobaràs en aquesta arquitectura, ara amb aquesta notícia jo em pregunto podré instal·lar aquest kernel sense haver de formatar la meva màquina?? O_O

  19.   Lawliet @ debian va dir

    Em vaig instal·lar Debian al meu ordinador, estava fent espai en un disc per a respatller i doncs em va tocar la mala sort que hi va haver un error al disc i se'm va arruïnar Fedora.
    Fedora era la distro que em permetia tocar el futur, a veure quan en el futur la torno a instal·lar per provar aquest kernel.

  20.   cesasol va dir

    Ahir arribo als repos d'Arch, vegem com li va