Linux 2.6.24 dostępny

Kilka minut po północy czasu środkowoeuropejskiego, Linus Torvalds wysłał na Linux Kernel Mailing List wiadomość, iż najnowsza wersja jądra Linuksa oznaczona numerem 2.6.24 jest już dostępna do ściągnięcia.

W porównaniu do wydania rc8 nie zaszły wielkie zmiany. Warto jednak wspomnieć o aktualizacji sterowników do sieci.
Jednak by w pełni docenić wkład programistów w rozwój jądra, trzeba zajrzeć do changeloga. Zmiany w nim opisane w stosunku do przejścia z wersji 2.6.23 do 2.6.24 zajmują aż 5,8MB.

Do najważniejszych zmian (podając za Linux.pl) należą:

  • połączenie architektur i386 i x86_64 w jedną wspólną architekturę x86,
  • znaczące usprawnienia w sterownikach bezprzewodowych kart WiFi,
  • usprawnienia w zarządcy CFS, mające na celu jeszcze lepszą interakcyjność systemu,
  • lepsze wykorzystanie mechanizmów oszczędzania energii w nowszych urządzeniach,

Kod źródłowy najnowszego jądra można ściągnąć stąd

Jeżeli nie jesteś zawodowym programistą i trudno Tobie przebrnąć przez informatyczny bełkot changeloga, może warto zainteresować się opisem zmian dla początkujących.

żadnych reklam, sama wiedza.

Zarejestruj się na BEZPŁATNY NEWSLETTER i raz w tygodniu otrzymuj najważniejsze wiadmości
ze świata IT, nowych technologii i kryptowalut.

Bez reklam.

