Vitaly Lipatov (
lav)
15.01.2009 02:09:00
К сожалению, недостатки Unix/Linux слишком часто выдают за её достоинства. Вспомним
- Почивший сервер шрифтов XFS и вообще систему Иксовых шрифтов - как это красиво расписывалось и насколько бесполезно сейчас, когда используются только TTF-шрифты, отрисовываемые через freetype, и счастье, если отображаемые через XRender.
- Деление на пользователей, группы и других. В 2009 году до сих пор в ядре ограничение на 16 групп на пользователя при работе через NFS. Это означает, что по сети группами пользоваться невозможно (да, есть патчи к ядру, которые никто не прикладывает, и есть SAMBA с глючным CIFS).
- Дефрагментация файловых систем. Сколько нам доказывалось, что это лишнее, и ФС в Linux не требует дефрагментации. Но только вот свежеустановленная система грузится заметно быстрее побывавшей в dist-upgrade. Что говорить, у меня на домашней машине установка rpm-пакета размером в 10Кб занимает несколько минут жуткого треска диска.
- Замечательная архитектура X-сервера с сетевым протоколом практически без оптимизации даже при локальной работе (я чего-то не знаю, кроме Unix socket?). Пользователи, перешедшие на Linux, порой проклинают нас за тормоза графического интерфейса.
- Несовместимость разных версий библиотек, драйверов для Иксов и модулей ядра даже на уровне исходного кода, не говоря уж об ABI, которого можно сказать и нет никогда. Иногда не грузятся драйвера ATI, иногда nVidia, коммерческую закрытую программу в дистрибутив не поставить, а модули ядра впрыгивают и выпрыгивают от сборки к сборке ядра в зависимости от готовности кода. Я уж молчу о счастье поддерживать сторонний модуль для ядра.
- Практически полное нежелание разработчиков разных дистрибутивов прийти хоть к какой-то совместимости и стандартизации программных интерфейсов в своих системах. Иногда этим занимаются сами разработчики библиотек и софта, но далёкими от нужд дистрибутивостроителей способами.
P.S.
Возможно я что-то ещё забыл?
Vitaly Lipatov (
lav)
17.01.2009 12:10:00
"Привязывание Internet Explorer к операционной системе Windows вредит конкуренции между браузерами, подрывает инновации и в конечном счете уменьшает выбор потребителя", -
заявил регулятор Европейского союза (ЕС).
Ладно бы они просто поставляли IE в составе своей системы. Так они сделали библиотеки IE фактически частью системы, поскольку очень много софта
их использует, так или иначе, для отображения html.
Причём всегда утверждалось, что IE - бесплатный браузер, и на этих условиях он конкурировал с Netscape, а теперь с Opera и Firefox. Но это не так, поскольку по лицензии он является частью ОС Windows и может быть установлен только туда.
Счастье, что технически этот барьер уже преодолён, и в Wine есть своя реализация этих библиотек.
После некоторого копошения в xlib, удалось написать для jaaa динамическую спектрограмму. Конечно, до кохлеограмм из praat ей далеко. Но это первый шаг на пути к rm -rf ./baudline/. Ну, или к apt-get install sonic-visualizer (когда и если его соберу…) :)))