Найти в Дзене
Holpa

В чем разница между операционной системой Linux и операционной системой Windows?

Вот 10 подробных различий между ОС Linux и Windows:
# 1: Полный доступ против отсутствия доступа
Доступ к исходному коду, вероятно, является самым значительным различием между Linux и Windows. Тот факт, что Linux принадлежит к общественной лицензии GNU, гарантирует, что пользователи (всех видов) могут получить доступ (и изменить) код того самого ядра, которое служит основой операционной системы

Вот 10 подробных различий между ОС Linux и Windows:

# 1: Полный доступ против отсутствия доступа

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

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

# 2: Свобода лицензирования против лицензионных ограничений

Вместе с доступом возникает разница между лицензиями. Я уверен, что каждый ИТ-специалист может долго говорить о лицензировании программного обеспечения для ПК. Но давайте просто посмотрим на ключевой аспект лицензий (не углубляясь в юридический язык). Имея операционную систему Linux под лицензией GPL, вы можете свободно изменять это программное обеспечение, использовать и даже переиздавать или продавать его (при условии, что вы сделаете код доступным). Кроме того, с GPL вы можете загрузить одну копию дистрибутива (или приложения) Linux и установить ее на любое количество машин. С лицензией Microsoft вы не можете делать ничего из вышеперечисленного. Вы привязаны к количеству приобретаемых лицензий, поэтому, если вы приобретете 10 лицензий, вы можете законно установить эту операционную систему (или приложение) только на 10 компьютеров.

# 3: Онлайн-поддержка по сравнению с платной поддержкой службы поддержки

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

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

С другой стороны, поддержка Windows. Да, вы можете пойти по тому же пути с Microsoft и полагаться на решения своих коллег. Для Windows существует столько же сайтов помощи / списков / форумов, сколько и для Linux. И вы можете приобрести поддержку у самой Microsoft. Большинство корпоративных руководителей легко становятся жертвами страховочной сети, которую дает контракт о поддержке. Но большинству руководителей не нужно было полагаться на указанный контракт на поддержку. Из разных людей, которых я знаю, которые использовали либо контракт на платную поддержку Linux, либо контракт на платную поддержку Microsoft, я не могу сказать, что один был доволен больше, чем другой. Конечно, возникает вопрос: «Почему так много людей говорят, что поддержка Microsoft превосходит платную поддержку Linux?»

# 4: Полная или частичная поддержка оборудования

Одна проблема, которая постепенно перестает существовать, - это поддержка оборудования. Много лет назад, если вы хотели установить Linux на машину, вам нужно было убедиться, что вы выбрали каждое оборудование вручную, иначе ваша установка не будет работать на 100 процентов. Я помню, как еще в 1997 году я пытался понять, почему я не мог заставить Caldera Linux или Red Hat Linux увидеть мой модем. После долгих поисков я обнаружил, что являюсь счастливым обладателем Winmodem. Поэтому мне пришлось пойти и купить внешний модем US Robotics, потому что это был единственный модем, который я знал.должно сработать. Сейчас это не так. Вы можете взять компьютер (или ноутбук) и, скорее всего, получить один или несколько дистрибутивов Linux для установки и работы почти на 100 процентов. Но все же есть исключения. Например, режим гибернации / приостановки остается проблемой для многих ноутбуков, хотя и прошел долгий путь.

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

# 5: Командная строка или отсутствие командной строки

Независимо от того, насколько далеко зашла операционная система Linux и насколько удивительной становится среда рабочего стола, командная строка всегда будет бесценным инструментом для целей администрирования. Ничто и никогда не заменит мой любимый текстовый редактор, ssh и любой другой инструмент командной строки. Я не могу представить себе администрирование Linux-машины без командной строки. Но для конечного пользователя - не так уж и много. Вы можете использовать Linux-машину годами и никогда не касаться командной строки. То же самое и с Windows. Вы по-прежнему можете использовать командную строку в Windows, но не в такой степени, как в Linux. А Microsoft стремится скрыть от пользователей командную строку. Без перехода в «Выполнить» и ввода cmd (или команды, или чего-то еще) пользователь даже не узнает о существовании инструмента командной строки. И если пользователь все же запустит командную строку Windows,

# 6: Централизованная и нецентрализованная установка приложений

Заголовок этого пункта мог бы вас запутать. Но давайте подумаем об этом на секунду. В Linux у вас есть (почти в каждом дистрибутиве) централизованное место, где вы можете искать, добавлять или удалять программное обеспечение. Я говорю о системах управления пакетами, например Synaptic. С помощью Synaptic вы можете открыть один инструмент, найти приложение (или группу приложений) и установить это приложение без необходимости выполнять поиск в Интернете (или покупать).

В Windows ничего подобного нет. В Windows вы должны знать, где найти программное обеспечение, которое вы хотите установить, загрузить программное обеспечение (или вставить компакт-диск в свой компьютер) и запустить setup.exe или install.exe простым двойным щелчком. Многие годы считалось, что установка приложений в Windows намного проще, чем в Linux. И на протяжении многих лет эта мысль была верной. Сейчас не так много. Установка под Linux проста, безболезненна и централизована.

# 7: Гибкость против жесткости

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

Возьмем, к примеру, рабочий стол. Если вы не готовы заплатить и установить стороннее приложение, которое может изменить внешний вид рабочего стола, с Windows вы застряли на том, что Microsoft объявила идеальным рабочим столом для вас. С Linux вы можете сделать свой рабочий стол именно таким, каким вы хотите / хотите. На рабочем столе может быть столько или меньше, сколько вам нужно. Рабочий стол Linux - от простого плоского Fluxbox до полноценного 3D Compiz - представляет собой такую ​​же гибкую среду, как и компьютер.

# 8: Фанаты против корпоративных типов

Я хотел добавить это, потому что, несмотря на то, что Linux вышел далеко за рамки своих школьных проектов, пользователи Linux, как правило, остаются фанатиками, которые быстро рассуждают о том, почему вам следует выбрать Linux вместо Windows. Я виноват в этом каждый день (я очень стараюсь набирать новых фанатов / девушек), и это значок, который я ношу с гордостью. Конечно, некоторые считают это менее профессиональным. В конце концов, зачем кому-то достойному корпоративной среды иметь или нуждаться в чирлидерах? Разве программное обеспечение не должно продавать себя? Из-за природы Linux с открытым исходным кодом ему приходится обходиться без помощи маркетинговых бюджетов и глубоких карманов Microsoft. С этим возникает потребность в фанатах, чтобы помочь распространить информацию. Молва - лучший друг Linux.

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

# 9: Автоматизированные и неавтоматизированные съемные носители

Я помню старые времена, когда вам приходилось монтировать дискету, чтобы использовать ее, и размонтировать, чтобы удалить. Что ж, те времена подходят к концу - но не до конца. Одна проблема, которая беспокоит новых пользователей Linux, - это то, как используются съемные носители. Идея ручного «монтирования» CD-привода для доступа к его содержимому совершенно чужда новым пользователям. Есть причина, по которой это так. Поскольку Linux всегда был многопользовательской платформой, считалось, что принуждение пользователя к монтированию носителя для его использования предотвратит перезапись файлов пользователя другим пользователем. Подумайте об этом: в многопользовательской системе, если бы у всех был мгновенный доступ к вставленному диску, что помешает им удалить или перезаписать файл, который вы только что добавили на носитель? Сейчас все дошло до того, что подсистемы Linux настроены так, что вы можете использовать съемное устройство так же, как вы используете их в Windows. Но это не норма. А кроме того, кто не хочет вручную редактировать/ etc / fstab fle?

# 10: Многоуровневые уровни выполнения против однослойного уровня выполнения

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

В Windows вам повезло получить доступ к командной строке в безопасном режиме - и тогда у вас могут быть или не быть инструменты, необходимые для решения проблемы. В Linux, даже на уровне выполнения 3, вы все равно можете получить и установить инструмент, который поможет вам (привет, apt-get install APPLICATION через командную строку). Наличие разных уровней выполнения полезно и по другому. Скажем, рассматриваемая машина является веб-сервером или почтовым сервером. Вы хотите выделить ему всю имеющуюся у вас память, поэтому вы не хотите, чтобы машина загружалась на уровень выполнения 5. Однако бывают случаи, когда вам нужен графический интерфейс для административных целей (даже если вы можете полностью администрировать сервер Linux. из командной строки). Поскольку вы можете запустить startx из командной строки на уровне выполнения 3, вы все равно можете запускать Windows и иметь свой графический интерфейс. В Windows вы застряли на уровне графического запуска, если не столкнетесь с серьезной проблемой.