LINUX.ORG.RU

Сообщения glibych

 

Помогите выбрать менеджер пакетов

Форум — Admin

Дано: минимальная линукс система по типу LFS

Задача: ввиду отсутствия сейчас времени ваять собственный менеджер пакетов нуждаюсь в оном для управления пакетами системы

Минимальные условия:

1.Автоматическое скачивание исходников
2.Гибкое конфигурирование - компиляция только нужных частей пакетов
3.Компиляция с возможностью оптимизации с помощью единых ключей для всех пакетов, так и с индивидуально назначенными по отдельности для каждого из них
4.Отслеживание зависимостей для минимизации количества пакетов
5.Корректное удаление пакетов и осиротевших зависимых пакетов
6.Сохранение откомпилированных пакетов и их повторной установки из бинарников
7.Поиск и выборка пакетов по определенным критериям
8.Подключение внешних хранилищ
9.Объединение групп пакетов по типу system, world и пр. для одновременной обработки (хотя сойдет и передача списка пакетов для обработки)
10.По возможности не слишком медлительного

Дополнительным полезным мелочам буду рад. У самого опыт общения с разными пакетными менеджерами поверхностный, что не дает достаточного понимания об их минусах и плюсах. Что то я знаю сам, но возможно моя информация уже устаревшая. Заранее благодарен за помощь.

P.S.

Портежи не советуйте. Мне нравятся портежи и устраивают, но... с командой гентушников не хочу больше связываться - надоела самовлюбленность этой команды, которая ведет к развалу дистрибутива постоянному уменьшению количества доступных пакетов и проблемам при обновлениях (к команде Calculate это не относится - калька остается моей рабочей системой). Тему открыл не ради срача, а прошу адекватных советов для выбора пакетного управленца для своей второй системы.

glibych
()

Головоломка с кешем инструкций L1

Форум — Development

Процессоров все больше, ядра все круче, параллельность выше..

Как указывать кеш инструкций L1 для компиляции в gcc, если процессоров два, и к тому же они еще и делятся на два виртуальных ядра гипертрейдингом..

С кешем L2 все понятно 2 процессора на 2 виртуальных ядра, то указанное значение делим на 4.

Общий кеш L2 процессора в примере 1024К. При значении 256К на ядро получаем наиболее высокие показатели обмена:

#cat /sys/devices/system/cpu/cpu0/cache/index2/size
512 K

sysbench --test=memory --memory-block-size=128K --max-time=30 run
80859.12 MB transferred (2695.28 MB/sec)

sysbench --test=memory --memory-block-size=256K --max-time=30 run
90526.25 MB transferred (3017.51 MB/sec)

sysbench --test=memory --memory-block-size=512K --max-time=30 run
81594.00 MB transferred (2719.76 MB/sec)

sysbench --test=memory --memory-block-size=1024K --max-time=30 run
46810.00 MB transferred (1560.29 MB/sec)

По идее L1 у каждого процессора свой. Но как быть с виртуальностью ядер каждого процессора делить меж ними кеш пополам или нет????

Заранее благодарен.

glibych
()

Linux vs Windows. Игра на чужом поле.

Форум — Desktop

В разных ипостасях windows и linux ведут бой как хорошие боксеры периодически отправляя друг друга в нокауты. Вот случай не в нашу пользу. Не буду обсуждать саму технологию flash. Приведу практический пример.

Один и тот же компьютер, одно и тоже видео с youtube.

В gentoo проигрывается без лагов вплоть до 480p. В windows 7 без проблем проигрывается HD 1080p... По идее аппаратное ускорение flash включено в обоих случиях.

Что-то явно не так.

Чтобы избежать ненужных вопросов по технике - asus n10j.

