khaledh/axiom
View on GitHub ↗ ★ 43 Nim
A 64-bit kernel implemented in Nim
10 mentions on Hacker News by 2 people: 0 stories, 10 comments · first 2022-01-02 · latest 2024-05-02
20082026
-
…systems programming and enjoying the journey, rather than building something production ready. [0] https://github.com/khaledh/axiom [1] https://github.com/khaledh/fusion [2] https://0xc0ffee.netlify.app/osdev/01-intro.html
comment by khaledh · 2024-05-02 · in What Are You Building? Share Your Projects -
…with payloads. I think there's an RFC for that, but it's a shame it's not in the language yet. [1] https://github.com/khaledh/axiom [2] https://github.com/khaledh/axiom-zig
comment by khaledh · 2024-03-16 · in Zig, Rust, and Other Languages -
…it's not quite the same example, but I also see no fundamental blockers for kernel modules. [1] https://github.com/khaledh/axiom [2] https://prosepoetrycode.potterpcs.net/2023/01/a-barebones-ke... [3] https://github.com/dom96/nimkernel [4]…
comment by cb321 · 2023-12-04 · in D Programming Language -
…of C code to do something exotic, but the rest of the system is pure Nim. It's also quite fast. [1] https://github.com/khaledh/axiom
comment by khaledh · 2023-10-26 · in Was Rust Worth It? -
…Multiple people have written "stub OSes" in it ( https://github.com/dom96/nimkernel & further along https://github.com/khaledh/axiom ). While it can use clang as a backend, Nim does not rely upon LLVM support like Zig or Rust (pre-gcc-rust…
comment by cb321 · 2023-06-29 · in Ask HN: Why did Nim not catch on like Rust did? -
…about Nim is its elegance. I know it's subjective, but I like how the code "looks and feels." [0] https://github.com/khaledh/axiom
comment by khaledh · 2022-06-17 · in This Month with Nim: April and May 2022 -
…info about the system (don't expect a functioning system, they just boot and dump some info): Nim: https://github.com/khaledh/axiom Zig: https://github.com/khaledh/axiom-zig (this one goes into depth in disassembling ACPI DSDT bytecode)
comment by khaledh · 2022-03-25 · in Writing a simple operating system from scratch (2010) [pdf] -
…bootloader will use UEFI memory allocation services, and the kernel will have its own heap). [1] https://github.com/khaledh/axiom
comment by khaledh · 2022-01-02 · in Assembly Nights -
…: Here are the github repo links: - C kernel: https://github.com/khaledh/bitflow - Zig "kernel": https://github.com/khaledh/axiom-zig - Nim "kernel": https://github.com/khaledh/axiom
comment by khaledh · 2022-01-02 · in Assembly Nights