Что лучше windows или ubuntu. Программы для Linux

17.06.2019

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

В этой статье мы рассмотрим чем отличается windows от linux с технической точки зрения, попытаемся разобраться почему Linux считается более безопасным, а также понять суть различий.

Основной компонент каждой операционной системы - это ее ядро. И даже с этого, между операционными системами есть огромные отличия. Ядро 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 - все есть файл, значит ко всему.

Windows была предназначена для работы только одного пользователя, изначально из-за этого возникало очень много проблем с безопасностью. Но потом система пользователей была доработана многопользовательская система, которая, кроме владельца, группы и остальных включает подробные ACL списки доступа. Можно сказать, что тут различие windows и linux не так велико.

5. Управление программами и обновление

Продолжим сравнение windows и linux. Управление программами и их обновлением это огромная разница windows и linux, настолько все реализовано по-другому.

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

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

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

Выводы

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

На завершение небольшое видео о вечном споре Windows vs Linux, хотя оно уже немного устарело, но рассказано довольно интересно и по делу:

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

Системные требования

Microsoft Windows 10 является последней версией на текущий момент. По сравнению с предшественницами (8, 7, Vista), ее требования к характеристикам компьютера почти не отличаются, но, как заверяют разработчики, она эффективно работает на старых ПК.

Согласно официальным данным Microsoft, минимальные системные требования Windows 10 составляют:

Обратите внимание! Несмотря на указанные характеристики, рекомендуется использовать 32-разрядную систему для 1-3 ГБ ОЗУ, а 64-разрядную - в случае 4 ГБ и более.

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

При работе с системой х64 необходимо 4 ГБ+ ОЗУ, как и в случае с Windows, однако в Linux при меньшем объеме снижение производительности незначительное. Это связано с гибкостью предустановленного ПО и его небольшим потреблением ресурсов компьютера.

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

Настройки

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

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

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

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

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

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

Причиной этому является не только ее популярность. От ядра ОС до метода управления ПО, - все имеет существенные недостатки, которыми пользуются люди с противозаконными намерениями.

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

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

В Линуксе нельзя установить или удалить программу без ввода пароля. Это главная мера предосторожности в управлении ПО. Вирус никак не может навредить ОС, потому что будет запрошен пароль, который записан в файле с высоким уровнем шифрования.

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

Популярность и цена

Популярность Windows началась еще в 90-х годах прошлого века ввиду монопольности Microsoft на рынке ПО. Тогда на все компьютеры устанавливалась их ОС. Сейчас ситуация начала меняться.

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

На официальном сайте Microsoft цена Windows 10 Домашняя составляет 8699 руб, Windows 10 Pro - 14 199 руб, Windows 10 Pro для рабочих станций - 21 899 руб.

По данным LinuxCounter , системами на основе Линукс пользуются около 6 % пользователей на настольных ПК и ноутбуках по всему миру и более 90 % - на серверах и управляющих станциях.

ОС GNU / Linux бесплатные. Вы можете свободно зайти на сайт любого дистрибутива и бесплатно его скачать. Есть и платные варианты, например, дистрибутив из США, Red Hat (выпускаемый одноименной компанией), предоставляет платные услуги, в частности, круглосуточную поддержку по настройке и использованию своего продукта.

Программное обеспечение

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

Главное преимущество продукта Microsoft - наличие любого софта. Любая программа, работающая в macOS или GNU / Linux, есть для Windows (пусть и в альтернативном варианте). Современные игры, устройства, ПО для работы с мультимедиа разрабатываются под Windows.

Для GNU / Linux количество приложений значительно возросло за последние 5 лет. Новые программы, оборудование, игры - все портируется с высоким темпом для запуска в Линуксе.

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

Практически любой дистрибутив, обнаружив подключение нового устройства, сразу установит для него необходимый драйвер. Исключением являются несвободные драйверы видеокарт Nvidia, модулей Wi-Fi и моделей некоторых процессоров для ноутбуков, которые легко устанавливаются через конфигуратор оборудования.

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

Настройка дизайна

Windows позволяет штатными средствами изменить только цвет окон. Масштабное изменение дизайна панели и приложений запрещен.

В GNU / Linux нет ограничений на изменение внешнего вида: от шрифтов до оформления заголовков окон. Присутствует много стандартных тем, также имеется возможность устанавливать дополнительные из Интернета.

Выводы

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

Наверняка большинство пользователей самой популярной ОС в мире (речь о Windows, само собой) хотя бы краем уха слышали о загадочных альтернативах - Linux и OSX (используется в компьютерах Apple). Последнюю я оценивать не возьмусь по той причине, что банально с ней не знаком, а вот остальные две получат самое пристальное внимание.
Windows разных версий занимает более 90% настольных ПК, тогда как основанные на Linux операционные системы - всего около 3%, и это при совершенной бесплатности большинства дистрибутивов и программ! Такая внушительная разница вызвана, во-первых, очень низкой ознакомленностью людей с миром ОС вообще (часто предустановленная на ПК считается единственным возможным вариантом!) и, во-вторых, совершенно различными философиями в этом мире. Если вкратце, классический дистрибутив Linux требует от администратора весьма обширного знания работы со своим устройством, тогда как для Windows нужны лишь знания типа «куда нажать» и «какие пункты отметить».
Давайте изучим эти различия поподробнее.

Дружественность и простота для пользователя

В первую очередь стоит отметить различия в интерфейсе. Всем известно меню «Пуск» из Windows (которое сейчас зачем-то решили убрать), рабочий стол и «Проводник». Общая композиция этой ОС практически не менялась аж с 95-ой, причем никто не спрашивал, нравится ли она пользователям.
С Linux дело обстоит совершенно иначе: никакой стабильности в интерфейсе не наблюдается, каждый волен выбрать по своему вкусу и потребностям. Тут и совершенный минимализм, и полностью трехмерные эффекты уживаются рядом, не мешая друг другу. Никаких общих критериев «на глаз» определить нельзя, в принципе. Иными словами, Linux бывает очень разный. Кстати, с большой долей вероятности многие читатели МирСоветов его уже используют, только косвенно. Как? Очень просто: ваш роутер, смартфон (с ОС Android) и даже сервера, позволяющие просматривать сайты, в большинстве своем работают именно на нем.
Рабочий стол оконного менеджера Awesome WM с браузером, консольным регулятором звука и панелью задач вверху В современной ОС изначальная простота и интуитивность считаются очень важным фактором. Не буду пытаться пустить пыль в глаза: здесь Linux проигрывает с треском. Даже в самых «дружественных» к пользователю дистрибутивах (Ubuntu, Mint) могут возникнуть проблемы, требующие обдуманного решения и в первую очередь понимания своих действий. В Windows шанс появления таких проблем изрядно ниже и в большинстве случаев они исправляются банальным драйвером. Процесс установки разных ОС сравнить затруднительно опять-таки из-за большого разнообразия дистрибутивов Linux: в тех же Ubuntu и Mint она ничем не уступает «Оконной» (и даже превосходит) по простоте для неофита, но если предложить новичку установить Gentoo, то зрелище будет весьма печальным. В любом случае победитель в простоте для неискушенного пользователя очевиден. Это Windows.
Но допустим, что систему вы установили, по своему вкусу настроили, нашли драйверы, изучили все вдоль и поперек в меру своих возможностей. Некоторое время с ней проработали и хорошо знакомы. Внезапно возникает какая-нибудь проблема. Удобная вам и прекрасно себя чувствовавшая на старой версии ОС программа вдруг отказывается работать с новой, например. Здесь мы приходим к следующему критерию простоты: насколько легко хорошо ориентирующемуся во всех деталях ОС пользователю справиться с нестандартной проблемой? И в данном случае проигрывает уже Windows. Каким бы профессионалом в общении с ней ни был человек, решение в большинстве случаев сводится к шаманству уровня «Попробую вот это, вдруг поможет!» и поиску в интернете более удачливых «шаманов». В Linux же легко можно узнать подробности проблемы, выведя их в терминал, изучить и сделать выводы, чего часто уже достаточно – например, конфликт версий библиотек, который исправляется очень легко. А если проблема оказывается слишком сложной, пользователь находит дополнительную информацию и, расширив свои знания, решает ее уже с новыми силами. Причем далеко не обязательно искать точно такой случай с точно такой программой (чем занимается бедняга с Windows), ведь многие ошибки оказываются подобными. Справедливости ради стоит заметить, что в Windows дела с похожестью проблем друг на друга обстоят точно так же, но ОС просто не дает узнать об этом.
Получаем следующий вывод: выбор интересующегося компьютером человека, готового потратить значительные усилия и время на изучение своей операционной системы – Linux. Среди приятных моментов числится почти гарантированное и уверенное решение проблем в будущем. Но если предпочтения падают в сторону принципа «Лишь бы работало, а как – мне без разницы», то Windows становится самым лучшим и удобным кандидатом. Бесспорно, изначальных вложений она требует намного меньше, зато когда проблемы случаются... вы поняли мою мысль.
Позвольте представить пример из моей жизни решения (точнее, попытки) одной и той же проблемы на разных ОС, чтобы вы смогли оценить перспективы. В один прекрасный день я обзавелся 3G-модемом к ноутбуку. Заранее зная, что для Linux понадобится программа wvdial, я установил ее и сделал основные настройки – логин, пароль, номер дозвона. После этого подключил модем, запустил wvdial – и вуаля! У меня есть интернет. Но когда вдалеке от стационарных точек доступа мне понадобилось использовать этот модем на том же ноутбуке, но с Windows, возникли проблемы. Подключенное устройство просто не определялось, а ОС ругалась на отсутствие драйвера. В общем-то, стандартная ситуация, вот только где его взять? В инструкции было ясно написано, что все должно работать «plug"n"play», а драйвер установится со скрытого диска в самом модеме. Этого не произошло, и я остался без интернета.
На Windows все просто - вставил и рабо... Ой Сейчас любители Windows скажут, что виноваты производители модема, а wvdial настраивать мало кто умеет. Я в курсе. Но я умею его настраивать. И модем, работающий «plug"n"play» после базовой настройки под Linux, но даже не распознающийся как «флешка» с драйвером для него же под Windows – большой минус последней для меня.

Программное обеспечение

Допускаю, что часть читателей уже определилась, какая философия им ближе, благодаря предыдущим абзацам. Но на одной философии ведь не прожить, и ОС без программ ничего не стоит. Пришло время сравнивать ПО для обеих систем!
В общем, софта для Windows несравненно больше, в первую очередь из-за популярности платформы. Раскидано это добро по всему интернету (хотя Microsoft и делают попытки централизации со своим магазином, там не будет даже половины всех программ в обозримом будущем), обновляется по отдельности и только удаляется все из одного места, если повезет.
В Linux картина другая: ПО куда меньше, оно часто хуже по качеству, чем коммерческие альтернативы на Windows. Получается, единственный плюс – бесплатность? Как бы не так. Самые популярные дистрибутивы основаны на пакетных системах распространения софта, так что все в системе, от ядра и до самого зашуганного плеера, устанавливается, обновляется и удаляется в одном и том же месте. В результате привычная на Windows цепочка «Узнал название подходящей для задачи программы -> Нашел программу -> Скачал и установил» сводится к «Узнал название подходящей для задачи программы -> Установил». Лишь один шаг пропущен на первый взгляд, а разница часто внушительна. Особенно при обновлении всего сразу. Но справится ли даже столь удобная система с обилием ПО под Windows? Сейчас я попробую выяснить это, прикинув способы и средства выполнения основных задач обычного пользователя на обеих ОС:
Как мы видим, большинство ежедневных нужд пользователя легко выполняются на Linux. Проблема может возникнуть лишь при совершенной необходимости какой-то специфичной программы. Что делать порядочному дизайнеру без уже упомянутого Photoshop, например? Устанавливать Windows или покупать Мак, верно. Но есть и другой вариант: использование Wine. Одна из самых ярких «чудес» свободной ОС, эта коллекция специальных библиотек и интерпретаторов позволяет запускать «оконное» ПО там, где ему вовсе не место. Работает (особенно сразу) не все, конечно, но шансы достаточно велики. Даже с играми. Если бы не Wine, рассказ об играх на Linux был бы очень печальным. Они есть, но очень мало в сравнении с Windows, особенно шумных ААА-проектов. Если вы - фанат «крутых» ресурсоемких игр, то не нужно даже смотреть в эту сторону. Во всяком случае пока: разработчики (Valve, например) начинают обращать внимание и на непривычного для них потребителя, так что скоро все может измениться.
Audiosurf прекрасно себя чувствует в Wine