eix www-plugins/adobe-flash
[I] www-plugins/adobe-flash
Available versions: 10.2.159.1!m!s{tbz2}[1] (~)10.2.159.1_p201011173!m!s[1] 10.3.181.26!m!s{tbz2}[1] 10.3.183.7!m!s 10.3.183.10!m!s [m](~)11.0.1.152!m!s {+32bit +64bit bindist kde multilib vdpau}
Installed versions: 10.3.183.10!m!s(19:48:06 14.11.2011)(kde vdpau)
Homepage: http://www.adobe.com/flashplayer
Description: Adobe Flash Player

eix nvidia-drivers
[I] x11-drivers/nvidia-drivers
     Available versions:  96.43.19!s 96.43.20!s 173.14.30!s 173.14.31!s 270.41.19!s 275.09.07!s{tbz2} [M]~275.28!s ~285.05.09!s 285.05.09-r1!s{tbz2} ~290.06!s {acpi custom-cflags gtk kernel_linux multilib}
     Installed versions:  285.05.09-r1!s{tbz2}(23:11:48 14.11.2011)(acpi custom-cflags gtk kernel_linux -multilib)
     Homepage:            http://www.nvidia.com/
     Description:         NVIDIA X11 driver and GLX libraries

eselect opengl list
Available OpenGL implementations:
[1] nvidia *
[2] xorg-x11

cat /etc/adobe/mms.cfg |grep GPU
# Lets you override GPU validation checks to force hardware acceleration
# 0 = Check GPU (default), 1 = Skip checks
OverrideGPUValidation = true

glxinfo | grep :
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
GLX version: 1.4
GLX extensions:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9300M GS/PCI/SSE2
OpenGL version string: 3.3.0 NVIDIA 275.09.07
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:
164 GLXFBConfigs:

lsmod |grep nvidia
nvidia 9760296 37
i2c_core 14912 2 nvidia,videodev

lsmod |grep intel
intel_agp 7984 0
intel_gtt 11368 1 intel_agp

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

P.S. Gnash браузером вроде схватывается, но видео не запускается. Разные версии adobe-flash тоже ни к чему не приводят. Для теста использовал один из самых быстрых браузеров при работе с видео - midori.

glibych
()

Оформление LDFLAGS

Форум — Development

Запутался с параметрами. До вменяемого понимания мануала по LD не дорос пока.

Как правильно?

LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,combreloc -Wl,-s -Wl,--gc-sections"

или

LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,-z,combreloc -s -Wl,--gc-sections"

или обоих случаях неверная запись?

P.S. Сорри за глупые вопросы. Очень мало примеров для обучения. Если есть детская литература по этой теме - буду признателен за ссылки.

glibych
()

Система Gentoo с KDE 4.7.0. на нетбуке asus n10j

Галерея — Скриншоты

Хочу поблагодарить всех, кто принял участие в обсуждении кофейной темы. Спасибо ребята. Это дало возможность выправить многие недостатки.

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

Изменения коснулись цветовой гаммы, шрифтов, оформления gtk приложений и доработаны прочие мелочи. Но как всегда снова есть вопросы и требуется доработка.

Состав оформления:

Тема: Air для нетбуков Оформление окон Qt приложений: Oxygen Оформление окон GTK приложений: Oxygen-gtk Значки: JEY!style Remix Курсор: Eclipse или как вариант Dart3D_LHPPL Шрифт conky: Terminus (А есть еще хорошие варианты?) Моноширный шрифт: Andale Mono (Тоже хотелось бы более компактный найти) Шрифт для остального оформления: Beast vs SpreadTall (Есть маленький минус - у буквы Ы очень светлая правая вертикальная черта, но из больших плюсов - хорошо читаются памятные события в календаре) Цветовая схема: Lightsteel

1. Что не нравится? 2. Что нравится? 3. Что нужно убрать? 4. Что нужно добавить?

P.S. Хотелось бы обойтись без тошнотворны выражений в теме обсуждения, но юмор и сатира будут очень кстати. Надеюсь, что это обсуждение позволит закончить оформление до логической точки. Заранее благодарен.

glibych
()

Как собрать gcc со своими ключами в gentoo?

Форум — Development

Задача собрать gcc с нестандартными ключами. По умолчанию компилятор gcc не берет ключи оптимизации CFLAGS из make.conf, а выставляет свои. Первое, что пришло на ум поправить внутри сырцов, но править там прилично получается даже при беглом осмотре. Есть ли возможность скомпилировать gcc 4.5.3-r1 со своими параметрами без хирургического вмешательства в исходники и скрипт установки? Заранее благодарен.

glibych
()

Система Gentoo с KDE 4.7.0. на нетбуке asus n10j

Галерея — Скриншоты

Цель преследовалась сделать работу с приложениями удобной при разрешении 1024x600 и без большой нагрузки на зрение с минимальными затратами времени на доработку. Приняты во внимание мнения по оформлению и минимизации захламления рабочего пространства. Что-то использовано, что-то из вариантов показалось пока непривычным.

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

Тема оформления Androbit. Наиболее удачным показалось оформление окон как ни странно стандартное oxygen, совсем немного настроенное вручную. Причем oxygen работает достаточно быстро, если пакет qt-gui собран с флагом raster. Установлен удобный анимированный курсор Eclipse и значки из пакета JEY!style Remix. Цвета подбирал частично сам, но на основе наиболее подходящей по оформлению темы halloween. Шрифты Nimbus Roman No9 L, в консоли шрифт Andale Mono. Gtk приложения пока частично приближены к qt хотя бы по цветовому балансу благодаря теме Raleigh (см. оформление gimp).

Панель немного осветленная, состоит из значка меню Gentoo, сиреневой папки для запуска dolphin от обычного пользователя, красной папки для запуска dolphin из-под root, датчиков загрузки процессора и сети, переключателя трех рабочих столов, отделяющего менеджер задач smooth task от датчиков, а также системного лотка и часов. Для более детальной информации о ключевых параметрах системы настроен conky. Дублирование менее информативных датчиков и часов на панели обусловлено тем, что эта полупрозрачная панель перекрывает любые окна и постоянно на виду. Меню и диалоги выводятся с использованием небольшой полупрозрачности. Вывод всех рабочих столов осуществляется по перемещению курсора в левый верхний угол, вывод всех приложений по перемещению курсора в правый нижний угол. Смена прозрачности окон с помощью прокрутки в заголовке окна.

Консоль KDE запускается в виде выпадающего по F12 терминала yakuake.

Система полностью скомпилирована под конкретное железо и работает шустро даже с включенными эффектами. Все настройки, на мой субъективный взгляд, удобные и простые, а главное реализуются достаточно быстро. Кроме того от светлых тонов не устают глаза.

Есть предложения, что еще можно было бы доработать или переделать?

Заранее благодарен.

glibych
()

Расширение жизненного пространства приложений

Форум — Desktop

Решил немного расширить жизненное пространство приложений:

убрал бордюры, сворачивание-разворачивание выполняется по нажатию на приложение в панели задач, перемещения, изменение размеров, прозрачность осуществляются с помощью удержания дополнительных клавиш, но не смог вспомнить как в панели задач на запущенном приложении сделать кнопку закрытия приложения - в меню постоянно заходить умаешься. Система с KDE. Заранее благодарен.

glibych
()

Как снять ограничения частоты cpu в linux?

Форум — Linux-hardware

Доброго здоровья!

Пробовал более гибко настроить систему управления потреблением энергии на нетбуке ASUS N10J в linux. Оттестировал свой Atom N270 утилитой SetFSB. Сносно работает с частотами 400Мгц-2000Мгц и без ошибок, но столкнулся с ограничениями в настройке рабочих частот в linux. Командой cpufreq-set не лечится.

Системные ограничения для Atom N270:

# cpufreq-info -l

800000 1600000

Подскажите, пожалуйста, как снять нижние и верхние ограничения частоты в linux? Заранее благодарен.

glibych
()

RSS подписка на новые темы