Чем отличаются windows linux

Сравнение операционных систем семейства Linux/UNIX и Windows

Введение

В последнее время наблюдается большой приток пользователей Linux. Как правило это люди уже имеющие вполне приличный опыт в общении с компьютером, но этот опыт в большинстве случаев ограничен одной системой. Естественно, что этой системой является самая распространенная на сегодня на дескотопах операционная система компании Microsoft MS Windows. Большое число пользователей Windows также ставят Linux, или запускают его с «Live CD» «на посмотреть».

И тут возникает сразу несколько проблем, связанных с тем, что новые пользователи Linux ожидают увидеть перед собой «еще один Windows». А Linux — это совсем не клон Windows, это совсем другая система, с другой основой, другими традициями, другими возможностями и другими требованиями к пользователю.

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

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

Экскурс в историю (очень краткий)

Для сравнения, думаю невредно освежить в памяти краткую историю сравниваемых операционных систем.

История Unix

Операционная система UNIX была создана еще до эры коммерческого софта. Она писалась инженерами, как система «для себя». Поэтому в нее были заложены передовые на то время концепции. В дальнейшем своем развитии при добавлении новых черт, обычно считалось, что делать нужно «правильно». Т.е. например если нужно было выбирать из двух решений, одно из которых было с инженерной точки зрения «неправильным», например повышало производительность сегодня, но могло принести затруднения в дальнейшем, как правило, такое решение отвергалось и выбиралось «правильное» решение, пусть и с определенной потерей производительности.

Первые версии UNIX были написаны на Ассеблере, затем система была переписана на СИ. Это дало системе уникальную переносимость. На PC UNIX был портирован, а точнее заново написан (Linux) сразу, как только развитие PC, а точнее выпуск PC на процессоре i386, позволило это сделать.

В 1985 году стартовал проект POSIX. Это стандарт на интерфейсы UNIX-подобных ОС. Во многом благодаря наличию такого стандарта, так быстро смог появится на свет и достигнуть зрелости Linux — свободная воплощение UNIX.

Развитие интернета с самого начала и до нашего времени неразрывно связано с серверами под управлением ОС UNIX. Сначала с коммерческими, а теперь все больше и больше со свободными.

С точки зрения коммерциализации развитие UNIX можно разделить на три этапа.

  1. Некоммерческое распространение в университетах.
  2. Распространение коммерческих UNIX систем.
  3. Появление свободных реализаций (Linux, FreeBSD) и вытеснение коммерческих систем (настоящий момент).

До появления системы X Window System UNIX была системой с текстовым интерфейсом, затем добавился графический, но традиционно текстовый интерфейс сохраняет важное значение.

Очень важно то, что UNIX с самого начала был многозадачной и многопользовательской системой. Т.е. на одной машине могут работать сразу несколько пользователей, и выполняться несколько программ одновременно.

Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

Год Событие Комментарий Разр Многопольз. Многозадачн.
1971 Первая версия UNIX На ассемблере 32 Есть Есть
1973 Третья версия UNIX На Си 32 Есть Есть
1983 TCP/IP 32 Есть Есть
1983 Проект GNU стартовал Подготовил свободную обвязку для UNIX- подобных ОС 32 Есть Есть
1984 X Window System Оконная система 32 Есть Есть
1985 Стартовал проект POSIX Стандарты интерфейсов UNIX-подобных систем 32 Есть Есть
1991 Появление Linux Первая свободная реализация ядра UNIX для PC, 32 разрядная, сеть 32 Есть Есть
1993 Появление FreeBSD Еще одна свободная реализация ядра UNIX для PC, 32 разрядная, сеть 32 Есть Есть
История Windows

Истоки зарождения операционной системы Windows следует искать в предшествующей ей операционной системе той же самой фирмы — DOS. Все операционные системы компании Microsoft, это прежде всего коммерческие проекты. Об этом нужно помнить всегда, особенно, когда стараешься понять истоки тех или других решений, как коммерческого плана, так и технического.

