frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

LearnixOS

https://www.learnix-os.com
79•gtirloni•3h ago

Comments

Dreami•2h ago
From the name I thought this was about learning NixOS, and they found a very clever name

Maybe the author could add a small note that this is not about that, and refer to something official about NixOS?

Anyway, I like the idea of the project!

hxugufjfjf•1h ago
Thought the same! Was a bit interested in learning Nix for a moment.
censorylls•22m ago
That is nice. Just sucks that Rust proponents apparently tried to assassinate Rene Rebe through SWATting.

www.tomshardware.com/software/linux/linux-dev-swatted-live-during-a-development-video-stream

Murderous, vile, wretched Rust proponents will try to censor, downplay and distract from this.

anp•20m ago
> Others think someone from the Rust (programming language, not video game) development community was responsible due to how critical René has been of that project, but those claims are entirely unsubstantiated.
layer8•11m ago
“*nix” means a Unix-like OS just generally (http://en.wikipedia.org/wiki/%2Anix), like for example in “Minix” and “Xenix”, and sticking “OS” to the end of an OS name is also commonplace. Furthermore, the title on the page is “The Learnix Operating System”, so the actual name seems to be just “Learnix”.

It’s arguably Nix and NixOS who have unnecessarily stepped into the “*nix” namespace without adding a distinguishing prefix.

MontyCarloHall•1h ago
This dedicates at least as much time to discussing the eccentricities of the underlying Rust implementation (and the Rust language itself) as it does to discussing the underlying low-level hardware/software concepts. Since this is very much still a work-in-progress (only the first three sections have been fully fleshed-out), I have a suggestion to make: please make it more language-agnostic, with a greater focus on the fundamentals versus the implementation.
surajrmal•1h ago
One of the hardest parts of writing an os is learning and understanding how to make the toolchain work the way you need it to. I wouldn't consider that a negative to spend time discussing it in such detail. Otherwise you have no idea how to even apply the high level concepts.
incognito124•1h ago
Looking forward to going through the lessons
herodotus•1h ago
This is an ambitious project. Might I respectfully suggest that you use your favourite AI (or an English-speaking friend) to fix your many grammatical errors and typos? For example "Note: ALL the syntax highlighting of the Rust code is custom and create by me! If you see and bug, please write in the comments or submit an issue." should be "Note: ALL the syntax highlighting of the Rust code is custom and was created by me! If you see a bug, please leave a comment or submit an issue." Also, Rust, not rust. And many more.
breaker-kind•1h ago
And* many more ;)
herodotus•1h ago
Thanks ....
sdsd•1h ago
That's a good suggestion to OP but as a user, I find it adds character and makes it feel human in an increasingly LLM-polished internet.
Santosh83•1h ago
Why always POSIX compliant? If its going to be a learning exercise or a hobby OS or just an exploration, why not throw POSIX out the window and start from scratch for designing the API?
WillAdams•1h ago
Source of ready-to-go software for use/testing?
speed_spread•1h ago
I hope this builds on phil-opp's previous work which is IMO stellar.
croemer•19m ago
I spotted at least 3 typos in the first minute. Typos are really easily detected and fixed with LLMs (one really good usage of them).

But it's nice to have non-LLM written text. Still the many typos are annoying and distracting.

TazeTSchnitzel•13m ago
I think it's really cool that they're using bare-metal Rust for this. It's a lot more accessible than C because the standard distribution (rustup) can work as a cross-compiler to a no-OS target out of the box. Deliberately avoiding dependencies makes me happy too, people really underestimate what you can do with Rust without relying on the whole dependency ecosystem, and this is better pedagogically because you can understand the whole system.

I'm rather amused at how https://www.learnix-os.com/ch01-02-booting-our-binary.html has you creating a 16-bit target that ostensibly uses 32-bit pointers in its data layout… presumably that doesn't actually work to compile normal code to, but I guess it works so long as it's just acting as a scaffold for inline assembly. It's cool they don't need to bring in a secondary toolchain for the 16-bit part of bootstrapping, even if I worry this might break in some future rustc/LLVM revision.

Package managers keep using Git as a database, it never works out

https://nesbitt.io/2025/12/24/package-managers-keep-using-git-as-a-database.html
231•birdculture•3h ago•140 comments

High School Student Discovers 1.5M Potential New Astronomical Objects

https://www.smithsonianmag.com/smart-news/high-school-student-discovers-1-5-million-potential-new...
47•mhb•1h ago•40 comments

LearnixOS

https://www.learnix-os.com
80•gtirloni•3h ago•18 comments

Steve wants us to make the Macintosh boot faster

https://www.folklore.org/Saving_Lives.html
28•maayank•1h ago•24 comments

Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago

https://acadlisp.de/noscript.html
6•holg•40m ago•5 comments

Show HN: Private blogging and journaling with a simulated audience

https://tempblog-psi.vercel.app/
6•beerd•42m ago•5 comments

Joan Didion and Kurt Vonnegut had something to say. We have it on tape

https://www.nytimes.com/2025/12/19/books/james-baldwin-joan-didion-92ny-recordings.html
44•tintinnabula•4d ago•5 comments

Unix "find" expressions compiled to bytecode

https://nullprogram.com/blog/2025/12/23/
32•rcarmo•4h ago•2 comments

Maybe the default settings are too high

https://www.raptitude.com/2025/12/maybe-the-default-settings-are-too-high/
761•htk•17h ago•255 comments

The Algebra of Loans in Rust

https://nadrieril.github.io/blog/2025/12/21/the-algebra-of-loans-in-rust.html
117•g0xA52A2A•3d ago•59 comments

An 11-qubit atom processor in silicon with all fidelities from 99.10% to 99.99%

https://www.nature.com/articles/s41586-025-09827-w
38•giuliomagnifico•5d ago•24 comments

I'm a laptop weirdo and that's why I like my new Framework 13

https://blog.matthewbrunelle.com/im-a-laptop-weirdo-and-thats-why-i-like-my-new-framework-13/
172•todsacerdoti•4h ago•156 comments

ChatGPT conversations still lack timestamps after years of requests

https://community.openai.com/t/timestamps-for-chats-in-chatgpt/440107?page=3
121•Valid3840•3h ago•64 comments

Rob Pike Goes Nuclear over GenAI

https://skyview.social/?url=https%3A%2F%2Fbsky.app%2Fprofile%2Frobpike.io%2Fpost%2F3matwg6w3ic2s&...
437•christoph-heiss•2h ago•414 comments

Overlooked No More: Inge Lehmann, Who Discovered the Earth's Inner Core

https://www.nytimes.com/2025/12/20/obituaries/inge-lehmann-overlooked.html
33•Hooke•3d ago•5 comments

TurboDiffusion: 100–200× Acceleration for Video Diffusion Models

https://github.com/thu-ml/TurboDiffusion
158•meander_water•13h ago•31 comments

Geometric Algorithms for Translucency Sorting in Minecraft [pdf]

https://douira.dev/assets/document/douira-master-thesis.pdf
42•HeliumHydride•6h ago•17 comments

Show HN: Gaming Couch – a local multiplayer party game platform for 8 players

https://gamingcouch.com
322•ChaosOp•5d ago•100 comments

Building an AI agent inside a 7-year-old Rails monolith

https://catalinionescu.dev/ai-agent/building-ai-agent-part-1/
74•cionescu1•9h ago•33 comments

How to Reproduce This Book with LaTeX

https://github.com/BenjaminGor/Latex_Notes_Tutorial
57•nill0•1w ago•8 comments

MiniMax M2.1: Built for Real-World Complex Tasks, Multi-Language Programming

https://www.minimaxi.com/news/minimax-m21
181•110•15h ago•68 comments

Bedlam Cube Solved (ALL 19,186 solutions)

http://scottkurowski.com/BedlamCube/
5•kristianp•4d ago•1 comments

Hardware Touch, Stronger SSH

https://www.ubicloud.com/blog/hardware-touch-stronger-ssh
31•furkansahin•4d ago•22 comments

The First Web Server

https://dfarq.homeip.net/the-first-web-server/
15•giuliomagnifico•5h ago•4 comments

Understanding the Northern Lights

https://www.historytoday.com/archive/feature/understanding-northern-lights
10•benbreen•6d ago•0 comments

Python 3.15’s interpreter for Windows x86-64 should hopefully be 15% faster

https://fidget-spinner.github.io/posts/no-longer-sorry.html
384•lumpa•1d ago•129 comments

Tiled Art

https://tiled.art/en/home/?id=SilverAndGold
211•meander_water•1w ago•11 comments

The entire New Yorker archive is now digitized

https://www.newyorker.com/news/press-room/the-entire-new-yorker-archive-is-now-fully-digitized
455•thm•6d ago•60 comments

Fahrplan – 39C3

https://fahrplan.events.ccc.de/congress/2025/fahrplan/
336•rurban•21h ago•152 comments

Show HN: GeneGuessr – a daily biology web puzzle

https://geneguessr.brinedew.bio/
69•brinedew•3d ago•13 comments