Výrobci možná při použití BSD po problému mít budou, ale pro uživatele je to tím pádem jenom další proprietární černá skřínka, co se nijak neliší od WinCE nebo Symbianu.
Kdybych pouzil FreeBSD - jako ze to je muj favorit. Nebo OpenBSD, NetBSD, pak se o cernou krabicku nejedna. Tyto OS maji spickove manualove www + handbooky na vysoke urovni.
A pokud bych byl vyrobce - budu vyrabet HW dle specifikaci - tak, jak ma HW vypadat a ne tam "cosi matlat" polofunkcniho. Pak s tim FreeBSD pobezi a jine OS bez problemu.
Jako vyrobce bych nijak FreeBSD "neupravoval" a byl bych proti sobe, kdybych z toho nechal udelat cernou krabicku.
Ale kvuli male "chybce" by mne nikdo netahal za "nos". neb by v manualu k memu NBK - prikladne bylo jasne uvedeno, kde hledat podporu -cisla, Maily, WWW OS, IRC kanaly, atp, atd.
Nejak bych se toho nebal. A presto presevsechno bych mel "volnejsi ruce" nez s OS Linux.
Mozna jsem ja mimo. Ja chapu, ze dnes je "moderni" sjednocovat firmy a vyrabet smejdy, ale asi bych sel - jako vzdy "proti proudu" :-)
Jakto, že se o černou skříňku nejedná? K čemu mi jsou sebelepší manuály a handbooky, když výrobce vezme zdrojáky BSD, upraví je tak, že tam doplní věci nutné pro běh na jeho HW, který není nikde zdokumentovaný a ani zdrojáky nikomu nemusí dát?
A co si mám představit pod pojmem "HW dle specifikací"? Specifikace si přece určuje sám výrobce. Přece není nic proti ničemu, když tam osadí nějaký zákaznický čipy nebo logická pole o kterých samozřejmě ví jen on sám, jak jsou naprogramovaná.
To, že je tam něco na bázi BSD je mi pak platné jako mrtvému zimník, když "normální" BSD se mi na tom nerozběhne a stejně musím dělat reverzní inženýring, abych zjistil, jak to uvnitř funguje a psát znova všechny ovladače a modifikace.
Hw dle specifikaci je treba dodrzovani standaru, ze :)
Jednoduchy priklad:
Modem uziva nejaky protokol ke komunikaci. Implementuji tak a vyrobim, HW dle teto specigikace. /Proto nektere kusy HW je "jednoduche" naprogramovat, nebot muzete postupovat dle specifikace treba RFC, ISO a podbne :-)
Jenze kdyz si Acer zmysli, ze se da nekde neco "usetrit" - odrbe komunikacni cip o jiste zalezitosti a ty uz nesplnuji danou ISO normu, ale bude to "dodelavat v emulaci" ovladac, pak to pojede ve Widlich a to jeste blbe. Co jine OS?
Delat HW, ktery DODRZUJE technicke a jine specifikace je jiste pro vyvojare daleko snazsi. Nehlede na to, ze pro specifikovane chipsety dle norem jiz ovladace davno jsou.
A pokud bych byl zminovanym vyrobcem HW, jak zde uvedl kolega. Pak bych strkal do NBK cipy a jine zalezitosti vytvorene dle specifikaci a norem.
Nejprodavanejsi kusy HW a uspesne kusy HW jsou prave ty, ktere se jistych specifikaci drzi - byt vnitrofiremnich. Ale ne jednou tak a podruhe onak dle pocasi, nebo dle potreby odrbat zakaznika, abych mel na nove BMW....
Je to v pristupu. A ten je u jistych firem v kytkach.
Co se ale tyka diskuse, jestli jsem to OK pochopil.
Pak je samozrejme pro vyrobce vyhodnejsi uzit BSD jadro, nebot pak do nej nemuze nikdo stourat. A jstli k tomu dokumentaci da, nebo ne? Vzdyt je vyrobce ON. A jestli se to bude prodavat uvidi sam. Jestli si z toho udela neco jako Apple, tak at.
Ale usetri se stourani.
A pokud bude chtit byt IN a bude mit vyrobce trochu hlavu, pak dokumentaci zverejni, aby si s jeho WH lidi mohli "hratt", kupovat jej a doporucovat jej dalsim lidem a tak se stat oblibenou firmou s BSD resenim.
No. O vsem se da polemizovat dlouho a vse ma sve kladne stranky a i zaporne.
Kazdy ma asi visi "jinou". To by tu pak na svete byla nuda - proto je taky tak zvlastne jedinecny.
Mluvíte úplně z cesty a je vidět, že vůbec nemáte tušení o tom, jak se navrhuje hardware. Pletete si normy a specifikace. To je pak těžké o nečem debatovat.
Jak bych take samozrejme mohl v par vetach cosi "shrnout" a osvetlit podrobosti kolem vyvoje HW? To je nemozne :-)
Byl jsem rad, ze jsem aspon "cosi naznacil" - mozna nesikovne, ale presto, aby snad lide nenabyli dojmu, ze "delat" HW je "sranda". Privitam Vase jakekoliv upresneni. Je mi samozrejme jasne, jaky je rozdil mezi normou, doporucenim, atp ;)
Budu rad, kdyz se od Vas neco dovim - rad se necham poucit...
A co se tyka pouziti BSD na nejakem HW - ano, pro vyrobce je to jiste snazsi cesta. jak je to pote s uzivatelem, je vec druha. Ale to jsem sem jiz take psal, ze ma vse sve klady a zapory.
Kazdopadne - dekuji Vam za upozorneni a za Vas cas. Dan.
Napriek tomu ze som pouzivatelom FreeBSD a nasadzujem ho kde sa da, neviem ci by to pre vyrobcu bolo riesenie. Problem je totiz v aplikaciach a nielen v systeme. Vacsina multimedialnych aplikacii pre fbsd pochadza z linuxu a je pod gnu gpl.