В качестве продолжения моей недавней передовой статьи о различных операционных системах, с которыми она боролась, несколько читателей сделали комментарии об Ubuntu и Windows и, по сути, о том, что я слишком высоко оценил Windows. Итак, я подумал, что напишу еще один здесь специально для решения проблемы замены Linux на самом деле Linux. Может это?
Короче - пока нет. И вот почему.
Microsoft сделала правила
Еще в 2001 году Microsoft выпустила Windows XP. В то время это была, по сути, единственная настольная операционная система, достойная чьего-либо времени. В то время Microsoft Office выиграл войну офисного пакета. Internet Explorer вытеснил Netscape с рынка, использовав все преимущества успеха Windows и по сути заставив пользователей Internet Explorer. За это последовало юридическое сражение против Microsoft, которое привело к возможному ослаблению контроля Internet в Internet (хотя некоторые утверждают, что они по-прежнему крепко держатся). Все время Linux был довольно популярен как сервер (в основном из-за нестабильной работы Windows), но в отношении настольных компьютеров он был в основном для гиков.
Сегодня открытый исходный код немного возвратился. OpenOffice стал достойным конкурентом Microsoft Office, настолько, что заставил Microsoft переосмыслить свой офисный пакет, и теперь Office 2007 использует более открытые стандарты документов. Firefox был взят из могилы Netscape и теперь довольно популярен. И у нас сам Linux вырос в настольную арену с популярными настольными опциями Gnome и KDE, которые дают Vista возможность заработать за свои деньги.
Итак, все изменилось. Но достаточно ли для Linux, чтобы вступить во владение? Нет, и это потому, что первоначальный успех Microsoft в основном означал, что он сделал большинство правил. Люди привыкли к тому, как работает программное обеспечение Microsoft. Мы привыкли к тому, как они делают вещи. Microsoft тоже не совсем открытая книга о том, как они что-то делают, поэтому она оставляет других людей как можно ближе, но не совсем.
Популярность Windows также означает, что большинство поставщиков посвящают большую часть своей энергии тому, чтобы заставить их работать в Windows. И в этом заключается ссылка на капиталистический рынок, который я сделал в предыдущей статье. Рынок выбрал Windows, и теперь мы имеем дело с этим выбором. Поддержка поставщиков для Linux и других платформ оказывается скорее запоздалой мыслью. Wine - это открытая реализация API-интерфейса Windows, доступная для 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 МБ.
Итак, хотя успех 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.
Тогда ты куда-то добираешься.