Ядро, ASP v10

Автор: Probeerka Дата: 07.04.2005 10:13 Господа, здравствуйте!
Подскажите, это что фишка такая: в сабже нету исходников ядра!!! Левое ядро не хочется ставить, потому как в большинстве случаев становится криво.
Re: Ядро, ASP v10 07.04.2005 11:22lg А зачем они Вам?
Это уже много раз обсуждалось. Если нужны именно исходники, то берите src.rpm с ftp
Re: Ядро, ASP v10 07.04.2005 16:46Probeerka Линк не подкинете?
Re: Ядро, ASP v10 08.04.2005 09:14lg это из updates, если нужно оригинальное, найдете сами Улыбка
[ftp.asplinux.ru]
Re: Ядро, ASP v10 25.04.2005 18:40Shurik lg писал(а):

> это из updates, если нужно оригинальное, найдете сами Улыбка
> [ftp.asplinux.ru]

Ой как интересно!!!
А в таком случае где взять ссылку на те исходники ядра, которое стоит сейчас, после обновления YUM_ом?
# rpm -qa | grep kernel
kernel-2.6.11-1.14.1asp
Re: Ядро, ASP v10 25.04.2005 19:20XMan Смотреть там же:

[ftp.asplinux.ru]

Только всё-таки зачем ? Улыбка
Re: Ядро, ASP v10 27.04.2005 19:08Raver Лично мне оно нужно что бы установить драйвер для карты SkyStar1 - без исходников ядра драйвер не собрать. Насколько я понимаю, то на дисках исходников нет?
Re: Ядро, ASP v10 27.04.2005 19:52lg большая часть того, что нужно теперь идет в ядре
---
Note

An exploded source tree is not required to build kernel modules against the currently in-use kernel.

For example, to build the foo.ko module, create the following file (named Makefile) in the directory containing the foo.c file:


obj-m := foo.o

KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules



Issue the make command to build the foo.ko module.
---
Re: Ядро, ASP v10 27.04.2005 19:58XMan to Raver:

> Лично мне оно нужно что бы установить драйвер для карты SkyStar1 - без исходников ядра драйвер
> не собрать.

Еще один... Улыбка
Правильно сказал lg - это уже много раз обсуждалось. Попробовали бы для начала что ли без исходников-то Улыбка
Re: Ядро, ASP v10 28.04.2005 12:13Raver Много раз? Я нашел в конфе только два упоминания о СС1 и оба без ответа. А на тех сайтах что описывают процедуру установки сс1 - требуются исходники.
Re: Ядро, ASP v10 28.04.2005 15:30XMan При чем тут CC1 ? Проблема-то в том, что без исходников ядра народ не привык собирать дрова. Хотя казалось бы, чтобы не тянуть лишние 40 метров при обновлении, разработчики дистрибутива позаботились о том, чтобы возможность сборки дров появилась Улыбка

Ну так пробовали собрать или высказывания основываются на том, что говорят другие, а то, что говорится на форуме встречается штыками ? Улыбка
Re: Ядро, ASP v10 02.05.2005 15:34Shurik XMan писал(а):

> Смотреть там же:
>
> [ftp.asplinux.ru]

Странно, когда смотрел - не было. Но всё равно большое спасибо!

>
> Только всё-таки зачем ? Улыбка

