Index

OpenComputers

GitHub

Manual (English)

Manual (German)

Manual (Russian)

Manual (French)


Computronics

Blocks

Items


Minitel

Readme

Layer 3


PsychOS

Documentation

Builds


SKS Survival

Building PsychOS

Building on *nix systems

1. Obtain source.

git clone https://github.com/XeonSquared/PsychOS.git

2. Building on unix-like platforms

You'll need Lua installed. It will probably work with anything from 5.1 onwards, but PsychOS is developed against 5.2.

./genkernel.sh

genkernel.sh is a wrapper script lmk that generates all the kernel configurations in config/ and places them in out/.

Naturally, you can modify the configuration files or add new ones to change the modules included.

Building on PsychOS

1. Obtain source and relevant software.

TODO: Write package recipes for the sources

2. Build with lmk

lmk is the Lua MaKe system used for PsychOS. The sources come with makefiles that you can use to generate a kernel.

cd kernel_source_dir lmk configs/everything.lua

This will build the "everything" kernel. You can use a different configuration file if you want to generate another kernel.

You can then try loading the new kernel to check for errors:

=loadfile("out/everything.lua")

If there are no errors, it's probably safe to move it to your /boot/init.lua.

Last updated at 2018/02/17 00:02 for version ac27dc4