To je sqelé, ale pochybuji, že se s výrobci HW dohodnou na termínech vydání, nebo jak dodrží mlčenlivost. Hádám že pro výrobce bude zase lepší Win32 jistota, než distribuce podkladů pro vývoj které s jistotou skončí u konkurence.
No nevím, ale snad na tyhle informace má právo každý, kdo si ten kus HW kupuje, ne? To je jako mixér bez návodu k použití s tím, že se to ovládá z windows.
No nevim, ale dost pochybuju, ze kdy existoval mixer, u nehoz byla soucasti dodavky take plna dokumentace (treba el. schema, vykresy mechanickych soucasti atd.)... a navod typu "timto tlacitkem zapnout, tamtou packou pohnout pro vymenu noze" je spis podobny tomu "ovlada se to z windows".
Ty casy, kdy se alespon k TV a radiu prikladala el. schemata jsou uz taky davno pryc...
Nikdo přece nechce elektrické schéma, jen když si koupím grafickou kartu kupř., tak bych rád jako zákazník k ní taky dostal návod, jak s ní mám komunikovat a jaké má funkce. Připadá mi to naprosto přirozené. Když si budu kupovat pneumatiky, tak taky neřeknu "na škodovku" ale uvedu parametry.
Dnes jsou vyrobci, bohuzel, takova verbez, ze se ani neobtezuji dodat k tiskarne ESC sekvence. Naposledy se mi to stalo u Canonu BJC 4000. K novejsi S 400 uz ani nahodou.
Jenomze ten mixer obsahuje zarucni blombu a v navodu je napsano ze rozebirat ho je v rosporu s navodem.
Ale obecne je NDA (koukej a nejecej) problem.
Podle toho momentalne taky drivery v Linuxu vypadaji. Napriklad okolo grafiky je to bida.
Zaobrazit kvaline video umi dnes jen VIA.
Jinak vsechny karty ktere se daji koupit pro PCI-E to umi mizerne. ATI nepodporuje xvmc vubec. Nvidia se obcas chova podivne. A navic je xvmc v porovnani s akceleraci a moznosmi kolem interlaced videa v porovnani s woknous ostudna. A to je "jen" 2D grafika.
No mozna prave proto, ze je to jen 2D grafika, je tomu davana takova mala podpora :) Preci jenom te 3D casti je venovana asi nepomerne vetsi cast casu vyvojaru...
Ja se v tom mixeru treba hrabat chtit budu, az se podela. Opravdu me stve, kdyz mi odejde neco v kotli ustredniho topeni a ja si musim nakreslit alespon zjednodusene schema, abych zjistil, kde to vyhnilo. Kdyz ma clovek schema, nekdy staci jenom mrknout a je to skoro jasne.
No nevím, ale snad na tyhle informace má právo každý, kdo si ten kus HW kupuje, ne? To je jako mixér bez návodu k použití s tím, že se to ovládá z windows.
99,99999999999999% producentov HW nema v sposobe komunikacie s ich periferiou absolutne ziadne know-how, ktore by stalo za nejaku ochranu. Ani tam v principe nieje co chranit pred konkurenciou, ked zanedbam fakt, ze konkurencia, ak by uz chcela tak ma prostriedky na reverzne izinierstvo.
Novy sposob komunikacie cez USB alebo PCI uz nevymyslite. Ani prevratne riesenie v obsluhe registrov alebo mapovani pamate periferie. Nechapem ake know-how moze mat producent pri ADSL modeme pripojenom cez USB (myslim v casti USB->Pocitac, nie v samotnom modeme). V 99,99999999999999% ide o popis registrov alebo mapovanej pamate.
Niekolko specifikacii som videl a problem je podla mna len na pravnom oddeleni prislusneho HW producenta, kedze prislusny pravnik si mysli, ze aj to kolko krat za den ide vyvojar na WC je IP (Intellectual Property) firmy. To, ze producenti HW si chrania nejake know-how je cista bajka. Mozno 1 z 100000 ma co chranit.
Zajimavy taky je, ze Intel nebo IBM poskytuji datasheety docela bez problemu(samozejme existuji vyjimky). Nejvice si brani svoje Intellectual Property ruzny smejdi z Taiwanu nebo z Ciny.
Mozna se take boji, ze by se jim lidi smali a koupili jinde. A zdrojaky ovladacu nezverejni, protoze by se mohlo ukazat, ze je to amatersky alfa bastl, ke kteremu pozdeji vydaji update, kterym to pozvednou na betu. Na ostrou verzi nedojde, protoze se zacne vyrabet novy model.
Nedavno se objevila prezentace nejakeho vyvojare jadra, ve ktere tvrdil pravy opak - ze nejlepe jsou na tom s poskytovanim dokumentace prave asijske firmy jako napriklad realtek ci ralink a nejhure americke. Nicmene si nemohu vzpomenout na jmeno prezentace a nedari se mi to vygooglit.
Jak u kterych vyrobcu... Ale samozrejme, u ADSL modemu a podobnych zarizeni toho moc nevymyslis. U slozitych zarizeni ala graficke karty uz ale ano, zvlast od doby, co jsou programovatelne a znacne dulezita cast lezi na ovladacich graficke karty... Ale u tech vyrobcu malych a jednoduchych zarizeni je spise problemem jejich naprosty nezajem.
Jenomže to manažerovi, nebo nedej bože investorovi nevysvětlíš. To je člověk, který technické podstatě vůbec nerozumí. Je založený dosti emocionálně, takže on se prostě musí na ten produkt dívat jako na novou a inovativní věc, i když tam nic nového není.
Na prvním místě je snad zákazník a nikoliv manažer nebo investor. Koneckonců to přeci sami manažeři a investoři tvrdí. Znamená to, že svým chováním popírají svoje tvrzení? :-)
Základní problémy jsou
-Ve výrobě HW je velká mašinérie, kterou by asi nedokázaly pořádně vývojáři stíhat dalším a hlavně by se nemohlo jednat jen o čisté ovladače ale, o kompletní ovladače a utility pro správu.
-Dál dnešní hw je dost pokročilý holt nejsme v dobách 386. Velkou část firmware v HW tvoří externě programovatelná , část , nebo dokonce firmware je součástí ovladačů. Pokud je za výkonem toho Hw optimalizace nelze se divit že předání pořádné dokumentace bylo únik dost důležitých informací.
-posledním problémem by byla zodpovědnost za kvalitu výroku (tedy ovladačů) a kdo by převzal podporu ovladačů pro alternativní OS
Problém s vedením a managementem, bych nemusel být takový, pokud by se jim dokázalo, že výše uvedená negativa by byla minimalizována a problémy promptně řešeny. Jinak o spolupráci nebudou opravdu zájem, protože moc pozitivního jim to nepřinese.
PS příměr k mixéru je pěkně mimo. Legislativa okolo spotřební zboží, předpisy o prodeji zboží a služeb jsou dost dále oproti tomu divokému západu okolo SW Pokud se mixér rozbije tak se dá reklamovat, pokud nedělá to co má dá se reklamovat. Atd…. prostě máte legislativou mnoho způsobů jak se bránit špatnému zboží. Rozhodně k tomu nepotřebuje vědět, jak to uvnitř pracuje (plán, nákres atd..) Nejsem si vědom, že tohle by fungovalo, někdy, někde u nějakého SW, vyjma SW vyvíjeného „na klíč“ .
No jen pockejte az/jestli se linux vice rozsiri..
Kdyby mel nejakejch 30% z trhu, tak by se mozna vyvojari divili, kolik dokumentace maji k dispozici.
Vzdycky to bude o tom, jestli se s tim pani manazeri maji zamestnavat(==kapne nam z toho neco?)
Co v pripade, ak firma vydala kedysi davnejsie zdrojaky pre skompilovanie drivera pod jadrom 2.4, ale dalej sa o to nestarala? Nemozem prejst na 2.6 jadro lebo ten driver nikdo neprepisal, ja sa do programovania driverov pre linux nevyznam a tak som zakapal na 2.4 jadre starsej verzii linuxu.
Existuje nejaka moznost pre mna? Mam sa ozvat vyvojarom jadra so zdrojakom ak nemam ziadny iny popis k HW/API/comukolvek?
Riesit to kupou noveho hw nebudem, hoci je to za par supov (pcmcia wifi-karta orinoco silver proxim 8421wd). Kto mohol tusit ze jedna z najznamejsich linuxom podporovanych wifi kariet ma pod novym vyrobcom iny chipset..
Jeden problém je v tom, že firmy si mezi sebou licencují jak HW řešení, tak SW a licenční podmínky zakazují redistribuci předmětu licence (HW i SW). Tím pádem pak nelze specifikace (nebo ovladače) uvolnit. Druhým problémem je to, že většina I/O zařízení je dnes řízena ovladačem a HW jsou jen jednoduché rozhraní (modemy, ale i grafické karty, scannery, tiskárny atd.). Zveřejnění SW by pak znamenalo, že stejný HW bude někdo jiný replikovat a bez nákladů na vývoj SW (protože náklady na SW jsou větší, než náklady na výrobu HW) bude dosahovat vyšších zisků na úkor toho, kdo zaplatil vývoj.
Řešením je, aby už prvovýrobci pracovali otevřeně, ale k tomu je potřeba čas a odvaha změnit zaběhnuté obchodní praktiky. To není tak jednoduché, protože cena akcií klesne, když firma nemá zaručené příjmy (např. kvůli změně obchodního modelu), protože klesne její rating (vlastně hodnocení rizika pro investory). Proto třeba mobilní operátoři tak stojí o smlouvy a ne o předplacené karty. Sice je na smlouvy menší zisk (různé výhody), ale firma může prokázat, že výhledově bude mít jistou míru příjmů. A tím získá důvěru investorů a bank (že bude splácet úvěry a že cena akcií výhledově neklesne).