#177·toaruos

Replace third-party build tools

Author: klangeCreated Nov 2, 2018Updated Aug 23, 2026
  • [ ] genext2fs - which has always been annoying for a lot of users. Either with our own ext2 filesystem generator (which would help improve / fix our ext2 write support) or with our own in-house filesystem. How about tar?
  • tar - We have an extractor, we need an archiver. We also need a gzip compressor.
  • xorriso - ISO9660 isn't too complicated - we already read it - but the integrated FAT stuff is a bit trickier. Ideally, we can kill two birds with one stone and replace xorriso and mtools with a "hybrid ISO-FAT generator".
  • mtools - see above
  • make - more of a long-term goal
  • python - easy enough to replace the handful of scripts with a C tool we compile locally
  • gnu-efi - mostly headers
  • GNU ld - we have all the parts we need to write a linker, between the kernel and ld.so...
  • GNU as - see the toaru-cc project
  • gcc - see the toaru-cc project