Linux — это

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

Ну и что же это за такая операционная система Linux, которой столько лет, а Windows впереди планеты всей? Это по настоящему открытый публичный проект, который поддерживается огромным мировым сообществом от частных пользователей до крупных корпораций. Гибкость Linux настолько велика, что создано и создается огромное количество продуктов и решений на базе ядра Linux. Поэтому операционная система не имеет одной конкретной редакции, в связи с чем не может продвигаться как единый, готовый продукт, в отличии Microsoft (продукты которой имеют конкретные редакции, версии, семейства продуктов и т.п.). Однако количество технологических и программных решений на базе Linux заняли уже достаточную долю рынка встраиваемых систем (видео-регистраторы, IP-камеры, автомагнитолы, навигаторы, даже мобильная система Android работает поверх Linux ядра). На базе Linux CE, работает большинство современного сетевого оборудования (роутеры, точки-доступа Wi-Fi, коммутаторы и т.п.)

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

gnome3-2p
Gnome-3

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

new-but-looks-the-same
Растровый редактор GIMP
blender
Система 3D моделирования

Безопасность

Особенности Linux, а именно: открытость, изначальное предпочтение открытых программных компонентов закрытым, нестандартность поставки (огромное количество дистрибутивов со своими особенностями), центральные безопасные источники программ, исходный запрет на работу под пользователем с правами администратора, наличие средств ограничения прав — делают возможным только точечное, намеренное заражение и исключают возможность масштабной жизнедеятельности вредоносных программных кодов. Количество вирусов под Linux исчисляется несколькими десятками (обычно разработанными в учебных целях), так как открытость ядра позволила закрыть большинство уязвимостей в нём. Число вредоносных программ вообще, написанных под Linux, включая вирусы и трояны, выросло в последние годы, и более чем удвоилось в течение 2005 от 422 до 863, однако открытая модель разработки приводит к тому, что большинство данных программ в настоящее время неработоспособно — уязвимости, которыми они пользовались, как правило, закрываются в течение нескольких дней после обнаружения. Справедливости ради надо заметить, что некоторые открытые программы со сложным кодом всё-таки содержат уязвимости, которые долгое время были необнаруженными. Например, Heartbleed был обнаружен только спустя два года.
Для Microsoft Windows создано очень большое число вирусов и деструктивных программ (их количество исчисляется десятками миллионов. Для борьбы с ними используется специальное программное обеспечение — антивирусы. Вирусы бывают разных видов: от сравнительно безобидных не приносящих особого вреда пользователю, до деструктивных, которые изменяют настройки системы, уничтожают важные данные пользователя или похищают банковские данные. В линейке Windows всегда присутствовало чёткое разделение пользовательских прав. Тем не менее, большинство пользователей домашних компьютеров всегда использует права администратора, что негативно сказывается на защищённости системы. С появлением Windows Vista, эта проблема была частично решена при помощи комплекса технологий User Account Control: теперь Windows в явном виде запрашивает подтверждение действий, требующих прав администратора, даже если пользователь является администратором.
В Linux (как и во всех других UNIX-подобных системах) всегда присутствовало чёткое разделение пользовательских прав. Имеется только одна учётная запись системного администратора («суперпользователя») — root.  Также имеются учётные записи обычных пользователей: они могут только изменять личные настройки (внешний вид, настройки программ), и выполнять операции с файлами только в пределах своего домашнего каталога (или в других каталогах, если разрешит root). В большинстве современных дистрибутивов Linux работа непосредственно из-под учётной записи root невозможна; пользователь всегда работает с ограниченными правами, запуск же учётной записи root производится только для выполнения отдельных действий, и для каждого такого запуска требуется ввод пароля root для подтверждения полномочий. Запуск учётной записи root производится только в том случае, если текущий пользователь имеет права на администрирование системы, и правильно ввёл свой пароль; этот же механизм взаимодействия с пользователем Microsoft чуть позже заимствовала для Windows в рамках технологии «User Account Control».  В Linux намного меньше уязвимостей из-за чего он часто используется там, где нужна секретность данных (правительственные организации, банки).

В общем милости просим всех желающих в мир Linux 🙂

 

При составлении статьи использовались материалы с сайта Wikipedia

Linux — это
Tagged on: