BlackBox-Linux

Blackbox Linux

A minimal, ultra-lightweight Linux distribution. ( This Project is in Alpha. Only use for testing purposes. Many fatures listed are not available yet. )

ISO SIZE: ~35 MB

Project Size ~3 GB


About

Blackbox Linux is a challenge for Linux professionals and enthusiasts. If you can master this minimal OS with only essential Unix utilities, you’ve truly proven your Linux expertise.

Features

What’s NOT Included

Issues

Getting Started

Currently, pre-built ISO files are available for few beta versions which are unstable.

Needed:

Arch Linux

User named bbox.

Installation

Download the latest from the Releases page.

WARNING: At least the user must know the basic commands of linux. E.g. (ls, cp, ,v, tar, wget, etc.)

Making The Enviornment

Note: Every time you open a new terminal or reboot/shutdown ( suspend as well if you really want to be safe ) run:

source~/.bash_profile

DO NOT RUN THIS COMMAND NOW!

Making Directories

Cleaning Up

Now if you want to make changes you are free to do so. But according to the Apache 2.0 License.

Also instead of editing the init file at $BB_ROOT/rootfs/ edit the file init_config at $BB_ROOT/rootfs/etc/. When the OS starts the init file runs source /etc/init_config

Packing Initramfs


    find . | cpio -o -H newc | gzip -9 > ../initramfs.cpio.gz

Staging the ISO

Now if you are done run these. ( If you set anything else up that needs aditional commands to be run during this step then do those as well )

Inastalling Packages and Forgeing the ISO

Testing (QEMU)

WARNING: DO NOT GO BARE METAL. THIS OS IS NOT TESTED FOR IT YET. BOOT AT OWN RISK.

Use qemu to boot, install or play around.

    
    qemu-system-x86_64 \
      -cdrom blackbox.iso \
      -m 5G -smp 5 \
      -netdev user,id=net0 -device e1000,netdev=net0 \
      -nographic
      

Have FUN!

Contribute

Found an issue? This is your opportunity to prove your Linux prowess!

Please report bugs and issues in the Issues tab so they can be patched.


Challenge accepted? Install Blackbox Linux and show the world you’re a true Linux pro.