ExectOS – brand new operating system which derives from NT architecture

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. serenity

    The Serenity Operating System 🐞

    Well, it's the best design that was implemented inside SerenityOS when I contributed this, as mentioned inside the PR. The event loop still used select() at the time, although it was migrated to poll() a couple of months ago [1].

    Polling mechanisms that keep track of sets of file descriptors in-kernel are especially useful when there's a large number of them to watch, because with poll() the kernel has to keep copying the sets from userspace at each invocation. Given that SerenityOS is focused on being a Unix-like workstation operating system rather than being a high-performance server operating system, there aren't usually a lot of file descriptors to poll. It's possible that poll() will adequately serve their needs for a long time.

    [1] https://github.com/SerenityOS/serenity/commit/6836091a215229...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. os

    Minoca operating system (by minoca)

    This codebase bears striking resemblance to Minoca, another (much further along) NT-inspired kernel (https://github.com/minoca/os). There are structural similarities in the source tree and there are also source files that seem copypasted with comments changed and function contents gutted (such as ke/sysres.c, ke/runlevel.c, among others).

    Are you one of the Minoca developers working on a new project or are you defrauding Hacker News for attention?

  4. reactos

    A free Windows-compatible Operating System

    There're worse issues actually. This person tried to commit to ReactOS repository, and then the PR blocked when the code is allegedly detected as Windows Research Kernel code: https://github.com/reactos/reactos/pull/2853#issuecomment-65...

    The decision may or may not be correct though as ReactOS maintainers can be paranoid for the first commits of new devs. Mostly, people play with IDA and try to write some code for a small portion, which is against the project's philosophy.

  5. NeptuneOS

    Neptune OS: A Windows NT personality for the seL4 microkernel

    There is already a somewhat-working port of the NT personality on the L4 µkernel (seL4 specifically) called NeptuneOS: https://github.com/cl91/NeptuneOS

    If you're into microkernels and/or the NT kernel model, I highly recommend checking it out

  6. Windows UI Library

    WinUI: a modern UI framework with a rich set of controls and styles to build dynamic and high-performing Windows applications.

    It suffers from young developes wanting to ship Chrome alongside each application.

    And it doesn't help that UWP and C++/WinRT turned out such mess that even their own teams rather use Webviews than native UIs.

    https://techcommunity.microsoft.com/t5/microsoft-teams-blog/...

    https://blogs.windows.com/windowsdeveloper/2024/06/03/micros...

    https://github.com/microsoft/microsoft-ui-xaml/discussions/9...

  7. Vrmac

    Vrmac Graphics, a cross-platform graphics library for .NET. Supports 3D, 2D, and accelerated video playback. Works on Windows 10 and Raspberry Pi4.

    Linux XRender is functionally similar to Windows DirectComposition

    Linux does not have anything similar to Direct2D, despite it’s technically possible to make it. Here’s a proof of concept for ARMv7 Debian (Raspberry Pi4), on top of GLES 3.1: https://github.com/Const-me/Vrmac/?tab=readme-ov-file#2d-gra...

  8. genode

    Genode OS Framework

    Not him, but multiple such efforts (not necessarily matching your exact description) exist.

    LionsOS[0] is an effort by the seL4 foundation itself.

    Makatea[1] is trying to implement a Qubes-equivalent on a safer seL4 base.

    Genode[2] is an OS framework built around capabilities that supports several microkernels including seL4 itself.

    0. https://lionsos.org/

    1. https://trustworthy.systems/projects/makatea/

    2. https://genode.org/

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. exectos

    ExectOS Operating System

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you know that C is
the 6th most popular programming language
based on number of references?