The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"В ядро Linux 5.19 принято около 500 тысяч строк кода, связанного с графическими драйверами"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В ядро Linux 5.19 принято около 500 тысяч строк кода, связанного с графическими драйверами"  +/
Сообщение от opennews (??), 27-Май-22, 10:51 
В репозиторий, в котором формируется выпуск ядра Linux 5.19, принят очередной набор изменений, связанных с подсистемой DRM (Direct Rendering Manager) и графическими драйверами. Принятый набор патчей интересен тем, что включает 495 тысяч строк кода, что сопоставимо с общим размером изменений в каждой ветке ядра (например, в ядре 5.17 было добавлено 506 тысяч строк кода)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57260

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


2. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от васёк (?), 27-Май-22, 10:51 
разрастается так сильно, что станет невозможно поддерживать

надо было слушать Таненбаума и делать микроядро!

Ответить | Правка | Наверх | Cообщить модератору

5. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +22 +/
Сообщение от Аноним (5), 27-Май-22, 10:58 
Ну так сделай. Покажи всем, как надо!
Ответить | Правка | Наверх | Cообщить модератору

88. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –2 +/
Сообщение от Аноним (88), 27-Май-22, 14:38 
Давай деняк.
Ответить | Правка | Наверх | Cообщить модератору

103. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +4 +/
Сообщение от Аноним (103), 27-Май-22, 16:05 
Линус начинал без деняк.
Ответить | Правка | Наверх | Cообщить модератору

181. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Neon (??), 30-Май-22, 11:05 
Зато с блатом. Не у каждого дедушка профессор и его ВУЗ ходишь, открывая пинками все двери
Ответить | Правка | Наверх | Cообщить модератору

191. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 16:11 
> Зато с блатом. Не у каждого дедушка профессор и его ВУЗ ходишь,
> открывая пинками все двери

C гей,тсс!ом перепутано, сущие мелочи. И не вуз а айбиэм между прочим.

Ответить | Правка | Наверх | Cообщить модератору

104. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +10 +/
Сообщение от Аноним (104), 27-Май-22, 16:07 
даю денёк. действуй.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

183. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Neon (??), 30-Май-22, 11:09 
Так бери, всё сделано, всё работает).
Ответить | Правка | Наверх | Cообщить модератору

158. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Vacu923ek (ok), 28-Май-22, 20:49 
Ты из танка что ли?? Уже давно сделано - Minix-3!
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

202. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Анонимчик (?), 30-Май-22, 21:56 
И на расте на расте непременно, чтобы обмазаться безопасностью
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

11. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от anon1m (?), 27-Май-22, 11:06 
seL4
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

148. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 12:00 
А там описание регистров железки волшебным образом уменьшится? :) Кажется понятно: на микроядре будет с такой скоростью рисовать что можно выкинуть и оставить VGA адаптер. Эврика, сразу в 100500 раз меньше регистров!
Ответить | Правка | Наверх | Cообщить модератору

33. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от Аноним (33), 27-Май-22, 12:06 
По-твоему сопровождать надо будет только код микроядра, а серверов вокруг не надо?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

113. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (113), 27-Май-22, 17:11 
Скорее - наоборот. Код самого микроядра при правильном дизайне особого сопровождения не требует. А драйверы-микросерверы можно раздать отдельным мейнтейнерам. Но это всё в теории. И да, SEL4 чем-то налазит на данную концепцию.
Ответить | Правка | Наверх | Cообщить модератору

35. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +8 +/
Сообщение от llolik (ok), 27-Май-22, 12:09 
> разрастается так сильно

Так тут особо ничего и не разрослось. Подавляющая часть патча - предельно тупой генереный include (сам можешь посмотреть https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... ) от amd формата


#define SOMETHING_NAME 0x0000FFFF

Ну вот драйвер у них так устроен, что теперь поделать. Поддерживать это совершенно не надо, вполне очевидно, что AMD это генерирует скриптом.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

101. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (101), 27-Май-22, 16:04 
> Ну вот драйвер у них так устроен, что теперь поделать.

Вести разъяснительную работу.

Ответить | Правка | Наверх | Cообщить модератору

134. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Пахом (?), 28-Май-22, 10:09 
Интересно, нельзя ли генерировать эту простыню во время компиляции ядра? Положить какой-нибудь скриптик и те исходные файлы из которых они эти заголовочные файлы сделали.
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

149. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 12:05 
Она генерируется при билдовке СОРЦОВ ЧИПА GPU фирмачами из амд, внезапно. Вот прям из тех же сорцов хидер и кроится их билдсистемой. Тебе дать сорцы чипа и ниипический обвес который позволяет сгененрить ЭТО, на миллиарды транзисторов, а заодно, вот, регистрики выгрузить в .h файл для дровописак? :) Облом состоит в том что даже в HDL все эти регистры таки будут прописаны - и меньше это точно не станет :P. Там так то еще и имплементация железок, что-то делающих на основе содержимого этих регистров, кроме самих региствро...
Ответить | Правка | Наверх | Cообщить модератору

138. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:22 
О, алилуя, кто-то еще сорцы еще и читает вместо того чтобы умничать про микроядра и прочие серебряные^W пули из куриного помета.

Это амд нагенерили хидеров для своих железок. Их много но это тупое описание железа. Хочу посмотреть как от вгрузки описания пачки регистров что-то само по себе сколлапсирует :)

Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

70. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (70), 27-Май-22, 13:21 
> разрастается так сильно, что станет невозможно поддерживать

что значит "поддерживать" ?

> Около 400 тысяч добавленных строк приходится на автоматически сгенерированные заголовочные файлы с данными для регистров

это описание аппаратуры на уровне регистров - его написали один раз и ничего не поменяется, причём не вручную пишут а сгенерированный код

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

89. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (-), 27-Май-22, 14:42 
Или написать FUSE для видеодрайверов.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

153. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 13:31 
> Или написать FUSE для видеодрайверов.

И получить трехмерное слайдшоу с жором в полку вообще всех доступных ядер? Так, глядя на FUSE кладуший в полку одно ядро довольно мощного проца при куда более скромном потоке данных чем в GPU на экран летает :)

Ответить | Правка | Наверх | Cообщить модератору

100. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Константавр (ok), 27-Май-22, 15:42 
А на сколько сократится ядро Линукса, если не считать драйверов?