Технические различия

Для интересующихся операционными системами на техническом уровне я хочу провести сравнение и этих аспектов. Начнем с самого интересного: системных требований. Минимальные требования все той же Ubuntu, последней на данный момент версии, лишь немного меньше (в плане RAM), чем таковые у Windows 8. С другой стороны, никто не обязывает использовать столь прожорливый дистрибутив: Lubuntu, например, по заявлениям разработчиков способна работать даже с процессором Pentium II. В случае настольного ПК это много не значит, зато на ноутбуке «легкая» ОС гарантирует больший срок работы от батареи – неплохо ведь, согласитесь. Но читателям МирСоветов стоит знать, что даже с самым навороченным трехмерным интерфейсом, легко затыкающим Windows за пояс, ОС на базе Linux будет работать быстрее своей конкурентки. Секрет кроется, во-первых, в более экономной к ресурсам архитектуре, а во-вторых, в рациональном использовании оперативной памяти. Ее стараются задействовать на полную катушку, кэшируя в свободную как можно больше ресурсов с жесткого диска. Зачем же ей гулять? Пусть пользу приносит. Благодаря этому ускоряется работа приложений (ведь обращаться к медленному HDD больше не нужно) и уменьшается количество операций винчестера, то есть продлевается его жизнь. Ну а если память окажется нужна какой-то программе, самый незатребованный кэш оттуда мигом исчезнет.
Занято почти 4 Гб, но около 3-х из них - кэш Всем известна переборчивость Windows касательно файловых систем. FAT, NTFS и ReFS (новая разработка Microsoft) – вот весь доступный выбор. Я не стану углубляться в особенности каждой, лишь скажу, что идеала, на одинаково высоком уровне оперирующего и большими файлами, и россыпями мелких, не существует. Во всяком случае сейчас. При попытке достигнуть всего сразу обычно не получается ни того, ни другого. Именно поэтому Linux поддерживает очень большое число разных ФС, среди которых и привычные пользователю Windows FAT/NTFS и ext2/3/4, и специализированные XFS/ReiserFS, и множество других. Какая-то из них будет полезнее на сервере, другая – для хранения фильмов, третья – для документов. Причем благодаря системе монтирования и жестких/мягких ссылок каталоги с разными файловыми системами можно держать рядом, даже не задумываясь об этом. Большой минус – нужно знать особенности и каждой ФС, и упомянутой системы, уметь пользоваться ими. Windows куда проще: установил, и все. Нет выбора – нет проблемы.
Немного о монтировании – вопросе, скорее, эстетическом, чем функциональном. В Windows всякое физическое устройство-накопитель (жесткий диск, флешка, DVD с файлами...) получает свое собственное дерево каталогов, поименованное гордой буквой латинского алфавита. На Linux такое дерево – только одно, а диски представлены в виде его веток. Собственно монтированием и называется процесс отправки устройству команды вида «Теперь твои файлы будут доступны вот из этого каталога». Грубо говоря, представьте, что всю начинку окна «Мой компьютер» можно раскидать куда понравится, а не в строго выделенный для нее «мешок».
Жесткие и мягкие ссылки - другой разговор. Вторые можно сравнить с ярлыками Windows, у первых же аналогов нет. Если вкратце, то жесткая ссылка позволяет одному файлу, занимающему неизменное место на диске, пребывать сразу в каком угодно множестве каталогов. Отличие от ярлыка и мягкой ссылки заключается в полном равноправии всех таких «инкарнаций», то есть невозможности определить исходный. Избавиться же от файла с жесткими ссылками можно, только удалив их все до единой. Кстати, это – особенность ФС, а не ОС. NTFS умеет использовать ссылки, с ними можно работать через командную строку Windows. Но какой процент пользователей умеют? И самое главное – почему функционал скрыт от них в глубинах системы?
Еще одно большое отличие между двумя системами – подход к расположению программ на диске. В Windows для каждого приложения принято выделять одну папку, в которой будут храниться все его файлы. На Linux тоже можно так поступать, но это, скорее, исключение, чем правило. Правило же – хранение подобного с подобным, то есть все исполняемые файлы – в одной папке, все библиотеки – в другой, настройки – в третьей и так далее. Глобальный минус подобного подхода – высокая сложность удаления ПО вручную, по файлику. С другой стороны, пакетный менеджер прекрасно справляется, без участия пользователя. Из общности библиотек следует возможность для разных программ использовать одну и ту же, а не плодить «клоны». В результате получаем меньшие размеры софта, платить за что приходится зависимостями – специфичной для Linux ситуацией, когда практически каждая программа требует наличия на компьютере какой-то другой, причем часто не одной. Похожее явление для Windows – DirectX и.NET, необходимые большому количеству софта.
Куча зависимостей для gdm

