Jde o lobbing, urednici maji naprostou vetsinu dokumentu v IS, tedy maji formulare bud pres web, nebo v nejake client server applikaci, mozna ze i SAP.
Samotny OS se tak uz stava jen terminalem, kde se obcas vtiskne nejaky dokument, ktery jeste neni v IS, tedy maji sablonu pro LibreOffice a bud tisk, nebo export do PDF ... a ten LL na rozdil od M$ opravud umi, vcetne prilozeni nestandartnich fontu, ne jako M$, ktery se v Adobe readeru mimo M$ rozsype a meni fonty jak na bezicim pase.
Dalsi vec je stary HW, ano linux bezi na na starem HW, ale srovnejste si linux na celeronu 800MHz coz je to co tam bezne maji a linux na i5 s 8GB ram a SSD diskem ... stejne tak windows.
Mnozi maji mozna pocit, ze maji linux pomaly, kdyz tam pousti JAVA aplikace ala SAP client, nebot to srovnavaji se svym novym notebookem.
Za usetrene penize by tedy meli koupit novy HW a ne je cpat M$. Co si budem namlouvat, urcite setri, zamestnavaji lokalni lidi a M$ na tom trati obrovske penize, kdyby jim to chtel davat zadarmo, tak neinvestuje tolik penez, aby podplatil kde koho, aby to zvratil.
To zestat podporuje nadnarodni firmu, ktera tam ani nedani na ukor lokalnich firem neni dobre, je to ukazka korupce, kdy nadnarodni firma muze upolacet a nicit mensi lokalni firmy a to vse za penize danovych poplatniku, nebot co jine je statni/mestska zakazka.
Linux je desktop 100% lepsi volba, lide kteri linux dobre znaji win10 jeste radi vyperou pryc, chova se fakt divne jako kazde windows, uz jen takova instalace patchu, matepracovni nastroj, zaptnete jej, nebot potrebujete nutne delat jinak spadne cele IT daneho podniku a on se vam rozhodne 1 hodinu instalovat pache a mezi tim vas nikam nepusti ... a nedej boze, kdyz si chce neco stahnout a vy to mate pripojeno pres MOBIL ... to je relny pripad a aby toho nebylo malo, tak to vyzralo FUP a muselo se to ad hoc navysovat ... v linuxu se nic takoveho nedeje, tam se upgraduje za chodu a lze to vypnout, ne ze vas to da na obrazovku, kde nelze nic delat, ani to zastavit. A je toho vice, drobne nefunkcnosti a nelogicnoti windows jsou tam vsudypritomne. Ne ze by byl linux bez chyb, kazdy SW je trochu shit i ten nejlepsi SW ma kupu chyb.
A dalsi vec u M$, naprosta vazanost, poridite AD, exchange, MS SQL ... vse se provaze a uz se toho nezbavite, dale vas to nuti upgradovat, nebot exchane ma velikostni limity a kdyz uz nestaci, musite koupovat novou verzi, ale ta chce novbou verzi AD a sto zase nefunguje stare SQL ... serie nekomaptibiliot s celym svetem i se starsimi produkty ... a kdo kdy videl nove windows server ... date nejnovehsi verzi, pustite upgrade diskovehon pole a ono vam to to pole ZNICI ... pritom kdyz to same udelate ve starsi verzi, probehne to normalne .... a kdy tam mate ty windows jen na sparvu toho pole .... sakra proc tam neni linux, tam tohle nehrozi a appka je v JAVA ... popravde co muzu delat z prikazove radky, delam pres ni na linuxech, jeste ze entreprise pole umi delat vse bez GUI ... nekteri si jeste tuneluji Xsy ... ale jde to pres nekolik serveru, to vite, bezpecnost, VPN s ni na jeden server s ni na dalsi a s nej na dalsi ...
Nechci se vyjadřovat k tomu jak je který OS vhodný pro Mnichov, a řeknu k tomu jen tolik, že představy zaměstnanců IT oddělení o práci úředníků a o agendách státní správy bývají přinejmenším zkreslené.
K některým věcem o kterých píšete:
Ad export do PDF ... a ten LL na rozdil od M$ opravud umi, vcetne prilozeni nestandartnich fontu - osobně jsem s exportem z MS Office do PDF neměl problém, ale používám jen fonty instalované s aplikacemi, které mám na PC. Každopádně možnost přiložení fontu je daná licenčně. Pokud font není licencovaný pro embedding, tak byste ho přikládat neměl. PDF reader by pak měl použít ten samý font, nebo ho zkusit nahradit podobným.
Ad JAVA aplikace ala SAP client - bohužel SAP klient po Javu nemá spoustu funkcionality, kterou má Win32 klient.
Ad zestat podporuje nadnarodni firmu, ktera tam ani nedani na ukor lokalnich firem neni dobre - ceny licencí MS jsou v ceně řešení pro státní správu kapka v moři. Navíc analýzu, development, dodávku HW, deployment i support dělají lokální firmy. Pokud někde hledáte korupci, tak byste se měl soustředit právě na ty lokální firmy a jejich vazby na politiky.
Ohledně danění: podniky i banky po celém světě provádějí daňovou optimalizaci, jak jak jim to umožňuje zákon. Například seznam.cz i alza.cz mají hyperské vlastníky, a platí tam jen velmi nízké daně. Snad všechny banky působící v ČR používají podobné techniky, akorát jim přes zahraniční účty tečou řádově vyšší částky. Navíc firmy z daňových rájů a anonymní společnosti získaly zakázky státní správy za stovky miliard Kč.
Upřímně se tomu nelze divit. Pokud nastavíte vysokou sazbu daní a zavedete opravdu komplexní daňovou legislativu, tak všichni využijí svého práva optimalizovat v mezích zákona.
Ad nadnarodni firma muze upolacet - a uplácí snad? To je totiž celkem silné tvrzení.
Ad nicit mensi lokalni firmy - tak funguje konkurence. Mimochodem open source likviduje lokální firmy. Proč myslíte že například Software 602 zabalil 602Office? Protože přišel OpenOffice zdarma. Takových příkladů je dlouhá řada. Velké společnosti jako Microsoft, SAP, Oracle nebo Apple to ustojí, ale kdo to neustojí jsou právě ty malé lokální firmy.
Ad windows... instalace patchu... nedej boze, kdyz si chce neco stahnout a vy to mate pripojeno pres MOBIL - přes mobil je to metered connection (pokud to nemáte špatně nastavené), a přes takové spojení se aktualizace netahají.
Ad naprosta vazanost, poridite AD, exchange, MS SQL ... vse se provaze - to je naopak obrovská výhoda. ActiveDirectory má firemní účty, takže se s jedním heslem přihlásíte ke stanici, otevřete Outlook, a ten se bez dalšího ptaní na heslo připojí k MS Exchange. Jinak by zaměstnanci měli každý dvacet účtů (na stanici, file share, různé IS, mail, tiskárny...), a ke každému jiné heslo. Podobných výhod ta integrace přináší spoustu, a je to jeden z důvodů, proč se používají právě produkty od MS. A každý z těch produktů má poměrně širokou kompatibilitu s verzemi ostatních produktů, takže to zdaleka není tak, že byste při každém upgradu MS Exchange musel upgradovat AD, a kvůli tomu pak SQL Server, SAP, klientské stanice, toastery k kantýně a vstřikovače u služebních vozů :)
To na jedné straně souhlas. Na druhé straně z Java klienta těžko provádět integraci s Office, používat interní COM komponenty (new ABAP editor, Graphical Screen Painter atd.), tisknout na lokální tiskárně (podpora lokálního tisku v Javě prakticky neexistuje), nebo používat externí COM objekty (jsou na dlouhé řadě projektů). Něco z toho by se asi vyřešit dalo, ale je to veliká spousta přepisování kódu, který léta funguje na Win32 klientu, a to kvůli pár uživatelům kteří nemají Windows. SAP zjevně zvolil ten přístup, že nejběžnější funkcionalitu zpřístupní i z Java klienta, a pokročilá funkcionalita bude dál vyžadovat Win32 klienta.
Pokud aplikaci A nahradíte aplikací B, kde B dělá úplně totéž co A, tak změna jaksi nedává smysl. Pokud aplikaci A nahradíte aplikací B, která dělá něco podobného, ale ne totéž, tak pochopitelně o část funkcionality aplikace A můžete přijít.
Když MS Exchange nahradíte řekněme Postfixem, tak to sice bude také mail server (což je podmnožina funkcionality MS Exchange), ale nebude umět kalendář, sdílené složky, webový přístup, synchronizaci s push notifikacemi, hledání na serveru, workflow, custom forms, asi nebude mít integraci s Active Directory, a bude používat jiný protokol pro komunikaci s klienty. Pokud používáte například ticketovací systém postavený na MS Exchange, tak se s ním také můžete rozloučit.
@Izak
"A dalsi vec u M$, naprosta vazanost, poridite AD, exchange, MS SQL ... vse se provaze a uz se toho nezbavite, dale vas to nuti upgradovat, nebot exchane ma velikostni limity a kdyz uz nestaci, musite koupovat novou verzi, ale ta chce novbou verzi AD a sto zase nefunguje stare SQL ... serie nekomaptibiliot s celym svetem i se starsimi produkty"
A to se podívej do včerejší diskuze kde se zjistilo, že MS pro automatickou instalaci ovladačů používá jediné kvalitativní kritérium: datum.
Ohnuté? Ne, to je výsledek. U MS se ptejte . . .
"aneb jak jinak poznat novější verzi nějakého driveru, když verzování každý výrobce používá . . . . "
No samozřejmě že to automaticky nejde. Jedna věc je, že to MS dělá aby dodal nejlepší verzi ovladače o kterém tedy nemá ponětí jak na tom je, chce jenom spoléhat na verzi. Už to je na hraně. Druhá věc je, že tzao vyřešil pomocí datumu. To už je za hranou.
Tam se totiž mísí, a Lael to klasicky splácal dohromady aby to celé zamlžil jak je u MS zvykem, 2 věci - výber ovladače a jeho kvalita. Je podle tebe opravdu kritérium vhodného ovladače poslední verze od někoho u koho se nemůžeš ani spolehnout na verzování? A je v takovém stavu vůbec možno automaticky vybírat nejvhodnější ovladače, nota bene podle datumu a říkat tomu váběr nejlepšího (kvalitativní kritérium) ovladače?
No to sice ano, ale ty jsi mluvil o tom, že máš několik vedorů a každý verzuje jinak a tak si prostě MS řekl, že ten kdo vydá ovladač poslední, má produkt nejlepší.
A to ještě to datum nemusí vůbec odpovídat výroby*, ale vydání ... a když tedy nemá, jak jsi psal MS kontrolu nad vendory, tak jak má kontrolu nad skutečným datem výroby*?
Já chápu tu premisu že poslední >>by měl<< být logicky nejlepší. Jenom nesouhlasím. Tedy:od kdy je ale datum skutečným kritériem kvality, nota bene ještě mezi různými vendory s produktem potenciálně v různém stavu?
* skutečné datum výroby|vytvoření|napsání
@ViloBrana
Jenomže oni je nekontrolují který od které firmy je nejlepší. To řeší tím, že přijali premisu: poslední vydaný == nejlepší.
A co hůř, jestli jsem to správně pochopil, tak místo změny preference kvality( dejme tomu kombinace HW ID, Vendor ID a verze ) musíš měnit datum vydání/výroby - těžko říct které z nich je to aktuální - jak mi třeba zaručíš, že ovladač, který prošel testy, ale napsal jsem ho před lety nedostaně včerejší datum při vydání? No a pak samozřejmě budeš tím měněním aby se nainstalovalo co chceš pořádek v datumech . . . .
"Microsoft totiz podpsane veci taky testuje na rozdil od linuxu."
No to dovol abych se zasmál . . . Nehledě na to, že podpora MS by se dala vyjádřit moderní hláškou "Sorry jako"
Ovladače pro starší verze Windows se někdy dají použít. To z jak staré verze Windows se dá driver použít záleží na tom jak se vyvíjely požadavky na konkrétní typ driverů. V případě upgradu na Win10 použijte Upgrade Assistant, který vám označí konkrétní problematické drivery a případně aplikace.
https://support.microsoft.com/en-us/help/3159635/windows-10-update-assistant
Ono to není o závodu desítek ovladačů o tom, který je nejlepší, ale prostě se automaticky vybírá ten nejnovější, sám si můžeš zvolit klidně starší, to je na tobě. Co ti na tom vadí?
To, že se na začátku nezvolily pravidla pro verze je jedna věc, teď by to znamenalo poměrně velké problémy se současnými ovladači a asi to nikdo dělat nebude. Mít datum jako verzi ovladače není zase tak špatné, mimochodem.
Vadí nevadí, je mi to v podstatě šumák, jen mě zajímá na jakém základě někdo provede kvalitativní selekci na základě datumu. Ono by to dávalo asi smysl u 1 toho samého vendora. Ale mezi různými?
To je jako bys vedle sebe postavil pět lidí, zeptal se na datum narození a pak řekl, že ten nejstarší je nejplepší.
1. To má být smysluplný kvalitativní výběr?
2. Hele chápu že je to jenom obezlička nebo taková berlička - o čem to pak ale v produktu svědčí a jak to vypovídá o daném produktu?
3. Předkládá se nám tu verze, že MS W je pro Mnichov lepší, ale zde vodíš, že třeba důležitou věc jako ovladače vybírá podle toho, jak pozdě, resp. podle nejbližšího data, to kdo vydal, aby zvolil nejvhodnější?
Pořád dostávám jenom kupu dojmů a nějaké reklamní kecy od @Laela. Mohl by mi někdo z těch mínusových hrdinů odpovědět na zcela konkrétní otázku?
Mám 5 let starý ovladač od firmy A. Firma A opraví 6 překlepů v různých Error messages a vydá novou verzi s dnešním datem. Jak to datum vypovídá o kvalitě ovladače?
Děkuji
Seřazení podle data je jedním z kritérií, a má poměrně nízkou váhu. Dalšími kritérii jsou podepisovatel driveru (WHQL, výrobce, Microsoft, drivery pro starší verze Windows), feature set uvedený v driveru, a shoda HW ID. Ke srovnání podle data dojde pouze pokud existuje více driverů pro stejné HW ID, což by se teoreticky nemělo stát (s výjimkou MS driveru vs. OEM driveru). Nahrazení driveru přes WU se navíc provádí jen pokud nová verze opravuje chyby (například bezpečnostní problémy, BSOD, resource leaks) nebo zavádí nové features. Možná byste to s těmi dojmy neměl tolik přehánět :)
"Ke srovnání podle data dojde pouze pokud existuje více driverů pro stejné HW ID, což by se teoreticky nemělo stát"
1) Ale klidně může a stává a ještě i vyjímkou a že těch OEMek máme. Takže pokud přepíšu datum, ale ovladač bude horší, tak se instalovat nebude?
"Nahrazení driveru přes WU se navíc provádí jen pokud nová verze opravuje chyby (například bezpečnostní problémy, BSOD, resource leaks) nebo zavádí nové features"
2) A to poznáš jak, když nad výrobci tvými slovy nemá MS kontrolu? Podle počtu vyplněných řádků v popisku changelogu?
"Dojmy"
Já jen kladu otázku a dostávám polovičatou odpověď "že ono by se to jako možná by nemělo protože tamto ale na tom moc nezáleží" . . .
Windows assigns a rank to a driver that matches a device. The rank indicates how well the driver matches the device. ... The lower the rank, the better a match the driver is for the device.
The rank of a driver is a composite value that depends on how a driver is signed, the features that are supported by the driver, and the type of match between the device identification strings that are reported by a device and the device identification strings that are specified in the entries of an INF Models section of a driver INF file.
https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/how-setup-ranks-drivers--windows-vista-and-later-
V GPO se pak dá nastavit že se nebere v úvahu kategorie podpisu driveru (WHQL, OEM, MS, stará verze Windows).
https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/allsignersequal-group-policy--windows-vista-and-later-
Další otázka je jak WU nahrazuje drivery, pokud je nainstalovaný driver od výrobce A a update obsahuje driver od výrobce B pro stejné HW ID. Nevím jestli má přednost signature score, feature score, identifier score, date, zachování OEM id...
Pořád trváte na tom, že se drivery ve Windows instalují čistě, jen a pouze podle data?
Jaké falešné "vypnutí" máte na mysli?
Ad jak to, ze změnou datumu je možné vyupdatovat driver na jiný, když je to udajne podle: MS rank vs HW sestava - Windows uses the following criteria to select a driver for a device:
- Windows selects the driver that has the lowest rank value as the best match for the device.
- For drivers that have equal rank, Windows selects the driver that has the most recent date.
- For the drivers that have equal rank and date, Windows selects the driver that has the highest version.
- For drivers that have equal rank, date, and version, Windows can select any driver.
https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/overview-of-the-driver-selection-process
Jinými slovy datum driveru je jen jedno z kritérií, a použije se pouze u driverů, které jsou jinak hodnoceny jako stejně vhodné. Důvodem je zjevně to že výrobci mají na sobě nezávislé řady číslování driverů, ale datum je pro všechny výrobce stejné (plus minus časová zóna).
Dále se můžete dozvědět odkud Windows drivery berou. Současné verze co nejrychleji nainstalují nejvhodnější driver z toho co mají předinstalované lokálně, aby zařízení začalo fungovat ASAP, a zároveň se snaží najít lepší nainstalovaný OEM driver nebo package z Windows Update. Pokud ho najdou, tak ho použijí. Například pro klávesnici, myš nebo touchpad se nejprve nainstaluje generický driver abyste zařízení mohl rychle používat, a pak se případně stáhne driver který umí nastavit speciality a může s sebou třeba dotáhnout dodatečné GUI (řekněme Microsoft Keyboard and Mouse Center, Lenovo SetPoint nebo Synaptic Touchpad Driver).
https://msdn.microsoft.com/en-us/windows/hardware/drivers/install/where-setup-searches-for-drivers
Diskuse by neměla být snahou o střelbu do té které platformy, ale předávání nějakých znalostí a zkušeností. Myslím že je řada na vás, abyste do diskuse přispěl něčím podnětným. Jak konkrétně se na Linuxu řeší situace kdy existuje více driverů pro dané zařízení? Vezměme si například grafickou kartu nVidia, pro kterou existují drivery Nouveau a ty od nVidia. Odkud se drivery berou (lokálně a/nebo online), a jak se určuje který se použije? Existuje třeba u klávesnic, myší a touchpadů podobný princip, kde se zařízení automaticky rozhodí s genetickým driverem, a pak se automaticky dotáhne a nainstaluje driver včetně SW pro rozchození specialit (sleep na klávesnici, "desáté" tlačítko nebo přepínač rozlišení u myši apod.)? A ukážete také nějakou dokumentaci, jako jsem ji nalinkoval já?
"Jaké falešné "vypnutí" máte na mysli?"
Tobě připadne, že tvrdit: "W10 (a kdoví které ještě W8 ~) rychleji startují" a přitom přeprásknout chování tlačítka vypnout z "vypnutí" => "uložení snapshotu a vypnutí" a tomu odpovídající "start" je něco jiného než falešné "vypnutí"?
Pokud jsi selektivně zapomenul tak se to týkalo sítě a nutnosti restartu po updatu, protože tam se smapshot neukládá ale >opravdu< se PC vypne a zapne, ne jako při W vypnutí?
Nicméně otázka je pořád stejná a pořád bez odpovědi. A dokonce se nabízí druhá relevantní otázka: Jak se to, co sem házíš do referátu, shoduje s tímto?
https://www.root.cz/zpravicky/proc-maji-vsechny-ovladace-ve-windows-datum-21-6-2006#o907648
"
Lael Ophir ( 10. 2. 2017 2:32 )
U MS záměrně uvádějí starší datum ovladače, aby bylo zajištěno, že ovladač od výrobce má vždy přednost před generickým ovladačem. V případě shody data se posuzuje verze, takže když MS uvede nový driver s vyšší verzí, tak má prioritu před staršími MS drivery, ale driver od výrobce má dále vyšší prioritu. Jinak by totiž každý Service Pack nahradil všechny ovladače od výrobců vždy těmi od MS, víme?
"
Já tam nečtu nic o nejakém rankování. Ale zato tam čtu, že datum má naprostou prioritu už při výběru vendora a až pak jde nějaká verze, o které jsi ale napsal že MS nad ní nemá kontrolu
https://www.root.cz/zpravicky/proc-maji-vsechny-ovladace-ve-windows-datum-21-6-2006#o907703
"
Lael Ophir ( 10. 2. 2017 11:48)
U datumování stačí když každý uvede aktuální datum. U verzování bez datumu se všichni musí shodnout na číslování verzí, a protože jsou výrobci HW nezávislí, tak by to šlo špatně. ...
"
https://www.root.cz/zpravicky/proc-maji-vsechny-ovladace-ve-windows-datum-21-6-2006/
"
Napadlo vás, proč mají všechny ovladače od MS ve Windows datum 21. 6. 2006? MS vývojář Zac vysvětluje, jaký to má důvod. Při automatickém hledání ovladače se nejprve přihlíží k hardwarovému ID. Ovladače, které ho podporují jsou první v seznamu. Pak se rozhoduje právě podle data vydání, novější mají přednost.A pokud je shodné i datum, vybere se ten, který má vyšší číslo verze.
"
Takže kdo tedy nemluví pravdu, resp. je pomýlený? Je to MS vývojář Zac, je to autor zprávičky, nebo @Lael který něco trvrdil a linkoval nedávno, nebo @Leal který něco tvrdí a linkuje dnes?
Je to zjevně jak jsem psal, s tím že se rozhoduje podle způsobu podpisu driveru (to ještě závisí na GPO, Win7 tuším mají defaultně AllSignersEqual=true, linkoval jsem) a jeho features, podle HW ID, a v případě stejné vhodnosti více driverů podle datumu a pak verze. To co psal vývojář Zac je pravda, i když to na rozdíl od dokumentace nevysvětluje celý proces.
Upřímně řečeno jestli se po zapnutí zavede kernel a drivery, nebo naposledy použitý předlinkovaný kernel s drivery, to je uživateli úplně jedno. A nemyslím si, že by kvůli technickému detailu měl MS přejmenovat volbu "Shut down" na "Save kernel with pre-linked drivers for next boot and then shut down" :D. Důležitý je výsledek, a ten je dobrý.
Ad tam nečtu nic o nejakém rankování - protože to v původním článku nebylo, a datum se uplatňuje až po hodnocení shody HW ID a features driverů. Takže ano, rozhoduje se podle data vydání, ale jen v případě že je shodné HW ID (to tam bylo jasně řečeno od začátku) a features driveru (to od začátku řečeno nebylo, protože to nebylo v článku).
" "Shut down" na "Save kernel with pre-linked drivers for next boot and then shut down" :D."
No, dalo by se to řešit i rozumně, třeba pod volbu "Shut Down" dát ještě např. "Fast Shut Down"/"Quick Down"/"Fast Pre-start" a podobně a ještě to inzerovat jako novu super feature. Ne. hlavou prostě ne, tím se myslet nebude!!!
"Takže ano, rozhoduje se podle data vydání, ale jen v případě že je shodné HW ID (to tam bylo jasně řečeno od začátku) a features driveru (to od začátku řečeno nebylo, protože to nebylo v článku)."
Ok, ale tak potom má MS default driver stejné features jako všechny ty ostatní, když to můžu ovlivňovat přes datum?
Fast Shut Down nepopisuje co se stane, protože shutdown je (více-méně) stejně rychlý jako normálně. A vypínat počítač tlačítkem "Fast Pre-start", to myslíte vážně? Možná to můžete zkusit na Linuxu, pokud se podobnou funkci naučí.
Ad potom má MS default driver stejné features jako všechny ty ostatní, když to můžu ovlivňovat přes datum - to záleží co umí ten MS driver a co umí OEM driver. Mohou a nemusí umět totéž.
Je důležité uvědomit si, že Linux jako jádro je všem otevřené a každý si může jádro sestavit, jak chce. Proto např. je možné stanovit napevno prioritu již při kompilaci. Vestavěné ovladače budou mít prioritu. Jedno jádro může mít při běhu pro dané zařízení inicializovaný pouze jeden ovladač. [0] Je možné za běhu přidávat moduly do jádra, např. proprietární ovladače (jako od nvidie). Potom se používá strom závislostí a ten může evtl. přepsat priority. Takový strom se vytváří pomocí depmod(8). [1] Jinak asi dobrá dokumentace je např. v knize Linux Device Drivers, zde volně dostupná stará verze. [2]
Předpokládám, že lepší dokumentace bude dostupná např. v Red Hat Knowledge Base. Taky BSD, např. OpenBSD bude mít tuto záležitost možná lépe dokumentovanou. V ideálním případě je však ovladač zakompilován v jádře ať už jako modul nebo přímo součást. O tom si na Windows můžete nechat zdát.
[0] http://stackoverflow.com/questions/11642330/what-is-the-linux-built-in-driver-load-order
[1] http://man7.org/linux/man-pages/man8/depmod.8.html
[2] http://www.xml.com/ldd/chapter/book/ch02.html
Děkuji za informace. Dokonce se zdroji, to je dobrý standard. Upřímně jsem čekal jestli se přínosným způsobem zapojí kolega NULL; to se bohužel ani tentokrát nestalo.
Dokumentace nic moc, ale lepší než nic.
Možnost přidávat drivery za běhu je pěkná, ale bohužel například nelze vyměnit X11 driver za chodu (vyžaduje to restart X11 serveru, a to efektivně odstřelí všechny aplikace, protože se k session nelze znovu připojit). Dále mi připadá, že práce s více drivery pro jedno zařízení na Linuxu není řešená ani tak jako na Windows, natož lépe. Ovšem problém Linuxu není ani tak ve více driverech pro jedno zařízení, jako spíš v dostupnosti nula driverů pro spoustu zařízení.
Ohledně možnosti zakompilovat driver do kernelu: nevidím to jako výhodu, spíš naopak. Ve Windows jsou všechny drivery externí, a na rozdíl od Linuxu má kernel stabilní ABI, takže to není tak že s každým buildem (a odlišnými parametry překladače) je potřeba driver přeložit znovu, případně modifikovat.
Tak já se zapojuji tam, kde chci vyjádřit názor nebo mě něco zajímá.
Naposledy mě třeba zajímalo, jak to že když MS hodnotí různé ovladěče různých vendorů a verzí svým nějakým rankem, tak lze pouze změnou datumu vynutit defaultní driver od MS?
Zatím je tam jenom spousta linků, každý tvrdí něco jiného (MS developer Zac, Lael . . . ) a stále neodpovězeno. . . .
https://www.root.cz/zpravicky/mnichov-zvazuje-prechod-na-microsoft-windows-do-roku-2020/#o908340
o driverech a tiskárnách raději nemluvit.
Znám dost případů, kdy při přechodu na Windows 10 to zároveň znamenalo vyměnit i tiskárny,
a v případě, že se používal ještě starý SW bežící na DOS, tak legrace byla dokonalá, neboť pak naučit DOS aplikaci používat USB (či LAN) tiskárnu pod Windows 10 je otázka z říše snů, a to mokrých.
A super je pak aktualizace Windows 10, kdy ti zaktualizuje i ovladač k tiskárně a ono to pak nefunguje.
Bavím se o malých firmách, kde mnohdy IT dělá kdo má ruky nohy, a skutečný IT přijde až to nefunguje.
Moc tomu asi nerozumíš.
A pokud tvrdíš toto, pak tedy přijeď do města kde mám klienta a zaplatím tě královsky, když rozchodíš jednu drahou (v nákupu cca 120tis) laserovou multifunkční tiskárnu vůči jen třem PC s Windows 7-10 64bit
Klidně ti zaplatím dvojnásobek tvé hodinové mzdy.
Aj trojnásobek.
Ale když neuspěješ, jako tři jiní před tebou, pak tady budu chtít tvou omluvu za tvrzení.
Ty univerzální drivery nejsou samospasitelné. Prostě pro tu tiskárnu ovladače NEJSOU, protože výrobce je nenechal napsat.
Pokud je to multifunkce se scannerem, tak tam je to trochu problém, protože scanneru neexistuje žádný standard jako PCL. Pokud jde o tisk a tiskárna umí PCLx, tak by to mělo jít. Problém může být s dodatečnými funkcemi jako jsou podavače, oboustranný tisk, sešívačka apod. Většinou to bývá popsané v dokumentaci tiskárny, a dá se to zahrnout do GPD file (Generic Printer Description). Vyjma dokumentace (první link) je tu také WDK (Windows Driver Kit, druhý link), kde dokonce najdete příklady.
https://msdn.microsoft.com/en-us/windows/hardware/drivers/print/introduction-to-gpd-files
https://msdn.microsoft.com/en-us/library/windows/hardware/ff557573(v=vs.85).aspx
Ad Klidně ti zaplatím dvojnásobek tvé hodinové mzdy, aj trojnásobek - děkuji, ale nemám zájem. Zkuste si sehnat třeba schopného studenta informatiky, který má nějaké zkušenosti s Win32. Není to nutná zkušenost, ale ukazuje že dotyčný asi bude trochu znát Windows. Když mu hodíte tiskárnu, její dokumentaci, link na dokumentaci na MSDN a link na WDK, tak bych měl rozchodit i ty dodatečné funkce.
U skeneru by to asi bylo trochu drsnější a pracnější, ale i tam se dá třeba monitorovat komunikace mezi starší verzí driveru a zařízením, a poznatky doplácat do nějakého sample driveru z WDK.
Mimochodem jaký model tiskárny to je, jestli to není tajné?