С чем едят Linux

Linux — это бесплатная unix-подобная операционная система, поддерживамая тысячами разработчиков и сотнями компаний по всему миру.
История юникса идет с 1969 года, когда в рамках исследовательского проекта фирмы Bell Labs концерна AT&T была разработана небольшая операционная система разделения времени общего назначения, оказавшаяся достаточно эффективной. В 1976 году вышла шестая версия этой системы,бесплатно раздававшейся учебным заведениям, а еще через 3 года вышла в свет 7я версия. Она стала первой версией, которая распространялась широко и послужила основой для большинства последующих версий юникс. Университетам она предлагалась по цене $100, а всем остальным за $21000. После выхода 7й версии были созданы различные группы, которые занимались раскруткой этой операционной системы, в итоге она к 90м годам приобрела большую популярность в корпоративной среде. Более широкого распространения она не получила из-за высоких требований к компьютеру и своей большой стоимости. К тому же времени юникс завоевал большинство сердец системных аминистраторов живучестью в самых нестандартных ситуациях и возможностью настроить систему по своему желанию и к своим условиям, а не по желанию фирмы-поставщика. Юникс приобрел репутацию мощной и надежной системы, но не для всех.
В 1991 году финский студент Линус Торвальдс писал для своей дипломной работы ядро юникс-подобной системы. Ядро получилось настолько удачным, что у Линуса возникла идея написания полностью бесплатной юникс-системы. 17 сентября можно считать днем рождения Линукса. Именно в этот день вышло ядро с номером версии 0.01. Система из-за своей доступности и открытости сразу приобрела множество поклонников, и многие люди включились в работу над ней, дописывая нужные им функции или программы. Благодаря этому система очень динамично развивается и совершенствуется.
Но несмотря на то, что систему развивает и поддерживает множество людей, она не потеряла свои юникс-корни, и это значит, что любая книга по администрированию любой юникс-системы на 90% решит ваши проблемы и подскажет нужное направление работы.
На данный момент Линукс — это полностью бесплатная 32х разрядная операционная система, которая работает на широком спектре компьютерного оборудования (от старенькой 386/4/40 до 16ти процессорного монстра Sun Ultra Sparc и приэтом требует себе очень мало ресурсов). Она надежна, легко доступна и широко поддерживаемая китами (Intel, Sun, Corel и это только некоторые) компьютерной индустрии.
Под эту операционную систему существует великое множество различных утилит и программ, а тех, которых нет по каким-либо причинам, можно практически без изменений скопировать с других unix-систем, так как linux поддерживает все современные стандарты компьютерной промышленности.
В чем же тогда столь низкая распространеность линукса ? Есть несколько причин. Несмотря на то, что Линукс постепенно обрастает программами и утилитами, которые помогают его настроить, он не любит заплывших жиром (или попросту говоря, ленивых) мозгов. Если Windows при неправильных установках все равно будет пытаться что-то сделать (а вы уверены, что она сделает то, что ВАМ надо, а не то, что она придумает ?) то Линукс, как и любая юникс-система, просто напросто откажется делать то, что ей не сказали. Но одновременно Линукс похож на исполнительного солдата — если ей один раз сказали делать что-то, то второй раз повторять не надо — она будет делать то, что ей сказали, пока ей не скажут обратного. Еще одним фактором, препятствующим развитию, служит то, что почти вся документация и программы на английском языке, которым большинство из нас владеет очень плохо. И самым трудным фактором является то, что у линукса совершенно отличная от windows идеология, и новичкам поначалу трудно без привычных им кнопок и тулбаров (однако попутно замечу, что при маленьком умении и желании можно полностью управлять и администрировать Линукс откуда угодно и с какими угодно «красивостями»)
Изначально юникс был серверной средой, хотя в последнее время он медленно, но верно движется в сторону десктопов. Соответсвенно и Линукс идет в том же направлении. Поэтому многое из ниже написанных свойств можно спокойно применить и к любой другому unix’у, поэтому не стоит думать, что только один линукс так многое может.
Линукс может одновременно без особых проблем нести на себе очень много сервисов и при этом не «тормозить» без причины. Коротко опишем свойства «серверной» части линукса. (хотя такое деление и неправильно):
Он без проблем эмулирует для рабочих станций различных типов сетевую среду микрософт и новелл. То есть, если у вас линукс в локальной сети и у вас есть желание, он может притвориться новелл (к сожалению, пока только эмулируется 3.11) и/или windows (вплоть до мелочей, начиная от раздачи файлов на «уровне ресурсов» в терминах windows и заканчивая полноценной эмуляцией доменов windows nt).
Все основные tcp/ip сервисы (dns,dhcp,firewall,ftp,http,mail,nfs и прочее) идут прямо в поставке дистрибутивов, а все, что надо сверх того (например, кэширующий прокси-сервер), можно легко скачать с множества серверов в интернете. Добавьте ко всему вышеперечисленному полностью текстовые конфигурационные файлы, которые можно править вашим любимым текстовым редактором и возможность делать это из любого места, и суровая красота юникса предстанет перед вами.
Теперь перейдем к так называемой «десктопной» части линукса. Можно с уверенностью сказать, что если у вас есть какая-либо связь с Линуксом (по локальной сети, через модем, интернет или даже просто через нуль-модемный кабель) и есть соответствующие права в системе, то вы сможете работать. В каком режиме работать — текстовом или графическом это уже вам решать.
Конечно, если скорость связи низкая, то работать с графической консолью будет тяжело, но уже при скорости 2-3 кб/сек (средняя скорость современных модемов) вы получите вполне быстро реагирующию графическую консоль. Если же у вас высокоскоростное подключение ( больше 10 кбайт/сек) то вы практически не почувствуете разницу между локальной консолью и удаленной. Конечно,все возможности линукса доступны и через текстовый интерфейс, поэтому при низкой скорости вы также спокойно сможете читать почту, новости или заниматься чем-нибудь другим, но уже в маленько аскетичном текстовом интерфейсе. И все это стандартно присутствует в любом юниксе. Но это не означает, что если вам надо поработать на юниксе, то и удаленная машина должна быть тоже под юниксом … Для всех распространенных операционных систем существует множество вариантов текстовых консолей (telnet) и графических (X-Window server). При этом операционная система не делает различия, как вы к ней подключились. Ведь для иникса даже локальная консоль — это подтип сетевой.
Вас волнует безопасность ? Весь обмен информацией между машинами может быть зашифрован с использованием самых последних алгоритмов шифрования. Если так требует работа или вы параноик, то юникс может шифровать все, что поддается шифрованию — весь сетевой трафик, информацию на дисках, письма, даже некоторые участки оперативной памяти. Недаром линукс проходит проверку на возможность использования в правительственных учереждения в ФАСПИ и ФСБ. Попутно замечу, что windows nt провалила аналогичную проверку в США. Я не буду приводить ссылок, потому что достаточно в любой поисковой системе набрать ключевые слова windows, nt, безопасность, ошибка , дырка, security и вы сами все увидите (потом для сравнения замените windows словом linux и количество ссылок сократиться на порядок-другой)
Вам не нравиться стандартный графический интерфейс ? А кто вам сказал, что то, что у вас на экране — это стандарт ? (и не кивайте головой на миллионы однотипных столов windows). Ради интереса загляните на http://www.plig.org/xwinman/ и посмотрите на все разнообразие имеющихся там графических интерфейсов. Там есть ссылки и скриншоты всех распространенных интерфейсов — от самых простых для слабых машин и заканчивая такими, от красоты которых у пользователя захватывает дух и «подгибаются» ноги у машин с pentiumII (кстати, есть и такой, который подражает интерфейсу win — его название fvwm95).
И даже это еще не все … если вам мало этого или что-то не устраивает — вы сами можете переправить все в любом интерфейсе — начиная от надписей на кнопках и заканчивая обрамлением окошек. Но вся эта красота и надежность бессмысленны без программного обеспечения. Если серверное программное обеспечение поставляется обычно в дистрибутиве, то то, что нужно пользователю, он ставит сам, в стандартном дистрибутиве есть самое необходимое, все остальное надо доставлять самим (что, в принципе не вызывает сложностей — процедура для всех пакетов полностью одинаковая !!).
То есть даже здесь юникс не досаждает вам решением «дяди сверху». Что вам надо, то и ставьте и не будет ничего лишнего.
Надо вам браузер — пожалуйста — есть текстовый (lynx) и графический (netscape,opera. Можно даже запустить Microsoft Internet Explorer for SCO под эмулятором — и нормально будет работать). Надо вам порисовать — gimp (Это очень мощный графический редактор. Возможности, присутствующие в нем, только-только начали появляться в дорогих коммерческих пакетах типа adobe photoshop). 3D графика, переводчики и многое другое- все это есть …
Вам необходим офисный пакет ? StarOffice, ApplixWare, KDEOffice — выбирайте по возможностям вашей машины. Правда необходимо добавить сюда ложку дегтя — производители этих пакетов практически не заботятся о не-англоязычных пользователях, поэтому пакеты, идущие в поставке, не умеют работать с любым языком, отличным от английского. Но и эта ситуация исправима — в интернете лежит множество руководств, как заставить их работать с русским, украинским или любым другим языком. Ведь все в юниксе настраиваемо и почти все поставляется в исходных текстах (что при соответствующих навыках позволяет сделать с программой все)
К сожалению, для начинающих эта процедура тяжеловата, поэтому при первом знакомстве либо запаситесь списком часто задаваемых вопросов (FAQ) и если возможно,пригласите знакомого, уже проделывавшее это.
В чем юникс (и линукс в частности) резко проигрывает другим системам ? А тем, что в нем практически нет игр. То есть классика (doom,quake,descent, civilization,simcity) есть, а вот последних хитов нет. Можно конечно запускать эти игры в различных эмуляторах (от эмулятора ДОС-машины до полной эмуляции PC), но это не самое лучшее решение. Так что пока если вам нужны игры — от windows не уйти.
К счастью, в последнее время взлет популярности линукса позволяет надеяться, что и ведущие компании, производящие игры (и не только), обратят внимание на линукс.
Если же вы решили все-таки попробовать линукс, то не растеряйтесь — существует множество вариантов дистрибутивов (Slackware, RedHat, Debian, Suse, Caldera, KSI). Все они различаются размерами дистрибутивов и набором включаемых в них программ,а в своей основе они полностью одинаковы. Если у вас нет поблизости ни одного дистрибутива, то вы можете либо найти его на свердловском рынке (скорее всего это окажеться одна из версий RedHat или Caldera) либо предварительно загляните на эти адреса :

http://linux.irk.ru,

ftp://multik.istu.edu,
ftp://sf.irk.ru,

http://linux.irtel.ru,

http://linuxberg.irnet.ru.

Все эти серверы посвящены Юниксу и Линуксу в частности и расположены в Иркутске, так что скорость должна быть хорошей. На этих серверах вы найдете практически все, что вам потребуется — от информации по настройкам наиболее нужных программ до самих дистрибутивов Линукса и множество программ к нему.
Вячеслав Калошин
multik@istu.edu
multik@irk.ru

http://multik.istu.edu

http://linux.irk.ru

Вот и все, счастливо
Вячеслав Калошин. 03.02.1999



Реклама: