|
ЧЕМ ОТЛИЧАЕТСЯ 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. УПРАВЛЕНИЕ ПРОГРАММАМИ И ОБНОВЛЕНИЕ В Linux существуют репозитории пакетов программ. Там есть если не все, то почти все необходимые программы, драйвера и компоненты системы. У вас почти не будет необходимости качать программы из интернета, хотя такая возможность тоже есть. Использование централизованных репозиториев дает большую безопасность и надежность, а также возможность обновления. Как только новая версия программы появилась в репозитории, вы можете ее обновить. Процесс обновления выполняется одной командой сразу для всей системы, тогда, когда вам это удобно. В Windows нет репозиториев, вам придется искать все необходимые программы в интернете и устанавливать их вручную. Каждая программа будет обновляться сама, когда будет считать нужным, в том числе и система. Для обновления системы понадобиться перезагрузка, причем в вопросе установки обновлений Windows бывает очень настойчивой. ВЫВОДЫ В этой статье мы попытались разобраться чем отличается windows от linux. Причем мы не останавливались на таких общеизвестных вещах, как свобода и бесплатность, а попытались раскрыть именно технические подробности, насколько это возможно в такой небольшой статье. Если вы только стоите перед выбором операционной системы, надеюсь это сравнение windows и linux было для вас полезным. Забыл сказать насчет прикрепленного видео. Android — это несколько отдельный случай. Так как поверх того самого ядра линукс запущена виртуальная java машина далвик, в которой и крутится эта самая ос. Поэтому андроид это Linux-based ОС, и не как не UNIX . . . Вот если бы андроид работал на ядре без какой либо эмуляции, то можно было говорить что Андроид это Линукс. А так и в телевизорах, утюгах, микроволновках и т.д. используется ядро линукс, но никто при этом не говорит что там полноценная ос и т.д. Не имеет разницы какое ядро использовать, если поверх все-равно открыт эмулятор. https://www.youtube.com/watch?time_continue=210&v=odfWKSiVpDs https://www.youtube.com/watch?time_continue=31&v=c1R-RWEnp60Источник |
Отправлено: 10-Июн-2018 16:57
(спустя 24 минуты)
Отличная статья! Многим кто начинает осваивать linux будет полезна.
С удовольствием прочитал. Спасибо. Сам думаю про эту систему. Выбор огромен есть из чего выбирать. |
Отправлено: 10-Июн-2018 16:59
(спустя 2 минуты)
Знакомый источник информации
|
Отправлено: 06-Июл-2018 10:06
(спустя 25 дней)
Спасибо. Очень кратко и понятно. На Линух - перешел бы давно, но на работе, да и дома приходится все делать в Win. Такова специфика. Тем более, кто хочет поработать в Линух, перейдя с Windows, имеется масса версий с интерфейсом Windows, что значительно облегчит ознакомление в работе.
|
Отправлено: 09-Июл-2018 08:32
(спустя 2 дня 22 часа)
Linux прекрасная система, когда на компьютере необходимо выполнять строго ограниченное число операций, она гибко настраивается под какую-либо задачу, например, файловый (почтовый, Web) сервер. Однако создаёт большие проблемы при любом небольшом шаге в сторону. У меня шестой год прекрасно работает домашний сервер на Linux. Пять лет работал на Debian 7 AMD64 и более полгода на Fedora 27 64 bit. Переход на другую платформу Linux был вынужденным. Попытка обновления Debian до 8, а затем до 9 версии завершились полным провалом, системы оказались чудовищно нестабильными. К тому же некоторые функции в Debian так и не удалось настроить. До выхода на пенсию я более четверти века работал системным администратором в Windows, начинал с NT4 server и никогда ни каких проблем с системой не было. В качестве рабочей станции альтернативы Windows просто нет, она без проблем может быть настроена под выполнение множества самых разнообразных задач. У меня на домашней рабочей станции установлены две системы Linux и Winows. Когда решение какой-либо задачи затягивается и просто упираешься в стену, плюнешь, перезагрузишься в Windows и всё сделаешь влёт. Например, сущее мучение работать со сложным форматированным текстом с большим количеством рисунков, таблиц в Libre Office, иное дело, когда-то же самое делаешь в MS Word. А попробуйте запустить несколько видеофайлов по сети, например, на домашнем кинотеатре с сервера, в Linux это практически невозможно, а в Windows - запросто. А попробуйте автоматически смонтировать диск USB_HDD в Linux, или Боже упаси, сетевой диск, а он при очередном запуске окажется недоступным, вас ожидает нудная правка fstab при старте системы, в Windows ни каких проблем, просто после загрузки этого диска нет и всё. А если этот диск появился, скажем вы включили сервер, или присоединили USB_HDD, Windows он буквально через секунду становится доступным, а в Linux надо снова править fstab и перезагружаться. И таких "мелочей" в Linux великое множество. И ещё одна закономерность, которая выявилась очень недавно, каждая последующая версия Linux оказывается хуже предыдущей, особенно этим грешат системы, созданные на базе Debian. Последней удачной версией Ubuntu оказалась 13.04, а далее пошли системы одна другой хуже, последняя удачная Debian 7, последующие одна хуже другой. Даже славящаяся свои дружелюбием к пользователю Mint в 19 версии многие нужные мне параметры не удалось настроить, хотя в 18 версии было всё ОК. В Windows всё гораздо лучше, провальными были только Windows Millennium и Windows Vista, остальные работают очень хорошо, а Windows 10 просто верх совершенства. Конечно, если использовать не многочисленные сборки, а оригинальные образы, почистить систему от шпионских модулей и, ГЛАВНОЕ, отключить обновление. Получается исключительно стабильная и работоспособная система. Windows 10, как и XP просто шедевры от компании Microsoft. А серверные системы, начиная от Windows NT 3.5 до самой последней показываю просто чудеса стабильности. У меня два года стоит на рабочей станции Windows 10 и ни каких проблем. Ранее стояла Windows XP, которую приходилось переустанавливать каждые два - три месяца. Единственным недостатком Windows является только её цена. Однако в большинстве Linux к системе бесплатно прилагается весьма стабильный "геморрой". И, после нескольких недель, месяцев бесконечных "плясок с бубном", начинаешь понимать, что Windows не такая уж дорогая система. А попробуйте найти хорошую программу, например, для создания фильмов, типа Pinnacle Sudio, или Sony Vegas в Linux, из бесплатных можно найти лишь жалкие подобия, а хорошие программы стоят в разы, а то и десятки раз дороже Windows-овских. О играх я уже и не говорю, тут просто, ни какого сравнения.
|
Отправлено: 09-Июл-2018 13:55
(спустя 5 часов)
Я вот никак не врублюсь чем Windows 10 лучше Windows 7. Примерно все то же только до настроек в десятке сложнее добираться, плюс убогий интерфейс. Оформление окон что-то как шаг назад.
Если в семерке все идет "без сучка и задоринки", то в десятке нет, нет да и появится затор. Единственное преимущество десятки вижу в добавлении рабочих мест, но оно не так удобно организовано как в линуксе. Что касается Linux, то практически полностью согласен с nialix. Вся беда этой системы в ее многоликой экспериментальности. Вместо того чтобы взять один вариант и оттачивать его, делать совместимым со всем оборудованием и с ПО Windows, создали массу экспериментальных, до конца не отлаженных клонов. Говорят что у пользователя Linux должны быть прямые руки, должен уметь пользоваться терминалом.... На мой взгляд, если необходимо применять терминал, то это недоработка программистов. У пользователя свои задачи, а ОС всего лишь инструмент и если он доработанный, то должен быть интуитивно понятным. Человеческий мозг устроен так, что образная информация воспринимается и запоминается намного легче чем абстрактные строки символов, в которых исказив хотя бы один символ или вставив ненужный или наоборот пробел все пойдет не так. Линукс станет конкурентоспособным тогда, когда в нем все можно будет выполнять так же легко как в Виндовс, интерфейс приложений не будет уступать аналогичным от Виндовс, а стабильность выше. Частично эти задачи решены, пример браузеры: Firefox, Google, Opera. К сожалению некоторые сборки Linux, а также приложения к ним выглядят как-то кустарно. Как какие-то любители-самоделкины создавали. А может оно так и есть. |
Отправлено: 09-Июл-2018 19:22
(спустя 5 часов)
Да, семёрка стояла на ноутбуке жены около 5 лет, несколько раз пришлось убивать её профиль и заводить новый, в конце концов, пришлось её сносить и устанавливать десятку. Самая большая ошибка тех, кто устанавливает Windows 7/8/10, это установка с образов сборок. Во-первых, изготовитель сборки настраивает дистрибутив на своём "железе", под свои нужды и в соответствии со своим пониманием процесса. К тому же самый продвинутый пользователь знает систему "немножечко" хуже, чем программисты компании Microsoft. Я сам не один раз нарывался на такие сборки и Windows 7/8/10 у меня работала не более недели, то сеть пропадёт, то мышь отвалится, то клавиатура, то обе вместе. Проблемы прекратились, когда, наконец, нашёл официальный образ десятки. С тех пор более стабильной Windows не встречал, ну, если не считать Windows 3.11. Что же касается внешнего вида Windows 10, то первое, что я делаю, устанавливаю классическое меню, Мозиллу и классический калькулятор, затем отключаю обновление и чищу систему от шпионских модулей и системный реестр от ошибок. После этого система работает, как свежеустановленная Windows XP. С той лишь разницей, что "хрюша" через пару месяцев интенсивной работы настолько "засирается", что приходится её сносить. А в десятке с этим всё в порядке, установленная два года назад работает, как свежая, даже не пришлось переустанавливать при смене системной платы, процессора и видеокарты. Socket 1155 поменял на 1151 и видеокарту ATI поменял на Nvidia. Другие Windows этого не переносили, в лучшем случае глючили и требовали долгой настройки, в худшем случае приходилось устанавливать заново.
|
Отправлено: 28-Июл-2018 22:02
(спустя 19 дней)
В коменты все криворучки подтянулись? ))) А ведь правильный подход - не научился пользоваться - ругай.
Нарушение от ЗайцеВ2. Ограничения на трекере
Всем участникам трекера запрещается: 2.1. Оскорблять участников трекера в любой форме. Участники должны уважительно относиться друг к другу. Запрещено публично выяснять отношение. Остерегайтесь прямого перехода на "ТЫ" Последний раз редактировалось: litr (2018-07-28 22:14), всего редактировалось 1 раз |
Отправлено: 28-Июл-2018 22:06
(спустя 3 минуты)
217373Отличная статья! Многим кто начинает осваивать linux будет полезна.
С удовольствием прочитал. Спасибо. Сам думаю про эту систему. Выбор огромен есть из чего выбирать. То есть. Ознакомившись с Debian, для вас не станет диковинкой куча дистров, ответвленная от него (Минт, Убунту, Кали, Тайлс, ДамнСмол, КранчБанг и др.) Так как принципы построения, форматы пакетов, установщики пакетов и др. софт сходны. То же самое с Федорой (сиречь РедХАТ) Или Генту (Арч, Альт, Сабайон) https://ru.wikipedia.org/wiki/%D0%A1%D0%BF%D0%B8%D1...ion_Timeline.svg |
Отправлено: 29-Июл-2018 00:46
(спустя 2 часа 40 минут)
219531В коменты все криворучки подтянулись? ))) А ведь правильный подход - не научился пользоваться - ругай.
Хорошо отлаженная система должна быть интуитивно понятна и не требовать от пользователя особых знаний. Людям надо решать свои прикладные задачи, а не упражняться в исправлении того, что не доделали программисты. Если бы Вам вручили телевизор в котором для просмотра какого то канала надо было вскрыть его и что-то перепаять в схеме ? Вы бы стали пользоваться таким телевизором? Может для телемастера это и пустяк, но обычный пользователь не обязан вникать в такие тонкости. Linux только тогда победит Windows, когда на нем без проблем можно будет запускать все что написано для Windows или же будут созданы все аналоги программ, ничем не уступающие тем что для Windows. Но это вряд ли это произойдет в обозримом будущем, т.к. никто не хочет писать программы бесплатно за исключением любителей энтузиастов. Исключением в ПО есть браузеры, которые и в Windows бесплатны. Там работа программистов оплачивается за счет рекламы. Поэтому такие браузеры как Google Chrome, Firefox, Opera такие же качественные для Linux, как и для Windows. |
Отправлено: 15-Ноя-2018 08:11
(спустя 3 месяца 17 дней)
219538
219531В коменты все криворучки подтянулись? ))) А ведь правильный подход - не научился пользоваться - ругай.
Хорошо отлаженная система должна быть интуитивно понятна и не требовать от пользователя особых знаний. PS: С CentOS оказалось не так "радужно". После нескольких случаев перевода всех дисков в режим "Только чтение", причём переход происходил непосредственно в процессе копировния файла. Проверил диски, проверил права доступа к ним, всё "ОК", команда "ls -la" выводит "drwxrwxrwx" Midnight Commander сообщает то же, однако диски для записи недоступны. Восстановил Fedora 27 Server и вот уже четвёртый месяц проблем нет. Последний раз редактировалось: nialiv (2019-01-11 08:13), всего редактировалось 1 раз |
Отправлено: 15-Ноя-2018 13:00
(спустя 4 часа)
nialiv, а не могли бы Вы поподробнее написать, как вычищаете свежеустановленную десятку?
Написано про это много всего, но мне стало интересно как Вы это делаете. Я, когда занимаюсь с новыми компами с 10-кой, довольствуюсть программкой DWS. Еще поделюсь своими наблюдениями. У меня ноут HP ProBook 4740s. 17 дюймов, проц i5 3210M, оперативку увеличил до 8-ми. Вместо простого харда поставил SSD 2 штуки (один вместо DVD). Изначально на нем стояла 8-ка. Она сразу была снесена и поставлена 7-ка. Так вот, на 7-ке в спокойном режиме (интернет, ворд, эксель, картишки) ноут холодный. Вентилятор еле слышно. План электропитания при этом установлен на максималку. Я пробовал ставить 10-ку, также в спокойном режиме (ничего не запуская) и при сбалансированном плане электропитания ноут теплый и вентилятор хорошо слышно. Пробовал ставить линукс. Какой-то из Ubuntu. Так там тоже, как и в 10-ке ноут греется на холостом ходу. Выходит, что 7-ка меньше всего грузит проц и остальное железо. Так что я пока на 7-ке. |
Отправлено: 15-Ноя-2018 17:15
(спустя 4 часа)
Mr. Vigo, первое, "десятку" устанавливаю только с оригинального образа, предпочтительно Pro, или Education на специально выделенный для этого раздел, размером 25 - 40 GB, в зависимости от разрядности. Сразу устанавливаю классическое меню, антивирус Касперского и MS Office 2013, более новые пробовал, не понравилось. После этого произвожу полное обновление системы и отключаю обновление, через панель управления и через реестр. В последующем, по мере необходимости, включаю обновление, обновляюсь и снова отключаю. Запускаю DWS и вычищаю систему по максимуму, запускаю Win10 Tweaker v10 от meXico, там все на русском языке и понятно. После этого запускаю TuneUp Utilites Rus Portable, включаю мозги и выполняю почти все все рекомендации, в последюю очередь выполняю операции, требующие перезагрузки, перезагружаюсь, запускаю Reg Organizer Portable и чищу реестр, затем чищу диски, затем снова реестр, пока не останется ошибок в нём. После этого провожу оптимизацию системного реестра и сразу же сохраняю образ системы при помощи Acronis True Image на случай непредвиденных ситуаций. После этих операций и перезагрузки, подключаю, необходимые мне, portable программы, со сборника portable программ (WPI portable) который скачал с этого сайта. Предпочитаю использовать исключительно portable программы. Пожалуй всё.
|
Отправлено: 15-Ноя-2018 17:38
(спустя 23 минуты)
nialiv, информативно, спасибо.
А то у кого ни спросишь - ответ почти одинаков: "спроси гугля". Я еще некоторые пользовательские папки на другой диск перекидываю. В основном Desktop и Documents. |
Отправлено: 15-Ноя-2018 19:16
(спустя 1 час 38 минут)
Mr. Vigo да, я забыл об этом сказать, я тоже все пользовательские папки располагаю на других логических дисках, привычка выработалась после долгой работы в Linux, в ней пользовательские данные располагаются в отдельном разделе /home. Это очень удобно так, как когда система безнадёжно "глюкнула", нет проблем с восстановлением пользовательских данных. К тому же небольшой размер системного раздела позволяет уменьшить размер файла образа. В случае краха системы, просто востанавливаю её с образа, через 7 - 10 минут получаю свежеустановленную систему со всеми настройками, при этом все мои данные доступны автоматически. Это было очень актуально, когда основной системой была Windows XP, которую приходилось переустанавливать каждые 2 - 3 месяца. Ещё одно забыл сказать, сразу после установки нужно задать размер файла подкачки, неизменяемым, равным размеру оперативной памяти, это немного увеличит быстродействие системы. При установке Windows, его размер устанавливается переменным по выбору системы. Ещё лучше, как в Linux, создать отдельный раздел на диске для файла подкачки.
|
Страница 1 из 2
Текущее время: 14-Дек 16:02
Часовой пояс: UTC + 3
Вы не можете начинать темы
Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы |
- Главная
- Операционные Системы
- Софт
- Игры для ПК
- Action ♣ Shooter
- Action Horror ♣ Survival Horror
- Adventure
- Adventure ♣ Indie ♣ Logic ♣ Stealth Action
- Arcade
- Автосимуляторы
- Спортивные автосимуляторы ♣ Гонки
- Simulator
- Simulator ♣ Management ♣ Economic Strategy
- Квесты (Поиск предметов)
- Стратегия
- RPG
- Спортивные игры
- 3D игры ♣ Logic ♣ Puzzle ♣ Adventure
- Онлайн игры
- Обучающие игры
- Мини игры
- Игры для детей
- Другие игры
- Моды/Патчи/Дополнения
- Консольные игры
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!