10Sep

"Линук" није само Линук: 8 комада софтвера који чине Линук системе

click fraud protection

дистрибуције Линука нису само Линук кернел.Сви они садрже други критички софтвер, као што су Груб боотлоадер, Басх схелл, ГНУ схелл утилитиес, демони, Кс.орг графички сервер, радно окружење и још много тога.

Сви ови различити програми развијају различите, независне развојне групе.Они се комбинују помоћу Линук дистрибуција, где се надовезују једна на другу како би направили комплетан оперативни систем "Линук".Ово је за разлику од Виндовса, који је потпуно развијен од стране Мицрософта.

Боотлоадер

Када укључите рачунар, БИОС рачунара БИОС-а или УЕФИ фирмвера учитавају софтвер са вашег уређаја за покретање система.Први програм који се учитава са било којим оперативним системом је боот лоадер.Са Линуком, ово је обично Груб боот лоадер.

Ако имате инсталиран више оперативних система, Груб нуди мени који вам омогућава да бирате између њих - на примјер, ако имате Линук инсталиран у конфигурацији за дуал боот, можете одабрати Линук или Виндовс када се покреће.

Груб може покренути ваш Линук систем скоро одмах ако имате само један оперативни систем инсталиран, али је и даље ту.Груб обрађује процес започињања покретања Линука, издавања опција командне линије и омогућавања покретања Линука на друге начине за сврхе рјешавања проблема.Без боот лоадер-а, Линук дистрибуција се једноставно не би покренула.

instagram viewer

Линук Кернел

Прецизни део софтвера Груб чизме је Линук кернел.Ово је део система који се заправо зове "Линук." Кернел је срж система.Он управља вашим ЦПУ-ом, меморијом и улазно / излазним уређајима попут тастатуре, мишева и екрана.Пошто језгро говори директно на хардвер, многи хардверски управљачки програми су део Линук кернела и покрену се унутар њега.

Сви остали програми покрећу изнад кернела.Кернел је најмањи ниво софтвера, који повезује хардвер.Омогућава слој апстракције изнад хардвера, који се бави свим различитим хардверским куиркс-ом, тако да остатак система може бити што мање брига о њима.Виндовс користи језгру Виндовс НТ, а Линук користи Линук кернел.

Даемонс

Даемон су у суштини позадински процеси.Они често почињу као део процеса покретања, тако да су једна од следећих ствари које се учитавају након кернела и пре него што видите графички екран за пријављивање.Виндовс се односи на процесе као што су "услуге", док су УНИКС системи означени као "демоне".

На пример, цронд који управља планираним задацима је демон - д на крају означава "даемон". Сислогдје још један демон који традиционално управља вашим системским дневником.Сервери, као што је ссхд сервер, покрећу се као даемони у позадини.Ово омогућава да се увек покрећу и слушају за даљинске везе.

Даемон су у суштини само позадински процеси, али они су процеси на нивоу система који генерално не примећујете.

Схелл

Већина Линук система по дефаулту користи Басх схелл.Шаруга пружа интерфејс командног процесора, што вам омогућава да контролишете свој рачунар тако што ћете уписивати команде на текстуалном интерфејсу.Шкољке могу такође покренути схелл скрипте, који су збирка команди и операција покренута у редоследу наведеном у скрипти.

Чак и ако само користите графичку радну површину, схеллове се покрећу и користе у позадини.Када отворите прозор терминала, видите шалтер.

Схелл Утилитиес

Шкаф пружа неке основне уграђене команде, али већина команди лупе које користе Линук корисници нису уграђене у схелл.На примјер, команде које су критичне као цп наредба за копирање датотеке, лс команде за уписивање датотека у директориј, а рм наредба за брисање датотека су дио ГНУ Цоре Утилитиес пакета.

Линук системи не би функционисали без ових критичних услужних програма.Заправо, сам Басх схелл је део ГНУ пројекта.Због тога је дошло до контроверзе око тога да ли се Линук стварно назива "Линук" или "ГНУ / Линук".Критичари имена "Линук" исправно истичу да много више софтвера иде у типичне Линук системе, што често није признато.Критичари имена "ГНУ / Линук" исправно истичу да типичан Линук систем такође укључује и други критички софтвер који назив "ГНУ / Линук" не обухвата.

Нису сви програми за љуске и програме командне линије развијени од стране ГНУ пројекта.Неке команде и терминални програми имају свој сопствени пројекат посвећен њима.

Кс.орг Графички сервер

Графички део радне површине Линука није део Линук кернела.Пружа се врста пакета познатог као "Кс сервер", јер имплементира "Кс систем прозора" који је настао пре много година.

Тренутно је најпопуларнији Кс сервер - или графички сервер - Кс.орг.Када видите графички прозор за пријављивање или се појављује радна површина, то је Кс.орг ради са својом магијом.Цео графички систем покреће Кс.орг, који повезује вашу видео картицу, монитор, миш и друге уређаје.

Кс.орг не пружа комплетно окружење за радно окружење, само графички систем који десктоп окружења и алатке могу да изграде на врху.

окружење за радно окружење

Оно што стварно користите на Линук радној површини је окружење за радно окружење.На пример, Убунту укључује Унити радно окружење, Федора укључује ГНОМЕ, Кубунту укључује КДЕ, а Минт уопштено укључује Циннамон или МАТЕ.Ови десктоп окружења пружају све што видите - позадину радне површине, панеле, насловне прозоре и границе прозора.

Такође обично укључују сопствене услужне програме изграђене да се уклопе у окружење у целини као целина.На пример, ГНОМЕ и Унити укључују директоријум датотека Наутилус који је развијен као део ГНОМЕ-а, док КДЕ укључује менаџер датотека Долпхин развијен као део пројекта КДЕ.

Десктоп програми

Није сваки десктоп програм дио радног окружења.На пример, Фирефок и Цхроме су агностик за радно окружење.То су само програми који могу нормално радити на било ком окружењу.ОпенОффице.орг је још један програм који није везан за одређено окружење за радно окружење.

Можете да покренете било који Линук десктоп програм у било ком окружењу за радно окружење, али они који су дизајнирани за одређена десктоп окружења могу бити изузети од места или повлачити у другим процесима.На пример, ако сте покушали да покренете ГНОМЕ-ов Наутилус управитељ датотека на КДЕ-у, то би било неупотребљиво, захтевати да инсталирате разне ГНОМЕ библиотеке и вероватно покренете ГНОМЕ радне процесе у позадини када сте је отворили.Али то би могло бити и употребљиво.

дистрибуције Линука извршавају последње кораке корака.Узимају сав овај софтвер, комбинују га тако да добро функционишу заједно и додају своје сопствене потребне комуналије.На пример, дистрибуције креирају сопствене инсталатере оперативног система тако да можете заправо инсталирати Линук, као и менаџере пакета за инсталирање додатног софтвера и ажурирање инсталираног софтвера.

Имаге Цредит: тао маи на Флицкр