47

Linux 2.6.24 dostępny

25 stycznia 2008, szmergiell

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.

Więcej informacji: http://lkml.org/lkml/2008/1/24/407
Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Komentarze (RSS)


Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

Liczba komentarzy: 44

zwiń wątek Sagem  25 stycznia 2008 o godz. 20:16 #

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

zwiń wątek Cyber Killer  26 stycznia 2008 o godz. 12:40 #

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

 
zwiń wątek dwos  26 stycznia 2008 o godz. 13:42 #

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

zwiń wątek kubaw  26 stycznia 2008 o godz. 17:07 #

W changelogu albo liście zmian :/

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek dwos  26 stycznia 2008 o godz. 21:13 #

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″

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek stilgar  27 stycznia 2008 o godz. 6:35 #

a szukales pod katem UEAGLE ?

 
 
zwiń wątek dwos  27 stycznia 2008 o godz. 10:34 #

UEAGLE taki string też nie istnieje w Changelogu.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek eeee  10 lutego 2008 o godz. 2:08 #

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

 
 
 
 
zwiń wątek pjf  25 stycznia 2008 o godz. 20:45 #

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

http://kernelnewbies.org/LinuxChanges

zwiń wątek szmergiell  25 stycznia 2008 o godz. 20:55 #

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

zwiń wątek pjf  25 stycznia 2008 o godz. 21:53 #

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.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek pjf  25 stycznia 2008 o godz. 21:58 #

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/torvalds/linux-2.6.git;a=commit;h=7fdfd4065c264bddd2d9277470a6a99d34e01bef

 
zwiń wątek szmergiell  25 stycznia 2008 o godz. 22:05 #

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 )

 
zwiń wątek vampire  28 stycznia 2008 o godz. 13:22 #

[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?

 
 
 
 
zwiń wątek Lolek  25 stycznia 2008 o godz. 21:58 #

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.

zwiń wątek moro  25 stycznia 2008 o godz. 23:05 #

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.

zwiń wątek Lolek  26 stycznia 2008 o godz. 2:08 #

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

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek ra  26 stycznia 2008 o godz. 11:56 #

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.

 
zwiń wątek perlic2  26 stycznia 2008 o godz. 12:20 #

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

 
 
zwiń wątek perlic2  26 stycznia 2008 o godz. 15:10 #

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

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek Asab  25 stycznia 2008 o godz. 23:31 #

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

zwiń wątek grizz  25 stycznia 2008 o godz. 23:43 #

W Archu pewnie jeszcze w lutym ;p

 
zwiń wątek sprae  26 stycznia 2008 o godz. 2:12 #

w ubuntu 8.04 alphaN juz jest

 
zwiń wątek Pryka  26 stycznia 2008 o godz. 9:53 #

W Gentoo również już jest :P

zwiń wątek stilgar  27 stycznia 2008 o godz. 6:37 #

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

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
zwiń wątek tockar  26 stycznia 2008 o godz. 11:00 #

I w Archu również.

 
 
zwiń wątek qbsiu  26 stycznia 2008 o godz. 0:00 #

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. :-)

zwiń wątek val-gaav  26 stycznia 2008 o godz. 17:18 #

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

zwiń wątek norbert_ramzes  30 stycznia 2008 o godz. 18:19 #

Już właśnie są :)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek electro-Zamość  26 stycznia 2008 o godz. 0:20 #

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

zwiń wątek Shufla  26 stycznia 2008 o godz. 1:06 #

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.

 
zwiń wątek Hrw  26 stycznia 2008 o godz. 8:28 #

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.

 
 
zwiń wątek szlam  26 stycznia 2008 o godz. 11:20 #

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

zwiń wątek pppd  26 stycznia 2008 o godz. 13:39 #
zwiń wątek kell  26 stycznia 2008 o godz. 23:13 #

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 :(

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
 
 
zwiń wątek elkanguro  26 stycznia 2008 o godz. 13:10 #

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?

zwiń wątek mario  26 stycznia 2008 o godz. 13:27 #

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)

 
zwiń wątek Ponton  26 stycznia 2008 o godz. 13:27 #

A nie możesz poszukać w tym changelogu “rt661″? ;)

 
 
zwiń wątek White Eagle  26 stycznia 2008 o godz. 13:27 #

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

zwiń wątek elkanguro  26 stycznia 2008 o godz. 17:28 #

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?

 
 
zwiń wątek Pingwin  26 stycznia 2008 o godz. 16:06 #

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

zwiń wątek stilgar  26 stycznia 2008 o godz. 18:01 #

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

zwiń wątek Pingwin  26 stycznia 2008 o godz. 18:11 #

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

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek perlic2  27 stycznia 2008 o godz. 11:51 #

Prawdopodobnie CFQ.

 
 
 
 
Identyfikator (wymagane)
Adres e-mail (wymagany - nie pokażemy go publicznie)
Adres URI
Rozmiar pola: zmniejsz rozmiar | zwiększ rozmiar
Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="jaklinux.org">Linux dla każdego</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

CC BY

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska. Uwaga, jeśli nius jest skopiowany z innej strony, kopiując go należy podać link również do tej strony!