Что лучше, Linux или Windows?
На данную тему в Интернет написано уже особенно много и в виде статей и в живом обсуждении. Для чего еще?
Причин две. Во-первых, в том, что персонально я читал на данную тему, массу эмоций и мало точной информации.
Второе, довольно часто сравнение и противопоставления выполняются абсолютно непрофессионально, по принципу что лучше — горячее или зеленое.
Для правильного сравнение, сначала необходимо четко определить для чего лучше? В каком нюансе применения компьютеров сопоставлять эти операционные системы?
Потому как я работаю в основном со сферой "настольных компьютеров", знаю ее хорошо, и потому также, что эта сфера применения очень большая, собственное сравнение я буду делать касательно к ней.
Для начала нужно дать обозначение понятию "настольный компьютер".
Это не буквально компьютер стоящий или лежащий на столе. Он может находиться под столом, на коленях, на кровати, да не имеет значения где, но применяется для работы с текстовыми документами, электронными таблицами, любительской или полупрофессиональной обработки фото или видео материалов, просмотра интернет-сайтов, общения при помощи интернета.
Какой Windows лучше для игр — Подробное сравнение систем
В общем то, что в народе именуют "интернет, ворд, эксель".
Другими словами это компьютер или ноутбук, эксплуатируемый дома или на работе для довольно широкого круга несложных задач. Исключая узкоспециальные и высокопрофессиональные области вроде инженерного проектирования или видеопроизводства.
На Западе этот сегмент компьютерного рынка именуют "сектор SOHO (small office, home office)".
Отличия между Linux и Windows
Начать сравнение нужно с описания принципиальных различий между операционными системами MS Windows и GNU/Linux. Для точного понимания того, who is кто.
Коммерческое и свободное ПО
Первое отличие состоит в том, что ОС (дальше будет применяться уменьшение — ОС) MS Windows разрабатывается и поддерживается одной единственной компанией — Микрософт Сorporation. Ей же принадлежат авторские права на этот продукт, и она же взимает плату за пользование ОС Windows. Бесплатного применения Windows компания Микрософт не позволяет.
Другими словами, если у вас есть желание применять эту ОС вы должны заплатить компании Микрософт (не напрямую разумеется, а через менеджеров ее продукции). Говоря по другому, для того, чтобы пользоваться Windows вы обязаны приобрести официальный экземпляр этой ОС в магазине.
Под официальным экземпляром имеется в виду диск и сопровождающие документы, которые сделаны компанией Микрософт.
Примечание. Диска и документации на официальный экземпляр Windows у вас может и не оказаться, если вы приобретаете новый компьютер с предустановленной Windows.
В данном случае на корпусе компьютера просто лицензионный стикер приклеен. Но и в данном случае вы платите за Windows — стоимость лицензии включена в цену компьютера.
GNU/Linux это ОС, разрабатываемая и поддерживаемая десятками, если не сотнями компаний в самых различных государствах мира и тысячами программистов. Права на эту ОС переданы в общественную собственность. И хотя в мире имеется множество компаний, предоставляющих платную техподдержку этой ОС, все таки само применение GNU/Linux не обсуждается материальными условиями.
Другими словами вы не обязаны никому ничего оплачивать, Для того чтобы иметь право применения Linux. Хотя есть отдельные дистрибутивы которые предоставляются исключительно за деньги, но большинство дистрибутивов Linux полностью свободны.
Графическая среда пользователя (GUI)
Второе значительное отличие состоит в том, что в ОС Windows графическая среда пользователя считается важной частью ОС. Другими словами Windows без графической среды (консольный режим) просто не существует.
Тогда как GNU/Linux это ОС текстового (консольного) режима и графическая среда это отдельный программный продукт, сродни текстовому процессору или видеопроигрывателю. Программ, которые реализуют графическую среду для ОС GNU/Linux более 10, но очень хорошо применяются только две — GNOME и KDE.
Почему я акцентирую внимание на этом нюансе? А дело все в том, что графическая среда пользователя нужная и неотъемлимая часть ОС для настольных компьютеров.
И сравнивая две ОС с точки зрения GUI, необходимо понимать, что мы сравниваем Windows не с Linux, а с одной из графических оболочек, к примеру с KDE.
Что в "коробке"?
Третье отличие в том, что ОС Windows, как конечный продукт, состоит из собственно ОС и маленького набора прикладных программ, которые имеют самую скромную функциональность. Иначе говоря устанавливая Windows, вы получаете только ОС и для того, чтобы решать какие-нибудь практические задачи вам потребуется дополнительно искать и ставить прикладные программы.
GNU/Linux в чистом виде, как ОС, распространяется лишь в узкоспециальных сферах применения. А касательно к рассматриваемому мной сегменту компьютерного рынка, применяются говоря иначе дистрибутивы Linux. Дистрибутив это набор, который состоит из ОС GNU/Linux, графической среды пользователя и набора прикладных программ.
Другими словами, устанавливая дистрибутив Linux, вы получаете готовую к практическому применению систему, в которую вам возможно ничего больше не понадобится добавлять.
Ну и потому как Linux никому непосредственно не принадлежит и есть различные графические среды и самые разнообразные прикладные программы то, как последствие этого сотни компаний либо даже просто группы частных клиентов рекомендуют десятки дистрибутивов Linux. Отдельные из них похожи практически как близнецы, иные сильно отличаются.
А в мире Windows различия заключаются лишь в вариантах самой ОС Windows и таких версий раз в десять меньше чем дистрибутивов Linux.
Дистрибутивы Linux отличаются между собой наборами прикладных программ и драйверов. Лучшие дистрибутивы на русском:
- Ubuntu
- ROSA Fresh — дистрибутив разрабатывается в нашей стране и внесен в реестр российских программ для электронных вычислительных машин.
- Alt Linux — дистрибутив разрабатывается в нашей стране и внесен в реестр российских программ для электронных вычислительных машин.
- Fedora
- openSUSE
Это короткий, необъективный перечень, основанный моих своих предпочтениях. Которые, тем не менее сформировались в результате многих лет работы с самыми разными дистрибутивами GNU\Linux.
Linux vs Windows
Теперь я перехожу собственно к сравнению, и делать это буду простым перечислением достоинств и минусов каждой ОС.
ОС MS Windows, преимущества
Оборудование под Windows
Поддержка очень широкого ассортимента компьютеризированного оборудования. Какая бы экзотическая "железяка" вам не попалась, наверняка вы сумеете ее применять под Windows.
Хотя возможно вам и потребуется время на поиски необходимой программы-драйвера.
Программы для Windows
Большое количество прикладных программ, на данный момент это уже, сотни тысяч программ — точной цифры не знает никто. Для любой задачи, на площадке Windows, есть как минимум пару десятков программ.
Для распространенных прикладных задач, как к примеру редактирование текста или фотографий, есть сотни программ. Есть что выбрать. На самые разные вкусы и цвет.
Под Windows много коммерческих (прикладных) программ, однако есть много и свободных (бесплатных).
Профессионалы по Windows
Немалое число профессиональных мастеров, которые больше или меньше хорошо знают семейство ОС Windows. Другими словами, если вам потребуется помощь, вы ее найдете легко и за недорогую цену.
Массовая стабильность
Цикл поддержки версий Windows больше десяти лет. Цикл выпуска новых версий тоже очень большой — как минимум много лет между версиями. В результате любая версия Windows, спустя год или два после выпуска, освобождается от детских болячек (с выпусками сервис паков) и потом больше десяти лет пребывает в стабильном, неизменном состоянии.
А это существенный плюс с точки зрения применения ОС — пользователю не надо расходовать время и нервы на привыкание к новинкам и борьбу с ошибками ОС.
ОС MS Windows, минусы
Стоимость Windows
Сравнительно большая цена. В самом дешевом варианте это около 50 американских долларов.
Однако данная "недорогая" Windows, покупается в комплекте с новым компьютером и "привязана" к этому компьютеру. Это называют OEM лицензия — копия Windows которая размещена на новый компьютер, изготовителем этого компьютера.
Очень часто OEM Windows ставят на ноутбуки. OEM лицензия имеет ограничение — такой вариант Windows нельзя перенести на другой компьютер.
А это означает, что, меняя компьютер, вам опять придется расходовать деньги на Windows.
Варианты Windows, которые можно поставить на любой компьютер, имеют цену более 100 американских долларов, к примеру редакция "Профессиональная" стоит 180 долларов. Это называют retail лицензия (в точках продажи в большинстве случаев такие копии Windows называются коробочными, Box).
И это цена Windows для одного компьютера. И если вам необходима ОС, к примеру, на пять компьютеров, которые уже у вас есть (не новые), то понадобится выложить за пять копий Windows от 500 до 900 долларов.
И это только ОС, и вдобавок ведь понадобится приобретать прикладные программы, к примеру офисный пакет MS Office, тоже не бесплатная программа.
Вирусы и Windows
Немалое количество вирусов (говоря иначе компьютерные вирусы). Для Windows это особо большая проблема, к примеру в 2017, начале 2018 в нашей стране была эпидемия заражений Windows вирусом-шифровальщиком.
Многие тогда потеряли собственные файлы, хранившиеся на дисках Windows. И данная проблема принуждает конечного пользователя нести лишние траты. Либо на приобретение хорошей противовирусной программы либо на обращение к мастерам в том случае, когда вирусы выполняют невозможной нормальную работу ОС Windows.
Но данную проблему можно сделать меньше за счёт профессиональной настройки ОС Windows и аккуратного ее применения в ситуациях риска, основная из них Интернет.
Зависимость от разработчика Windows
Жёсткая зависимость от разработчика. ОС Windows распространяется только в бинарном виде, который труднодоступен для изменения, но кроме того, компания Микрософт вообще запрещает вносить какие-нибудь изменения в рабочие коды ОС Windows. Так что если вам потребуется какая-нибудь функциональность, которой в настоящий момент нет в ОС Windows, то остается только рассчитывать на, то, что Микрософт когда-либо эту функциональность реализует либо искать некие "заплатки" в виде прикладных программ от посторонних разработчиков.
Тем не менее, для среднестатистического пользователя это незначительный минус.
ОС GNU/Linux, преимущества
Стоимость Linux
Относительно небольшая цена. В настоящий момент, всеобщее распространение получил высокоскоростной Интернет и потому нет никакой проблемы в том, чтобы скачать 1, 2 либо даже 4 гигабайта — такой среднестатистический размер дистрибутива Linux (максимум 4 Гб). Большинство дистрибутивов Linux есть в Интернет, в свободном доступе.
Другими словами, стоимость Linux это говоря иначе стоимость интернет-трафика и цена чистого DVD диска, на который необходимо записать скачанный файл. Или стоимость флешки (записать дистрибутив Linux можно и на флешку).
Вирусы для Linux
Фактическое отсутствие, как минимум, на данный момент, вирусов для такой платформы. Что дает возможность избежать лишних трат по предотвращению или ликвидации ущерба от вирусов.
Независимость от разработчиков Linux
Независимость от разработчика. Если вам потребовалась какая-нибудь функциональность, отсутствующая в ОС Linux, вы можете ее добавить собственными усилиями, разумеется если вы сможете программировать.
Подобная возможность есть потому, что ОС Linux распространяется не только в бинарном виде, но также и в начальных кодах, причем нет никаких запретов на модификацию таких начальных кодов.
Однако подобная возможность навряд ли потребуется в сегменте SOHO. Однако она есть. Если у вас появится необходимость (или желание) вы можете провести аудит безопасности для дистрибутива Linux.
Или внести собственные изменения в код программы.
ОС GNU/Linux, минусы
Оборудование под Linux
Ощутимо худшая, чем для платформы Windows, поддержка компьютеризированного оборудования, а именно внешнего, такого как, к примеру принтеры или USB устройства. Пожалуй, хуже всего обстоит дело с USB сканерами и принтерами. Вполне реальна ситуация когда у Вас не получится применять какое-то оборудование под ОС Linux.
Но проблема в большой мере решаема, за счёт более внимательного подхода к выбору оборудования. Перед покупкой "железки" можно, в Интернет, поискать информацию о возможности ее работы под ОС Linux. Да и ситуация с драйверами для Linux каждым годом становиться лучше, по мере того, как Linux все шире распространяется в мире.
Сегодня, в 2019 году, одни из самых популярных дистрибутивы Linux в большинстве случаев "подхватывают" все оборудование что именуется "из коробки".
Программы для Linux
Прикладных программ для Linux приблизительно на много меньше, чем для платформы Windows. В наиболее крупных дистрибутивах, Debian, Ubuntu, в репозатариях собрано приблизительно 30 тысяч прикладных программ.
Впрочем значительная часть, из такого количества, искренний шлак, неподходящий для нормального применения.
Кроме того, если идет речь о отдельных программах — абсолютных лидерах в собственных прикладных областях, то под ОС Linux нет ни надлежащих версий самих данных программ, ни иных, сопоставимых по функциональности программ. К подобным прикладным программам относятся продукты компании Adobe, программа инженерного проектирования AutoCAD, распознавание текстов FineReader, пакет Микрософт Office.
Разумеется, под ОС Linux есть и графические редакторы и программы моделирования/проектирования, и офисные пакеты, однако они намного уступают лидерам. Впрочем программы уровня Микрософт Office, Adobe PhotoShop или AutoCAD нужны далеко не каждому и для популярных случаев, программ под ОС Linux полностью хватает. Частично данный недостаток можно возместить благодаря тому, что некоторые Windows-программы можно запустить на площадке Linux.
Это реально не для абсолютно всех Windows-программ, но возможно собственно та Windows-программа, которая вам необходима, будет работать под Linux через специализированную программу Wine, которая реализует API Windows на площадке Linux.
Профессионалы по Linux
Намного меньшее, чем для платформы Windows, кол-во хороших или приличных профессиональных мастеров. Поэтому, если вам потребуется помощь, то найти человека, очень хорошо разбирающегося в Linux, будет очень сложно.
Абсолютно может быть, что и цена услуг такого специалиста будет больше, чем в случае с Windows.
Отсутствие глобальной стабильности
Большинство дистрибутивов имеют цикл выпуска новых версий с интервалом только лишь полгода. Для ОС это маленький срок. В результате, по факту, любой дистрибутив Линукс, перманентно находится в стадии бета-версии.
Несмотря даже на наличие говоря иначе "стабильных" версий. Данный минус не критичный и очень часто даже не виден для конечного пользователя.
Однако он есть. И кроме того, для кого-то это может быть раздражающим аргументом.
Тем не менее, с этим можно бороться — ведь можно не оновлять Линукс до новых версий, можно даже текущие изменения безопасности не ставить.
Резюме
Как вы видите, преимущества, и недостатки 2-ух операционных систем противоположны.
Я собственно не стал рассматривать, в контексте противопоставления, различия в графических средах платформ Windows и Linux, потому как концептуальных отличий в них нет. Тут предстоит проделать оговорку.
Говоря об отсутствии различий, я подразумеваю "линуксовые" графические среды GNOME и KDE и "необычную" графическую среду семейства ОС MS Windows.
Отличия между ними, разумеется, есть, однако они не принципиальны и потому каждый человек, достаточно настойчиво владеющий одной из данных трех графических сред, сможет разобраться и с 2-мя иными. К примеру, если вы настойчиво пользуетесь Windows, вам легко будет свыкнуться в GUI оболочках KDE или GNOME.
Там тоже применяются окна, кнопки и меню.
Также "за скобками" я оставил разные мифы, которые появляются практически постоянно, когда заходит речь о сравнении платформ Linux и Windows. Вроде тех, что Linux трудна в настройке, а Windows это неустойчивая и опасная ОС.
И то, и другое ошибочно, как и еще многое, что говорится и пишется на данную тему. Вообще тема мифов о Windows и Linux особенно интересна, но этому необходимо посвящать отдельный материал.
Те преимущества и те минусы, которые я перечислил, это действительные преимущества и недостатки. То о чем в действительности необходимо думать, когда принимается решение, какую ОС применять.
И я считаю, данной информации вполне хватает, чтобы вы могли выяснить то, что для вас, в вашей определенной ситуации, будет намного лучше.
Персонально я считаю основным минусом ОС MS Windows ее большую цену и основным плюсом Linux ее небольшую цену. Всем другим можно пренебречь.
Говоря по другому, если для вас стоимость не критична — примените Windows. А если на счёту каждый рубль тогда стоит подумать о Linux.
Хотя в отдельных, приватных случаях бывает иначе. Если вам ОС необходима для выполнения конкретной работы, нужно узнать, реально ли выполнение данной работы на Windows или Linux . К примеру бухгалтеру, будет не легко работать на Linux — Word и Excel там нет, а это означает будут проблемы при обмене файлами.
С установкой или работой 1С могут быть проблемы. У какого-либо банка может не быть программы банк-клиент под Linux.
Сам я отношусь к обоим ОС очень аккуратно, свойственного многим почитателям той или остальной ОС. В ежедневной работе я применяю две операционки. В зависимости от того, что мне необходимо сделать.
К примеру Linux я часто применяю в качестве "носимой", мобильной ОС — втыкаю флешку в чужой компьютер, включаю его и спустя минуту — полторы у меня готовая, полнофункциональная ОС. Интернет, документы, какие-нибудь системные задачи — все это доступно с любого компьютера, даже в том случае, если на нем самом нет никакой ОС.
Так, что я могу очень серьезно сказать — для сегмента "настольных компьютеров" они две годятся. Но если Вы захотите применять Linux, то необходимо только лишь не забывать о имеющихся "нешироких" местах этой ОС. И перед тем как принимать решение по применению Linux, я рекомендую точно определить:
- Какое "железо" вы будете применять. Не только начинку самого компьютера, но и периферийное оборудование.
- Какие прикладные программы вам потребуются.
И потом выяснить, поддерживается ли это в каком-либо дистрибутиве Linux.
Какой дистрибутив Linux можно применять?
Я могу советовать любой из четырех очень популярных международных дистрибутивов — Debian, Ubuntu, openSUSE, Fedora. Этими дистрибутивами занимаются самые профессиональные команды разработчиков.
У данных дистрибутивов очень большая аудитория, а это означает легче и проще получить помощь. И это свободные дистрибутивы (доступные беспрепятственно и бесплатно).
Как вариант, есть хорошие коммерческие дистрибутивы (доступные исключительно за деньги) — Red Hat Enterprise Linux (RHEL) и SUSE Enterprise Linux. Кстати, Fedora и openSUSE это дистрибутивы которыми занимаются те же самые компании которые создают и продают коммерческие дистрибутивы RHEL и SUSE..Для данных компаний, openSUSE и Fedora это тестовые платформы на которых они отрабатывают решения, которые позднее внедряют в собственные коммерческие продукты.
Если нужен дистрибутив, который внесен в реестр российских программ для электронных вычислительных машин, тогда прежде всего это ROSA Linux, нынешняя версия R11. Я тестировал сборки с графической оболочкой KDE 4, KDE 5 (Plasma 5). Они две рабочие.
Во вторую очередь посоветовать могу Alt Linux, но исключительно версию 7, благодаря тому, что нынешняя версия 8.2, глючная. Также посоветовать могу AlterOS версию 1.5.1 — по факту это openSUSE с этикеткой "российский дистрибутив".
Не могу рекомендовать другой российский дистрибутив — Астра Линукс. Я тестировал три последовательные версии, включая текущую 2.12. И все три я не могу назвать иначе как полуфабрикат.
Это дистрибутив, в котором чрезмерно многое не работает "из коробки". И благодаря этому на него придется расходовать время, или деньги, в большей степени чем на Росу, Альт или Альтерос.
Актуализация — 2019
Случилось концептуальное изменение в цикле выпуска версий ОС Windows. Если до этого времени Майкросфот выпускал новую версию и потом ее шлифовал, относительно быстро (за год — два) доводя ее до стабильного состояния, то начав с Windows 10 Майкросфот перешла на безнравственный принцип выпуска новых релизов по 2 раза в течении года.
Так, что теперь Windows перманентно находятся в стадии бета версии.
Иная, новая, проблема Windows в том, что Майкросфот, начав с версии 8, пытается создать единый графический интерфейс и для компьютерной и для мобильной версий Windows. И результат абсолютно не блестящий. Теперь и на компьютерной версии GUI стал хуже.
И на мобильной версии GUI не стал лучше.
Это не значит что Линукс стал лучше чем Windows. Это значит что Windows стала хуже и в этом смысле приблизилась к Линукс.
Добавочная информация о Linux
Немного сопутствующей информации о Linux.
Как получить Linux
По государству настойчиво шагает скоростной Интернет, а это дает возможность скачивать образы установочных дисков Linux c официальных сайтов дистрибутивов. К примеру с www.Ubuntu.com, www.
Fedoraproject.org, www.rosalab.ru, www.altlinux.org.
Скачиваете образ, записываете его на лазерный диск или на флешку и готово.
Драйвера для Linux
Ежегодно меняется, в хорошую сторону, ситуация с драйверами устройств на площадке Linux. Во многих случаях все железо компьютера работает "из коробки" и ничего ставить не надо.
К примеру подключение к Интернет через ADSL модем сводится к вводу имени пользователя и пароля, а для подсоединения через UMTS/HSDPA USB модем необходимо не считая логина и пароля показать страну и оператора сотовой связи. Никаких драйверов!
Пример из самого свежего — под Ubuntu 12.04 для установки МФУ HP 1120 понадобилось только лишь подсоединиться к Интернет, потом воткнуть провод принтера в USB разъем компьютера. Ubuntu сама определила модель, сама скачала маленькой по объему плагин для "коробочного" драйвера.
Пара минут и устройство в рабочем состоянии.
Под Windows 7 SP1 Retail понадобилось — скачать драйвер размером практически 300 Мб. Вручную запустить его установку.
Установка в нормальном режиме не прошла — вылет с ошибкой. Потом понадобилось ставить драйвера через Диспетчер устройств.
Вот так вот.
Графический интерфейс пользователя
Тогда как Микрософт продолжает топтаться на месте, разукрашивая все те же кнопку пуск, таскбар и трей, в мире Linux возникли новинки — графические оболочки Gnome Shell, и еще LXDE XFCE KDE и Unity (в первой половине 20-ых годов двадцатьпервого века уже практически неактуальная GUI). Это и прекраснее и удобнее чем интерфейс Windows.
KDE 5 Plasma, Роса Линукс R11 (можно кликнуть картинку с целью увеличения):
GNOME 3, Ubuntu 18.04 (можно кликнуть картинку с целью увеличения):
Техподдержка
Ежегодно людей, разбирающихся в Linux, начинает увеличиваться. И материалов в Интернет о том как что-то сделать под Linux тоже стало больше.
Так что это уже не смертельный фактор в пользу Windows.
Сравнение операционных систем семейства Linux/UNIX и Windows
Введение
В наши дни встречается большой приток пользователей Linux. Это в основном люди уже имеющие вполне приличный опыт в контакте с компьютером, однако этот опыт во многих случаях ограниченный одной системой. Естественно, что данной системой считается очень популярная на данное время на дескотопах ОС компании Микрософт MS Windows.
Огромное число пользователей Windows также ставят Linux, или запускают его с "Live CD" "на увидеть".
И здесь появляется одновременно несколько проблем, которые связаны с тем, что новые пользователи Linux ждут увидеть перед собой "еще 1 Windows". А Linux — это абсолютно не клон Windows, это полностью иная система, с Другой основой, иными устоями, иными возможностями и прочими требованиями к пользователю.
По моему убежденности собственно это непонимание и считается одним из источником подобного количества говоря иначе "священных войн". Возможно эта статья даст возможность если не сделать меньше кол-во подобных войн, то хотя бы даст большее сознание позиций соперников и снизит накал в войнах.
Более глубоко лезть в устройство таких 2-ух операционных систем нам, я думаю, ни к чему, будем рассматривать их как правило с точки зрения пользователя.
Экскурс в историю (очень короткий)
Чтобы сравнить, думаю невредно обновить в памяти краткую историю сравниваемых операционных систем.
История Unix
ОС UNIX была создана еще до эры коммерческого софта. Она писалась инженерами, как система "для себя". Благодаря этому в нее были заложены передовые на то время концепции.
В последующем собственном развитии при добавлении новых черт, в большинстве случаев считали, что сделать необходимо "правильно". Т.е. к примеру если необходимо было подбирать из 2-ух решений, одно из которых было с инженерной точки зрения "неправильным", к примеру повышало продуктивность сегодня, но могло принести затруднения в последующем, в основном, такое заключение отвергалось и выбиралось "правильное" решение, пускай и с конкретной потерей продуктивности.
Первые версии UNIX были написаны на Ассеблере, потом система была переписана на СИ. Это дало системе уникальную переносимость.
На PC UNIX был портирован, а если быть точным по-новому написан (Linux) сразу, как только развитие PC, а если быть точным выпуск PC на процессоре i386, дало возможность это сделать.
В 1985 году стартовал проект POSIX. Это стандарт на интерфейсы UNIX-подобных ОС.
Во многом за счёт наличия такого стандарта, так быстро смог возникнет на свет и достичь зрелости Linux — свободная осуществление UNIX.
Развитие интернета изначально и до сегодня неразделимо связано с серверами под управлением ОС UNIX. Сначала с коммерческими, а теперь все больше и больше со свободными.
С точки зрения коммерциализации развитие UNIX можно поделить на три момента.
- Некоммерческое распространение в университетах.
- Распространение коммерческих UNIX систем.
- Возникновение свободных реализаций (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. Все операционные системы компании Микрософт, это прежде всего коммерческие проекты.
Об этом необходимо помнить всегда, тем более, когда стараешься понять истоки тех или других решений, как коммерческого плана, так и технического.
Первой ОС из данного семейства была DOS. Может показаться, что DOS собственно имеет косвенное отношение к обсуждаемому предмету.
Но, многие традиции, база пользователей и разработчиков, их привычки, идут оттуда.
DOS была однозадачной однопользовательской ОС с текстовым интерфейсом. Первая версия Windows представляла собой нечто, ненужное для работы и распространения не обрела.
Работать стало в Windows стало возможным, начав с версии 3. В версии Windows For Workgroups 3.1 возникла возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему.
Отличались низкой надежностью.
В 1995 годы вышла новая версия — Windows 95. Код частично был 32 разрядным, частично 16 разрядным, встроенная сеть.
Если сравнивать с Windows серии 3 это был серьезный шаг вперед. Увеличилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции с натяжкой разумеется, надежности хватало, в качестве сервера, нет.
32 или 64 битная система! В чем Разница?
Позднее выпустили еще две ОС этой линии, Windows 98 и Windows Me. Потом линия была закрыта.
В первой половине 90-ых годов двадцатого века вышла новая версия — Windows NT 3.1. Это уже была полностью 32 разрядная система. Разработана она была с нуля, для ее разработки были наняты знаменитые профессионалы.
Какая разница между windows 32 bit и 64 bit
Были внедрены новые концепции. Это подняло надежность практически до показателя надежности 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 | Есть | Есть |
Ubuntu: плюсы и минусы за 3 минуты.
Техническое устройство с точки зрения пользователя
С точки зрения пользователя UNIX устроен приблизительно так:
- Ядро. Работает с устройствами, управляет памятью и процессами.
- Текстовая система, работа с системой через терминал. Причем для управления всеми возможностями ОС необходимо только текстовой системы. Возможно вход через эту систему многих пользователей. Роскошный набор как вмонтированных утилит, так и приложений, работающих в текстовом режиме.
- Графическая система Xwindow. Запускается как процесс в системе.
- Система удалённого доступа в текстовом режиме. Позволяет полную работу с ОС в текстовом режиме. Использует мало ресурсов. Дает возможность работать на сравнительно слабых компьютерах одновременно десяткам и сотням пользователей. Кол-во сессий ограничено ресурсами компьютеров.
- Система удалённого доступа в графическом режиме. Дает возможность одновременно работать нескольким пользователям в графическом режиме. Кол-во сессий ограничено ресурсами компьютеров.
- Система передачи графического окна приложения на другой компьютер. Позволяет запустив приложение на одном компьютере, управлять им с иного компьютера, через окно приложения, передаваемое на этот другой компьютер. Кол-во сессий ограничено ресурсами компьютеров.
Windows
- Ядро. Работает с устройствами, управляет памятью и процессами, управляет графической системой.
- Графическая система. Обеспечивает интерфейс с пользователем. Приоритетная система для интерфейса пользователя.
- Текстовая система. Обеспечивает текстовый интерфейс с пользователем. Текстовый интерфейс очень урезанный. Набор утилит текстового режима как вмонтированных, так и прочих производителей очень куцый. Синтаксис и состав команд текстового режима меняется от версии к версии. Запускается только поверх графического режима.
- Система удалённого доступа. Возникла первый раз, как встроенная в систему, в Windows NT Server 4.0. До этого были только продукты иных фирм. Из за того что, что запускается настоящая графическая сессия, кушает особенно много ресурсов. Наличие системы удалённого доступа и кол-во одновременных сессий может вообще отсутствовать или быть ограничено в самых различных вариантах из коммерческих представлений.
Сравнение концепций
Давайте теперь рассмотрим, чем отличается подход к работе в таких 2-ух системах.
UNIX: Идея "Toolbox"
Потому как UNIX разрабатывалась инженерами и для инженеров, в ее основу была положена идея toolbox (ящик с инструментами). Что это означает? Это означает, что при разработке софта и вмонтированных утилит для UNIX не делали многофункциональные программы, любая из которых исполняла бы в середине себя все, нужные пользователю действия, а для каждой маленькой задачи создавалась собственная утилита, которая исполняла собственную задачу, всего лишь одну, но делала это хорошо.
Дело пользователя было с помощью набора таких утилит выполнить операции, которые ему необходимо сделать.
При этом из данного набора утилит можно составлять цепочки и очередности действий, что дает возможность очень просто автоматизировать рутинные, часто повторяющиеся операции.
Для того, чтобы утилиты могли обмениваться между собой результатами собственной работы, в качестве носителя информации выбрали текстовый файл. Для обмена информацией между утилитами были изобретены "pipes" (трубы).
С помощью "труб" информация с выхода одной команды может быть передана на вход второй, та ее обрабатывает, выдаёт собственную информацию на выход, которая может быть передана на вход третьей и так дальше.
В общем, в результате UNIX позволяет пользователю легко создавать простые программные комплексы, выполняющие повторяющиеся действия как по команде пользователя, так и в независимом режиме.
Этот подход имеет как преимущества, так и минусы. С одной стороны он даёт больший контроль над системой, гибкость в настройке, однако при этом увеличивается порог вхождения в систему, или говоря обычными словами, перед тем, как что нибудь сделать, в основном, необходимо выучить основы.
Windows: Идея "Тостер"
В Windows доминирует иная идея. Эта идея — максимально сделать легче вхождение пользователя в задачу. Программы в Windows в основном большие, на каждое действие есть пункт в меню или иконка.
В системы программы связываются в основном с трудом.
Ухудшает ситуацию о построением комплексов на базе Windows то, что большинство программ — коммерческие и применяют собственные, бинарные и в основном закрытые форматы данных и файлов. Этот подход воплощает компьютер в устройство, способное выполнять ограниченный производителем ПО функциональный набор, в границе в этакий необыкновенный "тостер", который делает лишь то, что задумал его производитель.
Плюс подобного подхода — легкость вхождения неподготовленного пользователя. Минус — то, что обманутый кажущейся легкостью пользователь совсем не желает ничему учиться и не исполнять нужных действий. На поводу идут и производственники софта.
Это одна из причин такого обилия документов отформатированных пробелами, пренебрежения безопасностью и как последствие вирусных эпидемий.
Заключение
Разумеется, в двоих системах не доминирует собственный подход на 100 процентов. Как в Windows существует возможность пользоваться текстовой консолью и создавать .bat файлы, так и в UNIX есть большой набор программ, с характеристиками свойственными скорее "тостерному" подходу.
И все таки описанная разница в подходах есть и она довольно ярко выражается.
Давайте подумаем, какие у Linux плюсы перед Windows
реклама
реклама
реклама
Бесплатность ОС.
реклама
реклама
Если у вас есть молоток, то не имеет значение, купили вы его или спёрли и в том и в ином случае он функционирует одинаково. "Недополученная прибыль", доводит правоторговцев до исступления, однако что имеем то имеем – данный пункт пока не проблема.
Превосходство – несущественно.
Под Линукс особенно много бесплатных программ, в том числе заменителей платных.
Бесплатных программ достаточно и для Windows и их совсем не меньше, чем для линукса. При этом, более-менее серьёзные линукс-программы в большинстве случаев есть и для Windows (GIMP, Inkscape, LibreOffice и т.д.) и для их применения переходить на Линукс не обязательно.
А во вторых, чтобы серьезно назвать тот же GIMP аналогом фотошопа, необходимо владеть очень развитым чувством юмора. Приблизительно то же самое можно сказать и про другие программы – они пригодятся для нетребовательного пользователя, но совсем не всегда могут стать заменой.
Многие, обыкновенные для пользователя Windows программы и игры, на Линукс отсутствуют, а функционал "заменителей" меньше.
ОС, это только инструмент – что-то вроде прокладки, между пользователем и аппаратурой компьютера, позволяющая запустить и применять необходимую программу и у Windows выбор программ, в том числе и бесплатных, гораздо богаче.
Превосходство – нет.
Подключение устройств.
А вот здесь у Линукса все намного хуже, чем у Windows. Если драйвера не вшиты в ядро и устройство не распозналось автоматично, то его подключение с вероятностью 99%, выльется в долгое курение интернетов, портянки в командной строке (Божественном Терминале) и не факт, что это успешно окончится. Да, автоматично распознаваемых устройств в Линукс много.
Особенно много. Но конечно не "совершенно все выпущенные", даже на день релиза ядра (это как правило нереально).
Драйверами для Линукс озадачиваются очень немногие производственники железа, а дожидаться пока их добавят в ядро или репозитарии — удовольствие "на любителя".
Со своей стороны, альтернативные драйвера написанные энтузиастами, очень часто не предоставляют весь функционал/продуктивность и даже, если устройство успешно распознано, вы можете не получить 100% того, на что оно рассчитано. Особенно, это важно для не очень типовых устройств.
В Windows это развито гораздо лучше, даже с нонейм устройствами от "дядюшки Ляо".
Превосходство – нет.
Безопасность.
Если вы считаетесь постоянным посетителем сайтов с сомнительной характеристикой и принципиально не соблюдаете правил элементарной компьютерной безопасности, то да — Линукс это то что вам необходимо.Учитывая, что доля Линукса в десктопах около 2%, написанием вирусов под него, пока серьезно никто не занимается и собственно в плане вирусных атак, Линукс безопаснее. Однако это никоим образом не касается вашего поведения во всемирной сети и данных, которые вы там публикуете. В данном случае, необходимо быть таким же аккуратным и внимательным, как и на Windows.
Также, Линукс не спасает вас от надобности делать резервные копии важных файлов. Как бы ОС ни была хороша, а от потери данных, к примеру в результате выхода накопителя из строя, вы все равно не защищены.
Наличие на ПК линукса не выполняет вас неуязвимым – об этом необходимо не забывать.
Превосходство – частично.
С надёжностью у Линукс точно также как и у Windows, не лучше и даже лучше. Кривыми руками можно и страну устранить, Что уж говорить о программе (пускай даже большой). Настойчивому человеку преграды не страшны и он их во всяком случае преодолеет.
В Windows пользователь имеет UAC, точки восстановления, безопасный режим, загрузку последней удачной комбинации и т.д. В Линуксе он имеет пароль, который необходимо регулярно вводить и необходимость владеть некоторыми познаниями, а в случае провала увидит перед собой пустой экран с командной строкой, воспользовавшись которой сможет легко извлечь данные, запустить нужную программу или возобновить систему (Для вас ведь это и правда легко и вы знаете что необходимо делать, увидев пустой чёрный экран с мигающим курсором, правда?).
И Линукс точно также, может вести себя нестабильно, тем более при обновлениях.
Если вы не ковыряете систему, не экспериментируете с софтом и другими такими вещами, а осуществляемые на компьютере задачи постоянны и в общем, не меняются, то никакой разницы между Линукс и Windows нет. Какждая из них способна работать годами, и "уложить" что ту, что иную, очень не легко.
Прочность и стабильность двоих операционных систем более высокая, в данном плане Линукс и Windows эквивалентны и особенных положительных качеств друг перед другом не имеют.
Превосходство – нет.
Линукс быстрее работает на старых и небыстрых ПК.
А что конкретно под этим имеется в виду? Линукс быстрее передвигает окна по столу для работы?
Или быстрее их на весь экран разворачивает? А может, если запустить аудиоплеер, музыка станет быстрее играть?
Конечно нет. Если вы все таки захотели, что на ПК с Линуксом имеющем 1 Гб ОЗУ и видеоплату на шине AGP, вы поставите Google Хром и захотев открыть в нём полсотни вкладок – "все будет летать" и ютуб 1080р 60fpf посмотрите, то вы глубоко ошибаетесь. Чудес нет.
Сама по себе ОС ничего аналогичного не выполняет, всю работу делают программы. Быстродействие ПК зависит от его аппаратной составляющей, а ОС лишь делит вычислительные ресурсы между работающими приложениями. И на этом все.
Одна из наиболее быстрых ОС для ПК – это DOS, из-за того что она отдаёт все 100% ресурсов ПК одному-единственному приложению, ну так и что из данного?
Пуск "тяжёлых" программ просаживает ПК с абсолютно любой ОС. Переход на Линукс, может заставить вас (собственно заставить!) применять иные программы, а не те к которым вы привыкли и уже они-то, возможно и смогут применять выделяемые ресурсы намного практичнее.
Если же речь идёт об одних и тех же программах, но для различных ОС, то увеличения скорости ждать не стоит. Тогда, когда ваш компьютер не невероятно быстрый, а модернизация аппаратной части в планы не входит, то вам разумнее выбрать для собственных задач менее ресурсоёмкие приложения или поменять стиль работы, не запуская "все сразу".
От перехода на Линукс, ваше железо быстрее работать не станет и работа на медленном ПК, в любой ОС удовольствия не доставит.
Превосходство – нет.
Техническая поддержка. Объединение.
Там аналогичные люди, как и на форумах посвящённых Windows, они никак не злее и не дружелюбнее. Их просто меньше, как и самих форумов, хотя бы в силу меньшей распространённости Линукс. В каком случае избавится от проблемы вероятнее — когда вы можете попросить помощи у ста человек или у двух?
То-то же!
При этом нужно учитывать, что многообразие дистрибутивов Линукс, в таком случае, абсолютно не плюс. Предложение "поискать другой дистрибутив" не редкость, а способ, который ликвидирует погрешность в одном дистрибутиве, подходит не всегда для остальных Ну и наоборот разумеется тоже.
Очень большой выбор самых разнообразных вариантов линукса, "на самые разные вкусы", приводит к отвратительной техподдержке любого, взятого отдельно.
Превосходство – нет.
Открытый исходный код.
Вот, один из доводов с которым носятся как с писанной торбой. Открытый исходный код (ОИК) не панацея "от всего". Для обыкновенного пользователя, что открытый код, что закрытый — китайская грамота, читать и верховодить исходники он все равно не станет, так как ничего в этом не понимает.
То, что код доступен для просмотра значит, что его могут изучать не только порядочные программисты, но и "не очень добропорядочные", которые не станут сообщать про ошибки, но смогут ими воспользоваться. А исправляются обнаруженные ошибки далеко не сразу и не всегда, и если авторы программы её закинули, то убирать ошибки, исходя из этого некому.
ОИК ещё не гарантия, что программа будет замечательной.
Превосходство – частично.
Простота применения.
Для начала необходимо припомнить, что идеологом для Линукс, послужила ОС Unix разработанная в конце 60х, начале 70х годов. В те далёкие времена, "когда компьютеры были большими", такие понятия как "интуитивное освоение" и "простота применения", в качестве хоть сколько-нибудь основных параметров не рассматривались как правило.
Линукс, разработанная в конце 80х "по мотивам" Unix, данные принципы переняла и с упорством, достойным восхищения, продолжает им следовать.
А дело все в том, что подавляющее многие пользователи линукс, это люди увлечённые новыми технологиями (гики), программисты, администраторы разных систем и прочий люд прекрасно понимающий в компьютерах. Они обладают определённым багажом знаний, а командная строка для них – предел технологического развития. Им не требуются инстинктивно понятный интерфейс и другие удобства, которые можно было бы постичь "методом тыка".
На них это и рассчитано.
Тем не менее, ситуация с этим уже несколько улучшилась, а определенные вещи, давно присущие в Линукс "по умолчанию" (к примеру, альтернативные графические оболочки или виртуальные столы для работы), в Windows до последнего времени, могли быть выполнены только посторонними программами. Вообще же, Линукс имеет абсолютно иную идеологию и структуру.
Благодаря этому, некоторые привычки, которые у пользователей Windows уже закрепились на уровне подсознательных рефлексов, будут сильно осложнять изучение нового.
Если у вас есть знакомый Гуру, который все установит, настроит и которому, у вас есть возможность систематически выносить мозг, то почему бы и нет? Если же это не так и изучать глубины Линукс предполагается собственными силами, то запаситесь успокоительными препаратами – на всякий "пожарный".
По легкости применения и освоения – это не к Линукс, она может очень качественно износить вам нервы.
Превосходство — нет.
Окончательный выбор разумеется за вами, но первичные выводы уже можно создать — слухи, которые так любят распускать о "явных преимуществах линукса", сильно преувеличены. Говоря о положительных качествах Линукс авторы, в основном, "забывают" рассказать о минусах, передёргивают факты или откровенно вводят в заблуждение и было бы хорошо разогнать, хотя бы часть напущенного тумана.
Переход на Линукс это потери. Вам нужно будет согласиться с её ограниченностью и архаичностью, обучиться собственными силами разрешать проблемы, увеличивать собственный уровень знаний (вы же любили ходить в школу?), а от отдельных обыкновенных вещей и совсем отказаться.
Если вы к этому готовы и трудности вас не пугают – ласково просим в мир Линукс!
Чем отличается Windows от Linux
Безопасность, свобода, бесплатность, открытый код, популярность, кол-во ПО, все это главные отличия Linux от Windows, которые очень часто становятся основой перехода пользователей на эту операционную систему. Про них каждый знает, либо практически все пользователи.
Однако что если углубиться, чем собственно выделяются данные системы? В чем принципиальные технические отличия?
В данной статье мы будем рассматривать чем отличается windows от linux с технической точки зрения, попробуем разобраться почему Linux является более безопасным, и еще понять суть различий.
1. Ядро системы
Главный элемент каждой ОС — это ее ядро. И даже с этого, между операционными системами есть очень большие отличия.
Ядро Linux — монолитное, оно состоит из одного файла, а для увеличения его функциональности можно применять модули.
Все программы общаются с ядром через системные вызовы, они стандартизированы, благодаря этому теже самые программы без переписывания смогут работать на различных платформах под управлением Linux, к примеру, x86 и ARM.
Все драйверы установлены в ядро, зато большинство программ находятся в пользовательском пространстве, в том числе графическая оболочка. Монолитная структура даёт больше безопасности, потому как если на шаге сборки ядра выключить поддержку модулей, выполнить собственный код на уровне ядра будет нереально.
Это основное, однако не явное отличие Linux от Windows. Windows имеет абсолютно другой вид ядра.
Здесь применяется гибридное ядро, которое складывается из большого количества маленьких частей — библиотек dll, любая из которых отвечает строго за собственную функцию.
Стоит сказать, что это не все еще, системные вызовы не применяются, заместо них пользовательские программы вынуждены обращаться к документированным библиотекам user32.dll, gdi32.dll, kenel32.dll, advapi32.dll. Эти библиотеки вызывают функции из ntdll.dll, которая напрямую связана с ядром.
Драйверами управляет библиотека hal.dll и подключаются они к ядру отдельно. Выводом на экран управляет графическая система ядра, туда входит вся работа с графикой, в том числе и с оболочкой. Возможность применения пользовательского режима ядра дает возможность очень просто приспособить систему к любому типу программ, к примеру win16 или POSIX.
Однако за эту гибкость необходимо платить работоспособностью.
2. Структура файловой системы и диски
То, что кардинально отличается ОС linux от windows структурой файловой системы вы увидите сразу. Linux предоставляет файловую систему более по настоящему, такой как она есть в действительности.
Начинается структура файловой системы с корня, или, иначе говоря ключевого каталога системного раздела, а уже туда подключаются все остальные диски по необходимых подкаталогах.
Файлы сортируются по каталогам в зависимости от типа, к примеру, исполняемые — в /bin/, настройки — /etc/, а ресурсы — в /usr/. Выходит что одна программа разделена по всей файловой системе, однако это не выведывает сложностей из-за пакетного менеджера.
Устройства хранения в Linux именуются по алфавиту, а разделы на них — числами. К примеру, первый жесткий диск станет иметь имя sda, второй — sdb. А разделы на первом будут нумероваться — sda1, sda2, sda3 и так дальше.
Разделы могут беспрепятственно монтироваться в любую необходимую папку, к примеру, в качестве домашнего каталога или /var/.
Windows создаёт дополнительную абстракцию. Хотя диски и разделы именуются именно так, как и в Linux, Но это все скрыто ОС.
Пользователю же дается такая абстракция, как диск C:, D:, E:, F: и так дальше. Любой из них — это раздел на жёстком диске, а более детальную информацию от пользователя система прячет. Это и к лучшему для новичков.
Что же касается распределения файлов, то одна программа находится в одной папке, со всеми исполняемыми файлами, настройками и ресурсами.
3. Хранение комбинации и данных
В Linux все настройки хранятся в традиционных файлах, которые размещены в файловой системе. Глобальные файлы настроек находятся в папке /etc/. Они применимы ко всем пользователям, которыми пользуются этот компьютер.
Настройки пользовательских программ находятся в скрытых подкаталогах домашнего каталога пользователя.
Такое хранение очень удобно, потому как конфигурационные файлы легко перенести на другой компьютер, а децентрализованность повышает безаварийность системы. Каждая программа создаёт собственный конфигурационный файл, с собственным синтаксисом, и редактируются они, как правило, вручную.
Практически все настройки можно выполнить через графический интерфейс, однако нередко графические утилиты делают очень запутанные комбинации. Ручная работа всегда смотрится лучше.
Это тоже основное отличие linux от windows. Windows хранит все настройки приложений, системы и драйверов в специализированной базе данных, с названием реестр Windows.
Все настройки разделены по ветвях и ключах, а программы могут достаточно стремительно получить к ним доступ.
Этот метод предоставления даёт по умолчанию безопасность настроек, возможность удалённого изменения и легкого их изменения при помощи графических программ. Но здесь кроются и весомые недостатки: настройки нельзя перенести на другой компьютер, централизованная система настроек может быть повреждена и это повредит всю систему.
Более того программы достаточно стремительно переполняют реестр и он начинает занимать очень много, благодаря этому на его начальную загрузку необходимо большое количество времени. Сложно сказать какая технология лучше, однако это тоже разница между linux и windows и именно вам подбирать что применить.
4. Управление пользователями и права
Linux с самого начала был разработан как многопользовательская система. Файлы имеют три категории доступа — это пользователь-владелец, группа пользователей и все другие. Также есть три параметра доступа — чтение, запись и выполнение.
При помощи конфигурации таких обычных показателей и выполняется проверка доступа ко всем файлам в системе, а потому как в Linux — все есть файл, значит ко всему.
С каким то периодом начали считать что подобная система стала старой и были доработаны перечни доступа ACL, SELinux и AppArrmor — они полностью удовлетворяют все нужды в безопасности. Однако они так и не набрали заслуженной популярности.
Windows была нужна для работы всего одного пользователя, с самого начала благодаря этому появилось массу проблем с безопасностью. Но потом система пользователей была доработана многопользовательская система, которая, не считая владельца, группы и других включает детальные ACL перечни доступа.
Можно сказать, что здесь отличие windows и linux не так велико.
5. Управление программами и оновление
Продолжаем сравнение windows и linux. Управление программами и их обновлением это очень большая разница windows и linux, настолько все реализовано по-иному.
В Linux есть репозитории пакетов программ. Там есть если не все, то практически все нужные программы, драйвера и элементы системы.
У вас практически не будет надобности качать программы из интернета, хотя подобная возможность тоже есть.
Применение централизованных репозиториев даёт высокую безопасность и надежность, и еще возможность изменения. Как только новая версия программы возникла в репозитории, вы можете ее освежить.
Процесс изменения делается одной командой сразу для всей системы, тогда, когда вам это комфортно.
В Windows нет репозиториев, вам нужно будет искать все нужные программы во всемирной сети и ставить их вручную. Каждая программа будет обновляться сама, когда будет считать необходимым, в том числе и система.
Для изменения системы понадобиться перезагрузка, причем в вопросе установки обновлений Windows бывает очень настойчивой.
Выводы
В данной статье мы попытались разобраться чем отличается windows от linux. Причем мы не останавливались на подобных общеизвестных вещах, как свобода и бесплатность, а попытались открыть собственно технические детали, насколько это реально в такой маленькой статье.
Если вы только стоите перед выбором ОС, надеюсь это сравнение windows и linux было для вас полезным.
На окончание маленькое видео о вечном споре Windows vs Linux, хотя оно уже немного устарело, но рассказано очень интересно и по делу: