Ono je to dvojsečné. Co všechno musí v Linuxu fungovat?
Z pohledu uživatelů jsou vývojáři jádra v nezáviděníhodné pozici. vyvíjí jádro, které si získalo pověst, že je zadarmo a funguje s ním všechno. A pokud se někdo rozhodne vyhodit zrovna to, co se používá už jen velmi okrajově, ale vyžaduje spoustu sil, tak za to schytá hašte hašte.
Nikdo ale už nevidí, že třeba ten samý člověk má třeba na starosti i ovladač pro HW, který má i ve svém vlastním PC a denně skutečně používá. Díky tomu už nevnímá, že ten samý správce musí rozdělit svoji práci mezi údržbu něčeho, co leží v šuplíku a možná to bude schopen i zapojit do něčeho, a něčeho, co aktuálně používají milióny lidí na celém světě. Za mě je volba jasná.
Jsem raději, že mi funguje dokovací stanice i se síťovou kartou uvnitř. Zcela bez problémů a jakékoliv bolesti. Za to patří vývojářům můj dík. A je-li ne-podpora muzeálních kousků cena, kterou musím zaplatit... Tak prosím, vyhoďte to staré ovladače.
Každý by měl občas probrat ty zaprášené krabice vzadu ve skříni a podívat se, co v nich reálně ještě použije. Reálně tím myslím rozlišit mezi přáním a skutečnou potřebou.
Hele, v dobe kdy jeste veci jakoz takoz fungovaly = 2.x, si byl schopnej mit proste kernel ... a k nemu odnekud binarku nejakyho modulu a proste to pouzivat takhle. Vedel si, ze dokud se nezmeni (za par let nejdriv) to x, tak ti to bude fungovat.
Osobne sem si dokonce udrzoval roky wraper pro widli binarku. Jenze ve chvili kdy se ti to meni pod rukama co 2-3 tejdny, se na to muzu krajcvaj ... a klidne libivolnymu uzivateli jako admin proste reknu "vypnete na tom vsechny aktualizace a bude vam to fungovat". Ze to bude casem deravy jak reseto? No a? Sak takovych stroju tu sou stejne miliardy. Uzivateli je to ve finale jedno, kdyz to funguje.
Soudruzi se rozhodli, ze dlouhodoba stabilita je spatne, a ted brecej, ze kdyz neustale neco prekopavaj, tak taky musej resit dusledky toho prekopavani.
Pak tu zas muze nekdo psat nejakej veleclanek na tema, jak uzivatele (a administratori) pouzivaji klidne i 20+ let neuaktualizovany verze kdeceho.
Nojo, jenže... ono to nefungovalo.
Mám tu notebook, nějaká 486-ka a chtěl jsem k tomu síťovku. Není jiná možnost, než do pcmcia slotu. Mám tu asi pět různých síťovek, včetně těch zde oslavovaných 3Com a jednou se mi povedlo rozchodit jednu jedinou na jediné verzi jádra 2.2.X. Verze 2.2.X+1 a další obsahuje chybu, verze 2.2.X-1 ještě nefunguje, 2.4 jádra ji nepodporovaly.
Problém je v tom, že mi klekl disk (CF karta v adaptéru) a už se mi to nepovedlo znovu rozchodit.
Málokdo si pamatuje to všechno, co bylo potřeba udělat, aby věci nějak fungovaly. Síťovky jsem kupoval podle toho, která měla podporu a všechny ostatní parametry mne nezajímaly, jednu zvukovku jsem měnil se spolužákem, protože v Linuxu prostě nejela, i když měla jet. Pamatuji si i problém s prvními vypalovačkami, než se vše standardizovalo. Grafické karty a konfigurace XFree86... Funkční konfigurák byla asi ta nejcennější věc, co jsem tehdy archivoval. Alsa se kompilovala jako patch do jádra a pokud jsi zapomněl pustit LILO, tak jsi měl problém.
Jaderné ABI možná bylo stabilnější, ale všechno okolo bylo... takové složitější.