5

Context: https://www.youtube.com/watch?v=QKzRf8B-oDk

Would it be possible to run mpv and a browser directly on hardware somehow? Perhaps in an environment that doesn't classify as an operating system according to the definition in those California codes?

I know that an operating system distributes workloads and facilitates communication between various hardware components, but would it be possible to build a Linux kernel that is "only" an interface to the CPU, a GPU, a sound card and a keyboard? One that can take commands to run for instance a browser^[Nowadays, a browser feels like a container that can run most things a physical computer would: stream media, serve as a word processor, play simple games, what have you.] and mpv? Having the user manually - through commands of physical switches - handle the inter component communication? Or perhaps by being a kernel it already falls under the definition of an OS?

I'm just spitballing here. Barely know what I'm talking about, so please enlighten me! :D

you are viewing a single comment's thread
view the rest of the comments
[-] Oinks@lemmy.blahaj.zone 1 points 2 hours ago* (last edited 1 hour ago)

Theoretically you could create an appliance with just a Linux kernel, Cage and Firefox (plus dependencies) and boot that with init=cage firefox. This is how most information and advertisement displays and other kiosk systems (think of stuff like the McDonalds order machines) are made.

It would be difficult to argue that this isn't an operating system though, because typical definitions are very broad. In particular, you will always need "a program that manages a computer’s resources", and you also need "the allocation of those resources among other programs" because websites are programs (in reality a browsers will liberally fork itself to take advantage of kernel process isolation, but even if it didn't the in-process threads would still qualify).

Vendors of kiosk systems probably have better chances arguing that their devices aren't general purpose than that they don't use an operating system. However if your "kiosk" system is advertising on the basis that you can do general purpose computing within a browser then your chances of arguing that you're somehow not selling a "general purpose computing device" aren't going to be very good.

this post was submitted on 06 Mar 2026
5 points (77.8% liked)

Linux

63547 readers
238 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS