Этого треда уже нет.
Это копия, сохраненная 21 апреля 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
123 Кб, 767x431
Linux kernel 4.0 #1190677 В конец треда | Веб
Вот прямо cейчас я собираю ядро linux 4.0
109 Кб, 807x506
#2 #1190689
>>1190677
Сам? Ух ты! Хаксер!
#4 #1190707
>>1190703
какие профиты получил?
#5 #1190714
>>1190707
Я тот кун, что жаловался на перегрев, поэтому из профитов пока только нормальная работа термодатчика. Остальное и так работало нормально
# OP #6 #1190726
Бля. Чо-то долго собирается. Заебался ждать. Сколько оно в норме должно собираться на 1.8 МГц двухъядернике?
#7 #1190731
>>1190726
У меня собирается ~20 минут в 4 потока, но я подключил только то, что мне реально нужно,
все остальное выкинуто. У тебя, поди, Celeron какой-нибудь, там и кэш меньше, поэтому полчаса было бы. Ну а если ты еще и не настроил под себя - хоть два, хоть три часа может собираться
>>1190703-кун
12 Кб, 1047x54
#8 #1190902
>>1190726

>1.8 МГц


Даунклокнутый в два раза Z80 что ли? К 2017-му соберётся. А так хуйзнает, у меня минут 10 на четырёхголовом Феноме Джва 2,8 ГГц.
#9 #1190939
>>1190677

> 4.0


Вроде ещё недавно же вышло 3.11.
#10 #1190946
>>1190939
windows 10 догоняют
#11 #1190974
Пердоликам новую игрушки завезли? ахахах
#12 #1190978
>>1190677
и что там нового в этом вашем ядре в двух-трех приложениях?

мимокроколиск
#13 #1190993
>>1190978
По команде uname выдает

>Linux 4.1.15-1.138_SKYN12nnmp Т-800 model 101



И ещё драва nVidia, ATI/Radeon и Intel искаропки.
#14 #1190994
>>1190993
Это траллинг?
#15 #1190995
>>1190994
Про Linux 4.1.15 — да.
Про драва — нет.
#16 #1190997
>>1190993

>драва nVidia, ATI/Radeon и Intel искаропки



еще что-то есть интересное? с жоптимусом подружили?
#17 #1190999
>>1190997
Ну ещё блюпупы и вафли всякие, оптимизации для процессоров атом и core2 и всяких разных amd64
Ну и ещё регулировка яркости подсветки монитора ноутбука и точности движений тачпада. А то вот позавчера один анон возмущался, чому в штабилном дебиане подсветка и тачпад не регулируются. Оказалось, что у него едро хуёвое было. А так как пересобирать едро он морально не готов, то просто перелез на другой дистр, т.е. попердолился в 10 раз больше, чем еслибы едро пересобрал.
Ну и ещё много всего. Лень перечислять.
#18 #1191000
>>1190999
Когда релиз?
#19 #1191001
>>1191000
спроси у Торвальда.
475 Кб, 1200x1791
#20 #1191003
>>1190997

>оптимус


прайм?
#21 #1191004
>>1191003
Петросян?
#22 #1191006
>>1190999

>оптимизации для процессоров атом и core2 и всяких разных amd64


только сейчас, когда i3/i5/i7 уже на исходе четвертого поколения?
#23 #1191016
>>1191006
Ну да. ранше считалось, что под атом и core2 незачем оптимизировать
#24 #1191020
>>1190999
>>1191006
>>1191016
Зачем фантазировать, если здесь всё расписано?
http://www.opennet.ru/opennews/art.shtml?num=41712
Что касается оптимизаций - сейчас активнее всего пилят arm/arm64, на х86 уже всё заоптимизировано донельзя.
18 Кб, 1044x131
28 Кб, 428x413
#25 #1191117
Получилось. С первого со второго раза. Даже работает всё.

ОП
367 Кб, 1600x1200
#26 #1191120
>>1191117
нужно больше lexa
#27 #1191124
>>1191120
Ну дык я свою версию ядра назвал своим именем. Ну а чё
#28 #1191129
75 Кб, 1269x793
#29 #1191191
>>1190677
Пилю гайд для школьников под Debian:

1. Входишь в систему под рутом

su

2. Качаешь едро с оф.сайта:

wget https://www.kernel.org/pub/linux/kernel/v4.x/testing/linux-4.0-rc5.tar.xz

3. Распаковываешь скачанное в папку /usr/src/linux-4.0-rc5
Как распаковывать — расписывать не буду. Я сделал непацанским способом с помощью mc.

4. Идёшь в ту папку и остаёмся там до конца

cd /usr/src/linux-4.0-rc5

5. Устанавливаешь несколько дополнительных программ, которые обязательно нужны для сборки едра

apt-get install fakeroot
apt-get install kernel-package
apt-get install libncurses5-dev

6. Этот пункт не обязательный. Если едро планируется установить на этом же компьютере, на котором ты его и собираешь (скорее всего это именно так), то неплохо бы скопировать в исходники имеющуюся рабочую конфигурацию, чтобы было проще настраивать новое едро.

cp /boot/config-$( uname -r) .config

7. Конфигурируешь. Это самая интересная часть работы.

make menuconfig

Появляется менюшка настройки как на пикрелейтед.
Выбираешь нужные пункты и ставишь отметки кнопками клавиатуры:
кнопка "y" — включиь этот пункт
кнопка "n" — отключить
кнопка "m" — может быть (аналог русского "похуй")
При этом надо понимать, что чем больше будет "y" и "m", тем дольше будет компилироваться едро и тем больше оно получится и больше будет хавать оперативки.
А если переусердствовать с "n", то у тебя что-то не заработает (сеть например, или мышка или что угодно).

Так что конфигурировать лучше не спеша, педантично гугля каждый пункт и за одно каждую часть своего компуктера.
У меня пол дня на конфигурирование ушло. Зато очень много чего нового узнал о своём компуктере.

Самые важные пункты:

7.1. General setup > Local version - append to kernel release — это будет имя твоей сборочки. Тут важно обойтись 8 символами и маленькими буквами, а лучше цифрами. Если имя окажется слишком сложным, то тебе сообщат об это только в самом конце сборки, т.е. не скоро. И тогда придётся собирать едро заново.
Именно из-за этого у меня получилось собрать едро лишь со второго раза.

7.2. Пункт Enable loadable module support ---> и его подпункты:

[] Forced module loading
[
] Module unloading
[] Forced module unloading
[
] Module versioning support
[ ] Source checksum for all modules
[ ] Module signature verification
[ ] Compress modules on installation

Нужно именно так, иначе система грузиться не будет.

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

Можно временами сохраняться и выходить например покакать.

8. Ещё одна команда. Я не понял, зачем она нужна. Но говорят, что нужна обязательно (!).

make-kpkg clean

9. Запускаешь процесс конпиляции и сборки

fakeroot make-kpkg --initrd --revision=1 kernel_image

Собирать будет долго. У меня часа два ушло. Хотя аноны хвастаются, что у них едро за 20 минут собирается.
Можно пока переключиться в браузер подвачевать.

10. Устанавливаешь получившееся новое едро

dpkg -i ../linux-image-4.0.0-rc5lexa_1_amd64.deb

Здесь lexa_1_amd64 — это моя версия. У тебя может получиться другая.
Какая у тебя версия, ты можешь узнать командой

ls ../.deb

11. Перезагружаешься

reboot

12. Входишь в систему, в консольку и подаешь команду

uname -a

Получаешь что-то вроде:

>Linux debian-1 4.0.0-rc5lexa #1 SMP PREEMPT Tue Mar 24 15:54:32 VLAT 2015 x86_64* GNU/Linux



И идёшь хвастаться Васяну, что у тебя самый чоткий линукс.
75 Кб, 1269x793
#29 #1191191
>>1190677
Пилю гайд для школьников под Debian:

1. Входишь в систему под рутом

su

2. Качаешь едро с оф.сайта:

wget https://www.kernel.org/pub/linux/kernel/v4.x/testing/linux-4.0-rc5.tar.xz

3. Распаковываешь скачанное в папку /usr/src/linux-4.0-rc5
Как распаковывать — расписывать не буду. Я сделал непацанским способом с помощью mc.

4. Идёшь в ту папку и остаёмся там до конца

cd /usr/src/linux-4.0-rc5

5. Устанавливаешь несколько дополнительных программ, которые обязательно нужны для сборки едра

apt-get install fakeroot
apt-get install kernel-package
apt-get install libncurses5-dev

6. Этот пункт не обязательный. Если едро планируется установить на этом же компьютере, на котором ты его и собираешь (скорее всего это именно так), то неплохо бы скопировать в исходники имеющуюся рабочую конфигурацию, чтобы было проще настраивать новое едро.

cp /boot/config-$( uname -r) .config

7. Конфигурируешь. Это самая интересная часть работы.

make menuconfig

Появляется менюшка настройки как на пикрелейтед.
Выбираешь нужные пункты и ставишь отметки кнопками клавиатуры:
кнопка "y" — включиь этот пункт
кнопка "n" — отключить
кнопка "m" — может быть (аналог русского "похуй")
При этом надо понимать, что чем больше будет "y" и "m", тем дольше будет компилироваться едро и тем больше оно получится и больше будет хавать оперативки.
А если переусердствовать с "n", то у тебя что-то не заработает (сеть например, или мышка или что угодно).

Так что конфигурировать лучше не спеша, педантично гугля каждый пункт и за одно каждую часть своего компуктера.
У меня пол дня на конфигурирование ушло. Зато очень много чего нового узнал о своём компуктере.

Самые важные пункты:

7.1. General setup > Local version - append to kernel release — это будет имя твоей сборочки. Тут важно обойтись 8 символами и маленькими буквами, а лучше цифрами. Если имя окажется слишком сложным, то тебе сообщат об это только в самом конце сборки, т.е. не скоро. И тогда придётся собирать едро заново.
Именно из-за этого у меня получилось собрать едро лишь со второго раза.

7.2. Пункт Enable loadable module support ---> и его подпункты:

[] Forced module loading
[
] Module unloading
[] Forced module unloading
[
] Module versioning support
[ ] Source checksum for all modules
[ ] Module signature verification
[ ] Compress modules on installation

Нужно именно так, иначе система грузиться не будет.

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

Можно временами сохраняться и выходить например покакать.

8. Ещё одна команда. Я не понял, зачем она нужна. Но говорят, что нужна обязательно (!).

make-kpkg clean

9. Запускаешь процесс конпиляции и сборки

fakeroot make-kpkg --initrd --revision=1 kernel_image

Собирать будет долго. У меня часа два ушло. Хотя аноны хвастаются, что у них едро за 20 минут собирается.
Можно пока переключиться в браузер подвачевать.

10. Устанавливаешь получившееся новое едро