Первой ОС из этого семейства была DOS. Может показаться, что DOS собственно имеет косвенное отношение к обсуждаемому предмету. Но, многие традиции, база пользователей и разработчиков, их привычки, идут именно оттуда.

DOS была однозадачной однопользовательской операционной системой с текстовым интерфейсом. Первая версия Windows представляла собой нечто, негодное для работы и распространения не получила. Работать стало в Windows стало возможно, начиная с версии 3. В версии Windows For Workgroups 3.1 появилась возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему. Отличались невысокой надежностью.

В 1995 годы вышла новая версия — Windows 95. Код частично был 32 разрядным, частично 16 разрядным, встроенная сеть. По сравнению с Windows серии 3 это был серьезный шаг вперед. Повысилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции с натяжкой конечно, надежности хватало, в качестве сервера, нет. Позже были выпущены еще две ОС этой линии, Windows 98 и Windows Me. После этого линия была закрыта.

В 1993 году вышла новая версия — Windows NT 3.1. Это уже была полностью 32 разрядная система. Разработана она была с нуля, для ее разработки были наняты известные специалисты. Были внедрены новые концепции. Это подняло надежность почти до уровня надежности UNIX-подобных систем. Эта ОС уже могла работать в качестве сервера. Продолжение этой линии, операционные системы Windows 2000, Windows XP и Windows Vista.

ОС линии NT были многозадачными, начиная с Windows XP появилась и возможность работать нескольким пользователям, хотя и более ограниченная и гораздо менее удобная, чем у UNIX-подобных ОС.

Год Событие Комментарий Разр Многопольз. Многозадачн.
1981 DOS 16 Нет Нет
1985 Windows 1.0 Надстройка над DOS 16 Нет Нет
1990 Windows 3.0 Надстройка над DOS 16 Нет Есть
1992 Windows For Workgroups 3.1 Надстройка над DOS, сеть 16 Нет Есть
1995 Windows 95 сеть 16/32 Нет Есть
1993 Windows NT сеть 32 с 1998 Есть
2000 Windows 2000 сеть 32 Есть Есть
2005 Windows XP сеть 32 Есть Есть
2007 Windows Vista сеть 32 Есть Есть
Техническое устройство с точки зрения пользователя

С точки зрения пользователя UNIX устроен примерно так:

  1. Ядро. Работает с устройствами, управляет памятью и процессами.
  2. Текстовая подсистема, работа с системой через терминал. Причем для управления всеми возможностями ОС достаточно только текстовой подсистемы. Возможно вход через эту подсистему многих пользователей. Богатый набор как встроенных утилит, так и приложений, работающих в текстовом режиме.
  3. Графическая подсистема Xwindow. Запускается как процесс в системе.
  4. Система удаленного доступа в текстовом режиме. Позволяет полноценную работу с ОС в текстовом режиме. Потребляет мало ресурсов. Позволяет работать на сравнительно слабых компьютерах одновременно десяткам и сотням пользователей. Количество сессий ограничено ресурсами компьютеров.
  5. Система удаленного доступа в графическом режиме. Позволяет одновременно работать нескольким пользователям в графическом режиме. Количество сессий ограничено ресурсами компьютеров.
  6. Система передачи графического окна приложения на другой компьютер. Позволяет запустив приложение на одном компьютере, управлять им с другого компьютера, через окно приложения, передаваемое на этот другой компьютер. Количество сессий ограничено ресурсами компьютеров.
Windows
  1. Ядро. Работает с устройствами, управляет памятью и процессами, управляет графической подсистемой.
  2. Графическая подсистема. Обеспечивает интерфейс с пользователем. Приоритетная система для пользовательского интерфейса.
  3. Текстовая подсистема. Обеспечивает текстовый интерфейс с пользователем. Текстовый интерфейс весьма урезанный. Набор утилит текстового режима как встроенных, так и других производителей весьма куцый. Синтаксис и состав команд текстового режима меняется от версии к версии. Запускается только поверх графического режима.
  4. Система удаленного доступа. Появилась впервые, как встроенная в систему, в Windows NT Server 4.0. До этого были только продукты других фирм. В связи с тем, что запускается полноценная графическая сессия, кушает очень много ресурсов. Наличие системы удаленного доступа и количество одновременных сессий может вообще отсутствовать или быть ограничено в разных версиях из коммерческих соображений.
