ляпушкин виктор ис 21

20
Анализ Mac OS X & Linux Ubuntu Работу выполнил студент Ляпушкин Виктор, ИС-21.

Upload: -

Post on 06-Aug-2015

72 views

Category:

Documents


2 download

TRANSCRIPT

АнализMac OS X & Linux Ubuntu

Работу выполнил студент Ляпушкин Виктор, ИС-21.

Какова Ubuntu в сравнении с Mac OS X?

В этой презентации мы и рассмотрим сравнение двух воистину крутых и классных операционных систем нашего времени.

Поддержка и настройка оборудования

AppleЯблоко располагает преимуществом в области поддержки оборудования и конфигураций из-за того она жестко контролирует производство компонентов Mac`ов.

UbuntuUbuntu добилась больших успехов в плане упрощения процесса определения и корректной настройки проблемных устройств, таких как беспроводные адаптеры и видеокарты.

У Ubuntu всё ещё имеются слабые стороны в плане поддержки оборудования, включающие Bluetooth и звуковой сервер PulseAudio. В обоих наблюдаются улучшения, но ручное вмешательство всё ещё требуется огромному числу пользователей, как показывает быстрый поиск по форумам. Кроме того, улучшилась поддержка управления питанием для ноутбуков, но она всё еще несовершенна и стабильность работы режимов suspend и hibernate зависит от конкретного оборудования. Это вызвано, в частности, использованием в Ubuntu закрытых драйверов.

С учётом того, что Ubuntu должна работать на любом компьютере с любой конфигурацией оборудования, получается, что у неё намного лучше поддержка аппаратного обеспечения, чем у предложения от Apple. Более того, Вы можете купить практически любую беспроводную карту, веб-камеру или другие периферийные устройства и они будут работать без каких-либо проблем.

Попробуйте-ка провернуть такое в OS X.

Установка

Врожденному преимуществу аппаратной поддержки в Mac OS X противопоставляется проверенный в боевых условиях процесс установки в Ubuntu, который со временем стал быстрее, изящнее и проще. Тем, кто никогда не ставил, переставлял или обновлял OS X, стоило бы удивиться; несомненно, у вас есть графический установщик, но в нем нет многих деталей современных установщиков linux систем: нельзя загрузиться с LiveCD и выполнить таким образом установку, несколько дисков, которые требуется менять, и, возможно, самое проблемное это то, что вам придется выбрать отдельный путь для установки, чтобы сохранить документы и ранее установленные приложения.

Ubuntu , напротив, доступна во множестве форматов: live CD, live USB или установка непосредственно через Synaptic для множества аппаратных архитектур. Её проще установить, в особенности когда Вы учитываете важные опции вроде разметки диска, что позволяет установить Ubuntu рядом с другими уже существующими ОС без риска стереть их. Также Вы можете назначить отдельные разделы для хранения пользовательских данных или для любой другой директории в системе. И это даже без всяких упоминаний о вариантах самой ОС, включающих основной Ubuntu, основанный на KDE Kubuntu, Xubuntu, а также все остальные вариации, в том числе и ориентированные на нетбуки.

Программа установки Ubuntu не привносит каких-либо значительных изменений в сам процесс, хотя она добавляет возможность установки системы с зашифрованными пользовательскими директориями (которая, к слову, есть и в OS X), которая придется по нраву бдительным пользователям. В целом, установщик со временем становится всё лучше и оставляет к себе всё меньше вопросов.

Базовая система и рабочее окружениеДля использования изо дня в день, рабочий стол, обозреватель файлов и инструменты настройки системы играют важнейшую роль в том, что мы будем считать сценариями использования системы. Ubuntu поставляется с GNOME и целым ассортиментом твиков и настроек от команды Canonical. Из наиболее известных изменений в Ubuntu можно назвать новую систему уведомлений и отключение по умолчанию комбинации Control-Alt-Backspace, которая в прошлом перезапускала X-сервер. Они не являются значительными изменениями, но оба несколько спорны из-за того, что изменили традициям.

Новое поведение системы уведомлений очень напоминает Growl в OS X. Growl распространяется под лицензией BSD и не разрабатывается Apple, но пользуется популярностью у независимых разработчиков приложений и пользователей. Комбинации клавиш Control-Alt-Backspace не имеет прямого аналога в OS X; возможно выполнить принудительную перезагрузку используя клавишу питания, но маловероятно, что это может произойти случайно.

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

Я сомневаюсь, что есть какой-либо способ кратко объяснить различие между «suspend» и «hibernate» без погружения в технические подробности, но пояснительный текст в меню выключения весьма хорошо справляется с этой задачей без даже без такого способа. Новое приложение, названное «Очистка системы», предствленое в Ubuntu, позволяет обнаруживать и, по желанию, удалять накопившийся мусор вроде старых пакетов, упрощая эту задачу для всех пользователей , которым раньше приходилось делать это вручную или просто игнорировать.

Сравнение юзабилити рабочего стола в Ubuntu и в OS X действительно сложно. Apple всё ещё использует непонятные красные, желтые и зеленые кнопки без опознавательных знаков в оформлении окон; выбор, от которого им давно стоило отказаться. Стандартная тема Human в Ubuntu легче для понимания, да и выглядит неплохо. Для одинаковых задач Finder (обозреватель файлов в OS X) легче в использовании, чем Nautilus в Ubuntu, но и Finder есть проблемы. Поиск доступных сетевых директорий труднее, чем он должен быть, а попытки Apple спрятать юниксовую файловую систему приятны до тех пор, пока Вам она не понадобится и раздражающи, когда Вам нужно найти конкретный компонент.

Nautilus все ещё странно обращается со сьёмными носителями, с множеством путей для перехода в одно и то же место, непонятные квази-URL-пути в адресной строке (e.g., computer:/// ), а также подвержен сбоям, вызванным другими приложениями (попробуйте перейти в папку со смонтированным CDROM'ом, а затем попытайтесь его извлечь через Nautilus — Nautilus не сможет сообщить в чём проблема). С другой стороны, вручную отключите сьёмный носитель посмотрите как поведет себя OS X. По крайней мере в Ubuntu всё ещё сохраняет силу командной строки, являющейся частью Linux.

В конечно итоге, OS X пока впереди Ubuntu в плане юзабилити, так как недостатки Ubuntu с большой долей вероятности помешают или вообще не дадут пользователю выполнить задание. Приведу несколько несвязанных примеров: Вы можете предпочитать таскбар GNOME доку OS X для слежения за открытыми приложениями, но, к примеру, в Ubuntu намного сложнее выяснить, почему Ваш принтер внезапно перестал печатать. Вам могут нравиться отдельные пункты в меню «Система -> Администрирование» в Ubuntu больше, чем панель системных настроек в OS X, сделанная по принципу «всё в одном», но в Firestarter в Ubuntu заметно сложнее правильно настроить, чем встроенный фаервол в OS X.

И наконец, встроенная справочная система в OS X превосходит Ubuntu как минимум в двух отношениях. Во-первых, она написана как руководство по устранению проблем, в то время как справка в Ubuntu полагается на документирование содержимого отдельных окон, а во-вторых, справочная система OS X может действительно выдать нужную страницу, в отличие от Ubuntu. Для примера, попробуйте получить помощь по настройке Bluetooth гарнитуры в обеих системах. OS X выдаст пошаговое руководство, в то время как Ubuntu возвращает список справочных страниц.

Приложения

AppleПлатны.

UbuntuБесплатны

приложения OS X и их альтернативы в Ubuntu

Apple1. iTunes

2. iPhoto

3. iMovie

4. GarageBand

5. iDVD

6. iWeb

7. QuickTime

Ubuntu1. Rhythmbox

2. F-Spot

3. не имеется;

4. нет по умолчанию;

5. нет по умолчанию;

6. не имеется

7. Totem

Apple8. DVD Player

9. Mail

10. Safari

11. iCal

12. iChat

13. PhotoBooth

14. Front Row

Ubuntu8. Totem

9. Evolution

10. Firefox

11. Evolution

12. Pidgin

13. Cheese

14. нет по умолчанию; 

Обновление программного обеспечения

Обе операционные системы могут выполнять обновление через графические утилиты, хотя у них разные подходы. В Ubuntu Update Notifier периодически проверяет наличие новых пакетов, которые пользователь может выбрать для установки по принципу пакет-за-пакетом, так же пользователь может обновиться используя Synaptic. Software Update от Apple тоже периодически проверяет обновления, только Apple делает релизы не часто. Когда это происходит, они связаны вместе; т.е. iTunes и iPhoto могут получать независимые обновления, но обновление самой системы, только в режиме все или ничего, влияют на всю систему

Утилита обновления от Apple начинает скачивать доступные пакеты в фоне без вмешательства пользователя, так что когда пользователь уведомляется о доступности обновления, ему обычно не приходится долго ждать. С другой стороны, через систему Apple невозможно снизить версию программы. Более того, сервис обновлений Apple обновляет не весь софт на компьютере, а только основные продукты Apple. Никакие сторонние приложения не управляются и должны быть обновлены вручную пользователем. Интересно то, что даже собственный комплект разработки приложений Apple не поддерживается в этом сервисе! А Synaptic позволяет пользователям пропускать или откатывать обновления, если появляются проблемы, и они (обновления) могут быть использованы для любого приложения в любом репозитории. Все больше и больше сторонних поставщиков программ создают apt-репозитории, включающие пакеты с открытым кодом (напр., Boxee) или с закрытым (напр., Google).

Одна из лучших инноваций Ubuntu за последние годы — это персональные архивы пакетов Launchpad, благодаря которым любой разработчик или команда может безболезненно создать полноценный репозиторий Apt для своих пакетов. Легко считать это само собой разумеющимся, но на OS X, если стороннее приложение не было запрограммировано для автоматической проверки своих обновлений (а некоторые программы имеют эту возможность), единственный способ узнать о новой версии — это посещение сайта программы и поиск объявления о новой версии.

Цена

Эта категория — пустяк для Ubuntu, которая бесплатна вне зависимости от того, на сколько машин вы ее устанавливаете, и какие это машины: серверы, рабочие станции, ноутбуки, нетбуки, тонкие клиенты, и т.д. Стоит также отметить, что бесплатна не только ОС, но и приложения. У iTunes, Safari и Mail есть толпы поклонников, но не стоит забывать о том, что iLife, iWork и MobileMe не бесплатны. Apple даже просит денег за поддержку MPEG-2 в QuickTime из-за 640 патентов на программное обеспечение, которые также влияют и на пользователей свободного ПО. Плюс к этому, «профессиональные» приложения для творчества вроде Aperture, Final Cut, Logic Pro, Shake и другие стоят значительно больше. Как ранее упоминалось, в Ubuntu всё ещё не хватает хороших инструментов для работы с видео, но обработка цифровых негативов как в Aperture вполне доступна без какой-либо платы, в то время как есть и мощные аудиоредакторы и программы для работы с графикой. Хотя Ubuntu и бесплатна, доступна коммерческая поддержка, за которую взимается плата, что означает трату денег лишь на то, что имеет реальную ценность!

Заключение

В итоге, Ubuntu заслуживает 4 с плюсом в этом сравнении с юзабилити Mac OS X. Множество изменений за последние пару-тройку лет повысили юзабилити Linux на десктопах в целом — только задумайтесь насколько важна возможность настроить монитор без правки xorg.conf; разница как небо и земля. Однако достижения, приближающие Ubuntu к Mac OS X в этом обзоре, просто теряются из за недостатков — непредсказуемого режима «suspend», неинформативной справочной системы, отсутствующих или крайне неудобных приложений.

Это отнюдь не означает, что решение всех мелких проблем является простой задачей, на самом деле всё может оказаться сложнее. Как полагает Шаттлворт, это не задачка на один вечер. Частью этой задачи, он добавляет, является выявление способов, которыми Canonical может вдохновить сплоченность и внедрение инноваций в расширяющемся сообществе open source. Также недавно был запущен проект по исправлению мелких проблем юзабилити в Ubuntu, названный «One Hundred Paper Cuts». Целью проекта является улучшение взаимодействия с пользователем путём выявления сотни проблем, которые негативно сказываются на юзабилити, но могут быть отноительно просто исправлены. Это, безусловно, движение в правильном направлении!

Такой упор на сообщество является критической точкой — Ubuntu и другие дистрибутивы могут заниматься работой по интеграции и достигать впечатляющих результатов этим путём, но увеличение реального удобства для пользователя зависит от окружения рабочего стола, приложений, разработчиков библиотек, ядра и всех остальных в пищевой цепочке Linux. Шаттлворт считает, что имеется немалый интерес к проблеме удобства, хоть ни GNOME, ни KDE не выражают свою приверженность юзабилити. «Canonical принимает участие в их работе, равно как и продвигает новые кросс-десктопные идеи юзабилити, к которым мы идём под флагом Ayatana и сможем ли мы собрать всё это вместе и получить нечто прекрасное, мы увидим лишь со временем» — он сказал. Билл Гейтс допустил ошибку, недооценив Linux, когда его продукт был на прицеле — через несколько месяцев или лет увидим, вынес ли Стив Джобс что-то из этой истории.