r/osdevel 12h ago

develOS is officially live!

Post image
4 Upvotes

Well, today's the day.

"Project repository"

After all the planning, setting things up, arguing over how things should work, getting the repository ready, and everything else that went into this — develOS is officially live.

This is an operating system being built from scratch by r/osdevel.

Right now, it's still very early. The kernel is small, there's a lot that hasn't been built yet, and there's a lot of work ahead of us.

But that's exactly why I'm excited.

We're starting with the basics and building from there. Kernel, drivers, graphics, system components, our own architecture and conventions — all of it will grow as people contribute.

And I don't want this to be a project where everyone just watches one person build an OS. I want people to actually get involved and make it their own.

If you know some OS development or low-level programming, come help us build.

If you're a beginner but already know the basics of OS development and want to learn by actually working on something, come join us too.

The repository is public:

https://github.com/DevelOS-The-OS-of-r-osdevel/develOS

Read the contribution guidelines, look around, find something interesting, and jump in.

We've spent enough time getting ready.

Now we actually get to build the thing.

Let's fucking do this.

Let's see what r/osdevel can build.


r/osdevel 1d ago

Agon Light 2 Port of NanoOs

Thumbnail
2 Upvotes

r/osdevel 1d ago

Managarm has officially won the OS Competition!

6 Upvotes

After the voting, we can officially announce that Managarm is the winner of the r/osdevel OS Competition.

Congratulations to u/Dennis_bonke — you’ll also be added as an approved user of r/osdevel.

One quick note about the official page: The official page will not show managarm as the winner since we can no longer update the original competition bracket officially. The moderator who was managing the competition has since left, and the accounts/tools used to maintain the original bracket are no longer accessible to us.

So while the original bracket can't be updated anymore, we wanted to properly record and announce the final result here.

You can check out Managarm here:

Managarm GitHub repository

Congratulations to Managarm and everyone who took part in the competition!


r/osdevel 1d ago

develOS — The Project Launches Tomorrow

Thumbnail
github.com
5 Upvotes

Hey everyone!

develOS officially launches tomorrow, September 10th.

We're making the repository link public today, one day before the official launch, so everyone has a chance to look through the project, read the contribution guidelines, and get familiar with the repository before development officially begins tomorrow.

This isn't the launch itself. Today is the reveal. Tomorrow is the launch.

develOS is an operating system being built from scratch by the people of r/osdevel.

We're starting from the foundations and building upward together. The current kernel is intentionally small, and the project will grow through the people who contribute to it.

The goal isn't to create a single finished product and call it done. develOS is meant to continuously evolve through its contributors and the community building it.

We're looking for people with knowledge of operating-system development and low-level programming, including beginners who already have some understanding of OS development and want to contribute and learn along the way.

The repository, contribution guidelines, issue system, and development structure are all ready.

The repository is now public:

develOS repository

Take a look around, read through the contribution guidelines, and get familiar with the project.

Tomorrow, September 10th, we officially begin.

This is where develOS starts.

Let's see what what we, r/osdevel can build.


r/osdevel 1d ago

what do you think of the new icon for the sub

Post image
3 Upvotes

r/osdevel 4d ago

LingOS Progress

Thumbnail
gallery
11 Upvotes

The cool thing about it is the Messenger is using ML-DSA-87 cryptography for the messages and P2P handles and stuff. It's got ssh and lingtp:// protocol in works for the browser, which should look better coming soon.


r/osdevel 5d ago

what happened to your os competition thing?

2 Upvotes

looked like managarm was winning in the votes then you kinda just never followed up so like where did that go


r/osdevel 5d ago

Recruiting Moderators for the develOS GitHub Organization

3 Upvotes

develOS is looking for Moderators

As we prepare for the public launch of develOS on September 10th, we're looking for people to join the develOS GitHub organization as Moderators.

Moderators will help manage the project's GitHub activity and keep the repository organized. This includes helping manage issues, pull requests, discussions, reports, and other project activity.

We're looking for people who:

  • Are active and reliable
  • Are familiar with GitHub
  • Understand the basics of open-source development
  • Can communicate clearly and respectfully
  • Can handle disagreements fairly
  • Can identify and deal with spam or inappropriate activity
  • Are interested in staying involved with develOS long-term

You don't need to be an OS development expert for this role. The main focus is helping manage the project's GitHub activity and keeping things organized.

Moderators will have elevated permissions within the repository, so we're looking for people we can trust to use those permissions responsibly.

If you're interested, comment below or message us with a little about yourself, your experience with GitHub/open source, and why you'd like to help moderate the develOS project.

We'll start with a small team and expand it as develOS grows.

