This page is an archived copy on Gagin.ru personal site

InterNet magazine, number 17
Сюжеты | Практикум
Алексей Харченко

Про пингвинов и людей

Мы начинаем публикацию серии статей, посвященных операционной системе Linux — особенностям ее установки, настройки и использования. Раздел ведут Алексей ХАРЧЕНКО, webmaster@linux.ru, руководитель проекта Linux News In Russia (www.linux.ru), и Владимир СОЛОДОВ, vaster@apache.ru, координатор проекта Apache.Ru (www.apache.ru)

Software is like sex;
it's better when it's free.
(Linus Torvalds)

Вряд ли на свете есть хотя бы один человек, который, имея доступ к Сети и будучи хоть мало-мальски любопытным, не был бы заинтригован феноменом Linux. И правда, рост популярности этой бесплатной операционной системы вызывает удивление и недоумение.

Linux появился на свет восемь лет назад, 17 сентября 1991 года. Отцом новой операционки стал тогда еще студент, а сейчас уже доктор наук Линус Торвальдс. Именно он написал «с нуля» ядро системы. Причиной тому послужило впечатление, которое на него произвела ОС Minix, распространявшаяся вместе с книгой Энди Танненбаума. Проблема Minix заключалась в том, что пользоваться ею могли только люди, купившие эту книгу. Линус же решил написать свободную версию Minix. Под словом «свободная» подразумевается не только бесплатное распространение этой ОС, но и доступность исходных текстов, а также возможность их изменять и распространять. Правила обращения со свободным ПО описаны в Общедоступной Лицензии (GPL, General Public License — www.fsf.org/copyleft/gpl.html): всякий может делать с данным ПО что угодно — продавать, переделывать, менять название. Автор, в свою очередь, не несет ответственности за работу данного програмного продукта. Такая модель лицензирования оказалась крайне выигрышной для Linux. В результате все желающие могли принять участие в разработке этой ОС. На сегодняшний день несколько тысяч разработчиков трудятся над Linux. А объединяет их усилия Сеть.
Какой Linux лучше
Дистрибутивов ОС LINUX развелось, как грибов после додждя. Ниже мы рассмотрим самые заметные дистрибутивы:
Slackware Linux (www.slackware.com)
RedHat Linux (www.redhat.com)
SuSE Linux (www.suse.de)
Debian Linux (www.debian.org)
Caldera OpenLinux (www.calderasystems.com)
И самые заметные русскоязычные дистрибутивы:
KSI-Linux (www.ksi-linux.com)
Mandrake Russian Edition (linux.iplabs.ru)
Black Cat (www.blackcatlinux.com)

Наиболее популярен в России RedHat Linux. Не вполне понятно, почему именно эта версия приобрела такую популярность (но справедливости ради надо отметить, что на компьютере Линуса Торвальдса установлен именно этот дистрибутив). По мнению авторов, данный дистрибутив хорош только для новичков. Его можно установить на первые несколько месяцев — для обучения.
Тем, кто собрался изучить систему подробнее, авторы рекомендуют KSI-Linux, дистрибутив, разработанный на Украине компанией KSI Linux Company. Во-первых, он содержит большое количество руссифицированной документации, что существенно облегчает освоение. Во-вторых, KSI-Linux — это почти что русский RedHat (он выполнен на базе RedHat'a).
Slackware Linux — еще один популярный дистрибутив. Не намного сложнее RedHat'a, но не содержит русской документации, как KSI-Linux. Авторы рекомендуют этот дистрибутив тем, у кого уже есть опыт работы с ОС Linux. Многие специалисты утверждают, что SuSE Linux (сделан в Баварии, имеет проблемы с руссификацией) удобнее в использовании на рабочих станциях. SuSE Linux сделан на базе Slackware Linux.
Debian предназначен в основном для рабочих станций. На текущий момент — наиболее объемный дистрибутив. В его состав входит более двух тысяч пакетов. Создатели Debian'а очень щепетильно относятся к лицензированию, поэтому Debian — также самый «чистый» дистрибутив. Большое внимание уделяется тестированию готового продукта. Этот дистрибутив — второй по популярности в мире. Из-за некоторой сложности процедуры инсталяции не рекомендуется начинающим пользователям.
Black Cat Linux — дистрибутив, собираемый участниками Донбасской группы пользователей Linux (LUG) Леонидом Кантером и Александром Каневским на базе Red Hat Linux. Тоже украинский дистрибутив, как и KSI-Linux; инсталлируется на русском или украинском языке. Устанавливается на системы с процессором от i386 до Pentium III. Рекомендуется к установке на рабочие станции.
Mandrake Russian Edition — хороший русский (разрабатывается специалистами IP Labs на базе Mandrake Linux) дистрибутив. Рекомендуется тем, кому нужен мощный и удобный desktop.

Где взять Linux
KSI-Linux лучше всего покупать у компании NewcomPort ISP (ksi.ncport.ru) — официального представителя компании KSI Linux Company. В комплект входят два диска. Дают гарантию на диски, если не работает — заменят. Цена двух дисков — 9$.
Сейчас почти любой дистрибутив можно купить на рынке. Авторы не советуют этого делать, так как на рынках часто продают «битые» копии. Чтобы записать Linux на диск, пираты скачивают дистрибутив из Интернета. Часто продаются недокачанные копии, в связи с чем они не распаковываются. Black Cat, Debian, RedHat, Slackware, Mandrake можно заказать у Vinchi Group (linux.vinchi.ru/order.php3) c доставкой на дом.

Где почитать про Linux
linux.org.ru — наиболее полный и интересный русскоязычный сайт из всех, известных авторам статьи
www.linux.ru — динамично развивающийся сайт про Linux, появляются самые свежие новости
linux.ru.net — довольно старый сайт Linux Runet, также содержит много информации, свежие новости
slackware.ru — сайт, посвященный дистрибутиву Linux-Slackware
www.slashdot.org — самые свежие новости из мира Linux
www.freshmeat.net — тоже свежие новости
www.cert.org — безопасность в Linux
www.linuxtoday.com — Linux Today

Хотя изначально Unix разрабатывался как операционная система для больших ЭВМ, принципы, заложенные в него, оказались со временем применимы к персональным компьютерам. С увеличением ресурсов ПК стала очевидна ограниченность операционных систем, традиционно используемых для настольных компьютеров. В то же время Unix никогда не привязывался к каким-то конкретным ограничениям. И поэтому его идеология пришла на помошь в той ситуации, когда пользователи наткнулись на преграды, выстроенные создателями «простеньких ОС» для «слабеньких компьютеров».

ОС Linux обладает множеством замечательных свойств, среди которых многозадачность, многопоточность, эффективная работа с виртуальной памятью, обширные сетевые возможности. Linux привлекает и своей «всеядностью»: эта система работает на большом числе различных аппаратных платформ и может использоваться как ОС сервера, настольного компьютера или даже ноутбука. И в любой ситуации она сохраняет все родовые признаки Unix.

В настоящий момент по различным оценкам Linux используют от 7,5 до 11 млн. человек. Произвести более точный учет невозможно, так как Linux является свободной ОС и для ее использования не надо нигде регистрироваться. Система Linux, как и все Unix-системы, состоит из ядра операционной системы (www.kernel.org) и прочих программ, которые обеспечивают решение пользовательских задач. Комплекты, объединяющие в себе ядро и набор программ и утилит, называются дистрибутивами. Обычно дистрибутивы содержат все необходимое ПО для организации как сервера, так и рабочей станции.

Существует мнение о небывалой надежности ОС Linux и приложений для нее. Это может быть обусловлено большой аудиторией пользователей и непривычно большим коллективом разработчиков. Так или иначе, всем доступны исходные тексты свободного ПО и при обнаружении ошибок они исправляются в самые сжатые сроки. В случае закрытого ПО, когда над продуктом работает небольшая группа, не приходится ждать такой оперативности.

После ознакомления с основами архитектуры Linux простота и логичность организации этой ОС пробуждает желание испытать свои силы в области разработки приложений. Для этого в Linux имеются общирные средства разработки. ОС Linux поддерживает все популярные языки программирования. Если вы обнаружите, что знаете такой язык программирования, которого нет в Linux, то, скорее всего, вы настолько большой специалист, что сможете самостоятельно создать компилятор для него, используя исходные тексты других компиляторов.

В качестве стандартной системы верстки текста в Linux принята система TeX, являющаяся стандартом de facto для издательской деятельности, особенно в области научных публикаций. Также под Linux работают такие офисные пакеты, как коммерческий Applixware (linux.applixware.com) и недавно ставший бесплатным, а в планах и свободным, StarOffice (www.sun.com/staroffice/). Эти офисные пакеты поддерживают формат файлов MS Office. Возлагаются большие надежды на бурно развивающийся офисный пакет KOffice (koffice.kde.org). Выход этого пакета планируется на конец 1999 года, но версии, находящиеся в работе, доступны и сейчас.

Сетевые средства Linux с трудом поддаются краткому описанию: выбор огромен. С почтовыми клиентами и клиентами для чтения новостей, клиентами irc и icq — примерно та же картина. Вполне естественно, что ОС, рожденная в Сети, отлично приспособлена для работы с ней.

Игровой мир Linux также достаточно разнообразен. Передовые производители игр стали всерьез рассматривать Linux как игровую платформу. Многие игры либо сразу выходят с версиями под Linux и Windows, либо быстро переносятся на Linux. Linux поддерживает довольно большой список популярных мультимедиа устройств: звуковых плат, TV/FM-тюнеров, 3D ускорителей.

Стоит отметить, что Linux достаточно нетребователен к ресурсам системы. Как заявлено в описании, минимальной конфигурацией является 386SX/16, 1Mb RAM, FDD 1.44Mb или 1.2Mb. Ясно, что при такой конфигурации ничем серьезным заниматься нельзя, но Linux тем не менее будет проявлять все свои характерные особенности (многопользовательская система, многозадачность, многопоточность, и т.д.). Для более комфортной работы, естественно, потребуется больше ресурсов. C 486-м процессором и 4Mb RAM уже можно пользоваться XWindows. При этом потребуется около 50-100Mb свободного места на жестком диске. Если вы хотите запускать несколько приложений одновременно и не испытывать неприятных задержек из-за интенсивного обмена данными с винчестером, поставьте 8 или 16 Mb RAM. В принципе, Linux довольно чувствителен к установке дополнительной памяти — производительность системы меняется более существенно, чем в других ОС. Требования Linux к месту на жестком диске простираются в диапазоне от 60Mb до бесконечности. Иными словами, все зависит от ваших конкретных потребностей.

Linux неплохо уживается с другими ОС, позволяет иметь на одном компьютере несколько операционных систем. Кроме того, поддерживаются работа с такими файловыми системами как FAT16 (с длинными именами), HPFS, NTFS, FAT32, HFS. Поддерживается файловая система CD-ROM. ОС Linux может быть установлена на уже существующий раздел DOS.

В следующем номере мы будем учиться устанавливать KSI-Linux и Slackware Linux. Присылайте свои вопросы Владимиру Солодову на адрес linux@inter.net.ru. В следующем номере (в рубрике LINUX-FAQ) будут опубликованы ответы на самые интересные из них. 
10 заблуждений касательно Linux
1. Linux состоит из командной строки, в нем нет графической оболочки
2. Linux не поддерживает многозадачность
3. Для Linux'а не найдешь программ или утилит
4. Linux не поддерживает русский язык
5. Чтобы установить Linux, надо быть гуру
6. Мне нужны программы под Windows — я не смогу запускать их из-под Linux'а
7. Для Linux'а нет мощного офисного ПО, типа MSOffice
8. Linux часто ломается, его сложно конфигурировать
9. Под Linux'ом нет хорошего броузера — только текстовый Lynx, нет хорошего почтового клиента
10. Все пользуются Windows — почему я должен переходить на другую систему?
10 ответов на эти заблуждения
1. Для Linux существует огромное количество так называемых Desktop ManagerХов, сходных с Windows 95/98/NT по внешнему виду. Если вам нравится обычный интерфейс Windows, вы без проблем найдете Desktop Manager, в точности его повторяющий — и одновременно сможете настроить свой Desktop так, как вам удобно, для достижения максимальной производительности.
2. Linux поддерживает многозадачность, причем работает быстрее Windows, меньше глючит, и практически не виснет.
3. Программ для Linux на сегодняшний день — масса, притом самых разнообразных. Смотрите, например, www.linuxberg.com.
4. Linux прекрасно поддерживает русский язык. Только кодировка у Вас будет не win-1251 (Windows 95/98/NT), а KOI-8.
5. Если вам приходилось устанавливать Windows, то и Linux вы установите без труда. Инсталляция проходит в диалоговом, графическом режиме, есть справка.
6. Под Linux cуществуют эмуляторы Windows и DOS (программы, позволяющие запускать Windows- и DOS-приложения. Эмулятор Windows — WINE, эмулятор DOS — DOSEMU (последний идет в комплекте почти с каждым дистрибутивом). В следующих номерах мы рассмотрим установку и конфитурацию DOSEMU и WINE.
7. Под Linux существует мощный офисный пакет Star Office (www.sun.com/products/staroffice/), который по функциональным возможностям не уступает MSOffice и может работать с документами последнего. Сейчас активно разрабатывается KOffice (koffice.kde.org), который обещает быть не хуже, а возможно и лучше Star Office.
8. В настройке и конфигурации Linux не сложнее, чем Windows. В отличие от Windows, Linux стабилен, меньше виснет, не «умирает» после некорректной перезагрузки.
9. Есть хороший броузер, называется он Netscape Navigator, в качестве почтового клиента есть Netscape Messenger. Есть и аська. Причем очень позожая на Mirabilis'овскую, полностью с последней совместимая — Licq.
10. В настоящее время все больше людей переходят на Линукс. Основная причина — эта ОС бесплатная и 95% программ для нее тоже бесплатные.


В оглавление номера This page is an archived copy on Gagin.ru personal site