суббота, 19 июля 2008 г.

А как пропатчить KDE под FreeBSD?!

/*

Мимо тещиного дома
Я без шуток не хожу:
То ей буй в окно просуну,
То ей жопу покажу
/Народное творчество/


Трубы гремят, шум стоит, бравая команда девелоперов KDE надрывается в оре о "втором пришествии" - простите, нет, всего лишь об очередном буй-его-там-разберёт-релизе-или-нет за кодовым нумером KDE 4.1 RC1 или 4.0.98. IMHO - это всё уже давно воспринимается не иначе как "клоуны на арене", "цирк приехал", "отсыпьте и мне такой же травы" и т.п.. Что не помешает мне гордо отсыпать всем желающим ссылки на "Аффтаров":

Здрасте!
LiveCD с супер-пупер-распоследним-распрекрасным-KDE

Чёрт дёрнул - скачал это "чудо". А то орут, панимаш, лузеры вокруг, что qt4 - это типа круть и ресурсов жрёт меньше, и не тормозит и ваще полный оргазм... Буём вас всех по хлебалу, Господа! Это - жестокое нае... неправда короче. Тормозит, ещё как тормозит... Глючит и тормозит, тормозит и глючит, но "пипл хавает"! Вот он где, секрет-то настоящий! Было бы ХОТЬ ЧТО-ТО уникальное в этом поделии - можно было бы понять, но ведь нет такого! Эхма, а ведь соврамши-то! Есть! Можна эта... а... во! Плазьмоиды крутить! Во! Так что нехай живе, може и родит чего полезное опосля. Сомнительно правда, но такова селяви.

Что эти клоуны вытворяют с термином "релиз" надеюсь все уже в курсе. Ежели вы ещё не в теме - то вот imho выводы: всегда нужно уточнять, имеет ли трактовка слова "релиз" в данном контексте у данного автора какое-либо отношение к проекту KDE. Ежели, не приведи Господь, таки имеет, то будьте готовы к глюкам, падениям, спотыканию во чистом поле и всем прочим мыслимым прелестям программного обеспечения, писанного по принципу "ежели за печатную машинку засадить тысячу обезьян, то рано или поздно мы увидим полный сборник стихов г-на Пушкина А.С.".

Господа и Дамы! Добро пожаловать на кратенький обзор KDE4. В качестве вводной - шикарнейшие статейки из замечательного блога "Linux Hater's Blog":

K Pride Week
Turn your head and KOffice
What is KDE?
Wild rationalizations

Неделя K-Pride удалась! "sweet feces rained down from heaven" (сладкие фекалии пролились дождём с неба) - в цитатник! Кто не рубит по аглицки - Google-translate в помощь. "Сладкий дождик" начинается практически сразу же при загрузке и не перестаёт "капать" всю дорогу. Сама загрузка - чудовищно медленна. Можете скачать Enlightenment LiveCD и сравнить. Особенно это режет при ОЗУ в пределах 256Мб (и ниже). Боюсь даже подумать, что будет с Gnome, ежели ура-даёшь-внедрёжь-патриоты таки асилят переписать его на qt вместо gtk. Веселье буде ещё то, как минимум. Когда KDE-LiveCD таки прочухает и родит подобие рабочего стола можно начинать петь хвалебные диферамбы чуду дизайнерской мысли.



Тема "шревты - говно" раскрыта целиком и полностью, в комментариях не нуждается и к KDE (слава Всевышнему) отношения не имеет. А вот эта здоровая прозрачная хрень на 2/3 экрана (клизмоид "Folder View") изменяет свои размеры только с сохранением пропорций и при этом меняет размер значков/иконок. А хренька с "контролами" вылетает каждый раз как мышь пробегает над этим славным... гхм... плазмоидом. Можно сделать "Lock Widgets" и контролы вылетать не будут. Это радует. Есть ли способ настроить прозрачность отдельного клизмоида, гамму, режим просмотра/layout - хз, не нашёл. Зато окуительно нужная опция по "вращению" прям перед нашими очами. И легко можно этот клизмоид "довращать" до состояния, когда поможет только удаление с десктопа. Очаровательно, не так ли?

Но это всё - фигня! Настал час расплаты! Изумительно, что орлы и гиганты программирования под напором грозных воплей лузеров припёрли в Linux хрень, что называется 'systray'. Это 5! Mac OS X до сих пор не имеет этого фетиша и НИКТО не парится. Гении от KDE/qt и Gnome/gtk имеют чуток отличное понимание термина 'systray' в результате чего спеки Freedesktop по систрею (куда они запихали винегрет из пожеланий спецов от qt и gtk, типа и нашим - и вашим) иначе как "fucking piece of shit" назвать сложно. Мало уже кто помнит, что появление систрея в Винде было обусловлено жестокой нехваткой ресурсов компов для выполнения возложенных задач. Изначально любое приложение, уходящее в систрей, "отдавало" системе зарезервированную память под своё GUI! Это реально был прогресс и круть. Потом правда Микрософт одумался и приложения перестали отдавать свои ресурсы при уходе в трей (не зря же Вы кору-дуру прикупили с 4мя-то гигами ОЗУ). Теперь ещё раз поднимите Ваш лик прекрасный на картинку шо вверху и зацените дивный ЧЁРНЫЙ фон вокруг иконок в систрее. Одна из причин этого - отсутствие чётких спеков откуда брать иконку на приложение в трее. Стоит также заметить, что Klipper - clipboard tool - дал дуба практически сразу же. Помог неоднократный повторный запуск, что логично в какой-то мере. Если что-то само упало - это сигнал юзеру, что нехило бы это дело запустить по новой! Осталость только на qt4 какую-нить хрень нарисовать, чтоб следила за всеми запущенными процессами и выкидывала гламурные ахтунги с описаловом на какие иконки жамкать, шоб усё було як прежде. А лучше сразу писать на qt5. А в qt10 подобная тулза уже будет включена по умолчанию. Или же qt10 для каждого запущенного приложения будет компилять такую тулзу само в риалтайме (и только в риалтайме! ведь только лузеры не имеют риалтайма!).



Хитом программы восхваления систрея стал факт, что новый Amarok (переписанный на qt4) улетел хз куда, но явно не в систрей (в консоли показан пид процесса) при закрытии окна. Люди мы не гордые, killall -9 amarok не подвёл и в этот раз.

В правом и левом углу панели можно наблюдать по хариусу хамелеона. Мну курил позу в которой можно таскать элементы панели вправо-влево. Таки да. Что-то в этом есть. Говорят, что в прошлом релизе этой позы не было. Мда... Релиз...



На этой картинке показан типа Dashboard клизмоидов (вернее та галиматья, что получилась вместо нормального Dashboard-а в Mac OS X). Апплет по добавлению нового клизмоида на несчастный рабочий стол отрисован на 5. С плюсом. С двумя. И ЭТО мы имеем как релиз-кандидат второй официальной версии (имея 4.0 за первую)? Комментарии излишни.



тут мы просто видим до каких "чудес" и "высот" можно добраться регулируя высоту панели. а белое хзчто почти на весь экран (цвет в RGB - 224 220 216) удалось убрать только рестартом иксов (перезагрузкой).



Да-да-да! Панель можно разместить и сбоку! Иконки/клизмоиды масштабируются просто великолепно, придраться не к чему! (я реально хз что ещё писать под такой картиночкой)



Попытки сделать разные обои для рабочих столов окончились неудачей, зато каким-то буем панель стала прозрачной! И это при том, что тему плазмы-клизмы не менял! Оргазм....



Несомненно, что функция Zoom In / Zoom Out в реализации KDE Dev. Team приносит немыслимый ранее уровень <чего? комфорта? сексуальности? крутизны? удобства? чего?... походу это полный 3.1415926здецЪ > пользователям многострадального DE...

Из действительно хороших для пользователя изменений надо отметить прогресс в развитии редактора Kate. По сравнению с SciTE - это отстой, но сравнивая с версиями что шли с KDE-3.5.* прогресс есть. Пёс с ним, что разметка/синтаксис в желто-зелёных тонах - она наконец-то РАБОТАЕТ! Кривая трактовка синтаксиса (подсветки и сворачивания на блоки) относительно небольших сишных файлов была той самой причиной, заставившей сперва вспомнить vim, а потом найти SciTE.

Konqueror до сих пор справляется с локальным файлом - Dolphin не нужен (imho).

Вот и все положительные эмоции. KDE = R.I.P. Без IMHO. Это - факт.



Все желающие могут загрузить "мой" Enlightenment LiveCD:

Страница загрузки

и устроить в комментариях аналогичный разнос при желании. Параметры запуска в qemu:

#!/bin/sh
qemu-img create -f qcow ./E.img 4G
sudo modprobe tun
sudo modprobe kqemu
sudo chown $USER /dev/net/tun
sudo chown $USER /dev/kqemu
qemu -cdrom ./suse-11.0-live-iso.i686-2.5.1.iso -boot d -hda ./E.img -m 256 -kernel-kqemu

Удачи.

*/

