|
По словам Мигеля де Икаса, Автор GNOME, похоже, что это так. Спорный разработчик снова выступает взрывные заявления.
Напомним, что последние годы своей жизни Иказа посвятила развитию MONO, группа бесплатных инструментов для создания приложений, совместимых с платформой . NET от Microsoft. |
Трудно сказать точно, какой процент настольных и портативных компьютеров работает под Mac OS X, но ясно, что операционная система Apple продвигалась медленно, но неуклонно, подрывая значительное лидерство, которое Microsoft установила в 90-х годах со своей операционной системой. Windows. По некоторым данным, Mac OS X занимает от 6 до 7 процентов рынка настольных компьютеров.
Но одно можно сказать наверняка: OS X оказалась более успешной, чем Linux, операционная система с открытым исходным кодом, которая нашла применение на серверах центров обработки данных, но остается редкостью на настольных компьютерах и ноутбуках. Linux, возможно, пережил резкий рост числа пользователей в прошлом году, но он еще не увидел такого роста, который имеет OS X, или роста, которого сторонники Linux давно ожидали.
Почему так происходит? Мигель де Икаса - один из первых создателей GNOME, интерфейса рабочего стола, который в последнее время пытается утвердиться, - считает, что большая часть разработчиков программного обеспечения, которые могли бы вывести Linux на более высокий уровень, переключились на другие платформы. включая не только Apple OS X, но, что более важно, Интернет (HTML 5, CSS 3 и т. д.).
Некоторые могут винить медленный прогресс рабочих столов Linux во фрагментации пользовательских интерфейсов рабочего стола или изобилии доступных дистрибутивов. В 2010 году Canonical объявила о замене популярной среды рабочего стола GNOME своей собственной средой (Unity) в дистрибутиве Ubuntu, к большому огорчению многих фанатов Linux. Однако есть много людей, которые недовольны направлением GNOME, в том числе создатель Linux Линус Торвальдс, который в прошлом году опубликовал разглагольствования об этом в Google Plus.
Торвальдс изменен на Xfce, среда рабочего стола, изначально созданная как более легкая альтернатива GNOME и KDE (обновление: с тех пор она снова переключилась на Gnome, но недовольна этим). Другие дистрибутивы решили перейти на Xfce, например Ubuntu Studio или даже Linux Debian Edition (LMDE).
Но де Икаса говорит, что настольные войны были проиграны OS X в тот момент, когда начались последние встряски. И он считает, что настоящая причина в том, что Linux потерял разработчиков, которые начали переходить на OS X, поскольку разработчики инструментов, используемых для создания графических приложений Linux, не очень хорошо справлялись с обеспечением совместимости между различными версиями своих API. «В течение многих лет кодекс людей был нарушен», - говорит он. «OS X намного лучше справилась с обеспечением обратной совместимости».
Но в то же время разработка переместилась в Интернет. Открытый исходный код для настольных ПК стал гораздо менее важен, чем открытый исходный код на сервере. Потребность в разработке собственных приложений уменьшалась, и в то же время OS X предоставляла Unix-подобную среду, в которой программисты могли разрабатывать на Mac, а затем развертывать ее на сервере Linux.
Интернет - это то место, где сейчас действительно развивается открытый исходный код. Даже Стив Баллмер признает, что Linux опережает Windows на рынке веб-серверов. Даже если на вашем ноутбуке не установлено ни одного приложения с открытым исходным кодом, но вы используете Интернет, вы, вероятно, используете различные технологии с открытым исходным кодом, включая веб-серверы, такие как Apache и Nginx, или языки программирования и фреймворки, такие как PHP и Ruby on Rails, все работает в операционной системе с открытым исходным кодом. Последние тенденции в веб-технологиях, от облачных вычислений до больших данных, также основаны на технологиях с открытым исходным кодом, таких как Apache Hadoop, MongoDB и гипервизор Xen.
Открытый исходный код обеспечивает работу серверной части сети, но нет гарантии открытости на стороне пользователя. И именно на этом сторонники открытого исходного кода сейчас сосредотачивают большую часть своих усилий, даже несмотря на то, что они начали использовать Mac. «Многие люди, которые говорили о свободных программах, - это те люди, которые сейчас говорят об открытой сети», - говорит де Икаса.
Один из них - Сторми Питерс, бывший генеральный директор GNOME Foundation. Он все еще состоит в Правлении GNOME Foundation, и, как и Иказа, он по-прежнему держит несколько Linux-компьютеров под рукой. Но как директор веб-сайтов Mozilla Foundation, которые поощряют участие разработчиков, теперь она сосредоточена на открытом Интернете.
«Причина, по которой я лично работаю в Mozilla, заключается в том, что я видела множество веб-сайтов, которые были разработаны без принципов бесплатного программного обеспечения», - говорит она. По его словам, благодаря AJAX и HTML5 Интернет стал доминирующей платформой для приложений.
Как можно применить принципы свободного программного обеспечения к сети? Петерс говорит, что одним из наиболее важных аспектов программного обеспечения с открытым исходным кодом является то, что вы или кто-то, кому вы доверяете, можете изучить исходный код приложения и увидеть, что оно делает. Один из способов перенести это в Интернет - помочь пользователям контролировать свои данные и узнавать, как они используются веб-приложениями. Это цель команды Mozilla Identity, которая работает над Мозилла Персона, система идентификации и аутентификации на основе браузера.
Еще одно большое изменение по сравнению с ранними днями существования настольных компьютеров Linux - это рост мобильного Интернета. «Огромная часть мира будет в первую очередь подключаться к Интернету через мобильные устройства», - говорит Петерс.
Для этого Mozilla работает над своей мобильной операционной системой с открытым исходным кодом, которая называется ОС Firefox, но, возможно, даже более важным является то, что следующим появится Mozilla Market. Эти приложения будут работать везде, где может работать веб-браузер Firefox.
Icaza также думает о разработке мобильных устройств. С 2001 года он работает над Mono, фреймворком с открытым исходным кодом для работы Microsoft. NET в операционных системах сторонних производителей, таких как Linux и OS X. Теперь проект доступен также для Android и iOS.
Между тем, несмотря на все это, GNOME и рабочий стол Linux все еще работают. GNOME 3.6 скоро увидит свет и найдет отклик воздух расширения.
Вы. Что вы думаете? Иказа прав?
источник: Проводная