Почему Mac OS X более успешен, чем Linux (дополнено)

Материал из Викиновостей, свободного источника новостей

29 августа 2012 года

Издание Wired опубликовало статью, пытающуюся ответить на вопрос почему Mac OS X более успешен, чем Linux. В статье упомянуто мнение Мигеля де Икаса (Miguel De Icaza), инициатора таких проектов, как GNOME, Midnight Commander и Mono. По его мнению Linux проигрывает на рынке десктоп-систем из-за того, что разработчики тулкитов для создания графических приложений для Linux должным образом не заботятся о сохранении обратной совместимости API. Из-за этого через некоторое время, без дополнительного портирования, код перестаёт работать в новых дистрибутивах.

Mac OS X в плане обеспечения обратной совместимости намного лучше, к тому же данная система предоставляет Unix-подобное окружение, поэтому многие разработчики приложений всё чаще отдают предпочтение данной платформе. Более того, со смещением серверных разработок в сторону Web, используемая на рабочей станции система перестаёт влиять на процесс разработки, поэтому многие разработчики склоняются к использованию Mac OS X для выполнения работ, которые впоследствии используются на Linux-серверах.

Дополнение: После выхода статьи в журнале Wired Мигель де Икаса опубликовал в своём блоге более развёрнутые размышления о проблемах, мешающих развитию десктопа на базе Linux. В качестве первой причины называется то, что всё меняется слишком быстро; программа, подготовленная для одной версии дистрибутива, через полгода уже может не заработать в следующем выпуске данного дистрибутива. Причина проблемы кроется в особенностях формирования сообщества энтузиастов - мало кому интересно заниматься рутиной по обеспечению обратной совместимости, основные силы тратятся на инновации. Кодовая база находится в постоянной переработке и совершенствовании, устаревший код подчищается, неоптимальные решения заменяются, новые значительные идеи реализуются, даже если они приводят к нарушению обратной совместимости. Вторая причина в большой несовместимости между дистрибутивами (используются разные ключевые компоненты и разные версии библиотек), по сути это не даёт сформироваться единой экосистеме разработки приложений, также приходится поддерживать отдельно несколько крупнейших дистрибутивов.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Почему Mac OS X более успешен, чем Linux (дополнено)», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.