Size: a a a

pro.osdev - os development

2021 August 06

d

disba1ancer in pro.osdev - os development
Ну так мне интересно, делал вообще кто-нибудь так что загрузчик, передавая управление ядру, становился первым процессом этого ядра?
источник

BD

Berkus Decker in pro.osdev - os development
обычно это совершенно бесполезно, так что не думаю что кто-то делал совершенно бесполезное.. ибо зачем?
источник

EE

Eugene Erokhin in pro.osdev - os development
Ядру если оно как микроядро по идее ни pic ни pie не нужны, если все под вменяемую платформу с адресацией от програм каунтера. x86-64 и Риск платформы. Вот если модули надо грузить то наверно может понадобиться (да ито скорее всего для самого ядра это обходимо).
источник

BV

Boris Vinogradov in pro.osdev - os development
это технически сложная задача, поэтому малополезная
источник

BD

Berkus Decker in pro.osdev - os development
А адресация от програм каунтера по твоему не pic?
источник

EE

Eugene Erokhin in pro.osdev - os development
PIC это скорее GOT+PLT
источник

BD

Berkus Decker in pro.osdev - os development
Совсем не обязательно
источник

BD

Berkus Decker in pro.osdev - os development
Ну то есть если для себя натягивать общее понятие на одну из возможных реализаций, то да, придется выдумывать еще терминов
источник

BD

Berkus Decker in pro.osdev - os development
Но стоит только перевести что значит pic и становится гораздо проще
источник
2021 August 07

DF

Dollar Føølish in pro.osdev - os development
А в каких вообще приложениях бывает полезно встроить в свою программу такой мини-rtld?

Из очевидного встречал ОС,  вирусы/антивирусы
источник

DF

Dollar Føølish in pro.osdev - os development
Как-то можно этот принцип обобщить где надо писать свой рантайм линкер а где можно обойтись зависимостью?
источник

BV

Boris Vinogradov in pro.osdev - os development
хитрую систему плагинов пишешь
источник

DF

Dollar Føølish in pro.osdev - os development
Например один чел в книге по малварю приучает юзать приватные символы глибц и прост за счёт них грузить образы
источник

BV

Boris Vinogradov in pro.osdev - os development
с устойчивостью к косякам
источник

DF

Dollar Føølish in pro.osdev - os development
Ага интересно, а насколько хитрую можешь ещё рассказать?
источник

BV

Boris Vinogradov in pro.osdev - os development
ну этим тоже полезна но это прям не в этот чат
источник

BV

Boris Vinogradov in pro.osdev - os development
а ты такое на гражданке не увидишь))), я видел один раз в одном специфичном дистре
источник

DF

Dollar Føølish in pro.osdev - os development
Да блин)
источник

DF

Dollar Føølish in pro.osdev - os development
Ну все равно интересно жеж
источник

BV

Boris Vinogradov in pro.osdev - os development
читай маны к подобны вещам
источник