четверг, 17 июля 2008 г.

Instruction for Enlightenment-LiveCD installation on harddisk and/or flash/USB_stick. How-to.

/*

This article was written when I failed to run OpenSUSE automated installers (both of them: "into the local directory" and "installer from LiveCD to the harddisk"). Now "SOAD Linux" could be easily installed to your drive using the standard YaST Installers (in GUI or in 'ncurses' mode). So, please consider this article as an example of steps we did in early 90-th installing Linux from the running PC of a friend (who had the INTERNET! connection on a 11200 modem).

Here is the instruction how to install the "Enlightenment LiveCD" to your hard drive or flash drive. This instruction is also valid for all LiveCD's which use root fs compressed as a single 'squashfs' file. If you wish to copy LiveCD to the flash drive then you may wish to keep 'squashfs' file with a root tree and just add a grub loader and proper 'initrd'. I didn't test the details of installation to the flash pen because I don't have 1Gb or more needed ones.

The idea of the "istallation" from LiveCD to any other media is quite simple. Prepare your destination drive, copy the content of 'squashfs' to the new root partition, generate proper 'initrd' and configure bootloader. The only thing here that is important is patience. Packages like 'grub' and 'mkinitrd' are added only to the last LiveCD versions, you can add them by hand (just compare 'list_of_iinstalled_packages' with your own) or grab the latest LiveCD iso image.

Here we go...

Almost all actions require root privileges, just open your terminal (Xterm, btw, do you like it's default settings? hope you do...) and become a 'root' (type 'su' and Passwd - 'soad').

1. Create a proper partitioning for the destination drive. Prepare at least separate partitions for swap and root. The rest you can manage later. Here's what I have right after system install from LiveCD to the 'Qemu' virtual drive:

256Mb for swap partition, 3.7Gb (the rest from 4Gb virtual disk) for root partition and root partition have 2.4Gb of space available (used only 1.2Gb). I like it and aware that some packages could be deleted from installed system to free even more space. Treat it as an answer to the rants of lusers that OpenSUSE is "too fat, too slow, to inflexible in configuration, etc".

Let's make an assumption that your destination drive is /dev/sda, where you have /dev/sda1 as swap and /dev/sda2 as root partition (at least). You can make it all via YaST Partitioner service.

2. Create three (3) temporary directories to be the 'mount points' for our exercise:

>mkdir /tmp/1
>mkdir /tmp/2
>mkdir /tmp/3

3. Mount our root partition, mount LiveCD which is still in your CD-ROM drive and run the box and mount compressed root fs of your LiveCD:

# root partition
>mount /dev/sda2 /tmp/1

# LiveCD itself
>mount /dev/sr0 /tmp/2 -o loop

# compressed 'squashfs' root fs of your LiveCD
>mount /tmp/2/suse-11.0-live-iso-read-only.i686-2.5.1 /tmp/3 -o loop -t squashfs

4. "Install" the whole system from LiveCD to the new root partition. As a source we're using the 'squashed' image mounted to the /tmp/3 . :

>cp -fra /tmp/3/* /tmp/1/

yep, that's how we all did it 10 years ago or so... good old "True Unix Way" :).

5. We need to copy /etc/fstab and adjust to our realm:

>cp /etc/fstab /tmp/1/etc/fstab

after adjustments I have something like this:

>cat /tmp/1/etc/fstab

devpts /dev/pts devpts mode=0620,gid=5 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
#/dev/disk/by-id/scsi-SATA_QEMU_HARDDISK_QM00001-part1 swap swap defaults 0 0
#/dev/disk/by-id/scsi-SATA_QEMU_HARDDISK_QM00001-part2 / ext3 acl,user_xattr 1 1
/dev/sda1 swap swap defaults 0 0
/dev/sda2 / ext3 acl,user_xattr 1 1

Replaced the mount operation of swap and root from 'disk_by_id' to the good old 'dev' style. It's not the point if you'd just copy 'disk_id' to the target system (/dev/disk/*).

6. Now we need to generate a proper 'initrd' for our target system

> chroot /tmp/1/
> mkinitrd
> exit

Hint: we could generate 'initrd' withou 'chroot' operation and then just copy it to the destination ( cp /boot/initrd-2.6.25.5-1.1-default /tmp/1/boot/ ), but it's more safe to make it in chroot. Original LiveCD has a 'monster' initrd image you can look at:

> l /tmp/2/boot/i386/loader/initrd

You may experiment with this 'fat cat' or even create yours:

> mkinitrd -A

It's funny, you gonna like it!

7. And it's time to make our system bootable and adjust bootloader configs. Some kind of 'typing exercise' is here because default (automated) presets are not helpful.

> cp -r /boot/groob /tmp/1/boot/
> cp -r /boot/boot /tmp/1/boot/

Check our 'map' file (or create if none exist yet):

> cat /tmp/1/boot/grub/device.map

(hd0) /dev/sda
(fd0) /dev/fd0

Manual installation of 'grub' to the MBR of our destination disk (/dev/sda):

> grub

# yep, we've entered to the grub's command line mode
# the next command will install loader code to the MBR assuming that all configuration files are located in (/dev/sda2)/boot/grub/ directory.

grub> setup --stage2=/boot/grub/stage2 (hd0) (hd0,1)

8. Let's create a simple bootloader menu:

> cat /tmp/1/boot/grub/menu.lst

timeout 3

title SOAD
root (hd0,1)
kernel /boot/linuz
initrd /boot/initrd

9. Reboot to the new system and fix any errors (if any). Before you press 'reboot button' the following MIGHT be useful (but It's just an example of 'insurance' if I may say so):

> cp /dev/sd* /tmp/1/dev/
> cp /dev/md* /tmp/1/dev/
> cp /dev/sr* /tmp/1/dev/
> cp /dev/cd* /tmp/1/dev/
> cp /dev/md* /tmp/1/dev/
> cp /dev/ram* /tmp/1/dev/

When you update your kernel to the newer one (you'd BETTER do it ASAP) all required 'devices' (and a lot of other components) will be properly recreated.

10. After reboot to your new system remove/stop all services you don't really need and enable those you can't live without. Examples:

> chkconfig create_xconf off
> chkconfig entrance_force off
> chkconfig entrance on
> chkconfig entrance 35

Or you may leave 'entrance_force" - doesn't matter, it's just a crutch for LiveCD, and if you have generated /etc/X11/xorg.conf - stop 'create_xconf' or you gonna lose all custom modification because file will be created 'from scratch' every time you turn your system on.

P.S. If you wish to install on flash pen and keep 'squashed' root fs, then you need to 'google' for UNIONFS and implementation of grub+UNIONFS. I'd provide detailed 'how-to from LiveCD to the flash' if I had one suitable here :). Can only recommend to begin with this page if you wish to master your Live USB system:

Live_USB_stick

(only keep im mind that default patterns in 'config.xml' files... sucks! I bet you wish to have some 'packman' goodies and some more from your own... )

If you find any 'bug' in this small how-to - please, post a comment here. Thanks!

*/

