Nexoniarz
531ef120ef
docs: how to build on each supported host
...
Prerequisites per platform, why the toolchain is clang rather than a
cross-gcc, how to force GNU, and the host differences already handled --
listed because they are the shape of the next such bug.
Records the two things a second machine needs to know: ports cannot be
built on a Windows host (sysroot/ is used as staged, so build them once
on a Unix), and pwsh runs on Linux and macOS so the bootcheck suite is
not Windows-only.
2026-08-09 14:28:47 +02:00
.claude /memory
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
Assets
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
boot
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
cmd
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
docs
docs: how to build on each supported host
2026-08-09 14:28:47 +02:00
include
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
kernel
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
lib
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
ports
Build and tools work on Linux, macOS and BSD as well as Windows
2026-08-09 14:24:53 +02:00
projects
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
tools
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
.#README
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
.gitattributes
Initial commit: Schunix as it stands before the SchOS rename
2026-08-09 13:47:01 +02:00
.gitignore
Carry project memory in the repo, with tools/memory-sync.sh
2026-08-09 14:27:22 +02:00
LICENSE
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
LICENSE.MIT
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
Makefile
Build and tools work on Linux, macOS and BSD as well as Windows
2026-08-09 14:24:53 +02:00
NOTICE
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00
run.ps1
Rename Schunix to SchOS; the kernel becomes SchIFT
2026-08-09 14:09:59 +02:00