Size: a a a

pro.osdev - os development

2021 August 17

C

COTULARS in pro.osdev - os development
Запрещают ролики пилить из-за нда? Если ты не будешь рассказывать то что облагается нда в чём проблема?
источник

d

disba1ancer in pro.osdev - os development
а как обычно из протмода к жёсткому диску доступ получают?
источник

BV

Boris Vinogradov in pro.osdev - os development
через pci шину мапят адреса и понеслась
источник

d

disba1ancer in pro.osdev - os development
а откуда знать какие адреса мапить?
источник

BV

Boris Vinogradov in pro.osdev - os development
даташит и pci detect
источник

d

disba1ancer in pro.osdev - os development
даташит это плохо, нужно будет кучу драверов ко всем устройствам грузить, ну или носить с собой
источник

BV

Boris Vinogradov in pro.osdev - os development
а ты современную ос видел или на картинке только?
источник

BV

Boris Vinogradov in pro.osdev - os development
там 70% кода это дрова
источник

BV

Boris Vinogradov in pro.osdev - os development
а остальные 30% протоколы разные
источник

BV

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

d

disba1ancer in pro.osdev - os development
и что всё настолько плохо что нету какого-нибудь унифицированного способа доступа к наиболее частому набору девайсов?
источник

BV

Boris Vinogradov in pro.osdev - os development
нет, откуда? ты же не при коммунизме живёшь, одна хардварь — один набор дров
источник

d

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

BV

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

BV

Boris Vinogradov in pro.osdev - os development
они и раздувают код
источник

d

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

BV

Boris Vinogradov in pro.osdev - os development
ну будет где-то 20 - 25 млн строк кода на условном С
источник

BV

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

BV

Boris Vinogradov in pro.osdev - os development
там будет до 100 млн строк кода
источник

d

disba1ancer in pro.osdev - os development
что за эдж классы?
источник