Skip to content

Self-hosting status

Self-hosting is when the operating system can build itself (compile Redox on Redox), and this naturally requires that the toolchain can properly run on Redox.

Build Redox on Redox

  • rustc - can build hello world, not tested further
  • cargo - can build zero-dependency crates, not tested any further
  • gcc - can be used for tests, ld is very slow though
  • llvm
  • make - not extensively tested though
  • git - included by default
  • curl - included by default

Build all recipes

  • autopoint?
  • bash - included by default
  • bison
  • cmake
  • wget
  • file
  • flex
  • gperf
  • libexpat
  • libfuse
  • libgmp
  • libpng
  • libjpeg
  • sdl1.2
  • sdl2-ttf
  • html-parser-perl
  • libtool
  • m4
  • nasm
  • patch
  • automake
  • autoconf
  • scons
  • pkg-config
  • po4a
  • texinfo
  • ninja-build
  • meson
  • python3
  • python3-mako
  • xdg-utils
  • vim - included by default
  • perl
  • doxygen
Edited by Ribbon