Назад

Преимущества Linux.

Stan, Peter and Marie Klimas, 2002-06-01.
The latest version of this guide is available at http://sunsite.dk/linux-newbie.

Почему Linux?
Если вам действительно нравится работать на компьютере, то Linux - это операционная система вашей мечты. Она доставит вам больше удовольствия, чем любая другая OS. Причина революционности этой системы заключается в том, что Linux - это Свободное программное обеспечение. Все научные и технологические знания просто обязаны быть свободно доступными. Например, согласились бы вы лететь на самолете, работа которого основывается на каких-то секретных знаниях и неизвестных принципах, о которых не имеет представления никто, кроме фирмы-производителя? Тогда почему вы должны доверять компьютерной программе, включающей в себя секретные компоненты и алгоритмы? Исходные тексты Linux полностью открыты, и это качество делает Linux идеальной системой для важных задач, требующих высокой безопасности и надежности. Решения, применяемые в свободном програмном обеспечении - результат труда многих людей, и каждый может их посмотреть, обсудить и улучшить. Это - применение научного метода в программировании.
Такие очевидные вещи, как создание стекла или измерение времени, когда-то в прошлом тоже были очень хорошо защищенными торговыми секретами. Наука и технология начали усиленно развиваться 500 лет назад именно из-за усиленного обмена знаниями, который начался после создания технологии книгопечатания. В далекие времена, когда книгопечатание только развивалось, многие из тех, кто пытался делиться знаниями, были убиты за разглашение секретов. И сейчас повторяется та же история... Мы надеемся, что на этот раз убийств не будет :). Linux невыгоден тем, кто считает знания своей собственностью. Такую же позицию занимало и книгопечатание 500 лет назад.
Нужен ли Linux мне?
Только вы можете ответить на этот вопрос. Linux - это развитая, мощная, надежная и очень многосторонняя операционная система. Но цена за все эти качества - то, что для установки и настройки Linux вам могут понадобиться кое-какие знания о системе и о вашем компьютере. Использовать правильно настроенную систему Linux - просто, но только при условии, что она правильно настроена.
Linux очень сильно отличается от MS Windows - так что не надейтесь, что если вы хорошо знаете Windows, то Линукс будет для вас понятен. Вам придется изучить много нового. Но если вы привыкли к Unix, то перейти на Linux будет просто. Если вы не разбираетесь в компьютерах и не хотите получать новые знания на эту тему, то настройка и администрация Linux - занятие не для вас.
Linux - не идеальная система для начинающих.
Возможно, это так. Вы должны ответить сами для себя на вопрос - действительно ли вы хотите изучить Linux? Ни один из авторов этого документа не занимается информационными технологиями профессионально, но все равно мы пользуемся Linux каждый день и нам нравится эта OS.
Каковы преимущества Linux?
• Современная, стабильная, многопользовательская и многозадачная среда, приобретение которой не будет стоить вам ничего (или почти ничего). Linux - полноценная операционная система, а не какой-то бесплатный и урезанный вариант :). Linux имеет такие же возможности, как Windows NT стоимостью $1000, и даже более того - он более стабилен и менее требователен к аппаратным средствам.
• Непревзойденная мощь, переносимость и гибкость. Кластер, созданный на основе Linux, входит в десятку самых мощных компьютеров мира. Линукс - стандартная система, отвечающая всем требованиям POSIX. Linux может быть запущен не только на самых популярных компьютерах Intel, но и на множестве других архитектур - от приставок до mainfram'ов.
• Самая лучшая платформа для изучения. Если у вас есть дети, то вы должны быть очень рады тому, что ваши сын или дочь решили заняться Линуксом - они получат много ценных знаний не только по Unix/Linux, но и по Windows, и по информационным технологиям вообще. Если вы учитель - установите в вашей школе Linux. "Это - действительно странно, когда учителям нужно обьяснять, что информацией нужно делиться, а не скрывать её от других..." (http://edge-op.org/grouch/schools.html). На компьютерах лучших университетов мира установлен именно Linux. Главные качества этой системы - открытость и свобода. Например, под Линуксом вы можете совершенно спокойно самостоятельно изменить и откомпилировать мощную офисную программу, ничем не уступающую M$ Excel. Таким образом Linux дает вам возможность самим принять участие в создании новейших технологий. Многие учителя не хотят ставить Linux, потому что на самом деле информационные технологии им неинтересны, и они даже в Windows нормально не разбираются...
• Отличные сетевые возможности, встроенные в операционную систему. Вы думаете, что вам они не нужны? Попробуйте сделать хотя бы свою домашнюю сеть, и в дальнейшем вы не сможете жить без сетевых вохможностей! Например, можно совершенно спокойно обьединить два (или больше) компьютера в домашнюю сеть, которые будут использовать один жесткий диск/CDROM/звуковую карту/модем/принтер/и т.д. Можно работать в Интернете с нескольких компьютеров, только один из которых подключен к Сети. Можно поиграть в сетевые игры. Можно превратить старые компьютеры в графические терминалы, а более новый и мощный компьютер сделать сервером. Все необходимое программное обеспечение бесплатно и присутствует в любом дистрибутиве - его нужно только настроить. И это - не какие-то второсортные программы, а именно те, на которых держится весь Интернет (сервер Apache установлен более, чем на половине всех серверов Сети, а Sendmail обрабатывает 70% всей мировой электронной почты). Лично я ощутил всю прелесть домашней сети только после того, как поставил Linux.
• Совместимость с коммерческими форматами Microsoft, Novell и Apple. Работа с Dos/Windows разделами и разделами других OS. Прозрачное использование данных, находящихся на разделах FAT 16/32.
• Большое количество интересных и бесплатных программ.
• Сотни специализированных программ для ученых и исследователей (астрономия, информационные технологии, химия, физика, инженерия, лингвистика, биология, ...). Во многих случаях нужные программы существуют только под Unix/Linux. Программы этой категории не предназначены для простоты и удобства использования, главное здесь - это большое количество возможностей. В этой области Линуксу нет равных.
• Тысячи бесплатных апплетов, скриптов, инструментов и маленьких программ, выполняющих только одну задачу (но очень хорошо). В этом и заключается философия Unix - взаимодействие многих простых программ для выполнения сложных задач.
• Самые лучшие серверные продукты, включая все известные базы данных (Oracle, Sybase, и т.д. - все, что угодно, кроме продуктов Microsoft). Большинство из них бесплатны для личного и некоммерческого использования.
• Идеальная платформа для разработки. Во многих дистрибутивах присутствует огромное количество различных языков и средств разработки. Исходники операционной системы и многих программ свободно доступны. Стандартный для Linux "C"-компилятор имеет поддержку огромного количества платформ. Perl, Python, PHP, Guile, Tcl, Ruby, мощный shell-язык и даже ассемблер тоже входят в стандартный набор Linux.
• Свобода от вирусов, троянов, скрытых "возможностей" коммерческих программ, разглашения личной информации, обязательных обновлений, проприетарных форматов, лицензионных и маркетинговых схем, регистраций и активаций программ, огромных цен на программное обеспечение и законов, которые вы с легкостью можете нарушить (а потом нести за это ответственность). Как вам это? Под Linux нет вирусов, потому что это - очень защищенная система. Другие достоинства - следствие открытых исходников и некоммерческого характера Linux. Линукс был создан с помощью "базарной" модели разработки, и это гарантирует стандартность и корректность кода, использование самых лучших решений, защищенность, гибкость и высокое быстродействие.
• Эта операционная система гарантированно не может исчезнуть или полностью измениться за короткое время. Linux не является ничьей собственностью, и эту систему невозможно уничтожить. Из лицензии GPL следует, что Linux будет существовать и развиваться, пока существуют пользователи и разработчики этой системы. Сейчас количество квалифицированных пользователей Linux велико, а в разработке находятся десятки тысяч самых разнообразных проектов.
• Платформа, развивающаяся очень быстро. Современная модель разработки свободного программного обеспечения, применяемая в Linux, базируется на принципах "используйте то, что уже было написано до вас" и "открывайте свои исходники" (в отличии от закрытой модели "всегда начинайте писать любой проект с нуля" и "никто не увидит мои исходники"). Даже если весь этот шум вокруг Linux прекратится, система будет развиваться так же, как и сейчас, потому что компоненты системы уже вовсю используются в коммерческой среде. С первого взгляда развитие Open Source-систем кажется медленным (вертикально), но оно имеет очень широкий охват в разнообразных направлениях. Исходники открыты - поэтому ошибки и проблемы безопасности исправляются практически сразу же после их обнаружения. Для каждой программы всегда существует несколько альтернатив со схожими функциональными возможностями. Короче говоря - глубину Linux недооценивать нельзя.
Если вы хотите узнать больше о лицензии GPL, почитайте следующие известные документы проекта GNU (кажется, на сайте есть и русские переводы):
http://www.gnu.org/copyleft/gpl.html
http://www.gnu.org/gnu/linux-and-gnu.html
http://www.gnu.org/philosophy/categories.html
Лицензия, под которой распространяется Linux - это одна из важнейших частей системы. Она была разработана для защиты свободы информации. Еще один из самых известных Open Source-проектов - это мировая наука (шутка, но лишь частично). В методе Linux и открытых исходников нет ничего нового - это всего лишь применение научного метода к программному обеспечению: вы бесплатно получаете информацию, добавляете свои идеи, и о них тоже узнают все. Но некоторые большие корпорации и их адвокаты усиленно пытаются изменить этот принцип, и таким образом замедлить развитие - как в старые времена, когда информация была секретной и не распространялась свободно. И многие пытаются с этим бороться.
Чтобы в полной мере ощутить преимущества Linux и Free Software - приведем несколько реальных примеров. Цены на коммерческое программное обеспечение (2001-02-03, источник - www.amazon.com):
Microsoft Windows 2000 Server (5-client)--$848.99; Microsoft Exchange 2000 Server (5- client)--$1,279.99; Microsoft Outlook 2000 (1-client)--$94.99; Systems Management Server 2.0 (10-Cals)--$994.99; Proxy Server 2.0--$886.99; Microsoft SQL Server 2000 Standard Edition (5- client)--$1,229.99; Microsoft SQL Server 2000 Standard Edition (1-user License)--$4,443.99; Microsoft BackOffice Small Business Server 4.5 NT (Add-On 5-CAL)--$264.99; Windows NT Server Prod Upgrade From BackOffice SBS Small Bus Server (25-client)--$558.99; Microsoft Windows 2000 Advanced Server Upgrade (25-client)--$3,121.99; Microsoft FrontPage 2000-- $129.99; Microsoft Internet Security and Acceleration Server --$664.99; Site Server Commerce 3.0 (25-client)--$4,092.99; Visual C++ 6.0 Professional Edition with Plus Pack-- $525.99; Microsoft Visual Basic Enterprise 6.0 with Plus Pack--$1,128.99; Microsoft Visual Sourcesafe 6.0 CD--$469.99; Microsoft Office 2000 Standard (1-client)--$384.99; Adobe Photoshop 6.0--$551.99; Microsoft Plus Game Pack--$19.99.
Не нужно обьяснять, что эквивалентное программное обеспечение для Linux вы найдете в любом дистрибутиве (без ограничений на количество клиентов).
Слово "free" имеет в английском языке, как минимум, два различных значения ("бесплатный" и "свободный"), и это иногда ведет к непониманию сущности Linux. К большинству Linux-программ применимы оба значения этого слова, но сама идеология Linux - это именно свобода, а не бесплатность. Например, дистрибутивы Linux - не бесплатны, но все равно многие из них свободно доступны для скачивания.
Чем отличаются Linux и UNIX?
В режиме командной строки отличий почти нет. Linux имеет намного большее распространение на рынке программного обеспечения, чем любой комерческий Unix. В графическом режиме тоже нет особых различий - Linux, как и многие другие варианты Unix, использует систему X Window.
Самые существенные отличия:
• Linux - свободная операционная система, а многие варианты Unix - коммерческие и ОЧЕНЬ дорогие. То же самое применимо и к приложениям. Даже коммерческие программы для Linux стоят дешевле, чем для коммерческих вариантов UNIX.
• Linux может работать на большом количестве аппаратных платформ. Типичный Unix работает только на проприетарном аппаратном обеспечении, цена которого значительно выше, чем у PC.
• Linux можно использовать в качестве рабочей станции.
• Некоторые варианты Unix заточены под специальные задачи (безопасность, инженерные применения, поддержка новейших устройств). Linux же больше подходит для обычного пользователя, которому нужен свой сервер или рабочая станция.
Чем отличаются Linux и MS Windows?
В графической среде, где надо кликать мышкой - они почти ничем не отличаются. Но для нормальной работы Linux нужно установить и настроить, а это может оказаться непростой задачей. Windows же часто поставляется вместе с компьютером (но в таком случае его тоже нужно настраивать :).
Самые существенные отличия:
• Linux - свободная операционная система, а M$ Windows стоит денег. Так же и с программами.
• Форматы Linux - открытые и доступные для всех. В Windows ваши данные обычно хранятся в секретных и никому не известных форматах, и для работы с ними вы вынуждены приобретать коммерческие программы.
• Используя Linux, вы можете не бояться того, что вы нарушили какой-то закон - с этим просто не может быть проблем. Но если вы используете Windows, вы можете элементарно нарушить какое-нибудь лицензионное ограничение, даже не подозревая об этом. И любой опытный юрист сможет доказать, что вы - компьютерный преступник.
• Windows пытается быть "системой для всех", а Linux предназначен в первую очередь для продвинутых и думающих пользователей (хорошо это или плохо - судить вам).
• Windows основан на Dos, Linux основан на Unix. Графический интерфейс Windows - закрытая разработка Microsoft, а графический интерфейс Linux - это X Window System, открытый индустриальный стандарт с полной поддержкой сетевых возможностей.
• Linux превосходит Windows в сетевых возможностях, как платформа для разработчика, в обработке потоков данных и в научной области. Windows приятнее выглядит, в ней много стандартных бизнес-приложений, и очень много игр.
• И вообще - Linux имеет больше возможностей, чем вы даже можете себе представить.
Я не верю в свободное программное обеспечение.
А в Интернет вы верите? Internet и Linux имеют схожие идеи и общие корни. Несколько лет назад никто не верил в бесплатную некоммерческую открытую мировую Сеть - "а кто за все это будет платить?".
На самом деле все просто. Взаимопомощь и хорошие намерения могут достичь больших результатов. Internet работает отлично и быстро развивается. Так же дела обстоят и с Linux.
Вот мнение управляющего IBM: "Причина, по которой мы поддерживаем Linux - в том, что Linux может сделать для программного обеспечения то же, что и Интернет сделал для сетей". В мае 2002 года IBM вложил 1 миллиард долларов в перевод всех своих аппаратных платформ на Linux (мэйнфрэймы, рабочие станции, персональные компьютеры, лаптопы, и т.д).
Мне нужна высокая степень безопасности. Если я буду использовать легально приобретенные коммерческие программы, я смогу подать в суд на их производителя, когда дела пойдут не так.
Не надейтесь на это. Дела "идут не так" на многих Windows-компьютерах каждый день, и Майкрософт не несет от этого никаких потерь. Внимательно прочитайте лицензионное соглашение Windows, и вы поймете, что вам не дается никаких гарантий, даже на то, что эта система ВООБЩЕ будет работать. Даже если вы купили её за $1000. И в любом случае обращение в суд против Майкрософт принесет вам только убытки.
(продолжение на английском - http://sunsite.dk/linux-newbie).

Назад

Хостинг от uCoz