Если вынести дрова в отдельную ветку, или пустить их вообще в своюодное плавание, то проблем только уведичится. Железки сразу станут однодневными, а написание дров превратится из кошмара в ад ни с чем не совместимый.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

102. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 27-Май-22, 16:04 
>Железки сразу станут однодневными

Это при возможности поднять сразу несколько версий систем инфраструктуры драйверов?

Ответить | Правка | Наверх | Cообщить модератору

114. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (113), 27-Май-22, 17:12 
Хочешь микроядра - бери SEL4
Ответить | Правка | Наверх | Cообщить модератору

119. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от Константавр (ok), 27-Май-22, 17:37 
А толку? Сейчас ядро пишется с оглядкой на дрова, а дрова пишутся с оглядкой на ядро. Линус фактически силой вытащил всех этих производителей из проприетарных подземелий возможностью работать совместно. Уберите из ядра дрова и они исчезнут со всех ггитхабов, потому что писать просто в воздух не имеет смысла. И разрабатывать дрова, постоянно догоняя поезд (ядро, которое кинутся упрощать и оптимизировать горячие анонимусы лора и опеннета), никто не захочет. Будет снова так - выпустил телефон, поставил на него текущий андроид и забыл.
Ответить | Правка | К родителю #102 | Наверх | Cообщить модератору

123. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (-), 27-Май-22, 20:08 
>А толку?

Вот когда тебе всунут systemd в ядро, узнаешь.

Ответить | Правка | Наверх | Cообщить модератору

146. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от iZENemail (ok), 28-Май-22, 11:54 
systemd — это гриб-паразит, паразитирующий на живом организме (ядре Linux).
Ответить | Правка | Наверх | Cообщить модератору

152. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –2 +/
Сообщение от Аноним (-), 28-Май-22, 12:15 
Ну уж не юзеру фрибзды с бутлоадером на луа, чтоли, рассуждать про такие вещи.
Ответить | Правка | Наверх | Cообщить модератору

162. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 29-Май-22, 00:00 
> Ну уж не юзеру фрибзды с бутлоадером на луа, чтоли, рассуждать про такие вещи.

Опять слышал звон, рассуждатель?


man src.conf
WITHOUT_LOADER_LUA
             Set to not build LUA bindings for the boot loader.
             This is a default setting on powerpc/powerpc, powerpc/powerpc64,

Ответить | Правка | Наверх | Cообщить модератору

166. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (-), 29-Май-22, 11:30 
Да сам маны на свой бесполезняк читай. Я вообще не вдупляю зачем в бутлоадере луа вперся. Это что, не только скриптить его по мелочи но и хардкорно кодить ему логику предлагается? Если мне приспичит похардкорить я и на сях могу, спасибо.
Ответить | Правка | Наверх | Cообщить модератору

170. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 29-Май-22, 14:18 
>> Опять слышал звон, рассуждатель?
> Да сам маны на свой бесполезняк читай.

Т.е. я угадал - опять рассуждал с умным и уверенным видом, не зная матчасти и сел в лужу.

> Я вообще не вдупляю зачем в бутлоадере луа вперся. Это что, не только скриптить его по
> мелочи но и хардкорно кодить ему логику предлагается? Если мне приспичит похардкорить я и на сях могу, спасибо.

Я не совсем понял - ты считаешь, что лучше было бы сваять свой, наколенной [S]аналоговнетный[/S] язык или просто демонстрируешь новые грани своего ламеризма?

Ответить | Правка | Наверх | Cообщить модератору

192. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 16:18 
Я считаю что при нужде немного скриптануть бутлоадер, я ок с тем что сделано в grub и uboot, т.е. мелкое подобие шелскриптов. А если что-то радикально перепахать - на сях. На кой черт там луа вперся ума не приложу. Бздюки как обычно сами придумали проблему, сами ее с понтом решили и почему-то уверены что это круто. Все полтора инвалида юзающих эти высококонцептуальные брейнфарты.
Ответить | Правка | Наверх | Cообщить модератору

195. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 17:17 
>>> grub.cfg is written in GRUB’s built-in scripting language, which has a syntax quite similar to that of GNU Bash and other Bourne shell derivatives.

...
> Я считаю что при нужде немного скриптануть бутлоадер, я ок с тем
> что сделано в grub и uboot, т.е. мелкое подобие шелскриптов.

А, ну да, "Grub - это другое!".

> если что-то радикально перепахать - на сях. На кой черт там
> луа вперся ума не приложу. Бздюки как обычно сами придумали проблему,
> сами ее с понтом решили и почему-то уверены что это круто.

Т.е. как обычно - опять сам себе что-то придумал, опять сам что-то с понтом опроверг и почему-то уверен что это круто.


Ответить | Правка | Наверх | Cообщить модератору

182. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Neon (??), 30-Май-22, 11:08 
Как правильно делать - давно в винде сделано. Драйвера отдельно ставятся и никто не таскает всю гору драйверов с собой.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

193. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 16:19 
> Как правильно делать - давно в винде сделано. Драйвера отдельно ставятся и
> никто не таскает всю гору драйверов с собой.

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

Ответить | Правка | Наверх | Cообщить модератору

159. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от shardddin (?), 28-Май-22, 22:46 
https://ventureoo.github.io/ARU/source/mini-kernel.html
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

180. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Neon (??), 30-Май-22, 11:04 
Ну так студенты лучше профессоров знают как делать)))
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

3. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Мимино (?), 27-Май-22, 10:51 
Что будет лет через 10 сколько будет весить ядро? Монолит тупиковая ветвь.
Ответить | Правка | Наверх | Cообщить модератору

4. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +6 +/
Сообщение от Аноним (4), 27-Май-22, 10:57 
Пора валить на хурд. Ах да, он же не работает на реальном железе...
Ответить | Правка | Наверх | Cообщить модератору

13. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –3 +/
Сообщение от Аноним (13), 27-Май-22, 11:11 
на Fuchsia или Haiku)
Ответить | Правка | Наверх | Cообщить модератору

93. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 27-Май-22, 14:58 
>на Fuchsia

Сколько раз в месяц пекарню придётся обновлять?

Ответить | Правка | Наверх | Cообщить модератору

115. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (113), 27-Май-22, 17:14 
> или Haiku

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

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

126. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от анонист (?), 27-Май-22, 23:10 
> на железе

Так оно загружается и даже работает долгое время

Ответить | Правка | Наверх | Cообщить модератору

116. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (113), 27-Май-22, 17:18 
> на Fuchsia

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

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

7. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +19 +/
Сообщение от anonimous (?), 27-Май-22, 11:00 
Это же драйвер,  берёшь и не включаешь его.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

8. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (8), 27-Май-22, 11:01 
Можно добавить поддержку модулей в ядро и выделить самые тяжёлые вещи (типо этих графических драйверов) в эти самые модули. Чтобы по умолчанию был какой-нибудь простенький базовый драйвер, выводящий графику в стандартном расширении без ускорения на все устройства, а пользователь потом мог установить нужный именно для его видеокарты модуль, не тратя место на остальные
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

10. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +10 +/
Сообщение от Аноним (10), 27-Май-22, 11:06 
Вы изобрели DKMS
Ответить | Правка | Наверх | Cообщить модератору

12. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Аноним (8), 27-Май-22, 11:08 
Проблема в том, что тут миллионы строк всё равно включены в базовое ядро, про что и написано в новости, а нужно всё это полностью в эти DKMS вынести тогда
Ответить | Правка | Наверх | Cообщить модератору

52. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от имярек (?), 27-Май-22, 12:32 
так ведь не в ядро, а в исходники. Во время компиляции подтянется только малая часть из того, что есть.
Ответить | Правка | Наверх | Cообщить модератору

36. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (33), 27-Май-22, 12:11 
DKMS это про блободрайверы. А модули в составе ядра как-то и не нуждаются в этом DKMS, make menuconfig рулит.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

106. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от uis (ok), 27-Май-22, 16:33 
Вы назвали fbdev dkms
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

18. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от keydon (ok), 27-Май-22, 11:29 
>  Можно добавить поддержку модулей в ядро и выделить самые тяжёлые вещи (типо этих графических драйверов) в эти самые модули

Изобрели config

> простенький базовый драйвер, выводящий графику в стандартном расширении без ускорения на все устройства

Изобрели консоль

> а пользователь потом мог установить нужный именно для его видеокарты модуль, не тратя место на остальные

Изобрели пакетный менеджер

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

65. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (65), 27-Май-22, 13:08 
Изобрели *BSD.
Ответить | Правка | Наверх | Cообщить модератору

107. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от uis (ok), 27-Май-22, 16:34 
И получилась гента
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

20. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (20), 27-Май-22, 11:35 
Которая и так есть? При компиляции ядра не критичные вещи можно вынести в виде отдельных файлов модулей, что и делают все дистры. В /usr/lib/modules заходили? Никто не запрещает поудалять неиспользуемые. А о том что можно собрать ядро самостоятельно только с нужными модулями вообще молчу.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

31. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (31), 27-Май-22, 12:04 
В Бубунте нет такой папки,  а где взять рендер ферму для пересборки ядра с выходом каждой новой версии? Скоро для сборки ядра нужно будет 32 ядра по минимуму.
Ответить | Правка | Наверх | Cообщить модератору

38. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от Аноним (33), 27-Май-22, 12:15 
Не гони про ферму сборки. На древнем Core 2 Duo у меня заняло, примерно, 1 ч 40 мин.
Ответить | Правка | Наверх | Cообщить модератору

46. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (46), 27-Май-22, 12:25 
Эх, блин, а когда-то у меня на 486-м собиралось за 15 минут.
Ответить | Правка | Наверх | Cообщить модератору

51. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от coocosemail (?), 27-Май-22, 12:32 
Может продолжать использовать 486 раз там все так прекрасно?
Ответить | Правка | Наверх | Cообщить модератору

67. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (67), 27-Май-22, 13:13 
Я бы с удовольствием юзал 486, если бы знал где взять недорого.
Ответить | Правка | Наверх | Cообщить модератору

127. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (127), 28-Май-22, 00:31 
Тут есть завсегдатай Zenitur, у него в запасе их есть. Может, сторгуешься.
Ответить | Правка | Наверх | Cообщить модератору

108. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от uis (ok), 27-Май-22, 16:39 
На sandybridge(4 ядра вроде, частоту не помню) минута-полторы, на Allwinner A10(ARM Cortex-A7, 1 ядро, 1.08ГГц) 10 минут, на RK3328(ARM Cortex-A*, 4 ядра, 2ГГц вроде) 3-5 минут
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

167. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 29-Май-22, 11:33 
> На sandybridge(4 ядра вроде, частоту не помню) минута-полторы, на Allwinner A10(ARM Cortex-A7,
> 1 ядро, 1.08ГГц) 10 минут, на RK3328(ARM Cortex-A*, 4 ядра, 2ГГц
> вроде) 3-5 минут

Так ты небось на армах и конфиги минимальные билдил. А если на такой мелкоте современный десктоп кернел билдить с конфигом от типового дистра - будет неспешно, да. А кто виноват что железок понаделали и там метров сто драйверов одних? Для себя или группы однотипщины их можно и заскипать но система тогда неуниверсальная будет.

Ответить | Правка | Наверх | Cообщить модератору

171. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 29-Май-22, 15:23 
Половину драйверов можно выкинуть и будет работать на домашних ПК. Но кому надо разбираться и конфиг править? Это куда дольше, чем собрать всё подряд.
Ответить | Правка | Наверх | Cообщить модератору

194. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 16:32 
> Половину драйверов можно выкинуть и будет работать на домашних ПК. Но кому
> надо разбираться и конфиг править? Это куда дольше, чем собрать всё подряд.

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

У дистров бывают ядра под виртуалку. Там попроще, железа мало и оно известное. Вот это да, можно здорово быстрее ребилдить, но оно только на виртуалке и заработает.

Ответить | Правка | Наверх | Cообщить модератору

203. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 31-Май-22, 09:47 
У меня такой планшет валяется и я под него когда-то конфиг делал, когда во всяких Ubuntu не включали нужные опции, т.к. экспериментальные. Там почти все сетевые устройства можно было отключить, поскольку родной Wi-Fi в staging. На ПК уже побольше надо, SATA и т.п., но всякие датчики навряд ли нужны. Но в итогде будет оно в три раза быстрее собираться, тридцать минут сэкономил, а перед этим три часа конфигуратор тыкал, а потом ещё и запустилось с третьего раза.
Ответить | Правка | Наверх | Cообщить модератору

150. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 12:10 
> Эх, блин, а когда-то у меня на 486-м собиралось за 15 минут.

Так и билдуйте тот кернел, тем компилером. Что, кернел древний, код неоптимальный и все такое? Зато на современном железе секунд за 10 скомпиляется! На этом достоинства правда и кончатся :)