44 odpowiedzi na „Linux 2.6.24 dostępny”
  1. Awatar Sagem
    Sagem

    Warto tez wspomnieć, że Sagem Fast 800 E4 już ma stery w jaju, więc problemy znikły.

    1. Awatar Cyber Killer
      Cyber Killer

      TPSA regularnie podrzuca nowe modemy do neozdrady, ostatnio widziałem u kogoś jakieś koreańskie coś o z grubsza niewymawialnej nazwie :-P.

    2. Awatar dwos
      dwos

      Tak z ciekawości to gdzie można przeczytać / zobaczyć ze sterowniki znalazły się w jądrze?

      1. Awatar kubaw
        kubaw

        W changelogu albo liście zmian :/

      2. Awatar dwos
        dwos

        kubaw: no właśnie nie ma tego w changelogu. Pytam zatem skąd ta informacja. Chyba, że changelog powinien być przeszukiwany nie pod kątem kombinacji ciągu znaków "Sagem Fast 800 E4"

        1. Awatar stilgar
          stilgar

          a szukales pod katem UEAGLE ?

      3. Awatar dwos
        dwos

        UEAGLE taki string też nie istnieje w Changelogu.

        1. Awatar eeee
          eeee

          commit 603cf6087c5f3ee054bb257195b023848d26d76f
          Author: Stanislaw Gruszka
          Date: Mon Aug 20 23:21:01 2007 +0200

          UEAGLE: Devolo and Elsa chipsets support

          Support for Devolo and Elsa chipsets. These chipsets have no information
          about ADSL annex (line type) encoded in USB descriptors. Driver try to
          get this information from USB VID and PID or it can be explicitly set by
          the user through module parameter. Thanks to Johann Hanne, whose make
          most of this patch.

          Signed-off-by: Stanislaw Gruszka
          Signed-off-by: Greg Kroah-Hartman

          commit c8e463796c7ae6d8dda39b0c7eb3d627600ffe2e
          Author: Stanislaw Gruszka
          Date: Mon Aug 20 23:23:12 2007 +0200

          UEAGLE: Eagle IV chipset support

          Add support to newest chipset of eagle family. It is compatible with
          older chipsets at USB level. However DSP firmware and CMVs
          (Configuration and Management Variables) have different format of data
          and are sent/received by different way.

          Signed-off-by: Stanislaw Gruszka
          Signed-off-by: Greg Kroah-Hartman

  2. Awatar pjf
    pjf

    A ja uparcie przy każdym wydaniu podaję najlepszy szczegółowy ChangeLog kernela przyswajalny przez ludzi:

    http://kernelnewbies.org/LinuxChanges

    1. Awatar szmergiell
      szmergiell

      Dzięki pjf. Uwzględniłem Twoją uwagę 🙂

      1. Awatar pjf
        pjf

        Lepszym linkiem będzie http://kernelnewbies.org/Linux_2_6_24 bo będzie działać poprawnie po wydaniu kolejnej wersji.

        Poza tym "newbies" w nazwie serwisu nie należy traktować do końca poważnie:

        Kernelnewbies are a community of people that improve or update their Kernels and of aspiring Linux kernel developers and more experienced developers willing to share their knowledge. We help each other learn how the Linux kernel works and occasionally discuss other operating system kernels.

        To tak a propos changeloga dla "początkujących" 😉

        BTW to czy ja dobrze widzę, że teraz będzie można zahibernować system z jednym kernelem, a obudzić go z innym (3.2, pkt 7)? Jeśli tak to… wow.

        1. Awatar pjf
          pjf

          A, i jeszcze z ciekawych rzeczy to może nareszcie skończą się problemy z zawieszającym system NFSem:

          NBD: allow hung network I/O to be cancelled (commit [1])

          [1] http://git.kernel.org/?p=linux/kernel/git/torvald…

        2. Awatar szmergiell
          szmergiell

          Poprawiłem wpis linka, ale zostawiłem "dla początkujących". W końcu jak przejrzałem to, co jest napisane w kernelnewbies.org a w oficjalnym changelogu, to robi kolosalną różnicę.
          Swoją drogą, który newbie zajrzy Tobie do systemu, a tym bardziej do kernela? To jakby tak z przymrużeniem oka, bez emotikonki. W końcu nie trzeba wszystkiego tagować ikonkami – jesteśmy inteligentnymi ludźmi (I hope so :D)

        3. Awatar vampire
          vampire

          [quote]A, i jeszcze z ciekawych rzeczy to może nareszcie skończą się problemy z zawieszającym system NFSem:

          NBD: allow hung network I/O to be cancelled (commit [1])
          [/quote]

          A co ma NBD do NFS?

  3. Awatar Lolek
    Lolek

    niestety tak samo jak w ktoryms rc, na 2.6.24 podczas wiekszych operacji dyskowych i np. z kompilacja w tle, responsywnosc systemu dostaje czkawki – pojawia sie nieprzyjemne rwanie, np przy przewijaniu stron.

    Przekompiluje za chwile kernel z wylaczonym Fair group CPU scheduler i zobaczymy.

    1. Awatar moro
      moro

      taa, bo zmienili algorytm schedulera, podobno mial byc bardziej przyjazny, ale sa glosy ze jest przyjazny dla dystrybucji serwerowych a nie desktopowych. Pewnie beda jak zwykle nieoficjalne patche dajace kopa desktopom.

      1. Awatar Lolek
        Lolek

        niesety nie moge odpalic xow po wylaczeniu Fair group CPU scheduler sic! Komp cos tam mieli, mieli i umiera.

        Jeszcze pare lat temu bym walczyl, zeby miec nowe nowe nowe, ale juz mi przeszlo 🙂

        1. Awatar ra
          ra

          A ja zauważyłem poprawę responsywności na moim dwu procesorowym zabytku z P4 Xeon 2GHz i z włączonym HP. Skrócił się czas kompilacji niewiele ale zauważalnie, quake pokazuje wzrost fps i zużycie procka spadło z 85% do 72% ale to chyba zasługa nowych sterów od nVidii. Takie zmiany popieram.

        2. Awatar perlic2
          perlic2

          Po zmianie sterów nie zauważyłem różnicy więc to raczej zasługa kernela.

      2. Awatar perlic2
        perlic2

        U mnie lepiej się spisuje na desktopie niż poprzednie. Szczególnie to widać w Q3 z włączonym Amarokiem.

  4. Awatar Asab
    Asab

    hm… ile czasu minie zanim zaczna z niego dystrybucje korzystac?

    1. Awatar grizz
      grizz

      W Archu pewnie jeszcze w lutym ;p

    2. Awatar sprae
      sprae

      w ubuntu 8.04 alphaN juz jest

    3. Awatar Pryka
      Pryka

      W Gentoo również już jest 😛

      1. Awatar stilgar
        stilgar

        ano jest, tylko, ze dzieki zmianie nazwy x86_64 na x86 madwifi-ng nie chca sie skompilowac… no, ale pewnie ktos to szybko zauwazy i wyjdzie poprawka do ebuilda

    4. Awatar tockar
      tockar

      I w Archu również.

  5. Awatar qbsiu
    qbsiu

    Ja już śmigam na debianku ^_^
    8,5M linux-headers-2.6.24_2.6.24-10.00.Custom_i386.deb
    15M linux-image-2.6.24_2.6.24-10.00.Custom_i386.deb
    Działa jak zwykle pozytywnie. 🙂

    1. Awatar val-gaav
      val-gaav

      ciekawe kiedy będą oficjalne paczki w debianie sid? 🙂

      1. Awatar norbert_ramzes
        norbert_ramzes

        Już właśnie są 🙂

  6. Awatar electro-Zamość
    electro-Zamość

    Zastanawiam sie co ma znaczyć stwierdzenie, że "połączenie architektur i386 i x86_64 w jedną wspólną architekturę x86" ?

    1. Awatar Shufla
      Shufla

      W źródłach połączyli. Była o tym dłuższa dyskusja, jak to zrobić, nawet ktoś dość niemałego patcha wysłał, który połączył źródła 32 i 64 dla intel-like, nie raz poruszono na osnews.pl i pochodnych.

    2. Awatar Hrw
      Hrw

      x86-64 i i386 w zasadzie "mało" się różnią gdyż 64bitowa platforma jest rozszerzeniem 32bitowej. Co za tym idzie nie ma sensu pisać dwa razy tego samego kodu.

      Od jakiegoś czasu trwa unifikacja tych dwóch architektur w jedną 'x86' by nie dublować niepotrzebnie. Tam gdzie są różnice robi się wersję dla i386 (jako PLIK_32.{c|h}) i dla x86-64 (jako PLIK_64.{c}h}). W efekcie łatwiej jest zarządzać kodem i wprowadzać poprawki.

  7. Awatar szlam
    szlam

    Eeeee… Brak klarownej linii rozwojowej (2.7) ewidentnie wpłynął na pogorszenie jakości tego kodu.

    1. Awatar pppd
      1. Awatar kell
        kell

        Po raz pierwszy od kilku juz lat nie potrafie (na razie) zmusic calosci sprzetu do dzialania z nowym jadrem. Problem w 'ciszy' na digital out na sb live! Czyzby problemy z Alsa? Akurat nie mam teraz zbyt wiele czasu na grzebanie po sieci jak to naprawic wiec wrocilem do 2.6.23 🙁

  8. Awatar elkanguro
    elkanguro

    A ja mam pytania dwa: ten changelog to jakiś ogromny, czy poprawiono już działanie WIFI opartych na module rt61? I czy mogę sobie jakoś wypróbować tego kernela na moim ubuntu 7.04 bez utraty obecnego kernela 2.6.20?

    1. Awatar mario
      mario

      Możesz mieć nawet 100 i więcej kompilacji kernela, a system bootujesz zawsze z jednej (możesz sobie dorobić opcje do boot menu w lilo/grub)

    2. Awatar Ponton
      Ponton

      A nie możesz poszukać w tym changelogu "rt661"? 😉

  9. Awatar White Eagle
    White Eagle

    Zobacz na to howto: http://ubuntuforums.org/showthread.php?t=646755 u mnie na Gutsy Gibbon działa.

    1. Awatar elkanguro
      elkanguro

      No instalacja wygląda na rzecz banalną. Ale czy to zainstaluje tą najnowszą wersję stabilną? I czy po tym zabiegu będzie cały mój sprzęt działał czy będę musiał ponownie instalować drivery?

  10. Awatar Pingwin
    Pingwin

    Witam
    Jedna ze zmian to

    -usprawnienia w zarządcy CFS, mające na celu jeszcze lepszą interakcyjność systemu,

    jak to sie ma rzeczywistosci? czy na moim jednordzeniowym A64 3000+ odczuje lepsza interakcyjnosc systemu gdy skompiluje to jadro z usprawnionym planistą CFS?
    Jaki jest najlepszy planista dla komputera-desktop?
    W numerze 18 Dragoni jest teskt o roznych ustawieniach przy kompilacji kernela, testowano rozne ustawienia i roznice nie byly az tak wielkie.
    Pozdrawiam

    1. Awatar stilgar
      stilgar

      nie myl planistów I/O z planistą zadań – to dwie różne rzeczy – pierwszego możesz sobie wybrać w konfiguracji, drugi jest narzucony (Linus tak postanowił…)

      1. Awatar Pingwin
        Pingwin

        Czyli jaki najlepszy planista I/O dla komputera typu desktop?

        1. Awatar perlic2
          perlic2

          Prawdopodobnie CFQ.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *