OS Definition Debate

The cluster revolves around debates on what constitutes an operating system, questioning if software lacking a kernel, bare-metal support, or hardware abstraction qualifies as an OS versus being a user program or library.

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

Activity Over Time

2007
5
2008
31
2009
64
2010
75
2011
90
2012
116
2013
161
2014
258
2015
193
2016
227
2017
227
2018
232
2019
250
2020
255
2021
375
2022
330
2023
363
2024
371
2025
361
2026
24

Keywords

e.g IT news.yco GPIO UNIX XNU DNS IMO ABI usenix.org os operating kernel unix operating systems cloud services systems bare metal cloud bare

Sample Comments

enos_feedler Sep 18, 2025 View on HN

The os wraps the machine. That is literally it's job. Manage hardware resources and broker them to applications

sweetjuly Jun 28, 2023 View on HN

This isn't an operating system in the sense that everyone else means when they say "operating system". You can't run it on bare metal. This seems to just be a user program. It's an operating system in same way that your email client is a mail operating system (that is, in name only).

cpeterso Oct 19, 2015 View on HN

What is an operating system if not an abstraction of the hardware?

loser777 Apr 21, 2021 View on HN

How do we delineate "OS that does one thing" from "bare metal program?"

internetter Jan 11, 2024 View on HN

I feel like operating system implies the existence of a kernel

jampekka Oct 10, 2024 View on HN

Surely they can't be thinking much about operating systems?

zokier Nov 21, 2012 View on HN

That's pretty unconventional definition of OS.

raverbashing Oct 23, 2016 View on HN

You don't need a whole OS for those, especially not a XNU kernel

jschwartzi Mar 19, 2020 View on HN

Doesn't that just make it an Operating System?

ses1984 Mar 16, 2024 View on HN

I think they mean OS in the broader sense than just the kernel.