Kezdjük most a végén.
"Azt kéne már megérteni, hogy itt a backward compatibilityt és vele a desktop szegmenst kockáztatja az ms, ha eldobják a win32 API-t."
A Microsoft egyre bátrabban kockáztat. Ballmer után már úgy látszik nem a minden áron dominancia a cél, pláne hogy azt úgyis sikerült elveszteni. Hiába a PC desktop dominancia ha a PC már nem domináns.
"Dehogynem kell. A kernelbe mindenképpen bele kell nyúlniuk, ha igazítani akarják a saját cuccaikhoz."
A windows kompatibilitási réteghez nem kell kernel szintet piszkálni. Akkor milyen saját cucc igényelné ezt? Egyébként ez sem lenne leküzdhetetlen akadály. A Google a mobilok sajátos igényei miatt máig karban tart egy Linux kernel patch-készletet. Kevesebbe kerül mint egy teljesen saját platform.
"Iparról volt szó, termelői rétegről, nem az okostelefonokról. Futtasd le a legújabb Corel Draw-t egy droidos telefonon..."
Marginális igény van Corel Draw-ra. A Photoshoppos Adobe bezzeg ott van Androidon széles app kínálatával.
Corel Draw egyébként macOS-re sincs. Az Apple jól megvan nélküle.
"Akkor mondok én is két ellenpéldát. Az AVerMedia CE310B kártyához csak béta driver van Linux alá és csak 3.x-es kernelhez."
Van viszont egy sok tv tuner ami stabilan támogatott Linuxon. USB csatlakozósak közül szinte mindegyik. Sőt a blob-mentes tv kártyák jó eséllyel Androidon is működésre bírhatóak. Windows ARM-en egyik sem működne.
Linuxos Windowsnál megoldaná az Avermedia, hogy minden kártyája flottul működjön a legújabb hivatalos Linux kernelekkel, garanciaidőn belül ez a minimum.
"DigitalPersona U.are.U (vagy hogy a fárasba írják) 4500 nevű USB-s ujjlenyomatolvasóhoz publikusan csak a 2-es SDK érhető el, ami windózon megy, Linux alatt pedig a dpfpdd_query_devices()"
Ugyanezt vonatkozik erre is. Linuxos Windowsok mellett megoldja a gyártó neked.
"Desktopon továbbra is a windóz a defacto OS, a drivereket is ehhez mérten fogják fejleszteni."
... egyes gyártók tegyük hozzá. Mert ma már igen szép gyártói támogatást kap a desktop Linux is, a független fejlesztők pedig szintén sok hardver támogatását oldják meg Linuxon. Nem mindet, de Linuxos Windowsnál megváltozik a viszonyítási pont a PC hardvergyártók számára.
Egyébként a Windows még valóban meghatározó PC desktopon, de ott van mellette egy Mac, ami csak azért nem harap ki nagyobb szeletet mert az Apple aranyáron kínálja. Továbbá az amerikai oktatási piacot már megette a Google ChromeOS-e. Nincs malware, nincs update para és még a diákok sem tudják olyan könnyen szétbarmolni.
"Aha, mert ha egy gyártó win driver-only, aki BASIC drivert csinálni Linux alá, akkor annak az új terméke menni fog a Linux alapú Windows 11 alatt. :)"
Amelyik gyártó nem képes haladni a korral bezárja a boltot. Ennyi! Egy ideje már úgyis fogyatkoznak a PC világ hardver gyártói.
"Először is, ha kizárod a "minimal hw-es embedded" chipeket, akkor magad is elismered, hogy nem az összeset támogatja."
Na ne poénkodjunk itt 8 bites már kilobyte-os gépecskékkel!
"BTW, Apple A12 Bionic-on fut?"
Kit érdekel?! Az Apple úgy látja jónak ha megtartja az összeset magának. Innentől a többi gyártó számára ez egy nem létező chip.
"De ha nagyon akarod, mondok olyan szériát, amin nem fut a Linux: ARM2."
Egyre jobb példák. Komolyan! :)
De tessék átfogalmazom:
Mondj olyan _értelmes_ és elérhető ARM chip szériát amit a Linux nem támogat. :p
"Viccet félretéve, én eszközökről beszéltem, nem chipekről. A chippel önmagában kitörölheted."
A gyártók számára akik az eszközöket gyártják a chip, azaz SoC számít. Minél több közül válogathatnak annál versenyképesebbek.
"Nem, ez a papírokkal való takarózás. Production ready-nek akkor hívunk valamit, ha az működik."
Azt mondod, hogy az IBM segget csinál a szájából?! Ott azért nem tartanak.
Egyébként az OpenPower miatt lehet még jelentősége a platformnak, hacsak el nem szúrja ezt is az IBM.
"Már megint mobil eszközök. Itt most a windows jelenlegi piacáról van szó, annak tennének be a win32 API elhajításával. A mobil eszközök piacán a mikrószaft már úgy is elkésett, mint a MÁV szokott; a döglött kecskéket sem érdekelné, ha holnap lenne windows alapú mobil eszköz, amikor a mobil piacon már kialakult a 99%+-os Goole/Apple hegemónia."
Rakj gyártóként mobil lapkát egy notebook házba és van egy jó árú terméked 4k multimédiával, jó hosszú akkuidővel. Intel x86-tal ezt többszörös áron hoznád ki. Az átlag user úgysem fogja szétszedni, nem is érdekli ha jól működik mi van a burkolat alatt.
A Windows pc jelenlegi piaca úgy néz ki, hogy a még egyelőre megmaradt felhasználók jelentős része kizárólag a Chrome böngészőt indítja el az öt-nyolc éve le nem cserélt pc notebookján. Miközben mobilt legalább két évente cserél. Ezeket az igényeket mobilból átszerelt ARM lapkával is ki lehet elégíteni.
Így lehet 99%-os Google/Apple mobil hegemóniából classic desktop hegemónia is ha a Microsoft nem képes megfelelni a kor kihívásainak.
A speciális igényű heavy userek, ipari szereplők nagyon kevesen vannak. Nem termelnek annyi Windows bevételt a Microsoftnak, ami ellensúlyozná az elszálló fejlesztési költségeket. A többséget nem érdekli, hogy Linux vagy NT kernel hajtja a notiját ha kiigazodik a Windows-szerű desktopon és el tudja indítani a Chrome böngészőt.
"Ez hogy jön ide? Kezdjük azzal, hogy az Apple a szintén Jobs termék NextSTEP-ből csinálta meg az OSX-et, egyszóval a kezdetektől fogva UNIX volt."
Na álljunk meg! Az Apple nem volt egyenlő Steve Jobs-al, annak ellenére, hogy ezt gyakran maga Jobs és a rajongók is elfelejtették. A Macintoshnak egy teljesen más felépítésű operációs rendszere volt OSX előtt.
"Ha pedig a régi Mac OS-re gondolsz, az OSX teljeskörű emulációs környezetet nyújtott a régi programok futtatásához. Ők az egyik saját megoldásból mentek át a másik sajátba és saját maguk oldották meg a visszamenőleges kompatibilitást is."
Nem a saját vagy nem saját megoldás a lényeg. Hanem, hogy megoldható a piacnak megfelelő kompatibilitással az OS leváltása egy másikra. Ha Linux kernelt választott volna az Apple az OSX alá ugyanúgy működtek volna a régi classic macOS programok.
"Ezt hogy akarod abszolválni a third party WINE-nal - aminek egyébként az ég egy adta világon semmi köze nincs a Linuxhoz, az egy cross platform API wrapper - vagy egy idegen kernelre épülő saját wrapping réteggel?"
Már többször leírtam, hogy nem a Wine az egyetlen lehetőség. Fejleszthet a Microsoft egy teljesen Wine független komaptibilitási réteget is.
De akár a Wine is lehet jó alap. A Valve kisebb csodát tett nagyon rövid idő alatt a számára fontos játékok területén.
Az pedig, hogy cross-platform a Wine végképp nem érv ellene.
Azt állítod, hogy nem tudja megoldani a Microsoft a 99%-os kompatibilitást Linux alapon? Mert akkor tévedsz!
"Nem, de több se! Az egy konzol, gyakorlatilag rakhattak volna rá bármi mást is, lévén egyfelől nem vanilla FreeBSD van rajta, hanem egy zárt FreeBSD fork, amit a Sony átalakított a saját céljaihoz, tehát bármivel megcsinálhatta volna ezt"
Persze fejleszthetett volna teljesen saját OS-t is a Sony és akkor még ma is masszív veszteségben lenne a PS4 üzlet.