Impala is homemade UNIX-like operating system, it was developed as bechelor project at University of Wroclaw, Poland.
The 4.4BSD, FreeBSD, Ultrix and Solaris source codes had big impact on structure of our operating system, so probably it could be a good start to developing real UNIX-based system (not Linux based).
and very small thing:
We put many effort to achieve good quality, but we had only few months to develop whole system, so it contains many bugs etc. If you are interrested in hacking operating system then Impala could be good sandbox for you.
To build operating system you need binutils and gcc for i386-pc-aout and i386-pc-elf targets. Run the tools/install_sdk.sh script in empty directory, it will automaticly install toolchains (in the ${HOME}/ImpalaSDK directory).
When you have SDK, type those commands to build whole system:
source conf/DEFS.shsh prepare.shmake buildTo prepare floppy images you need to type this command:
make distributionThen in the distribution directory you will find those images:
distribution/default/floppy.img - our system, with demos and all commandsdistribution/minimal/floppy.img - contains only programs needed to run systemThis repository was forked from https://bitbucket.org/wieczyk/impala/ in 2016. Now it lives it's own life...