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

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, за да започнете:
- Виртуална машина. Безплатна програма като VirtualBox пуска цяла дистрибуция в прозорец. Ако нещо се счупи, изтривате виртуалната машина и започвате наново.
- Жива USB флашка. Повечето дистрибуции могат да се стартират от флашка без инсталиране. Удобно е, за да проверите дали хардуерът ви се поддържа.
- Подсистема за Linux в Windows (WSL). Според документацията на Microsoft тя пуска Linux среда в Windows без отделна виртуална машина и без втора операционна система на диска; може да инсталирате Ubuntu, Debian и други дистрибуции и да ползвате bash и обичайните инструменти като
grepиsed. - Евтин облачен сървър или 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 професия.
Източници
Още по темата
Текстът е на Редакцията на Първа стъпка в IT. Фактите са по източниците, посочени под материала. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@itstep.bg.