5 причин перейти на Linux в 2020: Обзор для сомневающихся

5 причин перейти на Linux в 2020: Обзор для сомневающихся

Вы до сих пор платите за операционную систему или миритесь с её навязчивым поведением? Мир софта стремительно меняется, а ваша ОС — нет. Пришло время посмотреть на систему, которая не стареет, а только становится лучше с каждым годом.

Linux — это не просто ядро. Это целая экосистема, которая уже три десятилетия остаётся фундаментом для самых передовых IT-решений. Изучив её однажды, вы получаете навыки, которые не устареют никогда.

В 2020 году эта система стала как никогда доступной и мощной. Мы собрали пять ключевых причин, почему именно сейчас стоит обратить на неё внимание.

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

Откроете для себя, как запустить полноценный Linux-терминал с Bash и Python прямо в кармане — на вашем смартфоне. Мы покажем вам новые команды, которые заменят устаревшие инструменты и сделают работу в разы эффективнее.

И наконец, вы увидите, почему всё «облако», от Kubernetes до OpenShift, летает на Linux. Это ваш шанс заглянуть в будущее, которое уже наступило.

Готовы сделать ваш цифровой опыт свободнее, безопаснее и современнее? Всё, что вам нужно, ждёт вас в полной версии статьи.


 

Технологии продолжают бежать вперёд. Если они стагнируют, общество просто вырастает из них, оставляя позади. GNU/Linux, или зачастую просто Linux (по названию ядра) – общее обозначение широко распространённого семейства операционных систем (ОС), и одна из фундаментальных технологий для индустрии информационных технологий, являющаяся базой для некоторых наиболее прогрессивных и современных идей в ней.

И хотя Linux, спустя тридцать лет разработки, остаётся поразительно неизменным, он невероятно адаптабелен. И в результате, находится в уникальном положении: вкладывая силы в обучение навыкам работы с ним, можно не бояться, что они устареют, и вместе с тем, он всегда будет мощной силой движущей к обучению новому. 2020-й вышел странным годом. По многим причинам. Но для Linux это был всего лишь ещё один виток цикла разработки. Взглянем же, что он нам принёс, а также причины использовать Linux в 2020 году.


Содержание статьи

ТОП 5 причин использовать Linux в 2020

ZFS в Linux

Файловая система ZFS может предложить проверку целостности и зеркалирование данных и метаданных, поддерживая работу с объёмами до 256 триллионов йота байт, аппаратное шифрование, и эффективную репликацию. ZFS изначально была разработана Sun Microsystems, и, к сожалению, имела лицензию несовместимую со свободной лицензией Linux. Однако, группа разработчиков OpenZFS портировала проект, сначала на BSD, а теперь и на Linux, позволив использовать ZFS на чём угодно от личного ноутбука, до дата-центров.

Прерывания в Linux

Не важно насколько хорошо вы знаете Linux, с ним всегда есть возможность заглянуть под капот ещё глубже, и изучить как он делает то что делает. Компьютеры управляют биржами, помогают снимать фильмы, на них пишут музыкальные хиты и саундтреки, и всё это, как и многое другое, может требовать от компьютера работы в так называемом «режиме реального времени».

В то время как работая с другими видами задач процессор может позволить себе немного полениться с обработкой одних запросов в пользу других, для систем реального времени нужен особый подход в достижении эффективности. То, как ядро Linux обрабатывает запросы на прерывания (interrupt requests или IRQ), и почему именно так, может быть не особо важно для повседневной работы, но может быть крайне интересно.

Linux в вашем кармане

Технически, многие из нас уже давно носят Linux прямо в своём кармане, так как Google использует ядро Linux для своей ОС – Android. Однако, гладенький Java-фронтэнд Андроида для многих пользователей Linux не ощущается тем же самым линуксом, что они привыкли. А у некоторых и вовсе нет Android-устройств.

Хорошая новость в том, что вы можете использовать Linux на вашем устройстве если оно поддерживает Android, или даже iOS, вместе с терминалом, Башем, Питоном, менеджером пакетов, и всеми остальными привычными вещами вашей любимой ОС с открытым кодом для обычных компьютеров.

Новые команды в Linux

Время идёт, и иногда старомодные команды прошлых сезонов становятся не очень актуальными для современных систем. И хоть ваша мышечная память цепляется за команды вроде crontab и ifconfigiwconfig и wpa_supplicant), для них, и многих других есть прекрасная замена. Если вы не можете заставить себя отбросить старые команды, познакомьтесь с алиасами Bash потому что эти новые команды стоят того чтобы их разучить.

  • Отбросьте ifconfig в пользу nmcli. В конце концов, вы должны признать, что богомерзкая комбинация из ifconfig и iwconfig с набегами на wpa_supplicant (который вы всё равно на самом деле давным-давно бросили ради wicd) просто неэффективна. Сейчас в Linux есть nmcli, и он становится крайне удобным, иногда даже интуитивным способом взаимодействия с сетью.
  • Сервис cron, и команды at и batch кажутся незаменимыми. Они хороши для быстрой работы с простым планированием, но для более сложных задач, вам могут показаться интересными некоторые возможности в дополнение к ним: таймеры systemd.
  • Разработчики могут быть знакомы с дебаггерами gcore и gdb. Новый взгляд на возможности gcore представили Microsoft с их ProcDump, собирающим дамп памяти процесса по его ID (PID) для дальнейшего его анализа gdb. Это в большей степени просто альтернатива, а не замена, но стоит того, чтобы попробовать для тех, кому интересны разные инструменты.

Облака летают на Linux

В то время как облачные технологии продолжают в своём развитии нестись на всех парах, Linux продолжает быть их основным локомотивом. «Облако» это набор отдельных компьютеров (нод) совместно обслуживающих распределённую между ними файловую систему (например Ceph), и, управляемый системой Kubernets или OpenShift.

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

Рост мира открытых проектов

Пользователи Linux наслаждаются его складностью и стабильностью, и его следованию заветам Unix, что операционная система может оставаться всё той же, при этом расширяя свои границы в сторону захватывающих новых технологий. Часть того, что делает Linux и другие проекты с открытым исходным кодом такими привлекательными это чувство открытия, которое ощущаешь начиная учить новую команду и чувство удовлетворения от того, что она работает, деля твою жизнь проще. Взгляните на последние разработки в мире Linux, и прикоснитесь к чему-то новому уже сегодня!

Оставить комментарий


Кликните на изображение чтобы обновить код, если он неразборчив