Na webe Armed and Dangerous Erica S. Raymonda som narazil na jeho posledný blogpost Last phase of the desktop wars?
Zameriava sa na súčastnú situáciu Microsoftu ide čiastočne o zhrnutie súčastného stavu a jeho myšlienok.
Vzhľadom k zaujímavosti som spravil voľný preklad jeho blogu a pridal niekoľko vlastných myšlienok.
Prvým, a menej zaujímavým, portovanie ich prehliadača Microsoft Edge na Ubuntu.
Druhým a zaujímavejším je Windows System for Linux (WSL).
WSL umožňuje bežať nemodifikované linuxové binárne súbory pod Windows 10. Žiadna emulácia ako vo WINE, iba sa načítajú a idú.
Vývojári Microsoftu teraz pracujú na jadre linuxu s cieľom vylepšiť WSL, a Microsoft na to vybakladá nemalé prostriedky. A to ukazuje zaujímavým smerom.
Aby sme pochopili prečo, musíme si všimnúť, ako sa zmenil tok výnosov spoločnosti Microsoft od spustenia cloudovej služby Azure v roku 2010.
V súčasnosti totiž Azure zarába Microsoftu väčšinu peňazí.
Monopol na Windows sa stal vedľajšou položkou, keďže rapídne poklesol predaj bežných stolných počítačov. S tým klesá aj návratnosť investícií do vývoja systému Windows.
A pretože objem predaja počítačov naďalej klesá, nevyhnutne sa to stane brzdou v príjmoch Microsoftu.
Z dôvodu maximalizovania zisku to znamená, že pokračovanie vo vývoji Windows je vec, ktorú by spoločnosť Microsoft radšej nerobila.
Namiesto toho sa snažia o to viac investovať do Azure a na tom sa v súčasnosti prevádzkuje viac inštancií Linuxu ako Windows.
Ďaľšou položkou je Proton. Proton je emulačná vrstva, ktorá umožňuje hrám pre Windows distribuovaným v službe Steam bežať na systéme Linux.
Zatiaľ to nie je dokonalé, ale blíži sa to.
Problémom je, že hry sú veľkou záťažou emulačnej vrstvy systému Windows.
Možno už sme v bode, keď je technológia podobná Protonu vhodná na prevádzkovanie biznis softvéru pre Windows na Linuxe.
Ak nie, čoskoro bude.
RH: Pár rokov supportujem firmu, ktorá kompletne beží na Ubuntu + Ubuntu server s OpenLDAP a nemajú ani jeden počítač s Windows. Účtovný program beží natívne v Linuxe (FlexiBee)
Ak by bol človek stratégom Microsoftu, neuvažoval by nad maximalizovaním zisku práve využívaním takejto technológie?
Čo ak by sa Windows stal emulačnou vrstvou nad Linuxovým jadrom ?
Pre Microsoft by prispievanie do jadra a úprava jadra a emulačnej vrstvy mohol byť ekonomický motív.
Prvým možným náznakom je Microsoft Edge for Linux. Ten by mohol byť v podstate testom pre obídenie emulačnej vrstvy a natívnym prevádzkovaním na linuxe.
Čo by sme v novom Windows dostali?
Jadro Linuxu a nad ním emulačná vrstva pre beh starších programov a kompatibilitu starších verzií Windows.
Emulačná vrstva by sa zároveň starala o beh hier a programov tretích strán.
Následne Microsoft bude vyvíjať tlak na odstránenie emulačnej vrstvy.
Tým by mali aj zjednodušenú portáciu do cloudu na Azure.
Následne by Microsoft úplne ukončil vývoj a udržiavanie Windows.
RH: Niektoré časti Windows už fungujú ako distribúcia Linuxu štruktúrovo v podstate od Windows Vista.
Microsoftu by stačilo udržiavať iba desktopové rozhranie podobné Windows a dodávatelia tretích strán by dodávali, namiesto windows bináriek, binárky ELF s linuxovým API.
Tým by Linux vyhral na desktopoch nie porazením ale spoluprácou.
RH: V podstate s daným blogom súhlasím a aj kroky, ktoré Microsoft v súčasnosti podniká by mohli k tomu viesť.
Zaujímavé by bolo ak by k tomu došlo.
Na portovanie hier z Windows by stačilo málo, aby Microsoft začal namiesto DirectX používať Vulkan.
Eric Steven Raymond (62 rokov) je americký programátor.
Je autorom knihy Katedrála a bazár (Katedrála a tržiště) porovnávajúca dva vývojové modely softvéru a je súčasným správcom “Jargon File“.
Hoci sa kvôli Jargon File preslávil ako historik/antropológ hackerskej kultúry, po roku 1997 sa stal vedúcou osobnosťou hnutia open source.