...

Что за программа люнекс

Уроки Linux

Linux — это семейство Unix-подобных операционных систем (сокр. «ОС»), использующих ядро Linux, которое разработал финно-американский программист Линус Торвальдс. ОС, использующие ядро Linux, называются дистрибутивами Linux, и они являются такими же операционными системами как Microsoft Windows и Apple macOS, но с одной очень важной особенностью, а именно: их исходные коды являются открытыми, так как они распространяются под лицензией GNU GPL, которая подразумевает создание свободного и открытого программного обеспечения (open source software).

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

Операционные системы на базе ядра Linux пользуются популярностью в разработчиков, так как поддерживают почти все наиболее часто используемые языки программирования: C/C++, Java, Python, Ruby и др. Кроме того, они облегчают работу с широким спектром полезных приложений для разработки ПО.

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

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

Что такое операционная система Linux: плюсы и минусы свободной платформы

Какие особенности, плюсы и минусы есть у свободной и открытой платформы Linux, на которой построены десятки операционных систем (ОС)? Почему она становится популярной? Эти вопросы контент-директорка Теплицы Наталья Баранова задала разработчику свободного программного обеспечения Сергею Матвееву.

  • 01 ноября 2017
  • 5 мин

Аватар - Наталья Баранова

Контент-директорка «Теплицы социальных технологий».

Содержание:

  • Особенности Linux
  • Плюсы GNU/Linux
  • Плюсы для разработчиков
  • Минусы
  • Когда стоит использовать GNU/Linux?

Материал обновлен в декабре 2021 года. Какие особенности, плюсы и минусы есть у свободной и открытой платформы Linux, на которой построены десятки операционных систем (ОС)? Почему она становится популярной? Эти вопросы контент-директорка Теплицы Наталья Баранова задала разработчику свободного программного обеспечения Сергею Матвееву. В материале — его обзор, основанный в том числе на отзывах.

По мнению эксперта, ядро Linux важно иметь только системным программистам и разработчикам встраиваемых систем. Поэтому стоит говорить об операционной системе под названием «GNU/Linuх» (GNU — свободная UNIX-подобная ОС), именно она интересна широкому кругу пользователей.

Особенности Linux

1. GNU/Linux стала первой активно используемой свободной UNIX-подобной операционной системы.

Уже в 90-х годах ниша серверного программного обеспечения (ПО) массово включала в себя эту ОС. Сейчас GNU/Linux системы используются на преобладающем количестве серверов Интернета и являются де-факто системой для суперкомпьютеров. Это продемонстрировало жизнеспособность и вес движения свободного программного обеспечения.

Сергей Матвеев,

разработчик свободного программного обеспечения

2. Большая часть программ этой ОС распространяется под copyleft лицензией (GNU General Public License, GPL). Она не разрешает создание несвободного (проприетарного) ПО. Но этот фактор, по словам эксперта, не мешает получать прибыль от свободном ПО.

3. Разработка компонентов ведется большим количеством людей и компаний со всего мира. По словам эксперта, это большой плюс.

Плюсы GNU/Linux

1. Это свободное ПО. Если сравнивать с проприетарными ОС, то главный плюс GNU/Linux, как и десятка других свободных ОС (например, Free/Net/OpenBSD, OpenIndiana), это то, что они являются свободным ПО.

Это означает что, пользователь может без ограничений запускать и использовать эти ОС для любых целей, изучать и модифицировать их работу. А также помогать окружающим, распространяя копии ОС и их модификации.

Пользователи имеют полный контроль над своим компьютером и выполняемыми задачами, а не делают только то, что разрешила та или иная корпорация для своей выгоды. Как правило, это означает отсутствие слежки со стороны корпораций/государств, отсутствие разнообразных ограничений нацеленных на выуживание денег из кармана пользователя, лучшая безопасность и приватность.

Сергей Матвеев,

разработчик свободного программного обеспечения

2. Широкая поддержка аппаратного обеспечения. Много драйверов для устройств, особенно на домашних системах (где дешевые не серверные компоненты). По мнению эксперта, есть вероятность что какое-либо оборудование не будет поддерживаться в системе типа BSD или OpenIndiana.

Многие дистрибутивы GNU/Linux могут работать на старых компьютерах гораздо лучше, чем системы типа Windows или macOS. Они зачастую могут вообще отказаться на них работать.

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

Плюсы для разработчиков

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

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

Минусы

1. Иногда поддержка GNU/Linux может оказаться недешевой. Сергей Матвеев уверен, что нельзя забывать о стоимости поддержки и обучения.

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

Сергей Матвеев,

разработчик свободного программного обеспечения

