Dnes jsem narazil na zajímavý příspěvek v diskuzi, kde uživatel Windows shrnul své roční zkušenosti s Fedorou a odůvodnil, proč se nakonec vrací zpět k Windows (Vista). Podle toho co psal, to vypadalo, že opravdu bojoval a i odůvodnil svůj důvod k návratu a přiznal, že je asi moc závislý na OS Windows.
Problémem autora bylo, že hledal Windows s jinou nálepkou. Pokusy o rozcházení Windows aplikací, ladění vzhledu klasických Windows (stejná nabídka „Start“, ikonky, vzhled Windows 2000 atd..) to prostě není GNU/Linux. Čím mi asi vyrazil dech nejvíce bylo, že by se Linux, aby byl lepší pro přechod uživatelů z Windows, měl Windows víc podobat a měl by být víc kompatibilní.
V tom měl rozhodně pravdu, bylo by to snažší, ale kde bychom to potom byli? Dostat jakoukoliv distribuci do podoby Windows není problém [2, 3, 4], s tou kompatibilitou aplikací už do určité míry problém je. Windows má své api, vývojové nástroje a technologie.
Pokud má být aplikace multiplatformní, musí se tak psát hned od začátku a musí se podle toho zvolit technologie, za pomoci kterých se aplikace bude vyvíjet. Napíšete-li svou aplikaci v .NET a projistotu ji svážete s MSSQL, nemůžou se uživatelé této aplikace divit, že až se rozhodnou pro Linux, nebo jakýkoliv jiný ne-MS systém, budou mít nemalý problém.
To je ale jiná kapitola, ještě větší problém je, si myslím, instalace těchto nemultiplatformních aplikací na jinou platformu, než pro kterou byly napsány. Dokud se budou uživatelé Linuxu škrábat na hlavě nohou, asi se to moc daleko s multiplatformností všech, nebo alespoň většiny, aplikací nedotáhne. Je sice krásné, že máme věci jako Wine a podobně, ale na co? Aby jsme instalovali něco, co si programátor oné aplikace nepřeje aby sme používali? Nebo aby jsme podporovali jeho lenost psát multiplatformně? Je to prasárna a ještě ji lidi podporují.
Proč by měl být Linux více kompatibilní s Windows?
Pokud chce mít člověk jednoduchým způsobem na počítači dualní boot, teda dva operační systémy, například Windows a Linux, nainstaluje napřed Windows a až poté Linuxovou distribuci a to z jednoho prostého důvodu. Windowsácký bootloader není dvakrát přátelský k ostatním operačním systémům a když máte Linux a poté nainstalujete Windows, už se do Linuxu nedostanete, jelikož Windowsácký bootloader bere ostatní OS jako plevel a vůbec se jima nezabývá.
GRUB, který používá nejen Linux ovšem ostatní systémy včetně Windows rozpodná a při spuštění počítače Vám nabídne možnost výběru, do kterého operačního systému se chcete přihlásit. Kompatibilita mezi Linuxem a Windows? 1:0 pro Linux.
Když už máte nainstalované Windows a instalujete například Ubuntu, ihned při instalaci rozpozná nainstalované Windows a nabídne možnost import účtů a dokumentů z Windows. Když instalujete Windows na počítač, kde už je Linux, nejen že Windowsácký bootloader znemožní přístup do Linuxu, ale oddíl disku, na kterém je Linux bere jako neznámý, chce se mi říct rovnou neznámy svět, černou díru, nic…. Jiný systém pro Windows prostě neexistuje. Kompatibilita mezi Linuxem a Windows? 2:0 pro Linux.
Když už máte oba tyto systémy nainstalované, máte možnost z Linuxu přistupovat na Windows FAT/NTFS disky, kopírovat z nich nebo na ně, prostě s nima plnohodnotně pracovat. Windows Linuxové oddíly vidí opět jako neznámé popřípadě volné místo, které by nejraději přeformátovalo. Kompatibilita mezi Linuxem a Windows? 3:0 pro Linux.
A takhle bych mohl pokračovat opravdu hodně dlouho. Ano, v jistém směru výše zmíněný člověk má pravdu. Windows jsou skoro všude a praktický jediný způsob jak může Linux získat větší zastoupení na trhu je přebrat lidi Microsoftu a tedy jim ulehčit přechod z Windows na Linux touto vzájemnou touto kompatibilitou ze strany Linuxu.
A nebo jít prostě svou cestou a nabídnout něco, co Windows nemají a prosadit to jak se patří. Mě si Linux dostal tím, že je zadarmo, je lehký na správu, nemusím zabíjet systémové prostředky antivirovým programem, Firewallem (v Linuxu je firewall řešen trochu jinak než ve Windows, kde je nejlepší řešení program třetí strany), správou balíčků, nemusím se bát jít na jakoukoliv stránku, můžu si ho přizpůsobit obrazu svému úplně ve všem, nejsem otravován přiblblou aktivací, ověřováním pravosti, po reinstalaci vše funguje, neřeším ovladače, prostě a jednoduše můžu pracovat.
Kompatibilita je krásná věc, ale musí být vzájemná, nevím proč by měl Linux pořád držet krok s kompatibilitou s Windows. Když Windows/Microsoft nechce ostatní OS, proč by měly ostatní OS chtít Windows. Takže větší kompatibilita Linuxu s Windows? Ne, už teď je kompatibilní až moc!