Могу немного пояснить - зачем. Лично у меня чипсет NForce2. Я уже давно вывел для себя, как пересобрать ядро для наивысшей производительности, равно как и для наиболее приемлимых для моей машины распределения IRQ. Дело в том, что драйвер в ядре и драйвер модулем дают разный IRQ на одно и то-же устройство. А например такие старые звуковухи, как моя Aureal Vortex2, желают быть вкомпиленными обязательно. В противном случае (драйвер модулем) эта звуковуха отмачивает такие кренделя, что ни один супергуру не разберёт - что случилось и что с этой поганкой делать? В равной мере это относится так-же и к сетевой карте и прочим контроллерам. В стандартном-же ядре это всё идёт модульными драйверами, что лично у меня как снижает общую производительность (тот-же hdparm -Tt с дефолтом - 49,8 MBt/sec после пересборки - 63MBt/sec) так и может вообще делать устройство неработоспособным (как пример - моя звуковая карта).
Re: Ядро, ASP v10 07.05.2005 18:07Алексей Зачем, говорите?
Мне, к примеру, нужна поддержка записи на udf-cd/dvd. Изначально её нет. И переключение кодировки для udf не поддерживается...
И вообще, интересно самому оптимизировать систему под свою машину, выкинув из ядра всё лишнее.
Re: Ядро, ASP v10 08.05.2005 01:33kajur Зачем оно вам... Дибильный вопрос. Те кто ставит Linux хотят чему то научится, в том числе и самому настраивать свою систему, независимо от того новичек он или нет. В конце концов за свои деньги я хочу иметь возможность самому запороть свою систему, если я что-то сделал не так. А просто тупо по клавишам щелкать - можно было в пиратской винде сидеть. Поэтому у вас и спрашивают, почему по умолчанию, когда человек выбрал полную установку дистрибутива (я например купил ASP Linux 10.0 Delux) не устанавливаются исходники ядра. В противном случае это верный пример как отвратить от ASP сторонников.
Re: Ядро, ASP v10 08.05.2005 03:37XMan to Shurik:

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

---

to Алексей:

> Мне, к примеру, нужна поддержка записи на udf-cd/dvd. Изначально её нет. И переключение
> кодировки для udf не поддерживается...

И как оно у меня пишет в UDF, да еще и русский виден и под линухом, и под разными виндами... Удивительно Улыбка
Только OSX выделывается иногда, ну да это вообще вещь в себе.

---

to kajur:

> Зачем оно вам... Дибильный вопрос

Это не ответ.
Представим, что Вы новичек. Зачем Вам исходники ядра ? Что Вы хотите в них увидеть ?
Теперь представим, что Вы профи, да еще и ядерщик. Откуда Вы будете утягивать ядра и патчи - с asplinux.ru или с kernel.org ?

Подавляющему большинству исходники нужны только для сборки дров. Поскольку сейчас это выполняется и без исходников, то и вот... Исходники предоставляются в сети, если кому действительно надо. А кому новый драйвер ATI собрать - так теперь не нужно тянуть 40 метров к обновленному бинарному ядру.

> В конце концов за свои деньги я хочу иметь возможность самому запороть свою систему,
> если я что-то сделал не так.

Хочешь, я тебе дам пример, как упороть систему не используя исходников ? Причем, упороть наглухо - "rm -rf /" отдыхает. Работает 100% на любом установленном линухе. Если хочешь, я его даже продам Улыбка

> Поэтому у вас и спрашивают, почему по умолчанию, когда человек выбрал полную установку
> дистрибутива (я например купил ASP Linux 10.0 Delux) не устанавливаются исходники ядра.

В свете сказанного выше - допустим, мне периодически нужны исходники glibc, PAM, Qt, KDE. Мне требовать, чтобы они обязательно ставились во время полной установки ? Почему бы и нет - они же мне нужны Улыбка
Re: Ядро, ASP v10 09.05.2005 02:11kajur Насчет первого пункта согласен. Некрасиво, так на нервах сорвался, 3 дня не мог запустить конфигурацию ядра, а хотелось посмотреть что это такое, пока не начал настраивать систему. Ибо потом жалко рушить будет, а в начале можно было обойтись переустановкой. Так вот начал действовать по прилагающейся к дистрибутиву книженке, руководство администратора, так пока ребята на форуме не подсказали, что в установленной версии ASP Linux нет исходников, я просто измучился набирать make menuconfig, make xconfig, makeconfig и.д. Вот на нервах и сорвалось.
А насчет остального я просто высказал свое мнение, что в коробочном варианте linux должно быть все. И возможность конфигурировать ядро после установки должна быть, ибо в этом как мне кажется суть этой операционной системы, в ее настраиваемости. Ну хотя бы выбросить все лишнее, что мне для работы не нужно. По крайней мере мне так кажется.
Re: Ядро, ASP v10 09.05.2005 02:29XMan > так пока ребята на форуме не подсказали, что в установленной версии ASP Linux нет исходников,
> я просто измучился набирать make menuconfig, make xconfig, makeconfig и.д

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

