Характеристики Linux. Часть 1.

Здесь мы рассмотрим некоторые основные характеристики Linux не вдаваясь в технические тонкости. Перечислим основные особенности, которые будут понятны обычным пользователям, на которых эта статья и рассчитана.

В объеме этой статьи невозможно представить хоть сколько-нибудь полный перечень характеристик Linux. Поэтому речь идет о самых значительных и/или небольших, но кардинальных отличиях от более-менее известных характеристик Windows.

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

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

В плане безопасности Linux превосходит Windows. В Linux существуют как минимум три уровня безопасности: "unix", ACL, SELinux. Не будем вдаваться в подробности, важно отметить только, что компьютеры с Linux практически не подвержены заражению вирусами. Их отметает уже самый первый уровень безопасности, а остальные только усиливают защиту. Так что забудьте о тормозящих компьютер, постоянно сидящих в памяти антивирусах, о том, что их нужно обновлять, и о страхе перед заражением.

Бизнес пользователи также должны забыть еще и об оплате этих самых антивирусов.

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

Программы Windows под Linux не работают

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

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

Пакет Wine

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

Из того же сайта мы узнаем, что 3315 помечены помечены статусом platinum, и еще 2880 gold. Это означает, что 6195 программ windows работают под Linux. Неплохо, не так ли?

Пакет Wine постоянно модифицируется и все большее количество программ находит поддержку.

Большое разнообразие файловых систем

Сколько файловых систем в Windows? Да — одна (я не беру во внимание древнюю и поношенную FAT32) — NTFS. В Linux их десятки. Что такое файловая система и что она дает?

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

Простому пользователю все это не очень нужно, но важен такой факт: если Вы подключите диск с ФС Linux (Ext4) к Windows, то Вы ничего не увидите. Если Вы подключите диск с ФС Windows (NTFS) к Linux, Вы сможете работать с этими файлами как с "родными" и вообще не заметите, что это другая ФС, если специально этим не заинтересуетесь. Иными словами, в Linux у Вас значительно больше возможностей для подключения других устройств с другими файловыми системами.

Для бизнес пользователей значение многообразия ФС гораздо важнее. Для серверов может быть выбрана одна ФС (не только с журналированием, то и с возможностью делать моментальные "снимки", то есть моментального сохранения всего диска прямо во время работы сервера). Это критично с точки зрения надежности. Для клиентских компьютеров — другая ФС. И есть из чего выбирать, чтобы поднять производительность и надежность.

Linux многоязычна по своей природе

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

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

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

Linux — изначально многопользовательская система

Для Linux нет разницы в том, работаете ли Вы за компьютером здесь, или на другом краю земного шара. Работаете ли Вы один, или подключены 10 пользователей. Она проектировалась и развивалась исключительно как многопользовательская система. Из этого возникают важные преимущества:

  • Вы можете работать за своим компьютером удаленно (например из офиса), в то время как Ваши родственники работают за ним дома. Вы друг другу не мешаете.
  • Количество одновременно работающих пользователей ограничено только ресурсами компьютера. Например на одном компьютере средней мощности могут работать без ущерба для производительности 5 человек со своими текстовыми процессорами, интернет браузерами, электронными таблицами и прочим.
  • Для домашних пользователей это означает возможность не пересекаясь с домашними пользоваться удаленным доступом.
  • Для бизнес пользователей это означает гораздо большее - возможность устанавливать так называемые "терминальные серверы". Это компьютеры, на которых одновременно работают много пользователей. Такая организация дает колоссальный выигрыш не только в экономии средств на компьютеры (поскольку компьютеры клиентов могут быть самыми примитивными, стоимостью около 100 долларов). Это же дает преимущества в централизации, организации данных, и надежности всей системы в целом (изложение всех преимуществ от использования терминальных серверов не является предметом этой статьи).
  • Кстати, терминальные серверы "не заказаны" и для домашних пользователей. Если в семье несколько человек, которые одновременно хотят пользоваться компьютером, то это — прекрасный выбор. Вы работаете с документами, Ваша жена делает баланс, ваш сын готовит домашнее задание. Единственно, что нужно подчеркнуть — большинство динамических игр в терминальном режиме не работают. Но работают статические, типа пасьянсов, шахмат, судоку и прочих. Возможен вариант, когда игры запускаются пользователем, сидящем непосредственно за терминальным сервером (так называемая "консоль"), а остальные работают удаленно с другими программами. Но тут все зависит от требований игры к ресурсам (если она захватывает все, что можно захватить, других это будет тормозить; тут уж никакая операционная система не поможет).
    Так вот, для того, чтобы иметь еще один или 2 дополнительных компьютера дома, нужно просто их купить примерно за 100 долларов б/у (а не за 500-700!) и подключить к терминальному серверу. Как это сделать будет впоследствии описано на нашем сайте.
  • Удаленный доступ к Linux возможен не только из Linux, но и из Windows. Так что если Вам нужно поработать на домашнем компьютере из офиса, где стоит Windows — нет проблем!
  • Для бизнес пользователей это означает возможность организации гетерогенной инфраструктуры с использованием как Linux, так и Windows на тех участках, где это имеет смысл.

Linux — система с множеством графических сред

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

В Windows одна графическая среда — это Windows. В Linux их много. Из распространенных — GNOME, KDE, XFCE. Не надо путать ГС с простыми настройками вида окон и рабочего стола. Это целый слой программ, которые отвечают за отображение информации на экране и реакцию на действия пользователя. Разные ГС требуют разных ресурсов. Например XFCE упрощенная графическая среда, которые имеет минимальные требования и может успешно работать на самых старых компьютерах. GNOME наоборот, "навороченная" среда с довольно большими запросами, но и удобством и эффектами. Есть даже 3D ГС, которые требуют видеокарт с поддержкой ускорения, но зато дают потрясающие 3D эффекты (например когда Ваши окна на экране превращаются в плоские листы и тасуются как карты в трех измерениях).

Выбор за Вами — каким Вы хотите видеть Ваш интерфейс и какими ресурсами располагаете. Linux - это Ваши возможности!


Настоятельно рекомендуем также ознакомиться со статьями:

Сравнение Linux и Windows
Резюме по характеристикам Linux
Факты

  • Soft Space SIA
    Latvia
  • Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.
  • +371 25 46 42 49