Все о Linux. LinuxRSP.Ru


Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 

"Мода" на Open Source

Yuri N. Looshnya

Linux с точки зрения Open Source

Многие пользователи, которые уже просто не могут обойтись без операционной системы с эмблемой добродушного пингвина, часто задаются вопросом: что же сделало Linux такой популярной? Ответов на этот вопрос очень много. Можно сравнивать Linux и Windows, как непримиримых "борцов за пользователя", можно приводить недостатки и недоработки, считать дыры в той или иной операционной системе, сравнивать их, возмущаться и плохо отзываться о разработчиках и т.д. Все это можно делать бесконечно, но нужно ли это?

Попробуем посмотреть на все это с другой стороны. Многие программисты, администраторы и просто пользователи считают, что успеху Linux в большой мере способствовал Open Source, т.е. открытый исходный код. Что же это такое и как с этим связан Linux? Итак...

Идея Open Source

Идея, которая стоит за понятием "Open Source" (ПО с открытым исходным кодом), чрезвычайно проста. Идея заключается в том, что программист или пользователь может, например, с помощью Internet, получить какую-нибудь программу вместе с ее исходным текстом, изменить ее, исправить ошибки и передать (это уже по желанию) другим пользователям. Однако Open Sourse не означает только лишь доступность исходного текста. Существует документ (Open Source Definition), который в оригинале можно прочитать по адресу: www.opensource.org. Данный документ регламентирует все стороны лицензирования ПО, которое попадает под определение Open Source. Из этого документа можно выбрать его основные положения, которые сводятся к следующему:

1. Свободная дистрибуция. Лицензия не может содержать никаких ограничений на продажу или бесплатное распространение программного продукта или его части. Кроме того, в лицензии не может оговариваться вознаграждение за продажу или распространение продукта.

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

3. Целостность авторского исходного текста. Лицензия может ограничивать распространение измененного авторского исходного текста только в том случае, если в ней предусмотрено разрешение на распространение patch-файлов с исходным текстом для изменения продукта при компиляции.

4. Лицензия не должна наносить ущерб другим программам, которые распространяются вместе с лицензируемым продуктом. В частности, она не должна требовать, чтобы эти программы также были Open Source.

Движение Open Source

1968г. Появление сети ARPANET (Advanced Research Projects Agency NETwork), предшественницы INTERNET. Созданная изначально для для обмена кодами и информацией о проектах, ARPANET становится средой проявления способностей разработчиков open-программ.

1969г. Кен Томпсон (Ken Thompson), разработчик из Bell Labs, пишет вторую версию UNIX - многопользовательскую и многозадачную операционную систему. В течение 70-х годов исходные тексты UNIX распространяются свободно, и вскоре данная ОС становится популярной в университетах и научно-исследовательских лабораториях.

1971г. В этом году Ричард Столлман (Richard Stallman), которого по праву называют пионером движения Open Source, присоединяется к группе программистов в МТИ, приверженцев бесплатного ПО. Именно Р.Стиллман позднее становится основателем проекта GNU, что приводит к созданию бесплатной Linux-подобной операционной системы.

1973г. Винтон Серф (Vinton Cerf) и Боб Кан (Bob Kahn) из DARPA (Defense Advanced Research Projects Agency) разработали протокол TCP/IP, который через 10 лет по инициативе министерства обороны США становится одним из фундаментов INTERNET.

1979г. Компания АТ&T объявила о планах коммерциализации UNIX, на что Калифорнийский университет Бэркли (Berkeley) ответил своей собственной версией UNIX под названием BSD UNIX (Berkeley Software Distributions). В свою очередь компании Sun и DEC (Digital Equipment Corporation) начинают коммерческое распространение BSD UNIX. Через некоторое время AT&T и Sun заключают соглашение об объединении их версий. Это было сделано с расчетом на толчок своих конкурентов (DEC, HP, IBM) к созданию организации Open Software Foundation. В этом же году Эрик Оллман (Eric Allman), студент Калифорнийского университета Бэркли, разработал программу маршрутизации сообщений в сети ARPANET.

Кстати, сегодня более 75% почтовых серверов INTERNET используют доработанную версию этой программы с открытым исходным текстом.

Роль хакеров в Open Source

