Разликата между Linux и GNU / Linux

Linux е операционна система, използвана за захранване на почти всяко устройство, за което можете да си представите.

Общ преглед на Linux

Когато повечето хора мислят за Линукс, те мислят за настолна операционна система, използвана от джуджетата и техниците или сървърната операционна система, използвана за захранване на уеб сайтове.

Linux е навсякъде. Това е двигателят зад повечето интелигентни устройства. Телефонът с Android, който използвате, работи с ядрото на Linux, а този интелигентен хладилник, който може да се възстанови, работи с Linux. Има умни светлинни крушки, които могат да говорят един с друг с помощта на Linux. Дори пушки, използвани от армията Linux.

Един съвременен термин е "интернет на нещата". Истината е, че всъщност има само една операционна система, която управлява интернет на нещата и това е Linux.

От гледна точка на бизнеса, Linux се използва и за големи суперкомпютри и се използва за управление на Нюйоркската фондова борса.

Linux може, разбира се, да се използва като операционна система за настолни компютри на вашия нетбук, лаптоп или настолен компютър.

Операционна система

Операционната система е специален софтуер, който се използва за взаимодействие с хардуера в компютъра.

Ако разглеждате стандартен лаптоп, хардуерните устройства, които операционната система трябва да управлява, включват процесора, паметта, графичния процесор, твърд диск, клавиатура, мишка, екран, USB портове, безжична мрежова карта, Ethernet карта, батерия , подсветка за екран и USB портове.

В допълнение към вътрешния хардуер, операционната система трябва да може да взаимодейства с външни устройства като принтери, скенери, джой-пад и многообразие от устройства, захранвани с USB.

Операционната система трябва да управлява целия софтуер на компютъра, като се увери, че всяко приложение има достатъчно памет за изпълнение, превключвайки процесите между активна и неактивна.

Операционната система трябва да приема вход от клавиатурата и да действа върху входа, за да изпълни желанията на потребителя.

Примерите за операционни системи включват Microsoft Windows, Unix, Linux, BSD и OSX.

Общ преглед на GNU / Linux

Терминът, който може да чувате от време на време, е GNU / Linux. Какво е GNU / Linux и как се различава от нормалния Linux?

От гледна точка на потребителския настолен Linux потребител, няма разлика.

Linux е основният двигател, който взаимодейства с хардуера на компютъра ви. Това е известно като ядрото на Линукс.

Инструментите на GNU предоставят метод за взаимодействие с ядрото на Linux.

GNU Инструменти

Преди да предоставите списък с инструменти, погледнете какви инструменти ще трябва да можете да взаимодействате с ядрото на Linux.

На първо място на много основно ниво, преди дори да се има предвид концепцията за настолна среда, ще ви трябва терминал, а терминалът трябва да приема команди, които операционната система Linux ще използва за изпълнение на задачи.

Общата черупка, използвана за взаимодействие с Linux в терминал, е инструмент на GNU, наречен BASH. За да получите BASH на компютъра на първо място, той трябва да бъде компилиран, така че имате нужда и от компилатор и асемблер, които също са инструменти на GNU.

Всъщност, GNU отговаря за цялата верига от инструменти, които позволяват разработването на програми и приложения за Linux.

Една от най-популярните настолни среди се нарича GNOME, което означава среда за мрежов модел на мрежата на GNU. Снага не е това.

Най-популярният графичен редактор се нарича GIMP, което означава GNU Image Manipulation Program.

Хората, които стоят зад проекта GNU, понякога се дразнят, че Linux получава целия кредит, когато това са инструментите, които го захранват.

Моето мнение е, че всеки знае кой прави двигателя във Ферари, никой не знае кой прави кожените седалки, аудио плейъра, педалите, оформлението на вратите и всяка друга част на колата, но всички те са еднакво важни.

Слоеве, които съставляват стандартен работен плот на Linux

Най-ниският компонент на компютъра е хардуерът.

Над хардуера се намира ядрото на Linux.

Самата Linux ядро ​​има няколко нива.

В долната част седнете драйверите на устройства и модулите за защита, използвани за взаимодействие с хардуера.

На следващото ниво имате планиране на процесите и управление на паметта, използвани за управление на програмите, които се изпълняват в системата.

И накрая, на върха има поредица от системни повиквания, които осигуряват методи за взаимодействие с ядрото на Linux.

Над ядрото на Linux има поредица от библиотеки, които програмите могат да използват, за да взаимодействат със системните повиквания на Linux.

Точно под повърхността са различните компоненти от ниско ниво, като прозорче, системи за регистриране и мрежи.

Най-накрая, стигате до върха и там се намира десктоп средата и настолните приложения.

Среда на работния плот

Десктоп средата е серия от графични инструменти и приложения, които улесняват взаимодействието с компютъра ви и основно се правят неща.

Десктоп средата в нейната най-проста форма може просто да включва мениджър на прозорци и панел. Има много нива на изтънченост между най-простите и напълно оборудвани настолни среди.

Например лекото работно пространство LXDE включва файлов мениджър, редактор на сесии, панели, стартери, мениджър на прозорци, преглед на изображения, текстов редактор, терминал, инструмент за архивиране, мрежов мениджър и музикален плейър.

Десктоп средата на GNOME включва всичко това плюс офис пакет, уеб браузър, кутии GNOME, имейл клиент и много други приложения.