А ежели вы хотите поддержку GPU который сложнее (и производительнее) целого дома набитого 486-ми от и до, тогда, наверное и тот факт что у него большой и сложный драйвер не должен удивлять...

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

112. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (112), 27-Май-22, 17:08 
Да что ты?!

> ls -l /usr/lib/modules

итого 12
drwxr-xr-x 2 root root 4096 мая 25 11:23 5.15.0-27-generic
drwxr-xr-x 6 root root 4096 мая 18 18:50 5.15.0-30-generic
drwxr-xr-x 6 root root 4096 мая 24 00:11 5.15.0-33-generic

Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

122. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (122), 27-Май-22, 20:05 
ls -l /usr/lib/modules
ls: невозможно получить доступ к '/usr/lib/modules': Нет такого файла или каталога
Ответить | Правка | Наверх | Cообщить модератору

125. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (20), 27-Май-22, 21:54 
Тогда может это проблема кривой бубунты, а не ядра?
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

74. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (74), 27-Май-22, 13:31 
нельзя. потому что stable API no sence.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

128. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (127), 28-Май-22, 00:33 
Как будто, сейчас видедрайвера нельзя модулями собрать.
Ответить | Правка | Наверх | Cообщить модератору

136. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Нет (?), 28-Май-22, 10:30 
Ничего страшного не случится. Повысятся требования к размеру ОЗУ, и все.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

6. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +5 +/
Сообщение от lockywolf (ok), 27-Май-22, 10:59 
Можно будет переходить с 2.4?
Ответить | Правка | Наверх | Cообщить модератору

27. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от Какаянахренразница (ok), 27-Май-22, 12:01 
Торопидзе нинада ©
Ответить | Правка | Наверх | Cообщить модератору

48. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (122), 27-Май-22, 12:28 
Жги ещё. D
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

117. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (113), 27-Май-22, 17:23 
Зачем? У тебя же и так всё работает.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

129. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (127), 28-Май-22, 00:34 
Нэ тарапися
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

165. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от анон_тот самый (?), 29-Май-22, 04:06 
у нэго "патчэное")))) еще лет этак цать пропашет.
Ответить | Правка | Наверх | Cообщить модератору

15. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –9 +/
Сообщение от Fracta1L (ok), 27-Май-22, 11:15 

> Общий размер драйвера для GPU AMD превысил 4 млн строк кода

Неудивительно, что работает через пень-колоду

Ответить | Правка | Наверх | Cообщить модератору

42. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (33), 27-Май-22, 12:18 
Нада переписать на Rust? Строк будет (если вообще будет) на порядок меньше?
Ответить | Правка | Наверх | Cообщить модератору

94. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 27-Май-22, 14:59 
Diff с каждой новой версией раста пролезать не будет.
Ответить | Правка | Наверх | Cообщить модератору

17. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (17), 27-Май-22, 11:19 
> Общий размер драйвера для GPU AMD превысил 4 млн строк кода

Это ужасно.

Ответить | Правка | Наверх | Cообщить модератору

45. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 27-Май-22, 12:25 
>> Общий размер драйвера для GPU AMD превысил 4 млн строк кода
> Это ужасно.

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

Ответить | Правка | Наверх | Cообщить модератору

97. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (97), 27-Май-22, 15:29 
Компилируется. Иначе бы не попал в ядро.
Ответить | Правка | Наверх | Cообщить модератору

109. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от uis (ok), 27-Май-22, 16:40 
Нет, там одни директивы препроцессора.
Ответить | Правка | Наверх | Cообщить модератору

133. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 28-Май-22, 08:57 
> Компилируется. Иначе бы не попал в ядро.

Повеяло ведущим программистом POCA LINUX, у которого #define объявляет переменную.

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

139. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (-), 28-Май-22, 11:33 
> Самое ужасное, что этот код даже не компилируется.

Хочешь получить принудительный компил всех регистров которые есть в видеокарте, независимо от того пользуется ими драйвер или нет? Очень так себе идея: это и будет еще дольше, и код неиллюзорно распухнет. Пачка #define'ов регистров один из самых безобидных по ресурсам способ декларации со всех сторон. Остальное бывает даже хуже.

Если кто не понял: это generated. Из сорцов железа. И там вообще все что при сборке железа посчитали нужным вывесить как интерфейс железки наружу, на случай что когданить может понадобиться. Доброй половиной драйвер может не пользоваться, но под рукой прогера это должно быть на случай если понадобится подкрутить дефолты в регистре или для какой-то фичи стало все же надо. И таки да, у большого программноаппаратного комплекса - чуть более чем дохрена регистров.

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

154. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 28-Май-22, 14:28 
Ну попробуйте объяснить это комментатору из ответа №97 выше. Пусть лучше боится и держится подальше.
Ответить | Правка | Наверх | Cообщить модератору

22. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от iPony129412 (?), 27-Май-22, 11:41 
Жирно конечно, но что делать...
Ответить | Правка | Наверх | Cообщить модератору

25. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Аноним (31), 27-Май-22, 11:54 
Это враги раскармливают, чтобы выкатить своё новое легкое, пушистое.  
Ответить | Правка | Наверх | Cообщить модератору

44. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (33), 27-Май-22, 12:20 
Вот Redox как выкатят...
Ответить | Правка | Наверх | Cообщить модератору

151. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 12:12 
Потом они внезапно обнаружат что количество регистров в железке - инвариант относительно типа операционки. А если их не описывать - тогда и поддержки amd gpu не будет. Вон вам, колибри дос, только 3D ускорения с крутой графикой вы там не увидите.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

26. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –2 +/
Сообщение от Аноним (26), 27-Май-22, 11:55 
Было бы приколько удалить их все, и даже не извлекать из тарбола. Во-первых, это долго, во-вторых насилует ссд. Ну и место занимает тоже.
Ответить | Правка | Наверх | Cообщить модератору

28. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (31), 27-Май-22, 12:02 
Генту и арч ждут тебя.
Ответить | Правка | Наверх | Cообщить модератору

49. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (26), 27-Май-22, 12:29 
О чём я и говорю.
Ответить | Правка | Наверх | Cообщить модератору

110. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от uis (ok), 27-Май-22, 16:41 
Плохо говоришь. В генте из тарбола извлекается только мажорная версия, а дальше патчи
Ответить | Правка | Наверх | Cообщить модератору

39. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Аноним (39), 27-Май-22, 12:15 
Ты можешь сам собрать монолитное ядро с поддержкой только нужного. И вообще речь не о 650+ мегабайтном драйвере как на винде.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

50. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (26), 27-Май-22, 12:31 
Ребята, ребята. Проблема не в лишних модулях или долгой компиляции (их можно не компилировать). Проблема в том, что их придётся скачать и извлечь, потом ещё скопировать несколько раз.
Ответить | Правка | Наверх | Cообщить модератору

72. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Ooiiii (?), 27-Май-22, 13:29 
\dev\shm в помощь
Ответить | Правка | Наверх | Cообщить модератору

84. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от Fracta1L (ok), 27-Май-22, 13:57 
Вот ты и спалился, вендузятник. Ребята, на кол его!
Ответить | Правка | Наверх | Cообщить модератору

87. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Ooiiii (?), 27-Май-22, 14:38 
Не знал что в айти сообществе такие тоже бывают.
Ответить | Правка | Наверх | Cообщить модератору

90. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (88), 27-Май-22, 14:42 
Каждый первый.
Ответить | Правка | Наверх | Cообщить модератору

140. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (-), 28-Май-22, 11:37 
Ты таки жесточайше спалился слешами, маздаец. Маздайцы последние чьи советы по билдовке кернела стоит слушать. У них в этом вообще опыта - ноль. Почему-то.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

155. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 28-Май-22, 14:36 
Кстати, да, Windows NT (а стало быть и Бесяточка) понимает обычные слеши в путях, и про это виндузятникам должно быть хорошо известно, иначе не понятно, что они там вообще делают.
Ответить | Правка | Наверх | Cообщить модератору

118. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (118), 27-Май-22, 17:26 
На винде драйвер Nvidia уже перевалил за 750Mb :-)
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

120. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от ЖМУПинус (?), 27-Май-22, 18:49 
>драйвер Nvidia

Это который пресеты и настраивалка со сбандленных чромом?

Ответить | Правка | Наверх | Cообщить модератору

47. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (33), 27-Май-22, 12:26 
Все видеодрайверы? Можешь сымитировать ситуцию, установив ядро linux-libre. Насладись видео!
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

53. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (26), 27-Май-22, 12:34 
А в либре разве не только блобы необходимые для работы порезаны? Ну и потом, остальное то железо ничем не виновато, только амдшное.
Ответить | Правка | Наверх | Cообщить модератору

56. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (33), 27-Май-22, 12:39 
Блобы, но, с точки зрения пользователя видеокарт, ситуция будет выглядеть одинаково.
Ответить | Правка | Наверх | Cообщить модератору

91. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от анон (?), 27-Май-22, 14:46 
Скачать на tmpfs религия не позволяет?
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

92. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (26), 27-Май-22, 14:48 
> Скачать на tmpfs религия не позволяет?

Пакетный менеджер скачивает исходники на один диск, распаковывает и патчит их на втором, устанавливает на третий, потом ручками ядро компилируется и устанавливается на 4, а модули отправляются на 5, после чего лишние генерированные файлы удаляются (что немного ломает установку out-of-tree драйверов). На каком из этих этапов и чем мне поможет tmpfs?

Ответить | Правка | Наверх | Cообщить модератору

105. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от анон (?), 27-Май-22, 16:09 
> этапов и чем мне поможет tmpfs?

на этапе ssd


Ответить | Правка | Наверх | Cообщить модератору

40. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от richman1000000 (ok), 27-Май-22, 12:15 
Долгих лет проекту!!!
Ответить | Правка | Наверх | Cообщить модератору

43. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Аноним (43), 27-Май-22, 12:20 
> Около 400 тысяч добавленных строк приходится на автоматически сгенерированные заголовочные файлы с данными для регистров ASIC в драйвере для GPU AMD.

Это вам не блобомикрокод, это опенсорс!

Ответить | Правка | Наверх | Cообщить модератору

54. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (33), 27-Май-22, 12:35 
Конечно, сразу видно, что лишних инструкций GPU нет.
Ответить | Правка | Наверх | Cообщить модератору

60. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (43), 27-Май-22, 12:54 
Это шутка? Чем отличается "лишняя инструкция" gpu от "магических констант" для регистров gpu? И этих "магических констант" добавили 400 тыс. штук.
Хочу заметить блоб - это точно такой же набор магических констант.
Ответить | Правка | Наверх | Cообщить модератору

68. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (33), 27-Май-22, 13:19 
>блоб - это точно такой же набор магических констант.

Хз-хз. Не факт, что только констант, а и не машинных инструкций тоже.

Ответить | Правка | Наверх | Cообщить модератору

95. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (-), 27-Май-22, 15:07 
> констант
> машинных инструкций

В современных пост-фейнмановских архитектурах код (машинные инструкции) - это константные данные.

Ответить | Правка | Наверх | Cообщить модератору

96. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 27-Май-22, 15:10 
-пост-фейнмановских
+пост-фоннеймановских
Ответить | Правка | Наверх | Cообщить модератору

141. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:39 
> Это шутка? Чем отличается "лишняя инструкция" gpu от "магических констант" для регистров gpu?

Блин действительно, чем отличается регистр железа (и его описание) от инструкций? :)

Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

156. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 16:11 
Привет, скакун!

Что такое "инструкция" железа? Дай определение без использования "регистров" и их "магических значений".

Ответить | Правка | Наверх | Cообщить модератору

55. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (26), 27-Май-22, 12:36 
Генерированные файлы раздражают на самом деле, вон у нуво маленькие аккуратные исходники, да и  интела вроде ничего такого страшного.
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

58. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +3 +/
Сообщение от Аноним (43), 27-Май-22, 12:42 
> Генерированные файлы

Это абсолютно бессмысленный "опенсорс".

Такой "опенсорс" невозможно сопровождать без настоящих исходников. Нужно открывать (и требовать открыть) то, из чего, чем и как генерируется.

Ответить | Правка | Наверх | Cообщить модератору

66. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –1 +/
Сообщение от Аноним (122), 27-Май-22, 13:10 
Не поминайте Нуво,дикий УГ,а блоб Нвидиа и на либрегнутом отлично работает на моем железе.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

73. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (26), 27-Май-22, 13:29 
Да нормально всё с ним, никак не хуже амд. Только cuda и vulkan отсутствуют, а так почти то же самое. И даже по производительности не особо отличается от официального. Если карта достаточно старая, конечно. За блобы видеокарт я переживаю меньше всего, вот у остального железа не обновлённые блобы это грустно.
Ответить | Правка | Наверх | Cообщить модератору

142. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:40 
> блоб Нвидиа и на либрегнутом отлично работает на моем железе.

Вот это я понимаю, иллюстрация на тему "бессмысленно и беспощадно"

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

57. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (57), 27-Май-22, 12:42 
на расте строчек в 10 уложились бы
Ответить | Правка | Наверх | Cообщить модератору

62. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (62), 27-Май-22, 13:00 
> на расте строчек в 10 уложились бы

При этом оно бы не компилировалось. Но некомпилировалось бы БЕЗОПАСНО!

Ответить | Правка | Наверх | Cообщить модератору

63. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Анонимemail (63), 27-Май-22, 13:02 
Казалось-бы, при чём тут раст? Параноик?
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

85. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Fracta1L (ok), 27-Май-22, 14:00 
Ему буфер порвало от обиды
Ответить | Правка | Наверх | Cообщить модератору

71. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (33), 27-Май-22, 13:21 
Вывод "Hello, World!" уложилось бы.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

111. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от uis (ok), 27-Май-22, 16:45 
На расте? Не факт. А на асме вполне.

Метка main, три команды на запись в регистры, системный вызов, возврат и текст.

Три команды можно заменить на одну загрузку в несколько регистров и три констатны в одну строку.
Итого 6 строк.

Ответить | Правка | Наверх | Cообщить модератору

147. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:56 
А так поржать, вон те простыни вообще код не генерят. Его ровно ноль - пока регистр по факту не задействован. Это лишь декларации формальных сущностей. Которыми потом можно пользоваться где-то в коде. Это не подразумевает ни аллокации каких либо ресурсов, ни потребления памяти, ни генерации какого либо кода.

Просто куча чисел (параметры регистра) заменяемых на текстовые обозначения которые можно потом где-то юзать. А если нигде не юзается - на фазе компила это вообще не фигурирует.

На асме, как минимум макро, тоже наверное можно такое. Это как раз очень эффективно, в том плане что какой-то код и константы в фактическом бинаре будут только когда кто-то решит что-то по факту сделать с вон тем регистром. А еще так по приколу LTO умеет круто коллапсировать повторные вгрузки констант и прочие вещи. На жирном коде ты опупеешь аллокацию регистров трекать, а LTO, вот, помнит что килобайт назад мы уже в R7 вгрузили потребную базу, ща мы дескать от нее мелким смещением оттанцуем - и вот оно, порядочек. Допрешь ли ты сам такое завернуть - ну, на куске в 20 байтов может и допрешь. А в килобайтах потеряешься.

...это тебе мнение того кто смотрел в asm'овый генеренный код, изучая во что разные сишные конструкции могут транслироваться - и как сделать это максимально эффективным.

Ответить | Правка | Наверх | Cообщить модератору

157. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 16:32 
> Это лишь декларации формальных сущностей

И что они декларируют? В чем разница между "магическим числом" и "именем из бессмысленных символов"? В количестве использованных символов ascii? Нужен твой любимый libastral, чтобы узнать разницу?

Ответить | Правка | Наверх | Cообщить модератору

160. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 23:25 
> И что они декларируют? В чем разница между "магическим числом" и "именем
> из бессмысленных символов"?

Они сами по себе декларируют ... просьбу к ПРЕПРОЦЕССОРУ заменить вон ту, удобную для понимания человеку строку с названием сущностей регистра, на фактическое число, описывающее его свойства (адрес/смещение оного, маску, или что там еще было задумано).

Если в коде нет упоминания этого регистра - ну, препроцессор, конечно, будет жевать весь хидер, но вот ни в какой код это не оттранслируется вообще: если нет текста с упоминанием строки, его и заменять на вон те определения не надо. И откуда бы тут взяться коду или данным при таком раскладе?

В ассемблерных терминах это будет что-то типа кучи EQU, чтоли. В какой код или данные сам по себе EQU транслируется? Его тоже вроде макропроцесор заменяет по мере надобности, но сами по себе более 9000 EQU еще ничего не генерят. Прошу прощения, я на асме ща пишу мало и делаю это в гибридном с сями стиле как asm(), так что если слегка прогнал с EQU (.equ, ... ) сорянчик, в сях можно их определениями пользоваться.

> В количестве использованных символов ascii? Нужен твой любимый libastral, чтобы узнать разницу?

Экспертиза опеннета во всей красе? Спасибо, я не сомневался в вашей квалификации, а именно ее полном отсутствии.

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

Ответить | Правка | Наверх | Cообщить модератору

161. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 23:44 
> Они сами по себе декларируют

"Экспертиза опеннета во всей красе"

> А разница между нами в том что я таки написал эн таких простынок, парясь эффективностью.

"Экспертиза опеннета во всей красе"

Ответить | Правка | Наверх | Cообщить модератору

168. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 29-Май-22, 11:35 
Я бы сказал, жирнотролль опеннета во всей красе. ЧСХ он таки не предложит более удачных методов делания того же самого - за скудностью своего троллиного умишки, например.
Ответить | Правка | Наверх | Cообщить модератору

169. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 29-Май-22, 11:51 
> ЧСХ он таки не предложит более удачных методов делания того же самого - за скудностью своего троллиного умишки, например.

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

Ответить | Правка | Наверх | Cообщить модератору

172. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от n00by (ok), 29-Май-22, 15:40 
> так как между сгенерированными
> магическими константами и блобом нет разницы

А это смотря для кого. Вот есть такая "магическая константа" 0x90. Что это? Если нет ответа, уймитесь и не лезьте не в своё дело.

Ответить | Правка | Наверх | Cообщить модератору

173. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 29-Май-22, 17:13 
> А это смотря для кого
> "магическая константа"

Магическая, потому что, чтобы узнать для чего эта константа, надо воспользоваться libastral'ом. Или другой воровской магией. Что является уголовно наказуемым магическим действием.

> Если нет ответа, уймитесь и не лезьте не в своё дело.

Если не хотите делится магией, то не называйте эту магию открытой, из открытых источников магии.

Ответить | Правка | Наверх | Cообщить модератору

179. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 30-Май-22, 08:32 
>> А это смотря для кого
>> "магическая константа"
> Магическая, потому что, чтобы узнать для чего эта константа, надо воспользоваться libastral'ом.
> Или другой воровской магией. Что является уголовно наказуемым магическим действием.

