Почему стоит переходить на Linux (часть 2)
Пять наиболее распространенных заблуждений в отношении Linux
Перевод заметки Five Common Misconceptions About Linux 2
Пользуясь исключительно Linux на протяжении почти четырёх лет, я
могу уверенно судить о том, что Linux может, а чего - не может. Ни в
коем случае не претендуя на решение всех проблем, несколько самых
распространённых заблуждений я все-таки постараюсь рассеять.
1. Linux безнадёжно отстала
Часто приходится слышать: “Linux на пять лет отстала от XP и на 10 - от Vista”! Хорошо, вот факты:
- Windows начала различать учетные записи рядового пользователя и
- Windows применила файрволл в 2001, свыше семи лет спустя после того, как в 1994 Linux обзавелась ipchains.
- Linux стала первой операционной системой, поддерживающей архитектуру x86_64, опередив Windows XP Pro x64 на два года.
- Windows получила привлекательный графический интерфейс с 3D-ускорением в Vista, на целый год позже появления XGL для Linux.
- Система управления пакетами Linux “умеет” инсталлировать,
администратора по умолчанию лишь в Vista, отстав от Linux на 15 лет.
деинсталлировать и обновлять программы с помощью одного интерфейса.
Любую инсталлированную программу, от Apache до OpenOffice и Quake 4,
можно обновить одним нажатием клавиши. Windows ничего подобного даже не
планирует.
При этом Linux непрерывно развивается. Проект Xen вывел
виртуализацию в Linux на невиданный уровень, и разработчики ядер
продолжают работу над встроенными возможностями виртуализации
корпоративного уровня [4]. Microsoft обещала включить встроенную
виртуализацию - подобие Xen - в Windows Server 2008, в следующем году,
но затем сообщила о том, что включение функции задерживается и, скорее
всего, будет реализовано после выпуска нового сервера [1], возможно в
SP1, что обеспечит лидерство Linux в области встроенной виртуализации
на протяжении ещё как минимум двух лет, прежде чем Windows спохватится.
2. Linux слишком сложна
Многие не смогли извлечь никакой пользы из Linux, а Linux-десктоп в
деле даже не видели. Гораздо серьезнее то, что многие люди, обладающие
склонностями к техническому творчеству, потерпели неудачу, попробовав
Linux во времена бурного развития Интернет, вычеркнули ее из своей
жизни и больше никогда не возвращались. Эти и другие причины привели к
тому, что Linux считается чересчур сложной системой.
Ладно, возьмем современный Linux-дистрибутив (например, Ubuntu).
Ubuntu обладает удобным графическим интерфейсом, фанатам Macintosh он
напоминает OS X. Но этот интерфейс не единственный, возможна установка
как дубликатов Windows XP, так и интерфейсов специального назначения
(например, предназначенных для слабых машин или, наоборот,
приправленных сверхсовременными графическими эффектами). Кроме того,
многие обычные задачи и функции, от обновления системы до полной
индексации, осуществляются автоматически по умолчанию.
И все это характерно для любого уровня использования Linux.
Например, Yast от Novell предоставляет простой и удобный графический
интерфейс для выполнения практически любой административной операции,
от инсталляции и обновления софта до управления DNS, почтой и
веб-сервером. Если нет желания, то можно вообще не заглядывать в
командную строку или файлы конфигурации.
Завершает все это первоклассный процесс инсталляции. Инсталляция
Ubuntu происходит из полноценной рабочей среды, которая позволяет
выходить в Интернет, играть в компьютерные игры и отправлять сообщения,
так как мастер инсталляции гарантирует не только безупречную установку,
но и полную автоматизацию процесса, причем от пользователя требуется
только знать, как нажать кнопку “Далее” (конечно, если он сам не
захочет узнать больше).
3. У Linux проблемы с совместимостью
Любые программы, от Maya и Oracle [7] до Firefox, есть и на Linux.
Есть на Linux и компьютерные игры, от Doom, Quake и серии Unreal
Tournament до малых игр вроде Darwinia [8].
Наряду с “родными” приложениями, свободный (не)эмулятор WINE, а
также коммерческие CrossOver и VMWare, позволяют запускать практически
любую программу, от iTunes до MS Office и Photoshop; а за $5 в месяц
Cedega снабжает любителей компьютерных баталий эмуляцией нескольких
сотен Windows-игр, от Battlefield 2042 до World of Warcraft.
В итоге, альтернативы Windows-программ могут заменить существующую
систему либо с минимальными усилиями, либо вообще без них. Apache может
работать с ASP-кодом [13], OpenOffice читает и сохраняет форматы
Microsoft, а любой известный дистрибутив способен без проблем
присоединиться к домену или просто просматривать Windows-файлы и
принтеры общего доступа.
Поддержка оборудования столь же развита: фактически, Linux
поддерживает больше разнообразного оборудования, чем любая другая
операционная система. От карманного компьютера до вычислительного
центра и все, что между ними, включая оборудование, которое считается
устаревшим и больше не поддерживается Windows - подключив к
Linux-машине, вы получите шанс вернуть его к жизни. Вопреки
распространенному убеждению, поддерживается и масса разнообразных
бытовых цифровых устройств, от видеокамер до iPod, новейших видео- и
беспроводных карт.
4. Корпорации не доверяют Linux / Никто не пользуется Linux
Amazon и Google [15] будут не согласны - ведь их технологии основаны
на Linux. PSA Peugeot Citroen, второй по величине производитель
автомобилей в Европе, объявил в этом году о переводе не только своих 2
500 серверов, но и 20 000 десктопов, на Linux [16]. Известные компании
ранга IBM и Novell пережили второе рождение, взяв за основу Linux, а
планы по переоснащению правительственных учреждений Бразилии [19],
Индии [20], Китая и других стран предвещают вступление в
Linux-сообщество десятков миллионов новых пользователей.
И это не считая бесчисленных малых учреждений вроде городской
администрации Мюнхена [22], школьной системы штата Индиана [23] и
американской армейской программы “Land Warrior”. Добавив к этому
миллионы пользователей, охваченных инициативой “One Laptop per Child”
(ноутбук - каждому ребенку) и массивное присутствие в образовательных
учреждениях, вы поймете, что за пределами Соединенных Штатов мир
рассматривает Linux как основу компьютерной грамотности подрастающего
поколения.
Разумеется, Linux прекрасно работает не только на производстве и в
учреждениях. Если вы просматриваете веб-сайт, разговариваете по
сотовому телефону, проверяете электронную почту, получаете наличные в
банкомате или просто нажимаете педаль тормоза с антиблокировочной
системой - весьма вероятно, что управляет всем этим именно Linux.
Кроме того, за Linux числится примерно 70% рынка суперкомпьютеров
[25]. Все это означает, что Linux занимает надежные позиции на рынке
встраиваемых систем, серверов и новейшей аппаратуры, не упуская из виду
и десктоп.
5. Linux разрабатывается и поддерживается любителями
Да, ядро Linux в одиночку написал студент колледжа, но с тех пор
многое изменилось. Сегодня Linux - это технология глобального уровня
ценой в миллиарды долларов. Подавляющее большинство кода пишут теперь
профессиональные программисты [26]. В течение прошлого года большинство
модификаций кода было сделано IBM, Intel, Novell, VMware и другими
крупными компаниями, всех не перечесть. Помимо активной разработки кода
другие фирмы, такие как Dell, побуждают производителей к разработке
высококачественного софта для Linux [27]. И это без учета деятельности
образовательных и правительственных учреждений: пример - патч
безопасности, разработанный и примененный Национальным Агенством
Безопасности для внутреннего пользования, но доступный любому
желающему, - SELinux.
Уровень поддержки также высокопрофессионален. Само собой,
бесчисленные форумы, IRC-каналы и wiki доступны по-прежнему. Кроме
того, помощь можно найти в многочисленных книгах, технических описаниях
или в обращении к известным компаниям, от IBM и Oracle [29] до Novell и
Red Hat. Круглосуточная помощь на любом из десятков поддерживаемых
языков доступна наряду с поддержкой сообщества свободного софта.
Вот и все, в общих чертах. Есть и другие интересные моменты, но
то, что перечислено выше - определенно, самые серьезные заблуждения в
отношении Linux, которые постоянно на слуху. В основном, они возникли
из-за незнания и исходят от тех, кто либо не работал в Linux совсем,
либо не заметил стремительной эволюции последних лет. Конечно, Linux,
как любой другой софт, не идеальна, но это уже тема другой статьи.
Принять решение - дело ответственного администратора, который в
состоянии просчитать выгоду компании, обладает незашоренным мышлением и
взвешивает все варианты, не отбрасывая и предложений со стороны
открытого софта.