Кто же те люди, которые смогли посредством написания продуктов с открытым исходным кодом вывести компьютерный мир на совершенно новый уровень развития? ...Хакеры. Да. Хакеры в классическом понимании этого слова. Вряд ли это кого-то удивит. Хотя в наше время этот термин начал утрачивать всю свою прелесть. началом хакерского движения принято считать 1959 год, когда группа энтузиастов из AI Lab (лаборатория искусственного интеллекта) Массачусетского технологического института (МТИ) получила доступ к небольшому компьютеру ТХ-0.

Появление идеи об Open Source и начало работы над этим, позволила программистам собственноручно определять, как будет выглядеть та или иная программа, как она будет работать и какие функции выполнять. Одним словом, это позволило человеку ощутить всю полноту от работы на ПК и почувствовать себя полным хозяином ситуации.

В 80-х годах на смену эре Open Source пришла эра закрытого ПО. Многим казалось, что уже ничего нового не произойдет и эта эра останется жить вечно. Но уже в 1984 году Ричардом Столлманом был основам проект GNU (GNU's Not Unix). Это была первая серьезная попытка возрождения Open Source.

Прошло еще немного времени и на арену "компьютерных разборок" вышел Линус Торвальдс, который в 1992 году обнародовал ядро разработанной им операционной системы Linux. С этого времени началось второе возрождение Open Source. Именно Linux выступила (и продолжает это делать) как яркий выразитель реализации идей "open" и "free". Размеры данного проекта не имеют равных в истории разработки ПО: в нем приняли участие примерно 40 000 человек. Нужно принять во внимание то, что формально не существует организации, которая стоит во главе этого проекта и его участники работают совершенно безвозмездно, выдавая с каждым днем новые версии. В настоящее время Linux является второй по популярности после Windows NT серверной операционной системой. При этом Linux не приносит сверхприбылей. Это говорит о стремительном взлете ОС Linux за сравнительно короткий период времени. По прогнозам IDC (International Data Corporation) предполагалось, что Linux выйдет на второе место не раньше 2002 или даже 2003 года. В свою очередь аналитики все той же IDC утверждают, что такой стремительный взлет данной операционной системы обусловлен, в первую очередь, открытостью исходного кода.

"Мода" на Open Source

Сравнительно за короткое время много ведущих компаний сделали большой шаг в сторону модели открытого ПО. Заслуживает внимания, в первую очередь, компания Inprise, с легкой руки которой компилятор С++ 5.5 получил статус бесплатного программного продукта (хотя пока остается загадкой - будет ли опубликован сам исходный код компилятора). Продукт С++ Builder и Borland Delphi перенесены на Linux в рамках проекта Kylix (уже появились даже первые скриншоты данного проекта). Бесплатная Linux-версия JBuilder на базе Borland Java уже доступна для загрузки. Компания Samsung выпускает первый электронный органайзер Yopy на базе Linux. Motorola Computer Group объявила о намерении выпустить собственную версию ОС Linux (High Availability Linux- HA Linux). Еще один немаловажный проект с точки зрения Open Source выпустила компания Novell - NDS (Novell Directory Services) eDirectory for Linux. По словам многих аналитиков, поддержка Linux Novell'ом будет способствовать активизации применения Linux на предприятиях. Не остаются в стороне и производители аппаратных средств. Так, например, корпорация Sony использует компьютерные системы на платформе Linux при разработке приложений для своей игровой консоли нового поколения PlayStation2. Производитель персональных телевизоров TiVo выпустила видеомагнитофон под маркой Philips со специальным ПО на базе Linux. И это только меньшая часть разрабатываемых и уже воплощенных в жизнь проектов.

Все это говорит о том, что эра Open Source опять наступила и теперь уже навсегда.

ПРОГНОЗЫ

По данным специалистов ведущих аналитических компаний мира, именно открытость исходного кода будет способствовать развитию тех или иных компаний. В ближайшее время ожидается переход многих компаний к эре Open Source. В первую очередь, это будет способствовать развитию Linux, и, соответственно, ожесточению "борьбы за пользователя" между Windows и Linux. Особо остро это будет проявляться в серверной сфере (между Linux и Windows NT). Ожидается так же стремительный темп роста Linux в связи с поддержкой данной операционной системы компанией Novell. Вот такие прогнозы дают нам аналитики.

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


      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2017 LinuxRSP