frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Tell HN: Ralph Giles has died (Xiph.org| Rust@Mozilla | Ghostscript)

491•ffworld•1d ago•27 comments

Ask HN: What are you working on? (February 2026)

330•david927•5d ago•1138 comments

Ask HN: What would you recommend a vibe coder learn about how all this works?

27•alexdobrenko•1d ago•35 comments

Ask HN: Did YouTube change how it handles uBlock?

17•tefloon69•1d ago•11 comments

Ask HN: How do you audit LLM code in programming languages you don't know?

9•syx•1d ago•10 comments

Ask HN: AI Depression

42•pavello•17h ago•25 comments

Ask HN: Do sociotechnical pressures select for beneficial or harmful AI systems?

5•jerlendds•1d ago•2 comments

Ask HN: We're building a saving app for European savers and need GTM advice

4•AlePra00•1d ago•11 comments

Ask HN: Better hardware means OpenAI, Anthropic, etc. are doomed in the future?

4•kart23•1d ago•7 comments

Moss: A Linux-compatible Rust async kernel, 3 months on

4•hexagonal-sun•15h ago•1 comments

Ask HN: What happens when capability decouples from credentials?

8•falsework•1d ago•7 comments

Ask HN: Tools to code using voice?

7•emerongi•1d ago•5 comments

Ask HN: Why are electronics still so unrecyclable?

71•alexandrehtrb•2d ago•138 comments

SMTP server from scratch in Go – FSM, raw TCP, and buffer-oriented I/O

5•Jyotishmoy•20h ago•2 comments

Ask HN: Why is my Claude experience so bad? What am I doing wrong?

4•moomoo11•21h ago•5 comments

Ask HN: If your OpenClaw could do 1 thing it currently can't, what would it be?

5•stosssik•1d ago•3 comments

Ask HN: How do founders demo real product without exposing sensitive data?

4•legitimate_key•1d ago•9 comments

Ask HN: How do you "step through" your own anxiety?

7•schneak•1d ago•17 comments

Ask HN: GPT-5.3-Codex being silently routed to GPT-5.2?

5•tardis_thad•1d ago•2 comments

Who discovered grokking and why is the name hard to find?

2•asmodeuslucifer•23h ago•2 comments

Ask HN: What's the current state of ChatGPT Apps?

5•arthurlee•1d ago•2 comments

Ask HN: Has anyone achieved recursive self-improvement with agentic tools?

9•nycdatasci•2d ago•14 comments

Ask HN: Would you use context-based "modes" in Instagram(work,study,sport,news)?

3•MatiasLaudonio•1d ago•2 comments

Ask HN: How much PTO do you get?

5•SunshineTheCat•1d ago•16 comments

Ask HN: Best practices for AI agent safety and privacy

2•mw1•1d ago•1 comments

Ask HN: Why is everyone here so AI-hyped?

30•fandorin•3d ago•20 comments

Ask HN: How to build text-to-app platforms?

2•desperado1•1d ago•1 comments

Ask HN: Are you using an agent orchestrator to write code?

35•gusmally•1d ago•52 comments

Ask HN: Is Prettier extension working for you in Cursor?

2•vldszn•1d ago•0 comments

Ask HN: Anyone else get bricked by the macOS update?

2•bix6•1d ago•1 comments
Open in hackernews

Moss: A Linux-compatible Rust async kernel, 3 months on

4•hexagonal-sun•15h ago
Hello!

Three months ago I shared a project I’ve been working on: moss, a Linux-compatible kernel written in Rust and AArch64 assembly. Since then, it has crossed a pretty major milestone and I wanted to share an update. It now boots into a dynamically linked Arch Linux aarch64 userspace (ext4 ramdisk) with /bin/bash as init.

Some of the major additions over the past few months:

- ptrace support (sufficient to run strace on Arch binaries) - Expanded ELF support: static, static-pie, dynamic, and dynamic-pie - Dynamically linked glibc binaries now execute - /proc support sufficient for ps, top - Job control and signal delivery (background tasks, SIGSTOP/SIGCONT, etc.) - A slab allocator for kernel dynamic allocations (wired through global_allocator) - devfs, tmpfs, and procfs implementations - Full SMP bringup and task migration with an EEVDF scheduler

The kernel currently implements 105 Linux syscalls and runs in QEMU as well as on several ARM64 boards (Pi 4, Jetson Nano, Kria, i.MX8, etc).

The project continues to explore what an async/await-driven, Linux-compatible kernel architecture looks like in Rust.

Still missing:

- Networking stack (in the works) - Broader syscall coverage

The project is now about ~41k lines of Rust. Feedback is very welcome!

I also want to thank everyone who has contributed over the past three months, particularly arihant2math, some100, and others who have submitted fixes and ideas.

Repo: https://github.com/hexagonal-sun/moss

Comments

j4nek•10h ago
hi! thanks for sharing - really impressive! this also seems not to be coded with ai!