Linus Torvalds ogłosił na liście mailingowej Linux Kernel Mailing List wydanie nowej wersji jądra Linux.
Linus stwierdził, że nie ma sensu wydawać kolejnej wersji release candidate, gdyż w zasadzie wszystko jest zrobione, nie pojawi się nic nowego, zatem pracę nad wersją 2.6.35 zakończono na wersji -rc6.
Informacje o nowościach można znaleźć na stronie Kernel Newbies.
Niedawno, na Slashdocie, pojawił się artykuł, w którym dyskutowano skalowalność Linusa Torvaldsa. Wciąż jest to jedyna osoba, która może zatwierdzać commity do oficjalnej gałęzi, co wydaje się niektórym niebezpiecznym dla projektu. 12 lat temu zdarzyło się Linusowi chwilowe wypalenie, przez co projekt na pewien czas stanął w miejscu, pomimo pracy innych ludzi. Zdania są podzielone – jedni mówią, że Linus powinien podzielić się swoją pracą z innymi, drudzy twierdzą, że dobrze jest tak, jak jest, gdyż Linus jest swego rodzaju kapitanem drużyny.
Dopisek by Norbert (najważniejsze zmiany wprowadzone w 2.6.35):
- Obsługa Turbo Core w procesorach AMD – bajer który pozwala w razie potrzeby zwiększyć taktowanie i wyłączyć część rdzeni aby uzyskać większą moc obliczeniową przy tym samym poborze prądu (np. gdy część rdzeni nie jest wykorzystywana a reszta jest obciążona). Już wcześniej podobną technologię wprowadził Intel pod nazwą Turbo Boost
- Standardowo zmiany w sterownikach…
- Oszczędzanie energii dla Radeonów ciąg dalszy…
- Mniejsza agresywność przy usypianiu systemu
- Obsługa oszczędzania energii w kartach sieciowych
- Nowe sterowniki dla układów Atheros AR7010 i AR9271
- Intel zakończył rozwój sterowników ipw2x00, które obsługują stosowane głównie w notebookach z procesorami Centrino pierwszej i drugiej generacji moduły WLAN 802.11b. Jednak dokumentacja tego sterownika nie została jak na razie opublikowana
- Większa przepustowość sieci w sterowniku ath5k przy większych zakłóceniach
- Usprawnienie statystyk sieci w sterowniku ath5k, mac80211, wl1271 i innych
- Wprowadzenie obsługi mechanizmów Receive Packet Steering (rps) i Receive Flow Steering (rfs) które pozwalają na rozłożenie obsługi pakietów sieciowych na poszczególne rdzenie. Powyższy mechanizm zmniejsza opóźnienia zwłaszcza przy dużym obciążeniu
- Częściowe wprowadzenie obsługi 3D w układach Evergreen
- Wsparcie dla sprzętowego dekodowania H.264 w zintegrowanych w procesor Intel Ironlake karty graficznej
- Usprawnienie działania Btrfs w przypadkach gdy jest mało wolnego miejsca
- Obsługa Direct I/O w Btrfs (zapis bez pośrednictwa pamięci cache) – m.in. dla baz danych w których istotne jest bezpieczeństwo plików ma dysku
- Bariery zapisu (cudo które zwiększa bezpieczeństwo zapisu a zmniejsza wydajność) zostały domyślnie włączone dla ext4 i wyłączone dla ext3
- SquashFS obsługuje teraz SELinux
- Zwiększono wydajność systemów plików działających w user-space (FUSE)
- Inne systemy plików również ucierpiały (w tym ext4)
- Po raz kolejny część kodu sterownika AHCI została przeniesiona do libahci
- Obsługa macierzy RAID10 nie ma już statusu eksperymentalnej
- Możliwa jest teraz konwersja typu macierzy Raid0->Raid5, Raid0->Raid10, Raid5->Raid4, Raid4->Raid0 oraz Raid5->Raid0 i Raid10->Raid0
- Wprowadzono ulepszony mechanizm defragmentowanoia pamięci, dzięki czemu będzie więcej wolnej pamięci i również wydajność ulegnie poprawie poczas częstego użycia ramu
- Ulepszono obsługę ACPI 4.0 dzięki czemu jądro będzie powiadamiane o niektórych awariach – w tym w chipsecie i w pamięci ram
- Wprowadzono nowy cel dla make: nconfig który jest ulepszonym menuconfig
- Ulepszono współpracę z udev
- Dodano sterownik i7core_edac który obsługuje mechanizm EDAC (Error Detection And Correction) w procesorach Intel Nehalem (i7)
- I wiele, wiele innych…
Dodaj komentarz