Записки Александра Маркова

19.06.2009

О линуксе, часть 1

Рубрика: Без рубрики — Alexander Markov @ 16:46
Tags: ,

Выкладываю свои мысли по устройству этого мира. Заниматься этим у меня времени нет, но забыть жалко.

Прежде всего: всеми нами привычная система из FHS и пакетного менеджера, которой придерживаются большинство дистрибутивов, морально устарела.

Наиболее встречающаяся проблема — в невозможности установки разных версий одного и того же пакета. Не важно, что в пакете — библиотека, программа – просто пакет. Зачем это надо? Да затем, что однажды мне так захочется. И мой православный пакетный менеджер будет делать всё, чтобы у меня ничего не получилось.

Всем известный пример — это установка kde4. Чтобы одним глазком посмотреть на это чудо техники, нужно полностью удалить из системы старые кеды. А затем, вдоволь насмотревшись, сносить их и устанавливать старые пакеты.

Или вот другой пример. Нужен мне последний dmx. Если попробовать установить его, то он потянет вместе с зависимостями новые иксы, которые мне нафиг не сдались, потому что: я не хочу работать на этом глюкодроме; в нём поломата совместимость с проприетарным драйвером fglrx. Разумеется, я был бы счастлив, если бы новые иксы установились куда-нибудь в сторонке, обеспечивая запуск нового dmx, а работал бы я со старыми иксами. Но куда уж тут — при установке старая версия просто сотрётся новой, и у меня ничего не будет работать.

Это абсурд! Почему пакетный менеджер должен решать, что мне делать, а что нет? С установкой нескольких версий одной и той же программы даже в windows лучше. Там можно преспокойно установить две разные оперы в «Program Files/Opera9.6/» и в «Program Files/Opera10.0/», и обе будут работать. «А-а, тогда придётся держать в памяти по две копии библиотек!» — да, придётся. А какая мне разница, когда мне нужно, чтобы работало здесь и сейчас?

  • Кстати, надо про «оно же на qt/gtk» отдельно написать. Я с этих либоёбов хуею с самой первой установки Slackware. «Какой плеер посоветуете?» — «Amarok» — «Бе-е, он на кутях…» Нет, честное слово, таких задротов даже среди линейщиков нет. Тебе что надо — музыку слушать или дрочить на библиотеку? Вендузятнеги ставят свои любимые статически слинкованые оперы и им глубоко пофигу, на чём они написаны. Странички показывает — и хорошо. Но эти ж, блядь, «элита». Им рассовую чистоту в /usr/lib надо.

Для тех, кто ещё не понял — это и называют dependency hell’ом. Да-да, ваша хвалёная система по отслеживанию зависимостей вовсе не рулит. Да-да.

24.05.2009

Approx

Рубрика: Без рубрики — Alexander Markov @ 02:20
Tags: , ,

Выполняет ту же функцию, что и apt-proxy и apt-cacher — кеширующего прокси-сервера для apt-get’а. Разница в том, что он проще и не вешается при закачке пакетов с нескольких машин на узком канале. А ещё, в отличие от перлового говна, в нём исходники читаемые. Советую перелазить на него тем, кто ещё не перелез.

27.12.2008

Debian-amd64

Рубрика: Без рубрики — Alexander Markov @ 11:26
Tags: , , ,

Поставил себе. При включённом cpu scaling в режиме ondemand стал заикаться звук. Починить не смог. Нафиг, не хочу такого счастья.

А субъективно amd64 работает быстрее, хотя самодельные тесты прироста в производительности больше 5% не показывают.

20.08.2008

Про archlinux

Рубрика: Без рубрики — Alexander Markov @ 00:48
Tags: , , ,
про archlinux

22.07.2008

Приложение к запискам о SLAX’е

Рубрика: Без рубрики — Alexander Markov @ 00:46
Tags: , ,

Как загрузиться с флешки, если BIOS не поддерживает загрузку с USB?

Такое можно часто встретить на старых компьютерах. USB-контролёр есть, а загрузку с него BIOS не поддерживает. Дабы избежать такой несправедливости, Томас подготовил маленькие образы для CD, загружающие ядро и и загрузочный образ. Их можно найти на ftp://slax.org, записать на mini-cd и таскать при себе где-нибудь в кошельке.

Однако этот загрузочный образ сведёт на нет все наши старания по юникодизации системы. Если вы настраивали русский язык так, как писал я, то будет лучше записать образ с другим initrd, корректно работающим с русским языком. Такую исошку я сделал, её можно скачать под именем slax-boot-usb-from-cd-utf8-x.x.x.iso здесь:

http://komar.bitcheese.net/lzms/russian-utf8/

Модули

Так как разработка SLAX’а сейчас фактически стоит на месте, приходится делать свои модули для необходимых программ.

Собранные мною модули в красивом каталоге со скриншотиками лежат на slax.org: http://www.slax.org/modules.php?author=874

Но, по закону мироздания, это сайт часто бывает недоступным. Поэтому я зеракалирую их здесь: http://komar.bitcheese.net/lzms/

Если интересуют только slaxbuild’ы – посмотрите здесь: svn://svn.nonlogic.org/komar/slaxbuilds

Следующая страница »

Блог на WordPress.com.