this post was submitted on 30 Jul 2023
24 points (80.0% liked)
Linux
48008 readers
968 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
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Interestingly enough I think you may have the right conclusions for the wrong reasoning. We are moving towards very capable languages that provide high level productivity and low level performance, improved modularity and perhaps a productivity boost from LLMs.
I think the question cannot be do we need an OS but rather what will a new OS look like. Fuchsia has been famously failing to break into any market but as Cybersecurity gets even more important will we see microkernels composed just for app dependencies be the norm?
Looking at the security improvements on mobile OS'es the next platform will be augmented reality with which security will be even more paramount. Your system may run a heterogeneous OS/program microkernel that's signed and trusted to prevent malicious actors. This promises that your vision and bio sensor functions remain safe.
I'd say yes OS's will be around but will become more lightweight, more performant, and more specialized for the apps that run on top of them.
So basically, the design of OSes in the future will be different? Maybe I don't know enough about microkernels and OSes.
Basically yes. Instead of shipping everything and the kitchen sink for driver support the kernel will be built specifically for what's needed and only that. Additionally only the kernel modules that are necessary will be included instead of optional when needed.