Смекни!
smekni.com

Во-вторых, Linux способна функционировать на множестве аппаратных плат­форм и с минимальными требованиями к аппаратуре. С Windows сложнее. Она функционирует только на процессорах Intel или их клонах, а по требо­ваниям к аппаратуре превосходит Linux. И если Windows 9x/ME достаточно сносно работает на Pentium-166 с 64 Мбайт оперативной памяти, то для Windows NT/2000 требуется хотя бы Pentium II 350 МГц и 128, а лучше 256 Мбайт оперативной памяти.

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

С лег­костью освоения, несомненно, похуже. Для грамотной работы в Linux необ­ходимо иметь представление об операционной системе. К сожалению, Win­dows приучила пользователя щелкать мышкой и не думать. Плюс еще наш менталитет — "сами с усами", метод "тыка". В UNIX это не проходит. Там подход другой — прочитай, разберись и можешь быть уверен, что это функ­ционирует в любой UNIX-подобной системе одним и тем же способом.

По части настройки операционной системы. Microsoft внедрила в свою опе­рационную систему непродуманную идею — системный реестр. В результате получился монстрообразный (зачастую в 4-5 Мбайт) файл двоичного фор­мата, от целостности которого зависит жизнеспособность операционной системы. Очевидно разработчики совсем забыли старое изречение "Не клади все яйца в одну корзину". Очень часто (по меньшей мере, в 30-40 % случа­ев) ошибки функционирования операционной системы связаны с повреж­дением файла реестра. Еще одна проблема настраиваемоети системы — очень много настроек Windows не описаны в документации, и необходимо перерыть горы литературы, чтобы по крохам насобирать информацию о тонкой настройке системы. Есть, конечно, программное обеспечение, по­зволяющее тонко настроить Windows, но, как правило, оно не бесплатно. В Linux все более надежно и доступно. Практически все о настройке систе­мы или программного обеспечения можно узнать из документации. Кон­фигурационные файлы обычно для каждой программы отдельные, и практи­чески все имеют понятный текстовый формат с подробными комментариями. А настроить в Linux можно все, причем для каждого пользователя в системе отдельно.

Подведем итог — почему выбирают Linux.

Почему выбирают Linux

Приведем ряд аргументов.

Самая лучшая операционная система — UNIX. Linux — это современный UNIX, работающий практически на всех платформах.

В отличие от большинства операционных систем дистрибутивы Linux бесплатны, их можно скачивать из Интернета.

В стандартный дистрибутив Linux входят сотни программ, с помощью которых можно решить 95 % задач, решаемых с помощью компьютера.

Исходный код всех программ под Linux открыт, при желании его можно модифицировать так, как нужно.

На базе Linux достаточно легко создать очень надежные (99,99 %) центры данных с поддержкой кластерных конфигураций и высокой степенью масштабирования.

Корпоративная intranet-сеть "из коробки", элементарная установка ин­тернет-сервисов и серверов, практически сразу настроенных для стан­дартного применения.

Высокая степень безопасности и ограничения доступа к ресурсам и дан­ным системы.

Большое количество поддерживаемых Linux аппаратных платформ.

Графический интерфейс с десятками оконных менеджеров, позволяющих создать эксклюзивную графическую среду, точно настроенную для нужд пользователя и аппаратных ресурсов.

Относительно малые требования к аппаратным ресурсам, достаточно новый дистрибутив вполне можно установить на старших 486-х компью­терах.

Огромнейшая библиотека документации, ежедневно улучшающаяся и дополняющаяся.

Великолепная поддержка программного обеспечения, ответы практиче­ски на любой вопрос можно найти в Интернете, а на оставшиеся вопро­сы можно получить ответ у самих разработчиков, которые не скрываются за копирайтом большой фирмы.

В Linux можно настроить все и вся. Простота конфигурации и подробное описание конфигурационных файлов выгодно отличают Linux от боль­шинства коммерческих операционных систем.

Можно инсталлировать Linux на одну дискету, и при этом она окажется способна выполнять функции маршрутизатора или отправлять электрон­ную почту.

Постоянное обновление и улучшение как ядра Linux, так и большинства программных продуктов для Linux

Отсутствие зависимости от патентов и лицензий.