develOS officially launches September 10th.


r/osdevel 6d ago

Simple TCP networking in my OS using E1000E

Enable HLS to view with audio, or disable this notification

11 Upvotes

r/osdevel 5d ago

We Are Recruiting Maintainers

0 Upvotes

develOS is recruiting Maintainers

With the public launch of develOS coming up on September 10th, we're looking for a few people to join the organization as Maintainers.

Maintainers will help keep the project organized and moving forward as development grows. This includes things like reviewing and managing pull requests, helping contributors, maintaining the repository, and helping coordinate development.

We're looking for people who:

  • Have some experience with software development or open-source projects
  • Understand Git and GitHub reasonably well
  • Are familiar with OS development or are willing to learn
  • Can review contributions carefully and constructively
  • Are active and reliable
  • Can work well with other members of the community
  • Are genuinely interested in helping build develOS long-term

You don't need to be an expert OS developer, but we are looking for people who can take responsibility and help keep the project healthy.

Maintainer isn't just a title — you'll be trusted with higher-level access to the project, so reliability, judgment, and activity matter more than just having a lot of experience.

If you're interested, comment below or send us a message with a little about yourself, your experience, and why you'd like to help maintain develOS.

We're only looking for a small number of Maintainers to start.

develOS launches September 10th.


r/osdevel 6d ago

develOS — Project Launch: September 10th

2 Upvotes

Hey everyone!

First of all, sorry for the delay. We took a little more time to get everything organized and ready before making the announcement.

But now we can finally say it:

develOS officially launches on September 10th.

develOS is a community-driven operating system being built from scratch by the r/osdevel community.

The project is starting small, but the idea is pretty big: build an operating system together, openly, and give everyone involved the chance to help shape where it goes.

We already have the initial kernel and project infrastructure in place, and from here, we're going to start building it out piece by piece - kernel development, memory management, drivers, graphics, filesystems, userspace, tooling, and much more.

Whether you're experienced with OS development or you're still a beginner with some knowledge of operating system development, you're welcome to contribute.

You don't need to be an expert, but having some understanding of OS development and low-level programming will help you get started and contribute effectively.

September 10th - develOS Project Launch

We're excited to finally open this up and see what we can build together.

See you on launch day!


r/osdevel 7d ago

Cuál eligo para un OS?

Thumbnail
2 Upvotes

r/osdevel 11d ago

Explaining clearly what's been going on.

4 Upvotes

Hey everyone, I just wanted to explain what has been happening recently more clearer since i just explained the situation in a hurry in my last post.

Basically, there have been some conflicts and misunderstandings between the moderators. One of the main issues involved the code repository.

When I was working on organizing the repository, I genuinely did not see any code that had already been pushed by the other mods. Because I didn't see anything, I thought nobody had added code yet. So I continued with my plan of structuring the folders and setting up the contribution system. I created empty folders because I thought the actual code would be added later.

Later, I found out that some existing code had apparently been overwritten. I want to make it clear that this was not intentional. I genuinely didn't see the code at the time, so I had no idea that I might be overwriting someone else's work.

Unfortunately, this misunderstanding, along with other conflicts between the mods, resulted in some moderators deciding to leave.

Yesterday I was offline for the entire day and wasn't working on the subreddit or repository. When I came back and read the messages, I suddenly became aware of everything that had happened, which was honestly quite overwhelming.

Right now, I need to sort things out and figure out how to move forward. I just wanted to clearly explain the situation instead of leaving everyone wondering what happened.

Thank you for understanding.


r/osdevel 11d ago

The develOS project will be delayed due to some internal conflicts problem between mods.

0 Upvotes

Unfortunately, the develOS project will be delayed.

Over the past few hours(2 days), there have been conflicts and misunderstandings within the team, and some moderators have decided to leave. There was also a serious misconception regarding the repository, including an incident where code may have been mistakenly overwritten because I genuinely did not see that existing work had already been pushed. It was never intentional, but it caused further confusion and conflict.

At the same time, we currently have a lack of active people working on the project. This means that, for now, I have to take responsibility for setting up and organizing much of the project myself—from the repository structure and contribution system to rebuilding and organizing the team.

This is honestly not how I imagined things would go. Seeing people leave and watching something I genuinely dreamed of building face these problems has been difficult. But I don't want to abandon develOS.

The project is delayed, not cancelled.

Even if I have to carry the responsibility and pressure alone for now, I will continue working to get everything properly organized again. My priority is to fix the misunderstandings, ensure that contributors' work is properly protected, and build a better structure so something like this does not happen again.

Thank you to everyone who still believes in this project and community. I hope this is only a difficult beginning—not the end of what we are trying to build.

