Simple, from-scratch x86 OS.
  • C 81.7%
  • Assembly 12.8%
  • Makefile 3.7%
  • Linker Script 1.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-04-21 11:42:43 +12:00
boot Unified ISO, make it work properly on EFI, video modes fix, remove docker stuff because it sucks (just use native stuff no one cares 2026-03-21 13:32:45 +13:00
src Update README to add a short description and legal notice so that california doesn't sue me 2026-04-21 11:42:43 +12:00
.gitignore some licenses and whatnot i donteven know 2026-03-19 18:55:25 +13:00
LICENSE some licenses and whatnot i donteven know 2026-03-19 18:55:25 +13:00
linker.ld some licenses and whatnot i donteven know 2026-03-19 18:55:25 +13:00
Makefile Unified ISO, make it work properly on EFI, video modes fix, remove docker stuff because it sucks (just use native stuff no one cares 2026-03-21 13:32:45 +13:00
README.md Update README to add a short description and legal notice so that california doesn't sue me 2026-04-21 11:42:43 +12:00

FrenchToastOS

FrenchToastOS is a simple, from-scratch x86 operating system. It currently has support for PS/2 keyboard input and can print text to a graphical framebuffer.

Residents of territories that require age verification for operating systems are prohibited from using FrenchToastOS. This list currently includes Brazil (Lei 15.211, effective March 17, 2026), California (AB-1043, effective January 1, 2027), and will include Colorado, Illinois, and New York if they pass their currently proposed legislations.

As a hobby operating system project developed by a single developer in his free time, I do not have the legal infrastructure nor resources to implement the 'auditable age verification' and 'identity verification' mechanisms required by these laws, and I have no intention of modifying FrenchToastOS to fit these requirements.

I find it ridiculous that I have to even place this legal notice here in the first place, OS providers should not need to verify ages, neither should platforms. Wanted to have online safety? We had a tool for that, it was called PARENTS.

Credits