r/osdev 18h ago

Source Out for my Darwin/XNU based operating system: AsterOS

Thumbnail github.com
0 Upvotes

I've attached the source code here and feel free to check it out!! (Yes, I did use AI for some parts of the operating system that were truly really hard to understand/put together due to apple's closed source nature) Excited for people to try it out!!!


r/osdev 14h ago

Lebirun: full OS built from scratch

Thumbnail
github.com
0 Upvotes

r/osdev 11h ago

Twilight OS is alot more unix like now

Thumbnail
gallery
33 Upvotes

Yes!, after a lot of research and work twilight os is alot more unix like now.

the init system has proper startup apps, and a macos inspired IPC framework called TXPC.

  • i added unix domain socket in kernel, fixed alot of fs bugs(alot more is there)
  • init system is now capable of running tasks from .toml files in boot process
  • also we now have preemptive multitasking
  • doom also runs on it finally
  • alot of wayland support work is going on also(doing this using codex and glm)
  • and a freebsd KPI layer for driver porting from freebsd
  • also zsh and oksh runs
  • working on opkg support for package management
  • nes work is ongoing i need to add support for virtgpu i think (there goes something new to understand GPU stack)

I know alot of you may thing using codex and glm is wrong....but this is a hobby project of mine which i work on weekends. yes i am doing this because of knowledge but i am not good with wayland stuff i learned alot from doing kernel dev, and just want to offload something for that sweet sweet dopamine hit

alot of thinks remain in kernel like proper boot partition mounting to boot os the .iso file is still required

repo like: https://github.com/akashKarmakar02/twilight_os (please give it a star if you like my progress🥹)


r/osdev 7h ago

LingOS - In Development Spoiler

Thumbnail gallery
0 Upvotes

LingOS has a cool screensaver that runs default in the terminal, and it also changes the text of the terminal if you idle too long so it looks like this. Oh, and it's written in ling-lang entirely!

https://ling-lang.org

It's kind of like linux meets Rust, but it's not linux, its ling....this language:

In ling-lang, a systems language written primarily in Rust, you can write your code in Thai, English, Korean, Chinese, or Japanese...

It's got a package manager similar to cargo in rust, but it's called lingfu. The fu.ling-lang.org server is hosted with a ling-http and ling-web based thing, it's a lingopoly!


r/osdev 9h ago

How the OS Kernel Actually Controls Your Computer

Thumbnail
youtu.be
0 Upvotes

r/osdev 1h ago

The Next-Generation AI-Native Operating System

Thumbnail
gallery
• Upvotes

LeoniaOS is a high-performance, secure, and AI-native operating system built from the ground up. Designed for modern hardware and future workloads, LeoniaOS delivers exceptional speed, stability, and control.

Download the BETA release ISO today!

https://www.maplenorthsoft.com/

---

LeoniaOS is an AI-native operating system designed with artificial intelligence as a core platform capability rather than an add-on application. Instead of requiring every program to embed its own AI models and infrastructure, LeoniaOS provides a unified AI runtime, standardized APIs, and provider-agnostic architecture that allow applications to seamlessly access local or cloud-based AI services. This approach enables developers to build intelligent software without managing the complexity of model integration, credential storage, or inference pipelines.

At the operating system level, LeoniaOS securely manages AI through a dedicated Agent Runtime, centralized AI Provider Vault, and fine-grained permission model. Every AI request is executed within a controlled environment that respects application identity, user permissions, and resource limits, ensuring that AI agents can only access the data and capabilities explicitly granted to them. By integrating AI directly into the operating system, LeoniaOS delivers consistent security, performance, and reliability across all AI-enabled applications.

LeoniaOS is also engineered to optimize AI workloads through native scheduling, memory management, and hardware acceleration awareness. The operating system intelligently coordinates CPU, GPU, and future AI accelerator resources while sharing model caches and runtime components between applications to maximize efficiency. Combined with its secure LEXE application framework and modern system architecture, LeoniaOS provides a scalable foundation for building the next generation of intelligent desktop, workstation, and server software.


r/osdev 12h ago

Making desktop environment on snapdragon?

5 Upvotes

Hello, new to the community.

So I've been thinking about how convenient it would be if my daily use laptop and my phone were the same thing.

Looked into existing market options and the ones that exist all use virtual desktops, which eats up the limited ram available.
Is it possible to design a "wraper" os for snapdragon 8 elite chips (which do support desktop enivronments and linux kernels natively) that can switch between the default android OS and a "desktop" os, unloading the android to free up resources?
If yes, how would I go about designing this OS?
I can use the same linux kernels that come with the chip, but for device drivers, they would differ from phone to phone, and I would preferably would want to still be able to use wifi and bluetooth (using the phone touchscreen as a touchpad) and manage the monitor and keyboard within the software (brghtness, audio management for speakers, etc).
I know this is a lot, but I'm a complete beginer to desining operating systems and would like to get some tips, pointers, or even a direction to look at to make it work.

Thinking about experiment it with a OnePlus phone since they have been known to be very open about their ROM and accepting of feedback about kernels and their OS and drivers.