Може би обмисляте дали изучаването на Linux си струва усилията, тъй като е много по-малко популярен на работния плот от macOS или Windows. Има много причини, поради които изучаването на Linux се изплаща и ето някои от тях.

1. Голяма част от ИТ инфраструктурата е базирана на Linux

Една от причините за изучаването на Linux е, че голяма част от инфраструктурата, която захранва интернет, включително рутери и сървъри, е базирана на Linux. W3Techs изчислява, че 37,6% от уебсайтовете използват някаква версия на Linux за тяхната сървърна операционна система, в сравнение с 20,3 процента работещи с Windows, към юни 2022 г.

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

Дори много потребителски рутери използват Linux като операционна система, а вие също можете надстройте фърмуера на вашия рутер до алтернативна версия като DD-WRT.

instagram viewer

Ако сериозно мислите за кариера в ИТ, трябва да помислите за изучаване на Linux. Познаването на Linux вероятно ще бъде едно от уменията, които бъдещите работодатели ще търсят във вашето резюме.

2. Научете как операционните системи наистина работят

Ако искате да научите повече за това как работи софтуерът, който управлява вашата система, Linux е добър избор.

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

Поради отвореността на Linux също изглежда по-лесно да се намери информация за вътрешните елементи на Linux, отколкото за Windows, както в печат, така и онлайн. Това може да се дължи на факта, че повече технически автори могат да разгледат подробностите на изходния код на Linux и да обяснят как работи всичко.

3. Страхотно за изучаване на работа в мрежа и сигурност

Linux е страхотна ОС за изучаване на работа в мрежа и сигурност, защото толкова много сървъри разчитат на нея, както споменахме по-рано. Това е така, защото съвременният интернет беше базиран на Unix и Linux до голяма степен наследи това наследство.

Линукс дистрибуции също идват с много мрежови помощни програми които ви позволяват да тествате мрежа като ping, tracepath или ip и можете да инсталирате повече мрежови инструменти като tcpdump или Nmap, като използвате вашия мениджър на пакети, за да изследвате мрежовия трафик.

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

Ако винаги сте искали да се научите да кодирате, най-добрият начин да го направите е на Linux система.

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

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

Искате ли да станете учен за данни? Можете да научите Python или R. Искате ли да се задълбочите в детайлите на системното програмиране? Можете да компилирате C код с Clang или GCC. Искате ли да научите повече за базите данни? Можете да експериментирате със SQLite, преди да преминете към по-сложни мениджъри на релационни бази данни като MariaDB или PostgreSQL.

Можете да намерите инструменти за почти всеки език за програмиране, който някога е съществувал, от COBOL до Perl до Lisp до Bash в Linux системи. Unix-подобните системи са популярни сред разработчиците от толкова дълго време, защото са написани толкова много инструменти за програмиране и Linux не е изключение.

И не е нужно да се отказвате от съществуващата си система. Ако имате Windows 10 или 11, можете стартирайте дистрибуция на Linux заедно с любимите си приложения за Windows с WSL. Или игри за Windows, за да бъда напълно честен.

5. Можете да накарате старите компютри да оживеят отново

Ако сте сериозен потребител на компютър, вероятно имате няколко стари машини в различни състояния на ремонт. Някои от тях може вече да не получават актуализации на софтуера от Microsoft или Apple. Не би ли било хубаво, ако можете да ги върнете към живот и да се възползвате малко от тях? С Linux можете.

С правилното разпределение, можете да инсталирате Linux на по-стара машина да му даде нов живот. Имате стар лаптоп с 32-битов процесор? Можете да използвате Linux, за да предоставите основен, но обслужван лек десктоп за сърфиране в мрежата, имейл или текстообработка.

Познавате ли някой, който има нужда от компютър? Можете да настроите една от старите си машини, като се уверите, че сте изтрили всички лични данни и инсталирате лека дистрибуция. Chrome OS Flex е вариант, който е предназначен точно за тази цел. Страхотното нещо на съвременния Linux е, че не е нужно да сте гуру на командния ред, за да изпълнявате основни задачи.

Или може би искате да настроите домашен сървър на резервна настолна машина? С Linux можете да настроите своя собствена евтина "домашна лаборатория", за да научите повече за работа в мрежа и настройка на сървъри.

6. Linux е просто забавление

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

Това вероятно е една от причините подобни на Unix системи като Linux да захранват толкова много интернет инфраструктура. „Всяка добра работа на софтуера започва с надраскване на личния сърбеж на разработчика“, пише Ерик Реймънд в своето класическо есе за софтуер с отворен код, „Катедралата и чаршията." Много разработчици са изградили програми, които са им били необходими, за да свършат някаква задача.

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

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

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

Много практически причини за изучаване на Linux

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

Ако използвате Windows, не е нужно да се отказвате от системата си или да се занимавате със сложни виртуални машини или двойно зареждане, за да научите повече за Linux. Подсистемата на Windows за Linux, известна още като WSL, е перфектна стъпка към света на Linux.