Читайте также:  Gcc файл ресурсов linux
Сравнение концепций

Давайте теперь рассмотрим, чем отличается подход к работе в этих двух системах.

UNIX: Концепция «Toolbox»

Поскольку UNIX разрабатывалась инженерами и для инженеров, в ее основу была положена концепция toolbox (ящик с инструментами). Что это значит? Это значит, что при создании софта и встроенных утилит для UNIX не делали универсальные программы, каждая из которых выполняла бы внутри себя все, необходимые пользователю действия, а для каждой небольшой задачи создавалась своя утилита, которая выполняла свою задачу, только одну, но делала это хорошо. Дело пользователя было при помощи набора этих утилит выполнить операции, которые ему нужно сделать.

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

Для того, чтобы утилиты могли обмениваться между собой результатами своей работы, в качестве носителя информации был выбран текстовый файл. Для обмена информацией между утилитами были изобретены «pipes» (трубы). При помощи «труб» информация с выхода одной команды может быть передана на вход второй, та ее обрабатывает, выдает свою информацию на выход, которая может быть передана на вход третьей и так далее.

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

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

Windows: Концепция «Тостер»

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

Ухудшает ситуацию о построением комплексов на базе Windows то, что большинство программ — коммерческие и используют свои, бинарные и как правило закрытые форматы данных и файлов. Такой подход превращает компьютер в устройство, которое может выполнять ограниченный изготовителем ПО набор функций, в пределе в этакий своеобразный «тостер», который выполняет только то, что задумал его изготовитель.

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

Заключение

Конечно, в обоих системах не доминирует свой подход на 100 процентов. Как в Windows есть возможность пользоваться текстовой консолью и создавать .bat файлы, так и в UNIX есть большой набор программ, со свойствами присущими скорее «тостерному» подходу. И все таки описанная разница в подходах есть и она достаточно ярко выражена.

Источник

Сравнение ОС: Windows 10 против Linux

Данная статья была опубликована в журнале Linux Format. Comss.ru перевел статью на русский язык.

Введение и обзор доли рынка

В журнале Linux Format при выходе каждой новой системы от Microsoft принято проводить комплексное сравнение с Linux с целью выявления более совершенной операционной системы.

Конечно, в действительности, это выглядит как сравнение яблок и апельсинов. Одна система является бесплатной кодовой платформой с модульной архитектурой, которая поддерживает практически любое оборудование, а другая является проприетарным продуктом с навешанным интерфейсом, который до недавнего времени работал только на компьютерах x86. Linux Format учитывает особенности новой Windows 10 и сравнивает их с аналогичными компонентами из различных дистрибутивов Linux.

Новая операционная система от Microsoft, безусловно, содержит большое количество изменений. Возможно самым любопытным является факт, что Windows 10 будет последнем воплощением классической ОС. Это не означает прекращение разработки Windows, а свидетельствует о начало новой стратегии “Windows как сервис”. Обновления будут поступать потребителям сразу после того, как Microsoft сочтет их готовыми, а корпоративные пользователи получат два варианта каналов выпуска обновлений, которые предлагают более жесткие циклы релизов. Лица, которые приобрели (получили право на бесплатное обновление) копию Windows получат “пожизненную поддержку для данного устройства”.


Разбираем операционные системы: Windows 10 против Linux

Windows на исходе

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