У меня сроду не было libastral-а, но я знаю, и я такой не один. Так что прекращайте врать.

>> Если нет ответа, уймитесь и не лезьте не в своё дело.
> Если не хотите делится магией, то не называйте эту магию открытой, из
> открытых источников магии.

Она открыта и давно, просто кто-то не обладает необходимыми навыками и потому не может найти.

Ответить | Правка | Наверх | Cообщить модератору

186. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 12:49 
> но я знаю

Напиши хотя бы инициализацию графики используя только эти заголовочные файлы с магическими константами. Покажи свое знание.

Ответить | Правка | Наверх | Cообщить модератору

197. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 17:49 
> Напиши хотя бы инициализацию графики используя только эти заголовочные файлы с магическими
> константами. Покажи свое знание.

Это не магические константы а описалово регистров железки, лол. Местами конечно они еще оптом меняют значения регистров - но там забавная история, когда даже сами амдшники порой не помнят и не знают почему так: хмырь еще из ати кодивший IP блок уволился i++ лет назад, а его железку или ее кусок копипастой так и таскают.

А процесс взлета современного GPU весьма нетривиальная штука с вгрузкой нескольких внешних фирмварей и потом игры с ними в командную игру, инициализации кучи субблоков, при том см выше как оно бывает.

Ну например AMDшники вгрузив фирмварь SMU какого (отвечает за системные дела/dvfs) когда оно взлетает ему грузят кучу параметров-пожеланий к DVFS и power management/профайлам, а иногда и жесткий оверрайд таблиц VBIOS кастомными, если известно что вендор ж@порук и в вон те модели прошил в VBIOS какой-то хлам с которым оно вообще виснет раз в 15 минут.

Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

200. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 18:35 
> Это не магические константы а описалово регистров железки, лол.
> забавная история, когда даже сами амдшники порой не помнят и не знают

Очень описательная история внутренней кухни описания. Так, как пользователю этого описания инициализировать графику? Нужна ли эта кухня в публичном проекте?

Надо бы еще GPL лицензию прочитать, что там говорится про сгенеренные "исходники" из недоступных исходников. Особенно, когда эти сгенеренные "исходники" из недоступных исходников занимают большую часть кода.

Ответить | Правка | К родителю #197 | Наверх | Cообщить модератору

204. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 31-Май-22, 10:02 
>> но я знаю
> Напиши хотя бы инициализацию графики используя только эти заголовочные файлы с магическими
> константами. Покажи свое знание.

В IA32 0x90 это опкод NOP, нет операции. Как видно, разница с блобом есть. Так что оставьте эти манипуляции "слабо", показав незнание.

Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

196. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 17:35 
> Было предложено: раскрывайте исходник для генерации

Фирма AMD генерит хидеры с описанием регистров и полей из HDL исходников чипов. Логично же, там уже есть описание внешнего интерфейса чипа. Вам дать сорцы чипа GPU? LOL :)

> или блоб (так как между сгенерированными магическими константами и блобом нет разницы).

Что за блоб? И что с ним делать? В тех простынках описание регистров, типа смещений, масок полей и т.п. требухи. Это описание - по мере надобности - используется драйвером. Чтобы, внезапно, поменять что-то в том поле вон того регистра, узнав где регистр, сколько битов поле и т.п.

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

> Ты своим глубоким экспертным умишком отверг эти варианты.

Странно что я отверг идиотию от ламо. Сам не понимаю что за фигня. Я так то сам такие простынки умею. Правда HDL сорцы чипов зажимают чота, приходится по даташиту/спекам, в лучшем случае "полуавтоматически" если удалось параметры в машиночитаемом виде сносно сдернуть.

> Ты, как эксперт заявляешь, лучше иметь сгенерированный код драйвера размер сравнимым со
> всем остальным кодом ядра и прочих драйверов.

Я как эксперт заявляю:
1) Это не "код" а "описание параметров регистров".
2) Пачка #define не есть предмет аллокации или кодогенерации сам по себе и весьма эффективно.
3) Блобы и что еще за бред никак не помогут вон тому куску на си узнать по какому смещению интересующий нас регистр, какой ширины вон то битовое поле в нем и т.п..
4) Вы совершенно не рубите в теме но свое ценное мнение имеете.
5) Я таки успешно скроил энное количество сравнимых штук, даже малость доразвив идею, и это даде еще и работает. И я таки очень сильно парился эффективностью этого. Поэтому получше вас знаю где и кого (не)реально обставить.

Ответить | Правка | К родителю #169 | Наверх | Cообщить модератору

199. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 18:05 
> Фирма AMD генерит хидеры с описанием регистров и полей из HDL исходников чипов.

Напиши минимальный драйвер по этому "описанию".
Это не описание, это недокументированная функциональность, закрытый API.

> Пачка #define не есть предмет ... кодогенерации

Если что, эти заголовочные файлы - результат кодогенерации.

> Я таки успешно скроил энное количество сравнимых штук

Молодец, но кого из пользователей интересует этот сгенеренный код? Может лучше сразу бинарник?

Ответить | Правка | Наверх | Cообщить модератору

205. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от n00by (ok), 31-Май-22, 10:10 
>> Пачка #define не есть предмет ... кодогенерации
> Если что, эти заголовочные файлы - результат кодогенерации.

Если что, бывает код машинный и код исходный. И хорошо бы уметь понимать из контекста, когда и о чём речь.

Ответить | Правка | Наверх | Cообщить модератору

124. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 27-Май-22, 20:11 
Это как волшебная кнопка сделать за....., только на 10 строчек на расте. Адепты и того, и другого верят, и вера их не ослабевает.
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

131. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (131), 28-Май-22, 06:23 
Чего Вам покоя не дает Rust вы уже или выучите его и начните писать или просто пройдите как один и миллионов других языков когда-то побывавших в новостях.

Уже сколько можно как шило в жопе ей богу ...

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

143. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:41 
Ага, описалово регистров было бы референсом в сишный инклюд, "это все сишники!!!1111" :)
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

61. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +2 +/
Сообщение от Аноним (61), 27-Май-22, 12:55 
>Около 400 тысяч добавленных строк приходится на автоматически сгенерированные заголовочные файлы с данными для регистров ASIC в драйвере для GPU AMD

Нужно было положить просто скрипт генерации, чем засорять историю гита всяким мусором.

