|
2.2, Andrew.B (ok), 18:31, 22/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
А что, это чем-то мешает? По-моему наоборот лучше, ничего дополнительно устанавливать не нужно.
| |
2.16, Аноним (-), 23:10, 22/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Может, действительно, предложение вынести драйверы из ядра не лишено смысла =))
А девелопать этот сугубо кернельный код кто тогда будет?Пушкин?
| |
|
1.3, Аноним (3), 18:33, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не, лучше уж по чесному - Х-ы засунуть в ядро! А чего - видеокамеры нафиг не нужные уже там, а Х-ы которые гоооораздо нужнее ещё нет :( ДаёшьЪ !!!
| |
|
2.21, User294 (ok), 01:33, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>нужнее ещё нет :( ДаёшьЪ !!!
Нате вам ваш Ъ :)
А что до кернеля - если эстетство долбит или херней пострадать охота - соберите его себе вообще без драйверов, а то что оно грузиться не сможет - да и фиг с ним, зато рекордно мизерного размера станет, можно попонтоваться будет.Правда на мою имху это чистоплюйство и онанизм.Если вы такие чистоплюи - валите на миникс какойнить, там и микроядро и драйверов как раз сроду ни подо что нет.Самое то для таких чистоплюев.Все трындецки правильно и ... нихрена не работает :).А так - имхо если в виде модулей кернеля так пусть себе живет, у меня места на сто кернелей хватит.А где не хватит (embedded устройства) - так поверьте, там лишнее без ваших соплей отколупают.
| |
|
1.4, Аноним (3), 18:37, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Архив с исходниками толстеет...раньше было 30, потом 35...теперь будет 70 наверное... x_X
| |
1.5, Knuckles (ok), 18:42, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А что? Было бы прикольно иметь все эти драйвера в виде отдельного пакета. Так же можно было бы поступить с дровами на видеокарты, звуковухи, сетевухи, гаджеты и т.д.
| |
|
2.26, Diozan (??), 08:09, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Не плохо было бы. Конфиг составил, а по нему тянешь только то, что надо. По всей вероятности скоро к этому и придут. Xorg стал же модульный.
| |
|
3.30, User294 (ok), 11:12, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Не плохо было бы. Конфиг составил, а по нему тянешь только то,
>что надо.
Опять же - если эстетство долбит что вам мешает перекомпилить ядро выбрав только нужное?
| |
|
4.41, Knuckles (ok), 16:04, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Ты кагбе сравни, что проще: установить/удалить пакет или перекомпилить ядро?
| |
|
5.42, аноним (?), 17:13, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
равнофигственно=) 3 команды это нынче сложно + небольшие знания о соем копутере
| |
5.45, Аноним (-), 20:30, 24/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Ты кагбе сравни, что проще: установить/удалить пакет или перекомпилить ядро?
Психов которым мешает жить стандартный класс usb девайсов в природе не много.И у них есть возможность не компилять себе ненужное добро.Фигли еще надо?Идите в сад, клоуны.А то может на сервере видеокарты и мышки с клавиатурами не нужны.Давайте тогда **нем стандартный класс юсб мышек и стандартный класс юсб клавиатур из ядра?А чем они принципиально от камер отличаются?Тоже стандартный класс периферии.А то что потом систему сможет юзать только ~сотня особо хардкорных красноглазиков по всей планете - да подумаешь.
P.S. такое радение за каждый байт актуально только для какихнить SOHO роутеров с 8Mb RAM.И то, прикиньте, роутеры с usb нынче умеют юсб камеры юзать - для целей простенького видеонаблюдения и охраны например.Так что даже тут такое нужно позарез.А то что лично вам что-то (не)нужно никого кроме вас не колышет строго говоря.
| |
|
|
|
|
1.6, Андрей (??), 18:49, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А у кого-нидудь есть вменяемое объяснение: зачем это сделали? Не думаю что разработчиков волнует чтобы все было из коробки, для этого есть дистрибутивы. В общем, хотелось бы понять техническое обоснование.
| |
|
2.29, uZver (?), 10:54, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>А у кого-нидудь есть вменяемое объяснение: зачем это сделали? Не думаю что
>разработчиков волнует чтобы все было из коробки, для этого есть дистрибутивы.
>В общем, хотелось бы понять техническое обоснование.
Поскольку НЕТ стабильного кернел-АПИ для драйверов, то все дрова лезут в ванильное ядро, чтобы не переписывать дрова каждый выпуск ядра. Т.е. если дровина не в ядре, то нужно каждые 3 мес перепиливать драйвер.
| |
|
3.34, User294 (ok), 11:24, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>не в ядре, то нужно каждые 3 мес перепиливать драйвер.
Даже майкрософт перефигачивает апи драйверов.Но им проще - под них вендоры прогнутся.Поматерятся да и перепишут драйвера.Правда вот в итоге таких перетрясов вон потом заявы что на долю нвидии приходится 80% крэшей дристы.Лично мне падучие драйвера от сторонних индусских бабуинов которые не вкурили в отличия нового апи от старого как-то не нужны.Пусть их лучше компетентные люди вместе с ядром пишут.А то почему-то все встроенные драйвера работают отлично, а вот глюки и траблы - с 3rd party драйверами.Особенно с проприетарными.Так что пускай желающие чинить то что не сломано идут в зад, делают свой форк ядра или свое ядро и там творят что хотят.А мне линукс нравится в частности за стабильность базовой системы и того что в нее входит невзирая на интенсивное развитие.Если отдать девелопмент драйверов посторонним, будут глючные, кривые и падучие драйвера.Нафиг такое "счастье".
| |
|
|
1.7, ононим (?), 18:49, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ребят, объясните мне, что вам все не нравиться? ведь ядро поставляется не уже откомпилированным бинарником, куда включено все что только можно, а в исходниках. можно ведь и самому ядро собрать и выкинуть от туда что не надо. а если ядро ставиться из репозитария, то оно мне эти дрова подгружает как модули, а если этих устройств нет в системе, то не подгружает. так в чем проблема? или вам лишбы понять очередной раз?
а может у вас у всех инет по диалапу инадоело качать все возрастающие раз от раза ядра? одно еще не успел за месяц утянуть, как тут уже другое, свежее вышло.
| |
|
2.32, Дмитрий Ю. Карпов (?), 11:17, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
> ядро поставляется не уже откомпилированным бинарником, куда включено все что только можно
Не скажу про Linux, а во FreeBSD в дефолтное ядро вставлены только др-ры сетевух и дисковых контроллеров - это необходимо при инсталляции. Др-ры видеокарт, FireWall и прочие нужные, но не необходимые при инсталляции вещи можно вкомпилять потом.
| |
|
3.38, User294 (ok), 11:46, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>можно вкомпилять потом.
Ага, а гланды тоже можно удалять и через ж**у, автогеном.
А если я хочу заинсталлиться с USB флешки или на юсб флешку как на системный диск - то чего?Мне самолично перекомпиливать ядро?Круто, ага.Мне проще будет другую систему взять.
А так - это поддержка СТАНДАРТНОГО КЛАССА ЮСБ УСТРОЙСТВ.Даже если лично вам не нужна поддержка юсб мышек - идите в задницу.Поддержка стандартных классов устройств должна быть в любой уважающей себя ОС а если кого-то особо отмороженного на всю бошку эстетство так долбит что невмоготу - пусть они и выковыривают драйвера стандартных классов устройств, благо для этого достаточно make manuconfig и поснимать "лишние" флажки.
| |
|
|
1.8, Светочка (?), 18:58, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Давайте еще драйвера от стиральной машины и двулучевого нейтринно-резонансного телескопа в ядро запихаем, так, чтобы размер архива 100 мегабайт достиг.
| |
|
2.36, User294 (ok), 11:28, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>запихаем, так, чтобы размер архива 100 мегабайт достиг.
Вы можете идти юзать виндовс.Там какое-никакое апи для драйверов есть, правда его перетрясают постоянно.Правда вот незадача, объем драйверов которые MS дает по дефолту с системой если не ошибаюсь нынче около 2Гб, так что 100Мб это даже не серьезно вообще.
| |
|
1.10, Аноним (10), 19:02, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
сами себе противоречите
торвальдс же сказал
МОНОЛИТНОЕ ЯДРО
значит будет и реактор от скороварки скоро там же)))
даешь ядро размером в ГИГ!!!!
и больше!
| |
|
2.39, User294 (ok), 11:49, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Этот дривер занимает ~150Kb в архиве, чё расшумелись...
Более того насколько я понимаю это драйвер стандартного класса устройств - "usb камеры", он универсальный и работает со всеми камерами которые изволят представляться как стандартное устройство.Ишь braindead обнаглели - по мнению некоторых упырей дескать драйвера стандартных классов устройств в системе не нужны.Ну не пипец?Пусть валят себе в MS-DOS, там вон ни для чего драйверов нету :)
| |
|
1.12, Аноним (3), 20:28, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Включение драйвера в ядро означает его поддержку, дает уверенность в том, что при измении, связаных с ним, подсистем драйвер будет работать.
| |
1.13, Buy (?), 21:46, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В ядре Ubuntu уже так и есть с версии 8.04, что например избавило меня от прикручивания в ручную веб-камеры как приходилось это делать в предыдущих версиях. Почкму я должен быть не рад??? Кому не надо может пересобрать ядро по своему.
| |
|
2.35, User294 (ok), 11:25, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>в предыдущих версиях. Почкму я должен быть не рад??? Кому не
>надо может пересобрать ядро по своему.
Потому что бывают люди, принцип которых гласит: "есть два мнения - мое и неправильное".
| |
|
1.14, Аноним (3), 22:23, 22/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Драйвера отдельные не возможны пока нет постоянного API.
Любое изменение ядра может сломать драйвер.
А если драйвер в ядре - то тот кто меняет - поправит и драйвер.
| |
|
2.15, Светочка (?), 23:01, 22/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Драйвера отдельные не возможны пока нет постоянного API.
>
>Любое изменение ядра может сломать драйвер.
>
>А если драйвер в ядре - то тот кто меняет - поправит
>и драйвер.
Вот в этом то и проблема, что нет постоянного API (если это действительно так). С постоянным API другие разработчики могли бы предоставлять свои драйвера, более того, разработчики ядра могли бы заниматься только ядром, отдав драйвера другим. При этом совершенно не обязательно переносить драйвера в userspace.
| |
|
3.18, Аноним (-), 23:14, 22/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>драйвера, более того, разработчики ядра могли бы заниматься только ядром, отдав
>драйвера другим. При этом совершенно не обязательно переносить драйвера в userspace.
Как говорится, не чините то что не сломано.Сделать ХУЖЕ не вопрос.А вот лучше... а вы думаете девелоперы драйверов вот так вот пачками по улицам гуляют стаями?Да?А кодить то все это кто будет?Кроме того в таком виде ядро и драйвера заведомо подогнаны.А если сделать как вы предлагаете - всегда настанет момент когда API перестанет удовлетворять текущим потребностям и станет ограничивать все и вся.И что делать с накопленой массой драйверов тогда?Выбросить и сказать "ой, чуваки, напишите плиз ваши дрова с нуля"?
| |
3.19, Ivan_Dives (ok), 01:04, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
> Вот в этом то и проблема, что нет постоянного API (если это действительно так).
/usr/src/linux/Documentation/stable_api_nonsense.txt
| |
|
4.43, Светочка (?), 20:32, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
Для выделения драйверов в отдельный проект достаточно стабильного API на уровне исходных кодов, а не стабильного ABI (app binary interface).
PS: в linux даже makefile'ы при первом взгляде кажутся сильно запутанными, зачем все так усложнять - не понятно. К тому же в интернет иногда можно прочитать про регрессии ядра. Конечно можно сказать, что написание ядра задача сложная и все такое, но может стоит задуматься, что что-то разработчики не так делают, а не кричать Linux forever, Windows mustdie.
| |
|
|
|
1.20, vinni777 (?), 01:27, 23/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Уже сколько раз докладывалось, что мир спасет МИ-КРО-ЯДРО!!!!
Стабильный API, масштабируемость, стабильность, гибкость, сопровождаемость и.т.д... Но нет - найдутся адепты, будут кричать что сам дурак, аЛинус БОХ!
| |
|
2.22, Аноним (3), 01:42, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Уже сколько раз докладывалось, что мир спасет МИ-КРО-ЯДРО!!!!
> Стабильный API, масштабируемость, стабильность, гибкость, сопровождаемость и.т.д... Но нет -
>найдутся адепты, будут кричать что сам дурак, аЛинус БОХ!
Свободное, posix совместимое микро ядро в студию!
| |
|
3.25, Knuckles (ok), 06:44, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Свободное, posix совместимое микро ядро в студию!
Не говорите, что вы не слышали про MINIX3 ;)
| |
|
|
5.33, Andrey Mitrofanov (?), 11:18, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>точно-точно
>у нас на нём продакшн сервера работают
Да! В 16Мб ОЗУ и без сети.
PS: Таненбаум свою "попытку номер 3" уже в какой-ни-то китайский аудиоплеер-то засунул?...
| |
|
|
|
2.31, User294 (ok), 11:16, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>Уже сколько раз докладывалось, что мир спасет МИ-КРО-ЯДРО!!!!
Ну так флаг вам в руки, барабан на шею и электричку навстречу.А мне и так неплохо.Без ваших тормозных микроядер под которые драйвера будет писать, вероятно, Пушкин Александр Сергеевич.
| |
|
1.23, vinni777 (?), 01:54, 23/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Свободное, posix совместимое микро ядро в студию!
Да, вот именно - пожалуйста, в студию. Я тоже бы хотел его лицезреть.
Их есть немного, но с каждым промблема.
1. QNX открытый, но не свободный
2. Minix - открытый свободный, но практически голый - без дровов, софта и.т.д
3. GNU\HURD - для тех кто в танке, напоминаю, что это продукт от сообчества debian. Есть неплохие шансы на успех, особенно в связи с переодом на микроядро L4.
| |
|
|
3.44, Crazy Alex (?), 18:51, 24/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>4 смешно
>5 когда там subj появится?
Да нехай хоть никогда не появляется.
Все жду, когда дело закончится форком (ну или "отдельной веткой"), в которой не будет юзерофильных подсистем как класса - только то, что нужно для серверов, соответственно оптимизированное.
Если уж на то пшло - нахрена вообще нужны вебкамы - непонятно совершенно...
| |
|
2.37, Аноним (3), 11:40, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
кажется еще DragonFly BSD микроядерное
прикрутить туда debian userspace...
| |
|
3.40, User294 (ok), 11:52, 23/07/2008 [^] [^^] [^^^] [ответить]
| +/– |
>прикрутить туда debian userspace...
Угу, это называется "хочу велосипед с крыльями и моторчиком" :))
| |
|
2.46, fooser (?), 17:59, 10/03/2010 [^] [^^] [^^^] [ответить]
| +/– |
>> 3. GNU\HURD - для тех кто в танке, напоминаю, что это продукт от сообчества debian. Есть неплохие шансы на успех, особенно в связи с переодом на микроядро L4.
ЛОЛШТО? иди уроки учи школие, или убейся о стену и не мели бреда.
| |
|
1.28, Аноним (3), 10:46, 23/07/2008 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а во freebsd вроде как вариант этих драйверов был НЕ В ЯДРЕ.
А как отдельный деммон
и вроде както все работало.....
Ну вот скажите - чего ему в ядре делать то?
| |
|