ГНУ

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
Талисманът на проекта GNU

GNU е операционна система, чието име (рекурсивен акроним) означава GNU не е Unix (GNU's Not Unix). Проектът GNU е създаден от Ричард Столман, през 1983 г., като целта му е създаването на напълно свободна операционна система, наричана система GNU и свободен софтуер, който да работи на тази операционна система. Свободна операционна система означава, че всеки може да я копира, модифицира и разпространява свободно.

GNU се разработва от GNU Project. Най-известните програми, които са част от проекта GNU, са операционната система GNU Hurd, GNU Compiler Collection (gcc), GNU Binary Utilities (binutils), обвивката bash, GNU библиотеката на C (glibc) и GNU Core Utilities (coreutils).

История[редактиране | edit source]

Планът за ГНУ операционна система е обявен публично от Ричард Столман на 27 септември 1983. Софтуерната разработка започва на 5 януари 1984, когато Столман напуска своята работа в MIT. Той предприема този ход, за да не може университетът да претендира за собственост върху операционната система или да му създава пречки при разпространението ѝ като свободен софтуер.

Целта на проекта е да се създаде изцяло нова безплатна операционна система. Ричард Столман иска компютърните потребители да бъдат отново „свободни“, както е било през 1960-те и 1970-те — свободни да изучават изходния код на програмите, които ползват, да имат свободата да споделят софтуера с други хора, свободата да модифицират програмите и в последствие да разпространяват своите версии. Тази философия е публикувана като ГНУ Манифест през март 1985.

Дизайн[редактиране | edit source]

Първоначалния план за ГНУ е да бъде UNIX-съвместима. През 1990 операционната система вече има гъвкав текстов редактор(Emacs), компилатор (GCC) и повечето от необходимите инструменти за една стандартна UNIX система. Единственото което е липсвало към този момент е било работещо ядро (kernel). Така започва разработката на GNU Hurd. Дизайнът на GNU Hurd е това което го отличава от „стандартния“ UNIX. Ядрото на Hurd е съставено от множество програми - „сървъри“, които образуват многосървърен микро-кернел. Въпреки това процесът на разработване се забавя значително заради технологични пречки.

Linux ядрото, създадено от Линус Торвалдс през 1992 обаче запълва тази празнина, след като е приема GPL лиценза и се превръща в най-използваното ядро за ГНУ софтуер.

Вижте още[редактиране | edit source]

Външни препратки[редактиране | edit source]