przystajnik

Archiwum tagów la broadcom

Miętowy odcień sterowników – Device Driver Manager

mint-logo-200Instalowanie i zarządzanie sterownikami w Linuksie bywa niekiedy frapujące nawet dla zaawansowanych użytkowników. Pół biedy, jeżeli nasz sprzęt jest obsługiwany z marszu i zadziała osławiona linuksowa automatyka. Gorzej, kiedy musimy wybrać stosowną odmianę sterownika (zamknięty lub otwarty) lub jakąś konkretną wersję. Wtedy zaczyna się korowód instrukcji, poradników, sztuczek, kompilacji, blokowania modułów, itp. W zasadzie, ile dystrybucji, tyle sposobów na poradzenie sobie z problemem, jaki dla deweloperów stanowi chęć użytkownika do samostanowienia o użytym sterowniku. Zaprezentowany i rozwijany w ramach dystrybucji Linux Mint program Device Driver Manager pokazuje, jak można zgrabnie i czytelnie ogarnąć ten temat, by uniknąć późniejszych niedomówień i frustracji. Aż dziw bierze, że do tej pory nie wypracowała się nić porozumienia między dystrybucjami w sprawie opanowania tych nieścisłości.

Kto pisze Linuksa

The Linux Fundation udostępniło kolejne cykliczne zestawienie postępu prac nad rozwojem linuksowego kernela. Ostatni taki spis miał miejsce 10 grudnia 2010 roku i obejmował wykaz prac do wersji 2.6.36. Obecny raport rozszerza całe zestawienie do momentu wydania 3.2.0, czyli do 4 stycznia 2012 roku. Jak można wnioskować z wzrastającej ciągle liczby developerów, firm pracujących nad kernelem, ilością linii kodu, zgłaszanych poprawek – praca wre na wszystkich odcinkach. Poniższa tabelka daje podgląd na skalę tej pracy. Najbardziej jaskrawe są spore przedziały czasowe, dlatego zawarte są dane dla kernela 2.6.11 z 2005 roku, kolejno 2.6.36 z 2010 (wydania, do którego opiewał poprzedni raport), oraz 3.2.0 z 2012 – najnowszy zawarty w raporcie. Dane przemawiają do wyobraźni – gdy nad kernelem 2.6.11 pracowało 389 developerów i 68 firm, 3.2.0 rozwijało już 1316 developerów i 226 firm (choć najwięcej firm pracowało nad kernelem 3.0 – 331). Wśród firm które mają największy wkład w rozwój kodu kernela prym wiodą oczywiście Red Hat, Intel, Novell, IBM, Texas Instruments, Broadcom, Nokia, Samsung, Oracle oraz Google. Ogromną niespodzianką jest pojawienie się na 17 miejscu w liczbie poprawek zgłoszonych do kernela firmy… Microsoft. Firma, dla której Linux jest/był niczym rak złośliwy, zgłosiła 688 poprawek co stanowi 1% ogółu. To wszystko po to, by zapewnić zgodność ze swoimi usługami/produktami, ale czyżby Microsoft rozpoczął erę ustępstw w myśl – ‚Skoro nie możesz kogoś pokonać – przyłącz się do niego’? Czarą goryczy w całości zestawienia jest brak… firmy Canonical. Twórcy Ubuntu czerpią ze społeczności całymi garściami, jednak postanowili całkowicie oddać się stworzeniu perfekcyjnej dystrybucji i systemu graficznego, kernel pozostawiając innym (?).

2.6.112.6.363.2.0
2.6.112.6.363.2.0
Data wydania02.03.200520.10.201004.01.2012
Liczba zmian (patches)3 6169 50111 881
Liczba linii kodu6 624 07613 442 03715 004 006
Liczba developerów3891 1761 316
Liczba firm rozwijających kod kernela68207226
Oryginalny raport w formacie .pdf można pobrać z tego adresu.

Translate »