diff options
| -rw-r--r-- | README.md | 27 |
1 files changed, 14 insertions, 13 deletions
@@ -6,31 +6,31 @@ #### Ubuntu -'''sh -sudo apt update -y +```sh +sudo apt update -y sudo apt -y install build-essential binutils nasm xorriso grub-common qemu-system-i386 mtools -''' +``` ## Build and run #### Ubuntu -'''sh +```sh # Build and create iso image make install make run -'''' +``` ## Docs -- [1][Link on collection of articles "How startup app without OS"] -- [2][The GNU GRUB manual] -- [3][Executable and linkable format ELF] -- [4][NASM documentation] -- [5][Article where creating a simple OS] -- [6][Multiboot specification] -- [7][GCC compiler documentation] -- [8][Using NASM in a Hello World kernel] +- [Link on collection of articles "How startup app without OS"][1] +- [The GNU GRUB manual][2] +- [Executable and linkable format ELF][3] +- [NASM documentation][4] +- [Article where creating a simple OS][5] +- [Multiboot specification][6] +- [GCC compiler documentation][7] +- [Using NASM in a Hello World kernel][8] [1]:https://habr.com/ru/companies/neobit/articles/173263/ [2]:https://www.gnu.org/software/grub/manual/grub/grub.pdf @@ -39,3 +39,4 @@ make run [5]:https://wiki.osdev.org/Bare_Bones#Writing_a_kernel_in_C.2B.2B [6]:https://www.gnu.org/software/grub/manual/multiboot/multiboot.pdf [7]:https://gcc.gnu.org/onlinedocs/gcc.pdf +[8]:https://wiki.osdev.org/Bare_Bones_with_NASM |
