Welcome to Code Forum!

Join a community that supports you and your coding journey from day one. We strive to be a friendly, supportive community that empowers everyone to be better developers. By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

What do you like in an operating system?

JosiahMaybe

Platinum Coder
If you could have anything in an operating system, what would you want? I am planning for an operating system I might actually make. To start this, I might like 3+ dimensional desktop navigation or weird space desktop navigation or both, fully clonable to another computer/drive including old timestamps, and can share most resources for big tasks or AI.

Now obviously some of this would take an insane amount of work but just go wild, if you could have it, what would you have? Just OS, not apps although framework for apps sure. Any type of device but main focus for me is on mobile, PC, and server. Feel free to go by type of thing. X E.
 
If you could have anything in an operating system, what would you want? I am planning for an operating system I might actually make. To start this, I might like 3+ dimensional desktop navigation or weird space desktop navigation or both, fully clonable to another computer/drive including old timestamps, and can share most resources for big tasks or AI.

Now obviously some of this would take an insane amount of work but just go wild, if you could have it, what would you have? Just OS, not apps although framework for apps sure. Any type of device but main focus for me is on mobile, PC, and server. Feel free to go by type of thing. X E.
I would love a GPU-Native OS

  • GPU-First Kernel – OS kernel offloads system tasks to the GPU, treating it as a primary processor.
  • Unified Memory – Seamless access between CPU and GPU memory without expensive data transfers.
  • GPU-Accelerated System Services – UI, encryption, compression, and networking leverage GPU power.
  • Native GPU Task Scheduling – Dynamic workload distribution across CPU and GPU cores.
  • Optimized Filesystem & IO – Fast read/write speeds and DirectStorage-like optimizations.
  • AI & Deep Learning Integration – Built-in machine learning for search, performance tuning, and automation.
  • GPU-Native APIs – Developers get direct access to parallel computing with optimized APIs.
  • Multi-GPU & Virtualization – Seamless workload distribution across multiple GPUs and virtual machines.
 
I would love a GPU-Native OS

  • GPU-First Kernel – OS kernel offloads system tasks to the GPU, treating it as a primary processor.
  • Unified Memory – Seamless access between CPU and GPU memory without expensive data transfers.
  • GPU-Accelerated System Services – UI, encryption, compression, and networking leverage GPU power.
  • Native GPU Task Scheduling – Dynamic workload distribution across CPU and GPU cores.
  • Optimized Filesystem & IO – Fast read/write speeds and DirectStorage-like optimizations.
  • AI & Deep Learning Integration – Built-in machine learning for search, performance tuning, and automation.
  • GPU-Native APIs – Developers get direct access to parallel computing with optimized APIs.
  • Multi-GPU & Virtualization – Seamless workload distribution across multiple GPUs and virtual machines.
Well this is amazing and I am unsure if things can be used this way but still, nice things to try. There is also Artificial Intelligence Processing Units now, any idea where those fit into that? X E.
 
Well this is amazing and I am unsure if things can be used this way but still, nice things to try. There is also Artificial Intelligence Processing Units now, any idea where those fit into that? X E.
Well this is amazing and I am unsure if things can be used this way but still, nice things to try. There is also Artificial Intelligence Processing Units now, any idea where those fit into that? X E.
Concept.webp
 
here’s what I'd want:


Core System & Navigation​


  1. 3D+ Spatial Desktop Navigation
    • A VR/AR-based interface where windows exist in a 3D or even 4D space.
    • Instead of a flat desktop, imagine a room-based or spherical workspace where you can move windows freely.
    • Different contexts (work, gaming, AI research) could exist in different dimensions or layers.
  2. Hyper-Cloning & Snapshotting
    • Instant system cloning across devices, preserving timestamps and running states.
    • If you’re working on one PC, you can “teleport” your entire session to another PC or mobile.
    • Even past states of the system can be restored like a "time machine" at OS level.
  3. Multiverse OS Instances
    • Instead of just multiple desktops, you could have multiple parallel OS instances running at once.
    • You could be running Linux, Windows, and your OS simultaneously, with a universal filesystem that connects them.



AI & Resource Sharing​


  1. Global AI Resource Sharing
    • Instead of separate GPUs and CPUs for tasks, the OS can pool resources across multiple devices.
    • Need more processing power? Borrow CPU/GPU from another system on the network.
    • AI tasks can be dynamically distributed between devices for efficiency.
  2. AI-Assisted Everything
    • AI-powered file organization, search, and automation.
    • AI that predicts what you need and preloads data before you even open an app.
    • Voice & gesture-based control that adapts to your habits.



