-
Notifications
You must be signed in to change notification settings - Fork 0
cp289/TrashOS
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
##### BUILD PROCESS #####
This project requires a GCC cross compiler for each target architecture.
Supported architectures are i686 and x86_64. For building an EFI bootloader, a
cross compiler for the i686-w64-mingw32 or x86_64-w64-mingw32 targets are
needed.
If running an Arch Linux based system, a PKGBUILD is available for all relevant
GCC cross-compilers in /cross-gcc. Modify the variables _mingw_targets and
_elf_targets within /cross-gcc/PKGBUILD as necessary and run `makepkg -s` to
build the cross-gcc package.
Once necessary cross compilers are installed, modify make.config as needed.
Below are possible make.config contents.
To build i386 system:
ARCH?=i386
MARCH?=i686
To build x86_64 system (NOT YET SUPPORTED):
ARCH?=x86_64
MARCH?=x86_64
Lastly, simply run `make`.
##### DOCUMENTATION #####
For a guide on the learning/development process of this project, run:
make guide.pdf
This document requires `pdflatex` to build. The guide currently remains a
work-in-progress.
About
An x86 operating system for the new age
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published