Jeden desktopový OS?


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.