Linus Torvalds wydał pierwszą wersję rc Linuksa 2.6.34. Co ważnego można znaleźć w tej wersji?
To może wszystkich zdziwić, ale najważniejszą zmianą w tej wersji jest mała ilość zmian. Linux 2.6 przyzwyczaił nas do olbrzymiej ilości zmian z wersji na wersję – dla przykładu w wersji 2.6.33 dodano 859390 i usunięto 479384 linii kodu, w wersji 2.6.32 było to odpowiednio 1092979 i 530420 linii kodu. Tak duża ilość zmian w wersjach Linuksa utrzymywała się od dłuższego czasu. Oczywiście skutkowało to również znaczną ilością regresji w nowych wydaniach.
Najwyraźniej Linus powiedział dość i postanowił, że wersja 2.6.34 będzie pierwszym „małym” jądrem od czasu 2.6.20 – odpowiednio 425072 dodanych i 187043 usuniętych linii kodu. Takie postanowienie przyczyni się na pewno do niskiej ilości regresji w tej wersji. Czy to pierwszy krok do wyhamowania szaleńczego galopu jakim przez ostatnie parę lat było wrzucanie łatek do kolejnych wersji?
Należy trzymać kciuki, żeby eksperyment się powiódł i był kontynuowany w kolejnych wersjach, bo wrzucanie na oślep losowych łatek nie przyczynia się do zwiększania jakości jądra. W wersji 2.6.33 Linus wrzucił sterownik Nouveau i już mamy pierwszy negatywny aspekt wrzucania czegoś przed wcześnie – API zostało zmienione i Nouveau z nowego jądra nie będzie działało przy starszym libdrm. Dochodzimy do sytuacji, gdy oficjalne jądro pracuje poprawnie tylko z jedną konkretną wersją X.org. Żeby użyć następnej wersji jądra trzeba użyć kolejnej wersji X.org. Paranoja? To jest aktualna rzeczywistość w świecie Linuksa – deweloperzy Fedory utrzymują aktualnie 3 różne API dla trzech systemów.
Oczywiście takie bardzo selektywne wybranie zmian do nowego jądra odbije się na linii -next, która na starcie będzie zawierała więcej zmian niż zwykle i deweloperzy będą chcieli te zmiany przepchnąć do 2.6.35. Czy Linus się ugnie? Miejmy nadzieję, że nie – szaleńczy galop nikomu nie służy. Miejmy nadzieję, że wersja 2.6.35 również będzie wersją „małą” i że jest to początek bardzo racjonalnego wprowadzania zmian w nowych wersjach Linuksa.
Wszystkie osoby, które chcą przetestować nową wersję mogą oczywiście pobrać ją ze strony <a href=http://kernel.org/ >kernel.org</a> lub z repozytorium <a href=http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=shortlog>git</a>.
Źródło: Linux 2.6.34-rc1 wydany – mała rewolucja? (OSnews.pl)
Popularity: 2%
Sprawdź Także Następujące Wpisy:
Najaktywniejsze Wpisy: