Десять фундаментальных различий между Linux и Windows. Отличия операционных систем Windows и Linux

Так уж получилось, что даже на Хабре многие имеют очень смутное представление о семействе OS Linux.

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

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

Краеугольный принцип работы с linux-системами - “От понимания – к действию”, в то время как в Windows - “Знаю куда нажать/где поставить галочку – делаю”. Говоря другими словами, чтобы что-то сделать – необходимо понимать, как оно там, внутри, устроено.

Тезис №1 – НЕОБХОДИМО владеть работой с системой из текстовой консоли!

“Чистый” линукс (базовая система) в любом дистрибутиве выглядит как DOS – черный экран, текстовый режим, мигающий курсор ожидает ввода. Когда сталкиваешься с таким впервые – сидишь и думаешь: “Блин, а что писать-то?”.

Современные user-friendly дистрибутивы дарят иллюзию, что пользователю консоль не нужна. Добрые дяди, мол, уже обо все позаботились. Вот тебе обоина в FullHD-разрешении, вот программа для настройки параметров – знай расставляй галочки, все как в Windows… Чтобы избежать ненужных холиваров, сделаю на этом месте отступление.

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

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

Мой опыт говорит о том, что в такие моменты Windows-пользователь действует так, как он привык, повинуясь привычной идеологии. Сначала идет попытка “починить”. Windows-идеология предписывает найти в инете обсуждение аналогичной проблемы и ее решение, после чего повторить все действия, которые привели к решению проблемы . Итог – пользователь бездумно вбивает непонятные ему команды. Иногда это даже помогает, чаще – нет: содержимое команд необходимо модифицировать под конкретные условия и конкретную локальную машину, а знаний для этого нет. Как следствие, дальнейшим логическим шагом идет переустановка системы. Поверьте, я знаю о чем говорю – я сломал и переустановил Ubuntu более 10 раз… из которых около трети после самопроизвольной смерти системы в процессе обновления, без корелляции с кривизной рук.

Изучение устройства системы и работы с ней из консоли сродни известному “день потерять – за час долететь”. Устранить проблему в этом случае – гораздо быстрее переустановки, не говоря уже о том, что куда проще становится “не ломать” :) Кроме того, полностью исчезает разница – сидишь за компьютером локально или через удаленную SSH-сессию. Поверьте, это ощущение многого стоит.

Тезис №2: user-friendly дистрибутивы для изучения системы подходят плохо.

Разработчики подобных дистрибутивов старательно создают интерфейсный графический слой, призванный свести взаимодействие пользователя и системы до бездумного кликанья мышкой. Технически же этот слой может представлять из себя совершенно феерическое нагромождение костылей – на bash"е, python"е, perl"е… совершеннейший ад для новичка, пытающегося понять логику работы системы. Кроме того, вменяемая документация (если она вообще есть) теряется среди форумных постов вида “чтобы получить А, введите в консоли Б, а в настройках нажмите кнопочку С”

Для обучения лучше всего подходят технически минималистичные дистрибутивы с качественной и подробной документацией. Таковыми, к примеру, являются Gentoo и Archlinux. Лично я рекомендую последний – просто потому, что в моем случае это сработало. После пары лет мытарств с Убунтой, всего пара месяцев с Арчем продвинула меня в постижении Linux раз в 10 дальше.

Причин тут несколько:

  1. Технический минимализм системы сильно облегчает ее понимание.
  2. Качественная, подробная документация облегчает процесс обучения.
  3. Выход из “зоны графического комфорта” весьма способствует!

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

Windows и Linux: принципиальные отличия

1. Файловая система

  • В Linux логическим дисковым томам не назначаются буквы. Вместо этого один из них назначается корневым, а остальные подключаются к указанным папкам внутри него. Все пути начинаются с косой черты, без всяких дисков C:
  • Все системные файлы свалены в корневой файловой системе, и разбиты по каталогам по типам/назначению. Условно говоря, все настройки находятся в /etc, исполняемые файлы в /bin и /usr/bin – и ко всему этому добру обычный пользователь (не администратор) имеет доступ только на чтение/выполнение, и то не всегда (когда дело касается системных сервисов)
  • Расширения у файлов в linux – вещь совершенно необязательная. Является ли файл исполняемым, определяется специальной отметкой – по типу отметки “скрытый” или “архивный” в Windows. Исполняемые файлы без расширения в linux – норма вещей!
  • В linux нет специальной отметки того, что файл скрытый. Вместо этого используются имена с точкой в начале, а уже файловые менеджеры позволяют отключать отображение таких файлов. То есть, файл /home/user/.bashrc – скрытый. Точка в этом случае – часть имени файла!
  • Обычный пользователь имеет полный доступ только к своей личной папке, которая обычно находится в /home/%имя_пользователя%. По аналогии с диском D: в Windows, к папке /home часто подключают отдельный раздел диска. Таким образом, все данные пользователей находятся на отдельном разделе (или вообще физическом жестком диске).
  • Все пользовательские (не системные) программы при необходимости сохранить какие-то свои данные или настройки, делают это только в домашней папке пользователя, от которого они запущены – просто потому, что только в ней они имеют право на запись.
  • Само понятие “файл” в Linux немного другое, более широкое. Есть т.н. “файлы устройств”. Например, /dev/sda обычно жесткий диск (хотя может быть и флешка), а /dev/sda1 это первый раздел этого жесткого диска. Отсюда возможны такие хитрые маневры, как dd if=/dev/sda1 of=/home/user/backup – команда побайтно скопирует весь первый раздел диска /dev/sda в файл backup в домашнем каталоге пользователя. Есть т.н. “символьные ссылки” - в файловом менеджере они выглядят как обычный файл, по факту ссылаются на другой файл, и места на диске не занимают. То есть, может быть один исполняемый файл и куча символьных ссылок на него в разных местах.

2. Пакетный менеджер и понятие “пакета”, установка программ.

  • Программы ставятся только от аккаунта администратора. При установке все файлы, относящиеся к программе (например, Firefox), “размазываются” по корневой файловой системе – общие для всех пользователей настройки пойдут в /etc, исполняемые файлы в /usr/bin, а иконки и различные ресурсы вроде графики и звуков – в /usr/share/firefox. При таком раскладе пользователь в принципе не может знать, где у него что конкретно лежит. За это отвечает пакетный менеджер. Например, пакет “Firefox” включает в себя кучу файлов. Пакетный менеджер при установке пакета разложит их по файловой системе, а при удалении – соответственно удалит.
  • Еще одна важная функция пакетного менеджера – удовлетворение зависимостей пакета. Например, Firefox требует для работы библиотеку libjpeg. Значит, при установке менеджер пакетов автоматически доустановит пакет libjpeg, а при удалении – удалит, если тот не будет требоваться каким-либо еще пакетом.
  • В пакетном менеджере обычно есть база данных со всеми доступными пакетами, и он имеет средства поиска по этой базе. Поэтому установка программ в linux невероятно проста – первой командой мы ищем по ключевым словам по базе точное название пакета, второй – ставим. Не нужно лезть на сайты, искать и что-то качать. Если мне надо в Арче поставить skype – я набираю pacman -S skype и жму ENTER, и через минуту у меня установлен скайп. Надо Firefox – пишу pacman -S firefox . И так далее. В другом дистрибутиве будет отличаться команда и синтаксис, возможно потребуется указать адрес репозитория – сам принцип неизменен.
  • Никогда, никогда даже не пытайтесь качать и запускать что-либо через браузер, как в Windows! Только если вы полностью знаете, что делаете – но тогда зачем вы все это читаете?) Скачать и запустить файл - это часть полностью чуждой (даже враждебной) для Linux идеологии. Программы надо ставить через пакетный менеджер. Точка.
  • Никогда не используйте для установки программы метод “configure && make && make install”. Каждый раз, когда это происходит – в мире мучительной смертью умирает с десяток невинных котят. Данный набор команд соберет из исходников программу, а потом раскидает ее файлы по файловой системе без ведома пакетного менеджера. Это нарушение нормальной логики работы с системой. Не делайте так))
  • Добавлю, пожалуй, сюда еще вот что. Очень часто можно увидеть настойчивые советы «не работать из под администратора», и на это есть не совсем очевидная Windows-пользователям причина. Дело в том, что набор команды в консоли таит в себе опасность опечаток и случайных нажатий. Вполне реальна ситуация, когда ты собираешься удалить папку, начинаешь писать к ней путь и случайно задеваешь ENTER. Linux не имеет привычки спрашивать «Ты точно такой дурак? y/n» - он просто сделает. Поэтому под рутом набирать команды приходится предельно внимательно. В Windows такой проблемы, конечно, нет.

