Почему не Windows

(Продолжение, начало в №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 для работы на устаревшем оборудовании).

Какой дистрибутив выбрать, автор посоветовать не может. Но если хочется действительно разобраться в системе, есть смысл остановиться на второй категории. Правда, приготовьтесь к тому, что несколько первых дней будут адом.

Вообще, есть один отличный совет: "Лучший выбор - дистрибутив, который стоит у ближайшего гуру".

Антон ЛИПАРИН,
[email protected]


Полезные русскоязычные ссылки

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 - запомните и пользуйтесь

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Антон ЛИПАРИН, Антон ты меня извини я ценю твое время отданое статье, но не труд. Это какая то "записка на манжете" или так выстрелил а там куда попадет, а не статья о Linux для новичков. Скажу так, очень очень уважал windows за стройную архитектуру интерфейс, порядок так сказать. Линуксоиды атокавали меня раз 10 да ты попробуй и это лучше и это и там и сям(думаю прямо секта какая то). Поставил когда-то Mandrake Linux версии 9.1, известного под кодовым названием Bamboo. Снес правда все разделы мгновенно :) со всей инфой. Это была "трагеди" все фотки детские и прочее. Поковырялся.... фуууу фигня. Прошло 5 лет. В течении этого времени "сектаны Linux" продолжали меня обрабатывать.... Сдался.... поставил Linux для домохозяек Ubuntu неделю разбирался потом было примерно так:
ОООООО Блиииин дык точно епть... столько время упустил...б...ля, вирусы его не берут система "летает не надо обгрэйдить.... елы палы.... а тут и офис да интерфейс неказистый но очень и очень функциональный и заточен под нет... ТО ЧТО НАДО приложений бесплатных куча СПАСИБО ПАЦАНЫ
НУ КОРОЧЕ ВЫ ПОНЯЛИ Очень хотел бы тебе помочь и даже мог бы статью сбацать про ubuntu и прочее, но в связи с кризисом просто нет времени. И АНАЛОГ АВТОКАДА ЕСТЬ (ДЛЯ 2D вполне хватает) И ПРОЧЕЕ прочее прочее КАК ТО НЕГЛУБОКО но может исправишься? http://ubuntu.ru/
Аватар пользователя mike
Галопом по Линуксу и иже с ним -- так бы я назвал этот опус. Нет сухого остатка! Про Wine "Вести" уже писали, зачем повторяться? Что никакой графики в ядре Линукса нет -- тоже писали. Об оконных манагерах Астапчик подробно рассказывал. О дистро... Можно. Но не так. Каждый известный дистро чем-то хорош. Вот об этом и надо было. Поподробнее, а не пару строк. А то можно подумать, что гентушники самые крутые. Ерунда. Всё собирается стопиццот раз выверенными скриптами, разработки нет. И вообще. Зачем пугать типа "приготовьтесь к тому, что несколько первых дней будут адом"? Путь линуксоида -- от простого к сложному. Банально. Но факт!
Идея этой статьи - введение в Linux. Это не галопом, а обзорно.
Аватар пользователя mike
Вадим, я ваше мнение очень-очень уважаю, но никак не получается с ним согласиться. И думаю, что автор учтёт мой косой коммент, ведь писал же он раньше -- приятно было читать!
Аватар пользователя mike
К ссылкам можно добавить ubuntarium.ru kubuntu.ru ubuntism.ru ИМХО неплохи для начинающих.
Вообще, есть один отличный совет: "Лучший выбор - дистрибутив, который стоит у ближайшего гуру".
И совсем не так! "Ближайший гуру" -- это Интернет. Или книжный магазин. Кстати, на выбор дистро налагает ограничения и комп, т.к. некоторые дистро заточены только под Intel. :) Wine не советую из-за глюков, ну разве что из лицензионных соображений. Лучшее решение -- виртуальная машина. Особенно, если проц вашего компа поддерживает VT.