Linux - свободная ОС для свободных людей.
Russel Nelson, президент Crynwr Software: "Мы используем Linux во всех наших жизненно важных приложениях. Владение исходным кодом означает, что мы не будем заложниками чьего-нибудь отдела поддержки". Фирма Troll Tech, разработчик многоплатформенного пакета GUI, выбрала Linux: "Linux выжимает максимум возможного из аппаратуры недорогих PC, и имеет меньше неудобных особенностей, чем большинство других вариантов Unix, что облегчает перенос ПО из-под Linux. Поддержка, которую мы получаем от нашего продавца Linux, лучше той, что продают некоторые продавцы дорогих рабочих станций. Мы используем Linux как среду разработки уже более двух лет и весьма удовлетворены его производительностью и стабильностью."

В наши дни, когда не очень качественная, зато широко разрекламированная фирмой Microsoft операционная система Windows 95 поставляется практически с каждым персональным компьютером, только специалисты обращают внимание на альтернативные системы. Поэтому мало кто знает, что уже несколько лет существует и динамично развивается OS, которая задолго до появления Windows 95 была способна выполнять все посильные ей задачи, требуя при этом всего лишь 386-й процессор и 4M оперативной памяти.

Мало того, эта система была (и является по сей день) бесплатной, и ее автором является не какой-нибудь монстр компьютерной индустрии наподобие Microsoft или IBM, а коллектив людей, связанных между собой только одним: все они имели доступ к Интернет, и все они были готовы тратить свое свободное время на работу, за которую им никто не заплатит денег.

Проект операционной системы Linux изначально зародился у Линуса Торвальдса (Linus Torvalds), тогда студента факультета Computer Science в Хельсинском университете. Он написал первую версию Linux, совместимую со стандартами одной из версий OS UNIX, для компьютеров с микропроцессором Intel 386/486. Позже, благодаря доступности всех исходных текстов через Internet, к созданию системы присоединились десятки программистов из разных стран.

Разработка Linux возглавляется основной командой из (примерно) 10 разработчиков ядра и 40 разработчиков драйверов (большинство из которых даже ни разу не видели друг друга). Примерно дважды в неделю они делают текущие исходные тексты доступными для публики, позволяя буквально тысячам людей тестировать последний выпуск и немедленно получая обратную связь. Распространяется Linux через Интернет, достигая различных групп тестеров по всему миру. Linux, вероятно, самый большой проект, когда-либо разрабатывавшийся по Интернету.

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

Распространение Linux регламентируется GNU General Public License. Это значит, что любой человек имеет право бесплатно получить полные исходные тексты Linux, свободно использовать, распространять и совершенствовать их. Это привлекло множество энтузиастов и всего за 2-3 года привело к созданию продукта, способного конкурировать с поддержанными многомиллионными затратами коммерческими ОС.

После того, как количество компьютеров, на которых установлен Linux, выросло до нескольких сотен тысяч, многие компании начали использовать его в качестве своей платформы для разработок, или строят свой бизнес на поддержке Linux и программного обеспечения для него. Linux используется в множестве мелких и крупных фирм, университетов и исследовательских лабораторий. Буквально на глазах происходит формирование рынка ПО для Linux - а это, в свою очередь, приводит к увеличению количества установок. На сегодняшний день количество установок Linux оценивается более чем в 1 миллион, все большее число компаний распространяет CD-ROM с Linux и програмным обеспечением для него.

Linux обладает всеми достоинствами, присущими современным операционным системам, включая истинную многозадачность, 32-битную виртуальную память, разделяемые библиотеки и исполняемые модули, качественное управление памятью, динамически загружаемые библиотеки и модули ядра, PCI, PCMCIA, EIDE, встроеную поддержку сетевых протоколов (TCP/IP, AppleTalk, IPX, AX.25, FR, ISDN), CD-ROM драйвов, сетевых и звуковых карт и многое другое.

Изначально разрабатывавшийся для 386 и более поздних x86-машин, Linux с тех пор перенесен на 64-битную Digital Alpha в сотрудничестве с Digital Equipment Corp., и, силами команд разработчиков, -- на платформы PowerPC, SPARC, MIPS, ARM и Motorolla 680x0. OSF и Apple совместно переносят Linux на микроядро Mach для PowerPC. Сегодня Linux можно обнаружить на широком диапазоне компьютеров, от встраиваемых карт и дешевых PC до мощных мультипроцессоров.

Linux - это наиболее эффективный по стоимости путь для превращения PC в профессиональную UNIX рабочую станцию, для организации частного узла в Интернет, Web сервера или для предоставления устойчивой, дешевой серверной платформы для внутрифирменных сетей. Пользователям Windows 95, Windows NT и OS/2 может быть интересен тот факт, что Linux можно запустить и добиться устойчивой работы (включая реальную мультизадачность) на компьютере с памятью всего 896kB! Это, конечно, экзотика, но 4-8 Mb - вполне достаточно для нормальной работы.

На сегодняшний день существует огромное множество програмного обеспечения для Linux, большинство из которого распространяется бесплатно, условно бесплатно и/или в исходных текстах. Например, в состав практически любого дистрибутива Linux входят все стандартные утилиты UNIX, XFree86 X Window System, GCC - ANSI C/C++ компилятор, полный набор сетевого обеспечения, мощные средства обработки текста, редактор Emacs и многое другое. Несколько тысяч приложений - среди них базы данных, средства разработки, редакторы, графические, multimedia, игры (DOOM, Abuse, Quake) - написано для Linux, или перенесено в Linux.

Дополнительное обеспечение позволяет Linux выполнять приложения DOS, SCO UNIX, SunOS и некоторых других вариантов UNIX. В процессе разработки находится возможность запускать в Linux приложения Microsoft Windows. Средства Linux позволяют также разделять ресурсы, такие, как диски и принтеры, с Microsoft Windows for Workgroups, платформами DOS и Macintosh, делая Linux идеальным во всех жизненно необходимых приложениях в смешанных средах.

Большое спасибо за предоставленые материалы и помощь:
Linus'у Torvalds'у, автору OS Linux;
Jeff'у Newbern'у, координатору Linux Publicity project;
Борису Тоботрасу, boris@xtalk.msk.su;
Дмитрию Городчанину, begemot@bgm.rosprint.net;
Максиму Алгинину, maxic@bbs.uanet.kharkov.ua;


Все упомянутые торговые марки принадлежат их владельцам.
Андрей Герасимов andy@netclub.ru