Линукс
| Линукс | |
|---|---|
| Основна информация | |
| Разработчик | Различни |
| Вид | UNIX-базирана |
| Ядро | Монолитно ядро с модули |
| Архитектури | Различни |
| Лиценз | GNU GPL и други |
Линукс (Linux) или GNU/Linux (вж. Противоречия за наименованието) е общото название, което се дава на всички операционни системи, основаващи се на ядрото „Линукс“ и системните инструменти и библиотеки от проекта GNU. Различните такива операционни системи се наричат Линукс дистрибуции, като те се различават по това с какъв друг софтуер пристигат. Линукс е флагман и един от най-известните представители на свободния софтуер.
Официалната емблема на Линукс е закръглен пингвин на име Тъкс (на английски: Tux) и е създадена от Лари Юинг през 1996. Идеята за емблемата идва от Линус Торвалдс, създателят на ядрото на Линукс - той е ухапан от пингвин, когато е бил в Австралия
Съдържание |
История [редактиране]
Проектът и движение GNU, чиято цел е създаване на нова операционна система свободен софтуер е основан от Ричард Столман през 1984 г. Системата съдържа голям брой инструменти и програми, например компилатори, текстови редактори и сървъри. Софтуерът се разпространява с лиценза GNU GPL, което гарантира бъдещата му свободна достъпност. През 1991 г. към почти завършената операционна система е добавено ядрото Линукс, написано от Линус Торвалдс. С Линукс ГНУ става напълно работеща операционна система и това спомага за бързото ѝ разпространение.
Дистрибуции [редактиране]
Различните Линукс дистрибуции са насочени към различни целеви потребителски групи. Могат да се различават по графичния интерфейс, който използват, приложните програми, които идват при инсталацията, системните инструменти, които използват (напр. мениджъри на пакети), както и по много други показатели.
Десктоп-насочени дистрибуции [редактиране]
Десктоп-насочените Линукс дистрибуции са тези дистрибуции, които са предвидени за крайни потребители на персонални компютри в дома или офиса, пакетирани с разнообразни приложни програми, често и несвободни кодеци и драйвери.
Линукс Минт [редактиране]
Убунту [редактиране]
Убунту е една от най-популярните дистрибуции[1], чиято цел е да предостави безплатна, бързо стартираща, лесна за използване, поддържаща повечето езици и достъпна за всички Линукс дистрибуция.[2] Думата „убунту“ означава на зулу „човечност“[3]. Официални подпроекти на Убунту са Kubuntu, Xubuntu и Lubuntu. По подразбиране Убунту пристига с графична среда GNOME, докато Kubuntu e с KDE, Xubuntu с XFCE, а Lubuntu с LXDE. Това е единствената разлика между тях. Друг официален подпроект е Edubuntu, която включва много образователен софтуер. Благодарение на спонсора си, Canonical Ltd., компания, собственост на основателя на Убунту - Марк Шътълърт, инсталационни живи дискове се разпращат безплатно до целия свят.[4].
УСУ [редактиране]
УСУ е българска операционна система базирана на Убунту. Първата ѝ версия е през 2008 година. Идеите, заложени в него, са приети и доразвити в стремежа да се предложи завършена среда от операционна система и побрани полезни приложения за употреба в образователната сфера и за ежедневни нужди. Понастоящем са предлагани три варианта на УСУ:
- УСУ Десктоп - вариант с най-голямо количество допълнителен софтуер, с поставен акцент върху образователните приложения. Подходящ за използване в домашни условия и в учебни заведения.
- УСУ Мини — основен вариант на УСУ, съдържащ само най-необходимите приложения на ежедневна употреба, както и всички характерни особености на УСУ. Подходящ за използване в домашни условия и от бизнеса.
- УСУ Нетбук — вариант на УСУ Мини, оптимизиран за използване върху системи с малък екран и ограничено дисково пространство, като нетбук и неттоп системи.
Mandriva [редактиране]
Mandriva е френско-бразилска дистрибуция, получена при сливането на бившите Mandrake и Conectiva. Предлага се в три варианта:
- Mandriva One - Свободно Live CD за пробване и инсталация
- Mandriva PowerPack — Платена версия, съдържаща някои комерсиални драйвери, кодеци и програми.
- Mandriva Flash — USB Flash устройство, от което се зарежда операционната система.
Системата притежава мощен контролен център, като така от една програма се настройва цялата система, което е голямо улеснение за начинаещите потребители. Предлага се перфектно реализирана поддръжка на системи с 64-битова архитектура. Mandriva е преведена на над 70 езика [5] и може лесно да бъде настроена да работи с всеки един от тях.
PCLinuxOS [редактиране]
PCLinuxOS, често съкращавана до PCLOS е друга известна[1] потребителски-насочена Линукс дистрибуция, силно набираща популярност напоследък. Ползва KDE за работна среда, като съществува и версия с GNOME, наречена „PCLinuxOS Gnome“, поддържана от обществото. Слогана на дистрибуцията е „Radically Simple“ (англ. - Радикално Просто). Базирана е на Mandriva, като са запазени най-добрите черти от нея — например контролния център. Основната разлика е, че PCLinuxOS използва apt за пакетен мениджър. Към момента PCLOS има версия единствено за 32-битови системи и не се очаква поддръжка на 64-битови.
openSUSE [редактиране]
OpenSUSE е обществен проект, спонсориран от компаниите Novell и AMD, [6] пряк наследник на германската дистрибуция S.u.S.E,започнала като превод на Slackware. Името е акроним от Software- und System-Entwicklung (немски: Разработване на софтуер и система). През 2003 г. S.u.S.E Linux е закупена от Novell, след което настъпват големи промени в лицензите, насоката на работа и развитието на дистрибуцията. Оформят се различни дистрибуции, базирани на SuSE, които се предлагат комерсиално от компанията, а като обществен проект е отделен openSUSE, пряко спонсориран от Novell. Сред предимствата на системата са мощен инструмент за системна администрация - YaST и бързото имплементиране на всякакви иновационни технологии. Напоследък отношението към системата стана по-отрицателно от страна на потребителите след лицензната сделка между Novell и Microsoft. [7]
Fedora [редактиране]
Fedora е обществен проект, получен след като компанията Red Hat Inc. решава да остави името Red Hat само на комерсиалните си предложения. Въпреки това Red Hat остава основен спонсор на дистрибуцията и много от нейните служители допринасят за нея. Федора е известна с характерната за Red Hat изключителна сигурност. Използва Yum (Yellow Dog Updater, Modified) за мениджър на RPM пакети.
Сървърни дистрибуции [редактиране]
За сървъри могат да се използват не само специализираните дистрибуции, разглеждани в тази секция, но и версии на много от посочените по-горе, използвани по-често за десктоп дистрибуции. Например Ubuntu се разработва отделно и сървърно издание. Също така голяма сървърна популярност имат системите с общо предназначение Debian, Slackware и Gentoo, които са разглеждани в следващата секция.
Red Hat Enterprise Linux [редактиране]
Red Hat Enterprise Linux е Линукс дистрибуция, разработвана от Red Hat и насочена към комерсиалния пазар. Red Hat поддържат всяка версия на своя продукт седем години след всяко издание. Официалната поддръжка на Red Hat, тяхното обучение и сертификационна програма се центрират върху Red Hat Enterprise Linux платформата. Името на системата е често съкращавано до RHEL, но Red Hat са противници на това[8]..
CentOS [редактиране]
CentOS е свободна Линукс дистрибуция, базирана на Red Hat Enterprise Linux. Този проект цели да бъде 100% бинарно съвместим с комерсиалния продукт, следвайки неговата политика на развитие. Името на системата означава Community ENTerprise Operating System. Red Hat Enterprise Linux е съставена от свободен софтуер, но е използваема в бинарна форма (като на компакт диск) само за плащащи абонати. Поради изискванията, Red Hat разпространява целия изходен код на продукта публично, съгласно условията на GNU General Public License и други лицензи. Разработчиците на CentOS използват този код, за да създадат финален продукт, който е много подобен на RHEL. CentOS е свободно достъпна за изтегляне и използване, но не е поддържана от Red Hat. Има и други дистрибуции, базирани на кода на RHEL, но CentOS по принцип е тази най-съпътстваща промените на Red Hat.
Suse Linux Enterprise Server [редактиране]
Suse Linux Enterprise Server (SLES) е Линукс дистрибуция, разработвана от Novell, насочена към комерсиалния пазар. Насочена е към сървъри, като за десктоп компютри Novell разработва отделен комерсиален продукт — Suse Linux Enterprise Desktop. Нови главни версии се издават в интервал от 24-36 месеца, докато по-малките версии (наречени сервизни пакети) се издават на всеки 9-12 месеца. SUSE Linux Enterprise продуктите са тествани много повече от другите SUSE Linux продукти с намерението, че само зрели, стабилни версии на включените компоненти ще стигнат до крайния продукт.
Дистрибуции с общо предназначение [редактиране]
Debian [редактиране]
Debian е гъвкава широкообхватна стабилна дистрибуция, използвана и за десктоп работа, и за сървъри. Тя се състои изцяло от свободен софтуер. Разработва се от доброволци от целия свят и се издържа чрез дарения. Освен за ядрото Линукс, Debian е налична и за GNU Hurd. Налична е за следните архитектури: alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, sparc.
Cross Linux from Scratch [редактиране]
Cross Linux form Scratch всъщност е книга, която дава нужните инструкции за това как да се създаде базова Линукс дистрибуция само с команден ред. CLFS поддържа широк набор от процесори и използва сложни техники като построени в различна среда инструменти, съвместна работа на 32 и 64 битови библиотеки и алтернативни хардуерни архитектури като x86-64, Itanium, SPARC, MIPS, and DEC Alpha. CLFS нито предлага, нито използва пакетен мениджър. Всички изисквани пакети за построяването на базовата CLFS система са изходен код, пакетиран като tarball архиви и компресиран с bzip или gzip. По същият начин, всички пакети, които допълнително ще бъдат добавени към базовата система, като X11, графична среда, офис система и т.н, се създават от изходен код. Инструкции за създаването на над 900 допълнителни пакета могат да бъдат намерени в уикито на Community Beyond Linux from Scratch.
Slackware [редактиране]
Slackware е една от първите Линукс дистрибуции и най-старата все още поддържана такава. В нея почти липсват каквито и да са специализирани инструменти, което я предпазва от възникване на бъгове. Това е и една от причините Slackware да е една от най-стабилните дистрибуции. Конфигурацията ѝ се извършва изцяло с редактиране на текстови файлове и за Slackware се казва „Ако знаеш Slackware — знаеш Линукс. Ако знаеш Red Hat — знаеш Red Hat.“ [9]. Системата разполага със съвсем опростен мениджър на пакети, който не инсталира автоматично зависимостите. Името на дистрибуцията произлиза от английската дума Slack — мързел. Дадено ѝ е, за да не се създава впечатление в началото, че проекта е сериозен. По-късно, когато проекта реално става сериозен името се запазва. Slackware се предпочита както от десктоп-потребители, така и от много системни администратори за техните сървъри, поради голямата гъвкавост и стабилност на системата. Тя не е подходяща за начинаещи потребители поради сложното конфигуриране и инсталиране на пакети.
Gentoo [редактиране]
Дистрибуцията, кръстена на субантарктическите пингвини, на англ. - Gentoo penguins, е базирана на пакетния мениджър Portage. Той е създаден с идеята да бъде модулен, портативен, лесен за поддръжка, гъвкав и оптимизиран за потребителската машина. Пакетите обикновено се създават от изходен код, въпреки че за удобство някои големи софтуерни пакети са също така достъпни като готово компилирани бинарни файлове за различни архитектури.
Въпреки че Gentoo Linux дистрибуцията е създадена за x86 архитектура, тя е била пригодена за много други и в момента може да работи върху x86, x86-64, IA-64, PA-RISC; PowerPC, PowerPC 970, SPARC64, MIPS, DEC Alpha, System Z/s390, PS3 клетъчни процесори и SuperH.[10] Официалната поддръжка за 32битов Sparc хардуер е прекратена.[11]
Противоречия за наименованието [редактиране]
Фондацията за свободен софтуер държи Линукс дистрибуциите, използващи софтуер на GNU да се наричат ГНУ/Линукс по редица изтъквани от тях причини, най-съществената от които е, че ГНУ е по-стар проект, съдържащ всички компоненти на операционната система, освен ядрото и едва там се включва Линукс. [12] Също така в свое есе Столман твърди, че ако софтуерът се пише в името на ГНУ ще се запази самата философията за свободен софтуер и ще се предпази от негативните влияния на бизнеса, който използва масово термина „Линукс“. [13] Медиите и повечето хора все пак считат това понятие за объркващо и дълго и използват просто „Линукс“. Голяма част от Линукс дистрибуциите не включват GNU в името си (Ubuntu, Slackware, SuSE). Най-известната дистрибуция, която съдържа GNU/Linux в името си е Debian.
Вижте също [редактиране]
Външни препратки [редактиране]
- Linux-BG.org — уебпортал "Линукс за българи".
- Линукс за начинаещи.
- Страницата на българския проект на ГНУ/Линукс дистрибуцията openSUSE.
- "Свободна Култура и Свободен Софтуер" — уебпортал, посветен на свободния софтуер.
- ((bg)) ((en)) УСУ — изцяло локализирана българска операционна система, базирана на популярната ГНУ/Линукс дистрибуция Ubuntu (Убунту) и поддържана от доброволци.
- ((en)) Linux Online — новини за Линукс ядрото и ГНУ/Линукс дистрибуциите.
- ((en)) DistroWatch — списък на и новини за почти всички ГНУ/Линукс дистрибуции.
- ((en)) Линукс ISO.
- ((en)) Архив на Линукс ядрата.
- ((en)) Официалната страница на проекта ГНУ.
- ((en)) linuxtracker.org — Linux Tracker, Bittorrent Download (един от многото уебсайтове, от които може да се свалят ГНУ/Линукс дистрибуции чрез торенти).
- ((en)) shots.osdir.com — screenshots (скрийншотове) на различните ГНУ/Линукс дистрибуции.
- ((de)) Portal Linux Wikipedia DE.
- ((en)) Distro Quiz.
- ((en)) Linux Distribution Chooser — онлайн приложение в помощ на затрудняващите се да си изберат някоя определена ГНУ/Линукс дистрибуция. Включва сравнителни таблици на повечето популярни дистрибуции.
- ((en)) Родословно дърво на ГНУ/Линукс.
Бележки [редактиране]
- ↑ а б DistroWatch Top 10. // distrowatch.com. Посетен на 2008-07-23.
- ↑ http://www.ubuntu.com/project
- ↑ isiZulu.net zulu online dictionary
- ↑ Ubuntu Shipit
- ↑ Managing Languages in Mandriva Linux. // wiki.mandriva.com. Посетен на 2008-07-24.
- ↑ openSUSE Sponsors
- ↑ Open Letter to the Community from Novell. // Novell Inc.. Посетен на 2008-07-25.
- ↑ Tips and tricks: How do I properly refer to Red Hat Enterprise Linux 2.1. // redhatmagazine.com, 2008-02-04. Посетен на 2008-06-25.
- ↑ http://www.google.com/search?hl=en&q="If+you+know+slackware+you+know+linux"
- ↑ Gentoo Linux for PS3 Development
- ↑ Gentoo Development Guide: Arch Specific Notes - SPARC
- ↑ GNU project website
- ↑ Why GNU/Linux?
|
|||||