{{box cssClass="floatinginfobox" title="**Your Machine**"}} * **System**: StarshipOS -- LithosAnanke v2.1.0, StarForth v4 (the F18 engine) * **Architecture**: amd64, emulated * **Build**: the latest that passed acceptance on all three architectures * **Logged in as**: Zuse, the superuser -- of this machine only * **Network**: none * **Lasts**: up to 30 minutes, then it is gone {{/box}} = [[Try StarshipOS>>https://starshipos-f18.com/bin/view/TryIt/]] = This is a real StarshipOS machine, started just for you and already at its prompt. It is not a simulation of StarshipOS and not a recording: the console below is the serial console of an amd64 machine running the same image the project publishes every night. You are logged in as **Zuse**, the superuser -- of a machine that exists only for your session. There is nothing to break, and nothing you do is kept. Close the page and it is gone. {{html clean="false"}} {{/html}} {{info}} If the console does not connect, every machine we run is in use -- try again in a few minutes. {{/info}} ---- == Things to Try == StarshipOS speaks **FORTH**. Type a line and press Enter; ##ok## means it was done. |=You type|=It answers|=What happened |##3 4 + .##|##7 ok##|Numbers go on a stack; ##+## adds the top two; ##.## prints the result |##: SQUARE DUP * ;##|##ok##|You defined a new word, ##SQUARE## |##7 SQUARE .##|##49 ok##|...and used it, as if it had always been there ---- == What You Are Looking At == === A Machine of Your Own === Each visitor gets a separate machine, resumed at its prompt from one that booted, passed its power-on self-test (538 checks) and logged Zuse in -- so you do not wait for it to boot. When you leave, or after 30 minutes, it is stopped and discarded; the next visitor starts from the same clean state. === The Build === The demo always runs the most recent build that passed the project's **acceptance protocol**: booting on amd64, aarch64 and riscv64, the PC stick loaded the way a PC loads it, and the 32-bit build's tests -- the same checks every change must pass before it reaches the main line. === Zuse === **Zuse** is StarshipOS's superuser: whoever holds Zuse's identity drive. Here that drive is a demo Zuse minted for this page alone, attached to every session with its writes thrown away -- not anyone's real identity. {{warning}} The demo runs in an emulator on a small server: it is slower than StarshipOS on real hardware, and only a few people can use it at once. {{/warning}} ---- == Find Out More == * [[StarshipOS>>https://starshipos-f18.com/bin/view/Main/]] -- what StarshipOS is, and how it is built * [[The source>>https://gitea.starshipos-f18.org/rajames/LithosAnanke]] -- the kernel, StarForth, and this demo (##demo/##)