Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.
Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).
16) Distribuují nějací AIB/OEM/ODM partneři linuxové ovladače na přiložených CD s ovladači?
Ano, několik velkých OEM partnerů dodává Nvidia linuxové ovladače jako součást svých pracovních stanic.
17) Kolik procent zákazníků myslíte používá Linux?
Neznám žádná konkrétní procenta. Hi-end pracovní stanice pro vizualizace budou tak z poloviny na Linuxu a Digital Content Creation (DCC) je z většiny na Linuxu. Grafiky Nvidia pod Linuxem pohánějí solidní část 3D pracovních stanic, také základna uživatelů CUDA má velký linuxový kontingent.
Nicméně počet stažení linuxového ovladače z nvidia.com je pouze 0,5 % toho, kolik se stahuje windowsových ovladačů. Samozřejmě, mnoho linuxových uživatelů získává naše ovladače přes distribuční balíčky a jinde, což znamená, že to nemůžeme dobře měřit.
Zjišťovat velikost linuxové uživatelské základny byl pro nás vždy problém.
18) Věříte, že celkový tržní podíl Linuxu poroste?
Ano, věřím. Dokud bude náš linuxový tým v Nvidii dělat svoji práci dobře, budeme mít v pracovních stanicích solidní pozici.
Je zde rostoucí zájem o Linux v netboocích a handheldech. Také se objevuje použití v IPTV u produktů jako Boxee.
Desktop zůstane pro Linux těžko dosažitelný, ale distribuce jako Ubuntu Linux více zpřístupnily běžným uživatelům.
19) Čeho myslíte, že dosáhne linuxový ovladač z hlediska vlastností, novinek a podpory v příštích 12 měsících?
Během příštího roku zde bude hodně podpory nového hardwaru a měli bychom též vyřešit bufferové problémy s prezentací/synchronizací na kompozitních X desktopech (1, 2). Očekávám také interoperabilitu VDPAU s OpenGL a CUDA/OpenCL.
Díky současnému vývoji v komunitě FreeBSD, která se zaměřuje na naše dlouhodobé problémy na této platformě, bychom měli být schopni konečně poskytnout x86_64 ovladač pro FreeBSD.
Určitě toho ale bude daleko více. Některé otázky v tomto rozhovoru mohou ovlivnit naše budoucí priority.
20) Jak se dívají linuxoví inženýři v Nvidii na architekturu ovladače Gallium3D?
Architektura je celkem dobrá. Z důvodů, které jsem zmínil dříve, není žádná příležitost pro ovladač Nvidie, jak toho využít. Ale kluci z Gallium3D dělají skvělou práci.
21) Jak pokračuje úsilí Nvidie v podpoře RandR 1.2/1.3 v ovladači?
Musím se skutečně omluvit, že podpora RandR 1.2+ u Nvidie tak vázne. Když se to poprvé objevilo, nevypadalo to moc naléhavě, protože jsme již měli naši vlastní podporu pro dynamické TwinView. Potom se ale objevila řada dalších projektů a dostaly přednost. Od té doby RandR trpěl tím, že se pohyboval akorát „pod čarou“. Opravdu věřím, že se k němu brzy vrátíme.
22) Hodlá Nvidia poskytnout podporu Kernel Mode-Setting?
Nic definitivního, ale dostáváme řady žádostí a je to něco, čm se doufám budeme v budoucnu zabývat.
23) Jaká byla motivace Nvidie pro vytvoření VDPAU?
Cílem VDPAU je jednoduše zpřístupnit schopnosti moderních GPU v dekódování a prezentaci videa linuxovým uživatelům. Naštěstí jsme mohli použít mnoho kódu z video ovladačů od ostatních týmů uvnitř Nvidie.
Návrh API se mi líbí a myslím, že naše implementace je docela dobrá.
Bylo bezva, že se VDPAU dostalo tak dobrého přijetí v linuxové komunitě.
24) Jsou nějaké plány na podporu zobrazení informací o VDPAU v rámci panelu nvidia-settings?
Ano, máme již nějakou dobu požadavek s nízkou prioritou na zahrnutí informací ve stylu vdpinfo do nvidia-settings.
25) Jsou nějaké plány na zahrnutí podpory SLI profilů do panelu nvidia-settings?
Aplikační profily jsou jednou z těch byla-by-fajn věcí, které jsou na radaru už dlouhou dobu, ale nikdy se nedostaly dostatečně vysoko na seznamu priorit.
36) Nějaké plány ohledně podpory ESA pod Linuxem?
V tuto chvíli žádné.
37) Jsou nějaké plány na přidání měření vytíženosti GPU do linuxového ovladače?
Nic definitivního, ale pravidelně se to objevuje, částečně v kontextu s CUDA, a je to něco, na co bychom se rádi podívali.
38) Nějaké plány na podporu PhysX na GPU?
V tuto chvíli nemáme žádné plány ohledně podpory GPU akcelerovaného PhysX pod Linuxem.
39) Kdy je v plánu vypuštění PerfKit/PerfHUD pro Linux?
Ano, to je další oblast, která se v poslední době nedostávalo dostatečné pozornosti. Náš konečný cíl je poskytnout ovladač perfkit společně s každým vydáním linuxového ovladače, ale nejprve musíme vylepšit několik interních procesních záležitostí.
40) Jak dlouho ještě Nvidia plánuje podporovat legacy linuxové ovladače.
Plánujeme podporovat legacy ovladače napořád, dokud bude objem práce v rozumných mezích: Backportujeme podporu pro nové linuxové kernely a nové X.Org servery (jedinou výjimkou je, že neplánujeme backportovat podporu nových X serverů do ovladačů řady 71.86.xx). Obecně do legacy GPU ovladačů nebackportujeme nové vlastnosti.
41) Program Nvidie "The way it's meant to be played" je velmi populární na Windows. Jsou nějaké plány pro jeho rozšíření i na Linux?
Momentálně žádné takové plány.
42) Pokud by měli vývojáři linuxového ovladače Nvidia nějaký seznam přání pro změny v Linuxu a doprovodných knihovnách a softwaru, co by bylo v seznamu navrchu?
Nejsem si jistý, ale počítám, že by zde šlo použít několik odpovědí na příští otázku.
43) Která část Linuxu/X.Org je nejvíce problémová?
Nejtěžší věcí na distribuci proprietárního ovladače pro Linux je sestavování binárky, která má běžet na co nejvíce linuxových distribucích. Problémy jsou následující:
Chybějící stabilní API v linuxovém kernelu. Pro nás to není velká překážka, vrstva jaderného rozhraní jaderného modulu NVIDIA je distribuována jako zdrojový kód a kompilována při instalaci pro daný kernel a jeho konfiguraci, která je na počítači používána. To vyžaduje občasnou údržbu v rámci aktualizací pro změny v jaderných rozhraních, obecně to ale není zas tak moc práce.
Přesto se to velké množství změn jaderného API zdá nešťastné: V některých případech jsou fungující rozhraní v kernelu rozbita nebo nahrazena rozbitými bez jakéhokoli zjevného dobrého důvodu. V dalších případech API, která pro nás byla dříve dostupná, se změní na nepoužitelná.
Současné velmi rychlé změny v ABI v X.Org DDX. Jako v bodě 1), ani toto není pro nás velká překážka: V současných větvích ovladače jsme schopni celkem snadno přidávat podporu pro více verzí X server ABI.
Nutnost být velmi opatrný ohledně závislostí knihoven a symbolů v každé binárce, kterou dodáváme. Klasické začátečnické chyby jsou zhruba takovéto:
undefined reference to `regexec@@GLIBC_2.3.4' undefined reference to `__ctype_b'
Linkování proti runtime knihovně C++ (libstdc++), ale potom má jiné distro jinou verzi libstdc++.
libstdc++.so.6: cannot open shared object file: No such file or directory
Těmto problémům se vyhýbáme a) explicitním linkováním proti velmi staré glibc a b) vyhýbáním se použití C++ runtime. Nicméně to vyžaduje pečlivou pozornost.
Body 1 a 2 jsou naší vlastní chybou za snahu produkovat pouze binární linuxový ovladač (beru to jako cenu, kterou platíme za to, že používáme tolik multiplatformního kódu v linuxovém ovladači).
Nicméně viděl jsem, že bod 3 dělal problémy spoustě jiných lidí, kteří jen chtěli poskytnout nějakou aplikaci pod Linuxem. Mnoho lidí to nakonec vzdá a prostě certifikují své komerční aplikace pro malou kontrolovanou skupinku linuxových distribucí, které mají stejné verze glibc a libstdc++, nebo přebuildují své aplikace na jiné cílové distribuce.
Myslím, že by uživatelskému prostoru Linuxu prospělo, kdyby poskytoval konzistentnější runtime prostředí pro aplikace. Abych byl fér, moje zkušenosti s problémem v bodě 3 jsou už trochu postarší, takže s DSO (Dynamic Shared Objects) rozhraními už je možná v současnosti méně nepříjemností. A měl bych dodat, že aktuální linuxové jaderné ABI pro uživatelský prostor je skutečně robustní – poznámka je převážně jen o DSO, proti kterým aplikace linkují. Také bych měl zmínit, že DSO How To Ulricha Dreppera je vynikající zdroj pro kohokoli, kdo se snaží o portabilitu.
44) Který balíček (X.Org, jádro atd.) má nejvíce prostoru pro zlepšení, aby lépe doplňoval video ovladače, např. od Nvidie, pro 3D akceleraci, desktopové efekty, přehrávání videa atd. a v jakém směru?
Linuxový ovladač Nvidie je velmi komplexní a zatěžuje téměř všechny části celého systému, s nimiž pracuje, v daleko větší míře než většina jiných ovladačů. Podobně jako hardware, který ovládá, je vysoce optimalizovaný a závisí na mnoha vlastnostech v klíčových částech systému (jako je linuxový kernel), aby pracoval bezvadně. Nedostatečné zkoušení některých těchto cest v linuxovém kernelu, stejně jako ignorování ovladačů mimo hlavní strom, mívá pravidelně za následek mírné regrese v linuxovém kernelu a jeho interakci s kernelovým modulem Nvidia. Také utrpěla stabilita kvůli tomu, že změny ve vývojovém modelu hlavní větve jádra přesunuly více odpovědnosti za ladění na distributory.
Nicméně, co se týče linuxového jádra, tak se jen zřídka stává, že bychom měli potíže kvůli základním architektonickým nedostatkům. Problémy jsou obvykle způsobeny běžnými chybami.
Ohledně budoucího růstu: Věřím, že největší příležitosti jsou v X Window System. Ne proto, že by X byly špatné (mnoho základních architekturálních rozhodnutí je opravdu dobrých: Např. oddělení politiky do okenních správců a kompozitních správců), ale budoucí evoluce linuxového kompozitního desktopu se nevyhnutelně odehraje v primárních desktopových částech: X serveru, X ovladačích, správcích oken a kompozitních správcích.
Naštěstí, z mého pohledu, je X Window System (implementovaný s použitím XFree86/X.Org Loadable Driver Frameworku) dostatečně flexibilní a rozšiřitelný, aby mohl být použit při řešení moderních výzev linuxového desktopu.
Poděkování za rozhovor patří Andy Ritgerovi z Nvidie a také serveru Phoronix, který jej vedl.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
V nejblizsi dobe tedy bude platit, ze otevreny ovladac pro jakykoliv HW NVIDIA neprichazi v uvahu, leda by nedokazali zabranit, aby ho louskanim HW udelal nekdo jiny.Vždyť právě to dělá Nouveau, o kterém se v článku píše, a celkem úspěšně.
Body 1 a 2 jsou naší vlastní chybou za snahu produkovat pouze binární linuxový ovladačJe fajn, že to umí rozlišit a bez okolků to i řekne.
Proc se proboha napriklad vyviji >5 balickovacich systemu ?Aké sú tie iné systémy (dostatočne rozšírené) okrem RPM a DEB?
Kdyz uz jsme u toho rpm, stejne se snazi jenom "kopirovat" filosofii .DEB tak proc to nesjednotit ?O rozdieloch medzi RPM a DEB sa tu písalo. Ak sa nemýlim, tak v DBM sú závislosti na úrovni balíčkov, pri RPM môže byť závislosť, na balíčkoch, či na konkrétnych súboroch (takže vytvoriť univerzálny RPM balíček je podľa mňa jednoduchšie, ako vytvoriť univerzálny DEB balíček).
Chybějící stabilní API v linuxovém kernelu.Ono by stačilo, kdyby s každou minor verzí všechno nepřekopali. Je zázrak vidět externí modul, který funguje ve verzi 2.6.X i 2.6.(X+1). Někdy mi to přijde jako posedlost...
(EE) fglrx(0): atiddxDriScreenInit failed, GPS not been initializedTedy DRI se neinciuje, ale ve výpisu je také ze libdri.so se loadlo Ale z hlediska mne jako uživatele je podstatná otázka proč? Proč to takto padne, když předtím to běželo bez problémů, a když instalace ubuntu z jiné partištny je OK. A jen tak mimochodem libdri.so je od X.Org Foundatiton a fglrx od ATI. To že ta binárka od ATI zavolá funkci v libdri.so která neprojde z nějakého blbého důvodu je nasnadě.
A jen tak mimochodem libdri.so je od X.Org Foundatiton a fglrx od ATI. To že ta binárka od ATI zavolá funkci v libdri.so která neprojde z nějakého blbého důvodu je nasnadě.To ale nie je problém kernelu (keďže, ako píšeš, tá knižnica patrí k X.Org).
Ale tohle není možné na grafice a i na mnohých jiných periferiích a tam je třeba změny mít v driveru a vůči systému mít stabilní rozhraní a stejně tak i systém vůči driveru.No z jistého pohledu (jen tak jak licence a ideologie na které je to celé postaveno dovolí) je ovladač a
ovladač. A nepamatuji se, že by někdy byl s ovladači problém. Doporučuji mrknout na ten článek co jsem postoval níže (nebo možná výše).
Zkusím položit otázku: Měl by se vývoj v celém jádře zastavit jen z toho důvodu, že banda jakýchsi lam skučí, že jí nefunguje insmod nvidia.ko
jak by si představovala?
Ten ovladač byl ze stránek výrobce hardware tedy přesně AMD/ATI linuxový ovladač.Netuším, aké verzie kernelu a X.Org potrebuje ten ovládač. To, či daná verzia distribúcie spĺňa potrebné požiadavky kontroluje ten, čo vytvára balík, takže ak sa niekto nechce zaujímať o podobné problémy, má inštalovať len balíky určené pre jeho distribúciu.
... ale i když jsou widle po mnoha rovinách hrozný systém nikdy se mi nestalo, že driver od výrobce hardwaru na widlích pro které byl určen nefungoval.Ale veď ty si neinštaloval ovládač určený pre tvoju verziu OpenSuse. A k tomu zvyšku. Ešte pred pár týždňami som mal viac ako 5 ročnú verziu X.Org a fungovali mi aj najnovšie ovládače od Nvidia. Potom som dal najnovšiu verziu X.Org a ten ovládač, čo som tam mal mi stále fungoval a práve včera som dal najnovšiu verziu x11-server a ovládač stále funguje, takže s tou kompatibilitou to vôbec nie je tak zlé, ako tvrdíš.
>Ale v tom případě je to naprosto v pasti. Pak není jeden linux, ale desitky podverzí. Pro vývojáře naprosto konec.Možno pre vývojára binárnych ovládačov do jadra (navyše ak by vývojár chcel taký modul distribuovať, musel by k nemu dodávať aj zdrojové kódy, inak porušuje licenciu jadra). Bežné "user-space" programy zmeny v jadre príliš trápiť nemusia (a len málokedy sa v jadre mení niečo, čo ovplyvňuje bežné programy).
Jediné řešení je to které dělá nvidia, kdy ten ovladač dokompilovává na stanici podle toho, jak je nastavená.Nvidia má v balíčkoch aj potrebné moduly pre rôzne distribúcie (a ich verzie). Navyše predpokladám, že to kompilovanie je tam čiastočne aj kvôli licencii kernelu (keďže nejaké zdrojové kódy musia aj tak zverejniť). PS: Ovládač od Nvidie mi pri zmene X.Org fungoval bez toho, aby som ho musel preinštalovať (to musím robiť len pri zmene verzie kernelu).
A myslím, že takto zauvažuje značná část výrobců hw, že podpora linuxu není jen přidání nových hw funkcí, ale opakované modifikace již existujícího driveru pro přizpůsobování se měnícímu se systému. a pokud v tom výrobce HW nebude mít dost velké peníze, tak se na to vykašle.A teď otázečka: kdyby výrobci nedělali proprietární ovladače, ale open-source a dali je k dispozici přímo do X.orgu, zajistili by ty opakované modifikace přímo vývojáři X? Vzhledem k tomu, že u všech ostatních to dělají, bych si tipnul že jo.
to podle mne znamená, že linuxový svět těm výrobcům moc vstříc nevychází.Linuxový svět má přístup "Dejte nám dokumentaci, my vyrobíme ovladač." Jak víc lze někomu vyjít vstříc? Existuje jakýsi Projekt ovladač pro Linux (Linux Driver Project), který přesně tohle výrobcům nabízí. Nemají co na práci.
Třeba není mi zcela jasné proč není mnohem více úsilí v projektu ndiswrapper. Možná to vidím zkresleně, ale vytvořit vrstvu, která do linuxu připojí HW který má windowsí ovladač by sice nebylo nijak čisté, opensoursové a GNU, ale bylo by funkční a pragmatické a mnoho lidí by se zaradovalo.Tady asi hodně záleží na výkladu slova funkční. K tomu běžnému výkladu má ndiswrapper poměrně daleko.
Linuxový svět má přístup "Dejte nám dokumentaci, my vyrobíme ovladač." Jak víc lze někomu vyjít vstříc? Existuje jakýsi Projekt ovladač pro Linux (Linux Driver Project), který přesně tohle výrobcům nabízí. Nemají co na práci.Jsem si plně vědom, že tomu tak je. Ale na druhou stranu tento příspus je mnohem více náboženský přistup. Výrobci HW dáva jedinou mmožnost. Bud konvertuji nebo se nedomluvím. Podle mne pragmatický přistup je kvalitně nadefinovat rozhraní. Udělat o otevřené a veřejné a neměnné. V jistém směru tak jak jsou jako otevřené veřejné a (skoro) neměnné internetové protokoly, a právě tato otevřenost podle mne patřila k hlavním důvodům proč TCP/IP převálcovalo všechny DECnety, RSCS, SNA, compuserve, X.25 a mnoho dalších proprietálních protokolů. Proč nemít i uvnitř systému rozhraní mezi proprietálními vložkami a GNU základním systémem.
Tady asi hodně záleží na výkladu slova funkční. K tomu běžnému výkladu má ndiswrapper poměrně daleko.S tím souhlasím. Současný stav ndiswraperu je není moc funkční, podle mne je použitelný na některé wifiny a skoro nic více. Ale na druhou stranu windowsí rozhraní pro drivery je známé a dalo by se na tom zapracovat více. Myslím se, že se na tom více nedělá spíše z fundametalistických důvodů.
Proč náboženský? Kdybychom tento princip indukovali na stupnici licenční nesvobody, museli bychom dojít k závěru, že uzavřený software je nejvíce náboženský (ať už to znamená cokoliv).
Podle mne pragmatický přistup je kvalitně nadefinovat rozhraní. Udělat o otevřené a veřejné a neměnné.To jsou vzájemně se vylučující se požadavky. Kvalitní rozhraní nemůže být neměnné, protože ve chvíli, kdy z nějakého důvodu nedostačuje, musí být možnost ho změnit. Takže buď nebude kvalitní, protože nesplňuje nové požadavky, nebo nebude kvalitní, protože někdo udělá obalovací funkce pro zpětnou kompatibilitu, ale starat se o ně nebude, takže to rozhraní stejně přestane fungovat. Udržovat nějaké rozhraní, i když se má dávno používat nějaké jiné, je spousta práce navíc a tu nikdo dělat nebude.
Současný stav ndiswraperu je není moc funkční, podle mne je použitelný na některé wifiny a skoro nic více. ... Myslím se, že se na tom více nedělá spíše z fundametalistických důvodů.A nebo z čirého pragmatismu - proč dělat na něčem, co je prasárna, funguje to blbě (a z principu vždycky bude) a téměř nikdo to nechce. Podporovanou wifi kartu jde koupit za pár šupů a s ovladačem v jádře.
Přirovnávat Linux můžeme k čemukoliv, ale jedna zásadní věc nikdy nebude sedět: licence Linuxu. Ukažte mi jiný free softwarový operační systém s podobnou tradicí (nepočítáme-li překabátěné projekty jako Minix). Přesto a právě i proto je těžké rozsoudit, jestli licence je to, co přitahuje vývojáře, média a investory, bez nichž by Linux nebyl technicky tam, kde je.
Co se týče vítězství Intelu, je třeba jej vidět ve spojitosti s IBM/PC, na kterém se udělal i Microsoft. Stejně „nepochopitelně“ vyhrál MS-DOS/Windows. A nakonec i Intel má své mrtvé projekty (třeba Wikipedie zmiňuje iAPX 432), které museli ustoupit „zavedenému“ x86.
Levné počítače (PC) totiž potřebují levný software (Windows).
BSD se bohužel nevymanilo z područí univerzitního UNIXu financovaného vládou USA, a tak třebaže byl zadarmo, nebyl vhodný pro PC, především co se týče podpory nového hardwaru. Proto armáda dobrovolníků dokázala předběhnout BSD, protože do Linuxu (právě do něj kvůli licenci) dopsali podporu pro „domácí“ hardware. Tím vznikl ještě levnější operační systém pro levné počítače.
Když se PC začalo používat jako servery, tak volba mezi Windows a posixovým zadarmo systémem s uspokojivou podporu hardwaru byla jasná. V okamžiku, kdy se PC s Linuxem rozšířil mezi servery, bylo pro výrobce (Red Hat, SuSE, část IBM) poměrně jasné, do jakého systému jít a zaplatit jeho vývoj z peněz svých zákazníků. A ty co to neudělaly (SGI, SCO), tak zkrachovaly.
Pokračování už byla klasická ukázka rostoucí populace, kdy generovaný zájem generoval příjmy a obráceně.
Podle mě licence (GNU/)Linuxu měla zásadní vliv na nastartování růstu. Můžeme si nyní klást otázku, jestli v dnešním stavu nepředstavuje brzdu. Já myslím, že ne. Respektive jistě by se našla spousta firem, které by si chtěly operační systém uzavřít (i kdyby jenom zahodily GNU user space a naroubovali tam ten z BSD), ale proč to ještě neudělaly (legální cestou)? Že by pro ně byl vlastní vývoj (a hlavně údržba) příliš drahý? Že by free software představoval příliš velkou hodnotu, kterou není možné nahradit? Tudíž ty firmy spíš dobrovolně svůj kód vydávají, protože jinak by je jeho údržba přišla velmi draho.
Jediný, kdo tomu odolává jsou výrobci grafických akcelerátorů. Jenže těch významných je jenom pár (doslova), ti drobní akorát přeprodávají licencované výrobky třetích stran. Když máte půl trhu (Nvidia), tak máte dost prostředků na údržbu vlastními silami. (V nedávném článku to člověk z Nvidie potvrdil, že držet krok s Linuxem a Xorg není pro ně problém.)
Přesně to o čem píšete je příčinou ne příliš vřelého přijetí linuxového desktopu na trhu a mezi uživateli.Myslím, že přičiny nepříliž vřelého přijetí linuxu na desktopu jsou tak 4.
Tohle přece s komerčním softem vůbec nesouvisí.Jaktože ne?
Na Gnu je v podstatě nejduležitější, že co je otevřené,nemuže nekdo ukrást a uzavřít. Ale nic neříká o tom že by na Gnu systému nemohla běžet komerční aplikaceGPL nic takového neříká, GNU to naopak specifikuje.
open source driver pro HW poskytuje mnohé informace o tom, jak je HW postavený, což v případě, že je v HW nějaká chytrá finta dá konkurenci nápovědu jakým směrem pracovat. A to může být v důsledku mnohem větší ztráta než zisk pár desetin procenta na linuxových systémech.Dovolil bych si o existenci chytrých fint pochybovat, spíš tipuju na bordel, zastaralé koncepty a různé špinavosti, které by se neměly dostat na denní světlo kvůli možným právním důsledkům. A nebo z jiného úhlu pohledu - ze tří velkých výrobců grafických karet dva nemají problém s tím uvolňovat dokumentaci, aby bylo možné vytvářet open source ovladače Buď jsou tak hloupí, že prozrazují své finty, nebo jsou tak hloupí, že žádné finty neumí, a nebo prostě ví, že ukrást někomu fintu a použít ji v hardwaru, který je stavěn jinak, není zase tak jednoduché.
U jakých všech ostatních?X.org obsahuje asi 20 ovladačů a ty jsou s novými verzemi X.org upravovány vývojáři X.org. Výrobce se starat nemusí.
soft k ní umožňuje sladit zesilovač k impedanci sluchátek a samozřejmě to pod linuxem nejde, což není ani tak v tom, že by to měla udělat linuxová komunita, ale v tom, že by měla nabidnout stabilní prostředí na kterém by to udělal vyrobce karty.Linuxová komunita to většinou ráda udělá, když jí k tomu výrobce poskytne podklady. Jo a malá nápověda nakonec. Dva konce řádků za sebou udělají odstavec. Zkus to použít, takhle není poznat, co k čemu patří, celý příspěvek vypadá jako jeden velký myšlenkový průjem a nedá se to číst.
Ono by stačilo, kdyby s každou minor verzí všechno nepřekopali.Co znamená všechno?
featury, ne?
Jo tak proto má ten krám přes 6M.
Odhaduji, že více než 90 % linuxového ovladače je multiplatformní.
Za tak moc jim nefandi, tak malý DX není .
-rw-r--r-- 1 petrvlasic petrvlasic 9486880 21. říj 06.04 nv-kernel.oČlověk by až řekl, že se rozpíná jako vesmír.