A Linux-like craftOS addon and App Store for ComputerCraft.
minux v3.1.0 Developed and tested on Minecraft java v1.21.1 - CC:Tweaked version 1.118.0 and later versions.
ingame install command: "wget run https://enoua5.github.io/cc-minux-repo/netinstall"

Contents:
1 - what is minux?
2 - manuals - guides, instructions, etc
3 - binaries - command line programs and their options
4 - software packages - additional software you can install using mapt
5 - developer information - functions and configuration files
6 - footnotes, credits and links.

1 - What is minux?
Minux is a Computercraft addon that expands the default os on computercraft and provides additional libraries for other programs to use.
while not a true Operating System in the strict sense of the word (craftOS is still the real OS), it adds so many new operating functions it might as well be one.
it is designed to be simple to learn and master, the goal is to be practical and usefull ingame and not a true UNIX system.
you do not need to be a programmer or computer expert to use minux, it's made to be a fun learning tool for minecraft players.

- it is open source, modular, highly configurable and compatible with most software.
- a repository of computercraft software and programs using "mapt" (minux-aptitude) software manager.
- adds several libraries of lua functions that can be used by 3rd party programs.
- it comes with networking support to automate or secure your devices
- completely free and designed to be self-hosted
- adds a basic user interface to increase the computer's ease of use for rookies.
- adds additional commands such as "search", "cat", "newtab" or "calc" to increase the computer's ease of use for veterans.

Minux will run on default Computercraft settings and any ingame computer or turtle, guaranteeing that any CC user can install minux even if they cannot change the MC server's settings.
despite this it is still advised to increase the computer's disk space if you want to take full advantage of all the functions, after all, we can't play a song if we can't download it!
as the name suggests it is inspired by linux, but it is not a real linux system, there's only so much you can do with 1 MB
while it does run on outdated computercraft systems this does imply limited functionality as certain CC functions won't be available


2 - manuals - manuals and guides on how to install minux and it's addons
Minux installation guide - installation guide for a minux computer using minux.cc as source
netauth installation guide - installation guide for setting up networked user accounts
Repository server installation - how to set up your own repository server as installation source.


3 - binaries - command line programs. (/bin)
bash - bash shell
calc - simple and quick command line calculator, does +, -, *, /, %
cat - print the contents of a file on the screen
config - configuration tool, used to change minux settings
halt - shut down the system properly, alternative is "shutdown"
less - text file reader like linux's "less"
login - minux user login program
ls - lists contents of a directory, more powerfull then "dir"
makeboot - creates a boot disk
mapt - mapt software manager
newtab - opens a new shell in a seperate tab
passwd - change a user password
restart - restart the computer, alternative is "reboot"
search - command line file search tool
useradd - add a user to the auth system
userdel - removes a user from the auth system


4 - software packages - use "mapt install programname" to install them
Battleship the famous game "battleship", 2 player game.
ccdns-client.html - ComputerCraft dns client
ccdns-server.html - ComputerCraft dns server
clock - simple clock program
copydisk - simple tool to clone copy a floppy disk
ldris - 3rd party, tetris clone
menui - a menu based user interface
minex - 3rd party, file explorer
minesweeper - 3rd party, name says it all
musicstream - 3rd party, youtube music player, testplaylist, copy paste link
mx-org - Minux X-Org Graphical User Interface
netauth-client - network based user account system client side (network authentication)
netauth-server - network based user account system server side (network authentication)
netdoor-client - network controlled password door, client side
netdoor-server - network controlled password door, door side
netlib - rednet networking library
netstone - redstone transmission over distance
pain - 3rd party, image creation program
solitaire - 3rd party; collection of card games
sword - 3rd party, word like text editor
passdoor - a password door program
progdor - 3rd party, archiving program
workspace - 3rd party, multi-window command shell
yathcc - a yathzee clone


5 - Developer information
settings and memory values - where to find them and what they mean
programming functions - usefull functions developers can use in their own software
bootup configuration - how to add your own instructions to the bootup process


6 - Footnotes
ReMinux - a minux v2 fork offering more advanced UNIX-style functions.
old minux version - installation instructions for the last v2 of minux with it's entire repo.
special thanks to LDdestroïer and Missooni for assisting in minux v2 and beyond.
contact the minux team

site hosted by vtchost