Internet-of-People / titania-os

Titania is a Linux distribution for Raspberry Pi that makes it easy to install decentralized web-based applications.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Quickstart

# Update the git repos
git submodule init
git submodule update

# Show where to find bitbake
export BITBAKEDIR=`pwd`/bitbake

# Set up the build environment
source openembedded-core/oe-init-build-env

# Add the layers
bitbake-layers add-layer ../meta-raspberrypi \
                         ../meta-oe/meta-oe \
                         ../meta-oe/meta-python \
                         ../meta-oe/meta-filesystems \
                         ../meta-oe/meta-networking \
                         ../meta-go \
                         ../meta-virtualization \
                         ../meta-swupdate \
                         ../meta-titania

# Select Titania distro
echo 'DISTRO = "titania"' >> conf/local.conf

# Compile the thing
MACHINE=raspberrypi3 bitbake rpi-titania-image
or
MACHINE=qemux86-64 bitbake x86-titania-image

About

Titania is a Linux distribution for Raspberry Pi that makes it easy to install decentralized web-based applications.

License:GNU General Public License v3.0


Languages

Language:Vue 23.7%Language:CSS 21.7%Language:Python 19.2%Language:JavaScript 12.2%Language:HTML 9.4%Language:Shell 7.3%Language:BitBake 2.8%Language:PHP 1.5%Language:C++ 1.3%Language:Pascal 0.4%Language:Ruby 0.2%Language:SourcePawn 0.2%