Когда дело доходит до операционной системы для настольных ПК, многие могут подумать Windows - действующий чемпион. Но все зависит от того, какие параметры вы принимаете во внимание, чтобы прийти к такому суждению. Большинство, если не все онлайн-сервисы, которые мы используем в Windows, полагаются на Linux. Android, самая популярная в мире мобильная операционная система работает на ядро Linux.
Таким образом, хотя Windows является продуктом массового рынка, ориентированным на потребителя, то, что делает его выгодным для покупки, - это услуги, которые в значительной степени зависят от инфраструктуры Linux. Если мы начнем здесь войну фанатов, дискуссии о том, какая из них лучше, не прекратится. Но для аутсайдера, которому этот бой наплевать, стоит указать на различия. Эта статья будет полезна всем, кто интересуется различиями между Linux и Windows.
Разница между операционной системой Linux и Windows
Содержание
История
Linux был начат как личный проект финского студента Линуса Торвальдса по созданию бесплатного ядра операционной системы. Linux был бесплатным и открытым с самого начала. Линус начал проект как забавный побочный проект, который быстро превратился в один из крупнейших проектов с открытым исходным кодом за всю историю. Изначально Linux находился под собственной лицензией, которая ограничивала коммерческую деятельность. Позже проект принял GPLv2.
С другой стороны, Microsoft Windows 1.0 получила свое название из-за ящиков или «окон», которые представляли фундаментальный аспект операционной системы. Он был выпущен в 1986 году и, в отличие от Linux, был продуктом с полностью закрытым исходным кодом, который Microsoft продавала по схеме лицензирования.
О компании
Доступность исходного кода, с которым можно повозиться, вероятно, самая большая разница между Linux и Windows. Чтобы изменить базу кода и ввести функции, все, что вам нужно, - это клонировать проект локально. Тот факт, что Linux находится под Общественная лицензия GNU позволяет пользователям получить доступ к коду до уровня ядра, являющегося ядром операционной системы Linux.
С другой стороны, если вы не инженер в команде Windows, у вас нет доступа к исходному коду. Эта открытость имеет как преимущества, так и недостатки: с одной стороны, она способствует более быстрой и совместной разработке программного обеспечения, с другой стороны, она дает злоумышленникам доступ к слабым и болевым точкам кодовой базы, которые они могут использовать. При этом у вас есть возможность детализировать конкретную проблему в Linux, заглянув в исходный код и выяснив, что происходит. В Windows это невозможно. Но опять же, обычного потребителя не волнует, доступен ли в их распоряжении код, составляющий основу операционной системы.

Лицензирование
Как мы упоминали выше, Linux чрезвычайно доступен с точки зрения разработки, а Windows - нет. Но вместе с доступом идет и лицензирование. Лицензирование определяет, как программное обеспечение будет распространяться. В операционной системе Linux под лицензией GPL вы можете свободно изменять это программное обеспечение, переиздавать его и даже продавать, пока вы делаете код доступным. С лицензией GPL вы также можете загрузить копию Linux и установить ее на любое количество машин. Лицензия Microsoft сильно отличается от этой в том смысле, что вы не можете изменять код, потому что, во-первых, код недоступен для изменения. Во-вторых, с одной лицензией для Windows можно использовать только одну машину.
Централизованная установка приложений
В большинстве операционных систем Linux (или дистрибутивы как мы их называем) у вас есть центральное место, в котором устанавливаются приложения. Это позволяет очень легко добавлять новые приложения и удалять их, когда они больше не нужны. Функция управления пакетами Linux чрезвычайно полезна, потому что вы можете искать и устанавливать приложения напрямую, не просматривая Интернет.
В этом отношении Windows представляет собой полный беспорядок. В Windows вы должны знать, где найти приложение, которое вы хотите установить. Затем идет процесс его загрузки, а затем запуск файла .exe для продолжения установки. Теперь, когда приложение установлено, вы не представляете, сколько частей файловой системы оно затронуло. Это могло или не могло испортить ваш реестр. Так что по сравнению с централизованной установкой приложений в Linux у Windows все же есть основания для прикрытия.
Целевая аудитория
Переходим к сути этого поста. Кто является целевой аудиторией этих операционных систем? Если вы поверите моим беспристрастным словам, Linux в основном предназначен для опытных пользователей, которые знают, что делают. Пользователи Linux настолько лояльны к своей платформе, что становятся агрессивными фанатами этой платформы. В основном это связано с тем, что контроль, который вы получаете в своей системе через Linux, не имеет себе равных, и как только пользователь работает в Linux, пути назад нет.

