New OS Development

Discussions center on the merits, challenges, and examples of building new operating systems from scratch, often debating whether to reinvent the wheel instead of contributing to established projects like Linux, with mentions of SerenityOS and other hobby OS efforts.

➡️ Stable 0.6x Open Source
4,486
Comments
20
Years Active
5
Top Authors
#6464
Topic ID

Activity Over Time

2007
5
2008
38
2009
89
2010
90
2011
128
2012
138
2013
182
2014
208
2015
238
2016
247
2017
308
2018
298
2019
290
2020
321
2021
355
2022
383
2023
366
2024
336
2025
426
2026
46

Keywords

MS e.g QNX OSX HN AST FOSS DOS BSD ROS os operating linux oses goal operating systems unix project projects ipc

Sample Comments

VagabundoP Dec 8, 2024 View on HN

Not enough OS's built from scratch nowadays. Fair play.

booi Jul 26, 2023 View on HN

At least they aren’t reinventing the entire OS… wait

pkphilip Jun 23, 2023 View on HN

There are people still doing this. Example: Serenity OShttps://github.com/SerenityOS/serenity

unclad5968 Jun 9, 2023 View on HN

Might as well develop your own OS

jhasse Apr 7, 2018 View on HN

Why learn a completely new framework for an OS with 1% marketshare?

testlbda Jun 10, 2020 View on HN

doesnt matter this is more important than making the os work on modern hardware

netheril96 Jan 25, 2015 View on HN

Well, a new type of operating system is needed then.

choeger Sep 12, 2020 View on HN

Ah, the traditional future of OS development.

leej Nov 19, 2009 View on HN

maybe downvoters didnt get my point and/or Gruber's point. i'm saying that OS does not matter as it used to be to be developed by other players such as HP or Dell. asking again what is wrong with this???

erikb Jul 13, 2018 View on HN

These are not goals. Every OS in the world has contributions and releases. Linux has the goal to be pragmatic, BSDs have the goal to be technically perfect in a certain area, Windows had the goal to be on every desktop computer in the world and more, and OSX has the goal to be smooth and sharp.If your highest goal is that someone contributes code to your OS why would anybody use it? Think about htat question and you might find your actual goal. If you can't find a goal, then maybe the ex