publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
11 skomentuj »

TAGI: linux , kernel , nowości , open source , system operacyjny

2012-01-05 10:30  |  Adam Golański

Linux 3.2: zadowoleni będą i administratorzy serwerów i użytkownicy PC

Linux 3.2: zadowoleni będą i administratorzy serwerów i użytkownicy PC

Jeszcze w zeszłym roku wydawało się nam, że rozwój Linuksa to niekończący się ciąg wydań jądra z linii 2.6.x. Linus Torvalds, twórca jądra tego najpopularniejszego opensource'owego systemu operacyjnego na świecie zdecydował się w końcu na symboliczną zmianę, zmieniając numerację i wydając jądro 3.0. Teraz, z początkiem 2012, dostajemy kolejną wersję linuksowego „jajka”, oznaczoną numerkiem 3.2. Jeśli przeczytacie ten tekst do końca, zauważycie, że zmiana numeracji jest jak najbardziej usprawiedliwiona.

Dwa miesiące prac, zmiany w 12 tysiącach plików, niemal 15 mln linii kodu – Linux 3.2 pojawił się na kernel.org i jego lustrzanych serwerach. Tym razem wprowadzone ulepszenia odczują zarówno administratorzy linuksowych serwerów, jak i użytkownicy komputerów osobistych, którzy wybrali „pingwina” – przynajmniej, gdy w ich dystrybucjach zawita nowe jądro. Zmian jest więcej niż zwykle, bo i czasu, po włamaniu do kernel.org do którego doszło jesienią zeszłego roku, było więcej. Na co zwrócić warto uwagę?

  • stos sieciowy Linuksa został rozbudowany o obsługę google'owego algorytmu Proportional Rate Reduction, który pozwala na dopasowywanie szybkości transmisji danych do możliwości odbiorcy i pośredniczących routerów, chroniąc przed przeciążeniami i pozwalając przyspieszyć odpowiedzi HTTP nawet o 10%.

  • system plików ext4, w praktyce domyślny dla Linuksa, obsługuje teraz duże bloki allokacji (bigalloc). Technika ta łączy typowe bloki 4 KB wykorzystywane do przechowywania danych w klastry o rozmiarach do 1 MB. Pozwala to na zmniejszenie narzutu przy operacjach na dużych plikach. Usprawniono obsługę systemu plików CIFS (Samba), dzięki czemu linuksowe systemy lepiej będą działały w sieciach Windows. Wprowadzono poprawki do eksperymentalnego systemu plików btrfs, chroniące przed uszkodzeniem plików w sytuacjach awaryjnych – ale wciąż lepiej nie stosować tego w środowiskach produkcyjnych.

  • Device-mapper doczekał się frameworka, który pozwala na przechowywanie metadanych dla jego celów. Jednym z pierwszych celów, które to wykorzystają, jest dm-thin, umożliwiający symulowanie dostępności większej ilości fizycznych zasobów, niż faktycznie jest dostępne (thin provisioning), oraz pozwalający na tworzenie migawek systemu plików.

  • Wzrośnie responsywność systemu, dzięki zmianom we writeback, pozwalającym na skuteczne dławienie programów generujących wielkie ilości danych i próbujących zapisać je na dysk.

  • Nowy kontroler przepustowości i mechanizm kontroli grup pozwolą na regulowanie dostępu do mocy procesora dla poszczególnych grup. Docenią to przede wszystkim dostawcy chmur obliczeniowych, którzy będą mogli wygodnie ograniczać zużycie zasobów przez swoich klientów.

  • Użytkownicy laptopów mają powody do zadowolenia: w „jajku” pojawiły się sterowniki dla nowych układów Wi-Fi od Broadcoma i Atherosa, a nowy sterownik DRM/KMS dla układów graficznych Intela pozwala na lepsze oszczędzanie energii. Jeśli już mowa o grafice, to ulepszono sterownik Nouveau dla czipów Nvidii, pozwala on teraz na sprzętową akcelerację na układach z rdzeniami graficznymi Fermi.

  • Linux 3.2 lepiej sobie poradzi też z procesorami AMD z rdzeniem Bulldozer. Wprowadzone łatki pozwalają na uniknięcie problemów z pamięcią L1, które prowadziły do spadku wydajności. „Pingwiny” żyją też poza światem x86, więc warto wspomnieć o wprowadzeniu obsługi procesorów Hexagon od Quallcoma.

A czego można się spodziewać w Linuksie 3.3? Z zapowiedzi deweloperów wynika, że przede wszystkim powrotu androidowych sterowników. Nowe jądro będzie zawierało praktycznie wszystko, co konieczne, aby uruchomić warstwę użytkownika Androida. Możliwe jest pojawienie się w podsystemie sieciowym wirtualnego switcha, podobnego do tego z XenServera, oraz urządzenia grupowania interfejsów sieciowych.

