Като малко продължение на моята неотдавнашна редакция за различните операционни системи, които се борят с нея, няколко читатели направиха коментари за Ubuntu и Windows и по същество, че давам на Windows малко прекалено голям кредит. Така че, реших, че ще напиша тук специално, за да реша проблема с Linux, който всъщност замества Windows. Може ли?
Накратко - още не. И ето защо.
Microsoft направи правилата
През 2001 г. Microsoft излезе с Windows XP. По онова време тя беше по същество единствената операционна система за десктоп, която струва на никого. По онова време Microsoft Office спечели войната на офис пакета. Internet Explorer беше изтласкал Netscape от пазара, като се отказа от успехите на Windows и по същество принуди потребителите към Internet Explorer. Водеща е юридическа битка срещу Microsoft за тази, водеща до евентуално разхлабване на хватката в интернет от Internet Explorer (въпреки че някои твърдят, че все още имат здраво хватка). През цялото време Linux беше доста популярен като сървър (главно защото Windows е твърде нестабилен), но що се отнася до работния плот, той беше главно за отрепки.
Днес отвореният код направи малко възвръщане. OpenOffice се превърна в достоен конкурент на Microsoft Office, дотолкова, че накара Microsoft да преосмисли офис пакета си и сега Office 2007 използва по-отворени стандарти за документи. Firefox е излязъл от гроба на Netscape и сега е доста популярен. И ние самият Linux прераснахме в настолната арена с популярни опции за десктоп Gnome и KDE, и двете, които дават възможност на Vista да пусне пари, заради парите си.
И така, нещата се промениха. Но, достатъчно за Linux да поеме? Не, и това е така, защото първоначалният успех на Microsoft основно означаваше, че той е направил повечето от правилата. Хората свикнаха с начина, по който работи софтуерът на Microsoft. Свикнали сме с начина, по който правят нещата. Microsoft също не е точно отворена книга за това как са направили нещата, така че оставя другите да се приближат максимално, но не съвсем там.
Популярността на Windows означава също, че повечето доставчици отделят по-голямата част от енергията си, за да накарат стоките им да работят в Windows. И в това се крие препратката към капиталистическия пазар, която направих в предишната статия. Пазарът е избрал Windows и сега се занимаваме с този избор. Поддръжката на доставчиците за Linux и други платформи в крайна сметка е по-скоро замислена. Wine е реализация с отворен код на Windows API, която е достъпна за Linux, която ви позволява да стартирате софтуер за Windows на Linux система. Но, Виното не е перфектно. Може да работи с някои софтуер, но поддръжката е петна. Друга опция би включвала виртуални машини вътре в Linux за стартиране на софтуер за Windows, но това също не изглежда много работещо.
Най-добрият вариант за Linux е да използва софтуер, изписан за Linux, но който поддържа стандартите на Microsoft. Сега, след като Microsoft изглежда отваря някои свои файлови стандарти, може би това може да се направи малко по-добре от света на Linux. Например, OpenOffice предлага поддръжка на документи за файлове в Office. Но, стига само дотук. Някои от по-любимите функции на Office не могат да бъдат записани правилно в OpenOffice и това е така, защото точният формат на DOC файловете беше известен само от Microsoft. Сега, когато Office 2007 използва отворен XML стандарт, може би това може да бъде облекчено.
Хората искат алтернатива
Microsoft е направила правилата тук и това е така, защото на Linux отне твърде много време, за да може потребителят да ни използва. Да, сега виждаме завръщане за отворен код, но напредъкът се забавя в арената на операционната система заради невероятната известност на Microsoft Windows. Но пазарите са склонни да дават и да взимат, и според мен е, че Microsoft вече е в състояние на спад. Windows XP беше доста добър и все още е такъв. Сега използвам Vista, което ме поставя в състояние да препоръчам на другите, че засега продължават да работят с XP. Vista просто не е готова. Което ме води до моята гледна точка …
Манипулирането на Microsoft от Vista изглежда ми е знак, че компанията наистина губи своето сцепление на пазара на ОС. Отнеха им шест години, за да излязат с Vista, а аз оставам да се почесвам по главата точно за всичките вълнения. А след излизането на Vista хардуерната поддръжка във Vista е малко по-слаба. Някои производители на хардуер играят ад, предоставяйки Vista поддръжка за своите неща поради огромните промени, направени от Microsoft вътре в Windows. В същото време Vista е абсолютен звяр на операционна система. Въпреки че наистина изисква около 2 гига памет, за да работи респективно, Ubuntu Linux може да направи това само с 512 MB.
И така, докато успехът на Firefox показва, че хората искаха алтернатива на Internet Explorer, аз наистина мисля, че Vista е най-важната точка за желанието за алтернатива на арената на ОС. Хората са уморени от Microsoft. Те са уморени от загрижеността за сигурността, за сините екрани, за заключването. Аз, например, бих искал да имам жизнеспособна настолна операционна система, която наистина е заместител на Windows. Но Linux все още не е налице по гореописаните причини.
Какво би трябвало да се случи, за да стане Linux повече заместител?
- Linux трябва да работи все повече и повече като Windows. Стига се до там. Но Linux трябва да получи такъв, че едва ли изобщо се нуждаете от команден ред. Инсталирането на програми трябва да е толкова лесно, колкото двойното щракване върху файл (без проследяване на зависимостите от пакета). Отново, Linux ще трябва да играе по правилата, зададени от Windows, за да свали Windows на ниво.
- Отворените стандарти трябва да станат повече норма, отколкото изключенията. Компаниите трябва да направят специална точка за използване на отворени стандарти. Например, използването на OpenOffice, а не Microsoft Office, ще направи вашите документи по-отворени и по-кросовидни.
- Продавачите трябва да положат повече усилия за поддръжка на Linux. Малко е проблемът с пилешкото и яйцата. Те ще положат повече усилия, ако Linux стане достатъчно популярен, за да гарантира времето си. От друга страна, Linux всъщност няма да стане толкова популярен, ако тези доставчици не го направят.
Преминаване към мрежата
Тенденцията на късното е, че голяма част от настолния софтуер се заменя от уеб базирани колеги. Всъщност само преди няколко седмици официално отказах Outlook като моя имейл клиент в полза на услугата Gmail на Google. Прекарвам по-голямата част от деня си в уеб браузъра си и няма значение кой компютър или каква операционна система използвам, Gmail пак ще работи по същия начин. И Firefox е наличен както за Windows, така и за Linux.
Това обаче не спира с Gmail. Вече има уеб-базирани приложения, които обхващат всичко - от финанси, графичен дизайн, управление на времето, офис пакети - вие го наречете. Всичко зависи само от мрежата и сървъра, на който седи. Тъй като тези видове неща стават все по-популярни, няма да е важно коя операционна система използва.
С преминаването към уеб-базиран софтуер и храбрите усилия на проекти като OpenOffice и Firefox, мисля, че сцената се измества към отворен код и далеч от дните на Microsoft като доминираща сила. Това ще отвори повече възможности за харесванията на Ubuntu и други, но зависи от разработчиците на тези системи да се възползват от шанса. Те не могат да измислят начина, по който работи светът, а компютърният свят все още се върти по начина, по който Windows прави нещата. Така че, разработчиците с отворен код не трябва да бъдат снобски за това, че са анти-Windows. Не, напротив, влезте там и правете това, което Windows прави по начина, по който го прави Windows, а след това покажете на хората, че го правят без никакви етикети на Microsoft навсякъде.
Тогава стигате някъде.
