could I write an entire operating system in assembly and C++?

This page summarizes the projects mentioned and recommended in the original post on /r/osdev

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • morphiOS

    A lightweight 32-bit operating system written in C++ for the i386 (x86) architecture.

  • Shameless plug but I wrote a lightweight OS in C++. The code is on GitHub if you're interested: https://github.com/syedtaqi95/morphiOS

  • kush-os

    the kool useful system helper – a from-scratch hobby OS written in C++20

  • It’s very much doable; I did exactly this with an OS I worked on last year. This takes advantage of many modern C++20 features, most of which work just fine in a bare metal environment. As others have said, you’ll have to disable runtime features like exceptions and RTTI in your kernel. A lot of it is really hacky, but this was just meant to be a proof of concept project that got a little out of hand :)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • website

    The Haiku website. (Pull requests are accepted; please file issues at https://dev.haiku-os.org). (by haiku)

  • Haiku is written in C++!

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

  • I’ve made a CLICKER for my OS!!!

    4 projects | /r/osdev | 22 Aug 2021
  • Questioning "The Value of Open Source Software"

    1 project | news.ycombinator.com | 12 Feb 2024
  • Saving Linux

    2 projects | news.ycombinator.com | 19 Jan 2024
  • A balance between lightweight and user friendly

    1 project | /r/linux4noobs | 11 Dec 2023
  • Microsoft Will Eventually Start Charging You for Windows 10 Security Updates

    3 projects | news.ycombinator.com | 6 Dec 2023