GNU/Linux
Зборувајќи за слободен софтвер би било премногу сурово да не се спомене слободниот софтвер GNU/Linux. Како главен претставник на нашата заедница (општо во светот) GNU/Linux е систем кој смени многу работи во текот на развојот на информатичката технологија. Многумина кога велат Linux, впрочем мислат на GNU/Linux, а често пати некои GNU го поистоветуваат и со име на дистрибуција, во смисла „Кажи ми нешто за Федора, доста само за GNU пишувате“ и сл. GNU, Linux, GNU/Linux или како сакате, тоа е систем кој на многумина им ги отвори очите во однос на тоа како навистина изгледа информатичката технологија. Дека не се е само во глувчето и волшебниците (Wizards) и дека покрај еден оперативен монополизиран оперативен систем, ако се смета секоја дистрибуција за посебен оперативен систем, стојат уште стотици други системи, или само уште еден кој наместо да оди гради в гради во борба со монополот, ќе го фати за раче да му покаже како треба да се доминира во светот.
GNU
GNU - доаѓа од англискиот збор GNU и има две значења. Едното значење е тип на афричко говедо, чијашто фаца впрочем е и логото/амблемот на GNU проектот, а другото значење е GNU's Not Unix. Оперативен систем започнат во раните 80ти, конкретно на 27 Септември 1983 под раководство на младиот надежен и брадест долгокос хипик Richard Stallman. Идејата беше да се направи систем кој ќе се базира на принципите на сопственост на кодот на софтвер каква и што била претходната пракса. Значи во светот слободниот софтвер не дојде во раните или касните 80ти. Тој си постоел од самото постоење на софтерот. Потоа се појавија фирми како AT&T(tm), Xerox(tm), па потоа Microsoft(tm) кои ги осакатија корисниците и им наложија да користат ограда наместо слобода. Веројатно тоа беше и главната мотивација на Stallman да направи систем во кој ќе може да има контрола врз апликациите што ги користи. Или како што тој вика, „Полесно е да се притисне Ентер наместо да се внесува лозинка за најавување во системот“ (парафразирано од Revolution OS).
Во почетокот на 90-те беше напишан поголемиот дел од GNU системот, со исклучок на јадрото на оперативниот систем: кернелот.
Linux
Кернелот е јадрото на системот. Тоа е нештото кое е мост помеѓу хардверот и оперативниот систем. Покрај тоа што прави многу други работи, кернелот е задолжен и за пуштање на самиот систем (покрај другите нивоа на пуштање на системот). Linus Torvalds (Linus Torvalds на Wikipedia) млад студент од Хелсинки, во 1991 почна да работи на слободен кернел наречен Linux (Linux, Linu[s]+[Uni]x) кој ќе може да се шири на големата мрежа со можност за употреба од корисници од целиот свет и можност за надоградување и подобрување од секој кој има знаење тоа да го прави. Со тоа се формира голема мрежа на хакери низ целиот свет кои помагаа Linux кернелот да се шири со невидена брзина. Бројот на линии со код во кернелот растеа експоненцијално на секоја нова верзија, големината на архивата „тежеше“ се повеќе и повеќе.
GNU/Linux
Во 1992, GNU сеуште нема употребливо јадро. Иако официјално јадро на системот GNU е GNU/Hurd, проектот GNU како привремено јадро го усвојува Linux. Со комбинација на GNU системот со Linux се добива комплетен оперативен систем: GNU/Linux. Започна да се формира заедница на корисници на овој систем. Започнаа да се формираат...
Дистрибуции
Да. Тоа се склопови од GNU/Linux оперативниот систем, и алатки имплементирани од страна на дистрибутерот. Први дистрибуции од тоа време беа:
- MCC Interim Linux,
- TAMU,
- SLS.
Потоа како посериозна и попрофесионална дистрибуција доаѓа Slackware Linux. На пазарот почнува борба со акции, се појавува RedHat Linux итн.
Типови на дистрибуции
Најчесто поделбите се прават врз основа на пакет-системот или менаџерот за пакети имплементиран во системот. Така денес постојат:
- RPM базирани - користат RPM (Redhat Package Manager) справувач со пакети;
- DEB базирани - користат DEB (Debian) справувач со пакети;
- TGZ - иако некои одат кон терминот Slackware базирани дистрибуции - тоа би биле дистрибуции кои се базираат на технологијата применета во Slackware почнувајќи од справувачот за инсталација (tgz пакети) па се до скриптите за иницијализација на системот (BSD-Like)
Врски
Листа на познати GNU/Linux дистрибуции