How to make a filesystem and a driver

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
  • AhnTri

    Super-simple OS

  • I was working on a PMM, and finally have created one, you can look up here --> https://github.com/AhnJihwan/AhnTri/blob/main/mm/pmm.c

  • HackOS

    This is a hobby operating system I'm currently developing. I have big hopes that it will eventually turn out to some kind of hacking toolset, but of course that is just the plan, and may turn out completely differently.

  • To get started take a look at the fatgen103 document by Microsoft, which will be handy when implementing it. My own implementation in the kernel is at https://github.com/Andrispowq/HackOS/tree/kernel/src/fs/fat32. The separate implementation is at https://github.com/Andrispowq/FilesystemDrivers/tree/FAT32/src. Feel free to use the code for inspiration, although I wouldn't copy it altogether because that would not help learning. Good luck!

  • 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
  • FilesystemDrivers

    This is a project which contains my filesystem drivers for my kernel. They are all tested here before being integrated with the OS.

  • To get started take a look at the fatgen103 document by Microsoft, which will be handy when implementing it. My own implementation in the kernel is at https://github.com/Andrispowq/HackOS/tree/kernel/src/fs/fat32. The separate implementation is at https://github.com/Andrispowq/FilesystemDrivers/tree/FAT32/src. Feel free to use the code for inspiration, although I wouldn't copy it altogether because that would not help learning. Good luck!

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

  • Drink Me: (Ab)Using a LLM to Compress Text

    1 project | news.ycombinator.com | 4 May 2024
  • Automated integer hash function discovery

    9 projects | news.ycombinator.com | 4 May 2024
  • Linux安装最新版Tinyproxy

    1 project | dev.to | 4 May 2024
  • PoC to demonstrate root permission hijacking by exploiting "systemd-run"

    2 projects | news.ycombinator.com | 4 May 2024
  • Linear Clock: Solar. (2021)

    1 project | news.ycombinator.com | 4 May 2024