milisarge / pusos

Pus OS for Fog Computing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pus OS

A research operation system for fog computing based on littlekernel

Setup

# 1- Download toolchain
scripts/download_toolchain.sh

# 2- Build kernel
make pus

# 3- Adjust network
sudo scripts/network_setup.sh

# 4- Create block device
scripts/block_create.sh

# 5- Boot system
scripts/qemu.sh build-pus/lk.elf

Tests

# 1- Download toolchain
scripts/download_toolchain.sh

# 2- Build kernel
make pus

# 3- Adjust network
sudo scripts/setup_network.py $node_count

# 4- Start Cluster
scripts/start_cluster.sh $node_count

# 5- Start [Pusctl](https://github.com/milisarge/pusctl)
./pusctl

About

Pus OS for Fog Computing

License:MIT License


Languages

Language:C 97.5%Language:C++ 1.7%Language:Python 0.3%Language:Makefile 0.2%Language:Shell 0.2%Language:Go 0.1%Language:Forth 0.0%