Відмінності між версіями «Історія виникнення»
Рядок 21: | Рядок 21: | ||
GNU буде здатна запускати програми Unix, але не буде ідентична Unix. Ми будемо вносити в систему поліпшення, грунтуючись на нашому досвіді роботи з іншими операційними системами ... | GNU буде здатна запускати програми Unix, але не буде ідентична Unix. Ми будемо вносити в систему поліпшення, грунтуючись на нашому досвіді роботи з іншими операційними системами ... | ||
---- | ---- | ||
+ | Абревіатура GNU розшифровується як «GNU - це не Unix» (GNU is Not Unix). Unix завжди була закритим, тобто вона позбавляє своїх користувачів свободи співробітництва, а також контролю над своїми комп'ютерами (як Windows в наші дні). Трохи пізніше Столлман написав свій знаменитий Маніфест GNU, який став основою для ліцензії GPL (GNU General Public License). Роль цієї ліцензії не можна переоцінити, вона змінила всю комп'ютерну індустрію. | ||
+ | |||
+ | Основна ідея GPL полягає в тому, що користувач повинен володіти чотирма правами (або чотирма свободами): |
Версія за 01:11, 6 грудня 2011
Історія Linux
Коріння ОС Linux бере ще з 70-х років ХХ-го століття. Точкою відліку можна вважати появу операційної системи Unix в 1969-му році в США у фірмі Bell Laboratories, дочірнього підрозділу компанії AT&T. Unix стала основною для великої кількості операційних систем промислового класу.
Linux найбільше зобов'язаний своїм життям двом проектам - GNU та Minix.
Історія проекту GNU почалася у вересні 1983-го року. Основоположник проекту GNU, Річард Столлман (Richard M. Stallman) працював у цей час в лабораторії штучного інтелекту Массачусетського технологічного інституту (Massachusetts Institute of Technology, MIT, Cambridge, Massachusetts). Столлмана називають одним з найвидатніших програмістів нашого часу.
У тому середовищі, до якої належав Столлман, було прийнято вільно обмінюватися програмами і їх вихідними кодами. Ліцензія ж на Unix від AT&T, наприклад, коштувала 40 000 доларів. Дозволити собі купити її могли тільки досить великі фірми. А без володіння ліцензією, програміст не мав права використовувати вихідні коди системи в своїх розробках. Це перешкоджало обміну ідеями у сфері програмування і сильно гальмувало процес створення програм, оскільки замість того, щоб запозичити готовий шматок коду для вирішення того чи іншого завдання, розробник програми був змушений писати цю частину коду заново.
Столлман вирішив змінити цей стан речей в програмуванні. У 1983-му році він оголосив про початок розробки проекту GNU, метою якого було створення повністю відкритої операційної системи:
Четвер, 27 вересня 1983, 12:35:59 EST
Вільний Unix!
Після Дня Подяки я починаю писати Unix-сумісну програмну систему GNU (Gnu's Not Unix), яку буду надавати вільно (!) Всім, хто може її використати. Потрібна допомога у вигляді часу, грошей, програм і обладнання.
GNU міститиме ядро плюс всі утиліти, необхідні для того, щоб писати і запускати програми на С: редактор, оболонку, компілятор С, линкер, асемблер і ще кілька речей. Після цього будуть додані програма форматування тексту, YACC, гра Empire, електронна таблиця і сотні інших речей. Ми сподіваємося включити все, що зазвичай поставляється з Unix-системами, і все, що ще може виявитися корисним, у тому числі онлайнову і друковану документацію.
GNU буде здатна запускати програми Unix, але не буде ідентична Unix. Ми будемо вносити в систему поліпшення, грунтуючись на нашому досвіді роботи з іншими операційними системами ...
Абревіатура GNU розшифровується як «GNU - це не Unix» (GNU is Not Unix). Unix завжди була закритим, тобто вона позбавляє своїх користувачів свободи співробітництва, а також контролю над своїми комп'ютерами (як Windows в наші дні). Трохи пізніше Столлман написав свій знаменитий Маніфест GNU, який став основою для ліцензії GPL (GNU General Public License). Роль цієї ліцензії не можна переоцінити, вона змінила всю комп'ютерну індустрію.
Основна ідея GPL полягає в тому, що користувач повинен володіти чотирма правами (або чотирма свободами):