Ответить | Правка | Наверх | Cообщить модератору

81. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от llolik (ok), 27-Май-22, 13:46 
> Нужно было положить просто скрипт генерации, чем засорять историю гита всяким мусором.

В таком случае нужны исходники, на основании которых генератором создаются заголовки (verilog или ХЗ из чего оно генерируются). В любом случае это сведения об архитектуре, которые AMD раскрывать ест-но не хочет.

Ответить | Правка | Наверх | Cообщить модератору

144. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:46 
> Нужно было положить просто скрипт генерации, чем засорять историю гита всяким мусором.

Это ты так скромно HDL исходнички GPU у амд попросил? :) И даже морально готов на своих мощностях прогнать всю фазу билдовки чипака такого размера - получив как 1 из артефактов этого процесса .h файлы с регистрами железки? Нюню, святая простота :)

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

86. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (86), 27-Май-22, 14:36 
У Интел видео называется звук?
Ответить | Правка | Наверх | Cообщить модератору

137. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (137), 28-Май-22, 10:31 
Потому, что Intel Inside
Ответить | Правка | Наверх | Cообщить модератору

98. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 27-Май-22, 15:34 
>Что касается использования в Nouveau открытых компанией NVIDIA исходных текстов модулей ядра, то работа пока сводится к выявлению и устранению ошибок. В дальнейшем опубликованную прошивку планируется использовать для повышения производительности драйвера.

Правильно! Написанный проприетарщиками высер должен пройти сито воинов Света. Не нужные участки кода должны быть выкинуты.

Ответить | Правка | Наверх | Cообщить модератору

99. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от anonymous (??), 27-Май-22, 15:41 
> GPUVM

что это за штука? Это как gvt-g у интела или что-то другое?

Ответить | Правка | Наверх | Cообщить модератору

130. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +1 +/
Сообщение от Аноним (130), 28-Май-22, 01:52 
> В ядро Linux 5.19 принято около 500 тысяч строк кода, связанного с графическими драйверами

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

Ответить | Правка | Наверх | Cообщить модератору

177. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от iPony129412 (?), 30-Май-22, 07:17 
Не всё так быстро, для раскрытия потенциала опенсорса надо лет пятнадцать наверно.
Ответить | Правка | Наверх | Cообщить модератору

178. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от iPony129412 (?), 30-Май-22, 07:26 
На Reddit в теме Firefox банят за инструкции по активации VAAPI 🙂

https://www.reddit.com/r/AskFOSS/comments/ui0f4z/got_banned_.../

Активация требует отключение песочницы, и типа такие советы (ухудшающие секурность) запрещено давать.

Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

187. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (187), 30-Май-22, 14:29 
Пофиксили это, в nightly билдах по крайней мере, работает без отключения песочницы.
Ответить | Правка | Наверх | Cообщить модератору

189. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от iPony129412 (?), 30-Май-22, 14:39 
> Пофиксили это, в nightly билдах по крайней мере, работает без отключения песочницы.

Да. Я знаю - 102.
Традиционное "вот-вот работает в Nightly" 🙂

Ответить | Правка | Наверх | Cообщить модератору

201. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (187), 30-Май-22, 19:44 
Ну, сначало в ночных сборках, потом в релиз идёт, что не так-то, в чем претензия? FF самый беспроблемный браузер в плане аппаратного ускорения видео.
Ответить | Правка | Наверх | Cообщить модератору

132. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (131), 28-Май-22, 06:25 
Можно попросить какой-то заголовочник или API даже забабахать что бы попроще рисовать в FrameBuffer, а то чет там сейчас развелось очень много всего и DRM, KMOD, FB, FB2, X11, OpenGL, Vulcan короче всего много, а помню в Pascal был один egavga.bgi и все рисовалось просто и удобно. А щас ...
Ответить | Правка | Наверх | Cообщить модератору

145. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 28-Май-22, 11:49 
Именно в фреймбуфер? Вот именно консольный? Ну, получить его адрес, одуплить формат и рисовать. Но в отличие от egavga.bgi ща мониторов, разрешений и форматов пикселей больше развелось.

А если просто в таком стиле порисовать хочется, и на стероидах - libsdl возьми, геймдевы им пользуются по каким-то таким причинам: абстрагирует слегка сетап низкоуровневых вещей между виндой, линем, маком, ... и можно просто взять и просто нарисовать (примерно то же что в egavga). Правда вот именно чистый фреймбуфер все же экзотика.

Ответить | Правка | Наверх | Cообщить модератору

185. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Neon (??), 30-Май-22, 11:13 
А сейчас дикий геморройный зоопарк развелся.(((
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

188. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (187), 30-Май-22, 14:33 
Simpledrm
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

206. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (206), 03-Июн-22, 08:45 
/dev/fb0
Ответить | Правка | К родителю #132 | Наверх | Cообщить модератору

184. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  –2 +/
Сообщение от Neon (??), 30-Май-22, 11:11 
Идиотизм - таскать с собой всю гору драйверов в ядре. Винда - пример как нужно делать. Драйвер можно поставить в любую минуту и драйвера идут от производителя железок. Никто в ядро их не вшивает - это просто безумие.
Ответить | Правка | Наверх | Cообщить модератору

190. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (190), 30-Май-22, 15:36 
Зато можно диски между системами переставлять и все заводится. Я вот даже для ноута, который у меня рабочий инструмент, готовил систему на десктопе, и когда все было сделано, все данные скопированы, все настроено как надо, тогда просто переставил M2 SSD в ноут.  
А если бы все пошло не так я мог бы вернуть старый SSD.    


Ответить | Правка | Наверх | Cообщить модератору

198. "В ядро Linux 5.19 принято около 500 тысяч строк кода, связан..."  +/
Сообщение от Аноним (-), 30-Май-22, 17:58 
> Идиотизм - таскать с собой всю гору драйверов в ядре. Винда - пример как нужно делать.

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

> Драйвер можно поставить в любую минуту и драйвера идут от производителя железок.

А еще в случае траблов - не доорешься в принципе. Зачастую еще и к 1 конкретной версии на гвозди прибито, особенно на ноутах. А какой красивый вой был от драйверов FTDI которые нагибают клоны, хаха :))). А в лине такое только на 1 апреля патчами присылают, поржать, но конечно в ядро не комитят. Не принято там своих юзеров иметь.

Ответить | Правка | К родителю #184 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру