Вы можете подумать, стоит ли изучать 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 в значительной степени унаследовал это наследие.

дистрибутивы 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 на более старую машину дать ему новую жизнь. У вас есть старый ноутбук с 32-битным процессором? Вы можете использовать Linux, чтобы предоставить простой, но удобный в использовании легкий рабочий стол для просмотра веб-страниц, электронной почты или обработки текстов.

Вы знаете кого-нибудь, кому нужен компьютер? Вы можете настроить одну из своих старых машин, удалив все личные данные, и установить облегченный дистрибутив. Гибкая версия Chrome OS это вариант, который разработан именно для этой цели. Самое замечательное в современном Linux то, что вам не нужно быть гуру командной строки, чтобы выполнять основные задачи.

Или, может быть, вы хотите настроить домашний сервер на свободной настольной машине? С Linux вы можете создать свою собственную недорогую «домашнюю лабораторию», чтобы больше узнать о сети и настройке серверов.

6. Linux — это просто развлечение

Это менее ощутимо, но одна из причин, по которой пользователи Linux застряли в системе со всеми ее причудами, заключается в том, что с ней просто интересно поиграть. Это может показаться легкомысленным, но на то есть практическая причина. Вы, скорее всего, будете заниматься тем, что вам нравится.

Это, вероятно, одна из причин того, что Unix-подобные системы, такие как Linux, обеспечивают большую часть интернет-инфраструктуры. «Каждая хорошая работа над программным обеспечением начинается с утоления личного зуда разработчика, — писал Эрик Рэймонд в своем классическом эссе о программном обеспечении с открытым исходным кодом, —Собор и Базар." Многие разработчики создавали программы, необходимые им для выполнения какой-либо задачи.

Linux — это не просто операционная система, это образ жизни. Группы пользователей были частью использования Linux в течение долгого времени, начиная с первых дней Unix.

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

Несмотря на антиобщественный имидж компьютеров, Linux — отличный способ познакомиться с интересными людьми и завести новых друзей.

Множество практических причин для изучения Linux

Знание Linux дает множество практических преимуществ: от обучения управлению серверами и сетями до обучения программированию, перепрофилирования старых компьютеров и знакомства с новыми людьми.

Если вы используете Windows, вам не нужно отказываться от своей системы или возиться со сложными виртуальными машинами или двойной загрузкой, чтобы узнать больше о Linux. Подсистема Windows для Linux, также известная как WSL, является идеальной ступенькой в ​​мир Linux.