Приветствую, %username%.
Перед вами вторая статья из цикла о разработке ОС на Go + asm.
Part 0x00
Part 0x01
Изначально я планировал, что вторая статья будет про обработку прерываний, но Go накладывает свои корректировки — сейчас будет описано простое выделение памяти и часть рантайма Go, которая нам пригодится, но будет переписано. На самом деле это подготовка к третьей статье — куче и допиливанию рантайма.
Кода к этой статье на гитхабе не будет (забыл вовремя сделать коммит, а теперь банально лень специально восстанавливать, если кто пришлет пулл реквест — буду благодарен).
Слабонервным просьба закрыть статью — все, что может быть написанно на Go будет написанно на нем!
Перед вами вторая статья из цикла о разработке ОС на Go + asm.
Part 0x00
Part 0x01
Изначально я планировал, что вторая статья будет про обработку прерываний, но Go накладывает свои корректировки — сейчас будет описано простое выделение памяти и часть рантайма Go, которая нам пригодится, но будет переписано. На самом деле это подготовка к третьей статье — куче и допиливанию рантайма.
Кода к этой статье на гитхабе не будет (забыл вовремя сделать коммит, а теперь банально лень специально восстанавливать, если кто пришлет пулл реквест — буду благодарен).
Слабонервным просьба закрыть статью — все, что может быть написанно на Go будет написанно на нем!