LINUX.ORG.RU
ФорумTalks

[Опрос] А пользуетесь ли вы мышкой?

 


0

1

Я вот за собой в последнее время заметил что пользуюсь ей исключительно в редкие моменты играния в бегалки-стрелялки. В остальных случаях (просмотр инета, программинг, написание документации и даже рисование всяких uml/блок-схем) обхожусь тачпадом.

Вот и интересно стало - многие ли так поступают или нет?

★★★★

Тред-детектор

Мышевозов? :)

artem
()
Ответ на: комментарий от tn1

>Но сначала копировать System.map и config, а потом удалять их - это костыль.

Я и не удаляю, поэтому не костыль. А config даже нужен, в отличие от System.map. Хотя википедия говорит, что System.map нужен для сборки SVGAlib, но не в /boot.

// А вообще несжатое ядро рулит, только его почему-то не грузит граб.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> Я и не удаляю, поэтому не костыль.
И не пользуешься.

А config даже нужен,

zcat /proc/config.gz

А вообще несжатое ядро рулит, только его почему-то не грузит граб.

gentoo_root * (30.07.2011 0:30:32)
ХЗ, ХЗ у меня initramfs.cpio весит больше чем сжатый архив ядра и initramfs.

tn1
()
Ответ на: комментарий от tn1

>zcat /proc/config.gz

Эта фича отключается. Откуда тогда брать конфиг?

у меня initramfs.cpio весит больше чем сжатый архив ядра и initramfs.

Так и должно быть, если там есть glibc. Сам не пользуюсь.

А несжатое ядро рулит не десятиметровым размером, а тем, что грузится быстрее. Сейчас сжимаю lzo, потому что он самый быстрый. Существует ли вообще загрузчик для x86, загружающий несжатое ядро?

gentoo_root ★★★★★
()

> Я вот за собой в последнее время заметил что пользуюсь ей исключительно в редкие моменты играния в бегалки-стрелялки. В остальных случаях (просмотр инета, программинг, написание документации и даже рисование всяких uml/блок-схем) обхожусь тачпадом.

У меня десктоп, так что мышью пользуюсь.

bsdfun ★★★★★
()
Ответ на: комментарий от gentoo_root

> Эта фича отключается. Откуда тогда брать конфиг?
/usr/src/config

а тем, что грузится быстрее.

Сейчас пересоберу и пересожму.

Сейчас сжимаю lzo, потому что он самый быстрый. Существует ли вообще загрузчик для x86, загружающий несжатое ядро?

Засекаешь нано_мини_секунды? С XZ грузится за 1.9с до ввода пароля(в initramfs), сам ввод пароля(20+ символов)~8сек, 3сек до ввода пароля на lvm, ввод пароля(20+ символов) ~8сек, 3сек до ввода пароля в qingy == ~23.9c из которых ядро 1.9c -> ядро самое быстрое.

tn1
()
Ответ на: комментарий от tn1

>/usr/src/config

/usr/src/linux/.config уже тогда. Но если собирать ту же версию ядра, то конфиг пропадёт, остаётся одна предыдущая версия, перезаписывающаяся при втором сохранении. Так что это можно использовать только для одного текущего ядра, а не для любого из /boot, не подходит.

С XZ грузится за 1.9с до ввода пароля

У меня до запуска инита ~2.8 секунды. Без initrd и initramfs, со сжатием LZO. Я ещё в ядро запихал много модулей, чтобы в начале чуть дольше было, но зато потом udevadm settle быстрее проходил (было больше 5 секунд, стало 4). Но меньше 2.5 секунд не было. И отсчёт, кстати, начинается уже после распаковки ядра, и то не сразу.

с LZMA ядро стало меньше на 200k

Я когда-то что-то сжимал (не ядро), XZ круче сжимало, чем LZMA, хотя должно быть наоборот (LZMA круче).

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> /usr/src/linux/.config уже тогда.

#!/bin/bash

cp /boot/kernel /boot/old
mv "$2" /boot/kernel
cp /usr/src/config /usr/src/config.old
cp /boot/config-"${1}" /usr/src/config

rm  /boot/System.map-*
rm  /boot/config-*

cd /lib/modules/
file="`ls | sort -V | head -n -2 | awk NF`"
if [ "$file" = "" ]; then
    exit 0
fi

echo "Rm old modules?(y/n) "
read answer
if [ "$answer" = "n" ]; then
    exit 0
fi


echo "$file" | while read line
do
    echo Remove $line
    sleep 1
    rm -r $line
done
> Я ещё в ядро запихал много модулей, чтобы в начале чуть дольше было, но зато потом udevadm settle быстрее проходил (было больше 5 секунд, стало 4).
imho, слишком много модулей.(я загрузку ~20 не замечаю)
И отсчёт, кстати, начинается уже после распаковки ядра, и то не сразу.
Слишком быстро.(не успеваю прочитать)

tn1
()
Ответ на: комментарий от tn1

>cp /boot/config-«${1}» /usr/src/config

rm /boot/config-*

Господи, какие глупые костыли. Чем помешал 80-килобайтный конфиг в /boot? А тут ещё и номер версии из названия файла теряется. И тоже остаётся 2 последних, как и в /usr/src/linux, а не все, как надо.

слишком много модулей

У меня вообще собрано только то, что нужно. Писал недавно свои init-скрипты для SysVinit с таймингами и разными распараллеливаниями (например, ранним запуском dbus и монтированием ненужных ФС в фоне), так вообще получается, что udev вместе с udevadm trigger запускается 1.5 секунды, а udevadm settle выполняется в фоне 4 секунды. Я смог запустить иксы на 9-ой секунде, но при этом они уже долго грузились из-за большого количества процессов. Сделал тогда задержку на 8 секунд, чтобы gdm прогрузился %). В итоге пока что вернулся на OpenRC, но сегодня собираюсь опять на systemd.

Слишком быстро.(не успеваю прочитать)

Сообщения ядра пишутся в dmesg, там можно прочитать. У меня, например, и возможности нет прочитать, потому что первую секунду происходит переключение из текстового режима в графический. Но там уже после распаковки.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root
└[ $ dmesg | head -3
237024] pci 0000:00:1c.5: PME# disabled
[    0.237058] pci 0000:00:1d.0: [8086:2934] type 0 class 0x000c03
[    0.237127] pci 0000:00:1d.0: reg 20: [io  0xd400-0xd41f]

значит 0.23сек.

> И тоже остаётся 2 последних
> как надо.

> Чем помешал 80-килобайтный конфиг в /boot?
Своим наличием)

tn1
()
Ответ на: комментарий от tn1

значит 0.23сек.

237024] pci 0000:00:1c.5: PME# disabled

Буфер dmesg переполнился, вообще-то. Сообщения начинаются с нуля:

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.37-gentoo-r6-05 (root@laptop) (gcc version 4.5.2 (Gentoo 4.5.2 p1.1, pie-0.4.5) ) #7 SMP PREEMPT Fri Jul 29 10:24:50 EEST 2011

Своим наличием)

О да, он же занимает целый ай-нод.

gentoo_root ★★★★★
()
Ответ на: комментарий от tn1

>Это kernel log buffer?

Да, у меня 2^19 стоит.

надо будет увеличить.

Зачем? Демон сислога запущен? При запуске он все сообщения ядра копирует в сислог, поэтому они там сохраняются, а буфер dmesg уже не нужен.

gentoo_root ★★★★★
()
Ответ на: комментарий от tn1

>Зачем ЭТО на ноутбуке.

Щито? Можно работать без сислога? А всякие ошибки и прочую срань разных программ куда писать? Нет уж, сислог нужен.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> Можно работать без сислога? А всякие ошибки и прочую срань разных программ куда писать? Нет уж, сислог нужен.
ls /var/log/
Xorg.0.log Xorg.0.log.old Xorg.1.log Xorg.1.log.old cron.log dmesg emerge-fetch.log emerge.log hibernate.log portage prelink.log sandbox tor wtmp ...

tn1
()
Ответ на: комментарий от tn1

>Xorg.0.log Xorg.0.log.old Xorg.1.log Xorg.1.log.old cron.log dmesg emerge-fetch.log emerge.log hibernate.log portage prelink.log sandbox tor wtmp ...

Это всё хорошо, но dbus, NetworkManager, pulseaudio, systemd, polkitd (это из ненужных), dnsmasq, sudo, login и прочий PAM (это из нужных) — все эти программы пишут в сислог, а не куда-то ещё.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> dbus, NetworkManager, pulseaudio, systemd, polkitd (это из ненужных), dnsmasq, login
Мне не нужны/у меня не установлены, а sudo пишет «о неудачах» в /root/dead.leter. +У меня USE="-* \ ..." -> pam,dbus etc отсутствует.

tn1
()
Ответ на: комментарий от tn1

>sudo пишет «о неудачах» в /root/dead.leter

Об удачах никуда не пишет, кроме сислога.

pam,dbus etc отсутствует.

И как, нормально без PAM'а? Всё работает?

Bluetooth'а, я так понимаю, тоже нет? (bluez зависит от dbus)

login

Мне не нужны/у меня не установлены

Серьёзно нет login'а?

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

> Серьёзно нет login'а?

Мне не нужны(логирование)


И как, нормально без PAM'а? Всё работает?

*Внезапно* Да. -* же.(о жизненно важных USE, меня предупреждает portage)

Bluetooth'а, я так понимаю, тоже нет?

Мне не нужно.

tn1
()
Ответ на: комментарий от tn1

Кстати:
Не помню когда пользовался sudo на прямую.
Для всего более менее важного есть скрипты и sudoers на кейбиндах.(к примеру, меню для выключения из bash и dmenu(скрипт есть в моём бложке))

tn1
()

Неудобен тачпад. Особенно если надо что-нибудь куда-нибудь перетащить. Особенно, если окно между дисплеями. Поэтому беспроводная мышь. С ней кины можно переключать, не вставая с дивана.

Jayrome ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.