Недостатки OpenBSD как настольной ОС
Например это были:
- реализация crypto softraid
- поддержка UTF-8 в системе
- портирование клиента Seafile (Привет, kirby@!)
- поддержка NTFS 3g. Благодаря поддержке fuse в ядре появилась возможность использования тех файловых систем, о которых можно было даже не мечтать. В том числе ntfs-3g.
- возможность установки в unattended режиме
- возможность подключить проектор
Но часть вещей всё ещё осталась. Я приведу здесь этот список для тех, кто хочет использовать OpenBSD, как рабочую ОС, но не знает с какими проблемами ему прийдется встретиться, и буду из него вычёркивать пункты, если проблемы будут исправляться.
Опишу каждую из них с указанием обходных путей, если таковые есть:
- Быстродействие файловой системы: UFS не отличается скоростью, хотя на SSD все работает очень и очень шустро.
- Не поддерживается bluetooth и поддержки скорее всего уже не будет.
- В ванильном OpenBSD нет поддержки клиента CIFS, но это решается использованием sharity-light, который работает несмотря на свою кривость. Есть официальный порт поддержки CIFS через fuse(4) - usmb
- Очень медленная запись на устройства USB mass storage. Ну просто очень медленно.
- Моим любимым музыкальным плеером является Apple iPod Shuffle. А так как Apple не раскрывает формат базы с метаданными для своих плееров и вдобавок ещё и периодически его меняет, то использование их плееров без iTunes создаёт некоторые проблемы. Поэтому для меня было проблемой записывать музыку на iPod Shuffle в OpenBSD. Какое-то время я пользовался shuffle-db, но он поддерживал только первые версии iPod Shuffle и формат 3-го поколения плеера уже не поддерживал. Я обошёл это тем, что использовал скрипт, который заменял mp3 файлы без изменения имени файлов и, как следствие, обновление базы с метаданными не требовалось.
- Skype сейчас является одним из самых популярных IM клиентов. Для OpenBSD нет официальной поддержки клиента Skype, а он мне нужен был для работы с коллегами. Какое-то время я использовал сервис imo.im, который до покупки компании Skype компанией Microsoft поддерживал Skype в веб интерфейсе. Но сразу после покупки поддержка прекратилась. Недавно Microsoft интегрировала поддержку чатов Skype в outlook.com. Но пользоваться им ужасно неудобно.
- Отсутствие системы распознавания текста, хотя мои эксперименты с tesseract показали, что эта OCR подает надежды.
- В базовой установке OpenBSD можно на выбор использовать emacs-подобный редактор mg(1) или vi(1). Но, к сожалению, ни тот, ни другой не поддерживает Unicode и из-за этого приходится устанавливать vim из пакетов.
- Отсутствие файловой системы с поддержкой журналирования приводит к тому, что если жёстко выключить компьютер, то проверка ФС на ошибки при следующем включении компьютера может занять значительное время.
- В базовой системе нет поддержки WPA2-Enterprise, используемом в корпоративных беспроводных сетях. Но проблема решается установкой и настройкой wpa_supplicant из пакетов.
- Отсутствие удобного менеджера сетевых настроек. Ну то есть если у вас на каждом сетевом интерфейсе используется одна или максимум две сети, то можно каждый раз переконфигурировать сетевые настройки редактированием hostname.if(5), но в 21-м веке хочется чего-то более удобного.
- Нет поддержки видеокарт NVidia. Впрочем это проблема не самой OpenBSD, причина в отстутствии открытой документации для этих видеокарт.
- Возможность использования макросов MS Office для генерации слайдов.
- Удобный клиент для SIP (pjsip ужасен, Ekiga не работает). Вариант с aucat(1) и ssh(1) конечно работает, но для реальной жизни мало подходит :)
- Отсутствие удобного календаря, аналога Apple iCal. Чтобы была поддержка формата iCal, сетевых календарей и поддержка Exchange. Пока есть только кандидат - California, но он ещё в стадии разработки. Я пытался использовать тандем davmail и Mozilla Sunbird, пока Mozilla не закрыла разработку Sunbird. Использовал веб-интерфейс Exchange - Outlook OWA, но у такого способа нет нотификаций. Использовать Mozilla Thunderbird не удобно, потому что мне не нужен монстр с почтой. Я почту читаю в mutt.
- Портирование редактора для epub - Sigil
- Портирование простого редактора Gnome Paint
P.S. Заметка приурочена к новому релизу OpenBSD 5.6.
Fin