|
11 hours ago | |
---|---|---|
boot | 6 days ago | |
build | 6 days ago | |
docs | 6 days ago | |
include | 2 days ago | |
kaleid | 2 days ago | |
.gitattributes | 1 year ago | |
.gitignore | 8 months ago | |
.stylehlp | 14 hours ago | |
.stylehlp_sh | 14 hours ago | |
AUTHORS | 6 days ago | |
COPYING | 2 years ago | |
ChangeLog | 5 months ago | |
Makefile | 1 day ago | |
ProjectTree | 14 hours ago | |
README.md | 11 hours ago |
![]() |
This program is free software, released under the terms of the GNU GPL version 3 or later as published by the Free Software Foundation |
---|
For changelog, see ChangeLog
For structure of the sources, see ProjectTree
We have an IRC channel, see #os.k-devel
on Freenode
For our XMPP public chat, see os-k-team@conference.os-k.eu
Note that every file within OS/K is written using spaces for tabulation, with each tabulation being 4 spaces long.
To compile this project from sources, you must first install the dependencies :
sudo apt update && apt upgrade
apt install grub-pc-bin dosfstools make nasm qemu tree parted udisks2
To compile, simply use at the root of this project :
make
The OS/K cross-compiler will automatically be installed.
To compile and test, simply use at the root of this project :
make test
To compile the cross-compiler from sources, you must first install the dependencies :
sudo apt install build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo
Then use the compile-cross-cc
option :
make compile-cross-cc=yes
Note : Depending on your connection, it may take some time to download the GCC and Binutils sources. In addition, compiling may require a lot of resources.