>The technical definition of an operating system is "a platform that consists of specific set of libraries and infrastructure for applications to be built upon and interact with each other". A kernel is an operating system in that sense.
Found that online. Prove it wrong
Gabriel Roberts
Yes, but that's not the point. Your computer isn't running musl hence you are using GNU/Linux. Linux is a kernel, it doesn't make up a whole OS. You probably could replace every GNU component with something else (like musl+heirloom+syslinux) and get a fully functioning Linux-based OS.
Anthony Cooper
>a platform that consists of specific set of libraries and infrastructure for applications to be built upon and interact with each other that the definition of a fucking android studio-tier project
Evan Reed
Greed
Landon Roberts
That's not an argument
Josiah Harris
This meme needs to die
Android and Arch are not the same OS; they are 2 OSs tenuously related by a shared kernel
Owen Baker
How is that not an argument? >>here is a definition of A >B falls under the definition, but it is not A >>s-sory I am retarded
DOS is an OS and it gives you far less functionality than a bare Linux kernel. And the kernel absolutely does not "tell the OS what to do". It just provides some hardware abstraction and solves universal problems like memory allocation and disk access for you. Modern kernels usually provide process scheduling and a network stack too. You can boot into Linux and load a binary. It's an OS by itself, even if everyone uses GNU tools with it because they make life more comfy. GNU tools are very nice, but they're "just" a pack of software that runs on the kernel to provide more features. You can swap them out with something else, or not use them at all.