IV Возможности Linux

Сеть

Linux по умолчанию работает со своим «родным» протоколом TCP/IP, протоколом, на котором функционирует Интернет. Также Linux способна работать, при установке соответствующего оборудования, с протоколами IPX/SPX фирмы Novell Netware, протоколами NetBIOS (Microsoft Windows 3.1x, Windows9x/Me, Windows NT/2000) и AppleTalk (Apple Mac OS). И это еще не все, что она понимает и поддерживает, хотя перечисленные 4 сетевых протокола сегодня используют наверное более чем в 95% случаев. Из аппаратных средств Linux способна работать практически с любым оборудованием, предназначенным в том или ином виде для использования в сетевых соединениях: сетевые карты Ethernet, Radio Ethernet, ArcNet, аппаратура для спутникового Интернета, ISDN, ATM, обычные модемы и многое другое.

Сетевые сервисы.

Что интересует пользователя в Интернете? На первый, поверхностный, взгляд Web-сайты, FTP, электронная почта и новости. Но для нормального и комфортного функционирования Интернета необходимо множество других сервисов – это и DNS, и прокси-серверы, и серверы точного времени и многое другое. Все это для Linux есть, и не в единственном экземпляре, нужно только выбрать, какой тяжести инструмент необходим. Сказанное касается и серверного программного обеспечения, и клиентского.

Файловые менеджеры

Для пользователей старой закалки, знакомых еще с DOS, непременным атрибутом работы за компьютером был файловый менеджер. Хотя адепты Linux упорно твердят о ненужности файлового менеджера для Linux, тем не менее спрос рождает предложение. Есть несколько файловых менеджеров и для Linux. Есть они как и для текстовой консоли так и для Х Windows. Самый известный из них– Midnight Commander (почти полный эквивалент Norton Commander).

Текстовые редакторы

Тут выбор широчайший – от простейшего строчного текстового редактора до пакетов, которые текстовыми редакторами и назвать трудно.

Графические оболочки

Неоднократное опровергаемое утверждение, что Linux – чисто текстовая среда, почему-то очень живучее. Хотя по разнообразию графических оболочек (или менеджеров окон) он оставляет далеко позади семейство windows, да и большинство UNIX- собратьев. В отличие от Windows, в Linux (UNIX) графическая оболочка (Х Window) разделена на два приложения: Х-сервер и менеджер окон. Сервер в какой-то мере специфичен для аппаратных средств (зависит от видеокарты, шины данных и пр.) и выполняет роль рабочей лошадки, а менеджер окон обеспечивает внешний вид приложений, отрисовку окон, меню и прочих элементов графического интерфейса. Благодаря такой независимости пользователь получает богатейший выбор средств для персонализации своего рабочего места.

Графические редакторы

В этой категории тоже достаточно много программ. От самых простых до очень сложных, ничем не уступающих по возможностям CorelDRAW и Photoshop. Как обычно редакторы есть векторные и растровые. Для примера Gimp – мощнейший редактор, перенесенный в частности, под Windows, StarDraw – программа создания рисунков на основе векторной графики, StarImage – программа создания рисунков на основе битовых образов, KimageShop и множество других.

Web- инструментарий

Традиционно лучшим редактором для Web- дизайнера считается простой текстовый редактор, однако достаточно много людей работают в специализированных HTML- редакторах. Для Linux, однако, выбор HTML редакторов не очень большой. К примеру, программа подготовки HTML файлов StarWriter/Web, WebMarker (разработка Алексея Дець, Россия) или Quanta Plus (разработка Дмитрия Поплавского и Александра Яковлева, Украина).

Базы данных

Под Linux разработано и перенесено большое количество серверов данных – от настольных до уровня предприятия. В их числе IBM DB2, Informix, Oracle, Sybase SQL Anywhere, Interbase, PostgreeSQL, MySQL.

Средства разработки программ

Для Linux и для UNIX родным языком является С/С++ но это не означает, что кроме них никаких компиляторов языков не существует. Трудно найти какой-либо язык, компилятора или интерпретатора которого не существует для Linux: С/С++, Pascal, Perl, Java, Lisp, Rexx, Fortan и т.д., и т.п. Не обойдены стороной и интегрированные среды разработки.