Мой выбор

Распространяться о технических различиях разных платформ можно бесконечно долго. Общая картина стала ясна, я думаю: они вовсе не похожи. Внешне – да, могут быть, но не изнутри. И наверняка любой читатель к этому моменту уже задается закономерным вопросом – «Что выбрал я сам?».
Это Linux. Для большей ясности я хотел бы перечислить основные причины:
  1. Свобода администрирования и конфигурации. После жестких рамок Windows от возможностей разбегаются глаза! Не нравятся рамки окон – поставь другие либо вообще откажись от них. Неудобны «горячие клавиши» – все их можно настраивать, как душе угодно. Даже раскладка клавиатуры при нужде редактируется без проблем и дополнительных инструментов. Конечно, необходимо знать, что делаешь – на этом все тут построено.
  2. Скорость работы. После хорошо настроенного Linux «Окна» кажутся кошмарным сном ленивца. Как вам перспектива загрузки всей ОС и основных программ (мессенджер, почтовый клиент, браузер...) за меньше чем десять секунд? Выключение за две-три? Просто куда более быстрое «ворочание» в ходе ежедневного труда? Легко достижимо здесь!
  3. Тайловые оконные менеджеры и виртуальные рабочие столы. Лично я просто терпеть не могу, когда дисплей используется нерационально. Все эти меню, полосочки, крестики сверху окна кошмарно раздражают меня, большую часть времени не принося никакой пользы и лишь занимая место. Тайловый менеджер избавляется хотя бы от полоски с названием окна и кнопками «Свернуть», «Закрыть» и «Развернуть», что уже плюс. Виртуальные рабочие столы же – это несколько дополнительных «дисплеев», на которых можно разместить окна и полноэкранные приложения, а потом переключаться одним нажатием кнопки. Для интересующихся – обе эти концепции можно испытать и на Windows, вот только ощущения все равно будут не полными.
  4. Понятность. Пускай не сразу, но сейчас я понимаю очень многое в своей ОС и могу решать большинство ее проблем при возникновении. В Windows же можно сойти с ума от резкого скачка сложности между стандартными настройками (крестики-менюшки) и продвинутыми (реестр, политики), причем даже последние не дают полного контроля над ситуацией.
  5. Терминал. Сколько бы люди не рассказывали о замечательности графического интерфейса, старая добрая консоль всегда останется самым мощным инструментом ОС для работы с ней. Даже на Windows полноценное знакомство с командной строкой открывает новые горизонты, а уж этот-то «терминал» – просто смешной огрызок нормального. Вот пример широких возможностей консоли: когда-то мне понадобилось заполучить обработанную копию одного сайта. Всего за день (большая часть времени ушла на ознакомление с синтаксисом и базовыми принципами программирования, в котором я ноль) был создан скрипт из трех команд, в котором была реализована загрузка страниц, их обработка, складывание в отдельную папку с сохранением структуры сервера и даже простенький ИИ, руководящий всем этим делом и выбирающий новые страницы для скачки. Скрипт, если что – это просто файл, содержащий последовательность команд для терминала.
  6. И множество других, более мелких и специфичных для меня причин в пользу Linux.

Послесловие

