5 неоспоримых технических преимуществ Linux перед Windows

Все мы знаем, что Linux бесплатен, свободен, прекрасен, устойчив к вирусам и так далее. Но это всё лирика. В чем заключается техническое превосходство свободной ОС над проприетарной поделкой?

1. Концепция «всё есть файл». Linux предоставляет прямой доступ к ядру через виртуальные файлы. Windows делает то же самое через системные вызовы. Первый метод унифицирован и предельно быстр. Системные вызовы медленнее и не всегда позволяют использовать преимущества, которые дает унификация. Следует отметить, что работая над архитектурой NT программисты из Microsoft попытались протащить UNIX-концепцию «всё есть файл» в свое ядро. Но не осилили.

2. Сgroups. То, что заставляет инженеров Microsoft кусать локти от зависти и то, чего никогда не появится в Windows. Сgroups — уникальная технология изоляции ресурсов. Ее уникальность в легковесности. Именно на cgroups базируются такие суперпопулярные технологии Linux, как LXC, Docker и другие.

3. SELinux. Мощнейшее расширение, позволяющее быстро соорудить из любого дистрибутива Linux суперзащищенную крепость. Дистрибутивы, в которых SELinux включен и настроен по умолчанию влёгкую проходят сертификацию ФСТЭК по самым высоким классам безопасности. В Windows ничего подобного нет и никогда не появится по причинам технического характера.

4. Архитектура ядра Linux. Она поражает воображение своей гибкостью и продуманностью. Десятки миллионов строк кода, но новые версии появляются легко и непринужденно, а главное — регулярно. Попросите Microsoft добавить какую-нибудь возможность в ядро и увидите, сколько это займет времени. В Linux эта же просьба выполняется в среднем за неделю.

5. Высокий уровень оптимизации. Почему Linux можно установить на компьютер 15-летней давности и всё заведется как часы, тогда как Windows 7 сразу спасует? Потому, что ядро Linux эффективнее использует ресурсы, а каждая новая версия Windows изначально разрабатывается под покупку нового ПК.

field_vote: 
Ваша оценка: Нет Средняя: 4.3 (11 оценки)
Главная тема: 
Компании: 
Дистрибутивы: 

Комментарии

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

Оценка: 
Средняя: 4.5 (15 оценки)

Все системы безопасности Linux — это target policy, т.е. они нацелены на установку привилегий и ограничений для отдельных объектов.
Поэтому если, к примеру, вы хотите создать "белый список" доступа к Интернет, ну чтобы соединяться с сетью могли только и исключительно процессы из указанного списка, то у вас большие проблемы. Вы наизнанку вывернетесь, пока добьётесь такого. Потребуется громоздить целый вал из костылей.
А в винде белые списки в пару кликов реализуются.

Оценка: 
Средняя: 2.2 (12 оценки)

Дурак что ли? 2 строчки в iptables.

Оценка: 
Средняя: 4.4 (19 оценки)

Почему Linux можно установить на компьютер 15-летней давности и всё заведется как часы, тогда как Windows 7 сразу спасует?
Понятие компьютер надо представлять более шире: пк или ноут (нетбук). Потому как на 1-м это работает как песочные часы, на втором как резиновые часы;?

Оценка: 
Пока без оценки

Потому что SPEC-и закрыты и драйвера пишутся энтузиастами методом тыка ... а производители видеокарт вон даже саме не могут нормальные драйвера написать для своих новых устройств. Глюки бывают и под вин и под лин...
На 2-3-годовалые ноуты все ставится нормально. Для работы годится. Не все хорошо с 2мя видюхами из коробками, но все равно настраивается. Но факт остается фактом, после установки свежего дистрибутива — работает сразу все (в большинстве случаев). В винде стандартная проблема: что бы заставить работать сетевую карту и wi-fi надо подключиться к интернету! недавно ставил семерку на ноут и пришлось втыкать внешний W-Fi модуль и драйвер с флешки ставить, а потом уже качать драйвера для ноута...

Оценка: 
Пока без оценки

1. Концепция «всё есть файл». Linux предоставляет прямой доступ к ядру через виртуальные файлы. Windows делает то же самое через системные вызовы. Первый метод унифицирован и предельно быстр. Системные вызовы медленнее и не всегда позволяют использовать преимущества, которые дает унификация. Следует отметить, что работая над архитектурой NT программисты из Microsoft попытались протащить UNIX-концепцию «всё есть файл» в свое ядро. Но не осилили.

Знания так и брызжут. А слабо исходники этого самого открытого линуксового ядра посмотреть на тему как оно на самом деле сделано?

4. Архитектура ядра Linux. Она поражает воображение своей гибкостью и продуманностью. Десятки миллионов строк кода, но новые версии появляются легко и непринужденно, а главное — регулярно. Попросите Microsoft добавить какую-нибудь возможность в ядро и увидите, сколько это займет времени. В Linux эта же просьба выполняется в среднем за неделю.

Для начала 70х годов, когда появился Unix (по мотивам которого писался Linux, как всем известно) может и поражает. Но даже тогда юниксы были хороши только тем, что их можно было более-менее легко переписать под другое железо. По надёжности, удобству работы, безопасности и всему остальному они влёгкую сливали и VMS (по мотивам которой писалась WinNT), и RSX-11. Про мэйнфреймы со всякими OS/370 и говорить нечего.

Высокий уровень оптимизации. Почему Linux можно установить на компьютер 15-летней давности и всё заведется как часы, тогда как Windows 7 сразу спасует? Потому, что ядро Linux эффективнее использует ресурсы, а каждая новая версия Windows изначально разрабатывается под покупку нового ПК.

Такой древности под рукой не оказалось, взял самое старое из имеющегося: асусовский ноут 2008 года выпуска. Для интереса по очереди накатил на него винды с 7 по 10 (на заводе-изготовителе была установлена голая виста без всяких сервис-паков). Накатил потом убунту 16.04, 24 федору и последнюю опенсюзю с кде. Под виндой с матом, но пользоваться можно, в случае линуксов осталось только обнять и плакать.

Оценка: 
Средняя: 2 (4 оценки)

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.