3. Графическое окружение пользователя

  • Все графическое окружение пользователя – это совокупность прикладных программ. Исторически сложилось, что для Windows-пользователя такие понятия, как “Рабочий стол”, панель задач, системный трей, регулятор громкости, часы и календарь, меню “Пуск”, доступ к настройкам сети из трея – неотъемлимая часть ОС Windows. В Linux все вышеперечисленное реализуется отдельными программами. Более того, для каждой задачи из приведенного списка есть далеко не одна программа. В качестве регулятора громкости я могу поставить volumeicon, написанный на C, или volwheel на python
  • В основе работы графического окружения лежат следующие программы:
    1. X-сервер, или просто “Иксы”. Программа, осуществляющая прием данных от пользователя (с устройств ввода) и базовое управление окнами, их сворачивание-разворачивание. “Сервером” называется потому, что обеспечивает “сетевую прозрачность”: для Linux не существует разницы, каким образом пользователь зашел в графический сеанс, локально или удаленно. Эдакий RDP как базовая функциональность, проще говоря.
    2. Менеджер окон, он же WM. Занимается отрисовкой элементов оконного интерфейса, плюс (в зависимости от навороченности) предоставляющий ряд других функций. Некоторые WM позволяют задать фон рабочего стола, некоторые добавляют функциональность “системного меню”. Иногда с X-сервером ставится простейший (чтобы было) менеджер окон – TWM. Страшный как божий грех, прямиком из 70х годов.
    3. Декоратор окон – иногда функционал по оформлению окон, возможность менять темы оформления выносится в отдельную программу
    4. Композит-менеджер – тоже бывает как часть WM, либо как отдельная программа. Его задачей является переложить отрисовку интерфейса на видеокарту. Технически принцип прост – каждое отрисованное окно это отдельная текстура в памяти видеокарты. А обращаться с текстурами, добавлять эффекты и искажения, проецировать на плоскость в пространстве, менять полупрозрачность и накладывать их друг на друга видеокарты умеют уже много лет.
    5. Элементы интерфейса: панель задач, трей, менеджер сети, системное меню, программа для задания обоев рабочего стола
    6. Базовый прикладной софт – диспетчер файлов, эмулятор терминала (чтобы консольные команды писать в красивом полупрозрачном окошке)
  • Преднастроенные ”комплекты” подобранных друг под друга элементов графической среды, программ из списка выше, называются “Окружениями рабочего стола”, или DE. Наиболее известны такие DE, как Gnome и KDE, самые тяжеловесные и “жирные”. Есть также XFCE и LXDE. Установка часто реализуется посредством установки так называемого мета-пакета – сам по себе пакет не содержит файлов, но в качестве зависимостей требует установки всего комплекта программ, составляющих DE: WM, декоратора/композит-менеджера, файлового менеджера и так далее
  • Также можно (и нередко является разумным) собирать для себя окружение из “кусочков” по своему вкусу – отдельно выбрать WM, отдельно файл-менеджер и так далее
Подведение итогов

После небольшого самообразования, получение из текстово-консольной системы графической происходит в одну команду. В моем случае, я набираю:
pacman -S xf86-video-ati xorg-server openbox tint2 nitrogen lxterminal xcompmgr wicd-gtk volumeicon .
Это команда установить все перечисленные пакеты:
xf86-video-ati это open-source драйвера для моей видеокарты
xorg-server это “иксы”
openbox это легковесный WM с системным меню (типа как “Пуск”)
tint2 это панель задач с треем, куда будут сворачиваться приложения
nitrogen позволяет задать фон рабочего стола
lxterminal – мой любимый эмулятор терминала
xcompmgr это самый простой композит-менеджер, добавляет полупрозрачность и тени
wicd-gtk это менеджер сетевых подключений, который висит в трее
volumeicon – регулятор громкости

После этого, уже из графической среды, через lxterminal устанавливаю все остальное, что нужно для жизни: браузер(ы), файл-менеджер, видео и аудиокодеки, плеер, libreoffice, gimp и прочее)

Инструкция

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

Для установки Линукса потребуется правильно разделить дисковое пространство. Лучше всего выделить под Linux отдельный жесткий диск либо, если это невозможно, диск логический. Для разбиения диска воспользуйтесь соответствующей программой – например, Acronis Disk Director. Данная программа проста в использовании и очень удобна. Если у вас единственный диск, разбейте его на два, затем удалите новый логический диск – у вас появится неразмеченное пространство.

Перезагрузите компьютер , вставьте компакт-диск с дистрибутивом Linux и выберите загрузку с CD-привода. Обычно для этого надо нажать F12 при старте системы, появится соответствующее меню. Если меню не вызывается, зайдите в BIOS (обычно клавиша Del при загрузке) и выберите загрузку с CD. В разных моделях компьютер ов клавиши вызова меню и входа в BIOS могут отличаться.

Если все сделано правильно, начнется установка Linux. Большинство современных дистрибутивов дружественны к пользователю и почти все делают сами. Тем не менее, во время процесса установки вас могут попросить выбрать язык, часовой пояс, логин и пароль администратора. Обязательно будет запрос о том, на какой раздел устанавливать операционную систему – выберите автоматическую установку в неразмеченную область (на свободное дисковое пространство). Так же обратите внимание на выбор графической оболочки – обычно это KDE и Gnome. Выберите сразу обе, позже вы сможете переключаться между ними и выбрать ту, что вам понравится.

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

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

Загрузка завершена. Удалите из привода компакт-диск, перезагрузите компьютер . Если вы выбирали загрузку с CD-привода в BIOS, не забудьте снова поменять настройки и вернуть загрузку с жесткого диска. После перезагрузки вы увидите меню загрузчика, в нем будут присутствовать две строки – загрузка Linux и второй операционной системы. По умолчанию будет загружаться Linux. Вам предложат ввести логин и пароль пользователя, на этом же этапе можно выбрать графическую оболочку (если установлена не одна).

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

Полезный совет

Перед установкой Linux обязательно сохраните все важные данные на отдельном носителе!

Источники:

  • установка windows и linux на один компьютер

Совет 2: Как установить две операционные системы на один диск

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

Вам понадобится

  • Приложение Partition Magic, утилита Acronis OS Selecter, загрузочный компакт ОС.

Инструкция

Перед установкой второй ОС на своем выделите под нее на жестком диск е необходимое пространство – новый раздел. Для этого используйте приложение Partition Magic или воспользуйтесь встроенной утилитой fdisk самой системы .

Файловая нового должна соответствовать архитектуре той ОС, которую вы намерены совместно с уже имеющейся системой. Так для ОС семейства Windows распространены файловые системы NTFS и FAT-32, а для Linux задать одну из разновидностей файловой системы Ext2fs.

Выделив отдельный раздел под новую ОС, установите утилиту Acronis OS Selecter на ваш . Данная утилита предоставляет пользователю в графическом меню возможность выбора всех установленных ОС на данном компьютере.

После установки Acronis OS Selecter перезагрузите ваш компьютер. При новой вы увидите меню, в котором можно выбрать варианты загрузки: вашу ОС или с диск еты. После установки на ваш компьютер второй операционной системы в данном меню будет отображаться еще один пункт. Таким образом, вы сможете выбрать из двух установленных систем нужную вам в данный момент, и загрузит именно ее.

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

Обратите внимание

Иногда после установки новой ОС загрузчик Acronis перестает запускаться, и сразу идет загрузка второй ОС. В этом случае снова уже в новой ОС установите утилиту Acronis OS Selector. Затем перезагрузите компьютер.

Root является суперпользователем в Unix-подобных системах. Это административная учетная запись, которая имеет логин «root» по умолчанию и легко переименовывается при необходимости. Схема «суперпользователь-пользователь» была придумана для облегчения процесса администрирования и для обеспечения безопасности и стабильности системы. Все действия, производимые над системными файлами, недоступны для обычного пользователя, но возможны для рута.

Инструкция

В Ubuntu Linux по умолчанию зайти в качестве суперпользователя не получится. Чтобы включить учетную запись root, нужно знать его пароль. Обычно он задается при установке системы, но его всегда можно заменить. Откройте «Терминал» («Меню – «Программы» – «Стандартные») и введите команду: sudo passwd root. Команда «sudo» дает системе сигнал, что следующие действия должны выполняться . После этого вам нужно будет ввести свой старый пароль, а затем новый, который вы хотите задать.

Дальше нужно создать возможность локального входа root-а в систему. Для этого перейдите в пункт «Система» - «Администрирование» - «Окно входа в систему». Перейдите на вкладку «Безопасность» и выберите пункт «Разрешить локальный вход для администратора системы».

Для того, чтобы зайти под рутом в операционной системе Fedora, воспользуйтесь терминальной командой «su» и введите соответствующий пароль. После этого откройте файл gdm:

gedit /etc/pam.d/gdm

Закомментируйте строчку файла «auth required pam_succeed_if.so user !=root quiet» знаком «#». После этого завершите сеанс пользователя и войдите в качестве root-а.

Если в Mandriva у вас стоит рабочий стол KDE, то, чтобы стартовать его из-под рута, аналогичным образом отредактируйте файл kdmrc, который может лежать либо в /usr/share/config/kdm, либо в /etc/kde/kdm.

Измените значение «AllowRootLogin» на true и сохраните его. После этого запустите панель kcontrol и добавьте пользователя root в соответствующий список.

Для Mandriva на Gnome для редактирования откройте файл /etc/gdm и измените значение «AllowRoot» на true. Не забудьте сохранить изменения.

Обратите внимание

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

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

Вам понадобится

  • - Partition Manager.

Инструкция

Если на вашем компьютере установлена операционная система Windows, то воспользуйтесь ее стандартной функцией очистки разделов жесткого диска. Откройте меню «Мой компьютер», нажав одновременно клавиши «Пуск» и английскую E. Кликните правой кнопкой мыши по разделу диска, на котором установлена операционная система Linux. Выберите пункт «Форматировать».

Укажите конечный тип файловой сисетмы этого раздела и задайте размер кластера. Лучше использовать стандартные настройки. Нажмите кнопку «Начать» и подтвердите выполнение процесса форматирования. Дождитесь его завершения и нажмите кнопку «Ок» в появившемся окне.

Если нужный вам раздел не отображается в списке дисков, то установите программу Partition Manager компании Paragon. Перезагрузите компьютер и запустите установленную утилиту. В меню быстрого запуска выберите пункт «Режим для опытных пользователей». Дождитесь появления списка разделов винчестера.

Откройте меню «Мастера» и выберите пункт «Форматировать раздел». Нажмите кнопку «Далее» в открывшемся окне. Теперь выберите локальный диск с операционной системой Linux и нажмите кнопку «Далее». Выберите из предложенных вариантов тип файловой системы будущего диска. Укажите метку тома, если это требуется, и выберите букву диска. Нажмите кнопку «Далее».

В новом меню просто нажмите кнопку «Готово», чтобы подтвердить введенные параметры. Найдите на панели инструментов главного окна программы Partition Manager кнопку «Применить намеченные изменения» и нажмите ее. Подтвердите запуск процесса форматирования, нажав кнопку «Да». Дождитесь выполнения этого процесса. Перезагрузите компьютер и убедитесь в том, что в меню «Мой компьютер» отображается новый чистый раздел жесткого диска. Отключите окно выбора вариантов загрузки, чтобы постоянно не переключать на систему Windows.

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

Вам понадобится

  • - место на жестком диске; - программа Acronis Disk Director; - дистрибутив Linux.

Инструкция

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

Для разбиения диска используйте программу Acronis Disk Director. Лучше выбрать версию, запускаемую с компакт-диска, а не из-под Windows. При разбиении диска этой программой все имеющиеся данные, включая файлы Windows, будут по умолчанию сохранены на диске С. Под Linux рекомендуется выделить не менее 20-30 Гб дискового пространства.

Когда программа разобьет исходный диск С на два новых – например, С и D, диск D необходимо удалить, у вас останется неразмеченное дисковое пространство. Именно на него вы и будете устанавливать Linux.

Вставьте дистрибутив с Linux в DVD-привод, выберите в меню – обычно это кнопка F12 – запуск с CD. При необходимости запуск с CD можно установить в BIOS, но потом не забыть вернуть загрузку с жесткого диска.

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

После выбора варианта установки система создаст в незанятом пространстве нужные разделы и предложит вам выбрать графическую оболочку, обычно это KDE или Gnome, и необходимые программы. В последних версиях дистрибутива Ubuntu вместо Gnome идет Unity. Можно выбрать сразу две оболочки, это позволит вам легко выбирать нужную при загрузке компьютера.

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

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

Полезный совет

Начать знакомство с Linux можно с Ubuntu, это один из самых дружественных по отношению к пользователю дистрибутивов.

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

Вам понадобится

  • - Live CD Ubuntu;
  • - установочный диск Windows;
  • - Grub4Dos.

Инструкция

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

Для установки системы Windows на винчестер, где уже имеется Linux, необходимо правильно подготовить новый раздел. Используйте для этого программу Gnome Partition Editor. Она входит в комплект большинства Live CD с системами семейства Linux.

Выполните загрузку компьютера с указанного диска. Откройте меню System и выберите программу Gnome Partition Editor. Кликните правой кнопкой мыши по графическому изображению того локального диска, который будет разделен на элементы.

В ниспадающем меню выберите пункт Resize/Move. Уменьшите размер рабочего раздела на несколько Гб. Нажмите кнопки Resize и Apply. В итоге вы получите неразмеченную область на жестком диске.

Завершите работу с программой Gnome Partition Editor. Перезагрузите компьютер, предварительно вставив в привод установочный диск Windows. Выполните инсталляцию операционной системы обычным способом.

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

