From 259035dcab9a687ed67f468d0257952e86cb79d7 Mon Sep 17 00:00:00 2001 From: usrland Date: Tue, 6 Oct 2026 03:47:50 +0300 Subject: [PATCH 1/3] More detailed package management stuff --- content/asm_1.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/content/asm_1.md b/content/asm_1.md index e4ad5b4..7077f90 100644 --- a/content/asm_1.md +++ b/content/asm_1.md @@ -59,9 +59,21 @@ For RPM-based distributions, use: sudo dnf install gcc nasm binutils ``` -For other Linux distributions, refer to their documentation to learn how to install packages. +For ALPM (Arch Linux package management): -Once you’ve installed and configured these tools, there’s one last thing you’ll need: a text editor to write your assembly code. The choice of editor is entirely up to you. Personally, I use [GNU Emacs](https://www.gnu.org/software/emacs/) with [nasm-mode](https://github.com/skeeto/nasm-mode) for assembly development. However, this is not mandatory — feel free to use any editor you’re comfortable with. +```bash +sudo pacman -S gcc nasm binutils +``` + +In Gentoo based distributions, the sys-devel category packages are preinstalled (which includes gcc and binutils), so you only have to install nasm: + +```bash +sudo emerge -av dev-lang/nasm +``` + +For other Linux distributions, look in their repositories to find the packages(gcc, nasm, and binutils). + +Once you’ve installed and configured these tools, there’s one last thing you’ll need: a text editor to write your assembly code. The choice of editor is entirely up to you. Personally, I use [GNU Emacs](https://www.gnu.org/software/emacs/) with [nasm-mode](https://github.com/skeeto/nasm-mode) for assembly development. However, this is not mandatory — feel free to use any editor you’re comfortable with. If you’re using Emacs, you can install `nasm-mode` and configure it with: From 04317df96b76bf976fd5ec5c65dc79c09f025b53 Mon Sep 17 00:00:00 2001 From: king of usrland Date: Tue, 6 Oct 2026 08:22:24 +0300 Subject: [PATCH 2/3] Update content/asm_1.md Co-authored-by: Klaudia Grzondziel <35192450+klaudiagrz@users.noreply.github.com> --- content/asm_1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/asm_1.md b/content/asm_1.md index 7077f90..659186b 100644 --- a/content/asm_1.md +++ b/content/asm_1.md @@ -65,7 +65,7 @@ For ALPM (Arch Linux package management): sudo pacman -S gcc nasm binutils ``` -In Gentoo based distributions, the sys-devel category packages are preinstalled (which includes gcc and binutils), so you only have to install nasm: +In Gentoo-based distributions, the sys-devel category packages are preinstalled (including gcc and binutils), so you only have to install nasm: ```bash sudo emerge -av dev-lang/nasm From 86a1f894c6af1a42090b9e805e529fc499da2312 Mon Sep 17 00:00:00 2001 From: king of usrland Date: Fri, 9 Oct 2026 17:22:37 +0300 Subject: [PATCH 3/3] Update content/asm_1.md Co-authored-by: Klaudia Grzondziel <35192450+klaudiagrz@users.noreply.github.com> --- content/asm_1.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/asm_1.md b/content/asm_1.md index 659186b..3dfc358 100644 --- a/content/asm_1.md +++ b/content/asm_1.md @@ -71,7 +71,7 @@ In Gentoo-based distributions, the sys-devel category packages are preinstalled sudo emerge -av dev-lang/nasm ``` -For other Linux distributions, look in their repositories to find the packages(gcc, nasm, and binutils). +For other Linux distributions, check their repositories to find the packages (gcc, nasm, and binutils). Once you’ve installed and configured these tools, there’s one last thing you’ll need: a text editor to write your assembly code. The choice of editor is entirely up to you. Personally, I use [GNU Emacs](https://www.gnu.org/software/emacs/) with [nasm-mode](https://github.com/skeeto/nasm-mode) for assembly development. However, this is not mandatory — feel free to use any editor you’re comfortable with.