Първа стъпка в IT
Блог

Да се запознаем с Linux: ядро, дистрибуции и първите команди

Какво е Linux и защо го срещате навсякъде, от сървъра до телефона: ядро и дистрибуция, лицензът GPL, как да го пробвате без риск и първите команди в терминала.

От Редакция на Първа стъпка в IT Публикувано: 4 мин. четене
Текстова конзола на Linux: редактор с програмен код, уеб страница в текстов режим и списък с файлове
Снимка: OMPIRE · CC BY-SA 4.0, източник

Linux е операционна система, която много хора ползват всеки ден, без да го знаят: на нея работят сървъри, облачни услуги и вградени устройства, а ядрото ѝ е в основата и на Android. За човек, който започва в IT, първото запознанство с Linux рано или късно е неизбежно: програмистът качва кода си на Linux сървър, тестерът пуска автоматизирани тестове в Linux контейнер, а администраторът прекарва в терминала по-голямата част от деня си.

Ядро и дистрибуция: две различни неща

Под „Linux“ в тесния смисъл се разбира ядрото: програмата, която управлява процесора, паметта, дисковете и устройствата и разпределя ресурсите между приложенията. В документацията на kernel.org ядрото е описано като клонинг на операционната система Unix, написан от нулата от Линус Торвалдс с помощта на свободно организиран екип от разработчици по целия свят.

Ядрото само по себе си не стига, за да работите. Нужни са командна обвивка, файлови инструменти, пакетен мениджър, графична среда и приложения. Пакетът от ядро и всичко това се нарича дистрибуция. Ubuntu, Debian, Fedora, Linux Mint и Arch Linux са различни дистрибуции на едно и също ядро; разликите са в инструментите за инсталиране на програми, в честотата на обновяване и в средата по подразбиране.

Ядрото се развива непрекъснато и публично. Към 26 октомври 2026 г. kernel.org посочва основна (mainline) версия 7.3, стабилна 7.2.12 и няколко клона с дългосрочна поддръжка, сред които 6.18, 6.12 и 6.6. Дистрибуциите обикновено взимат именно такъв дългосрочен клон и го поддържат години наред.

Защо е свободен и какво значи това

Ядрото се разпространява под лиценза GNU General Public License, версия 2. Това означава, че изходният код е публичен, всеки може да го чете, променя и разпространява, а ако разпространява променена версия, трябва да даде и нейния код при същите условия. Този модел позволява на компании и доброволци да работят върху общ код, без някой да го „заключи“.

Документацията на ядрото обяснява и защо Linux е навсякъде: първоначално е писан за 32-битови компютри x86, но днес работи на много архитектури, сред тях ARM, PowerPC и SPARC, и се пренася лесно към почти всеки 32- или 64-битов процесор с подходящо управление на паметта. Така едно и също ядро движи сървър в център за данни, рутер и смартфон. Проектът Android с отворен код пише направо, че ядрото на Android е базирано на upstream ядро на Linux с дългосрочна поддръжка, към което се добавят кръпки, специфични за Android.

Как да го пробвате, без да рискувате

Не е нужно да триете Windows или macOS, за да започнете:

  1. Виртуална машина. Безплатна програма като VirtualBox пуска цяла дистрибуция в прозорец. Ако нещо се счупи, изтривате виртуалната машина и започвате наново.
  2. Жива USB флашка. Повечето дистрибуции могат да се стартират от флашка без инсталиране. Удобно е, за да проверите дали хардуерът ви се поддържа.
  3. Подсистема за Linux в Windows (WSL). Според документацията на Microsoft тя пуска Linux среда в Windows без отделна виртуална машина и без втора операционна система на диска; може да инсталирате Ubuntu, Debian и други дистрибуции и да ползвате bash и обичайните инструменти като grep и sed.
  4. Евтин облачен сървър или Raspberry Pi. Добър вариант, когато искате да научите отдалечен достъп през SSH, уеб сървър и автоматизация.

За първи опит се препоръчва дистрибуция с голяма общност, например Ubuntu или Linux Mint: повече въпроси вече са зададени и отговорени.

Първите команди в терминала

Урокът за начинаещи на Ubuntu започва с една проста идея: терминалът е прозорец, в който пишете команди вместо да щракате. Много дистрибуции го отварят с Ctrl+Alt+T. Първите команди, които си струва да научите:

Команда Какво прави
pwd показва в коя папка сте
ls, ls -a изрежда съдържанието на папката, с -a и скритите файлове
cd папка, cd .., cd ~ влиза в папка, връща се една нагоре, отива в домашната папка
mkdir -p а/б създава папки, включително липсващите родителски
cp, mv копира; мести или преименува
cat, less показва файл; разглежда дълъг файл страница по страница
man команда отваря ръководството на командата
sudo команда изпълнява една команда с права на администратор

Няколко неща, които урокът изрично подчертава и които пестят неприятности:

  • командите различават главни и малки букви: PWD не е pwd;
  • успешната команда често не изписва нищо, а празният нов ред означава, че всичко е наред;
  • > записва изхода във файл и го презаписва, а >> добавя към края;
  • | подава изхода на една команда като вход на друга;
  • rm трие окончателно, без кошче, затова ползвайте rm -i, докато свикнете;
  • sudo дава пълни права; пишете го само когато разбирате какво ще направи командата.

Накъде след първите седмици

След основните команди логичните следващи теми са правата върху файловете (chmod, chown), инсталирането на програми с пакетния мениджър, процесите (ps, top), отдалеченият достъп със ssh и писането на кратки скриптове на bash. Те са в основата на професията, описана в статията за мрежовия инженер и системния администратор. Linux е и обичайната среда за програмиране на Python и за уеб приложения с JavaScript, така че времето, прекарано в терминала, се връща в почти всяка IT професия.

Източници

  1. kernel.org: The Linux kernel user's and administrator's guide, Linux kernel release notes
  2. kernel.org: текущи версии на ядрото (към 26.10.2026)
  3. Android Open Source Project: Kernel overview
  4. Ubuntu: The Linux command line for beginners
  5. Microsoft Learn: What is Windows Subsystem for Linux

Още по темата

Редакция на Първа стъпка в IT

Първа стъпка в IT е малък екип, който работи от София, България. Пишем за професиите, обучението и кариерата в информационните технологии и посочваме източника на всеки факт.

За нас · Как работим · Всички материали

Текстът е на Редакцията на Първа стъпка в IT. Фактите са по източниците, посочени под материала. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@itstep.bg.