Windows vs GNU/Linux

Windows vs GNU/Linux

@linux_school


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


Но для начала нам нужно разобраться с тем, что такое операционная система и кратко ознакомиться с Windows и Linux.


Что такое операционная система?


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

В общем ОС это прослойка между железом вашего пк и пользователем(совсем для дурачков если)


Что такое Windows?

Windows — это лицензируемая операционная система с закрытым исходным кодом, разработанная компанией Microsoft.



Первая версия Windows, известная как Windows 1.0, появилась в
1985 году и была основана на ядре MS-DOS. После стартового запуска
системы компания Microsoft начала разрабатывать новые версии Windows,
включая первое крупное обновление и Windows версии 3.0.


В 1995 году появилась, пожалуй, самая распространенная версия —
Windows 95. Она работала на 16-битном ядре DOS и 32-битном
пользовательском окружении. На данный момент, самыми свежими версиями
данной системы являются:


Для настольных ПК — Windows 11 (2021 г.).
Для серверов — Windows Server 2019.


Несмотря на огромное количество новых функций и возможностей для
современных вычислений, архитектура ядра Windows практически не
претерпела изменений.



Linux против Windows

Доля рынка


ОС Windows обычно называют лучшей ОС для начинающих пользователей. По данным NetMarketShare
за 2020 год мировая доля ОС Windows на настольных компьютерах
составляет 87%, в то время как macOS занимает 9% рынка, а Linux — всего
лишь 2%.



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


Ядро

Linux использует монолитное ядро, которое потребляет больше ресурсов,
в то время как Windows использует микроядро, которое занимает меньше
места, но при этом снижает эффективность работы системы, в отличие от
Linux.


Файловая система

В Microsoft Windows файлы хранятся в каталогах/папках на разных дисках (диски C:\, D:\, E:\
и т.д.). В то время как в Linux файлы и папки, начиная с корневого
каталога, упорядочены в виде древовидной структуры, разветвляясь на
различные подкаталоги.



В Linux всё представляется и обрабатывается, как будто вы имеете дело
с файлом. Каталоги — это файлы, файлы — это файлы, внешние подключенные
устройства (такие как принтер, мышь, клавиатура) — тоже являются
файлами.


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

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



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


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


Простота использования

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

По установки некот

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


Совместимость

Несмотря на недавние улучшения в программном обеспечении,
переносимого с других платформ или разрабатываемом на Linux, Windows
по-прежнему является «королем совместимости».


Пользователи Windows могут быть уверены, что практически любое ПО
(даже самое малоизвестное и устаревшее) будет работать, даже если его
перестали развивать сами разработчики. Windows имеет отличную поддержку
устаревшего ПО.

P.S: В линукс есть такая штука как Wine с помощью ее можно запускать программы для шиндовс в GNU/Linux



Конфиденциальность

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



Стоит также отметить, что за последние несколько лет Windows начала
активно следить за тем, что делают её пользователи: прослушивать
информацию, передаваемую через голосового помощника Cortana; собирать
информацию, предлагая синхронизацию с сервисом Microsoft OneDrive;
отслеживать нажатия кнопок клавиатуры, движения мышки, посещаемые сайты,
типы и время запускаемого ПО и еще кучу всякой разной информации.
Microsoft хранит громадные объемы вашей личной информации, и мы не
знаем, с кем она делится этой информацией(Со всеми).


Исходный код


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


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



Лицензия

Ядро Linux (и сопутствующие с ним утилиты и библиотеки GNU) в
большинстве дистрибутивов (Debian, Fedora, Ubuntu, Manjaro и пр.)
полностью свободны (часто — бесплатны) и имеют открытый исходный код
благодаря соответствующей лицензии GNU GPL и её вариациям. Компании
(например, Red Hat, SUSE) предлагают платную поддержку своих
дистрибутивов (Red Hat Enterprise Linux, SUSE Linux Enterprise Server),
но базовое программное обеспечение по-прежнему можно скачать и
установить бесплатно.



Microsoft Windows для ПК обычно стоит от 99.00 до 199.00 долларов США
за каждую лицензионную копию. Для владельцев Windows 7/8/8.1 система
Windows 10 первоначально (до 29 июля 2016 года) предлагалась в качестве
бесплатного обновления, но теперь это предложение больше не доступно.


Надежность

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


Если вы являетесь пользователем Linux, то вам не нужно будет
переустанавливать его только для того, чтобы снова получить быструю и
отзывчивую систему. Linux будет бесперебойно работать в течение более
длительного периода. Гораздо дольше, чем Windows!


Кроме того, если вы являетесь пользователем Windows, то вам придется
выработать привычку перезагружать систему практически после каждого
чиха:


   Только что установили программу — перезагрузка!
   Удалили программу — перезагрузка!
   Пришли обновления Windows — перезагрузка!
   Система стала медленнее работать — вы правильно догадались, перезагрузка!


Однако в случае с Linux вы можете спокойно продолжать свою работу, и ваша ОС не будет вас беспокоить.



Дистрибутивы

Во-первых, нам нужно рассмотреть один из наиболее запутанных аспектов
платформы Linux. В то время как Windows сохранила вполне стандартную
структуру версий, с минорными и мажорными обновлениями, в Linux же всё
обстоит гораздо сложнее.


На сегодняшний день ядро Linux лежит в основе всех операционных
систем на базе Linux. Однако, поскольку его исходные коды остаются
открытыми, любой человек может настроить или изменить ОС для своих
собственных целей. В результате мы имеем сотни индивидуальных
Linux-подобных операционных систем, называемых дистрибутивами.
Это делает невероятно трудным выбор между ними, гораздо более сложным,
чем просто выбор между Windows 7, Windows 8 или Windows 10.


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


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


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

Игры

Если вы геймер и вам нужна 100% совместимость с определенным
программным обеспечением, то тут без компромиссов побеждает Windows.
Сервис Steam, помимо прочих клиентов и лаунчеров, предоставляет огромное
количество игр как от ААА-издателей, так и от небольших
инди-разработчиков.


Steam для Linux теперь позволяет устанавливать игры для Windows, но
он все еще находится в процессе развития, и не все игры для Windows
будут на нем корректно работать (если вообще запустятся). Кроме того, вы
также можете поиграть в некоторые игры, специфичные для Windows, на
Linux через Wine или Proton.

Установка ПО

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


С другой стороны, дистрибутивы Linux предоставляют централизованный
программный центр для установки любых приложений из специальных хранилищ
(репозиториев). Программное обеспечение в репозиториях тщательно
проверяется сообществом разработчиков, и вряд ли есть какая-либо
возможность включить в его состав какое-либо рекламное, вредоносное и
прочее нежелательное ПО. Более того, существует и другие способы
установки программного обеспечения в системе Linux.

Программирование

Linux поддерживает почти все основные языки программирования (Python, C/C++,
Java, Ruby, Perl и т.д.). Кроме того, он предоставляет широкий спектр
приложений, полезных для программирования и разработки различных
приложений.


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


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


Вывод

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

Но я выбираю однозначно линукс. И вам советую. (Если же вы не хотите быть рабами своей системы)

Report Page