Files
LithosAnanke/site/org/Main.WebHome.xwiki
T
Claude 51dd4a8391
Build / Image RASPI (push) Successful in 2m18s
Build / Image PC (push) Successful in 2m54s
Build / Image MILKV (push) Successful in 2m29s
Build / v4 tests (32- and 64-bit cells) (push) Successful in 10m23s
site/org: the .org wiki's landing page and its two dashboards
Ruled by Captain Bob, 2026-11-07: a generic landing page for anonymous
visitors, a login-protected admin dashboard for him, and a protected
contributors' dashboard. Main.WebHome (everyone), Admin.WebHome
(XWiki.rajames alone), Contributors.WebHome (XWiki.StarshipContributors
and the administrator); CI shown as Gitea's live workflow badges.
install.sh puts them on the wiki through XWiki's REST API, with the group
and the space rights, and checks a guest's view. Not yet run: the .org
XWiki answers 503.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GE3SDvQn5EoxdGufk84zz2
2026-11-07 11:29:10 +00:00

41 lines
2.2 KiB
Plaintext

{{box cssClass="floatinginfobox" title="**StarshipOS**"}}
* **Kernel**: LithosAnanke v2.1.0 (UEFI, bare metal)
* **Runtime**: StarForth v4, the F18 engine (v3.2.0 kept)
* **Architectures**: amd64, aarch64, riscv64
* **Boards**: PC (UEFI stick), Raspberry Pi 5, Milk-V Mars
* **Language**: C99 and FORTH
{{/box}}
= StarshipOS =
StarshipOS is an operating system with no other operating system underneath it. **LithosAnanke**, a
UEFI microkernel, boots straight from the firmware and runs **StarForth** -- a FORTH virtual
machine -- as its only runtime. There is no libc and no shell: the system speaks FORTH.
This wiki is the project's working home: its design, its record and its dashboards. The public
face of StarshipOS -- what it is, and a machine to try in your browser -- is
[[starshipos-f18.com>>https://starshipos-f18.com/]].
== The Project ==
* [[The source>>https://gitea.starshipos-f18.org/rajames/LithosAnanke]] -- the kernel, StarForth, the proofs and the documents, in one repository
* [[Issues>>https://gitea.starshipos-f18.org/rajames/LithosAnanke/issues]] -- what is found, ruled, built and verified
* [[Pull requests>>https://gitea.starshipos-f18.org/rajames/LithosAnanke/pulls]] -- the only way into ##master##
== How a Change Is Accepted ==
Every change passes the same **acceptance protocol**, by hand or in CI: the kernel booted in QEMU on
amd64, aarch64 and riscv64 to its prompt, its power-on self-test passing every check; the PC stick
loaded the way a PC loads it; and the 32-bit build's tests. A pull request into ##master## runs it
by itself, and nothing that fails it is merged.
|=Check|=Status
|Acceptance (pull requests)|[[image:https://gitea.starshipos-f18.org/rajames/LithosAnanke/actions/workflows/acceptance.yml/badge.svg]]
|Nightly: acceptance, images, proofs|[[image:https://gitea.starshipos-f18.org/rajames/LithosAnanke/actions/workflows/nightly.yml/badge.svg?branch=master]]
|Nightly: documents|[[image:https://gitea.starshipos-f18.org/rajames/LithosAnanke/actions/workflows/nightly-docs.yml/badge.svg?branch=master]]
== Contributors ==
Contributors have a dashboard of their own: [[log in>>path:/bin/login/XWiki/XWikiLogin]], then
[[Contributors>>Contributors.WebHome]].