Witamy w drugiej części serii traktującej o tym, jak współczesne komputery funkcjonują od środka. W części pierwszej omówiliśmy tematykę procesów zachodzących bezpośrednio po uruchomieniu komputera, a także stworzyliśmy program wyświetlający kolorowy napis „Hello world“ działający w środowisku, w którym w normalnych warunkach wykonuje się tzw. boot loader. W tym artykule kontynuujemy wątek boot loaderów, zajmujemy się początkową fazą uruchomienia systemu operacyjnego, a także wybieramy i przygotowujemy środowisko pracy oraz tworzymy własny boot loader odpowiedzialny za ładowanie podstawowego jądra naszego prostego systemu operacyjnego.