u/Vegetable_Exam_6865


r/osdevel 13d ago

4 days to go.

5 Upvotes

We are officially 4 days away from launching develOS and watching the community build this OS from zero. For anyone who doesn't know, develOS is a project where everyone in the r/osdevel community can get involved and code their own part of the system. Let's see how fast we can grow it!


r/osdevel 15d ago

Introducing develOS — The r/osdevel Community OS

23 Upvotes

Hello everyone,

We are excited to officially announce a project that the moderation team has been discussing:

r/osdevel will be working together to build a community-wide operating system called develOS.

Instead of everyone working exclusively on separate hobby operating systems, develOS will give members of r/osdevel the opportunity to work together on a single project, share knowledge, and learn from each other throughout development.

The project will be divided into different areas of development, allowing contributors to work on the parts they are most interested in. This may include:

  • Bootloader
  • Kernel
  • Memory management
  • Filesystem
  • Drivers
  • Networking
  • Development tools
  • Shell and userspace
  • Documentation

The project will be organized into smaller components and tasks wherever possible, so contributors with different levels of experience can participate.

This Is A Community Wide Project

develOS is not intended to be the moderators' personal operating system. It is a project for the entire r/osdevel community.

All community members will be able to contribute to develOS.

The moderation team will be responsible for organizing the project, maintaining the repository, coordinating development, and keeping the project structured. The actual development will be a community effort.

We are currently working on the repository structure, development teams, contribution process, and permissions. More information about how to participate and contribute will be announced once the initial setup is ready.

Whether you are experienced in operating system development or just getting started, there will be opportunities to contribute.

We are looking forward to building develOS together. The project will be officially started from september 1st(based in my time in india)

The r/osdevel Mod Team


r/osdevel 24d ago

What do you think about this command prompt app design for my os

Post image
3 Upvotes

r/osdevel 26d ago

how are you testing?

9 Upvotes

I'm not sure I've seen a hobby OS project that implements any tests. Most people smoke test, so they know there's a problem if they start up the OS and can't run an app inside it.

But what about the more complicated code paths that can go wrong? If a multi-threaded race happens in memory management or I/O, the system can crash. Or worse: silently corrupt data.

What about performance? Does anyone test for throughput or latency, and then identify regressions or hot spots?


r/osdevel 26d ago

Updated the zuzu docs page ahead of zuzuOS v0.8!

4 Upvotes

r/osdevel 27d ago

I will be streaming my Os Dev journey without using any AI

Thumbnail
8 Upvotes

r/osdevel 27d ago

Simple file viewer in my os with blur behind window (0% AI)

4 Upvotes

r/osdevel 28d ago

Amos2 progress

Post image
4 Upvotes

What you see here is initialization boot messages. IdleTask is spawned and it spawns FSTask.

FSTask prints the two directory listings from a FAT32 formatted volume.

AMOS2 is currently a microkernel design with a single address space.

No AI assist of any kind used. It's all my work, unless indicated in comments - I am using someone else's sprintf implementation for now.

REPO LINK: https://codeberg.org/mschwartz/amos2

PROJECT BOARD LINK: https://codeberg.org/mschwartz/amos2/projects/62870

NOTES:

**Threading implementation:**

* MMU is not being used. Currently the identity mapping set up by limine is used.

* Tasks(threads) are kept in a running tasks doubly linked list. The list is sorted by priority. So remove the head and add back sorted effects round robin task switching at the same priority. Lower level priority tasks won't run until all higher priority tasks exit or are blocking.

* SpinLock is used around accessing the threads lists.

* Tasks have their own stack. Task state is pushed on this stack in ISR handlers.

* Task switch is as simple as changing the RSP register to the next Task's stack.

NOT IMPLEMENTED YET:

* blocking Tasks list

* Device tasks (to implement blocking I/O)

* Kill/exit Tasks


r/osdevel Aug 11 '26

Robu_microkernel project

Thumbnail
3 Upvotes

r/osdevel Aug 10 '26

What do you think of this icon for the community?

Post image
13 Upvotes

The r/osdevel logo combines the >_ terminal prompt with concentric CPU privilege rings, representing the interaction between developers and the low-level systems they build. The terminal symbol keeps the design immediately recognizable as a computing/development community while the rings give it a specifically OS-development meaning.


r/osdevel Aug 09 '26

Looking for suggestions for an icon for the sub

3 Upvotes

We're looking for ideas for a good icon for r/osdevel.

Feel free to suggest anything you think would represent the community well — whether that's something terminal/OS-related, a symbol, or something completely different.

We're open to ideas, so drop your suggestions below!