26. huhtikuuta 2020

Windowsin työpöytä Linuxiin?

En näe Microsoft Windowsia pelkkänä pahana, sillä vaikka siinä on paljon pahaa, ei kaikki sitä kuitenkaan ole.

Yksi näistä hyvistä puolista on ehdottomasti Windowsin käyttöliittymä, se on nopea, selkeä ja erittäin viimeistelty, tosin nyt Windows 10 aikana, viimeistely on jäänyt puolitiehen. Siltikin katsoisin mahtava lisänä Linuxiin, jos Microsoft kehtaisi julkaista käyttöliittymänsä niin sanottuna erillisenä DE:nä Linuxille. En nyt puhu siitä, että Microsoftin pitäisi muuttaa Windows Linuxiksi ja julkaista se omana ”distronaan”.

Jos vain tuo käyttöliittymä Windows 7:sta saataisiin Linuxille, näkisin mieluusti Microsoftilta myös File Explorerin, eli resurssienhallinnan Linuxilla sekä Chromiumiin perustuvan uuden Edge -selaimen.

Kuulostaahan tämä kovasti siltä että, voisin vain käytellä sitten Windowsia ja asentaa siihen Windows Subsystem Linuxin (WSL). No ei, vaikka näin toki jo teenkin Windows asennuksiini. Ongelmana nykyisen Windowsin kanssa on tietenkin Windowsin suljettu koodi sekä sen sisältämät käyttäjien seurantaan ja yksilöintiin liittyvät asiat sekä se hemmetin automatisoitu uudelleen käynnistys päivityksien yhteydessä. En pysty suosittelemaan Windowsia näiden asioiden vuoksi.

Ehkä kuitenkin tulevaisuudessa näemme Microsoftin avaavan Windowsin vapaaksi lähdekoodiksi, se olisi jo nyt helppoa koska Windowsin lähdekoodia ylläpidetään GitHubissa, toki yksityisenä repona ja veikkaan että sille on tehty hieman järeämpi suojaus kuin GitHubin muille käyttäjille, GitHubinhan omistaa Microsoft.

Microsoftin toimet avoimen lähdekoodin ympärillä ovat olleet osittain hyviä ja osittain pahoja mutta ylipäänsä yhtiön kiinnostus entiseen arkkiviholliseensa on lisääntynyt huomattavasti.

Microsoftin pahuus tulee esiin poliittisessa toiminnassa, yhtiö on hankkinut itselleen sijoituksia avoimen lähdekoodin edistämiseen tarkoitettujen yhteisöjen parissa ja ainakaan toistaiseksi nämä eivät näe Microsoftin varsin avokätisiä lahjoituksia ja ostettuja paikkoja vaarana. Ehkä he ovat oikeassa, ehkä eivät. Tähän saadaan vastaus tulevaisuudessa.

Jos kuitenkin on niin että Microsoft on aidosti hyvää tarkoittamassa, se saattaa yllättää jossakin vaiheessa ja julkaista Windowsin peruskomponentteja avoimena koodina ja ehkä jopa tehdä itse DE:n mutta jos koodi julkaistaan, veikkaan että joku muu taho löytää kyllä kiinnostusta tuoda Windowsin työpöydän Linuxille.

Helposti ohjelmat eivät tule kääntymään Linuxille koska jo yksistään käyttöjärjestelmien tapa käsitellä tiedostojärjestelmää on täysin nurinkurista, joten koodia tarvitsee muokata huomattavasti, jotta oikeat asiat löytyvät ja kuten työpöytäympäristöä voidaan toimivasti ajaa.