frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-V

https://github.com/roscopeco/anos
16•noone_youknow•2d ago
I pretty much always have a kernel project going on, and have been that way for decades. Over the past couple of years, that's been Anos, which has gotten further along than any of my previous hobby kernels, supporting IPC, multitasking, SMP (x86-64 only right now) and running on real hardware.

LLMs (mostly Claude Code) have been used during development, but I learned early on that it's not _great_ at code at this level, so I've restricted its use to mostly documentation and tests. There's _a little_ AI code in the user space, but I have a strict "no AI code" rule in the kernel itself. I find this helps not only with the quality / functionality of the code, but also with learning - for example, even though I've written multiple kernels in the past, it wasn't until Anos that I _truly_ grokked pagetable management and what was possible with a good VMM interface, and if I'd outsourced that implementation to an LLM I probably wouldn't have learned any of that.

In terms of approach, Anos avoids legacy platform features and outdated wiki / tutorial resources, and instead tries to implement as much as possible from manuals and datasheets, and it's definitely worked out well so far. There's no support for legacy platform features or peripherals, with all IO being memory mapped and MSI/MSI-X interrupts (no PIC), for example, which has helped keep the codebase focused and easy to work on. The kernel compiles to about 100KiB on x86-64, with enough features to be able to support multitasking and device drivers in user space.

As a hobby project, progress ebbs and flows with pressures of my day job etc, and the main branch has been quiet for the last few months. I have however been working on a USB stack as time allows, and hopefully will soon have at least basic HID support to allow me to take the next step and make Anos interactive.

I don't know how useful projects like Anos are any more, given we now live in the age of AI coding, but it's a fun learning experience and helps keep me technically grounded, and I'll carry on with it for as long as those things remain true.

Comments

rgbrgb•1h ago
impressive. how do you pronounce it?
jonpalmisc•1h ago
Going to take a guess the author is not a Spanish speaker :p
pezezin•9m ago
After Nvidia's cuLitho now we get Anos...
themafia•1h ago
> I don't know how useful projects like Anos are any more

They have the same utility they always have. They help you and the people you share it with learn. So it's exceedingly useful.

> given we now live in the age of AI coding

We live in an age of AI overinvestment. I would reserve judgement until they prove they actually have something.

callbacked•13m ago
unfortunate name in spanish...

After 20 years I turned off Google Adsense for my websites

https://blog.ericgoldman.org/archives/2025/06/after-20-years-i-turned-off-google-adsense-for-my-w...
33•datadrivenangel•1h ago•4 comments

Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

https://github.com/matthartman/ghost-pepper
206•MattHart88•4h ago•96 comments

Anthropic expands partnership w Google and Broadcom for multiple GW of compute

https://www.anthropic.com/news/google-broadcom-partnership-compute
57•l1n•2h ago•13 comments

Launch HN: Freestyle – Sandboxes for Coding Agents

https://www.freestyle.sh/
193•benswerd•7h ago•109 comments

Sam Altman may control our future – can he be trusted?

https://www.newyorker.com/magazine/2026/04/13/sam-altman-may-control-our-future-can-he-be-trusted
702•adrianhon•13h ago•229 comments

A cryptography engineer's perspective on quantum computing timelines

https://words.filippo.io/crqc-timeline/
306•thadt•8h ago•128 comments

Show HN: Hippo, biologically inspired memory for AI agents

https://github.com/kitfunso/hippo-memory
34•kitfunso•2h ago•12 comments

Show HN: GovAuctions lets you browse government auctions at once

https://www.govauctions.app/
196•player_piano•8h ago•63 comments

Issue: Claude Code is unusable for complex engineering tasks with Feb updates

https://github.com/anthropics/claude-code/issues/42796
718•StanAngeloff•10h ago•446 comments

German police name alleged leaders of GandCrab and REvil ransomware groups

https://krebsonsecurity.com/2026/04/germany-doxes-unkn-head-of-ru-ransomware-gangs-revil-gandcrab/
254•Bender•10h ago•131 comments

The anatomy of SMS delivery: from request to carrier

https://blog.bridgexapi.io/the-anatomy-of-sms-delivery-from-request-to-carrier
17•Bridgexapi•1d ago•1 comments

What being ripped off taught me

https://belief.horse/notes/what-being-ripped-off-taught-me/
320•doctorhandshake•11h ago•176 comments

HackerRank (YC S11) Is Hiring

1•rvivek•3h ago

Porting Go's strings package to C

https://antonz.org/porting-go-strings/
9•ingve•3d ago•1 comments

Book review: There Is No Antimemetics Division

https://www.stephendiehl.com/posts/no_antimimetics/
200•ibobev•10h ago•140 comments

Show HN: Tusk for macOS and Gnome

https://shapemachine.xyz/tusk/
42•factorialboy•2d ago•15 comments

Sky – an Elm-inspired language that compiles to Go

https://github.com/anzellai/sky
123•whalesalad•9h ago•42 comments

Show HN: Anos – a hand-written ~100KiB microkernel for x86-64 and RISC-V

https://github.com/roscopeco/anos
16•noone_youknow•2d ago•5 comments

Battle for Wesnoth: open-source, turn-based strategy game

https://www.wesnoth.org
376•akyuu•6h ago•93 comments

Show HN: TTF-DOOM – A raycaster running inside TrueType font hinting

https://github.com/4RH1T3CT0R7/ttf-doom
21•4RH1T3CT0R•5h ago•4 comments

Agent Reading Test

https://agentreadingtest.com
42•kaycebasques•5h ago•10 comments

AI singer now occupies eleven spots on iTunes singles chart

https://www.showbiz411.com/2026/04/05/itunes-takeover-by-fake-ai-singer-eddie-dalton-now-occupies...
83•flinner•8h ago•92 comments

The Last Quiet Thing

https://www.terrygodier.com/the-last-quiet-thing
143•coinfused•2d ago•85 comments

The cult of vibe coding is dogfooding run amok

https://bramcohen.com/p/the-cult-of-vibe-coding-is-insane
451•drob518•5h ago•386 comments

Ask HN: How do you handle marketing as a solo technical founder?

34•lazarkap•2h ago•14 comments

Eighteen Years of Greytrapping – Is the Weirdness Finally Paying Off?

https://nxdomain.no/~peter/eighteen_years_of_greytrapping.html
47•jruohonen•2d ago•5 comments

Show HN: Docking – Extensible Linux dock in Python

https://docking.cc
21•edumucelli•2d ago•5 comments

SOM: A minimal Smalltalk for teaching of and research on Virtual Machines

http://som-st.github.io/
22•tosh•5h ago•0 comments

Adobe modifies hosts file to detect whether Creative Cloud is installed

https://www.osnews.com/story/144737/adobe-secretly-modifies-your-hosts-file-for-the-stupidest-rea...
219•rglullis•6h ago•104 comments

The back story behind the first "$1.8B" dollar "AI Company"

https://garymarcus.substack.com/p/the-back-story-behind-the-first-18
13•chermanowicz•1h ago•1 comments