Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Luka12-dev
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
1.
▲
by
Luka12-dev
5mo ago
Developer here, if you have any question you can ask me now :D
2.
▲
Show HN: Aurion OS v1.1 (C/x86 ASM) [video]
(youtube.com)
1 points
by
Luka12-dev
5mo ago
|
1 comments
3.
▲
by
Luka12-dev
6mo ago
Some tips for trying the demo: Click inside the screen to interact Open the Blaze Browser from the dock to see HTML/CSS rendering Try typing "help" in the Terminal for a list of 50+ commands The Calculator, Paint, Snake, and
4.
▲
Show HN: Aurion OS, A 1.8MB OS with a browser, try it live (C/x86 ASM)
(aurionos.vercel.app)
5 points
by
Luka12-dev
6mo ago
|
1 comments
5.
▲
by
Luka12-dev
7mo ago
I worked on AurionOS locally, and pushed it to GitHub when it was finally ready.
6.
▲
by
Luka12-dev
7mo ago
Thanks! Happy to share. Most helpful references: Intel Software Developer Manuals for understanding x86 architecture osdev.org wiki for the basics (GDT, IDT, memory management) Reading source code of other hobby OS projects to understand
7.
▲
by
Luka12-dev
7mo ago
No problem at all, thanks anyway!
8.
▲
by
Luka12-dev
7mo ago
Fair point on toolchain complexity and portability, C's minimalism there is genuinely hard to beat. But it's a tradeoff: you're trading toolchain simplicity for the burden of manually ensuring memory safety. Depends on whethe
9.
▲
by
Luka12-dev
7mo ago
Fair question! I understand the skepticism. The account is newer because I only recently started putting my projects on GitHub. I've been programming in C and Assembly for a while before that, just locally on my machine. The comm
10.
▲
by
Luka12-dev
7mo ago
Thanks for the suggestion! I've heard great things about both Rust and Zig for systems programming. I started with C because most osdev resources and tutorials use C, and I wanted to understand manual memory management at the lowest le
11.
▲
by
Luka12-dev
7mo ago
I wrote the core architecture and most of the code myself. I used Claude occasionally to help debug tricky issues and understand some concepts, but the design decisions and implementation are mine. I think AI is a great learning tool when y
12.
▲
by
Luka12-dev
7mo ago
My general rule was: Assembly for anything that HAS to be assembly: bootloader, GDT/IDT setup, interrupt handlers, context switching, and port I/O wrappers. C for everything else: window manager, apps, drivers, GUI rendering. Some
13.
▲
by
Luka12-dev
7mo ago
Thanks! The filesystem is currently pretty simple - a basic flat structure on the ATA drive. I was inspired by FAT-style simplicity since I needed something working quickly for the Notepad save/load feature. Planning to implement
14.
▲
by
Luka12-dev
7mo ago
Great suggestions, thank you! virtio-net makes a lot of sense for VM testing - I'll look into implementing that alongside the RTL8139 driver. v86 is a really cool idea, having Aurion OS run in a browser would be amazing for demos. I
15.
▲
by
Luka12-dev
7mo ago
Thanks! I'll definitely check out oshub.org, looks like a great resource.
16.
▲
by
Luka12-dev
7mo ago
Author here! Happy to answer any questions about the implementation.
17.
▲
Show HN: Aurion OS – A 32-bit GUI operating system written from scratch in C
(github.com)
35 points
by
Luka12-dev
7mo ago
|
26 comments