> А насчет остального я просто высказал свое мнение, что в коробочном варианте linux должно быть
> все. И возможность конфигурировать ядро после установки должна быть

Так в делюксе и, вроде бы, стандарте оно всё и есть. Ядро на диске с исходниками. Поставить его - выполнить одну команду. Но опять таки, если пользователь не знает этого или не знает, как поставить, то что он забыл в ядре ?

> ибо в этом как мне кажется суть этой операционной системы, в ее настраиваемости.

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

> Ну хотя бы выбросить все лишнее, что мне для работы не нужно.

Оно и так по максимуму в модули вынесено для возможности установки на максимально широком спектре железа. Необходимое подгружается, остальное нет. Тебе 20 метров на винте жалко ? Улыбка
Re: Ядро, ASP v10 26.05.2005 13:08Vector ЗАЧЕМ??? Да как зачем?
К примеру многие драйвера требуют исходники ядра, чтобы скомпилироваться.
Да мало ли зачем!
Сделать монолитное к примеру, чтобы не было подвержено атакам с заменой модулей на сторонние.

Как так, Linux и без исходников ядра!
Все больше смахивает на Mustdie
Re: Ядро, ASP v10 31.05.2005 00:57Shurik XMan писал(а):

> to Shurik:
>
> Вот со всяким железом возился, но таких проблем не возникало
> никогда - чтобы из-за того, что драйвер вкомпиливался в ядро,
> резко что-то менялось в его работе... От тебя первый раз
> услышал Улыбка
> Исключение составляют ide-cd и еще парочка, но в их описании
> так и написано - должны быть модулями.
>
Видишь как хорошо, а вот у меня совершенно не так. Почему не так - постарался объяснить здесь:
[unix.ginras.ru]
Не шедевр, просто мои мысли, наблюдения и опять-же мои выводы.
Re: Ядро, ASP v10 31.05.2005 17:26felix >А зачем они Вам?
>Это уже много раз обсуждалось. Если нужны именно исходники, то берите src.rpm с ftp

Действительно, дебильный вопрос.

Если ASP претендует на дружественность к пользователю, то может разработчики предоставят пользователям самим решать что им и зачем нужно, а не втирать очки про то что им нужно, а что не нужно...

Что-то от таких вопросов пованивает M$...
Re: Ядро, ASP v10 01.06.2005 23:55Bomberman а вообще разве исходники не лежат по умолчанию в /lib/modules/2.6.9-1.667asp/build
помоему лежат
Re: Ядро, ASP v10 03.06.2005 10:44SlavaZ там лежат основные *.h файлы, необходимые(и достаточные) для сборки драйверов без наличия полных исходников ядра.
Re: Ядро, ASP v10 04.06.2005 19:18shulik <!-- Цитата:
Господа, здравствуйте!
Подскажите, это что фишка такая: в сабже нету исходников ядра!!! Левое ядро не хочется ставить, потому как в большинстве случаев становится криво. -->


А мне вот не понятно - какие возникают проблемы со сборкой ядра с kernel.org? Собирается налету, причем и патчи наложить необходимые тож не проблема. Мне, например, в ядре нужен такой модуль как IMQ, посему я обычно собираю ядрышко с kernel.org и скачиваю сырцы свежего iptables...
Так вот к чему это я. А да - к тому, что никаких кривых случаев в своем большинстве не бывает ;-) По опыту - бывает глюк с /dev/hands и /dev/brain
RSS-материал