Автор: Пользователь скрыл имя, 11 Марта 2012 в 16:32, реферат
Операционные системы с открытым исходным кодом с каждым днем получают все более широкое распространение. Поэтому сегодня мы попробуем разобраться, почему это происходит, сравнив два ярких представителя операционных систем - Ubuntu и Windows. Однако не стоит думать, что данная статья, как это часто бывает в таких случаях, будет содержать размышления о том, насколько плоха компания Microsoft и лично Билл Гейтс. Вовсе нет.
Сравнение Windows и Ubuntu
Операционные системы с открытым исходным кодом с каждым днем получают все более широкое распространение. Поэтому сегодня мы попробуем разобраться, почему это происходит, сравнив два ярких представителя операционных систем - Ubuntu и Windows. Однако не стоит думать, что данная статья, как это часто бывает в таких случаях, будет содержать размышления о том, насколько плоха компания Microsoft и лично Билл Гейтс. Вовсе нет. Основная цель данной статьи - провести объективное сравнение и показать как преимущества, так и недостатки обоих из вышеперечисленных семейств операционных систем. А вы уже сами для себя решите, подходит вам та или иная разновидность ОС или нет. В общем, если вы сомневаетесь с выбором операционной системы или просто хотите побольше узнать об Ubuntu и Windows, то нижеизложенный материал для вас.
Первое, на что стоит обратить внимание при выборе операционной системы, будь то серверный или настольный вариант, это системные требования ОС и совместимость вашего оборудования с ней. С этого и начнем. Как вы можете видеть из таблицы 1, системные требования Ubuntu, по сравнению с текущими операционными системы Microsoft Windows 7 и Windows Server 2008, достаточно низкие и сопоставимы разве что с довольно старыми версиями ОС Windows XP и 2003, что несомненно является плюсом. Более того, в семействе Ubuntu имеются также версии и для платформ, отличных от PC. Однако основным минусом Ubuntu Linux является то, что из-за ее пока еще относительно низкой распространенности некоторые производители просто не хотят создавать драйвер для этой системы, и в целом для Linux. Поэтому мой вам совет — если хотите приобрести себе хороший компьютер или ноутбук, совместимый с большинством операционных систем, то проверьте его конфигурацию на предмет наличия там компонентов от не очень известных производителей. Например, не стоит покупать компьютер со встроенными видеокартами от SIS, так как в большей части из них в операционных системах Linux не будет работать аппаратное ускорение графики. Кроме того, особое внимание при покупке стоит уделить модему, картридеру, принтеру и сканеру — многие из этих устройств также не совместимы с операционными системами Linux и, в частности, с Ubuntu. Остальная часть оборудования, если, конечно, вы не собираетесь покупать себе какое-либо экзотическое устройство, обычно совместима с Ubuntu. Но проверить совместимость на сайте Canonnical (например, проверить совместимость сервера можно здесь: http://webapps.ubuntu.com/
Таблица 1. Минимальные системные требования
Название компонента/ОС | Windows 7 | Windows Server 2008 (R2) | Ubuntu Desktop / Kubuntu / Xubuntu | Ubuntu Server |
Процессор | 1 ГГц или выше 32- (x86) или 64-разрядный (x64) | 1 ГГц (x86) или 1.4 ГГц (x64) | 500 МГц — 1 ГГц | 300 МГц |
ОЗУ | 1 ГБ (32-разрядная система) / 2 Гб (64-разрядная система) | 512 МБ | 256 МБ (alternate-установка) / 384 МБ (стандартная установка) | 192 МБ (32-разрядная версия) / 256 МБ (64-разрядная версия) |
Свободное место на диске | 16 ГБ (32-разрядная система) / 20 ГБ (64-разрядная система) | 10 ГБ | 3-5 ГБ (в зависимости от разновидности) | 2-3 ГБ |
Видеокарта | Графический процессор DirectX 9 с драйвером WDDM 1.0 или более старшей версии | Super VGA (800 x 600) | Super VGA (800x600/1024x768) из числа поддерживаемых системой | VGA (640 x 480) |
Второй важный момент при выборе операционной системы — это то, подходит ли она для достижения ваших целей и задач. И начнем мы сравнение с обычных («настольных») версий. Оценить основные различия между «настольными» версиями Windows и Ubuntu вы можете при помощи таблицы 2. На всякий случай разъясню, что несмотря на то, что в отличие от Ubuntu в операционной системе Windows по умолчанию (вместе с ней ) не устанавливается офисный пакет, это вовсе не означает, что вам в любом случае придется дополнительно приобретать лицензию Microsoft Office — никто не мешает воспользоваться его свободными аналогами, так как многие из них (к примеру, тот же OpenOffice) довольно неплохо работают в Windows, хотя использование Microsoft Office в операционной системе Windows мне кажется все-таки более предпочтительным. Кроме того, несмотря на то, что вирусных эпидемий и ботнетов с участием операционных систем семейства Linux и, в частности, Ubuntu пока замечено не было, заблуждаться на этот счет не стоит. Несмотря на то, что в Linux присутствуют более совершенные механизмы защиты от всякого рода угроз безопасности и атак, настройка этих механизмов представляет собой не очень быстрый и простой процесс. Кроме того, некоторое количество уязвимостей присутствует и в программном обеспечении. Поэтому основным фактором, препятствующим распространению вредоносного программного обеспечения в операционных системах Linux, на мой взгляд, является низкая доля их использования от общего количества компьютеров. Поэтому на данный момент больший интерес для хакеров и вирусописателей, несомненно, представляют операционные системы семейства Windows, а тратить время и силы на изучение операционной системы Linux на предмет взлома в большинстве случаев просто невыгодно с коммерческой точки зрения. Но в будущем ситуация может измениться. В общем, совет один — правильно настроенная операционная система с вовремя установленными обновлениями и антивирусным программным обеспечением намного меньше подвержена риску заражения вредоносным ПО, вне зависимости от того, Windows это или Linux. Аналогичная ситуация и с компьютерными играми. Чем больше будет пользователей у операционных систем Linux, тем больше будет спрос, а значит, по законам рынка, и предложение, что в конечном счете приведет к появлению все большего количества трехмерных игр для Ubuntu. Кто знает — возможно, в будущем игр для API OpenGL будет не меньше, чем для DirectX. Как говорится, время покажет и расставит все точки. И еще одна важная деталь — к сожалению, во всех “настольных” Ubuntu присутствует одна, на мой взгляд, важная недоработка. Мне очень хотелось бы видеть в Ubuntu полный аналог всем знакомого компонента Windows, который имеет название «Мой компьютер», а также, чтобы при совместной работе этих двух систем в Ubuntu корректно показывались все разделы жесткого диска. Кроме этого, я постоянно сталкиваюсь с отсутствием автоматического монтирования внешних жестких дисков в Ubuntu, что, несомненно, является минусом. На этом и закончим сравнение «настольных» операционных систем и перейдем к более интересным, серверным вариантам Ubuntu и Windows.
Таблица 2. Основные различия «настольных» ОС
Название функции Ubuntu Desktop Windows 7 Начальная Windows 7 Домашняя базовая Windows 7 Домашняя расширенная Windows 7 Профессиональная Windows 7 Максимальная
Встроенное офисное ПО + - - - - -
Высокий уровень безопасности и защиты от вирусов и т.п. + - - - - -
Наличие 64-битной версии + - + + + +
Совместимость с большинством 3D-игр - * + + + +
Удобная работа с устройствами хранения данных - + + + + +
* - Windows 7 Начальная устанавливается только OEM-производителями и обычно на компьютеры, которые не способны обеспечить приемлемый уровень производительности в трехмерных играх
Примерная стоимость 0 руб. н/д* 345.000 руб. 890.000 руб. 1.300.000 руб. 1.382.000 руб.
Перед тем как приступить к обсуждению серверной версии Ubuntu (и вообще всех серверных разновидностей Linux), я хочу, чтобы вы знали, что я имел опыт работы около двух лет с Windows Server. Это важно потому, что многие системные администраторы, работающие с серверной Windows, думают, что если они ни разу не устанавливали Linux, то и их коллеги, использующие в своей работе Linux, так же, как и они, никогда не устанавливали и не работали с серверной Windows. Ничего плохого в таких рассуждениях нет, но заблуждаться не стоит — я не тот случай, и с Windows работаю не меньше, чем с Ubuntu. Поэтому объективно могу сказать — у обоих семейств операционных систем есть как свои плюсы, так и минусы. Лично я пользуюсь Ubuntu Server из-за одного, пожалуй, самого важного отличия, которое, будучи для меня огромным преимуществом, для многих может стать, наоборот, значительным недостатком. Речь идет о концепции управления сервером. Для меня является очень неудобным, когда в некоторых случаях, пользуясь графическим интерфейсом, приходится часами искать в различных окнах и вкладках те или иные настройки - гораздо проще и быстрее открыть в текстовом редакторе конфигурационный файл, подправить там настройки и, введя несколько команд в консоли, получить желаемый результат. Но такая работа с сервером требует определенных навыков и опыта. Кроме того, многие широко распространенные компоненты серверных операционных систем, такие как web-сервер Apache, СУБД MySQL, PHP и т.д., изначально создавались для работы в Unix/Linux. Поэтому для их настройки в Windows Server вам придется делать то же самое, что и в Linux-системах, а удобство установки, стабильность работы компонентов и их совместимость в случае использования Windows зачастую оставляет желать лучшего. Этот факт подтверждает недавняя новость о том, что в Microsoft для разрешения таких проблем собираются создать некий аналог репозитория Ubuntu (подробнее об этом можно узнать в Интернете по адресу http://blogs.msdn.com/
Таблица 3. Основные функции серверных ОС |
|
Роль сервера Ubuntu Server 10.04 Windows 2008 Enterprise Windows 2008 Datacenter Windows 2008 Standard Windows 2008 Itanium Windows 2008 Web Windows 2008 Foundation Windows 2008 HPC |
Web-сервер + + |
DHCP-сервер + + |
DNS-сервер + + |
Файловые службы + + + * - - * * |
Сервер печати + + |
Сервер приложений + + |
Службы Active Directory* + + * - |
Сервисы обновления (WSUS/Репозиторий) |
Службы удаленных рабочих столов + + + * |
Встроенная СУБД + - - - - |
Обозначения : '+' - доступно полностью; '-' - недоступно; ' * ' - доступно частично или ограничено. |
Примерная стоимость $0 $3999 $2999 $1029-1209 $2999 $469 |