Modular Computers the manual GitHub

Tutorials

These tutorials take you from an empty crafting table to computers that talk to each other. Do them in order: each one uses what the one before it built. Every tutorial starts with a checklist of what you need, tells you what you will see after each step, and says what it means when something goes wrong.

  1. Your first computer. For everyone. Assemble a case with a CPU, RAM, an EEPROM, a disk and a screen, power it, and boot mcos.
  2. Your first program. For anyone who has never used a Linux shell. Write a Lua program with the editor, run it with lua, and learn the shell session around it.
  3. Redstone. For builders. Put a redstone card in your computer, read a lever, light a lamp, and name the sides with faces.
  4. Two computers. For anyone who wants machines to cooperate. Join two computers with network cards and a cable, then run commands and copy files between them with rsh and rcp.
  5. The Disk Station. For anyone with more than one disk. Format, clone and install mcos onto disks with the Disk Station.
  6. Your own service. For anyone with a program that should keep running. Make it a service that runs in the background and starts at boot, with rc.
  7. Coming from OpenComputers. For OpenComputers players. What you did with components, signals, the GPU and robots, done the mcos way.

Want to skip mcos altogether? Your own OS is a section of its own: write an operating system from nothing, boot it, and build a command shell that talks to the board and its devices.

If you want to know why something works the way it does, the concepts pages explain the ideas (the bus, power, names), and the mcos pages explain the operating system.