Эксперт предупреждает: стоимость системных администраторов, разбирающихся в GNU/Linux, может быть в разы выше. И этот фактор нивелирует сэкономленные средства от приобретенных копий какого-нибудь Microsoft Windows.

2. Не такая высокая производительность, как кажется.

Я много раз наблюдал, что сетевая и дисковая подсистемы FreeBSD могут быть гораздо более производительны, чем в GNU/Linux на аналогичном аппаратном обеспечении. Недаром такие компании-монстры как Netflix и WhatsApp используют FreeBSD на свои серверах.

Сергей Матвеев,

разработчик свободного программного обеспечения

3. Нет некоторых современных технологий. Речь идет о подсистемах ZFS (наиболее продвинутая файловая система, гарантирующая целостность данных), DTrace (удобный инструмент для отладки и мониторинга всего происходящего в ядре и программах), Containers/Zones (система виртуализации), Они появились под свободной лицензией в OpenSolaris системе (сейчас OpenIndiana), затем в ряде BSD систем, но до сих пор отсутствуют в качественном виде в GNU/Linux.

Использование микроядра (как это, например, происходит в проприетарной Apple macOS) позволяет потенциально существенно повысить надежность и безопасность всей системы и ядро Linux «уже» на момент написания могло бы быть микроядерным, но этого не произошло.

Когда стоит использовать GNU/Linux?

1. Если GNU/Linux система уже установлена и используется в компании, а выгоды от смены этой ОС на другую, например, FreeBSD не перевесят.

2. Если ПО, с которым вам нужно работать использует специфичные именно для GNU/Linux возможности (например, OpenStack несовместимая с чем-либо иным) — лучше использовать, однозначно, GNU/Linux. Так как переписывать ПО очень дорого.

3. Когда вам нужно выполнить простые задачи. Например, быстро загрузиться, запустить LibreOffice, отредактировать документ, скопировать на флешкe, что-то посмотреть в веб-браузере.

4. Для тех, кто не может позволить себе macOS и Windows, бесплатная свободная ОС (включая множество GNU/Linux дистрибутивов) может стать заменой.

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

Подробнее о том, как «переехать» в Linux из Windows — в материале консультанта и тренера по цифровой и комплексной безопасности Сергея Смирнова.

  • 01 ноября 2017
  • 5 мин

Как перейти на Linux?

Linux — это семейство операционных систем. В этих карточках мы расскажем о настольных операционных системах — то есть тех, которые люди используют на обычных компьютерах. Но на самом деле на Линуксе работает много всего — например, смартфоны, системы слежки, сервер Tor и роботы Lego.

Линукс — это ведь для ботаников, да?

Совсем необязательно. Есть операционные системы, которые мало чем отличаются от привычного Windows и Mac OS.

Значит, это как Windows или Mac OS, только не так популярно?

Нет. Есть существенное различие. Windows и Mac OS — готовые операционные системы, в которых пользователь почти ничего не может поменять. С Линуксом все интереснее: это вроде конструктора, из которого человек может собрать такую операционную систему, какая нужна именно ему. Есть простая метафора: пользоваться Windows и Mac Os — все равно, что есть в ресторане. Перейти на Линукс — научиться готовить самому. Готовка требует навыков и времени, зато есть потом вкусно и приятно.

Как все это выглядит? Окошки и ярлычки?

По-разному. Один дистрибутив после загрузки встретит вас черным экраном и мерцающим курсором — командной строкой. Другой — интуитивно понятным графическим интерфейсом. Чтобы представить себе весь спектр вариантов, можно посмотреть скриншоты рабочих столов пользователей Linux (Осторожно! По ссылке иногда встречаются скриншоты с Mac OS).

Ну, допустим. Как поставить Линукс?

Инструкция для начинающих. Сперва попробуйте какой-нибудь live-дистрибутив — операционную систему, которую не надо устанавливать на жесткий диск. Например, Ubuntu (самый популярный) или Tails (самый защищенный от слежки). Если понравится, можно устанавливать полноценную систему, но для этого лучше привлечь кого-то из знакомых с опытом, иначе есть риск, что вы и Линукс не установите, и свою привычную систему снесете. Если знакомого нет — поищите тематические сообщества в интернете. Их очень много, и в них сидят люди, которые будут рады просветить неофита.

А на Мак можно поставить Линукс?

Да. С этой точки зрения Мак мало чем отличается от обычного компьютера.

Если все так хорошо, почему Линуксом почти никто не пользуется?

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

  • Телеграм
  • Фейсбук
  • Твиттер

При подготовке материала использовались источники:
https://ravesli.com/uroki-po-linux/
https://te-st.org/2017/11/01/linux-advantages-and-disadvantages/
https://meduza.io/cards/kak-pereyti-na-linux-i-zachem

Оцените статью