Чем отличаются операционные системы друг друга. Сравнение операционных систем. Разница между Windows, Linux и Mac. Отличия. Требования к ПК

Чем отличаются операционные системы друг друга. Сравнение операционных систем. Разница между Windows, Linux и Mac. Отличия. Требования к ПК

26.02.2019

Ситуация с наиболее популярными в России операционными системами 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 же нужно покопаться в настройках, но зато ее можно настроить под ваши конкретные запросы

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

Основная особенность 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-подобные системы - лучший вариант для серверов. Профи (программисты, хакеры, системные администраторы) любят эти системы за высокую гибкость и надежность.

Какие основные отличия между двумя популярными операционными системами Windows и Linux? Попробуем разобраться в данном вопросе более подробно с технической точки зрения.

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

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

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

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

Windows имеет кардинально другой вид ядра. Оно состоит из множества небольших частей библиотек dll, каждая из которых отвечает за свою функцию. Системные вызовы вообще не применяются. В замену этому пользовательские программы обращаются к библиотекам user32.dll, gdi32.dll, kenel32.dll, advapi32.dll, которые вызывают функции из ntdll.dll (напрямую имеет отношение к ядру).

Библиотека hal.dll управляет драйверами, которые подключаются к ядру отдельно. Пользовательский режим ядра дает возможность просто адаптировать систему к любому ПО. Но за это приходится жертвовать производительностью системы.

Второй пункт – отличия в файловой системе и дисках .

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

Сортировка файлов происходит по каталогам, которые зависят от типа: исполняемые – в /bin/, настройки – /etc/, а ресурсы – в /usr/.

Устройства хранения в Linux размещаются в алфавитном порядке, а разделы на них с помощью цифр. Операционная система Windows подает все в виде абстракции. Учитывая то, что диски и разделы имеют похожую классификацию как и в Linux, но все это скрыто самой ОС. Пользователь видет лишь диски C:, D:, E:, F: и т.п. Каждый из них представляет собой раздел на жестком диске, а детальная информация скрыта, что даже и лучше для неопытных пользователей. Если рассматривать распределения файлов, то отдельная программа находится в одной папке, со всеми и файлами, настройками и ресурсами, которые исполняются.

Хранение настроек и данных ОС.

Как сохраняются настройки Линукс? Это происходит в обычных файлах в файловой системе. Глобальные файлы расположены в папке /etc/. Они задействованы ко всем пользователям, которые используют этот ПК. Настройки для программ пользователя располагаются в скрытых подкаталогах домашнего каталога пользователя.

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

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

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

Пользователи и права . Какие особенности управления? Linux – многопользовательская система. Три уровня доступа доступа к файлам: пользователь-владелец, группа пользователей и другие. Доступно три параметра доступа: чтение, запись и выполнение. Списки доступа ACL, SELinux и AppArrmor разработаны для обеспечения безопасности, правда, они не очень популярны. Многие пользователи боятся использовать Линукс из-за неопытности, все мифы о данной ОС мы постарались развеять в статье .

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

Особенности управления программами и обновлениями.

В этом пункте ощущается большая разница между операционными системами windows и linux. Рассмотрим почему.

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

Windows не имеет репозиториев. Необходимое ПО необходимо скачивать и самостоятельно устанавливать. Программы обновляются сами как и ОС, иногда в очень неудобное время для пользователя. А чтобы обновить, необходимо перезагрузить систему.

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

Интересует какой хостинг лучше – Linux или Windows? Ответ в по этой теме.

22811 раз(а) 53 Сегодня просмотрено раз(а)

Сегодня огромная часть населения земли на постоянной основе взаимодействует с компьютерами, кого-то обязывает работа, кто-то ищет информацию в Сети, а кто-то просто проводит время в играх. У каждого свои потребности, а значит, компьютер должен им соответствовать. И если речь идет о “железе” (технической составляющей компьютера), то тут все более менее ясно: чем новее, тем лучше. Но вот “софтовая” (программное обеспечение) часть, требует особого внимания.

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

Существует достаточно массивный список операционных систем, но в данном материале речь пойдет о трех столпах, сильно повлиявших на индустрию и занимающих основную долю среди всех операционных систем: Windows, MacOS и Linux.

Проприетарные операционные системы

Для начала стоит уточнить, что есть ОС проприетарные, те, что распространяются по лицензии производителя. К таковым относятся Windows, список которых изложен ниже, и MacOS. Несмотря на то что обе системы можно загрузить в Сети (украсть), правильным будет приобрести лицензию у компании-распространителя и активировать ее.

Преимуществом таких систем является их развитость, огромное количество качественного программного обеспечения и грамотная техподдержка, которая поможет в случае неполадок.

“Свободные” операционные системы

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

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

Windows

Абсолютно все, кто хоть раз имел дело с компьютером, знают об этом продукте компании Microsoft. В частности это касается сверхуспешного релиза Windows 7. Список операционных систем Microsoft насчитывает уже десяток поколений. Они крайне популярны во всем мире и занимают почти 90% рынка. Что говорит о беспрецедентном лидерстве.

  • Windows XP;
  • Windows Vista;
  • Windows 7;
  • Windows 8;
  • Windows 10;

Список намеренно начинается с Windows XP, так как это самая старая версия, оставшаяся в употреблении до сегодняшнего дня.

Chrome OS

Слаборазвитый продукт от компании Google, который ограничен лишь веб-приложениями и одноименным браузером. Это система не является конкуретоспособной в сравнении с Windows и Mac, но сделана с прицелом на будущее, когда веб-интерфейсы смогут заменить “реальное” программное обеспечение. По умолчанию установлена на всех компьютерах Chromebook.

Установка нескольких систем и использование виртуальных машин

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

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

На компьютерах Apple имеется специальная утилита - BootCamp, которая разработана для простой и бесшовной установки Windows рядом с MacOS.

Существует и другой способ - установка виртуальной системы внутри реальной. Для этого используются программы: VmWare и VirtualBox, способные эмулировать работу полноценного компьютера и запускать операционные системы.

Вместо заключения

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

Научно-образовательная конференция учащихся «Преемственность поколений, Шатура-2009» Область знания: «Информационные технологии» Тема: «Cравнение ОС Windows и Linux»

Руководитель работы: Воронин Игорь Вадимович, руководитель отдела по информационным технологиям ИПЛИТРАН

2009 год

Введение

Компьютер не может работать без операционной системы (ОС). ОС - это базовый комплекс программ,которые управляют аппаратными средствами компьютера, работой с файлами, вводом и выводом информации, а также выполнением прикладных программ и утилит. Так же ОС включает в себя программы и пользовательского интерфейса. Существует множество ОС для КПК, для компьютера, а так же специальные ОС (для управления агрегатами и механизмами). Самые популярные ОС для ПК это Linux, Windows, Unix, GNU, Mac OS, Amiga OS. В этой работе проводится сравнение ОС Windows и Linux т.к они самые популярные в мире и в России.

Цели работы

Цели работы заключаются в том, что бы сравнить операционные системы Windows и Linux и выявить у них преимущества и недостатки.

История создания ОС Windows и Linux

Цели: Ознакомиться с историей создания данных ОС

Впервые Microsoft Windows была представлена на выставке Comdex 10 ноября 1983 г., тогда она позиционировалась как графическое расширение для MS-DOS. Даже известные Microsoft Windows 3.x и Microsoft Windows for Workgroups 3.x не являлись операционными системами в чистом виде, а представляли собой надстройки или расширения ОС MS-DOS. Основными новшествами, реализованными в Microsoft Windows, стали появление графического интерфейса пользователя и использование наряду с клавиатурой другого устройства - графического манипулятора "мышь", без которого теперь трудно представить любой современный персональный компьютер. Windows 1.0 включала собственные драйверы для видео карт, мышей, клавиатур, принтеров и последовательных портов.

К 1990 году в рамках проекта GNU были разработаны и постоянно развивались свободные программы, составляющие основной инструментарий для разработки программ на языке Си: текстовый редактор Emacs, компилятор языка Си gcc, отладчик программ gdb, командная оболочка Bash, библиотека важнейших функций для программ на Си libc. Все эти программы были написаны для операционных систем, похожих на UNIX. Это означает, что в них использовался стандартный для UNIX механизм запроса ресурсов компьютера, необходимых программе - системные вызовы , которые исполняются ядром операционной системы. При помощи системных вызовов программы получают доступ к оперативной памяти, файловой системе, устройствам ввода и вывода. Благодаря тому, что системные вызовы выглядели более-менее стандартно во всех реализациях UNIX, программы GNU могли работать (с минимальными изменениями или вообще без изменений) в любой UNIX-подобной операционной системе.

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

Linux- OC семейства UNIX. Linux не имеет географического центра разработки. Нет и организации, которая владела бы этой системой; нет даже единого координационного центра. Её разрабатывают множество компаний в разных странах. Две таких компаний-разработчиков находятся в России: ASP Linux и Alt Linux. Программы для Linux - результат работы тысяч проектов.

Различия в ОС

Windows имеет закрытый код. Продается предустановленным на компьютеры или в коробочном варианте. Стоимость примерно 3000 рублей. Linux имеет открытый код. Распространяется свободно т.е. бесплатен. Лицензия GNU General Public License (GPL) закрепляет и защищает эти права, но допускает распространение и изменение программ только под той же лицензией.

Установка ОС Windows занимает не менее чем 1 час. При этом постоянно требуется администратор, что бы настраивать ОС при установке.

Linux вначале задает вопросы про настройки (их примерно 15). Дальнейшее присутствие администратора не требуется. Ставится в течение 15 минут.

Различие файловой системы

У Windows файловые системы - NTFS и FAT32. Минус Windows в том, что он не различает другие файловые системы.FAT32 - последняя версия файловой системы FAT и улучшение предыдущей версии, известной как FAT16 . Она была создана, чтобы преодолеть ограничения на размер тома в FAT16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT32 использует 32-разрядную адресацию кластеров . FAT32 появилась вместе с Windows 95 OSR2.

Linux имеет более ста различных файловых систем. Самые популярные это EXT3, reiserfs и другие. Распознает файловые системы Windows. Файловую систему reiserfs разработали сотрудники МГУ. Файлы всех пользователей в Linux хранятся раздельно, у каждого пользователя есть собственный домашний каталог , в котором он может хранить свои данные. Доступ других пользователей к домашнему каталогу пользователя может быть ограничен. Информация о домашнем каталоге обязательно должна присутствовать в учётной записи, потому что именно с него начинает работу пользователь, зарегистрировавшийся в системе. Файловая система не только систематизирует данные, но и является основой метафоры "рабочего места" в Linux. Каждая выполняемая программа "работает" в строго определённом каталоге файловой системы. Такой каталог называется текущим каталогом , можно представлять, что программа во время работы "находится" именно в этом каталоге, это её "рабочее место". В зависимости от текущего каталога может меняться поведение программы: зачастую программа будет по умолчанию работать с файлами, расположенными именно в текущем каталоге -- до них она "дотянется" в первую очередь. Текущий каталог есть у любой программы, в том числе и у командной оболочки (shell) пользователя. Поскольку взаимодействие пользователя с системой обязательно опосредовано командной оболочкой, можно говорить о том, что пользователь "находится" в том каталоге, который в данный момент является текущим каталогом его командной оболочки .

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

Пользовательское ПО

Windows имеет скудный набор программ после инсталляции: блокнот, Paint, калькулятор, Internet Explorer и музыкальный проигрыватель, который не может проигрывать файлы без установка кодеков. Остальные программы такие как для просмотра DVD, запись дисков: их всех надо устанавливать.

Linux имеет: Open Office, Gimp, Media плееры, программы для записи DVD дисков и более 100 различных программ.

Программирование в Linux

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

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

WINE (W ine I s N ot E mulator) не является эмулятором операционной системы: то есть он не создаёт изолированной среды для выполнения и не обеспечивает доступ к низкоуровневым системным ресурсам, таким как непосредственный доступ к оборудованию. Функция WINE состоит в том, чтобы, с одной стороны, предоставить win-приложению Win API - стандартный системный интерфейс операционных систем Windows, а с другой стороны, транслировать запросы win-приложения в соответствующие системные вызовы (Unix API). WINE работает на различных Unix-системах, в том числе на Linux. Таким образом, WINE - это своеобразная «прослойка» совместимости между win-приложениями и host-системой.

Работа с драйверами и сетями

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

Защита от вирусов

Windows защищен от вирусов частично и требуется дополнительная покупка и установка антивирусов. Но есть встроенная защита от вредоносного кода «Защита от вирусов», которая весьма не надежна и взламывается даже не серьезной вирусной атакой. Для усиления защиты Windows от вирусов необходимо покупать и устанавливать дополнительное программное обеспечение от других разработчиков. Также этим компаниям нужно платить регулярно за покупку обновления антивирусной базы. В Linux изначально предусмотрены средства защиты в ядре операционной системы. Ядро обладает свойством допускать на запись, только те команды, которые происходят от администратора (от roota) . Все обычные пользователи, которые ходят в интернет и пользуются ресурсами Linuxa никогда не имеют таких прав и возможностей как root. Поэтому если пользователь Linux никогда не говорит посторонним людям пароль roota на своей машине, то сломать его невозможно.

Ядро Windows и Linux

Windows имеет ядро MS DOS, которое состоит из BIOS-базовая система ввода\вывода, Io.sys-файл командной загрузки, comand.com – интерпретатор информации в машинный код и других компонентов.

Совместимость с UNIX в этот момент означала, что операционная система должна поддерживать стандарт POSIX. POSIX - это функциональная модель совместимой с UNIX операционной системы, в которой описано, как должна вести себя система в той или иной ситуации, но не приводится никаких указаний, как это следует реализовать программными средствами. POSIX описывал те свойства UNIX-совместимых систем, которые были общими для разных реализаций UNIX на момент создания этого стандарта. В частности, в POSIX описаны системные вызовы, которые должна обрабатывать операционная система, совместимая с этим стандартом.Linux с каждой новой версией ОС выходит новое ядро. Ядро Linux поддерживает многозадачность, динамические библиотеки, отложенную загрузку, производительную систему управления памятью и многие сетевые протоколы . Так же у Linux самостоятельное ядро. В 1992 году версия ядра Linux достигла 0.95, а в 1994 году вышла версия 1.0, что свидетельствует о том, что разработчики наконец сочли, что ядро в целом закончено и все ошибки (теоретически) исправлены. В настоящее время разработка ядра Linux - дело уже гораздо большего сообщества, чем во времена до версии 0.1, изменилась и роль самого Линуса Торвальдса, который теперь не главный разработчик, но главный авторитет, который традиционно оценивает исходные тексты, которые должны быть включены в ядро и даёт своё добро на их включение. Тем не менее, общая модель свободной разработки сообществом сохраняется. В настоящее время параллельно всегда разрабатывается два варианта ядра. Стабильная версия, считающаяся достаточно надёжной и пригодной для пользователей, её номер заканчивается на четное число, например, “2.4”. Номер соответствующей экспериментальной версии ядра оканчивается на нечётное число - “2.5”. Экспериментальная версия адресована в первую очередь разработчикам ядра, тестирующим новые возможности.

Работа в интернете

Для скачивания и загрузке файлов в сетях Windows требует установку программ-клиентов FTP, SSH, Samba. Для протокола HTTP Windows предусмотрен IE, но по распространяемому мнению лучше использовать другой браузер. Т.к IE имеет уязвимые места, через которые могут проникнуть вирусы.

В Linux уже все предустановлено. Удобнее всего использовать программу Konqueror т.к. в ней есть многие программы для работы в сетях. Выбор браузера не имеет значения. На данный момент распространенный браузер - Mozilla FireFox

Офис

На Windowsе нужно купить и поставить Microsoft Office. Либо Open Office. Его можно скачать бесплатно с сайта производителя. Оба офиса работают примерно одинаково. В Linuxe уже предустановлен Open Office

Работа в Microsoft Office и OpenOffice.org

В OpenOffice.org можно открывать и сохранять документы в форматах файлов Microsoft Office.

Открытие файла Microsoft Office

  • Выберите команду Файл - Открыть . В OpenOffice.org, в диалоговом окне открытия файлов, выберите файл Microsoft Office.

Сохранение как файл Microsoft Office

  1. Выберите команду Файл - Сохранить как .
  2. В списке поля Тип файла выберите формат файла Microsoft Office.

Сохранение документов в форматах Microsoft Office по умолчанию

  1. Выберите пункт меню .
  2. В области Стандартный формат файла сначала выберите тип документа, а затем выберите тип файла для сохранения.

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

Преобразование многих файлов Microsoft Office в формат OpenDocument

Мастер преобразования документов будет копировать и преобразовывать все файлы Microsoft Office в папке в документы OpenOffice.org с форматом файлов OpenDocument. Можно указать папку, которую нужно просматривать, и папку, в которой должны быть сохранены преобразованные файлы.

  • Выберите команду , чтобы запустился мастер.

Работа в Microsoft Office и OpenOffice.org

Microsoft Office и OpenOffice.org не могут выполнять одни и те же коды макросов. В Microsoft Office используется вариант языка VBA (Visual Basic for Applications), а в OpenOffice.org используется Basic, основанный на среде OpenOffice.org API (программного интерфейса приложения). Хотя язык программирования один, но объекты и методы разные.

Если макрос используется в одном из приложений и есть желание использовать те же функциональные возможности в другом приложении, необходимо отредактировать этот макрос. Для этого следует загрузить в OpenOffice.org макрос, которые содержатся в файлах Microsoft Office, просмотреть и отредактировать его код в интегрированной среде разработки OpenOffice.org .

Откройте документ Microsoft Office, который содержит код макроса VBA. Измените только обычное содержимое (текст, ячейки, графические объекты), но не редактируйте макрос. Сохраните документ с типом файла Microsoft Office. Откройте файл в Microsoft Office, и VBA-макрос будет работать, как прежде.

Можно также удалить VBA-макрос из файла Microsoft Office при загрузке или сохранении.

  • Выберите команду , чтобы установить параметры обработки VBA-макросов в OpenOffice.org.

У Windows исполняемые файлы являются с расширением имя_файла.ехе. В Linux нет расширения. Есть тип файла. Типы файла следующие: r-чтение w-запись x-исполняемый. Маска у них следующая: User - может просматривать только 1 пользователь Group - файл может просматривать определенная группа пользователей All- все пользователи

В Windowse установка ПО ведется при помощи setup.exe . В Linuxe программы устанавливаются при помощи пакетов rpm. Используется встроенная программа Synaptik которая устанавливает программы при помощи пакета rpm из репозитория

ВЫВОДЫ

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



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