Тем не менее, Windows Vista имела свои положительные стороны. Конечно, контроль учетных записей был откровенно раздражающей функцией, но она помогала организовать правильные привилегии для Windows. DirectX 10 представлял новые и потрясающие мультимедийные функции, а новая модель драйверов WDDM обещала существенно улучшить производительность графической подсистемы. Однако, в большинстве случаев, релиз широко рассматривался как провал, игнорируемый обычными и корпоративными пользователями. На своем пике Vista получила ничтожные 21 процент рынка.

В общем, новый релиз Windows устраняет проблемы фрагментации и обновляет проблемы для потребителей. Учитывая конечно, если они хотят сразу обновиться до новой ОС. Приверженцы идеологии не устанавливать обновления рассматривают ее как причину оставаться на Windows 8, заставить их двигаться дальше будет совсем непросто. В косметическом отношении, Windows 10 не сильно отличается от той же Windows 8.1.

Команда Linux Format предпочитает работать со “взрослыми” операционными системами, но, если Microsoft хочет исключить из названия новой системы “9”, более логично было бы использование “8.2”. Очевидно, Microsoft не скрывает отличия внутренней кодовой платформы, и покопавшись в настройках Вы найдете привычный по Windows XP Диспетчер задач и системные файлы win.ini и system.ini, которые появились еще в Windows 3.1.

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


Пользователи смогут подключать к смартфону монитор, мышь и клавиатуру и использовать мобильное устройство в качестве обычного компьютера

Одной из самых разрекламированных особенностей Windows 10 является конвергенция, т.е. сближение различных платформ: компьютеров, игровых приставок Xbox, мобильных устройств Windows Mobile и даже одноплатного компьютера Raspberry Pi. Все эти устройства смогут работать на унифицированном ядре Windows, поэтому одно и то же приложение может спокойно работать на любой из этих платформ. Для планшетов и ноутбуков предусмотрена функция Continuum или планшетный режим, которая активирует режим оптимизированного графического интерфейса для сенсорных устройств.

Когда Windows 10 Mobile будет выпущена, пользователи смогут подключать к смартфону монитор, мышь и клавиатуру и использовать мобильное устройство в качестве обычного компьютера. В июле прошлого года Генеральный исполнительный директор Microsoft Сатья Наделла заявил, что между мобильной, настольной и Xbox-версиями OC 90 процентов кода API является идентичным.

Конвергенция является одним из ключевых понятий компании Canonical еще с момента представления довольной спорной системы Unity. На данный момент было выпущено два смартфона с Ubuntu на борту, причем в устройствах используется Ubuntu 8, который включает новый дисплейный сервер Mir. Данная технология нуждается в длительной доработке, прежде чем ее можно будет использовать на домашних компьютерах, но энтузиасты уже могут начать тестирование. По всей вероятности, Microsoft раньше внедрит конвергенцию, чем Canonical, но настоящим вызовом для обоих компаний будет завоевание потребительского рынка.


Microsoft потеряла свой путь с Windows 8 — сможет ли компания найти правильное направление с Windows 10?

Доля рынка

Windows 7 которая увидела свет спустя три года после выхода Vista стала плодом разумной работы, восстанавливающим репутацию Microsoft после откровенно провального предшественника. По некоторым оценкам в 3-ем квартале 2011 года Windows 7 по популярности превзошла Windows XP. К сожалению, для Microsoft, огромную армию консерваторов, использующих XP совсем не просто сдвинуть с места.

В некотором смысле, самая успешная ОС Microsoft одновременно стала самой главной ее проблемой. Даже сегодня, спустя четырнадцать лет после выхода и спустя год после прекращения поддержки системы, Windows XP по-прежнему остается живым динозавром, хотя и не очень здоровым. Нет сомнений в том, что Microsoft используют преимущества стратегии прекращения поддержки, но эти ресурсы могут быть направлены эффективно в другие области.

Читайте также:  Тип сетевых адаптеров windows

В 2012 году появилась Windows 8 с довольно спорным интерфейсом Metro. Оптимизированный для сенсорных экранов, интерфейс системы вызвал бурю негодования пользователей стационарных компьютеров, которые потерялись и запутались, пытаясь отыскать меню Пуск и другие привычные опции. Совмещение обычных настольных приложений и приложений Metro также не пришлось по душе потребителям, и системы была обвинена в развертывании кризиса идентичности.