Nowe jądro powinno pojawić się jeszcze w styczniu tego roku w popularnych dystrybucjach Linuksa.

źródło: kernel.org

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
11 skomentuj »

Komentarze

  • asdf

    #1 asdf 2012-01-05 12:04:28 0

    Trza przyznać, że spoko zmiany.

    IP: 83.15.53.[...] Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:8.0.1) Gecko/20100101 Firefox/8.0.1

  • veramird

    #2 veramird 2012-01-05 18:11:46 0

    Ja tam czekam aż naprawią błąd wykrywania grafiki, który stworzyli jakoś po wersji 2.6.32.

    BTW mógłby ktoś coś więcej napisać o skutecznym dławieniu programów?

    IP: 95.50.209.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7

  • jacek2v

    #3 jacek2v® 2012-01-05 18:38:13 0

    Dlatego lubię system linux: dzieje się i wiadomo co :)

    IP: 178.36.145.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7

  • mic

    #4 mic 2012-01-05 20:08:10 0

    i tak wolę freebsd... :-)

    IP: 82.145.216.[...] Opera/9.80 (Series 60; Opera Mini/6.1.25570/26.1305; U; pl) Presto/2.8.119 Version/10.54

  • jacek2v

    #5 jacek2v® 2012-01-06 07:04:19 0

    @mic:

    Generalizując : Open Source Systems :)

    IP: 178.36.145.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7

  • lol

    #6 lol 2012-01-06 12:37:56 0

    @ veramird to zgłoś ten błąd, na co czekasz, aż ktoś zrobi to za ciebie?

    IP: 194.247.62.[...] Opera/9.80 (Windows NT 6.1; U; en) Presto/2.10.229 Version/11.60

  • veramird

    #7 veramird 2012-01-06 22:28:06 0

    @lol

    https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/661248

    Błąd zgłoszony na ubuntu choć goście tam napisali, że zgłaszali też w innych miejscach. Gdzie też więc powinienem ten błąd zgłosić?

    IP: 95.50.209.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7

  • jacek2v

    #8 jacek2v® 2012-01-08 09:12:20 0

    @veramird

    Przeczytałem opis buga i szczerze mówiąc nie do końca rozumiem co nie działa :) Ty piszesz, że kernel a na launchpad-zie jest, że stery nvidii nie wykrywają chipsetu. Tak na moją intuicję to zapewne coś się niepotrzebnie ładuje i przeszkadza dla nvidii.

    BTW: Z mojego doświadczenia stary do nvidii są najbardziej stabilne w linuksie.

    IP: 178.36.145.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

  • veramird

    #9 veramird 2012-01-08 09:41:10 0

    @ jacek2v®

    Na kernelu nowszym niż 2.6.32 sterowniki nvidi instalują się, ale nie potrafią odpalić niezależnie czy to z repo czy ze stronki czy też otwarte (nouveau). Próbowałem instalować gentoo, fedorę, ubuntu, flucware, pclinuxos, arch - wszystkie mają to coś włączone? Pisałem że wina kernela bo bo nowszy kernel i starsze stery nie działają. Nie znam się dobrze na linuxie więc nie próbowałem kompilacji jajka. Przez pewien czas pomagała mi blokada na archu na aktualizację jajka. Teraz korzystam z wpisów

    echo 1 > /sys/bus/pci/devices/0000\:02\:00.0/remove

    echo 1 > /sys/bus/pci/rescan

    i jajko stery od nvidi chodzą ale nouveau nie (czyli bye bye wayland jak powstanie)

    IP: 95.50.209.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

  • jacek2v

    #10 jacek2v® 2012-01-08 17:52:53 0

    @veramird

    Z tego co piszesz, wydaje się, że niepotrzebnie ładują się jakieś drivery. Najprawdopodobniej przyczyną nie jest sam linux, ale specyficzna konfiguracja sprzętu. Miałem kiedyś podobny problem, ale nie z kartą graficzną - teraz dokładnie nie pamiętam co to było :) Pomagało wpisanie na blacklist.

    U mnie jest lepsza jazda bo mam kartę z tzn. optimus, czyli dwie karty intel i nvidia na pokładzie. Ostatnio nie sprawdzałem nvidii, ale z 2.6.2 raczej działało :) Postaram się sprawdzić i dam znać, czy działa. Tylko zapewne mam inną kartę :)

    IP: 178.36.145.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7

  • jacek2v

    #11 jacek2v® 2012-04-28 11:53:33 0

    @vermid

    Trochę sprawdzanie trwało :)

    Teraz próbowałem nouveau - działa na standardowym kernelu.

    Dodatkowo dla utrudnienia mam bumblebeed do opitmusa, czyli włącznik/wyłącznik karty na żądanie :)

    IP: 178.36.15.[...] Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.162 Safari/535.19

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł