(Продолжение, начало в №8)
Немножко о Wine
Многие слышали о такой штуке, как Wine, который часто (и ошибочно) называют эмулятором Windows (из-за слабого понимания значения термина "эмулятор"). Он действительно позволяет запускать программы, написанные под Windows. Правда, часто приходится проделать множество нетривиальных действий, но результат бывает очень хорошим (особенно это касается старых игр, с которыми под свежими версиями Windows возникают проблемы). Кстати, Wine можно поставить и под Windows. Естественно, при использовании Wine никто не может дать гарантий, что всё будет работать корректно, а тем паче, предоставлять поддержку, за исключением тех случаев, когда производитель сам предоставляет программы с интегрированным Wine (бывают и такие). К тому же программы, запускаемые таким образом, представляют собой дыру в безопасности и сильно выделяются своим внешним видом. Поэтому такой способ запуска стоит применять лишь для самых необходимых программ, а для остального стоить подыскать замену.
Какие ждут проблемы
Выше были описаны особенности, которые просто непривычны. Но, ко всему прочему, выделим и то, что можно отнести к недостаткам.
- Нехватка специфического софта. Если вам нужны какие-то серьёзные программные комплексы (тот же AutoCAD), то никак без Windows (или Wine - но это "костыль") не обойтись. Даже если найдёте достойную замену, то маловероятно, что будет совместимость с форматом файлов. Хотя большинству пользователей вполне достаточно.
- Экзотическое оборудование. Есть куча принтеров, несовместимых с Linux, дела с драйверами на видеокарты обстоят значительно хуже, чем под Windows, существуют и прочие железки, которые завести под Linux если и можно, то только с шаманскими плясками с бубном, и работать будут не на 100% возможностей. Особенно это касается ноутбуков - тут как никогда верно правило "перед покупкой сверься со списком совместимости оборудования".
- Игры. О мёртвых или хорошо, или ничего. Хороших крупных коммерческих игр, выходивших под Linux, не просто мало - их единицы.
Немножко о графической системе linux
В отличие от Windows, в ОС, основанных на Linux, графическая подсистема не является неотъемлемой частью системы. Для предоставления графических функций, как правило, используется так называемый сервер X-Window (он же X-сервер, иксы). Чаще всего в современных системах, основанных на GNU/Linux, его роль играет Xorg. Но X-сервер не управляет окнами, для этого существуют оконные менеджеры (window manager). Они бывают очень разными, предоставляют разные подходы к управлению окнами, настройка некоторых представляет собой программирование (например, awesome настраивается на lua, а xmonad - на haskell), а некоторые (например, kwin - оконный менеджер среды KDE) - вполне себе дружественно из окошка.
Также стоит выделять такое понятие, как рабочая среда (DE, desktop environment). Она представляет собой оконный менеджер плюс набор тесно интегрированных программ (например, KDE, Gnome, XFCE).
Но никто не мешает работать, вообще не запуская графическую оболочку, благо, это возможно. Кстати, почти все команды - это отдельные программы (например, ls, который выводит список файлов в каком-либо каталоге, это тоже программа), которые выполняются в шелле - обычно это bash (да, да именно в честь него был назван bash.org, а потом и bash.org.ru), но может быть и другой - благо, их множество.
Какими бывают дистрибутивы Linux
Крупным отличием от Windows и MacOS является то, что, как таковой, ОС Linux нету - ведь Linux является только ядром, а всё остальное может различаться. В подавляющем большинстве случаев используется окружение GNU, в которое входят утилиты, находящиеся практически во всех дистрибутивах, соответственно, такие ОС принято называть GNU/Linux. Популярные дистрибутивы вроде Ubuntu, SUSE, Fedora, Gentoo как раз ими и являются.
Но есть и другие ОС, основанные на ядре Linux. Например, в последнее время получил широкое распространение Android, у которого есть только самый минимум для запуска java-машины, и программы пишутся уже на java - таким образом, он не является GNU/Linux и очень сильно отличается от привычных дистрибутивов.
Почему используется термин "дистрибутив"? Тут всё ещё более запутанно: так как собирать ОС на базе Linux можно по-разному, то (удивительно, да?) по-разному и собирают. И дистрибутивов существует несметное множество.
На практике можно выделить примерно три направления:
- Дистрибутивы, целью которых является максимальная дружелюбность к пользователю (например, ubuntu или OpenSUSE) - их стоит ставить, если хочется просто посмотреть, какой он - этот страшный Linux. В этих дистрибутивах обычно очень приятно настроено рабочее окружение и есть инструменты для настройки, подходящие не очень подготовленным пользователям. Но если захочется лезть в какие-нибудь хитро запрятанные настройки, могут возникнуть проблемы.
- Дистрибутивы для любителей "поковыряться" в системе (например, Gentoo или Archlinux). Важными достоинствами таких дистрибутивов являются возможность гибкой (в случае Gentoo вообще феноменальной) настройки под свои нужды, простота организации системы (хотя никто не запрещает сделать монстра с кучей программных прослоек для любых нужд). Также, как правило, особенностью является наличие неплохой документации - особенно стоит отметить арчевики, правда, приготовьтесь читать по-английски, так как русская часть устаревает быстро и поддерживается значительно хуже.
- Узкоспециализированные дистрибутивы созданы для того, чтобы удовлетворять только одну-две функции, но делать это хорошо (например, parted magic, который предназначен для работы с разделами жёсткого диска, или puppy для работы на устаревшем оборудовании).
Какой дистрибутив выбрать, автор посоветовать не может. Но если хочется действительно разобраться в системе, есть смысл остановиться на второй категории. Правда, приготовьтесь к тому, что несколько первых дней будут адом.
Вообще, есть один отличный совет: "Лучший выбор - дистрибутив, который стоит у ближайшего гуру".
Антон ЛИПАРИН,
liparinai@gmail.com
Полезные русскоязычные ссылки
linux.by - белорусское сообщество linux
unixforum.ru - крупнейший русскоязычный форум, посвящённый linux и unix
ubuntu.ru - русскоязычный ресурс, посвящённый ubuntu linux
archlinux.org.ru - форум archlinux. Очень хорош для решения нетривиальных задач
welinux.ru - хорошее сообщество, ресурс устроен на манер habrahabr.ru, но посвящён одной тематике
opennet.ru - новости и другой материал, посвящённый открытым технологиям
linux.org.ru - наверное, самый известный и старейший сайт, посвящённый linux. Почему в самом конце? Очень уж специфическая там публика. Это даже на словах не расскажешь. Нужно просто зайти и посмотреть. Если такой стиль общения, как на ЛОРе, не вызывает резкого отторжения, то можно читать
google.com - запомните и пользуйтесь
Комментарии