Linux: различия между версиями

Материал из OpenWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 14: Строка 14:
Высокая защищенность Linux обеспечивает неуязвимость этой [[операционная система|операционной системы]] для вирусов, которые постоянно (на протяжении последних лет) являются настоящим бичом [[Microsoft Windows|Windows]]. Борьба Windows с вирусами сводится не к тому, чтобы обеспечить надежную защиту от несанкционированного доступа к ресурсам компьютера (как у Linux), в частности к его файловой системе, а к тому, чтобы запускать в рамках операционной системы демонов «антивирусного сканирования» «на лету». То есть, процессы, которые, чрезвычайно замедляя работу всей системы, тем или иным образом крайне тупо проверяют на «лояльность» код любого, запускаемого на исполнение программного модуля. В результате этого клиенты [[операционная система|операционной системы]] Windows получают катастрофическое торможение скорости работы своего компьютера без какой бы то ни было гарантии его надежности.
Высокая защищенность Linux обеспечивает неуязвимость этой [[операционная система|операционной системы]] для вирусов, которые постоянно (на протяжении последних лет) являются настоящим бичом [[Microsoft Windows|Windows]]. Борьба Windows с вирусами сводится не к тому, чтобы обеспечить надежную защиту от несанкционированного доступа к ресурсам компьютера (как у Linux), в частности к его файловой системе, а к тому, чтобы запускать в рамках операционной системы демонов «антивирусного сканирования» «на лету». То есть, процессы, которые, чрезвычайно замедляя работу всей системы, тем или иным образом крайне тупо проверяют на «лояльность» код любого, запускаемого на исполнение программного модуля. В результате этого клиенты [[операционная система|операционной системы]] Windows получают катастрофическое торможение скорости работы своего компьютера без какой бы то ни было гарантии его надежности.


В соответствии с традициями [[Unix]], ядро Linux является монолитным (в то время как операционная система [[Microsoft Windows|Windows]] реализована на концепции микроядра). Но в отличие от классических версий [[Unix]], ядро Linux поддерживает динамическую загрузку и выгрузку своих модулей. Также ядро Linux, в отличие от большинства версий [[Unix]], поддерживает симметричную многопроцессорную обработку. Кроме того, с точки зрения ядра Linux, потоки ничем не отличаются от обычных процессов (это еще одно различие между Linux и большинством версий [[Unix]]).
В соответствии с традициями [[Unix]], ядро Linux является монолитным (в то время как операционная система [[Microsoft Windows|Windows]] реализована на концепции микроядра), что обеспечивает высокую скорость работы этой [[операционная система|операционной системы]]. Но в отличие от классических версий [[Unix]], ядро Linux поддерживает динамическую загрузку и выгрузку своих модулей. Также ядро Linux, в отличие от большинства версий [[Unix]], поддерживает симметричную многопроцессорную обработку. Кроме того, с точки зрения ядра Linux, потоки ничем не отличаются от обычных процессов (это еще одно различие между Linux и большинством версий [[Unix]]).


[[Категория: Программное обеспечение]]
[[Категория: Программное обеспечение]]

Версия от 07:39, 2 апреля 2024

Эмблема Linux

Полное название этого программного продукта - GNU/Linux. Дело в том, что словом Linux обозначается только ядро этой операционной системы, первая версия которого для процессора Intel 80386 была написана Линусом Торвальдсом в начале 90-х годов прошлого века (в настоящее время оно разрабатывается и поддерживается сообществом kernel.org). Однако, само по себе, это ядро практически бесполезно - для работы компьютера требуется набор утилит, с которым реально работает пользователь (bash, grep, sed, cat и т.д.). Этот набор утилит, которым для работы, естественно, требуется ядро (то есть, Linux), называется GNU. Отсюда и возникает полное наименование всей системы - GNU/Linux.

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

В отличие от Windows, система GNU/Linux совершенно бесплатна и имеет полностью открытый код. В настоящее время она получила широкое распространение как на серверах, так и на рабочих станциях. Для Linux создано все необходимое бесплатное программное обеспечение как для серверов (nginx, bind, postfix, mysql, php и т.п.), так и для офисной работы (LibreOffice, GIMP и т.д.).

Существует множество вариантов этой системы (Mint, Ubuntu, Debian, Fedora, Gentoo, Slackware и т.д.). Следует однако отметить, что их отличия заключаются только в утилитах (GNU), но не в ядре (Linux), которое у них у всех одно и то же.

Операционная система GNU/Linux постоянно обновляется и совершенствуется. При этом получение и установка обновлений у нее намного проще и практически не отнимает ресурсов компьютера, в отличие от системы Windows.

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

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

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