Спустя год вышла Windows 8.1, которая учитывала протесты пользователей и отказалась от многих спорных решений. Прием был гораздо теплее, но традиционная навигация с помощью клавиатуры и мыши была неудобной. На данный момент примерно равное количество пользователей используют XP и 8.1 — по 13 процентов от общей доли рынка.

“Заимствованные” функции

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

Последняя версия Windows предлагает данную опцию с помощью новой функции «Представление задач». Тестирование участниками программы Windows Insider показало, что пользователи предпочитают отображение только иконок текущего виртуального рабочего стола, поэтому данный параметр активен по умолчанию. Просмотр доступных рабочих столов доступен посредством нажатия кнопки «Представление задач» на панели задач или с помощью клавиатурного сочетания Windows + Tab. На данный момент данное решение кажется довольно неуклюжим, потому что при нажатии горячих клавиш фокус помещается на область предварительного просмотра текущего рабочего стола. Для навигации по дополнительным рабочим столам и их приложениям требуется дополнительные клики.


Функция виртуальных рабочих столов в Windows 10

Виртуальные рабочие столы были доступны с помощью сторонних решений еще в Windows XP, но чаще всего данная возможность использовалась для скрытия и группировки различных записей на панели задач. Все это смущало многие приложения, которые априори считали, что в системе имеется только один рабочий стол. Осведомленные читатели конечно в курсе, что виртуальные рабочие столы появились на Linux еще при выходе KDE и GNOME релизов в конце 90-х, хотя похожие решения появились еще раньше — в Amiga 1000 (1985) и оконном менеджере Solbourne (1990). Приятно видеть, что Microsoft присоединилась — как говориться, лучше поздно, чем никогда.

Task View сам по себе очень напоминает Activities Overlay в Gnome Shell — экран, который показывает запущенные приложения. Также, как и Gnome Shell, Windows 10 имеет центральную область уведомлений (получившую название “Центр действий”). Таким образом, сам системный трей теперь избавлен от доминирования “танцующих” иконок и всплывающих окон, соперничающих за внимание пользователя.

Ввод запросов для живого поиска приложений (и получения нежелательных результатов веб-поиска) прямо из меню Пуск является отличной функцией, хотя она присутствовала в Unity и Gnome с момента их создания. Панель Unity даже имела возможность классифицировать различные результаты веб-поиска в отдельные “линзы”, но очевидно проигрывает из-за непопулярных рекламных ссылок Amazon. Просмотр всех установленных приложений является также полезной функцией, которая присутствовала в незаконченной форме еще в Windows 8 (и была единственным способом найти недавно установленные приложения). Тем не менее, в современных рабочих столах Linux она существует не менее пяти лет.


Приложения Gnome

Windows Powershell появился еще в 2006 года и в новой ОС из Редмонда мы увидим пятую версию данного средства автоматизации. Одно из самых расхваливаемых возможностей данного инструмента является что-то вроде встроенного менеджера пакетов. Данная удивительная технология позволяет Вам получать исходный код ПО из надежного репозитория и устанавливать продукты без необходимости отвечать на многочисленные запросы установки панелей, смайликов и других нежелательных компонентов. Пакеты могут быть аккуратно удалены с помощью всего одной команды.

В Microsoft принято называть данную технологию Software Discovery, Installation and Inventory (SDII). Если бы только что-то подобное было на Linux… Ой, подождите! В настоящее время OneGet представляет коллекцию командлетов Powershell, которые общаются с репозиторием, используемый сторонней утилитой Chocolatey Nuget. Это обеспечивает доступ к более 3000 пакетам прямо сейчас, что на порядок меньше, чем любой пакетный менеджер Linux. В будущем планируются многие другие репозитории, возможно даже собственный от Microsoft. Однако, по крайней мере Вам больше не нужно запускать Internet Explorer просто, чтобы загрузить любимый браузер, все это можно сделать с помощью окна Powershell при вводе в режиме администратора следующей строки:

Install-Package -Name Firefox -Provider chocolatey

Замените Firefox на GoogleChrome при желании, а аргумент -Provider оказался необходимым для устранения неоднозначности с другим пакетом под названием xFirefox. Естественно, Microsoft будет стимулировать людей для использования магазина приложений в качестве первого порта вызова нового ПО, но опытные пользователи и гуру PowerShell будут пользоваться данным методом.

Стратегия “Windows как сервис” может быть в некоторых отношениях сравнена с системами с автоматической системы поставки релизов, как например Arch или Linux Mint Debian Edition. В то же время модель релизов с несколькими ветвями для корпоративных пользователей отдаленно напоминает модель релизов Debian. Действительно целая модель Insider Preview представляет собой большое бета-тестирование, аналогичная ситуация в последние годы наблюдается со Steam OS. Тем не менее, ни одна из данных идей не является Linux-идеей, но приятно видеть, что Microsoft внедряет их. Также приятен тот факт, что новая ОС Microsoft предлагает бесплатное обновление для пользователей легитимных версий Windows 7 и 8.1, но данный шаг является в значительной степени все-таки служит для потенциального обогащения.

Windows SSH

Еще одной интересной разработкой новой ОС является внедрение SSH-функциональности в PoweShell. Теперь у пользователей есть возможность удаленного подключения к своему ПК Windows и использования команд PowerShell для удаленного администрирования. У пользователей всегда оставался вариант установки стороннего клиенты SSH, например, легендарного PuTTY, запуская сервер, участвующий в установке среды Cygwin. Интересно что в Microsoft не было однозначного решения по поводу SSH: одни предлагали включение технологии, в то время как звено менеджмента тормозило процесс внедрения.

Наделла более толерантен в данных вопросах до такой степени, что его предшественники могли прозвать “коммунистом”. На самом деле команда из Редмонда собирается внести свой вклад в развитие сообщества OpenSSH, и уже от Microsoft в OpenBSD поступают пятизначные суммы.

Скорее всего, многие встретят нововведение с долей скептицизма, а другие и так слишком часто цитируют народный вариант стратегии Microsoft — “Поддержать, надстроить и уничтожить”. Кто знает, может быть мы даже сможем обвинить Редмонд в следующей уязвимости Heartbleed.

Оборудование

Если у Вас старый компьютер с Windows 7 или даже XP и Вы рассматриваете обновление до Windows 10, тогда нужно принять во внимание минимальные системные требования:

  • 1 ГГц ЦПУ
  • 1 Гб ОЗУ (2Гб для 64-битной версии)
  • 16 гигабайт свободного дискового пространства
  • Видеокарта с поддержкой DirectX 9(с драйвером WDDM)

Это довольно скромные требования, особенно если вспомнить требования Windows Vista. DirectX 9 появился еще в далеком 2004 году, но многие видеокарты тех лет могут просто не поддерживать драйвер WDDM. Немного более свежие платы будут проходить по драйверу, например, Nvidia GeForce 600 Series конца 2004 года или HD2xxx от AMD 2006 года.


Новый Магазин Windows

Здесь приведены минимальные системные требования, поэтому не следует ожидать оптимальной производительности при такой конфигурации. 2 гигабайта памяти не подходят для нескольких вкладок в Chrome, независимо от вашей ОС. Старый Celeron с тактовой частотой 1Гц будет едва справляться с загрузкой компонентов, поэтому пользователь проведет большую часть времени в ожидании системы. Кроме того, некорректно сравнивать новые и старые процессоры только по параметру тактовой частоты — многоядерные процессоры существуют больше десяти лет. Так, например, Athlon 4800 (2.4ГГц) серьезно проигрывает в производительности Intel Core i3-370M с такой же тактовой частотой, который устанавливается на многие современные бюджетные ноутбуки.

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