Если вы до сих пор не смогли определиться со своей основной ОС, разрешите представить простую аналогию. Пусть Windows будет квартирой в хорошей, дорогой многоэтажке, а Linux – загородным домом (при условии, что обслуживаете его вы сами).
Преимущества квартиры ясны: заплатили и живите, она может быть даже укомплектована мебелью-софтом заранее. Ремонт сделают коммунальные службы, обо всем подобном позаботятся они же. Недостатки не менее очевидны: квартира, по сути, не является вашей в полном значении этого слова. Сделать лишнее окно или дверь в стене никто не позволит. Проложить проводку более выгодным маршрутом – тоже. О том, чтобы сделать пристройку, речи вообще не идет.
Иными словами, Windows олицетворяет принцип «Мне нужно работать, а не настраивать и изучать. Пусть даже работать и неудобно, я потерплю. А проблемы должна решать служба поддержки».
Загородный дом также может быть куплен (в том числе и с мебелью – Ubuntu и Mint сюда) или построен с нуля по общему плану (Gentoo, Arch и другие). Вполне логично, что выбранный вами дом будет куда удобнее лично вам, чем квартира. Но он потребует обширных знаний о своем устройстве, иначе станет невозможным самое простое обслуживание. Если же было принято решение строить с нуля, то необходимы в том числе хотя бы базовые понятия о архитектуре, чтобы собрать себе простенькое панельное жилище. Знаний нет – останетесь с кривой будкой или землянкой, после чего станете ругать саму идею и считать дураками всех, строящих дома. Знания есть – сможете соорудить что угодно, хоть огромный особняк. И пусть мебель для квартир не будет с ним совместима без доработки, лично вам он будет намного удобнее.
То есть Linux олицетворяет принцип «Мне нужно в первую очередь иметь удобства и не зависеть от дурацкой поддержки. Пусть я потрачу кучу времени на обучение, зато потом сделаю все по-своему».

Вот основываясь в первую очередь на этом советую и выбирать (только не забудьте, что далеко не обязательно «строить дом» с самого начала – можно ознакомиться с уже готовым и составить мнение). Удачи, и не ошибитесь.

Практически перед каждым пользователем персонального компьютера возникает один и тот же вопрос: «Что поставить на компьютер: Windows или Linux?!» Сегодня мы постараемся найти ответ на этот сложный вопрос. Хотя вряд ли получится сделать объективный вывод, но мы всё же постараемся.

Начнём с того, что ни одна, ни вторая система не является идеальной, чтобы ни говорили защитники той или иной операционной системы, в каждой системе можно найти изъян, недочёт или особенность, которая не будет подходить именно Вам. Следовательно, отсюда вытекает первый и единственный верный совет: Чтобы понять, что лучше Windows или Linux – Вам необходимо поработать на той и на другой системе самостоятельно. Причем не просто запустить браузер, посмотреть видеофайл или послушать музыкальный трек. Для честного анализа, Вам необходимо поработать на незнакомой операционной системе (это, как правило, Linux) – недельки 2-3, не меньше! Личное тестирование покажет недочёты новой системы, её особенности, а главное Вы уясните, насколько она гибка для Ваших же нужд.

Приведу пример: Отчаянный компьютерный геймер никогда не уживётся на просторах операционной системы Linux. Но при этом, начинающему программисту (хакеру, как говорят в народе) OS Windows покажется закрытой, скучной и ограниченной системой с массой недочётов.

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

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

Windows для домозяйки или занятого бизнесмена, конечно подойдет больше, хотя следует отдать должное ОС Linux! Рядовому пользователю, который использует компьютер, только для просмотров фильмов, прослушивания музыки и путешествию по Интернету – дистрибутивы Линукса, такие как Ubuntu вполне могут подойти.

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

Чем Linux лучше Windows:

  • Большинство дистрибутивов Linux являются абсолютно БЕСПЛАТНЫМИ!

  • Программы (софт) тоже весь бесплатен. Что очень важно для фирм, которые обязаны пользоваться исключительно легальным программным обеспечением.

  • В одном из самых популярных дистрибутивов – Ubuntu - весь базовый пакет программ (офисные приложения, браузеры, медиа-плееры и т.д.) устанавливаются вместе с операционной системой, тем самым, исключая лишние хлопоты.

  • Все в той же Ubuntu - все приложения/программы/игры собраны в единый каталог, из которого можно как скачать, так и установить, нажав при этом всего лишь одну кнопку. Что-то вроде App Store в Apple или Android Market в мобильной операционной системе Андроид.

