The OpenNET Project / Index page

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



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

Оглавление

В ядро Linux 5.19 принято около 500 тысяч строк кода, связанного с графическими драйверами, opennews (??), 27-Май-22, (0) [смотреть все]

Сообщения [Сортировка по времени | 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ообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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