GuenterR (guenterr) wrote in ru_mac,
GuenterR
guenterr
ru_mac

Categories:

Mac OS X vs Ubuntu. Мнение...


Взято на rsdn.ru: http://rsdn.ru/forum/message/2898189.1.aspx

Ежели кому лень ходить :
Получилось так, что решил купить себе Mac Book Pro и перейти на Mac OS X. В итоге имею потерянную почти рабочую неделю,
и Mac Book Pro с установленным Ubuntu Linux в качестве единственной операционки. По пути имел возможность ознакомиться с
Mac OS X. Что могу сказать:

Плюсы Mac OS X:

[+] Быстрая загрузка
[+] Вылизанный и красивый GUI по умолчанию — все, что должно работать — работает, что может глючить — убрано
[+] Все железо и все ноутбучные функции работают (ну, еще бы)
[+] Хорошо работающий поиск (аналог tracked и beagle, отличается от них тем, что нормально работает)

Минусы Mac OS X:

[-] Феерическая файлопомойка в той юникс-системе, поверх которой работает GUI (*)
[-] Сложный и неинтуитивный инит; скрестили крон с инитом; надо писать какие-то xml-дескрипторы немеряных размеров — черт ногу сломит, короче
[-] Большой отжор места на диске; на ноуте с предустановленной Mac OS X — под систему отожрано 30Gb (на что — совершенно непонятно) (**)
[-] Порты. Отвратительны (***)
[-] Проблемы не решаются простым поиском в гугле (я думаю — нерелевантная публика)
[-] Отсутствие единого репозитория софта, а так же подхода к его установке (не порты) — после apt, emerge и pacman воистину жалкое зрелище
[-] Ubuntu 7.10 Server не заработала ни в Parallels ни в VirtualBox (Kernel Panic — CPU Too Old!)
[-] Нет выбора файловых систем — я так понимаю, все работает с со стандартной Mac OS-ной файловой системой, об оптимизации думать не приходится


Подробнее о минусах:

(*) В PATH: /usr/bin, /usr/local/bin, /opt/bin, /opt/blah-blah/postgres/bin, тоже самое для библиотек. Установленные из портов бинарники не попадают
в PATH, надо их разыскивать и добавлять самому

(**) Это, может, не так важно, если Mac OS единственная система — но если она хотя бы одна из двух, то такой отжор совершенно неприемлем. Держать 30Gb
из 120Gb под Макосью, только что бы иметь возможность обновить firmware? Фтопку.

(***) Что бы начать ставить что-то из портов, надо скачать и установить сначала какой-то SDK, очень неслабо весящий, причем, пока это
не сделано, порты будут при попытке будут падать с какими-то невнятными сообщениями. Порты собираются из исходников (даже во фре есть возможность ставить
из бинарников!); Первый раз в жизни увидел, как пакет конфликтует сам с собой при установке. Многого нет; Многое сделано неряшливо — например, какой-то
пакет есть для python 2.4, но отсутствует для python 2.5; Работа с python-овыми пакетами — это отдельный вопрос — никакого подобия py-central,
которое есть в нормальных дистрибах; все валится в разные каталоги, потом при запуске питона не находятся вроде бы установленные пакеты, надо их искать и
добавлять в PATH или ставить симлинки.

Резюме: Мне не удалось развернуть рабочее окружение ни под Mac OS X ни даже в виртуальной мащине; видимо, единственный путь это сделать — собрать мир из исходников
в отдельном каталоге, туда чрутится и работать. В общем, сделать Gentoo For Mac OS X. За время ковыряний, не заметил в GUI ничего такого, из за чего захотелось бы
оставить Mac OS X. Никакой особенно сказочной юзабилити я не заметил; многие вещи неинтуитивны и требуют читать документацию; все равно надо что-то настраивать;
Да, отдельные программы хороши — Adium vs Pidgin например. Заслуживает уважение сам подход — сделать меньше, но безупречно работающих функций, чем монстра в которого
напихать все что есть, так что отдельные части конфликтуют друг с другом (Compiz)

Итого, Mac OS сносим, ставим Linux.

Kubuntu глючная до нежизнеспособности, была снесена с большими сожалениями (KMail и Konqueror жалко)

Ubuntu

Плюсы

[+] Файловая система. Конечно, это Debian, но после Mac OS X файлопомойкой я больше его не назову
[+] Инит и крон. Конечно, это Debian, но после Mac OS X все четко, просто и логично
[+] Со всем установленным нужным и ненужным софтом — занимает 4.6Gb
[+] apt всесто кривых портов и ручного поиска и скачивания софта — это счастье
[+] Все проблемы с установкой и настройкой решаются поиском в гугле; есть пошаговые мануалы
[+] С файловыми системами все понятно — это же линукс. Поддерживает даже NTFS
[+] Поддержало все железо, даже видеокамеру, работает часть специфичных Mac-овских функций — подсветка клавиатуры, сенсоры освещенности
[+] Работает управление питанием и suspend to ram
[+] Можно даже настроить одноглазый тачпед на эмуляцию нормального — правый клик — это клик по тачпеду, средний клик —
это клик двумя пальцами по тачпеду (мульти тач работает)

Минусы

[-] Дольше грузится (это решается, но придется забить на Ubuntu в пользу Arch или Gentoo)
[-] Глючноват пока драйвер WiFi
[-] Хуже работает управление питанием, чем в родной Mac OS X — меньше живет на батарейках
[-] Не работают (пока) прикольные функции — изменение интенсивности подсветки в зависимости от освещенности
[-] Отсутствует куча кнопок на клавиатуре и тачпед одноглазый; может под макосью так и надо, а вот под линуксом туго
[-] Не заработал Hibernate, надо ковырять (влом, потому что в убунте от него толку мало, надо другое ядро ставить что бы быстрый suspend2 был)


Резюме. В общем, GUI в убунте можно довести до "цельности и безглючности" аквы. Для этого надо просто поотключать ненужные функции компиза,
включить нужные — да и все, пожалуй. Конечно, с самими приложениями ничего не поделать пиджин это пиджин, эволюшн это эволюшн, всякие
графические смотрелки вместо iPhoto или что у эппла -с этим всем ничего не поделать, равно и с тем, что иконки в макоси красивее.

А вот все, что не-GUI — тут макос стройными рядами идет в сад.


Итого: WiFi, динамическую подсветку экрана в линуксе скоро сделают, быструю загрузку и hibernate я могу сделать и сам, если поборю лень, а вот
Mac OS так и останется тем, что она есть. Как изместно, что бы из бочки варенья получить бочку сами-знаете-чего, нужна всего лишь ложка
сами-знаете-чего. Apple разработала отличный ноутбук, лучше которого в своем классе я просто не нашел. И засунула в него невменяемую операционную
систему. Такие дела.
Subscribe
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 143 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →