Различия операционных систем windows и linux. Linux и Windows: сравнительная характеристика. Требования к ПК

Различия операционных систем windows и linux. Linux и Windows: сравнительная характеристика. Требования к ПК

Христиченко Станислав

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

В работе приведены данные опроса пользователей сети Интернет. Результат свидетельствует о том, что пока 77% пользователей отдают предпочтение традиционной системе Windows. Операционные системы Windows и Linux развиваются параллельно, и пользователи, освоившие в школе азы работы в Linux, будут ее выбирать и в будущем.

Скачать:

Предварительный просмотр:

Христиченко Станислав Владимирович

Ханты-Мансийский автономный округ - Югра, Белоярский район, п. Сосновка

Муниципальное бюджетное образовательное учреждение Белоярского района

«Общеобразовательная средняя (полная) школа п. Сосновка», 8 класс

Введение

В конце 2010 года всем школам, которые использовали Windows, пришлось решать: приобретение лицензии на операционную систему Windows и все программы, которые работают на ней, или переход на свободное программное обеспечение, то есть Linux. Проблема актуальна для системы образования и обычного пользователя.

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

Цель исследования: изучить две операционные системы Windows и Linux.

Объект исследования - функционирование операционных систем Windows и Linux.

Предмет исследования - развитие и программное обеспечение операционных систем Windows и Linux.

Задачи исследования:

  1. рассмотреть развитие операционных систем;
  2. дать сравнительную характеристику операционным системам;
  3. сопоставить программное обеспечение операционных систем Windows и Linux.

Основополагающий вопрос : почему некоторые пользователи предпочитают операционную систему Linux?

Гипотеза : операционная система Linux распространяется с открытым кодом и является одной из самых безопасных операционных систем в мире.

Основная часть

Характеристика Linux

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

Linux изначально был написан Линусом Торвальдсом, а затем улучшался бесчисленным количеством «народа» во всем мире. Один из наиболее интересных фактов истории Linux - это то, что в его создании принимали участие одновременно люди со всех концов света - от Австралии до Финляндии - и продолжают это делать до сих пор.

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

В результате таких особенностей своего создания и развития Linux приобрел весьма специфические «черты характера». С одной стороны, это - типичная UNIX-система, многопользовательская и многозадачная. С другой стороны, типичная система хакеров, студентов и, вообще, любых людей, которым нравится непрерывно учиться и разбираться во всем до мельчайших подробностей. В гибкости настройки и применения Linux, наверное, просто нет равных.

Ответов на вопрос «А что же такое Linux?» можно найти множество. Очень многие считают, что Linux - это только ядро. Но одно только ядро бесполезно для пользователя. Хотя ядро, несомненно, основа ОС Linux. Пользователю все время приходится работать с прикладными программами. Эти программы не менее важны, чем ядро. Поэтому Linux - это совокупность ядра и основных прикладных программ, которые обычно установлены на каждом компьютере с этой операционной системой. Объединение ядра и прикладных программ в единое целое проявляется и в названии системы: GNU/Linux. GNU - это проект по созданию комплекса программ, подобного тому, что обычно сопровождает Unix-подобную систему. General Public License (иногда переводят, как, например, Универсальная общественная лицензия GNU, Универсальная общедоступная лицензия GNU или Открытое лицензионное соглашение GNU).

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

Unix и Linux были изначально ориентированы на то, что с одним компьютером могут работать одновременно несколько человек. Если компьютером пользуется только один человек, такой подход все равно помогает разделить пользовательские настройки от системных, т.е. тех, которые относятся ко всем пользователям и к системе в целом. Такое разделение положительно сказывается на устойчивости и безопасности системы. Приложения изначально пишутся с учетом того, что ими может пользоваться несколько пользователей сразу, и не требуют прав записи в системные каталоги.

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

У Linux не могут быть одни только достоинства, есть и недостатки:

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

Характеристика Windows

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

Первой ОС из этого семейства была DOS. DOS была однозадачной однопользовательской операционной системой с текстовым интерфейсом. Первая версия Windows представляла собой нечто негодное для работы и распространения не получила. Работать в Windows стало возможно, начиная с версии 3. В версии Windows For Workgroups 3.1 появилась возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему и отличались невысокой надежностью.

В 1995 годы вышла новая версия - Windows 95: код частично 32-разрядный, частично 16-разрядный, встроенная сеть. По сравнению с Windows серии 3 это был серьезный шаг вперед. Повысилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции ей надежности хватало, в качестве сервера - нет. Позже были выпущены еще две ОС этой линии: Windows 98 и Windows Me. После этого линия была закрыта.

В 1993 году вышла новая версия - Windows NT 3.1. Это уже была полностью 32- разрядная система. Разработана она была с нуля, для ее разработки были наняты известные специалисты. Были внедрены новые концепции. Это подняло надежность почти до уровня надежности UNIX-подобных систем. Эта ОС уже могла работать в качестве сервера. Продолжение этой линии - операционные системы Windows 2000, Windows XP и Windows Vista.

ОС линии NT были многозадачными, начиная с Windows XP, появилась возможность работать нескольким пользователям, но более ограниченная и гораздо менее удобная, чем у UNIX-подобных ОС.

Сравнение операционных систем Linux и Windows

Стив Балмер, президент и главный исполнительный директор (CEO) Microsoft, говорил: «В 2001 г. Linux составит наиболее серьезную опасность для корпорации. Я бы действительно расценивал феномен Linux как угрозу номер один».

Линус Торвальдс, создатель ОС Linux, утверждал: «Я считаю, что Microsoft создала объективно плохую операционную систему, и мне интересно наблюдать, как это постепенно доходит до людей».

Конфликт надвигался уже давно. Просто не могло столь бурное распространение Linux не встретить сопротивления на своем пути. До недавних пор настоящее противостояние между Windows и Linux имело место только на рынке серверных ОС - позиции Windows 9х в секторе «домашних» операционных систем объективно были непоколебимыми. Мощны они и сейчас, но… Внезапно все переменилось. Усилия многочисленных разработчиков привели к тому, что среда Linux из мрачной UNIX-подобной стала постепенно все более графической и понятной пользователю. Linux начал вторжение на рынок «настольных» операционных систем… В 1993 г. число пользователей Linux на планете уже достигает ста тысяч.

Вместе с 1995 г. наступает эпоха Windows 95 . Коммерческие приложения для новой платформы заполняют полки магазинов. Игры, офисные пакеты, инструментальные средства для программистов, художников и музыкантов - все это в огромных объемах разрабатывается именно под Windows 95. Есть, конечно, в этой ОС и недостатки. По сравнению с предыдущими продуктами Microsoft в Windows 95 явно видны недоработки и уязвимость. Пользователя привлекает именно графический инструментарий для управления системой.

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

Что же может противопоставить сообщество Linux (в 1995 г. - уже полтора миллиона человек) массированному вторжению Windows 95 на пользовательский рынок? К середине 90-х гг. усилиями компаний и активных пользователей Linux приобретает заметный вес в области поддержки Web-серверов. Более того, его «натиск» на область обслуживания Internet-соединений становится чрезвычайно агрессивным. Если в августе 1995 г. на долю Linux приходится около 5% активных серверов в Сети, то уже через год этот показатель достигает 40%. В большой степени секрет кроется в том, что в стандартный комплект поставки Linux входит бесплатный Web-сервер Apache - вполне конкурентоспособный по сравнению даже с Microsoft IIS 2000 г. выпуска, стоящего весьма немалых денег. Таким образом, теперь каждая перманентно подключенная к Internet машина с установленной на ней версией Linux способна работать в режиме Web-сервера. Итог: обслуживание Сети переходит в вотчину некоммерческих систем. По оценкам, на настоящий момент программные Web-серверы Microsoft установлены всего лишь на 20% узлов Internet.

1. «Конечно, альтернативы Windows есть. Но если вы желаете заниматься бизнесом, вам не обойтись без MS Word, Excel и т. д.», - Ким Картни , обозреватель сайта MSNBC.

В мире Linux существуют как минимум 4 проекта, поставивших целью создание офисных приложений. Это Applixware Office, GNOME Workshop, KOffice и StarOffice. Все они уже способны работать с готовыми RTF- и DOC- файлами, а также сохранять документы в более разумных, компактных форматах без потери функциональности.

2. «Linux не представляет для Windows угрозы, поскольку современной операционной системе необходимо поддерживать ориентированные на бизнес приложения, а Linux таких приложений не имеет», - Эд Мут , менеджер одного из подразделений Microsoft.

3. «Под Linux нет возможности запускать приложения Windows, такие, как Word и Excel, а я без них жить не могу», - сотни тысяч пользователей.

Существует немало эмуляторов Windows в среде Linux: Citrix MetaFrame, Mainsoft"s MainWin, TreLOS Win4Lin, VMWare, WINE... Они различны по функциональным возможностям: одни обеспечивают работу приложений для Windows 9x; другие способны запускать еще и продукты для Windows NT/2000. Есть, впрочем, и сложность в этом направлении - отсутствие поддержки DirectX. И хотя игры под OpenGL прекрасно под Linux запускаются, о большинстве самых современных игр, которые выпускаются в расчете на DirectX, пользователи Linux пока лишь мечтают. Однако, по заявлениям разработчиков, эта проблема может быть вскоре преодолена.

4. «Вирусов под Linux очень мало или совсем нет потому, что эта система не распространена. Стоит ей выйти на уровень хотя бы 10% от распространенности Windows, и мы увидим массу вредоносных программ для Linux!» - множество испуганных пользователей. Результаты моего опроса (Приложение 1) это не подтверждают.

Принципиальное отличие Linux от Windows в смысле работы с учетными записями пользователей заключается в том, что в Linux у каждого файла имеется атрибут владения. То есть каждый файл принадлежит какому-либо конкретному пользователю, зарегистрированному в системе, и одной группе пользователей: скажем, пользователю vasya группы students. В то же время управлением системой занимаются программы, принадлежащие в основном суперпользователю - root и его же группе root. Таким образом, если даже vasya загрузит себе в домашнюю директорию гипотетический вредоносный код и попытается его исполнить, исполняться такой код будет именно с привилегиями пользователя vasya. И потому он не сможет повредить или заменить файлы, принадлежащие root, т. е. нанести ущерб функциональности системы в целом. Это, конечно, упрощенное объяснение, но в целом оно верно отражает картину. Конечно, увидев, что запущенное им приложение выдает сообщения о невозможности что-то там сделать, vasya может (если компьютер принадлежит ему) переключиться в режим root и исполнить код как суперпользователь.

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

Сегодня все намного изменилось, и OС Linux стала намного дружественнее к начинающим пользователям. Теперь инсталляция дистрибутивов стала графической и удобной, и, что самое главное, программа инсталляции в большинстве случаев сама распознает то, что надо для правильной конфигурации и настройки системы! Установить Linux стало очень просто. Но даже после запуска самой основной программы- просмотрщика файловой системы начинаешь понимать, что все-таки находишься не в привычной OS, а в совершенно другом мире - мире Unix... Теперь мы подошли к главной мысли: Linux - это операционная система, очень существенно отличающаяся от Dos, Windows и вообще всех OS от Microsoft. Итак, если вы всю жизнь работали только в OS от Microsoft и хотите перейти на Linux, то сначала будет не сложно, а очень сложно! Дело даже не в том, что Linux очень сложная система - просто это ДРУГАЯ система. Конечно же, у Windows и Linux есть и что-то общее: сходство графических интерфейсов, работа с файлами, моменты, позаимствованные Microsoft у UNIX...

Программное обеспечение операционных систем

Мир программного обеспечения делится на 2 большие категории: платное ПО и бесплатное ПО. Платное программное обеспечение подразумевает под собой плату за лицензию на его использование.

Самым известным и широко используемым платным ПО является операционная система Windows. Также платным является использование популярных программ пакета Microsoft Office - Word, Excel, Outlook и др.

Необходимо обратить внимание также на то, что Windows - это закрытая система, и никто, кроме программистов Microsoft, не знает, что происходит у неё внутри. Может, они за нами следят (или будут следить, запустив в будущем «дремлющий» механизм), передавая в интернет конфиденциальную информацию, либо выполняют удалённо какое-либо действие...

Альтернативой платному ПО является свободное программное обеспечение. Самой известной свободной операционной системой является GNU/Linux .

Linux отдали предпочтение такие компании, как Intel, IBM, Hewlett-Packard, Motorolla, Nokia, Oracle, Google, Raiffeisen Bank, Boeing и много других. О ни поддерживают разработчиков Linux и программ для нее, вкладывая сотни миллионов долларов в разработку и улучшение. Яркий пример - «Приватбанк», у которого больше 10 000 рабочих станций работают на Linux. Экономия составляет десятки миллионов долларов.

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

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

Программы, созданные под Linux, при той же функциональности, в среднем занимают в 5 - 50 раз меньше места (например, Photoshop CS3 - 500MБ, Gimp - 15MБ). Многие устаревшие и не очень ПК уже не могут нормально работать на современной Windows Vista, зато на Linux Ubuntu они будут нормально работать. Всё дело в сговоре производителей оборудования с софтверными гигантами, таких как Microsoft, заинтересованными в том, чтоб пользователи регулярно меняли парк компьютеров, и у них (производителей оборудования) возрастали объёмы производства.

Удаленное управление

Linux изначально приспособлена к дистанционному управлению, поскольку произошла от UNIX. Первыми UNIX-машинами были дорогие мини-компьютеры, к которым через последовательные порты подключалось множество терминалов. Единственным различием между локальным и удаленным соединением была более высокая скорость локальной связи (от 4800 бит/с до 19 200 бит/с) по сравнению со скоростью коммутируемого доступа (110, 300 или 1200 бит/с). При этом в обоих случаях применялось одно и то же коммуникационное программное обеспечение, независимо от того, подключен терминал напрямую или через пару модемов и телефонную линию. Таким образом, если для управления расположенным в другой стране компьютером с Linux нужно лишь подключиться к нему с помощью программы telnet, то для решения той же задачи с сервером Windows придется в эту страну съездить.

Заключение

Считаю, что Linux:

- намного надежнее, защищеннее и стабильнее Windows. В нем нет уязвимости, как в Windows, из-за чего приходится качать обновления, ставить сторонние файрволлы. Подавляющее большинство серверов работают под Linux. Защита вашей информации от кражи, как по сети, так и непосредственно подобравшимся к компьютеру злоумышленником, реализована многократно надежнее. Пользователь может иметь доступ только к своей папке и даже не видеть других файлов и папок, включая системные. Также следует отметить защиту и конфиденциальность при работе в Интернете. На сайте top500.org (500 суперкомпьютеров) - на разных версиях Linux работает 453 суперкомпьютеров из 500 в противовес пяти компьютерам из семейства Windows!

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

- ему не страшны столь «популярные» среди пользователей Windows вирусы! Его невозможно заразить, если антивирусные программы для Linux и существуют, то только для того, чтобы проверять передаваемые транзитом файлы на другой компьютер с работающей Windows. В самом Linux нет необходимости в антивирусе.

Использует файловую систему, не нуждающуюся в дефрагментации .

Отличается гибкостью в настройке , масштабируемостью и способна работать от нетбука до супер-компьютера.

Использование СПО Linux - Ваше конкурентное преимущество!

Операционная система Linux прекрасно подходит для организации документооборота, работы в сети и профильной деятельности.

Электронный документооборот включает в себя офисную деятельность (подготовка различных указов и отчетов, составление планов и др.), и ведение бухгалтерии (финансовые документы, баланс предприятия, кадровые вопросы и проч.). У ОС Linux достаточно мощный пакет OpenOffice (альтернатива Microsoft Office) способен удовлетворить любые запросы.

Какие требования ставят перед собой те, кто планирует переход на Linux?

1. Снять проблему лицензирования ПО в организации.

2. Затратить минимальное количество средств.

3. Забыть про вирусы, троянские программы. При работе на Linux нет необходимости покупать антивирусное ПО.

4. Повысить отказоустойчивость.

5. Подобрать программное обеспечение так, чтобы переподготовка персонала заняла минимальное количество времени и нервов.

Получен ответ на основополагающий вопрос: почему выбирают операционную систему Linux. Многие организации выбирают Linux из-за фактов, а не из-за таблиц сравнения двух операционных систем (Приложение 3). Возвращаясь к теме фактов о Linux, следует сказать, что Linux действительно является надежной, гибкой и высокоэффективной ОС. Гипотеза оказалась верной.

Литература и ресурсы

  1. Под ред. А. Пасечника Red Hat Linux 6.2: учебный курс - СПб: Издательство «Питер», 2000.
  2. Крэг и Колетта Визурспун Освой самостоятельно Linux за 24 часа, 3-е издание.: Пер. с англ.: - М.: Издательский дом «Вильямс», 2001.
  3. Операционная система Linux: курс лекций. Учебное пособие / Г.В. Курячий, К.А. Маслинский - М.: ALT Linux; Издательство ДМК Пресс, 2010.
  4. http://ru.wikipedia.org
  5. http://linux.armd.ru
  6. http://www.linuxschool.ru
  7. http://pro-spo.ru/rabota-v-linux/linux-ili-windows/sravnenie-linux-i-windows
  8. http://habrahabr.ru/post/62811/

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

Отличия ОС

Виды операционных систем отличаются друг от друга возможностями планировать задачи, а также некоторыми другими факторами. Для таких функций, как распределение памяти, ОС выступает как связующее звено между программами и аппаратными средствами компьютера. Несмотря на то, что код приложения, как правило, выполняется непосредственно на аппаратном обеспечении, он постоянно делает общие вызовы к функциям ОС. Различные виды операционных систем сегодня можно увидеть на любом устройстве, содержащем установленные приложения - от сотовых телефонов и игровых консолей до суперкомпьютеров и веб-серверов. Примерами популярных операционных систем сегодня можно назвать Android, BSD, IOS, GNU / Linux, OS X, Microsoft Windows, Windows Phone и IBM Z / OS. Все вышеперечисленные ОС, за исключением Windows и Z / OS, основаны на UNIX.

Чтот такое UNIX

Unix была первоначально написана на ассемблере. Ранее она базировалась на BCPL, а затем была переписана в C и превратилась в большую и сложную семью взаимосвязанных операционных систем, которые прочно вошли в историю. Такие виды операционных систем, как Unix, имеют несколько крупных подкатегорий и включают в себя System V, BSD и Linux. Все ОС этих подкатегорий работают на самых разнообразных компьютерных архитектурах. Они активно используются для серверов в бизнесе, а также на рабочих станциях в научных и инженерных средах. Бесплатные варианты UNIX - Linux и BSD - популярны сегодня во всех областях. OS X (ранее "Mac OS X") представляет собой открытую, обладающую графическим интерфейсом операционную систему которая была разработана и представлена компанией Apple. Некоторые виды операционных систем указанного типа сегодня загружены по умолчанию на всех выпускаемых компьютерах Macintosh. OS X является преемником оригинального Mac OS, которая была основной ОС Apple с 1984 года.

Что такое Linux

Linux (или GNU / Linux) является Unix-подобной оболочкой, которая была разработана без какого-либо кода Unix, в отличие от BSD и ее вариантов. Она может быть использована на широком спектре устройств - от суперкомпьютеров до наручных часов. Ядро Linux распространяется под открытой лицензией, поэтому каждый может читать и изменять его код. Говоря о том, как удалить операционную систему, эта разновидность выделяется простотой в использовании. Несмотря на то, что современные расчеты показывают, что Linux используется всего на 1,82% всех ПК, она получила большое распространение при использовании во встраиваемых системах (например, мобильные телефоны) и серверах. Linux вытеснила Unix в большинстве сфер и используется на 10 самых мощных суперкомпьютерах в мире.

Немного о Windows

Microsoft Windows является семейством проприетарных операционных систем, разработанных Microsoft Corporation и в первую очередь ориентированных на архитектуру Intel для компьютеров. По оценкам исследователей, ее использование занимает 88,9 процента от общей доли веб-подключенных компьютеров. Многие считают, что это лучшая операционная система в наши дни.

Безопасность, свобода, бесплатность, открытый код, популярность, количество программного обеспечения, все это основные отличия 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 8 - ее массовое распространение. Связано это с тем, что это операционная система, созданная для пользователей, она не заставляет пользователя подстраиваться под систему, она подстраивается под его потребности. Это самая распространенная в мире операционная система, несмотря на то, что по общественному мнению она самая «глючная», «нестабильная», ненадежная» и к тому же платная.

С точки зрения пользователя Windows устроен примерно так:

1. Ядро. Работает с устройствами, управляет памятью и процессами, управляет графической подсистемой.

2. Графическая подсистема. Обеспечивает интерфейс с пользователем.

3. Текстовая подсистема. Обеспечивает текстовый интерфейс с пользователем.

4. Система удаленного доступа.

Преимущества ОС Windows 8: Гарантированная 100 процентная поддержка любого оборудования, для этого ОС найдется драйвер любого устройства, да и сама она содержит много предустановленных драйверов для быстрого распознавания оборудования. Существует масса профессиональных прикладных программ, полнофункциональные аналоги которых отсутствуют в других ОС, например, Promt и Photoshop. Простота и понятность интерфейса, что делает ее доступной для использования любому человеку, даже не имеющему первичных навыков работы с компьютером. Пользователь может получить любую поддержку или консультацию по его лицензионной ОС Windows 8.

Недостатки ОС Windows 8: Данная ОС очень требовательна к аппаратным ресурсам компьютера, особенно к объему оперативной памяти. Ее графический интерфейс, хоть и красив, и удобен, но громоздок и неповоротлив. Данная система считается более уязвимой в плане безопасности, чем остальные. Система является платной, ее цена превышает затраты на покупку или скачку свободно распространяемой ОС.

Linux – многозадачная и многопользовательская операционная система для образования, бизнеса, индивидуального программирования. Linux принадлежит к семейству UNIX-подобных операционных систем. Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

С точки зрения пользователя UNIX устроен примерно так:

1. Ядро. Работает с устройствами, управляет памятью и процессами.

2. Текстовая подсистема, работа с системой через терминал

3. Система удаленного доступа в текстовом режиме.

4. Система удаленного доступа в графическом режиме.

5. Система передачи графического окна приложения на другой компьютер

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

Недостатки:Несмотря на очень большой объём ПО, написанного для Linux, пользователи, столкнутся с тем что, часть ПО будет для них незнакомым... Наибольшие проблемы возникают со специализированным профессиональным софтом, значительная часть которого написана только для Windows-систем. Unix состоит из ядра с включенными в него драйверами и из утилит (внешних по отношению к ядру программ). Если надо изменить конфигурацию (добавить устройство, изменить порт или прерывание), то ядро пере собирают (перелиновывают) из объектных модулей или (напр., во FreeBSD) из исходников. Это не совсем верно. Некоторые параметры можно поправить без переборки. Существуют также loadable kernel modules.

В противоположность Unix"у Windows (если не уточняется, какая, то имеются в виду 3.11, 95 и NT) и OS/2 при загрузке фактически на ходу перелиновывают драйверы. При этом компактность собранного ядра и повторное использование общего кода на порядок ниже, чем у Unix. Кроме того, при

неизменной конфигурации системы ядро Unix без переделки (потребуется изменить только стартовую часть BIOS) может быть записан в ПЗУ и выполняться не загружаясь_ в ОЗУ. Компактность кода особенно важна, т.к. ядро и драйверы никогда не покидают физическую оперативную память, не сводятся на диск.

Unix - самая много платформенная OS. Windows NT пытается подражать ему, но пока это плохо удается - после отказа от MIPS и POWER-PC, W"NT остались всего на двух платформы - традиционная i*86 и DEC Alpha.

Переносимость программ с одной версии Unix на другую ограничена. Неаккуратно написанная программа, не учитывающая различий в реализациях Unix, делающая необоснованные предположения типа "переменная integer должна занимать четыре байта" может потребовать серьезной переделки. Но все равно это на много порядков легче, чем, например, перенести с OS/2 на NT

ЗАКЛЮЧЕНИЕ

Итак, данной работе мы рассмотрели наиболее важные этапы создания операционных систем Unix и отличия от семейства Windows.

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

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

Можно выделить несколько ветвей ОС UNIX, различающихся не только реализацией, но временами интерфейсами и семантикой (хотя, по мере развития процесса стандартизации, эти различия становятся все менее значительными). Сегодня популярен новый свободно распространяемый вариант ОС UNIX, называемый FreeBSD.

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

За последнее десятилетие Linux добился серьезных успехов, поднявшись из категории «Какая-то открытая операционная система» до уровня «Вау, эта штука действительно нужная вещь! ». Linux постепенно переманивала определенных пользователей от со своими свободными возможностям и, возможно, даже вы думали о переходе на эту операционную систему. Но стоит ли это делать?

С объективной точки зрения, существуют реально убедительные причины, почему стоит перейти на нее, но я не буду вас убеждать сделать такой шаг или остаться на привычной операционной системе. Эта статья предназначена для тех, кто уже сделал свой выбор или уже склоняется к переходу на Linux. Если вы один из них, то это здорово! Но вы должны знать, что переход на новую операционную систему не похож на легкую прогулку в парке.

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

Файловая структура

Файловая структура операционной системы Linux кардинально отличается от Windows – это произошло из-за того, что системы писались разными разработчиками с использованием различного кода. Вы не найдете в Ubuntu и не найдете «Program Files» в Fedora. Там нет даже C: или D: дисков.

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

Отсутствие реестра

Вы слышали когда-нибудь о реестре Windows? Конечно, слышали, а если нет, то специально для вас небольшой вводный курс: это главная база всех основных параметров на вашем компьютере. Реестр содержит информацию о приложениях, паролях пользователей, информацию об устройствах, и другие данные о которых вы можете подумать. Если что-то не хранится в файлах, оно, скорее всего, хранится в реестре.

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

Диспетчер установщиков

В Windows вам часто приходится возиться с файлами, называемыми пакеты установки. Вы заходите на определенный сайт, переходите в раздел загрузки и нажимаете на ссылку «скачать», которая направляет вас прямо к.exe файлу. Далее вы запускаете этот файл, и программа-установщик делает свое дело: устанавливает программу на ваш компьютер. А когда вы хотите , то вам опять нужно возиться, но уже в панели управления. Правильно?

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

Лично у меня это самое любимое различие между Linux и Windows.

Сменный интерфейс

Интерфейс операционной системы Windows не претерпевал кардинальных изменений долгое время. Конечно, нам доступен интерфейс Aero, который появился с приходом Windows Vista. А до этого времени в XP было сделано всего несколько небольших улучшений по сравнению с Windows Classic. Однако панель задач, Windows Explorer и другие опции интерфейса принципиально не отличались.

В Linux, интерфейс полностью не зависит от основной системы. Вы можете переключить или изменить свой интерфейс по своему усмотрению, без полной переустановки системы. Здесь вы найдете GNOME, KDE, а также белее современный Unity, плюс ряд менее известных наименований сосредоточенных на различных аспектах интерфейса.

Командный терминал

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

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

Настройки драйверов

Поскольку Windows – самая распространенная операционная система на компьютерном рынке, производители концентрируют свои усилия именно на этой системе. Это значит, что такие компании как AMD и Nvidia ставят приоритетной системой Windows, а не Linux. Это значит, что в конечном итоге, вы можете начать выдергивать свои волосы из головы из-за неудачных попыток для вашего компьютера.

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

Сделай это сам!

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

Если вы прочитали статью до конца, и у вас до сих пор не отпало желание использовать Linux, то поздравляю!

Вы преодолели самое большое препятствие и не сошли дистанции.

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



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows