From a601dbb1dd5569243fd3006a27e914491fc3f35e Mon Sep 17 00:00:00 2001 From: Alexey Gavrilov <90127298+rebovas@users.noreply.github.com> Date: Tue, 8 Aug 2023 22:13:30 +0700 Subject: Update README.md --- README.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 2e7ba67..3d6f699 100644 --- a/README.md +++ b/README.md @@ -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 -- cgit v1.2.3