Читайте также:  Как узнать чем заняты порты linux

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

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

Стоит ли упоминать, что проблемы с драйверами на Windows также встречаются. Возможно, сейчас данная проблема актуальна как никогда, после введения требования обязательной подписи драйверов. Материнской плате нужны драйвера на чипсет, сетевую подсистему, RAID контроллер, аудио-устройство и другие платформенные драйвера. Они доступны на сайте производителя совместно с плохо переведенной инструкцией. Вам нужно знать точную версию материнской платы, или Вы получите дополнительные проблемы. Подобные загрузки как правило составляют сотни мегабайт из-за настойчивости производителей комплектовать драйвера дополнительным ПО.

Драйвера для Linux несмотря на критику гарантированно являются эффективными и имеют оптимизированный код благодаря имеющимся знаниям оборудования.

Разница лишь в том, что даже на недельный период использования Windows командой журнала Linux Format и установке устаревших приложений и библиотек уже возникали проблемы совместимости. При ежедневном использовании Arch в течение года не возникало никаких проблем при установке старых пакетов, и процессы установки проходят молниеносно.

Исключением является воспроизведение Flash-видео, что приводит к серьезному падению производительности системы. Для решения проблемы нужно удалить плагин Adobe Flash, потому что в нем нет необходимости, и он просто является порталом для развертывания вирусов. На современном компьютере пользователи должны наслаждаться гладкой работой Windows 10 — тестирование на виртуальной машине оказалось безболезненным.

Для сравнения любой компьютер, выпущенный в последние 10 лет, прекрасно потянет легковесные рабочие столы, например, LXQt или MATE — без каких-либо проблем и суеты. Добавьте еще относительно новую видеокарту (хотя бы с поддержкой OpenGL1.4 и 128 мегабайтами памяти), и подобный ПК отлично справится с установкой Ubuntu (минимальные системные требования — 1 гигабайт ОЗУ и 1 ГГц ЦПУ).


Графические драйвера для Linux не отстают

Драйвера для графических плат

Современные видеокарты, как правило, прекрасно работают на новых релизах Windows, но в конечном итоге драйвера Linux позволяют повысить производительность. Они обычно доступны через короткий промежуток времени после выхода карты, например, Nvidia уже предлагает драйвера для топовых видеокарт 980 и Titan X.

Тем не менее, новое оборудование Nvidia требует подписанных прошивок для работы, что представляет трудности для проекта Nouveau с открытым исходным кодом. К счастью, данный вопрос будет решен в ближайшее время. C другой стороны AMD является более дружественной по отношению к драйверам Radeon с открытым исходным кодом. Компания не только предоставляет спецификации, но и самостоятельно разрабатывают подобные решения. Недавно AMD представила общий модуль ядра для открытых и проприетарных драйверов, последние из которых имели отдельные модули для пользовательского пространства.

Следующая версия Windows Server будет выпущена не раньше начала следующего года, но предварительные версии ОС уже доступны в рамках программы Windows Insider. Важной новой функцией является служба федерации Active Directory (ADFS), которая позволяет пользователям из зарубежных директорий и баз данных быть аутентифицированными доменами Active Directory. ADFS стала частью Windows Server еще в версии 2003 R2 и позволяет устанавливать взаимное доверие двух областей, чтобы пользователи одной области могли использовать учетные данные в другой удобным и непринужденным способом.

На данный момент существуют коммерческие решения для аутентификации клиентов Linux без контроллеров домена Actrive Directory и это возможно при использовании FOSS ПО. Active Directory использует LDAP и Kerberos, которые являются открытыми стандартами. Они должны работать в связке с Samba и PAM, и контроллер доменов нужно также будет настроить соответствующим образом. В новой версии данный процесс является гораздо более упорядоченным.