Чем Linux хуже Windows:
  • Windows всё же привычнее для 98% пользователей ПК. Для них любой дистрибутив Linux, окажется загадкой.

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

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

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

Мы намерено не упоминали в статье о быстродействии. Дело в том, что некорректно сравнивать всё семейство дистрибутивов Linux с семейством Windows.
Желаем удачи!

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

Ситуация с наиболее популярными в России операционными системами Windows и Linux очень напоминает ситуацию с другими продуктами - например, с видеокартами Nvidia и ATI. И до сих пор споры о том, что лучше - Windows или Linux, не утихают. Мы же представим вам иной взгляд на эту проблему - с точки зрения конкретных задач, решаемых той или иной ОС.

Linux или Windows

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

Windows и Linux: сравнение

Прежде всего, Linux, в отличие от Windows – это бесплатная операционная система. После установки вы можете совершенно безвозмездно пользоваться многими приложениями и программами для выполнения различных задач. Что касается функциональной составляющей, то здесь на сегодняшний день системы примерно равны, хотя еще не так давно Windows могла выполнять гораздо больше задач. Еще одно важное различие между этими системами: Linux, в отличие от Windows, не является операционной системой как таковой. Linux представляет собой ядро ОС, на основе которого выпускается большое количество специальных программ, предназначенных для выполнения различных функций. Теперь сравним эти системы с точки зрения вредоносного ПО (программного обеспечения). С Windows понятно - вирусов и шпионских программ под нее написана тьма тьмущая. Однако бытует мнение, что под Linux (как, кстати, и под Mac OS) никаких вирусов не создано. Эта красивая сказка активно подпитывается фанатами этих операционных систем, которые просто идеализируют их. На самом деле под Linux, как и под Mac OS написано достаточное количество вредоносных программ, хотя, справедливости ради заметим, что их в разы меньше, чем для Windows.

Другие отличия Linux от Windows

Они касаются, прежде всего, запуска под каждую из этих ОС отдельных приложений и возможности справляться с возникающими сложностями при работе той или иной ОС. Как известно, все основные приложения - игры, видео- и аудиоплееры, программы для работы с графикой и текстовыми файлами и т.д. и т.п. Написаны под Windows. Именно поэтому, чтобы установить что-то под Linux нужно очень хорошо знать настройки этой системы. Точно так же у вас могут возникнуть проблемы и с драйверами (запускающими программами) для различных устройств. Это не значит, что эти программы и устройства под Linux не работают. Работают, но придется потратить немало времени, чтобы их настроить. А вот любителям поиграть придется туговато. Хорошо если ваша любимая игрушка имеет различные версии для запуска под Windows, Linux и Mac OS. Если же нет, то придется изучать немало специальных статей, как запустить ту или иную игру под вашу ОС - и далеко не факт, что она будет работать корректно. Если говорить о таких функциях, как безопасность и надежность ОС, то здесь преимущество у Linux, однако, чтобы его использовать, нужно достаточно хорошо разбираться в настройках системы, для изучения которых потребуется немало времени. Далее я в виде списка представил для вас основные характеристики каждой из этих систем.

Сравнительные характеристики Windows и Linux

  • Windows – платная ОС, Linux – бесплатная
  • Практически каждое приложение и устройство для ПК имеет драйвера для запуска под Windows, у Linux с этим могут возникнуть проблемы
  • Под Windows написано огромное количество вредоносных программ - вирусов, троянов и т.д. Для Linux их в разы меньше
  • С некоторыми проблемами Windows может справиться даже начинающий пользователь, а чтобы устранить сбои в работе Linux, нужно хорошо знать настройки этой системы
  • Windows удобнее в администрировании (управлении), зато Linux стабильнее и безопаснее
  • Windows достаточно прожорлива в плане ресурсов, Linux же гораздо менее требовательна к ресурсам вашего ПК
  • Под Windows запускается практически любая игра, для запуска некоторых игр под Linux могут потребоваться профессиональные знания либо использование дополнительных программ
  • Для работы в Windows от пользователя не требуется каких-либо специальных знаний, поскольку она уже «готова к использованию», в Linux же нужно покопаться в настройках, но зато ее можно настроить под ваши конкретные запросы

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