Вновь вставьте в привод Live CD для Linux. Откройте утилиту Gnome Partition Editor. Кликните правой кнопкой мыши по разделу, на котором установлена Windows. Выберите подменю Manage flags. Снимите галочку с пункта Boot.

Создайте мультизагрузочное меню, используя возможности утилиты Grub4Dos. Это избавит вас от постоянного запуска с Live CD и переключения загрузочного раздела.

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

Вам понадобится

  • Компьютер, ОС Linux

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

Следующий этап – это выбор пакетов, которые надо установить. Есть два способа: первый – это выбрать один из вариантов (рабочий, и т.д.) или же переключатель выбора пакетов и все самостоятельно. Когда выберете все нужные программы, обязательно поставьте флажок на «проверять зависимости», так как некоторые их них могут зависеть друг от друга.

За этим следует устройств и графического интерфейса. Тут ничего сложного нет, просто если спросят о типе (двухкнопочная и т.д.) мыши, надо будет указать его. Если вы устанавливаете систему на домашний компьютер , то на вопрос «нужна ли настройка сети?» необходимо ответить «нет», если же нет, то поручите программе сделать это самостоятельно.

Далее необходимо выбрать администратора. Это сделано для того, чтобы обычный пользователь не смог повредить систему, удалив какой-нибудь важный файл. Теперь установка почти закончилась, и система готова к работе, однако программа задаст вам еще один вопрос: «устанавливать начальный ?». Если кроме других ОС не будет, то тогда ничего устанавливать не надо.

Совет 8: Как установить Убунту рядом с Виндоус в 2019 году

Для многих пользователей ПК остается открытым вопрос об установке нескольких операционных систем на один компьютер. Между тем, операционные системы семейств Microsoft и Ubuntu установить не сложно: они не конфликтуют между собой и предоставляют пользователю больше возможностей.

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

Подготовка жесткого диска

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

При чистой установке Ubuntu и Windows на компьютер, не имеющий операционной системы, для разбиения жесткого диска на логические разделы можно воспользоваться утилитой GParted - она входит в стандартный программный набор дистрибутива Ubuntu, который может быть загружен с диска. После входа в операционную систему нужно вызвать командную строку и ввести команду gksu gparted. Программа имеет понятный интерфейс и позволяет разделить жесткий диск на логические разделы. Один раздел можно оставить для хранения информации: доступ к нему будет возможен из любой ОС, поэтому файловую систему следует выбирать исходя из потребностей пользователя. Для установки Ubuntu понадобится два логических раздела: раздел подкачки, форматируемый в SWAP и имеющий размер 1024 Мб, а также раздел для файлов Linux с файловой системой EXT4 и произвольным размером от 20 Гб и выше. Этой же утилитой можно выделить системный раздел для установки Windows, но форматировать его нет необходимости.

Если Windows уже предустановлена на компьютере, для разделения жесткого диска можно также использовать Gparted. Однако гораздо более удобной и привычной для пользователя будет системная утилита Windows7 для работы с жесткими дисками. Чтобы ее запустить необходимо открыть Панель Управления и в пункте меню «Администрирование» выбрать службу «Управление Компьютером». В левом меню программы нужно открыть закладку «Управление дисками» и произвести необходимые операции. Перед разбиением определенного раздела диска нужно сохранить важную информацию, а сам раздел дефрагментировать.

Установка Ubuntu

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

Установка Windows

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

В качестве дополнения

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

На эту тему в Интернет написано уже очень много и в виде статей и в живом обсуждении. Зачем еще?

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

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

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

Для начала необходимо дать определение понятию "настольный компьютер".

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

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

Также нужно сказать о принципиальных различиях между операционными системами MS Windows и GNU/Linux. Для точного понимания того, что есть что.

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

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

Второе принципиальное отличие заключается в том, что в Windows графическая среда пользователя является неотъемлемой частью ОС. То есть Windows в варианте без графической среды (консольный режим) попросту не существует.

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

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

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

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

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

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

ОС MS Windows, плюсы .

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

ОС MS Windows, минусы .

  • Сравнительно высокая стоимость. В самом дешевом варианте это более 50 долларов США, притом, что такая "дешевая" Windows, приобретаемая в комплекте с новым компьютером, "привязана" к этому компьютеру. А это значит, что, меняя компьютер, вам снова придется тратить деньги на Windows. Варианты Windows независимые от компьютера имеют цену ближе к двумстам долларов США и выше. И это стоимость Windows для одного компьютера. И если вам нужна ОС, например, на пять компьютеров, которые уже у вас есть (не новые), то придется выложить за пять копий Windows около тысячи долларов.
  • Очень большое количество вредоносных программ (так называемые компьютерные вирусы). Для версии Windows XP это особо серьезная проблема, которая вынуждает конечного пользователя нести дополнительные расходы. Либо на покупку хорошей антивирусной программы либо на обращение к специалистам в случаях, когда вредоносные программы делают невозможной нормальную работу ОС Windows. Эту проблему можно уменьшить за счет квалифицированной настройки ОС Windows и аккуратного ее использования в ситуациях риска, главная из которых Интернет.
  • Жесткая зависимость от разработчика. ОС Windows распространяется только в бинарном виде, который труднодоступен для изменения, но более того, компания Microsoft вообще запрещает вносить какие-либо изменения в рабочие коды ОС Windows. Так что если вам потребуется какая-то функциональность, которой сейчас нет в ОС Windows, то остается лишь надеяться на, то, что Microsoft когда-нибудь эту функциональность реализует либо искать некие "заплатки" от сторонних разработчиков. Впрочем, для среднестатистического пользователя это несущественный недостаток.

ОС GNU/Linux, плюсы .

  • Сравнительно низкая стоимость. В более или менее большом городе вполне реально получить диск с каким-либо дистрибутивом Linux по цене чистого CD\DVD диска, обратившись к энтузиастам, распространяющим Linux. Если таковых в вашем городе нет, то за 200-300 рублей можно купить наиболее популярные дистрибутивы через Интернет, с доставкой по почте и это можно сделать в любом населенном пункте, где работает почта. Также по почте можно совсем бесплатно получить CD диск с дистрибутивом Ubuntu Linux. При этом, имея всего одну физическую копию дистрибутива Linux, вы получаете право установить его на любое количество компьютеров. То есть, возвращаясь, к примеру, о пяти компьютерах, если вы купите одну копию дистрибутива Linux за 300 рублей это будут все ваши расходы на пять компьютеров - вам не нужно будет покупать пять копий. Итак, с одной стороны (Windows) около тысячи долларов, с другой стороны (Linux) примерно 300 рублей (или даже меньше этого).
  • Практическое отсутствие, по крайней мере, на сегодняшний день, вредоносных программ для этой платформы. Что позволяет избежать дополнительных расходов по предотвращению или ликвидации ущерба от вредоносных программ.
  • Независимость от разработчика. Если вам потребовалась какая-то функциональность, отсутствующая в ОС Linux, вы может ее добавить своими собственными усилиями. Такая возможность есть благодаря тому, что ОС Linux распространяется не только в бинарном виде, но и в исходных кодах, причем нет никаких запретов на модификацию этих исходных кодов.

ОС GNU/Linux, минусы .

  • Значительно худшая, чем для платформы Windows, поддержка компьютерного оборудования, в особенности внешнего, такого как, например принтеры или USB устройства. Пожалуй, хуже всего дело обстоит со сканерами и USB, а также внутренними HSF/HCF модемами. Вполне реальна ситуация когда вам не удастся использовать какое-то оборудование под ОС Linux. Но проблема в значительной степени решаема, за счет более тщательного подхода к выбору оборудования. Перед приобретением "железки" можно, в Интернет, поискать информацию о возможности ее работы под ОС Linux.
  • Значительно меньшее, чем для платформы Windows, количество прикладных программ. Более того, если речь идет о некоторых программах - безусловных лидерах в своих прикладных областях, то под ОС Linux нет ни соответствующих версий самих этих программ, ни других, сопоставимых по функциональности программ. К таким прикладным программам относятся продукты компании Adobe, экономические программы 1С, программа инженерного проектирования AutoCAD, программы распознавания текстов (FineReader). Конечно, под ОС Linux есть и графические редакторы и программы моделирования/проектирования, но они сильно уступают лидерам. Однако программы уровня Adobe PhotoShop или AutoCAD необходимы далеко не всем и для распространенных случаев, программ под ОС Linux вполне хватает. Частично этот недостаток можно компенсировать за счет того, что некоторые Windows-программы можно запустить на платформе Linux. Это возможно не для всех Windows-программ, но быть может именно та Windows-программа, которая вам нужна, будет работать под Linux.
  • Меньшее, чем для платформы Windows, количество хороших или приличных специалистов. То есть, если вам потребуется помощь, то найти человека, достаточно хорошо разбирающегося в Linux, будет не так просто. Вполне возможно, что и стоимость услуг такого специалиста будет выше, чем в случае с Windows.

Как вы видите плюсы и минусы двух операционных систем противоположны.

Я специально не стал рассматривать, в контексте противопоставления, различия в графических средах платформ Windows и Linux, поскольку концептуальных отличий в них нет. Здесь необходимо сделать оговорку. Говоря об отсутствии различий, я имею в виду "линуксовые" графические среды GNOME и KDE и "оригинальную" графическую среду семейства ОС MS Windows.

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

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

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

Лично я считаю главным недостатком ОС MS Windows ее высокую цену и главным достоинством Linux ее низкую стоимость. Всем остальным можно пренебречь.

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

Актуализация - 2012

Статья была написана в 2009 и с тех пор многое изменилось.

Как получить Linux

По стране уверенно шагает скоростной Интернет, а это позволяет скачивать образы установочных дисков Linux c официальных сайтов дистрибутивов. Например с www.Ubuntu .com , www.Fedoraproject .org , www.mandriva .ru . Скачиваете образ, записываете его на лазерный диск или на флешку и все.

Драйвера

Сильно изменилась, в лучшую сторону, ситуация с драйверами устройств на платформе Linux. В большинстве случаев все железо компьютеров работает "из коробки" и ничего устанавливать не нужно. Например подключение к Интернет через ADSL модем сводится к вводу имени пользователя и пароля, а для подключения через UMTS/HSDPA USB модем нужно кроме логина и пароля указать страну и оператора сотовой связи. Никаких драйверов!

Пример из самого свежего - под Ubuntu 12.04 для установки МФУ HP 1120 потребовалось всего лишь подключиться к Интернет, затем воткнуть кабель принтера в USB разъем компьютера. Ubuntu сама определила модель, сама скачала небольшой по объему плагин для "коробочного" драйвера. Пара минут и устройство работает.

Под Windows 7 SP1 Retail потребовалось - скачать драйвер размером почти 300 Мб. Вручную запустить его установку. Установка в штатном режиме не прошла - вылет с ошибкой. После этого пришлось устанавливать драйвера через Диспетчер устройств. Вот так вот.

Графический интерфейс пользователя

В то время как Microsoft продолжает топтаться на месте, разукрашивая все те же кнопку пуск, таскбар и трей, в мире Linux появились новинки - графические оболочки Unity и Gnome Shell . Это и красивее и удобнее чем интерфейс Windows 7. А кроме этого можно попробовать KDE 4 который тоже очень красив и функционально хорош хотя и непрост. Сегодня лучшие дистрибутивы Linux, такие как Ubuntu, Fedora, Mandriva, пожалуй красивее и удобнее чем Windows 7.

Техническая поддержка

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

Резюме

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

Актуализация - 2015

Ситуация в 2015 году такова, что использование какого-либо дистрибутива Линукс, вместо Windows, более чем реально. Для той области применения, которая описана в этой статье. То есть для домашнего или офисного использования. Конечно не все дистрибутивы одинаково хорошо подходят для этого. Есть два, которые я считаю лучшим выбором - Ubuntu Desktop и Rosa Fresh Desktop.

Преимущества Росы перед Убунтой:

  • Полная русификация прямо из коробки. В Ubuntu русский язык интерфейса нужно добавлять после установки. Это несложно, но дополнительное действие.
  • Русская компания-разработчик. Соответственно русская служба технической поддержки.

Преимущества Убунты перед Росой:

  • Грубо говоря, она лучше во всем, кроме вышеприведенных двух пунктов.

Кроме этих двух дистрибутивов можно попробовать Alt Linux (тоже русский дистрибутив) и Fedora (Федора). В левой панели (или ниже), на этой странице, даны ссылки на короткие обзоры этих дистрибутивов.

Актуализация - 2017

Концептуально ничего не изменилось. Линукс дешевле, на Windows лучше с драйверами устройств.

Среди дистрибутивов Linux тоже изменений нет. Список лучших тот же:

  • Ubuntu (текущий LTS релиз 16.04.3). Ссылки на обзоры Убунту в левой панели, на этой странице.
  • Rosa Fresh (текущие релизы R8 и R9). Ссылки на обзоры Роса в левой панели, на этой странице.
  • Fedora (текущий LTS релиз Fedora 26 Workstation). Ссылки на обзоры Федора в левой панели, на этой странице.

Иван Сухов, 2009, 2012, 2015, 2017 г .

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354 . Или на телефон +7 918-16-26-331 .

Даже небольшая сумма может помочь написанию новых статей:)

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

Данная работа основана на изучении двух операционных систем 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/

Научно-образовательная конференция учащихся «Преемственность поколений, Шатура-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 необходимо производить большие финансовые затраты на дополнительное ПО.