Введение
Компания Canonical каждые шесть месяцев выпускает новую версию своего дистрибутива Linux Ubuntu. Иногда новые версии, такие как 9.04 “Jaunty Jackalope”, определённо стоят временных затрат, в то время как другие, например 8.10 “Intrepid Ibex”, лучше избегать. К какой же из этих категорий относится версия 9.10? Стоит ли тратить на её скачивание своё время и трафик, или лучше остановиться на по-прежнему передовой версии 9.04 или даже на надёжном 8.04 LTS-релизе? На то, чтобы познакомиться с Karmic Koala у нас в распоряжении был целый месяц. Мы протестировали эту новую версию дистрибутива и готовы вынести свой вердикт.
Пойдя наперекор предшествующему опыту и здравому смыслу, я решил установить Ubuntu 9.10 на свою основную машину и на второстепенный десктоп. Обычно для тестирования нового дистрибутива я брал другую машину, однако в настоящее время в качестве операционной системы я выбрал Ubuntu, поэтому есть большая вероятность того, что мне захочется оставить новейшую версию. Для начала, я сделал резервную копию всех своих данных, поскольку мне хотелось выполнить установку заново. Если бы я решил просто обновить свою текущую установку 9.04, то у меня осталась бы файловая система ext3 и наследственная версия начального загрузчика GRUB.
В данной статье мы не просто дадим обычный обзор новейшей версии Ubuntu, а впервые воспользуемся кроссплатформенным тестированием Tom’s Hardware. Наш тестовый пакет состоит из нескольких тестов на время, нескольких приложений, а также из двух популярных синтетических тестов. Помимо того что эти приложения являются кроссплатформенными, их можно скачать бесплатно (т.е. даром), поэтому ничто не мешает вам протестировать свои машины.
Нажмите на картинку для увеличения.
Основное внимание в данной статье сосредоточено на Ubuntu Desktop Edition. Хотя мы и включили раздел, посвящённый Ubuntu Netbook Remix, мы протестировали и детально рассмотрели только Desktop Edition. Такие варианты, как Kubuntu и Ubuntu Studio, здесь не затронуты.
Нажмите на картинку для увеличения.
Похоже, Ubuntu Moblin Remix (UMR) (Ubuntu Linux 9.10 с интегрированным интерфейсом от Moblin) пока не достиг окончательного релиза, и поэтому мы не будем его сейчас рассматривать. UMR доступен на web-сайте Ubuntu, но только в виде ежедневной сборки. Если хотите попробовать, ищите здесь. Только пока не стоит возлагать на него больших надежд.
Нажмите на картинку для увеличения.
Тестовая система и первые проблемы
Обычно в этом самом месте мы приводим таблицу со списком компонентов нашей тестовой системы на процессоре Athlon 64 X2. Но, как уже отмечалось выше, на этот раз мы решили установить 9.10 ещё и на вторичную машину на Pentium 4. Мы также взяли нетбук для тестирования Netbook Edition, а ещё потому, что 9.10 содержит сервис облачных вычислений Ubuntu One.
Хорошо, что на этот раз мы решили взять несколько тестовых машин, потому что они нам действительно пригодились. Из-за различных проблем в системах нам, в конечном счёте, пришлось для тестирования использовать 32-битную версию на машине Athlon 64 X2 с другим жёстким диском (32-битная настольная тестовая система #2). Тестовый нетбук сработал хорошо.
64-битная настольная тестовая система | |
Операционная система | Ubuntu 9.10 Desktop Edition “Karmic Koala” (64-битная) |
Процессор | AMD Athlon 64 X2 3800+ @ 2,0 ГГц |
Материнская плата | Biostar NF61S-M2 TE |
Память | 4 Гбайт DDR2 @ 800 МГц (2x 2 Гбайт) |
Видеокарта | Nvidia GeForce 6100, встроенный графический процессор, 128 Мбайт (общая системная память) |
Жёсткий диск | Western Digital WD2500KS 250 Гбайт SATA 3 Гбит/с, 7 200 об/мин, кэш 16 Мбайт |
Оптический привод | Asus DVD-RW 1814-BLT-BULK-BG |
Блок питания | OKIA 450ATX (450 Вт Max) |
Эта тестовая система была обречена на провал. Установка всё время останавливалась. После нескольких попыток использования разных CD (с разными ISO), установка, наконец, завершилась. Однако в области уведомлений начали появляться сообщения о критической ошибке ядра.
Поначалу эти ошибки казались не страшными. Но как только мы начали запускать приложения, стало понятно, что ошибки всё же довольно серьёзные. Браузер Mozilla Firefox давал небольшие сбои: экран гас на несколько мгновений, а затем на какое-то время возвращался к нормальному состоянию. Спустя какое-то время в режиме онлайн, эти мини-сбои снова длились пару минут, система была работоспособна всего несколько секунд, а потом снова на какое-то время окна гасли. В итоге система совсем зависла, не реагируя на действия ни мыши, ни клавиатуры. Надо сказать, что пытаясь заставить работать 64-битную тестовую систему, мне пришлось прибегнуть к аппаратному сбросу большее число раз, чем за все 1,5 года с момента ухода с Windows!
Провозившись с этой установкой целый день, я понял, что совершил ужасную ошибку, использовав для тестирования свою рабочую систему. Конечно же, мы пошли дальше и сосредоточили все усилия на 32-битной машине.
32-битная настольная тестовая система #1 | |
Операционная система | Ubuntu 9.10 Desktop Edition “Karmic Koala” (32-битная) |
Процессор | Intel Pentium 4 @ 2,4 ГГц |
Материнская плата | Biostar P4M80-M4 |
Память | 512 Мбайт DDR @ 333 МГц (2x 256 Мбайт) |
Видеокарта | Asus V8170 Nvidia GeForce4 MX 440, AGP, 128 Мбайт |
Жёсткий диск | Western Digital Caviar SE WD1600AAJD, 160 Гбайт EIDE, 7 200 об/мин |
Оптический привод #1 | Hitachi-LG DVD GDR-8163B |
Оптический привод #2 | Hitachi-LG CD-RW GCE-8483B |
Блок питания | Enlight HPC-300-101 (300 Вт Max) |
Эта установка не доставила столько неприятностей, сколько 64-битная тестовая система, но процесс всё же пару раз подвисал. После установки операционной системы тоже начались зависания, хотя система вернулась к жизни спустя минут пять. Вскоре стало ясно, что данная установка не подходит для нашего первого кроссплатформенного тестирования. Прежде чем всё бросить и заклеймить Karmic Koala, мы решили попробовать ещё кое-что.
32-битная настольная тестовая система #2 | |
Операционная система #1 | Ubuntu 9.10 Desktop Edition “Karmic Koala” (32-битная) |
Операционная система #2 | Ubuntu 9.04 Desktop Edition “Jaunty Jackalope” (32-битная) |
Процессор | AMD Athlon 64 X2 3800+ @ 2,0 ГГц |
Материнская плата | Biostar NF61S-M2 TE |
Память | 4 Гбайт DDR2 @ 800 МГц (2x 2 Гбайт) |
Видеокарта | Nvidia GeForce 6100, встроенный графический процессор, 128 Мбайт (общая системная память) |
Жёсткий диск | Western Digital Caviar WD400, 40 Гбайт EIDE, 7 200 об/мин |
Оптический привод | Asus DVD-RW 1814-BLT-BULK-BG |
Блок питания | OKIA 450ATX (450 Вт Max) |
В последней тестовой системе я вернулся к компонентам своей рабочей машины, взяв другой жёсткий диск. Поскольку 64-битная версия уже показала свою несостоятельность на этой системе, а 32-битная версия сработала не так плохо в 32-битной настольной тестовой системе #1, мы решили опять прибегнуть к 32-битной версии. К счастью, на этот раз система оказалась достаточно стабильной для тестирования. Ура!
Тестовый нетбук | |
Модель | Dell Inspiron Mini 10v |
Операционная система | Ubuntu Netbook Remix 9.10 “Karmic Koala” (32-битная) |
Процессор | Intel Atom N270, 1,6 ГГц |
Память | 1 Гбайт DDR2 @ 533 МГц |
Видеокарта | Intel Graphics Media Accelerator (GMA) 950 |
Жёсткий диск | 120 Гбайт, 2,5″, 5 400 об/мин, SATA HDD |
WiFi | Dell 1397 WLAN 802.11g |
Батарея | 6-элементная ионно-литиевая 56 Втч |
На удивление, с Ubuntu Netbook Remix версии Karmic Koala у нас вообще не возникло никаких проблем на нетбуке Dell Mini 10v.
Что нового в 9.10?
Версия Ubuntu 9.10 (“Karmic Koala”) представила больше изменений операционной системы, чем любая другая версия на нашей памяти. Некоторые из этих изменений были обещаны (но не воплощены) на протяжении нескольких релизов, а насчёт других решение было принято относительно недавно. В этом разделе мы рассмотрим некоторые основные дополнения и изменения старых стандартных клиентов Ubuntu. Служба облачных вычислений Ubuntu One и новый Ubuntu Software Center здесь не рассмотрены, но позднее мы поговорим о них отдельно.
Empathy вместо Pidgin и Ekiga
Возможно, самым противоречивым изменением в Ubuntu 9.10 является замена популярного кроссплатформенного многопротокольного клиента для мгновенного обмена сообщениями Pidgin гораздо менее популярным и совместимым клиентом Empathy. Вокруг этой темы возникла буря споров как среди разработчиков, так и среди пользователей, сразу после того как в прошлом году было объявлено о замене Pidgin. Хотя Empathy может похвастаться тесной интеграцией с рабочим столом, данный клиент привязан к GNOME. Тем, кто пользуется KDE, Mac или Windows, понадобится другой IM-клиент. Впрочем, нужно отметить, что Empathy поддерживает VoIP и поэтому заменяет Ekiga и Pidgin.
Нажмите на картинку для увеличения.
ext4 вместо ext3
Ещё одним важным изменением стал переход с файловой системы ext3 на ext4. В предыдущем релизе 9.04 во время установки ext4 была доступна опционально, а по умолчанию использовалась файловая система ext3.
Сообщалось о сбоях системы из-за использования файловой системы ext4 при попытке копирования очень больших объёмов данных. Я пользовался ext4 на своей основной машине с момента выпуска 9.04 и могу подтвердить эти сообщения. Я столкнулся с несколькими эпизодами, когда мне пришлось перезагрузить компьютер из-за полного зависания, вызванного переносом большого количества гигабайт данных из одной папки в другую. Во время работы с 9.10 система тоже много раз подвисала, но это не имеет никакого отношения к ext4, поскольку ни одно зависание не происходило во время переноса файлов. Если вы планируете сделать апгрейд на Ubuntu 9.10 с более ранней версии, использующей ext3, то вам придётся оставить эту файловую систему, поскольку вы сможете использовать ext4 только при установке системы заново.
Palimpsest вместо GParted
Ещё более удивительной стала замена стандартного редактора разделов GParted новой дисковой утилитой Palimpsest. Заметим, что большинство пользователей не увидят названия “Palimpsest” пока приложение не запустится, так как оно значится просто как “Disk Utility” в меню “System”/”Administration”.
Нажмите на картинку для увеличения.
Palimpsest отличается приятным графическим отображением устройств в левой панели. Разделы внутри устройства указаны в виде иерархического дерева под основным устройством. Это значительное улучшение по сравнению с GParted с его ниспадающим меню из списка устройств /dev, в котором новичок мог ненароком стереть жёсткий диск. На наш взгляд, GParted слишком сложен для таких простых задач, как стирание USB-брелока.
На самом деле, у Palimpsest есть опции, которые порадуют и продвинутых пользователей. Palimpsest имеет даже больше опций файловой системы, чем GParted, хотя здесь очень не хватает функции изменения размеров раздела. Даже без возможности менять размер разделов Palimpsest является хорошим решением, поскольку GParted в действительности не входил в Ubuntu, а был доступен для скачивания в репозиториях.
Нажмите на картинку для увеличения.
Upstart
Upstart является ещё одним новым дополнением, которое управляет аплетами и сервисами, загружаемыми при запуске системы, а также при приостановлении и возобновлении её работы. Upstart ничего не делает в первой части процесса загрузки, зато ускоряет её оставшуюся часть – в тот момент, когда виден рабочий стол, но им пока нельзя пользоваться (т.е. ускоряет загрузку сетевого менеджера, индикатора батареи, регулировки звука и новую службу синхронизации Ubuntu One). Мы пришли к выводу, что Upstart отлично выполняет свою работу. В Karmic Koala больше нет “нерабочего” рабочего стола: сразу после входа в систему вы попадаете на полностью функционирующий рабочий стол.
Программные обновления и апгрейд
Mozilla FireFox
Mozilla FireFox остался web-браузером по умолчанию в Karmic Koala, однако его производительность значительно повысилась благодаря включению новой версии 3.5 вместо 3.0, как было у Jaunty. Чтобы убедиться в этом, сравните результаты браузеров версии 3.5 и 3.0 в разделе синтетических тестов (FutureMark PeaceKeeper).
GRUB
Начальный загрузчик GRUB обзавёлся приятным обновлением: наконец-то вышла версия 2.0 после долгих лет использования 1.xx. В действительности, GRUB 2 был полностью переписан, а не просто обновлён. Предыдущие версии GRUB называются сейчас GRUB Legacy. Новый начальный загрузчик умеет загружать прямо из файлов ISO и использует графический экран выбора, хотя ни одна из этих функций пока не используется Ubuntu 9.10. Обновлённый GRUB вместе с новой файловой системой ext4 не будут доступны пользователям, выполняющим апгрейд с более старой версии Ubuntu.
GNOME
В Karmic Koala включена последняя версия стандартного графического пользовательского интерфейса Ubuntu – GNOME. Ubuntu выпускает новые версии операционной системы с интервалом в шесть месяцев, чтобы синхронизироваться с циклом релизов GNOME, и данный релиз больше всего следует примеру этого разработчика GUI. Empathy и некоторые другие графические модификации были решениями GNOME, которых решила придерживаться компания Canonical.
Ядро Linux
Как всегда, новая версия Ubuntu имеет более новую версию ядра Linux, чем последняя версия. Поскольку ядро постоянно обновляется, не удивительно, что с момента своего выпуска Karmic поставляется с самой новой версией 2.6.31.
Драйверы Intel
Одно из самых захватывающих обновлений касается значительного улучшения графики для пользователей, работающих с самыми “массовыми” графическими процессорами. Благодаря новой архитектуре графических драйверов Intel, нетбуки не-Ion могут сейчас запускать ультрапопулярные эффекты рабочего стола Compiz Fusion. Производительность этих драйверов поражает, если сравнивать с их предшественниками. Я нагрузил Dell Mini 10v теми же “вкусностями”, что и свой настольный ПК, и крошка-нетбук даже не дрогнул.
Новые графические драйверы Intel.
Хотя те же самые эффекты вы много раз могли видеть и прежде, постарайтесь учесть, что это запущено на Atom с 1 Гбайт оперативной памяти и непопулярным встроенным графическим процессором Intel.
Облачные вычисления Ubuntu One
Ubuntu One – это компонент облачных вычислений Canonical. Однако термин “облачные вычисления” (cloud-computing) используется для описания чего угодно: от web-почты до онлайновых фотоальбомов. Так что же делает Ubuntu One, и для чего это вам может пригодиться? Если не вдаваться в детали, то Ubuntu One – это по сути такая же служба/приложение, как и DropBox.
Подобно DropBox, Ubuntu One создаёт папку на вашем жёстком диске (в домашнем каталоге Home), содержимое которой автоматически резервируется онлайн и синхронизируется с любыми другими вашими компьютерами, на которых запущено приложение Ubuntu One. Для этой папки есть ярлык в меню “Places” и иконка в системном трее для отображения состояния подключения, отключения или обновления файлов. Такая тесная интеграция в Ubuntu означает, что вы не сможете синхронизировать файлы между машиной Ubuntu и Mac или Windows PC, используя Ubuntu One.
Нажмите на картинку для увеличения.
Впрочем, вы можете воспользоваться web-сайтом Ubuntu One для доступа к содержимому своей папки Ubuntu One с любого компьютера при наличии подключения к сети Интернет, даже с тех машин, на которых не установлен клиент Ubuntu One. Однако использование web-интерфейса для доступа к файлам Ubuntu One на системах “не-Ubuntu” лишено простоты и удобства, которые свойственны совместно используемой локальной папке.
Помимо папки для синхронизации и резервирования, Ubuntu One поддерживает также персональный информационный менеджер Evolution для резервирования и синхронизации контактов. Реализована также поддержка Tomboy Notes с функцией, обеспечивающей своевременное обновление ваших записок на всех ваших системах, и доступной в режиме онлайн. Такая интеграция – хорошее дело, но опять же она ограничена машинами Ubuntu и пока касается только Evolution и Tomboy. В отличие от DropBox, Ubuntu One не поддерживает символические ссылки. Благодаря символическим ссылкам, DropBox может работать с записками и контактами, совместимыми почти с любым приложением.
Нажмите на картинку для увеличения.
Я на самом деле в течение нескольких месяцев использовал Ubuntu One в версии 9.04 и был вполне доволен. Однако как раз перед выходом бета-версии 9.10 служба начала давать сбои. Проблемы возникали всё чаще и становились всё хуже по мере приближения к версии релиз-кандидат. В промежутке между появлением релиз-кандидата и поставкой финальной версии 9.10 служба Ubuntu One не работала. В этот период я не мог нормально установить или разорвать соединение с помощью иконки в системном трее и локальной папки. Иногда не загружалась web-страница, полностью блокируя доступ к моим файлам. Когда сайт всё же загружался, он часто показывал старый список файлов, а иногда и вовсе пустую папку. К счастью, Canonical устранила проблемы, связанные с Ubuntu One, через 48 часов после финального релиза 9.10.
Подведём итог: Ubuntu One – это приятная функция, но не стоит полагаться на неё как на единственное решение для резервирования. Имейте в виду, что ярлык “бета” ещё не снят со службы Ubuntu One. Она выполняет по сути те же самые функции, что и DropBox, поэтому многие советы и рекомендации, относящиеся к DropBox, применимы и к Ubuntu One. Если вы на всех своих машинах используете только Ubuntu, то непременно попробуйте Ubuntu One. Если же вы пользуетесь несколькими платформами, то лучше отдать предпочтение DropBox.
Ubuntu Software Center
Утилита “Add/Remove Applications” из предыдущих версий Ubuntu была заменена новой утилитой с аналогичной функциональностью: Ubuntu Software Center. Если “Add/Remove” является просто хорошим внешним интерфейсом для Synaptic Package Manager, то Ubuntu Software Center пытается сымитировать такой виртуальный магазин, как iTunes App Store, тогда как “Add/Remove” всего лишь соответствовала функции с аналогичным названием Windows.
Нажмите на картинку для увеличения.
Пока моя 32-битная тестовая система готовилась к установке 9.10, я начал скачивать тесты на свою 64-битную машину. Проблем с получением файлов из Web у меня не возникло, хотя казалось, что скачивались они заметно медленнее, чем раньше. 31-го октября примерно в 13:00 я открыл новый Ubuntu Software Center, чтобы скачать openArena. В 16:10 я отменил установку, которая была завершена всего на 44%. Это была не последняя моя попытка установки openArena – все остальные попытки заняли ещё больше времени.
Я решил убедиться, что в таком мучительно долгом скачивании виновны Karmic Koala и новый Ubuntu Software Center. Загрузив на третьей машине Jaunty, я смог установить openArena через старую утилиту “Add/Remove Applications” примерно за полчаса. Чтобы убедиться, что всё дело в репозиториях Karmic, а не в Интернете вообще, я скачал openArena прямо с официального сайта и на Jaunty, и на Karmic. Скачивание с сайта openArena завершилось примерно за одинаковое время на обеих версиях Ubuntu. Следовательно, проблема кроется в репозиториях Karmic. Хотя большая часть такой медлительности связана с тем, что все начали устанавливать программы через Karmic Ubuntu Software Center в первые дни сразу после релиза, даже спустя месяц после финального релиза установка ПО не стала намного быстрее.
Нажмите на картинку для увеличения.
Не только скачивание файлов через новый Ubuntu Software Center медленнее, чем через “Add/Remove Applications”, но и дополнительное число кликов, необходимое для выполнения тех же самых операций, также отнимает лишнее время у пользователя. В “Add/Remove Applications” можно было выбрать несколько приложений, отметив их галочками, а затем нажать кнопку “Apply Changes”, чтобы установить их все вместе. В Ubuntu Software Center вам придётся нажимать кнопку “Install” на странице каждого отдельного приложения. Кажется, ничего страшного в этом нет, но если вам нужно будет установить три приложения, то понадобится гораздо больше кликов мышью, чем в “Add/Remove”. В случае с Ubuntu Software Center вам придётся выбрать категорию, к которой относится нужное приложение, затем само приложение, потом нажать “Install”, после чего вернуться в главное окно с категориями приложений, чтобы найти второе приложение, повторить всю последовательность шагов, – и так для всех трёх приложений. Хотя чаще всего вы будете устанавливать по одному приложению за раз, из-за большого числа лишних кликов мышью установка операционной системы с нуля может превратиться в кошмар, сродни Windows Vista UAC pre-SP1.
Простой просмотр приложений тоже является более проблематичным, чем у “Add/Remove”. Поскольку Ubuntu Software Center использует двухпанельный интерфейс (где левая панель практически бесполезна), вам придётся возвращаться назад, чтобы выбрать новое приложение, когда вы прочитаете описание текущего приложения. В “Add/Remove” в нижней правой панели отображается описание выбранного приложения, в верхней правой панели находится список приложений каждой категории, а в левой панели указаны сами категории. По существу, всё находится на одном экране. Даже ниспадающие меню для выбора программных источников в Ubuntu Software Center спрятаны в меню “View”. На картинках ниже видно, как в Ubuntu Software Center нерационально используется оконное пространство. На обеих картинках показана одна и та же информация о приложении openArena, но у Ubuntu Software Center это заняло три окна, тогда как “Add/Remove Applications” понадобилось всего одно окно.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Если вы ищите какое-то конкретное приложение, но не знаете, в какую категорию Canonical его определила, то поиск может стать нудным, поскольку вам придётся каждый раз возвращаться к главному окну приложений вместо того, чтобы просто выбирать категории в левой панели, как в “Add/Remove”. Впрочем, если вы знаете точное название приложения, то лучше ввести его в поле поиска. Однако поле поиска исчезает, когда вы переходите на страницу с описанием приложения, поэтому вам придётся, как минимум, один раз всё же вернуться на предыдущую страницу. Я сказал “как минимум один раз”, потому что если вы ищите приложение для воспроизведения видео в категории “Office”, то вы ничего не найдёте. Нужно вернуться на страницу со списком категорий или находиться в нужной категории (“Sound & Video”).
Это лишь первая попытка Ubuntu Software Center, поэтому совершенно очевидно, что за этим последуют какие-то улучшения и исправления. Однако в текущем состоянии Ubuntu Software Center явно проигрывает “Add/Remove Applications” в отношении скорости/производительности, в удобстве использования и по логике дизайна.
Визуальные изменения
Помимо приобретения новых программ по умолчанию и встроенных служб, ОС Ubuntu 9.10 претерпела кардинальные изменения. Существенное обновление вида всей операционной системы было обещано с версии 8.10, но эти обещания никогда не претворялись в жизнь. В версии 9.04 изменились загрузочная заставка (bootsplash) и экран входа в систему, были добавлены также дополнительные темы. Однако полная реконструкция, которую мы все так ждали, произошла только сейчас в версии 9.10.
Слайд-шоу во время установки.
Нажмите на картинку для увеличения.
Если вы уже устанавливали 9.10, то наверняка заметили, что в процесс установки было добавлено новое слайд-шоу. В нём отражены некоторые возможности Ubuntu, и, к счастью, оставлена строка состояния из предыдущих версий.
Загрузочная заставка
Хотя экранная заставка была подправлена в предыдущем релизе, Canonical решила снова её переделать для версии 9.10. Вместо ещё одного варианта обычного красно-оранжево-жёлтого логотипа Ubuntu и индикатора выполнения, на этот раз были представлены две разные загрузочные заставки. Первая очень минималистична: в центре экрана появляется простой белый логотип Ubuntu. Вместо традиционного индикатора состояния логотип пульсирует от светлого к тёмному и обратно.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Вторая загрузочная заставка наоборот не простая. Над логотипом и названием Ubuntu появляется луч прожектора, а сзади просматривается занавес в типичной коричневой цветовой гамме.
Нажмите на картинку для увеличения.
Экран входа в систему
Новый экран входа в систему из версии 9.04 тоже просуществовал недолго. Его заменили новым экраном входа, который может показаться очень знакомым пользователям Fedora. Экран содержит ниспадающее меню для выбора пользователя, тогда как в Jaunty имя приходилось вводить вручную.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Опции переключения GUI, языка и раскладки клавиатуры сейчас появляются только после выбора пользователя. После ввода пароля перед рабочим столом на какое-то время появляется второй новый сплеш-скрин. Конечно, можно сократить весь этот процесс, выбрав “Login Automatically” на пятом шаге установки или с помощью меню “System”/”Administration”/”Login Screen”.
Нажмите на картинку для увеличения.
Обои
Новая версия Ubuntu, наконец-то, принесла пользователям приличный выбор обоев. Изменение не такое уж грандиозное, но другие дистрибутивы, такие как Mandriva, в этом отношении практически не меняются годами. Помимо новых обоев, была добавлена возможность использования слайд-шоу из обоев в качестве фона рабочего стола.
Нажмите на картинку для увеличения.
Темы
Оранжевая тема “Human”, которая была частью Ubuntu с первой версии LTS Edition (версия 6.06 “Dapper Drake”), больше неактуальна. Однако вместо того чтобы убрать тему “Human” и заменить её новой, разработчики Ubuntu решили обновить тему “Human”, сделав её коричневой. Поклонники привычных оранжевых рамок окон могут воспользоваться старой темой “Human”, выбрав “Human-Clearlooks” на вкладке “Theme” в меню “System”/”Preferences”/”Appearance”.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Иконки
Стандартный минимальный набор иконок “Human” был заменён на новый более элегантный набор “Humanity”.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Даже многие из тех иконок, которые почти без изменений перешли из “Human” в “Humanity”, приобрели немного лоска.
Нажмите на картинку для увеличения.
Системный трей
Помимо этих иконок, в Ubuntu 9.10 полностью поменялись иконки в системном трее. Слегка уменьшенные копии больших системных иконок ушли в прошлое. Karmic сделала шаг на встречу минимализму, сделав иконки в одной гамме а-ля Windows 7.
Недостатки
Хотя вам могут и не понравиться косметические изменения, применённые к версии 9.10, подавляющее их большинство выполнено первоклассно. Впрочем, некоторые изменения оказались странными – это результат либо плохого выбора, либо невыявленных “глюков”. Как бы то ни было, они присутствуют с бета-версии и не должны были бы попасть в финальный релиз.
Отсутствующие иконки
Если вы думаете, что отсутствие иконок в нижней части меню “Places” и полное их отсутствие в меню “System” – это ошибка, то вы заблуждаетесь. Это не недосмотр и не “глюк”, это дизайнерское решение GNOME.
Нажмите на картинку для увеличения.
Вы легко можете вернуть на место эти иконки, нажав правой клавишей мыши на рабочем столе и выбрав “Change Desktop Background”, или с помощью меню “System”/”Preferences”/”Appearance”. В любом случае вам нужно будет перейти на вкладку “Interface” и отметить галочкой “Show icons in menus”.
Нажмите на картинку для увеличения.
Уведомляет или надоедает?
Всплывающие окна уведомлений в системном трее тоже подверглись небольшой переделке (стали вести себя по-новому), и получилось не совсем удачно. Если новые иконки во всплывающих окнах уведомлений – это хорошая идея, то новое положение, которое они заняли на экране, весьма странно. Вместо того чтобы появляться сразу под верхней панелью в правом верхнем углу, они сейчас появляются на целое сообщение ниже верхней панели. Возникает ощущение, будто над всплывающим сообщением должно быть ещё одно уведомление.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
К сожалению, поведение всплывающих окон уведомлений не было исправлено. По-прежнему отсутствует возможность закрыть уведомление. Вместо этого уведомление становится прозрачным, через него можно кликать, если навести курсор сверху. Если на настольных ПК и больших ноутбуках это не так страшно, то на маленьких 10″ экранах нетбуков очень раздражает. Мы уверены, что многие оценили бы появление маленького крестика в правом верхнем углу окна уведомлений.
Боковая панель Ubuntu Netbook Remix
В нижней части основного меню операционной системы версии Ubuntu Netbook Remix Edition, отчётливо видна маленькая матовая полоска, более светлая по сравнению с остальной частью боковой панели. Непонятно, должна она там быть по задумке или нет, но выглядит она неуместно.
Нажмите на картинку для увеличения.
Ubuntu Netbook Remix
Хотя операционная система Ubuntu Netbook Remix (UNR) предустанавливается далеко не на все новые нетбуки, она вызвала отклик у разработчиков. Такие дистрибутивы для нетбуков с растущей пользовательской базой, как EasyPeasy, Eeebuntu и JoliCloud, используют интерфейс из UNR.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
В версии 9.10 UNR отказалась от трёхпанельного начального экрана, как в 9.04, и пришла к более логичному и более привлекательному двухпанельному дизайну.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
За исключением небольшого нарекания по поводу маленькой светлой полоски в нижней части боковой панели, UNR постаралась избежать тех недостатков, которые коснулись версии Desktop Edition операционной системы Ubuntu 9.10. Новая версия UNR быстрее загружается, просыпается и возобновляет свою работу, нежели версия 9.04. Меню тоже имеют гораздо более привлекательный вид, завершая в целом более удобный пользовательский интерфейс. Даже ужасный многофункциональный трекпад ноутбука Dell Mini 10v работает лучше на новой установке, хотя первое, что должны сделать владельцы Mini 10v после установки любого дистрибутива Linux, – это всё же отключить опцию “tap-to-click” (использование короткого прикосновения в качестве щелчка). Для этого просто нажмите на “System” в левой панели начального экрана, затем выберите опцию “Mouse” и уберите галочку напротив “Enable mouse clicks with touchpad”.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
WiFi не заработал сразу, что для Linux в порядке вещей. Впрочем, Karmic быстро нашла нужные драйверы Broadcom и предупредила об их доступности через иконку в системном трее и всплывающее сообщение. Нужно просто нажать на иконку уведомлений и выбрать один из драйверов (есть с открытым кодом и проприетарный). Пока это самый лёгкий способ установки драйвера WiFi.
Нажмите на картинку для увеличения.
Нажмите на картинку для увеличения.
Учитывая, что 64-битная версия Desktop Edition оказалась совершенно неработоспособной, а 32-битная версия испорчена “багами” и неудачно выбранными решениями, UNR становится победителем в этом релизе Karmic. Несмотря на то, что мы скажем о Karmic в заключении, UNR 9.10 определённо стоит скачать. Поскольку JoliCloud, Moblin и Chrome всё ещё не вполне готовы, среди операционных систем Linux для нетбуков мы вынуждены присудить награду “THG рекомендует” системе UNR 9.10.
Загрузка, установка, копирование, сжатие
Что ж, все новые функции, приложения по умолчанию и дизайн выглядят неплохо, но как насчёт производительности? Какое влияние в итоге оказало беспрецедентное количество всевозможных изменений? Версия 9.04 принесла заметное улучшение по сравнению с неудачной 8.10 “Intrepid Ibex” и надёжной 8.04 LTS “Hardy Heron”, но поднимет ли планку новый релиз 9.10? Чтобы это выяснить, мы сравнили 9.10 с 9.04 в тестах на время загрузки, использование CPU, памяти, время сжатия, игровую производительность и прочее. Поскольку 64-битная версия оказалась неработоспособной, нам пришлось тестировать 32-битные версии операционных систем.
Обе версии – и 9.10, и 9.04 – тестировались на установленных заново и свеже-обновлённых системах. За исключением тестов PeaceKeeper, все приложения, программы и библиотеки оставлены по умолчанию. Применялись только обновления, а не апгрейды. В обоих случаях в процессе установки была применена опция “Erase and use entire disk”, включая стандартные схемы разбивания на разделы и файловые системы по умолчанию. После первоначального обновления системы на 9.10 и на 9.04 были установлены проприетарные драйверы Nvidia. В обоих случаях мы использовали рекомендуемые версии драйвера (185 для Karmic и 180 для Jaunty).
Все тесты, представленные в данном обзоре, доступны для свободного скачивания и являются кроссплатформенными. Поэтому мы рекомендуем вам протестировать свои собственные системы, независимо от платформы, и поделиться своим опытом в нашем форуме. Эта наша первая попытка кроссплатформенного тестирования, поэтому если у вас есть какие-то предложения или другие кроссплатформенные тесты, которые вы хотели бы видеть в наших обзорах в будущем, то пишите нам. Кроме того, имейте в виду, что это ограниченный вариант нашего полного кроссплатформенного тестового пакета, особенно в категории игр и видео, из-за использования встроенной графики.
В этом разделе в тестах для оценки времени использовался секундомер. Каждый тест проводился по несколько раз (5-10), в качестве итогового результата мы брали среднее значение, отбрасывая при его вычислении максимальное и минимальное значения.
Время загрузки
Для оценки времени загрузки мы использовали полностью выключенную систему. Секундомер запускался в момент нажатия на кнопку питания. После нескольких тестов мы отбрасывали максимальное и минимальное время и находили средний результат среди пяти оставшихся значений.
Karmic улучшила время загрузки на целых 5 секунд по сравнению с Jaunty.
Время установки приложений (только Blender)
Если эта диаграмма кажется вам немного незаконченной, то только потому, что так оно и есть. Как правило, для сравнения времени установки я использую несколько разных приложений, но моё терпение не безгранично, а производительность Karmic в этой области положила конец всякому терпению. Обычно мне нравится устанавливать программы, которые мне пригодятся для других тестов, вместе с другими популярными приложениями. Как правило, я беру Blender, openArena, VLC Media Player, VirtualBox и Miro. После того как в 9.10 установка Blender заняла целых 15 минут, я перешёл к openArena. Прошло полтора часа, а openArena установилась всего на 17%. После этого я решил оставить остальные приложения и дать результаты только для Blender.
Время копирования файлов
Для этого теста в качестве файла для передачи в 9.10 мы использовали i386 ISO.
Эти тесты показали самые интересные результаты во всём тестовом пакете. Jaunty и старая файловая система ext3 справились быстрее, чем Karmic с её более новой стандартной файловой системой ext4. Этот удивительный результат наталкивает на вопрос: “Будет ли Jaunty и дальше доминировать над Karmic с ext4, или Karmic заполнит пробел, взяв более старую файловую систему ext3?” Возможно, пришло время более тщательно взглянуть на все файловые системы Linux.
Время сжатия/распаковки файла
По многочисленным просьбам наших читателей мы решили включить в тестирование 7zip вместе с обычными файлами zip. В тестировании задействовано 15 файлов, которые в несжатом виде в общей сложности занимают 334,6 Мбайт.
Система 9.10 смогла на несколько секунд быстрее справиться со сжатием и распаковкой файлов, используя как zip, так и 7zip. Заметим, что 7zip в среднем в шесть раз дольше выполняет архивирование и разархивирование, нежели zip. Хотя 7zip сжал файлы до 313,7 Мбайт (сжатие на 20,9 Мбайт), в то время как zip сжал файлы до 332,6 Мбайт (сжатие всего на 2 Мбайт). Это значит, что 7zip сжимает наши тестовые файлы в 10 раз лучше, чем zip.
Render, Lame, игры
Как и все остальные тесты, эти приложения являются кроссплатформенными и бесплатными. В отличие от тестов из предыдущего раздела, этим приложениям для получения результата не требуется секундомер и высчитывание среднего результата по нескольким попыткам.
Blender Render
Для этого теста мы использовали “неофициальный” файл Render теста Blender.
Karmic снова опередила Jaunty, на сей раз на 10 секунд.
POV-Ray
Мы использовали тест версии 1.02 в POV-Ray 3.6.
В этом тесте впёреди оказалась система Jaunty, но с совершенно незначительным преимуществом.
LAME
Здесь мы использовали LAME версии 3.98.2. Мы сконвертировали 542,1-Мбайт файл .wav в формат .mp3 с битрейтом 160 Кбит/с.
Ubuntu 9.10 смогла создать файл .mp3 на 10 секунд быстрее, чем 9.04.
Игры
Поскольку наша тестовая система Linux в настоящий момент ограничена встроенной графикой, мы решили взять пару старых бесплатных игр. В их число вошла openArena, а также игра, которая уже несколько лет не появлялась в наших тестах: Wolfenstein: Enemy Territory.
В openArena с очень маленьким отрывом в 0,167 FPS победила система 9.04. В Wolfenstein: Enemy Territory система Karmic отыгралась на 0,5 FPS. Впрочем, игровая производительность на такой ограниченной системе представляет мало интереса.
Синтетические тесты
Хотя, как правило, я предпочитаю реальные приложения, а не синтетические, всегда интересно сравнить баллы с друзьями (или недругами). Два представленных здесь теста невероятно просто использовать, к тому же они имеют одинаково простые системы для сравнения результатов с другими пользователями. Кроме того, это два единственных синтетических теста, которые запускаются на всех трёх основных платформах, что даёт возможность сравнивать любые машины.
GeekBench
Поскольку GeekBench печально известен тем, что при каждом запуске выдаёт разные результаты, мы запустили этот тест пять раз. Отбросив максимальный и минимальный результаты, мы взяли среднее значение от оставшихся трёх чисел и получили итоговый балл.
В GeekBench Karmic вышла победителем над Jaunty с приличным отрывом в 4%.
PeaceKeeper
PeaceKeeper – это инструмент для тестирования браузеров, предоставленный компанией FutureMark, создавшей 3DMark. Мы запускали этот тест в одной вкладке одного окна браузера, без других открытых приложений. Поскольку Jaunty поставляется с предустановленным браузером Mozilla Firefox 3.0.15, который гораздо старее, чем версия 3.5.5 системы Karmic, мы решили в Jaunty тоже запустить браузер версии 3.5.5. На обеих системах – 9.10 и 9.04 – была запущена 32-битная development-версия Google Chrome для Linux (сборка 4.0.249.0).
Заключение
Нет сомнения, что 9.10 – это амбициозный релиз для Ubuntu. В этом релизе появилось больше новых функций и изменений программ по умолчанию, чем в любой другой предыдущей версии. Благодаря тесной интеграции с Ubuntu One, Tomboy Notes, Evolution и Empathy, а также новым элементам оформления, можно подумать, что Ubuntu становится самодостаточной системой, а не просто ещё одной небольшой вариацией Linux с GNOME. За дизайн мы даём Canonical десять баллов, а вот за исполнение – ноль. Если версия 8.10 оказалась провалом, то 9.10 – это грандиозный провал.
Четыре дня и потраченные нервы – и вот на моих системах работает великая Ubuntu. К сожалению, я сравниваю с версией 9.04 – именно с этой конфигурацией я начал. Нельзя недооценивать важность безупречного релиза. Особенно это справедливо для дистрибутивов Linux. Когда дело касается свободно распространяемого ПО, денежных обязательств нет. Впрочем, какие-то обязательства всё же есть. Мы потратили четыре дня на подготовку, устанавливая, а потом удаляя Karmic, а затем переустанавливая Jaunty. Представьте: человек тратит выходные на установку неработающей операционной системы, всю неделю проводит без функционирующей машины, а потом тратит ещё целые выходные на то, чтобы вернуть всё обратно. Для рядового пользователя это значительная потеря времени, и целая неделя без компьютера недопустима.
Когда дистрибутив Linux приобретает большое количество последователей и привлекает массовое внимание, он не может позволить себе релиз с “багами”. Canonical, выпуская новую версию Ubuntu каждые шесть месяцев, очень сильно рискует, пропуская “глючный” релиз. Большинство пользователей, у кого был неудачный опыт с 9.10, вероятнее всего, не захотят снова пробовать эту версию, даже если многие проблемы будут, в конечном счёте, исправлены. В данном случае, почему бы просто не дождаться следующей версии, которая появится через полгода? Таким образом, отдельные версии не получат возможности реабилитироваться. Разумеется, реабилитация подразумевает, что рядовой пользователь захочет попробовать систему снова. Но эффект для новичков может быть просто ужасающим. И с учётом приблизительной рыночной доли 1%, новичков должно быть немало.
Предыдущий октябрьский выпуск Ubuntu версии 8.10 “Intrepid Ibex” тоже был связан с проблемами: система обладала более низкой производительностью и имела больше “багов”, чем её предшественница 8.04 “Hardy Heron”. Сразу после Intrepid вышла версия 9.04 “Jaunty Jackalope”, которая оказалась безупречной и до сих пор, на наш взгляд, является лучшей операционной системой. Однако версию 9.04 встретили без особого энтузиазма. С чем это связано? А с тем, что воодушевление после удачного выпуска 8.04 “Hardy Heron” было смазано провалом Intrepid.
Всё это портит уверенность, с которой Canonical сообщала о новостях. График релизов Karmic был невероятно амбициозным. Предполагалась только одна бета-версия и один релиз-кандидат, причём бета- версия – всего за месяц до финальной версии, а релиз-кандидат – всего за неделю. Хотя другие графики релизов от этого особо не отличались, нужно учесть беспрецедентное число изменений, которые должны были появиться в 9.10. Действительно, возникает вопрос: “Откуда такая самоуверенность?”
Нажмите на картинку для увеличения.
Пресса тоже отчасти виновата в этом. Шумиха вокруг 9.10 стала повторением слишком поспешного освещения pro-Vista, которое явно оказалось поспешным. Бета-версии и релиз-кандидаты не являются окончательными продуктами, и тестирование операционной системы в виртуальной машине не считается. Мы же все знаем, к чему приводят допущения.
Дело в том, что Linux существует уже больше десятка лет, и не впервые выход на массовый рынок стал реальностью. Mandriva (затем Mandrake), Red Hat и SuSE были доступны в розничной продаже на Best Buy в конце девяностых. С тех пор популярность дистрибутива Mandriva резко упала, а две другие операционные системы никогда не выходили из корпоративного сектора.
Ещё одна тревожная тенденция, связанная с Ubuntu 9.10, – это переход только на Ubuntu-приложения и службы. Ubuntu One является отличным решением; непонятно, как можно прожить без службы резервирования/синхронизации. Однако Mac, Windows или, по крайней мере, общий Linux-клиент были бы лучшим выбором. Большинство людей, у которых установлена операционная система Ubuntu, используют не только её, что делает Ubuntu One узкоспециализированной службой.
На наш взгляд, Empathy тоже является неудачным выбором. Неплохо, что данный клиент заменяет два приложения (Pidgin и Ekiga), но людям всё же нравился Pidgin. Может, Empathy и является более удачным решением, но это как раз та ситуация, про которую говорят: “если не сломалось, то и не трогай”. Клиент Pidgin справлялся со своей работой, он доступен на всех трёх основных платформах, и людям он нравился. Мы не говорим, что Empathy не надо использовать в будущем, но пока это преждевременная замена – стоило подождать ещё несколько релизов. Это таким дистрибутивам, как Fedora и openSuSE, можно безответственно обращаться с новыми функциями, поскольку эти дистрибутивы являются не более чем экспериментальными средами для своих розничных аналогов (Red Hat и SuSE соответственно). Ubuntu же старается стать дружественной настольной операционной системой ко всем пользователям. Возможно, сдержанность в отношении новых функций здесь важнее, чем попытка предоставить новейшие технологии в качестве стандартных.
Что ж, оставим в стороне все отрицательные моменты, всё-таки это обзор версии Ubuntu 9.10 “Karmic Koala”, а не всей Ubuntu. Как бы то ни было, мы по-прежнему рекомендуем вам выбрать Ubuntu 9.04 “Jaunty Jackalope” в качестве бесплатной операционной системы, копию которой можно скачать здесь. Надеемся, что Canonical учтёт свои ошибки и сделает версию 10.04 “Lucid Lynx” удачнее в тех сферах, в которых провалилась Karmic (а именно, в области реализации). Стыдно было потерпеть такую неудачу, ведь в Karmic есть всё, чтобы сделать отличную настольную систему Linux. Однако многочисленные “баги” и неудачный запуск ОС испортили весь продукт. Интересно, что ходят слухи, будто KDE-версия Ubuntu, Kubuntu, смогла избежать этих ошибок и имела успех в своих кругах. Может, в следующий раз повезёт.