10000 GitHub - noizhardware/k1: A minimal x86-32 kernel
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

noizhardware/k1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install and setup GCC cross-compiler

from: https://wiki.osdev.org/GCC_Cross-Compiler

  • create the directory $HOME/src/

  • download the latest .tar.gz from: https://ftp.gnu.org/gnu/binutils/ and unzip into $HOME/src/

  • download the latest .tar.gz from: https://ftp.gnu.org/gnu/gcc/ and unzip into $HOME/src/

  • run xc.sh to install and setup the cross-compiler environment

  • TODO:

    • try printf 'yes yes .....' | apt install.... to automatically say YES(or no) to installers
    • use wget and tar to automate download and unzip of binutils and gcc

Kernel:

from https://wiki.osdev.org/Bare_Bones#Building_a_Cross-Compiler

  • run mak.sh, it will spit out myKernel.bin and also make myKernel.iso, ready to burn_

About

A minimal x86-32 kernel

Topics

Resources

Stars

Watchers

Forks

0