“Мода” на Open Source, Linux, Операційні системи, статті

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 робить революцію в розвитку ОС.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*