Окна будут выглядеть как закрытый ящик без отверстия. Я не говорю, что Windows бесполезна. Обычного пользователя не волнует изменение своего ядра. Они хотят работать в Интернете, смотреть видео и писать электронные письма. Все это можно сделать в Windows, не обладая глубокими знаниями в области работы с ОС. Честно говоря, обычный обычный пользователь, скорее всего, вырвет себе волосы, если вы передадите ему машину с Linux.
Поддержка
Вот где дела обстоят не так с Linux. Хотя люди могут подумать, что у Linux нет выделенной линии поддержки, у него огромное сообщество, и вы можете найти решение всех своих проблем на форумах, в онлайн-поиске и на множестве специализированных сайтов. А если вы - предприятие, которое сильно полагается на Linux, вы также можете получить контракт от таких компаний, как Red Hat.
Но как насчет обычного пользователя? Если вы обычный пользователь, полагающийся на Linux, вы не можете полагаться на поддержку коллег или списки рассылки, потому что могут пройти часы задержки, прежде чем кто-то даже заметит вас. С другой стороны, Windows, будучи полностью коммерческим продуктом, предоставляет вам специальную поддержку. Вы можете делать все возможное для поддержки в Linux, но тот факт, что вы можете воспользоваться мгновенной поддержкой, дает Windows преимущество над Linux. Конечно, это происходит за счет покупки лицензии.
Поддержка оборудования
Поддержка оборудования - хрупкая проблема для обоих вариантов, и будет полезно взглянуть на историческую перспективу, прежде чем делать выводы. Раньше, если вам приходилось запускать Linux на машине, вам приходилось вручную выбирать аппаратный компонент, иначе ваша установка не сработала бы. С другой стороны, с Windows почти все, что вы подключаете, будет работать, и если это не так, вы, скорее всего, найдете драйвер для его работы. Однако в последние годы использовать Linux стало намного проще, чем раньше. Это можно отнести к большому сообществу разработчиков, которые работают над операционной системой и в то же время вносят свой вклад в ее разработку.
Заключение - разница между операционной системой Linux и Windows
В конце концов, все сводится к тому, на какой вариант использования вы нацеливаетесь с конкретным дистрибутивом. Обычные пользователи не обязательно сталкиваются с необходимостью использовать дистрибутив Linux. Может быть, даже неразумно позволять им использовать операционную систему, которая упрощает внесение изменений, потому что они могут в конечном итоге сделать что-то, что сделает систему непригодной для использования в результате аварии. С другой стороны, предприятия и службы, которые работают в масштабе, не имеют других вариантов, кроме Linux, потому что использование Windows в таких ситуациях ограничивает их возможности для внесения простых изменений в большей степени, чем они хотели бы.
В общем, если вы обычный пользователь, который не имеет никакого отношения к тому, как работает внутренняя часть операционной системы, Windows - это то, что вам нужно. Но если вы инженер, технолог или черт, даже энтузиаст, который хочет получить полный контроль над системой, за которую вы заплатили, Linux - ваш единственный вариант.
Чуквуди Илозуэ
Магазин Windows теперь обеспечивает централизованную установку приложений.
Пратик Феникс
Не для настольных приложений
Али
Очень хорошая статья. Продолжайте в том же духе, спасибо.
Чиранджит
Операционная система Windows хороша тем, что у нее очень простой пользовательский интерфейс, но, поскольку я разработчик программного обеспечения, я использую Linux для разработки продуктов. Спасибо, что поделились этим сообщением.
Джая Чаттерджи
До Linux Windows казалась непобедимой операционной системой. Но благодаря Линусу Торвальдсу все изменилось, и теперь Linux является ядром передовых технологий.
Парт Патель
Лично я привык к операционной системе Windows, но мне очень нравится MacOS. Mac OS обладает лучшими функциями Linux, поскольку основана на Linux, но не имеет открытого исходного кода, что делает ее очень дорогой. Поскольку Mac OS основана на Linux, можете ли вы сказать, что Mac OS лучше, чем Windows? Что касается пользовательского опыта и безопасности, я могу сказать «да», но как насчет общего - не считая цены.
Благодаря,
Парт Патель.
Пратик Феникс
Когда вы покупаете Mac, вы думаете, что платите просто за машину, а обновления программного обеспечения бесплатны, что на самом деле не так. Реальность такова, что вы платите только и полностью за опыт. При использовании macOS оборудование отходит на второй план и не мешает вашей работе, по сравнению с Windows, где не только оборудование нестабильно (в некоторых случаях), но и программное обеспечение, которое продолжает зависать на вас.
Бхаргави
Здравствуйте,
Очень хорошая статья.
Спасибо, что поделились полезными советами. Приведена точная и очень полезная информация о разнице между Windows и Linux.
С уважением.
Фахад Кази
Привет, я люблю твой блог! И эта статья помогла мне легко развеять мои затруднения и заставила меня в ближайшее время перейти на Linux.