вторник, 15 июля 2008 г.

Enlightenment LiveCD

/*

Поросёночку не спалось - и одним LiveCD стало больше (размерчик "исошки" пока равен 430Мб):

SOAD-LiveCD (first alpha release)

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

Список установленных пакетов

Как только всё допилю - добавлю опцию по установке на хард (ежели кому оно буде надо). Зачем это всё было делать? Ответ одной строкой: шрифты; кодеки; нормальные репозитории; стабильное, быстрое и удобное рабочее окружение ("удобное" - эт imho).

*/

пятница, 4 июля 2008 г.

Наше всё!

/*

Отцвели уж давно
Хризантемы в саду...
/Н.Харито "Хризантемы"/

Re: SUSE Linux Enterprise Desktop 10 Service Pack 1 Media Kit
Видимо сказывается тлетворное влияние SuSE, "сюсешники" - через одного дегенераты.
anonymous (*) (17.06.2007 15:19:05)

Re: Unofficial SuSE FAQ
CУСЯ - ацтой
anonymous (*) (23.11.2002 17:50:00)

Re: Linux Suse 10 + Motorola SM56 Modem
УРА!!!!! Я УСТАНОВИЛА МОДЕМ С SUSE 10 на ноутбук! Увидела долгожданную надпись, повестующую о том, что соединение установлено! Только не спрашивайте меня как, я сама ничего не поняла! Просто искала инструкции по решению моих проблем везде в интернете (даже на сербском нашла, кажется, что именно она и помогла) и делала всё миллион раз! Убитые выходные за ПК, глаза, которые очень болят и с трудом смотрят на экран, хронический недосып... Но зато какой великий результат! Гордитесь мной!!! P.S. А что такое жопорез?
Runata (*) (03.12.2007 11:59:38)


Министерство обороны США включило SUSE Linux Enterprise Server 10 со вторым сервис-паком в «Список рекомендованных продуктов» ( Approved Products List, APL) в связи с реализацией в нем поддержки протокола IP v6, сертифицированной Агентством по информационным системам Минобороны. SLES 10 SP2 — первый дистрибутив GNU/Linux, включенный в список.
Предполагается, что нахождение в «Списке рекомендованных продуктов» станет обязательным требованием к продуктам при государственных закупках.
http://cnews.ru
Оригинал новости


Отгремели отчётами и ура-патриотизмом все новостные каналы, умер и воскрес оффсайт OpenSUSE после релиза версии 11.0, аналитики ЛОР-а раздули флейм на 12 страниц и уже которую неделю трэд держится "ф дисятке" самых-самых...

А я в очередной раз не успел... Опоздал... Слишком поздно что-то начал делать... Постараюсь довести начинание до победы, но реально могу не осилить "в одно рыло".

Суть: добиться в следующем релизе OpenSUSE опции "Enlightenment" в меню инсталлера. Махонькая такая галочка, где-то рядом с KDE, Gnome и прочими. Опция, Господа, большего пока не надо. Как полигон был создан репозиторий SOAD (SuSE On Active Diet):

SOAD

где и собирается тот самый софт, которого так не хватает для множественного оргазма (с прицелом запуска и работы на машинах класса P-III). Также довольно давно был создан репозиторий для одного-единственного пакета:

Enlightenment_DR17-cvs-core-metapackage

Это собранные в одну большую рпм-ку (метапакет) собсно сам E17-ый, Entrance, E_Modules и Scrot (чтобы скриншоты делать не напрягаясь).

Всё было очень даже неплохо до момента включения проверок собранных пакетов Rpmlint-ом. Можно эти проверки "зарэзать нах" для себя, горячо любимого. Но, когда Партия говорит: "Стройся!" - агрессивно класть болт не принято :). Могут неправильно понять и не оценить мощь интеллекта. Более всего бесит тупость шаблона линта. Вот вам примерчик. И такие "приколы" на каждом шагу. Старые проверенные работающие макросы объявляются ересью, их замена на вариант, предлагаемый как "образец кошерности" самим "линтиком", приводит к проблемам при реальной установке собранного пакета. Если бы это чудо "включили" в OBS до релиза OpenSUSE-11.0, то... Сомневаюсь, что мы бы имели хороший релиз. Впрочем и то, что мы имеем сейчас с учётом "ретроспективы" естественно, до уровня SuSE Pro 8.2 не дотягивает (да, это платная коробочная версия, выпущенная в апреле далёкого 2003-го года, да, я до сих пор пользую xmms и mplayer из командной строки и не вижу этим программам альтернативы даже на горизонте, нет, нет, хм, "красноглазый задрот?" - а зеркало говорит "голубоглазое блондинко". кому нонче верить?!).

В прошлый раз обновлял SuSE-10.2 до версии 10.3 о чём радостно прохрюкал, пошатываясь от выпитого на легендарном "бгоневичке". Сейчас же задачи несколько иные. Надо "вложиться" в минимально приемлимую установку. Не феерические голые иксы плюс консольные приложения на ncurces. Нужно что-то похожее на правду. В идеале (imho) результат закатывать на 1 (один) установочный компакт-диск (не DVD) и получать готовую к работе систему. Можно было для начала и на "хомячках" (виртуалках) потренироваться, но... Не наш метод. Проапгрейдить давно установленную бетку 11.0-RC-1 до stable release тоже никто не мешал, хотелось "оценить продукт" так сказать... Пощупать.

Ранее ваш покорный слуга за "точку отсчёта" всегда принимал паттерн, предлагаемый SuSE как "минимальная графическая установка"/"Minimum Graphical System". С него и начал-с. Не тут-то было! Косяки пошли сразу. kernel-pae вместо kernel-default (это моему-то старпёру с полутора гигами оперативы и дедушкой Athlon-ом 3700+ в сердце), пакет 'x11', слинкованный с 'libqt4-x11', и прочие "радости", что сходу "накидали" размерчик устанавливаемых рпм-ок за гигабайт (это именно сумма по рпм-пакетам, до установки/распаковки на партицию). К буям такие развлечения! Ставим в установщике метки "Taboo/Never install" на следующие пакеты (эти метки потом найдут отражение в файле /etc/zypp/locks):

libqt4-x11
gnome-panel
opensuse-manual_en
yast2-control-center-gnome
ghostscript-omni
gnome2-user-docs
DirectFB

"Отстрел" самых жирных котов лучше всего вести выбрав в установщике режим "Installation Summary" и отсортировав результат по размеру. Возня с мелочью кроме эстетического удовлетворения пользы как-то не приносит. Оговорюсь, что сразу встаём в "барскую" позу - это типа нехай холопы и OpenSUSE Build Service нам пакеты компиляют - исходники ядра и gcc ставить не будем. Flash player поставим потом из сети, java машину тоже не ставим. Всё в принципе получалось довольно красиво до момента включения в список пакетов 'Evince' - гляделку документов, что потянула за собой 'Nautilus' и половину "Гнома" в придачу. Значит придётся как и 'Pidgin' пересобирать 'Evince' и отучать "тащить в дом всякий хлам". Вломил 'smpppd' и 'pptp' ибо иначе не достучался бы (спасибо Провайдеру за ВПН) до репо с уже готовым "One Click Install":

E17_Base.ymp

После чего оформился список установленных пакетов (вариант сыроват, требует доработки и допила). Сама установка этих пакетов с DVD на винт по времени заняла минуты четыре или пять. Без шуток:


> cat list_of_installed_packages


aaa_base-11.0-79.2
alsa-1.0.16-39.1
alsa-firmware-1.0.16-24.1
alsa-oss-1.0.15-48.1
alsa-plugins-1.0.16-57.1
alsa-tools-1.0.16-47.1
alsa-utils-1.0.16-35.1
apparmor-docs-2.3-24.1
apparmor-parser-2.3-23.1
apparmor-profiles-2.3-11.1
apparmor-utils-2.3-14.1
atk-1.22.0-23.1
audiofile-0.2.6-115.1
audit-1.6.8-18.1
audit-libs-1.6.8-18.1
autofs-5.0.3-40.1
autoyast2-installation-2.16.19-0.1
avahi-0.6.22-68.1
bash-3.2-112.1
bash-doc-3.2-71.1
bind-libs-9.4.2-39.1
bind-utils-9.4.2-39.1
binutils-2.18.50.20080409-11.1
bluez-libs-3.32-3.1
boost-1.34.1-42.2
bootsplash-3.3-126.1
bootsplash-branding-openSUSE-3.1-16.1
branding-openSUSE-11.0-12.1
bundle-lang-common-en-11.0-118.1
bundle-lang-gnome-en-11.0-149.1
bzip2-1.0.5-13.1
cairo-1.4.14-32.1
cdparanoia-IIIalpha9.8-664.1
cdrkit-cdrtools-compat-1.1.7.1-16.1
checkmedia-2.1-113.1
cifs-mount-3.2.0-22.1
ConsoleKit-0.2.10-14.1
ConsoleKit-x11-0.2.10-14.1
coreutils-6.11-9.1
cpio-2.9-60.1
cpp-4.3-39.1
cpp43-4.3.1_20080507-6.1
cracklib-2.8.12-24.2
cracklib-dict-full-2.8.12-20.1
cron-4.1-172.1
cryptsetup-1.0.5_SVNr46-21.1
cups-libs-1.3.7-25.1 # да, таки выкинул полноценный cups, грешен
curl-7.18.1-18.1
cyrus-sasl-2.1.22-140.1
dbus-1-1.2.1-15.1
dbus-1-glib-0.74-88.1
dbus-1-x11-1.2.1-18.1
dejavu-2.25-4.1
deltarpm-3.4-78.1
desktop-data-openSUSE-11.0-62.1
desktop-file-utils-0.15-34.1
device-mapper-1.02.24-27.1
dhcpcd-3.2.3-6.1
dialog-1.1-10.1
diffutils-2.8.7-118.1
dirmngr-1.0.1-21.1
dmraid-1.0.0.rc14-63.1
dosfstools-2.11-119.1
dvd+rw-tools-7.1-17.1 # явно лишнее, есть wodim
E17-0.16.999.043-4.9
e2fsprogs-1.40.8-20.1
eel-2.22.1-26.1
ethtool-6-52.1
evince-2.22.1.1-26.1 # сколько же хлама тянет за собой эта прилада...
evms-2.5.5-270.1
expat-2.0.1-62.1
fam-2.7.0-106.1
fbset-2.1-892.1
file-4.24-13.1
filesystem-11.0-42.1
fillup-1.42-216.1
findutils-4.4.0-13.1
fontconfig-2.4.2-90.1
fonts-config-20080121-26.1
freeglut-060903-133.1
freetype2-2.3.5-62.1
ft2demos-2.3.5-79.1
fuse-2.7.2-32.1
fxload-2002_04_11-212.1
gail-1.22.1-19.1
gawk-3.1.5h-37.1
gconf2-2.22.0-28.1
gconf2-branding-openSUSE-2.20-53.1
gconf-editor-2.22.0-30.1
gdbm-1.8.3-344.1
genisoimage-1.1.7.1-16.1
gfxboot-4.0.14-4.1
gfxboot-branding-openSUSE-4.0.14-4.1
giflib-4.1.4-132.1
glib2-2.16.3-20.1
glib2-branding-openSUSE-2.16-15.1
glibc-2.8-14.1
glibc-locale-2.8-14.1
glitz-0.5.6-144.1
gmp-4.2.2-30.1
gnome-desktop-2.22.1-26.1
gnome-icon-theme-2.22.0-16.1
gnome-keyring-2.22.1-22.1
gnome-vfs2-2.22.0-33.1
gpart-0.1h-595.1
gpg2-2.0.9-22.1
gpg-pubkey-0dfb3188-41ed929b
gpg-pubkey-307e3d54-481f30aa
gpg-pubkey-3d25d3d9-36e12d04
gpg-pubkey-713600e4-479657e2
gpg-pubkey-7e2e3b05-4816488f
gpg-pubkey-9c800aca-481f343a
gpg-pubkey-a1912208-446a0899
gpm-1.20.1-424.1
grep-2.5.2-73.1
groff-1.18.1.1-139.1
grub-0.97-126.1
gtk2-2.12.9-37.1
gtk2-branding-openSUSE-11.0-0.1
gtk2-engines-2.14.1-6.1
gtk2-theme-openSUSE-11.0-16.1
gvfs-0.2.3-29.1
gvfs-backends-0.2.3-29.1
gvfs-fuse-0.2.3-29.1
gvim-7.1-128.1
gzip-1.3.12-72.1
hal-0.5.11-8.1
hdparm-8.6-17.1
hicolor-icon-theme-0.10-75.1
hunspell-1.2.2-15.1
hunspell-tools-1.2.2-15.1
hwinfo-14.19-3.1
icedax-1.1.7.1-16.1
info-4.11-16.1
insserv-1.11.0-31.2
install-initrd-1.0-368.1
inst-source-utils-2008.6.5-1.1
iproute2-2.6.23-75.1
iptables-1.4.0-40.1
iputils-ss021109-265.1
kbd-1.12-187.1
kernel-default-2.6.25.5-1.1
kexec-tools-1.101-201.1
keyutils-libs-1.2-80.1
klogd-1.4.1-677.1
kpartx-0.4.7-127.1
krb5-1.6.3-50.1
lcms-1.17-40.1
ldapcpplib-0.0.5-52.1
less-418-20.1
libacl-2.2.45-40.1
libapparmor1-2.3-16.1
libarchive2-2.2.5-51.1
libart_lgpl-2.3.20-19.1
libasound2-1.0.16-39.1
libatk-1_0-0-1.22.0-23.1
libattr-2.4.39-40.1
libavahi-client3-0.6.22-68.1
libavahi-common3-0.6.22-68.1
libavahi-core5-0.6.22-68.1
libavahi-glib1-0.6.22-68.1
libbeagle1-0.3.5.1-2.1
libblkid1-1.40.8-20.1
libblocxx6-2.1.0.342-7.2
libbonobo-2.22.0-21.1
libbonoboui-2.22.0-30.1
libbz2-1-1.0.5-13.1
libcap2-2.08-2.1
libcdio7-0.80-3.1
libcdio_cdda0-0.80-3.1
libcdio_paranoia0-0.80-3.1
libcom_err2-1.40.8-20.1
libcroco-0_6-3-0.6.1-123.1
libcurl4-7.18.1-18.1
libdaemon0-0.12-28.1
libdb-4_5-4.5.20-67.1
libdjvulibre15-3.5.20-51.1
libdrm-2.3.0-83.1
libecore0-0.9.9.043-5.7
libedbus0-0.5.0.043-5.10
libedje0-0.9.9.043-5.7
libeel-2-2-2.22.1-26.1
libeet1-1.0.1-5.1
libefreet0-0.5.0.043-5.5
libembryo0-0.9.9.043-4.1
liberation-fonts-0.1-86.1
libesd0-0.2.38-75.1
libevas0-0.9.9.043-5.3
libevent-1.4.3-10.1
libexempi3-2.0.0-1.1
libexif-0.6.16.2-32.1
libexpat1-2.0.1-62.1
libext2fs2-1.40.8-20.1
libfuse2-2.7.2-32.1
libgcc43-4.3.1_20080507-6.1
libgcrypt11-1.4.0-3.1
libgio-2_0-0-2.16.3-20.1
libgio-fam-2.16.3-20.1
libglade2-2.6.2-93.1
libglib-2_0-0-2.16.3-20.1
libgmodule-2_0-0-2.16.3-20.1
libgnome-2.22.0-30.1
libgnomecanvas-2.20.1.1-42.1
libgnome-desktop-2-2-2.22.1-26.1
libgnomeui-2.22.1-22.1
libgnutls26-2.2.2-17.1
libgobject-2_0-0-2.16.3-20.1
libgpg-error0-1.6-3.1
libgphoto2-2.4.1.2-21.1
libgsf-1-114-1.14.8-24.1
libgssglue1-0.1-3.1
libgthread-2_0-0-2.16.3-20.1
libgvfscommon0-0.2.3-29.1
libHX10-1.15-12.1
libicu-3.8.1-21.1
libidl-0.8.10-27.1
libidn-1.8-8.1
libjpeg-6.2.0-852.1
libksba-1.0.2-49.1
liblcms1-1.17-40.1
libltdl-3-1.5.26-23.1
libmng-1.0.10-56.1
libmpfr1-2.3.1-4.1
libncurses5-5.6-83.1
libnscd-2.0.2-81.1
libopenct1-0.6.14-22.1
libopensc2-0.11.4-37.1
libopenssl0_9_8-0.9.8g-47.1
libpcap-0.9.8-28.1
libpng12-0-1.2.26-14.2
libpoppler3-0.8.2-1.1
libpoppler-glib3-0.8.2-1.1
libreadline5-5.2-71.1
libreiserfs-0.3.0.5-116.1
librpcsecgss-0.17-12.1
librsvg-2.22.2-33.1
libsmbclient0-3.2.0-22.1
libsmbios-libs-0.13.12-5.1
libsoup-2.4.1-16.1
libsoup-2_4-1-2.4.1-16.1
libsqlite3-0-3.5.7-17.1
libstdc++43-4.3.1_20080507-6.1
libtalloc1-3.2.0-22.1
libtasn1-1.2-31.1
libtasn1-3-1.2-31.1
libtdb1-3.2.0-22.1
libtiff3-3.8.2-108.1
libusb-0.1.12-110.1
libuuid1-1.40.8-20.1
libvolume_id-120-13.1
libwbclient0-3.2.0-22.1
libxcrypt-3.0-14.1
libxml2-2.6.32-11.1
libzio-0.7-9.1
libzypp-4.26.4-1.1
licenses-20070810-52.1
limal-1.4.7-0.1
limal-perl-1.4.7-0.1
linux-atm-lib-2.5.0-110.1
login-3.36-3.1
logrotate-3.7.5-48.1
lsof-4.79-9.1
lv-4.51-99.1
lvm2-2.02.33-28.1
make-3.81-103.1
man-2.5.1-12.1
man-pages-2.79-12.1
master-boot-code-1.14-60.1
mc-4.6.2.pre1-71.1
mc-lang-4.6.2.pre1-71.1
mdadm-2.6.4-43.1
Mesa-7.0.3-35.1 # да, да, да.... превед ATI....
mingetty-1.0.7s-64.1
mkinitrd-2.2-19.1
module-init-tools-3.4-15.1
MozillaFirefox-3.0-0.1
mozilla-nspr-4.7.1-18.2
mozilla-nss-3.12.0-23.2
mozilla-xulrunner190-1.9.0-0.1
mozilla-xulrunner190-gnomevfs-1.9.0-0.1
nautilus-2.22.2-30.3
ncurses-utils-5.6-83.1
netcat-1.10-980.1
netcfg-11.0-34.1
net-tools-1.60-691.1
nfs-client-1.1.2-8.1
nfsidmap-0.20-76.1
nss-mdns-0.10-14.1
ntfs-3g-1.2506-5.1
ntp-4.2.4p4-44.1
obex-data-server-0.3-26.1
openldap2-client-2.4.9-7.1
openobex-1.3-126.1
opensc-0.11.4-37.1
openslp-1.2.0-143.1
openssh-5.0p1-21.1
openssl-0.9.8g-47.1
openssl-certs-0.9.8g-47.1
openSUSE-release-11.0-47.1
openSUSE-release-dvd-11.0-47.1
orbit2-2.14.12-32.1
pam-1.0.1-8.1
pam-config-0.53-3.1
pam-modules-11.0-35.1
pam_mount-0.35-15.1
pango-1.20.1-20.1
parted-1.8.8-46.1
pciutils-3.0.0-12.1
pciutils-ids-2008.5.31-1.1
pcre-7.6-22.2
pcsc-lite-1.4.100-21.1
perl-5.10.0-37.1
perl-base-5.10.0-37.1
perl-Bootloader-0.4.63-2.1
perl-Config-Crontab-1.21-48.1
perl-Crypt-SmbHash-0.12-109.1
perl-Crypt-SSLeay-0.57-14.1
perl-DBD-SQLite-1.14-41.1
perl-DBI-1.604-13.1
perl-Digest-HMAC-1.01-603.1
perl-Digest-MD4-1.5-108.1
perl-Digest-SHA1-2.11-98.1
perl-doc-5.10.0-37.1
perl-File-Tail-0.99.3-108.1
perl-gettext-1.05-112.1
perl-HTML-Parser-3.56-77.1
perl-HTML-Tagset-3.20-17.1
perl-libapparmor-2.3-16.1
perl-libwww-perl-5.810-10.1
perl-Net-Daemon-0.43-52.1
perl-NetxAP-0.02-668.1
perl-Parse-RecDescent-1.94-28.1
perl-PlRPC-0.2019-56.1
perl-RPC-XML-0.60-10.1
perl-TermReadKey-2.30-109.1
perl-TimeDate-1.16-232.1
perl-URI-1.36-10.1
perl-X500-DN-0.29-53.1
perl-XML-Bare-0.27-29.1
perl-XML-LibXML-1.66-23.1
perl-XML-LibXML-Common-0.13-134.1
perl-XML-NamespaceSupport-1.09-109.1
perl-XML-Parser-2.36-34.1
perl-XML-SAX-0.16-33.1
perl-XML-Simple-2.18-38.1
perl-XML-Writer-0.604-18.1
perl-XML-XPath-1.13-49.1
permissions-2008.6.2-2.1
pinentry-0.7.5-16.1
pkg-config-0.23-21.1
pmtools-20071116-21.1
pm-utils-0.99.3.20070618-63.1
PolicyKit-0.8-14.1
PolicyKit-doc-0.8-17.1
poppler-data-0.2.0-12.1
popt-1.7-427.1
portmap-6.0+git20070716-38.1
postfix-2.5.1-28.1
ppp-2.4.4-112.1
pptp-1.7.1-88.1
procps-3.2.7-113.1
psmisc-22.6-30.1
pth-2.0.7-83.1
pwdutils-3.2.1-12.1
python-2.5.2-26.1
readline-doc-5.2-71.1
reiserfs-3.6.19-132.1
release-notes-openSUSE-11.0.5-1.1
resmgr-1.1.0_SVNr155-26.1
rpm-4.4.2-199.1
ruby-1.8.6.p114-6.1
rxvt-unicode-9.02-14.1
satsolver-tools-0.9.2-1.1
scpm-1.1.6-71.1
screen-4.0.2-165.1
sed-4.1.5-103.1
setserial-2.17-691.1
shared-mime-info-0.23-37.1
siga-10.101-110.1
slang-2.1.1-54.1
smpppd-1.59_SVN16-10.1
sqlite3-3.5.7-17.1
startup-notification-0.9-70.1
sudo-1.6.9p15-13.1
suse-build-key-1.0-855.1
SuSEfirewall2-3.6_SVNr195-9.1
suseRegister-1.2-123.1
sysconfig-0.70.8-3.1
syslog-ng-1.6.12-76.1
sysvinit-2.86-148.1
t1lib-5.1.1-67.1
tar-1.19-35.1
tcl-8.5.2-15.1
tcpd-7.6-829.1
terminfo-5.6-83.1
terminfo-base-5.6-83.1
terminus-font-4.20-160.1
timezone-2008c-0.1
udev-120-13.1
unzip-5.52-117.1
update-alternatives-1.8.3-113.1
utempter-0.5.5-114.1
util-linux-2.13.1-30.1
uuid-runtime-1.40.8-20.1
vim-7.1-128.1 # может выкинуть vim? палюбэ в гуях и SciTE прокатит... но рука не поднимается на такое...
vim-base-7.1-128.1
vim-data-7.1-128.1
w3m-0.5.2-90.1 # да, есть Firefox, но люблю w3m...
wireless-tools-29-24.1
wodim-1.1.7.1-16.1
wvdial-1.60-31.1
wvstreams-4.4.1-32.1
xdg-utils-1.0.2-56.1
xkeyboard-config-1.2-42.1
xorg-x11-7.3-96.1
xorg-x11-driver-input-7.3-91.1
xorg-x11-driver-video-7.3-138.2
xorg-x11-driver-video-radeonhd-1.2.1_080522_566ba69-6.1
xorg-x11-driver-video-unichrome-20080411-16.1
xorg-x11-fonts-core-7.3-70.1
xorg-x11-libfontenc-7.3-41.1
xorg-x11-libICE-7.3-41.1
xorg-x11-libs-7.3-64.1
xorg-x11-libSM-7.3-41.1
xorg-x11-libX11-7.3-56.1
xorg-x11-libXau-7.3-43.1
xorg-x11-libxcb-7.3-48.1
xorg-x11-libXdmcp-7.3-41.1
xorg-x11-libXext-7.3-51.1
xorg-x11-libXfixes-7.3-49.1
xorg-x11-libxkbfile-7.3-50.1
xorg-x11-libXmu-7.3-51.1
xorg-x11-libXp-7.3-49.1
xorg-x11-libXpm-7.3-49.1
xorg-x11-libXprintUtil-7.3-49.1
xorg-x11-libXrender-7.3-48.1
xorg-x11-libXt-7.3-48.1
xorg-x11-libXv-7.3-51.1
xorg-x11-server-7.3-110.2
yast2-2.16.71-6.1
yast2-add-on-2.16.8-6.1
yast2-apparmor-2.16.4-4.1
yast2-autofs-2.15.4-21.1
yast2-backup-2.16.5-7.1
yast2-bootloader-2.16.20-0.1
yast2-core-2.16.51-6.1
yast2-country-2.16.26-6.1
yast2-country-data-2.16.26-6.1
yast2-drbd-2.13.1-158.1
yast2-firewall-2.16.2-25.1
yast2-gtk-2.16.14-1.1
yast2-hardware-detection-2.16.1-49.1
yast2-inetd-2.16.0-27.1
yast2-installation-2.16.50-3.1
yast2-iscsi-client-2.16.14-6.1
yast2-kerberos-client-2.16.11-9.1
yast2-ldap-2.16.0-52.1
yast2-ldap-client-2.16.16-6.1
yast2-libyui-2.16.48-3.1
yast2-mail-2.16.6-2.1
yast2-mail-plugins-2.16.6-2.1
yast2-metapackage-handler-0.8.5-16.1
yast2-mouse-2.16.1-26.1
yast2-multipath-2.13.0-192.1
yast2-ncurses-2.16.27-8.1
yast2-ncurses-pkg-2.16.13-4.1
yast2-network-2.16.48-3.1
yast2-nfs-client-2.16.1-26.1
yast2-nis-client-2.16.3-6.1
yast2-ntp-client-2.16.9-11.1
yast2-online-update-2.16.15-6.1
yast2-online-update-frontend-2.16.15-6.1
yast2-packager-2.16.53-3.1
yast2-pam-2.16.2-17.1
yast2-perl-bindings-2.16.7-14.1
yast2-phone-services-2.16.0-27.1
yast2-pkg-bindings-2.16.39-4.1
yast2-printer-2.16.32-3.1
yast2-product-creator-2.16.19-3.1
yast2-profile-manager-2.16.1-27.1
yast2-registration-2.16.7-4.1
yast2-repair-2.16.12-4.1
yast2-restore-2.16.2-26.1
yast2-runlevel-2.16.5-15.1
yast2-samba-client-2.16.9-3.1
yast2-samba-server-2.16.3-15.1
yast2-security-2.16.1-16.1
yast2-slp-2.16.0-25.1
yast2-sound-2.16.11-6.1
yast2-squid-2.16.3-37.1
yast2-storage-2.16.26-0.1
yast2-storage-evms-2.16.26-0.1
yast2-storage-lib-2.16.26-0.1
yast2-sudo-2.16.1-27.1
yast2-support-2.16.1-6.1
yast2-sysconfig-2.16.0-28.1
yast2-theme-openSUSE-2.16.38-2.1
yast2-trans-en_US-2.16.9-1.1
yast2-transfer-2.16.1-76.1
yast2-trans-stats-2.15.0-87.1
yast2-tune-2.16.2-2.1
yast2-tv-2.16.6-7.1
yast2-update-2.16.10-4.1
yast2-users-2.16.33-6.1
yast2-vm-2.16.5-7.1
yast2-xml-2.16.1-14.1
yast2-ycp-ui-bindings-2.16.47-5.1
ypserv-2.19-124.1
zisofs-tools-1.0.6-112.1
zlib-1.2.3-113.1
zypper-0.11.6-4.1


После установки 'Entrance', модулей E17-го, 'Exalt'-а, 'imlib2' и ещё какой-то мелочи сей "списочек" чуток "потолстел". Но не намного. Список использованных репо:

> cat list_of_enabled_repositories.repo

[11.0_non_oss]
name=
baseurl=http://ftp.gwdg.de/pub/opensuse/distribution/11.0/repo/non-oss/suse/
type=rpm-md
enabled=1
autorefresh=1
gpgcheck=1
keeppackages=0

[E17_core_meta]
name=E17_core_meta
baseurl=http://download.opensuse.org/pub/opensuse/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.0/
type=rpm-md
enabled=1
autorefresh=1
gpgcheck=1
keeppackages=0

[11.0_oss]
name=
baseurl=http://ftp.gwdg.de/pub/opensuse/distribution/11.0/repo/oss/suse/
type=rpm-md
enabled=1
autorefresh=1
gpgcheck=1
keeppackages=0

[gwdg_update]
name=
baseurl=http://ftp.gwdg.de/pub/opensuse/update/11.0/
type=rpm-md
enabled=1
autorefresh=1
gpgcheck=1
keeppackages=0

[11.0_local_iso]
name=11.0_local_iso
baseurl=iso:///?iso=openSUSE-11.0-DVD-i386.iso&url=file:///mnt/sdc3/sda/source/dist/opensuse/
path=/
type=yast2
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

[openSUSE-DVD 11.0]
name=openSUSE-DVD 11.0
baseurl=cd:///?devices=/dev/sr1,/dev/sr0
path=/
type=yast2
enabled=1
autorefresh=0
gpgcheck=1
keeppackages=0

Пока без фанатизма. Не секрет, что для варианта изготовления нормального установочного диска придётся подтянуть репо 'packman'-а. Иначе поддержка мультимедиа "из коробки" устроит далеко не всех. Пакетик для нормального отображения Ваших шрифтов (заточен под функции работы со шрифтами в E17):

freetype2-2.3.6

Выглядит это всё как обычно :). Вот "шотик ни о чём", дабы посмотрев на него все могли сказать "кг/ам! у мну круче! kde4 - наше фсио! в биореактор, быдло сусешник! Патрик - бох!"



Модули 17-го творят чудеса. Можно читать ньюса (правда пока только RSS, Atom ещё не поддерживается), менять говернор проца, делать скриншоты, слушать музыку (простенькая морда к mpd), получать прогноз погоды, следить за температурой, нагрузкой на систему, использовать 17-ый как tiling WM, устраивать слайд-шоу из обоев рабочего стола и т.п.

Для запуска иксов нарисовал следующий файлик:

> cat ~/.xinitrc

#!/bin/sh
exec /usr/bin/enlightenment_start

> chmod +x ~/.xinitrc

После чего тупо набрал:

> startx

и взлетел :). Логин-менеджер в принципе не нужен. "Взлёт" можно и в ~/.profile прописать для автоматизма. Или поэкспериментировать с password-less логином (автологин-ом). Было бы желание.

В /etc/sysconfig/yast2 прописываем:

WANTED_GUI="gtk"

и кладём большой болт на всё qt/kde хозяйство. Или ncurces, или правим конфиги ручками, как оно типа труЪ и должно быть (только вот без знаний "потрохов" SuSE при ручной правке можно реально "огрести").

Вот пока и все "успехи"... Теперь в качестве "лирического отступления" немного о том, что "ниасилили" ура-патриоты и герои журналистики.

Все орали о прикручивании lzma к zypper-у/rpm, что типа и дало такой волшебный результат с ощутимым приростом в скорости работы пакетного менеджера. Ну-ну... Как всегда позабыли "заглянуть под капот", что характерно. Работа проделана огромная. Кое-что вроде потеряли в функционале (сравните формат locks файла в 11.0 и 10.3 - всё станет ясно), а может и не потеряли, просто мне кажется, что в 11.0 контроль версий послабее. Сейчас идёт активная разработка по прикручиванию многопоточности в zypper для скачивания И УСТАНОВКИ скачанных пакетов. Пока лишь smart имеет многопоточность на скачивании, но вот алгоритмы его/smart-а по установке скачанного добра оставляют желать... Впрочем абсолютно справедливо утверждение, что OpenSUSE-11.0 имеет лучший на сегодня менеджер пакетов. Ни pacman-у (Archlinux), ни urpmi, ни apt-у "ловить", простите, пока нечего. Что будет дальше - посмотрим.

Откровенно боялся третьего фокса. В Ubuntu-8.04 оно падало на раз, в бетках OpenSUSE-11.0 падало иногда, релиз 11.0 после апдейтов (поставил и сразу "накатил" что было в сети) гонял пару суток. Навешал addon-ов. Ждал-с. А вот буй! Работает! И пока сам не увидел, что оно реально "хавает" темы gtk - не верил. Это просто праздник какой-то! (Жарево и порево - это очень здорево!)

Хоть и выкинул cups за ненадобностью дома, но changelog впечатлил. Респект. Нативная поддержка utf-8. И не мечтал.

Перезагрузка иксов по ДВОЙНОМУ Ctl+Alt+Backspace - зер гут! Бывало "промахивался" по хоткеям и "попадал" на Ctl+Alt+Backspace... Screen конечно же "наше фсио" но для гуёвых прилад "скрина" пока никто не придумал...

Улучшения в SuSEfirewall2/iptables - FW_SERVICES_ACCEPT_RELATED_ - чудненько, надо "пощупать"...

Что там с третьим "сквидом" - хз, не пробовал, а вот то, что как-то незаметно для OpenSUSE закончился кошмар с апгрейдом с одной версии на другую (да и даунгрейдом тоже) никто и не заметил :). Читаем man zypper:

dist-upgrade (dup) [options]
Perform a distribution upgrade. This command performs an update of all packages with a special resolver algorithm which takes care of pack‐
age splits, pattern and product updates, etc.

-r, --repo
Limit updates to repository specified by alias, number or URI. This option can be used multiple times.

-l, --auto-agree-with-licenses
Automatically say 'yes' to third party license confirmation prompt. By using this option, you choose to agree with licenses of all third-
party software this command will install. This option is particularly useful for administators installing the same set of packages on multi‐
ple machines (by an automated process) and have the licenses confirmed before.

--debug-solver
Create solver test case for debugging. See the install command for details.

-D, --dry-run
Test the upgrade, do not actually install or update any package. This option will add the --test option to the rpm commands run by the dist-
upgrade command.


Это и есть труЪ! Научился ли Network Manager работать с pptp/ВПН - хз. Посмотрел как это делал 'kinternet', написал простенький bash-скрипт, скормил скриптик 'Exalt'-у и всё прекрасно завелось с полпинка:



Пример этого скрипта:

> cat /home/sda/bin/route_pre_vpn_up


#!/bin/sh
sudo ifconfig dsl0 down
sudo kill -9 `pgrep smpppd-ifcfg`
sudo kill -9 `pgrep pptp`
sudo kill -9 `pgrep pppd`
sudo /etc/init.d/smpppd restart
sudo route del default
sudo route add ПРОПИСЫВАЕМ РОУТИНГ
sudo route add ПРОПИСЫВАЕМ РОУТИНГ
*****
sudo /usr/sbin/smpppd-ifcfg --ifcfg=ifcfg-dsl0 --provider=ПРОВАЙДЕР --user=ПОЛЬЗОВАТЕЛЬ
sudo ifconfig dsl0 up
sudo route del default
sudo route add default gw ШЛЮЗ_ВПН-а


В качестве шаблона, не более. Можете использовать вот такую конструкцию:

echo "$sudo_password" | sudo -S КОМАНДА

предварительно прописав переменную "sudo_password". Именно так в SuSE и "поднимался" ВПН при помощи 'kinternet'. Поддержка внешних скриптов 'Exalt'-ом очень и очень пригодилась.

Естественно, что в свежей системе, да ещё и установленной подобным образом, всё летает. Бо тормозить пока нечем/нечему :). Впрочем и "рабочая" 10.3 пашет зер гут. Но, как только дело доходит до апдейтов - иду пить чай. Опять же, 11.0 - свежий релиз, что там тех апдейтов-то по сравнению с 10.3. Поживём - увидим, что к чему.

Мой нижайший поклон всем, кто работал над этим релизом OpenSUSE. Зер гут, Господа, зер гут!

P.S. fglrx из репов не ставил, ибо морально к этому не готов. Потом. Может быть. А может и нет....

P.P.S. за двое суток эксплуатации сбоев/косяков не замечено. В логах конечно есть на что обратить внимание, но к пенальти по производительности/скорости это не приводит.

*/

четверг, 3 июля 2008 г.

No comments...

/*

Может там за седьмым перевалом,
Вспыхнет свежий, как ветра глоток,
Самый сказочный и небывалый,
Самый красивый... цветок....

/Самый красивый цветок, Ю.Чичков - М.Пляцковский/


Это просто набор цитат с указанием Авторства. Надёргано рандомно с ЛОР-а и opennet-а. Если у Вас есть интересные цитаты на тему драйверов 2D/3D под *nix в исполнении славной компании ATI - присылайте, дополним список :).


Re: NVIDIA не меняет своё отношение к OSS
Количество долбоебов в этом обсуждении просто зашкаливает. От того, что "NVIDIA не меняет своё отношение к OSS" - нвидиевские дрова/железо внезапно стали работать хуже, а у ATI все чудесным образом наладилось?

Красноглазый юноша, который в порыве энтузиазма выбрасывает отлично работающую железку, ставит вместо нее "идеологически верную" и ебется с ней - это феерическая картина...
narkom (*) (25.06.2008 2:31:43)



Re: NVIDIA не меняет своё отношение к OSS

Есть такие люди - веганы. Отличаются от вегетарианцев тем, что вообще не едят пищу животного происхождения и с ума сходят по зверушкам. Считают, что последним лучше сдохнуть, чем жить в тепле, сытости, но неволе. Мечта - освободить зверушек, а на самом деле избавить планету от всех свиней, кур и коров. Т.е. фактически их убить. Ставят человеческую жизнь ниже жизни животного. Пытаются всех учить как жить и что есть.

Некоторые, которым уже совсем нечего делать, начинают жрать все сырым - называются сыроедами И совсем клинический случай - солнцееды. Солнцем они питаются так же, как барон Мюнхаузен летал на ядре. Т.е. пьют разные чаи, мед и т.п. Худеют, конечно.

Естественно, начинают болеть всякой хренью - то прыщи полезут, то волосы, то ногти. Причины сразу начинают искать в чем угодно - загазованности, выходе мифических шлаков, "гниющем мясе из кишечника", но только не в своей диете.

Так вот. Можно жрать дрова Nvidia - иметь нормальный OpenGL, CUDA, xv и некоторую минорную часть проблем, специфических для каждого дистриба.

Можно пользоваться ATI - со слезами на глазах из благодарности, что они открыли спеки.

Проблема ATI в том, что дрова у них - говно. ATI открыли драйверы не от хорошей жизни - AMD теснится Intel'ом (и пока K10 не выйдет, AMD будет плохо), ATI вообще фактически убыточное направление.

И у AMD было два варианта: либо потратить большое количество денег и времени на то, чтобы нанять кучу людей, дать им в руки спеки, слепить из них команду и потом заставить писать драйвер, либо взять уже готовую команду, проспонсировать как-то ее разработки и написать драйвер фактически с нуля. Именно поэтому они открыли исходники.

Особого смысла покупать ATI пока нет, если вы не добровольный тестер/разработчик или любитель ATI.
Кому не нужно 3D проще взять intel/via, но к сожалению отдельных карт не наблюдается. А ноутбучные решения - это ноутбучные решения.

Интеловские дрова, конечно, хороши. И это неудивительно - столько лет в открытом виде, да еще и карта гораздо проще.

И потому вопрос тут только в фанатизме или любви к ATI. Пока что ATI любви не заслужила.
jackill ***** (*) (27.06.2008 14:13:29)



Re: Вышел драйвер xf86-video-ati-6.9.0

Новый xf86-video-ati-6.9.0 как бы намекает что пора давно переходить на nvidia ._.
FiXer ** (*) (27.06.2008 21:59:16)


Re: Вышел драйвер xf86-video-ati-6.9.0
sauerbraten запустить не удалось
tuxracer кажет 5фпс
direct rendering : Yes
matich (*) (27.06.2008 21:17:20)


(примечание - цитата ниже относится к новым fglrx проприетарным драйверам ATI)
Re: AMD гарантирует прирост производительности графических карт в среде Linux
Свежие драйвера просто убойные(в прямом смысле). Сижу на предыдущей версии.
Neko (*) (02.07.2008 20:48:47)


Re: AMD гарантирует прирост производительности графических карт в среде Linux
Намного больше обрадовало бы "AMD гарантирует на 33% повышение _вероятности_ того, что эти долбаные дрова таки заведутся".
Тогда бы я попробовал.
TI_Eugene (*) (02.07.2008 23:09:57)


Re: AMD гарантирует прирост производительности графических карт в среде Linux
>> Что-то у меня дежа-вю нехорошее... Интресно nVidia как в прошлый раз промолчала. так и сейчас, похоже, промолчит...
Новые сообщения ати/амд про драйвера небось идут у них (у nVidia*) под тегами "море лулзов", "нереальная трава", "очередные 50% (уже 116-е по счету и теперь уж в самую что ни на есть заправду)".
удалено модерами и выдрано из гугля, автор неизвестен


Re: AMD гарантирует прирост производительности графических карт в среде Linux
Ну да, я так и поверил. Хотя если прирост производительности будет прямопропорционален росту глюков - тогда да, может быть.
Corran_Horn (*) (02.07.2008 20:09:05)


И в заключение - убойная заметка из блога (правда на английском писано), где объясняют, что в ближайшем будущем при сохранении текущей архитектуры "Иксов" нормальных дров от ATI не будет в принципе. А что спеки открыли - так эт от безысходности, Господа...

I hate Linux Graphics


*/