Централизованная аутентификация в чистой среде Linux может быть достигнута за счет использования вышеупомянутых протоколов или других — SASL или NIS. Все данные подходы имеют свои достоинства и недостатки, и пользователи, перешедшие с продуктов Microsoft могут способствовать воссозданию более передовых возможностей Active Directory.

Важно упомянуть, что Active Directory представляет гораздо больше возможностей, чем аутентификация, технология обрабатывает также связанные данные — сертификаты, домены и групповые политики. Многие из них используются только в системах WIndows, а работать с остальными можно с помощью средств Linux. Общая тактика в гетерогенных средах — возможность аутентификации не-Windows машин на сервере и двухсторонней синхронизации — т.е. метод отклоненной интеграции. 10 версия Internet Information Services (IIS) присутствует в Windows 10 и включает поддержку HTTP/2.

Естественно, все три веб-сервера на Linux (Apache, nginx and lighttpd) имеют поддержку еще с момента выхода RFC7540 в мае. Они поддерживали SPDY, родительский протокол HTTP/2. Перед выходом версии 7.0 IIS представлял собой посмешище, а именно раздутый сервер, которые не позволял более 10 одновременных подключений.

Сейчас инструмент получил широкое развитие, включает систему модульных расширений и является более масштабируемым на мультипроцессорных машинах. Для улучшения производительности IIS используется драйвер уровня ядра для выполнения HTTP запросов. Уязвимость IIS, обнаруженная в апреле позволяла киберпреступникам получить возможность удаленного исполнения кода на уязвимых системах без патчей за счет эксплуатации этого драйвера с повышенными привилегиями. Linux также имеет ошибки в своих веб-серверах, но их разработчики знают, что относится или не относится к ядру.

Linux остается бесспорным чемпионов в мире серверов, большинство Интернет-ресурсов развернуто на Linux-системах. Linux имеет веб-сервера и базы данных мирового класса, распространенные в промышленных масштабах (Red Hat Enterprise Linux или CentOS), и все это с преимуществом открытого исходного кода. Виртуальные машины Linux являются более дешевыми, чем их Windows-коллеги и являются более эффективными благодаря модульной структуре.


Microsoft к Windows 10 – одна система для всех типов устройств

Windows IoT Pi Edition

Ядро Windows Server, представленное в 2008 году состояло из минимальной конфигурации серверной ОС с оболочкой проводника и многими другими функциями, которые не требуются для большинства людей. Продолжая эту тему, теперь вышло ядро Windows 10 IoT, предназначенное для устройств “Интернета вещей”. В настоящее время сборки доступны для пяти устройств. включая Raspberry Pi 2.

Это не означает, что Вы сможете серфить в Интернете с помощью Edge или любоваться живыми плитками на рабочем столе. На самом деле, у Вас даже не будет традиционного рабочего стола в Pi. Весь код пишется в Visual Studio на машине Windows 10 и загружается в Pi. Все доступные сборки позволяют запустить программы, построенные на платформе универсальных приложений, а это значит, что они должны быть написаны на C#, C++ или JavaScript с уровнями представления XAML, HTML или DirectX. Пользователь может подключаться к одноплатному компьютеру с помощью ядра Windows IoT или посредством PowerShell или SSH.

Понижение статуса Raspberry Pi снижает привлекательность устройства. При загрузке в правильном рабочем столе (даже если он медлителен и неуклюж на оригинальном Pi) или при запуске кода прямо из интерпретатора Python новые разработчики могут оценить потенциал данной крошечной платы в качестве полнофункционального компьютера.

Конечно, если Вы — опытный программист, то подобный рабочий стол может встать на вашем пути. Существует большое количество дистрибутивов Linux, разработанных для запуска на встраиваемых устройствах, в том числе Yocto Sancto и Angstrom. Стоит также отметить, что существуют огромное количество устройств уже с Linux на борту — навигаторы, телевизионные приставки, телевизоры и т.д. Среди последних разработок в данной области — Snappy Ubuntu Core, предназначенное не только для облачной инфраструктуры, но и для устройств категории “Интернета вещей”.

Источник

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