dpkg -i ../linux-image-4.0.0-rc5lexa_1_amd64.deb

Здесь lexa_1_amd64 — это моя версия. У тебя может получиться другая.
Какая у тебя версия, ты можешь узнать командой

ls ../.deb

11. Перезагружаешься

reboot

12. Входишь в систему, в консольку и подаешь команду

uname -a

Получаешь что-то вроде:

>Linux debian-1 4.0.0-rc5lexa #1 SMP PREEMPT Tue Mar 24 15:54:32 VLAT 2015 x86_64* GNU/Linux



И идёшь хвастаться Васяну, что у тебя самый чоткий линукс.
#30 #1191194
>>1191191
быстрофикс ёбаная макаба разметку пожрала

7.2. Пункт Enable loadable module support ---> и его подпункты:

[+] Forced module loading
[+] Module unloading
[+] Forced module unloading
[+] Module versioning support
[ ] Source checksum for all modules
[ ] Module signature verification
[ ] Compress modules on installation

ОП
1639 Кб, Webm
#31 #1191196
>>1190677
И что там нового, кроме цифры?
#32 #1191198
>>1191196
Проехали, почитал. Хуйня.

А вообще, по какому принципу теперь раздаются мажорные номера? По желанию левой пятки линуса? Я как-то совсем отстал от жизни.
#33 #1191203
>>1191198

>По желанию левой пятки линуса?


Да.
Ведь он владеет правами на торговую марку Linux
42 Кб, 701x526
#34 #1191216
Теперь памяти хавает всего 265.2 метра вместо прежних 500++
Ну и по ощущениям окошки быстрее открываются. Словно из пересел из Windows Vista в Windows XP.
#35 #1191221
>>1191198

> А вообще, по какому принципу теперь раздаются мажорные номера? По желанию левой пятки линуса? Я как-то совсем отстал от жизни.


Линус возжелал, пацаны проголосовали. С перевесом в 5% победила четверка.
81 Кб, 625x468
#36 #1191224
253 Кб, 1920x1080
#37 #1191256
>>1191191

>сделал непацанским способом с помощью mc


tar xf linux-4.0-rc5.tar.xz

>make menuconfig


Неудобен и безбожно устарел, на смену давно завезли nconfig.

>что чем больше будет "y" и "m", тем дольше будет компилироваться едро


Верно.

>тем больше оно получится и больше будет хавать оперативки


Неверно. Модули грузятся по необходимости, а не всё сразу непонятно зачем.

>append to kernel release — это будет имя твоей сборочки


В какой-то версии kpkg c этой самодеятельностью были проблемы, корректнее добавить --append-to-version=-kolyan в командную строку.

>make-kpkg clean


Необязательно.

>Запускаешь процесс конпиляции и сборки


До процесса конпеляции хорошо бы сделать
export CONCURRENCY_LEVEL=(число процессорных ядер + 1), иначе собираться будет до тепловой смерти Вселенной.

>Собирать будет долго. У меня часа два ушло.


12 минут, см. картинку. Процессор 5-летней свежести, есличто.

Олсо, рекомендую kpkg сразу скормить кроме kernel-image ещё и kernel_headers, во избежание проблем при установке закрытых дров или того же виртуалбокса с DKMS - им всем нужны хэдеры.

>>1191216
Ты всерьёз думаешь, что у тебя дистрибутивное ядро жрало 250+ Мб памяти?
#39 #1191286
>>1191277
Вкусовщина.
#40 #1191298
>>1191277
Установил макось за 5 минут. Всю ночь ебался с Колей и Мишей.
#41 #1191431
>>1191256
Спасибо. Учту, когда буду делать под реальное железо щас пока на виртуалочке тренируюсь

Кстати, понравился пункт в конфигурации

>VMware virtualization = full



И ещё реквестую годный минигайд как при сборке прикрутить сторонние проприетарные дрова.
#42 #1191450
>>1191256
А что делает конкурренси левел?
#43 #1191480
>>1191450
Распараллеливает сборку на несколько потоков
#44 #1191482
>>1191191
Еще совет - по возможности избавиться от initrd и модулей. Сильно ускорит загрузку и упростит установку ядра
#45 #1191487
>>1191482

>избавиться от initrd и модулей


Распиши подробнее
#46 #1191493
>>1191487
Ну тупо собрать все, необходимое для работы ядра, в само ядро ("y"). Всегда так делаю, очень удобно и просто.
#47 #1191494
>>1191493
а что с initrd поделать?
#48 #1191537
>>1191494
А оно будет не нужно
sage #49 #1191538
>>1190974

> ахахах


А где тот даун с БГГ.
#50 #1191539
>>1191538
Шиндошс переустанавливает, очевидно же.
163 Кб, 969x1227
sage #51 #1191541
>>1191003
Bumblebee же.
#52 #1191558
>>1191493
make localyesconfig
#53 #1192243
>>1191558
Не доверяю автоматике, честно говоря.
#54 #1193891
>>1191493
распиши аутисту-новичку, как делать? хочу максимально круто собрать своё ядрышко, воодушевился прям
#55 #1193895
>>1193891
Для начала открываешь файл /usr/src/linux/.config и заменой херачишь "=y" на "=n". После этого, запускаешь make menuconfig (или make nconfig) и включаешь только те опции, которые после чтения справки тебе покажутся нужными, собираешь результат с помощью make -j 8, перезагружаешь, если загрузка не удалась - пердолишь еще (в устройствах), пока не загрузится. Гарантирую, после 8часов, будешь ядро лучше всех на сосаче знать!
#56 #1194408
Я у мамы рукожоп лол
Поставил n гдето не там. И теперь системя сообщает, что жесткого диска, с которога она загружается, не существует.
#57 #1194432
>>1194408
Ну так это абсолютно нормально, ВСЕ через эту хуиту время от времени проходят, тебе пригодится lspci -k и lshw - обрати внимание на то что пишет первый, например: Kernel driver in use: i801_smbus и второй configuration: driver=i801_smbus - потом идешь в menuconfig, нажимаешь "/" и вводишь: i810_smbus - находишь модуль, включаешь его и перезагружаешься пока не заработает. Также сразу посоветую включить всё что похоже на ehci, xhci, ahci и производителей твоих компонентов, т.к. Intel, AMD, MSI - может включение без разбору по такому принципу и будет читом, но совсем небольшим...
#58 #1194453
>>1194432
ЛИНУКС ДАВНО ПРИГОДЕН ДЛЯ ИСПОЛЬЗОВАНИЯ ЛЮДЬМИ, КО-КО-КО!
#59 #1194469
>>1194453
Вирусы обновил уже, хохол?
#60 #1194676
>>1194453
Если ты, спермоклоун, тоже самое попытаешься сделать в своей Шiпdoшs, у тебя вообще случится неисправимый BSOD с неизбежной полной переустановкой помнится, я так семёрку положил, экспериментируя с удалением лишних драйверов
Я же в своём ламповом линуксе просто перегрузился в старое ядро и продолжаю эксперименты. Винда такого не может и вангую, что не сможет никогда. Так что иди нахуй, спермоклоун.

>>1194408 кун
#61 #1194887
У меня при сборке скушалось 3 гига дискового пространства. Как его освободить?
1351 Кб, 1076x624
#62 #1194943
Мой линукс теперь стартует за 45 секунд. Охуенно же.
#63 #1194946
>>1194943

Откуда считал ? Нужно считать от нажатия кнопки питания на системном блоке.
#64 #1194947
>>1194943
Пиздос. Ты не подсунул ему чтоли старый конфиг?
#65 #1194949
>>1194946
считал от момента закрытия загрузочного меню

>>1194947
подсунул. а что?
782 Кб, 1065x3843
#66 #1194957
>>1194949
Лол, то есть без всякого сарказма? Ты правда считаешь эти цифры достижением? У меня стоковый дебиан с ide монстров и то быстрее грузился.
#67 #1194958
>>1194957
Стоковый дебиан где-то раз в месяц грузится.
На какой хер вы меряетсь этими милисекундами? Никогда не понимал.
105 Кб, 816x671
#68 #1194960
>>1194957
для меня это достижение,ри том, что у меня винт SATA 1, 5400 rpm

И ещё 70 МБ ОЗУ кушает теперь. Я раньше в принципе не мог предположить, что Wheezy может кушать менее 150 МБ.
11 Кб, 640x479
#69 #1194961
>>1194960
не та картинка приклеилась
#70 #1194964
>>1194961
Обновись до джесси, воткни системд и добро пожаловать в 2015 год. Получишь вместо 45 секунд — 20.

>>1194958

> шутка про дебиан на серверах


Ну в моём случае лэптоп. Это критично.
#71 #1194969
>>1194964

>воткни системд


Это что и как втыкать? объясни подробней или дай ключевые слова для гугла
#72 #1194972
>>1194969
systemd. Асинхронная система инициализации. Она при обновлении сама воткнётся. Гугли в общем. Там очень много драмы.
20 Кб, 636x429
#73 #1194976
>>1194972
Чую наёбку.
apt-get говорит, что системд уже есть в системе.
Походу ты мне щас посоветовал даунгрейдить системд от версии для ядра 4.0 до версии для ядра 3.16
#74 #1194977
>>1194976
1) Где ты видишь, что он у тебя установлен?
2) При чём тут ядро?
3) Почему ты ставишь systemd из уизи? Там он рудиментарный и ненадёжный. Хочешь systemd — перекатывайся на джесси.
#75 #1194978
>>1194977
ладно. тогда потом
с джесси я пока ещё не разбирался
36 Кб, 460x614
#76 #1195169
>>1194887
бамп вопросу
#77 #1195170
>>1190677

> Вот прямо cейчас я ПЕРДОЛЮСЬ консолечкой в срачельничек


Не благодари.
48 Кб, 604x483
#79 #1195173
>>1195172
Чтоб чисто было?
#80 #1195174
>>1195173
Что чисто это rm -rf /*
65 Кб, 538x775
#81 #1195175
>>1195172
make clean почему-то не сразу освобождает дисковое пространство
в моей виртуалечке дисковое пространство освободилось через неколько часов после применения это команды почемуто

А если собирать едро не в папке /usr/src/, а в /tmp/, какие подводные камни?
#82 #1195183
>>1195175
Без разницы, лишь бы места хватало. На кой чёрт вообще держать на диске исходники? Собрал, поставил, директорию грохнул посредством rm -rf, будет надо - ещё раз распакуешь.
#83 #1195184
>>1191191
Если я сам соберу ядро, то я перестану быть колясочником?
мимо-убунтодебил
#84 #1195185
>>1195184
достаточно всего-лишь удалить убунту, делов то
#85 #1195186
>>1195183
на кой чёрт вообще удалять исходники, если всё собирается в /tmp и удаляется автоматически при ребуте?
аутист ИТТ
#86 #1195189
>>1195184
Я не совсем понимаю, что такое колясочник. Тип используемого дистрибутива никакого значения не имеет, а если речь про жирные DE со свистелками и перделками - ну, хуйзнает, кому как удобнее. Ядро тут уж точно никаким боком.
>>1195186
Можно и так. Хэдеры только не забыть в пакет завернуть, могут понадобиться кому-нибудь.
#87 #1195192
>>1195185
Но я к ней привык, у нее юнити удобная и красивая, а натягивать юнити на дебиан слишком пердольно.
90 Кб, 685x346
#88 #1195194
>>1195184
Нет, ты по прежнему будешь колясочником, но теперь у твоей коляски будет тойотовский движок V8 с турбоподдувом.
#89 #1195200
>>1195194
Не будет. Если хочется, чтоб интерфейс был чуток поотзывчивее, достаточно поставить -lowlatency ядро из дистрибутива, остальное всё баловство. Хуйнёй тут маемся.
#90 #1195201
>>1195189

>Я не совсем понимаю, что такое колясочник



Ты же хохол с тупой идеологией хохлуту. Вечно подменяющий понятия, реверсящий основные догмы. Вообще, любой хохол - та еще мразь.
#91 #1195202
>>1195192
ты пизда маменькина, и вечно в каждой жопе затычка. Наверно, у тебя возраст самоутверждения.
149 Кб, 900x649
#92 #1195211
>>1195200

>-lowlatency ядро из дистрибутива


Ну это ты лишь предложил заменить свечи и включить овердрайв в движке базовой комплектации.
Однако пердолинга будет столько же. Не вижу разницы. Если уж пересобирать едро, то почему бы сразу не поставить новое.
Алсо, ты забыл написать про оптимизацию для ЦП.
11 Кб, 721x397
7 Кб, 640x479
#93 #1195683
>>1191256

>>тем больше оно получится и больше будет хавать оперативки


>Неверно. Модули грузятся по необходимости, а не всё сразу непонятно зачем.


>>1194964

>Обновись до джесси



Чому у меня Jessie netinstall на едре искаропки кушает больше, чем Wheezy standard на едре 4.0 ?
#94 #1195715
>>1195683
может потому-что в wheezy не только ядро, но и софт протухли года 3 назад?
#95 #1195734
>>1194964
Попробовал Jessie, получил загрузку за 27 секунд. Спасибо, добрый анон.
#96 #1195991
>>1195211

>Если уж пересобирать едро, то почему бы сразу не поставить новое.


Там не надо ничего пересобирать, оно из репозитория ставится.

>оптимизацию для ЦП


Несколько процентов выигрыша на некоторых задачах. Если бы от неё был ощутимый профит - все б только и делали, что пересобирали бы ядро под свою машину.
>>1195683
Потому что там не только ядро. В джесси системд ж уже завезли, не?
#97 #1196867
>>1195991

>Несколько процентов выигрыша на некоторых задачах.


Нуууу это ты конечно загнул. Процентов там явно больше нескольких уже если просто в конфиге указать, что у тебя не Generic x86, а Core 2. А если еще собирать с флагами GCC -mcorei7-avx, то разница становится заметна и на глаз.

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


Так все так и делают. Мы, тащемта, как раз в треде, посвященном сборке ядра под свою машину, лол.
#98 #1197173
Бамп годному треду, чтобы не утонул.
Завтра буду ставить это ваше едро 4.0
#99 #1197226
>>1197173
Потерпи немного, в субботу обещают релиз
#100 #1197264
А мне на свежем ядре не сидеть. Все дело в broadcom-sta.
#101 #1197276
>>1197264
Карточку же можно поменять, в крайнем случае. Махнись с каким-нибудь вендузятником можно без палева, им-то все равно
#102 #1197279
>>1197276
Я так в свое время с приятелем махнул SATA-привод на такой же, но IDE-шный, в прыщи тогда еще не завезли поддержку SATA. Давно это было...
#103 #1197287
>>1197276
Вообще я думал об этом, правда есть риск поменять шило на мыло.
#104 #1197293
>>1197287
Скажу за Ralink - нормально работают с новыми ядрами 3.14+. Начиная с 3.10 для моей карты Ralink 3290 появился свободный драйвер, с версии 3.12 он работает без фирмвари, с 3.14 - работает стабильно. Со старыми ядрами были проблемы, был проприентарный драйвер, который еще и патчить приходилось, и который ВНЕЗАПНО мог увести ядро в панику.
За других производителей ничего не скажу.
#105 #1197295
>>1197293
что за ноунейм говно вместо видеокарты?
#106 #1197296
>>1197287
Да и броадком работает нормально в целом, просто конкретно тебе карточка попалась неудачная. У моего товарища какая-то броадкомовская карта, самая распоследняя коляска на свободном драйвере ее норм крутит
#107 #1197298
>>1197295

>видеокарты


Это не видеокарта, это Wi-Fi а у меня еще и BT, на самом деле карта.
#108 #1197303
>>1197298
чё-то у меня обосрамсфест сегодня вечером

>_<

35 Кб, 721x246
4 Кб, 714x30
#109 #1197323
>>1197296
не всем так повезло.
#110 #1197397
Посоны, а я сильно выиграю от сборки своего ведра возьмём 4.0.0 к примеру для нетбука на сраном атоме со сраным винтом на 5400rpm? Сейчас там стоит дефолтный 3.16 из дебиан джесси.
Нетбук - acer aspire one aod257-n57ckk.
Опыт сборки ядра имеется.
#111 #1197446
>>1197323
Лол, но 4313 же работает на свободных дровах! Самолично заводил
#112 #1197448
>>1197397
если ты не умеешь соображать целостно - то нет. Само по себе ядро не поможет, если ты в целом рукожоп и неотесан.
#113 #1197449
>>1197397
Ведро под атомы никто не оптимизировал, ЕМНИП, так что не особо
#114 #1197452
>>1197397
Нет. Не выиграешь практически нихуя. А вот ядро с pf патчсетом накинуть на нетбук имеет смысл. Будет ненулевой шанс получить субъективный прирост скорости. Тем более для для доебана всё собрано и сложено в репу.
#115 #1197458
>>1197446
Прости, наебал, то был 4312. Всего на единичку разница, а уже нихуя не работает...
#116 #1197468
>>1197452
О, скажи мне, как любитель pf - TuxOnIce намного пижже ванильной гибернации? В попугаях, если можно. А то есть идея перекатиться, но в раздумьях пока.
#117 #1197475
Поясните за таймер. Я сейчас гуглил и нихуя не понял, что мне выбрать для своего семилетнего ноутбука на T7500, оставил дефолтные 300 Hz.
#118 #1197477
>>1197468
Я не любитель. Во всей этой кухне не разбирался. Я просто как-то поставил готовое pf ядро из репы на старенький нетбук, и обнаружил что кнопки вроде пошустрее стали нажиматься, и что появился ненулевой шанс не проснуться из гиберанции, лол. Но лично для меня это было не смертельно.
#119 #1197483
>>1197477
Не, такой коленкор нам не нужен. Мне нужна стабильная гибернация.
#120 #1197484
>>1197477
Выставь 1000Гц - кнопки тоже будут шустрее
#121 #1197486
>>1197475
Да и оставь, оно особо ничего тебе не даст
#122 #1197489
>>1197483
Ну у меня он пару раз за год использования не проснулся. Я посчитал это приемлемым. Потом пустил его на торрентокачалку/медиацентр и забил.
#123 #1197516
Собрал свое первое ядро. Получилась какая-то хуета. Загружается долго и выплевывает в STDOUT кучу отладочной инфы какой-то, которую не выплевывает стоковое арчевское ядро, потом около пятидесяти секунд «a start job is running for dynamic ...», ну а потом вполне ожидаемо не поднялся lightdm, потому что я не позаботился о прикручивании нвидиевских дров к каштомному ядру.

На старте сжирал около 167 MiB оперативки. Не знаю, хули так много. Там разве что демон мускуля пятнадцатимегабайтный и еще более легий демон тимвьюера. Видеокарта дискретная, так что видеопамять у нее своя.

Быстрые замеры показали, что всякая хуета с перекладыванием строк и массивов туда-сюда работает ощутимо быстрее где-то на 1/7, но это следует потом перепроверить. Свой эксперимент продолжу потом. Хочу вырезать все драйверы, которые мне не нужны, хочу поиграться с опциями компилятора и оптимизацией и хочу отключить вообще все, что можно отключить, не жертвуя работоспособностью. Там дохуя гуглить, конечно, но осилить можно.

>>1197475-кун
#124 #1197517
>>1197516
Ах да, ноутбук хоть и старенький, но новенький SSD вместо механической хуеты пускай и SATA I, и стоковое ядро стартует 3-4 секунды, так что такая слоупочность каштомного ядра в 1/15 времени его сборки — это явная аномалия.
74 Кб, 625x960
#125 #1197750
не проебите тред
89 Кб, 251x273
#126 #1197859
>>1197516
Хм, я собрал ядро, конфиг подгрузил из старого ядра, не работают usb порты, хз в чем проблема, забил хуй, 3.19 работает и ладно, нахуй этот лишний пердолинг.
#127 #1198532
>>1191298
Это охрененно!
Хоть и правда.
#128 #1198541
>>1197516
1) отключи весь дебаг в ведре
2) вставь опцию quit при буте
3) проблема не в ведре, а в системд или в его демоне, который что-то не может сделать много секунд.

>>1197859
Проверь все с usb в конфиге же.
#129 #1198544
>>1198541
Я уже разобрался. Макака, вроде бы, из бэкапа поднимал как минимум этот раздел, поэтому посты проебались. quiet без указания логлевела ничего не меняет. Интересно, как так получается, что для стоковых ядер логлевел всегда равен трем, а кастомное с теми же параметрами выводит всю-всю информацию. Наверное, еще где-то можно указать логлевел, но я не знаю, где. Пока отделался параметрами ядра, но такое решение мне не нравится, и я найду способ сделать все по-другому.

>>1197516-кун
#130 #1198548
>>1198544

>Пока отделался параметрами ядра, но такое решение мне не нравится, и я найду способ сделать все по-другому.


А что плохого в
quiet loglevel=100500 ?
#131 #1198553
>>1198548
Прежде всего, тем, что ты также забыл указать логлевел udev. Это, конечно, не столь важно, но коль уж мы серьезные люди, то и к разного рода вопросам нужно подходить с соответствующим уровнем внимания.

Конфиг стокового ядра хранится где-то еще. Может, это конфиг времени компиляции. Не суть важно. Я хочу разобраться и узнать, как они это делают, чтобы сделать себе так же.
#132 #1198582
>>1198553
diff .config stockconfig
#133 #1198592
>>1197516

> вырезать все драйверы, которые мне не нужны


А это даст какой-то профит кроме уменьшения времени компиляции?
15 Кб, 401x400
#134 #1198602
>>1198592
Профит будет, если ты перфекционист или собрался линуск на нокии запускать. Ибо ядро меньше памяти скушает.
А если на обычном современном ПК, то никакого профита.
69 Кб, 567x488
#135 #1198603
Лол, долбаебы. Решили пойти по пути хуйрфокса, какая там последняя версия, 36? И шишcдошс, уже десяточка и это при том что ядро NT 6.4. Ну мокрософт-то можно понять, маркетинг. А глинакс? Стильно, модно, молодежно? Чуханы, епта.
#136 #1198607
>>1198603
4.0 за 20 лет вполне нормальная версия.
#137 #1198609
>>1198602
Скорость запуска ещё и невозможность подглядывать за тобой, например, если ты параноик.
У меня одно время было 2 ядра: одно со вкомпиленными дровами на вебкамеру и микрофон, а второе без.
Теперь у меня микрофон с физической кнопкой отключения и нет вебки.
#138 #1198611
>>1198607

>4.0 за 20 лет


Ну это пока. Раз пошла такая мода, вангую глинукс 10.0 в 2016-2017.
#139 #1198636
>>1198611
>>1198603
Оссподи, кому-то уже и от цифирек в номере версии припекло. Теоретически проблемы могли быть с некрософтом, привзанным к нумерации 2.6.х при переходе на 3.х, но на практике вроде никто не столкнулся. Сейчас вообще похуй.
#140 #1199134
>>1198636
Я столкнулся, с полупроприентарными дровами на одну железку, забитыми под 2.6. Пришлось руками править
#141 #1199184
>>1199134
дрова ати?
#142 #1199190

>>119860


>кококо господин решил, кококо маркетинг, визде маркетинг


Ну сами же хомячки и проголосовали за 4.0.
#143 #1199192
#144 #1199301
>>1190677
Миша поставил линукс.ебался всю ночь с настройками.Петя переустановил две винды.ебался всю ночь с Леной и Таней
#145 #1199305
>>1199301
Не Миша, а Вася - я его знаю
#146 #1199306
>>1199301
>>1199305
Мальчики, вы какие-то биопроблемные. Пиздуйте в /sex/, а лучше в /ga/
#147 #1199633
>>1199306
Ты тут будто в первый раз
sage #148 #1201739
>>1199301
Дима, купил макбук, ебался всю ночь с Мишей и Петей.
#149 #1202762
>>1201739
Как что-то плохое.
225 Кб, 1024x768
#150 #1204985
После конпеляйции выдало:

> - Mising modules: ehci-pci, ehci-orion, ehci-hcd, uhci-hcd, ohci-hcd, usbhid


А так же заявило, что моего hdd не существует и отказалось грузиться.
Вроде всё поправил кроме usb-hid. Про него забыл. Вангую щас мышка отвалится.
#151 #1205019
Тем временем вышел -rc7. Релиз приближаэ.
148 Кб, 640x480
#152 #1205242
Охуительнейшее занятие.
За ночь 3 раза пересобрал. Проспал на работу. Не побрился. Да и хуй с ней, с работой. Жду не дождусь конца дня. Приду домой, буду 4 раз пересобирать.
#153 #1205250
>>1205242
eban'ko itt
#154 #1205274
>>1205242
да вы больны. вам нужна помощь психотерапевта
#155 #1205346
>>1191191
Если много оперативы, сборочную папку лучше перенести на рамдиск.
381 Кб, 220x100
#156 #1205404
>>1191277
прошло 5 лет
1-й будет ведущим IT-специалистом, а 2-й так и останется планктониной, сидящем в кудахте и яплакал.
#157 #1205470
>>1205346

> Много


ДОХУЯ, ты хотел сказать. У меня /usr/src/linux весит больше 4 гигов, а ведь я вручную каждую опцию включал после тщательного обдумывания. Ядро с дефолтным дистрибутивным конфигом влегкую займет 6-8 гигов. Это сколько ж памяти на машине нужно иметь... Плюс при каждом изменении придется с нуля пересобирать, а это тоже время.
#158 #1205478
>>1205470

> 1.2G\t/usr/src/linux-4.0-rc7


Хуй знает что ты там навключал. Но все равно компиляция не сильно дрочит io и выигрыш от рамдиска или тмпфс будет незаметным.
#159 #1205482
>>1205478
Конечно незаметным - оно и так по дефолту в памяти через пайпы передается с этапа на этап.
98 Кб, 1013x1065
#160 #1205558
Этот спор был бы не полон без пруфов...
#161 #1205563
Вопрос на засыпку, хули размер разный
#162 #1205569
>>1205478
Полтора гига - это просто распакованный архив с исходниками. Ты их собери для начала, лол.
#163 #1205574
>>1205569
make bzImage
#164 #1205575
>>1205569
васяноисходники, понятно...
#165 #1205579
>>1205575

>васяноисходники


ЩИТО?!
#166 #1205580
>>1205579
Скачиваешь небось где-то на античате в закрытом разделе за донат, а потом собираешь патченным васянским мейком под восьмибитную музыку и ascii надпись "RELEASE H@XOR-KERNEL TEAM".
5 Кб, 100x100
#167 #1205586
>>1205580
Вы хотите в ступить? Что у вас есть?
137 Кб, 1352x988
#168 #1205587
>>1205579

>ЩИТО?!


Пикрилейтед же. Признайся, что ты любитель мокрописечных сборок Linux Kernel Philka Edition...
#169 #1205590
>>1205586
Нет, спасибо, в говно вступить не хочу.
#170 #1205595
>>1205587
Зачем столько лишних телодвижений? tar xf имяфайла.xz, с декомпрессией он сам справится.
>>1205590

>говно


А ну тебя.
#171 #1205596
>>1205595

>верификация целостности архива


>лишние телодвижения


Спермач не палится
#172 #1205613
>>1205596
Паранойя - добродетель сисадминов. Похвально.

>Спермач


>скриншот с окошком putty


>попытка распаковать уже разжатый архив


>ненужный при распаковке ключ J


Что, простите?
#173 #1205627
>>1205569
Всё собрано и воткнуто.
После make clean 655M.
#174 #1205634
Лол, ядро обновляется без перезагрузки. Вендобляди уходят в принудительный ребут после обновы в 1 мбайт.

Вот это я проиграл, Торвальдс наверное специально такое намутил, чтобы вендоблядям на ротан дать лулза ради.
#175 #1205638
>>1205613
Зато... Зато... Зато у меня ядро без вирусов, во!
8 Кб, 200x200
#176 #1205666
>>1205580
Сссодомит
#177 #1205712
>>1205634
kexec чтоль? Ну так всё равно ж всё приходится перезапускать, разве что минуя процедуры bios/efi.
31 Кб, 604x453
#178 #1205789
блять так и знал! отвалились клавиатура и мышка.
посмотри мой конфиг, пожалуйста, и скажи, что в нём не так.
http://nopaste.linux-dev.org/?454336
#179 #1205797
>>1205789
Ты поддержку USB выкинул.
#180 #1205800
>>1205789
# CONFIG_INPUT_EVDEV is not set
Попробуй это в y.

Алсо где не робит - в иксах или в сосноли?
#181 #1205801
>>1205797
В каком месте?
USB флешка, например, нормально работает.
#182 #1205803
>>1205800
Ях.з. где не робит. Автоматом иксы грузятся, а в консоль переключиться не могу, ибо клава не работает.
#183 #1205805
>>1205803
В single user пробовал загружаться?
211 Кб, 864x1054
#184 #1205824
>>1205801

>В каком месте?


В этом.
#185 #1205869
>>1205824
сколько. лишних. модулей.
#186 #1206090
>>1205803
Разобрался?
#187 #1206098
>>1206090
Не. В моём часовом поясе настала ночь и я лёг спать.
Продолжу этот незабываемый квест 10.04.2015 в 06:00 UTC
#188 #1206103
>>1206098
Ты evdev-то(и сопутствующие) включи, щас имонно он отвечает за мышь-клаву.
https://wiki.gentoo.org/wiki/Evdev
#189 #1206183
>>1195194

> у твоей коляски будет свежее едро V4 и ты с самоподдувом.

25 Кб, 600x246
974 Кб, 850x1189
#190 #1206390
>>1206103
получилось. спасибо!
#191 #1206432
кстати, интересный эффект получился. при всеx включённых мокрописьках оперативы кушать стало на ~50 МБ больше, и грузится теперь за 75 секунд. зато в DE всё открывается так быстро, что кажется, будто новый компьютер купил. и файловая система, кажется, будто быстрее раза в два.
#192 #1207510
>>1205789
ебать, есть моар этой богини?
#193 #1207577
Сборщики ядра, помогите с мэйкфайлами, пожалуйста. А то я не знаю, куда обратиться.

Я в мэйкфайлах новичёк.
Есть правило
main:
\t$(GPP) -c src/main.c++ -o obj/main.o $(PFLAGS)
Таких правил здоровенная куча, а потом ещё линковщик линкует все *.о . Как обобщить?
Алсо, в папках срц и в обж есть вложенные.
#195 #1207889
Это просто офигенно. Хотя в моём дебиане и так почти всё было хорошо, кроме того, что кеды падали при включении HD видео в браузере. Теперь и этот недостаток устранён. Ну и ускоренная навигация по директориям с графикой не может не радовать.
30 Кб, 800x233
#196 #1209324
Тем временем.
#197 #1209365
Попов, ты?
#198 #1209370
>>1209365
Я, чего хотел-то?
33 Кб, 502x720
#199 #1209374
>>1209324
Сегодня вечером пикачу накачу.
#200 #1209403
>>1209324
Драйверы АТИ с ним не собираются.
Придется сидеть на 3.19
#201 #1209409
Пацаны, у меня give up waiting for root device, что сломал? На 3.19.3 такого не было.
#202 #1209415
>>1209409
а да, дабы исключить подозрения, я сейчас сижу из под старого ядра.
#203 #1209424
>>1209415
внезапно все починил неким шаманством с диффом старого конфига. Однако подобная проблема:
>>1209403
поэтому жду патчей от арчеблядей и нихуя не устанавливаю.
#204 #1209696
>>1209403
Пожалуй, перекачусь на свободные драйвера
#206 #1209968
Я правильно понял: ребятки чистят и оптимизируют код ядра?

http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.1-For-x86-ASM
#207 #1210680
>>1209968
Скорее, вычищают говна из устаревшей части ядра. x86 давно никто не использует. Вангую, что скоро дропнут его совсем, как когда-то дропнули i386
Тред утонул или удален.
Это копия, сохраненная 21 апреля 2015 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски