Loading...

Linux операционна система ли е?

avatar Румен Янев 3 минути 239
Linux операционна система ли е?

Един от споровете, възникнали след появата на Linux и развитието му, е породен от дилемата Linux операционна система ли е или ядро (kernel).Няма нищо по-весело в интернет от споровете между технически грамотни специалисти, които държат на специфичната терминология, и технически грамотни специалисти, които нямат време за глупости, защото „тоя код няма да се напише сам“. За началото на курса Linux System Administration сметнах, че е полезно за бъдещите системни администратори да знаят същността на софтуера, който ползват, както и да разбират разликата между двете.

Какво е kernel?

Ядрото (kernel-ът) e компютърна програма, която „общува“ директно с процесора на компютъра и останалите хардуерни компоненти. Ядрото е основният компонент във всяка операционна система, раздава заявки, казва колко памет да се използва и за какво, и без него компютърът няма да знае какво да прави. Ядрото не е операционна система само по себе си, тъй като в една такава система има още много различни компоненти, които изпълняват различни функции. Windows например е операционна система, която използва ядрото NT, а пък MacOS използва ядрото XNU.

Един от умните потребители в stackoverflow е направил усилието да проучи и да обясни, че думата „kernel“ произлиза от старата английска дума за семка. Също така, буквалният превод на „kernel“ е царевично зрънце (това, от което после израства растението). Kernel-ът е началото на всичко, затова ние го наричаме ядро.

Какво е Linux?

Технически погледнато, това е ядро. Той е най-използваното ядро с отворен код (open-source) в света. Мобилната операционна система Android използва модифицирана версия на ядрото. Може да намериш Linux и на почти всеки сървър в света.

Но защо всички масово наричат Linux операционна система? Причината е, че след създаването на ядрото през 1991 г., много програмисти започват да го комбинират с безплатната open-source операционна система GNU, заменяйки ядрото ѝ с това на Linux. Тази комбинация набира популярност доста бързо и с това се поражда и спора как да наричат операционните системи, които комбинират това ядро и софтуера на GNU.

В днешно време масово наричаме тези операционни системи с името Linux, но все още някои предпочитат комбинацията GNU/Linux. Което и име да използваме, тази комбинация продължава да е изключително широко използвана по цял свят под формата на различни дистрибуции като Ubuntu, Fedora, Arch Linux и много други, и да се използва за най-различни цели, като една от тях е да кара телефоните ни да работят.

Предимства на Linux в системната администрация

Това е втората най-предпочитана операционна система в света на софтуерната разработка. Ако погледнеш към списъка на топ 500те суперкомпютъра, отново ще видиш доминацията на системата. Тя се използва и от космически агенции като NASA, ESA, дори SpaceX.

Въпреки че като потребители сме свикнали с Windows и MacOS, истината е, че именно Linux операционна система доминира света на технологиите. Това са и сред най-търсените познания и умения в DevOps направлението.

Източник: Statista

Причината за това са няколко основни предимства:

  • Операционната система е безплатна – и освен това, е с отворен код, както споменахме, което позволява нагаждането ѝ за специфични изисквания и нужди;
  • Предлага сигурност – чрез редица механизми, които ограничават външното влияние, повишавайки защитата срещу атаки и зловредни действия.
  • Надеждност – производителността на приложения и софтуер трудно може да бъде компрометирана под Linux.

Умения за системна администрация с Linux

След като разбра разликата между ядро и операционна система, както и какви са предимствата на Linux, можеш да преминеш към по-задълбочени знания и истинска работа в тази среда. Предстоящият курс Linux System Administration не само ще ти покаже какво е Linux операционна система, но и ще ти даде важни познания в администрацията ѝ.

По време на курса ще се научиш как да работиш с конзолата, да инсталираш и управляваш софтуер, да управляваш потребители и права, да създаваш скриптове и автоматизирани задачи и не само. Курсът е подходящ за всички бъдещи и начинаещи Linux администратори, както и за хора с опит с други операционни системи – запиши се сега!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.