Hacker GitHub

← All repos

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

Mentions per year 10 mentions · busiest year 2022 (4)
20082026
  1. …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
  2. …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
  3. …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
  4. …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?
  5. …work around it through some form of duck typing. In the end I realized that Zig is not for me. [1] https://github.com/khaledh/axiom [2] https://github.com/khaledh/axiom-zig
    comment by khaledh · 2023-08-01 · in Nim 2.0
  6. …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…
  7. …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
  8. …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)
  9. …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
  10. …: 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