Tenho uma pergunta que realmente não consigo encontrar uma resposta direta. Deixe-me começar dizendo que não estou pedindo um tutorial passo a passo, ou mesmo planejando fazer alguma coisa. Eu só estou curioso.
Eu tenho lido o dia todo sobre o desenvolvimento de sistemas operacionais e como eles são construídos a partir do zero. Eu tenho um controle bem firme da teoria disso. No entanto, há um passo para o qual não consigo encontrar uma resposta.
Antes da existência de um sistema operacional cheio de ferramentas, como alguém escreveria um carregador de inicialização simples para um computador que não possui um carregador de inicialização ou qualquer outra coisa nesse setor em seu setor de inicialização? Qual seria o primeiro passo depois de adquirir um computador com o mínimo necessário? (Ou seja, tela, teclado, processador, memória ram, disco rígido, disquete)