Security & Performance​


  1. Immutable Core with Modular Customization
    • The core system is untouchable (like a live OS), but everything else is modular and replaceable.
    • No forced updates—user decides which modules to upgrade.
  2. Self-Healing & AI-Powered Debugging
    • If a crash occurs, the OS auto-diagnoses and repairs itself.
    • AI can suggest fixes, rollback changes, and even modify system-level code to improve stability.



Networking & Cloud​


  1. Decentralized OS Fabric
    • Instead of local storage, the OS can dynamically expand into the cloud or nearby devices.
    • Need more space? It can temporarily store files on any trusted device in the network.
  2. P2P System Updates
    • No need for centralized servers. Updates are peer-shared, making system updates faster and independent.



Programming & Development​


  1. Live Coding Environment

  • The OS itself can be modified in real-time, without reboots.
  • AI-assisted code suggestions and automatic error detection for OS-level programming.

  1. Native Support for Weird Architectures

  • Not just x86 & ARM—built-in support for experimental architectures like RISC-V, neuromorphic chips, and quantum computing extensions.



Wildcard Features​


  1. Adaptive Interfaces

  • The UI changes based on how you use it—minimalist when you need focus, immersive when you need complexity.

  1. Hyper-Compression Storage

  • A new file system that compresses everything with near-zero loss, allowing huge storage in small space.


 
here’s what I'd want:


Core System & Navigation​


  1. 3D+ Spatial Desktop Navigation
    • A VR/AR-based interface where windows exist in a 3D or even 4D space.
    • Instead of a flat desktop, imagine a room-based or spherical workspace where you can move windows freely.
    • Different contexts (work, gaming, AI research) could exist in different dimensions or layers.
  2. Hyper-Cloning & Snapshotting
    • Instant system cloning across devices, preserving timestamps and running states.
    • If you’re working on one PC, you can “teleport” your entire session to another PC or mobile.
    • Even past states of the system can be restored like a "time machine" at OS level.
  3. Multiverse OS Instances
    • Instead of just multiple desktops, you could have multiple parallel OS instances running at once.
    • You could be running Linux, Windows, and your OS simultaneously, with a universal filesystem that connects them.



AI & Resource Sharing​


  1. Global AI Resource Sharing
    • Instead of separate GPUs and CPUs for tasks, the OS can pool resources across multiple devices.
    • Need more processing power? Borrow CPU/GPU from another system on the network.
    • AI tasks can be dynamically distributed between devices for efficiency.
  2. AI-Assisted Everything
    • AI-powered file organization, search, and automation.
    • AI that predicts what you need and preloads data before you even open an app.
    • Voice & gesture-based control that adapts to your habits.



Security & Performance​


  1. Immutable Core with Modular Customization
    • The core system is untouchable (like a live OS), but everything else is modular and replaceable.
    • No forced updates—user decides which modules to upgrade.
  2. Self-Healing & AI-Powered Debugging
    • If a crash occurs, the OS auto-diagnoses and repairs itself.
    • AI can suggest fixes, rollback changes, and even modify system-level code to improve stability.



Networking & Cloud​


  1. Decentralized OS Fabric
    • Instead of local storage, the OS can dynamically expand into the cloud or nearby devices.
    • Need more space? It can temporarily store files on any trusted device in the network.
  2. P2P System Updates
    • No need for centralized servers. Updates are peer-shared, making system updates faster and independent.



Programming & Development​


  1. Live Coding Environment

  • The OS itself can be modified in real-time, without reboots.
  • AI-assisted code suggestions and automatic error detection for OS-level programming.

  1. Native Support for Weird Architectures

  • Not just x86 & ARM—built-in support for experimental architectures like RISC-V, neuromorphic chips, and quantum computing extensions.



Wildcard Features​


  1. Adaptive Interfaces

  • The UI changes based on how you use it—minimalist when you need focus, immersive when you need complexity.

  1. Hyper-Compression Storage

  • A new file system that compresses everything with near-zero loss, allowing huge storage in small space.


Nice stuff, compression or simply building it to take up as little as needed to start with. Other than that, yeah, good stuff. Also, everything special or possibly hard to understand is an option and can be turned off. Like 3+ dimensional stuff, people could have trouble with 3d let alone 100d. Also, I would have to modify core occasionally too. Maybe an optional encryption for file system and possibly all sharing stuff for security, option to synchronize encryptions for faster sharing. X E.
 
I want the operating system to be on a ROM chip.

If the computer crashes, I want to switch the computer off and on again.

The only thing I want the operating system to do is load and start my programs. Give my programs 100% of the CPU's time.

I want the control of the 1980's with the speed of the 2020's.
 
Back
Top Bottom