https://github.com/ahmetozer/sandal
Simple Containerization for Embedded systems.
https://github.com/ahmetozer/sandal
containers embedded embedded-systems linux sbc
Last synced: about 1 month ago
JSON representation
Simple Containerization for Embedded systems.
- Host: GitHub
- URL: https://github.com/ahmetozer/sandal
- Owner: ahmetozer
- License: apache-2.0
- Created: 2024-03-27T20:43:57.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T21:49:01.000Z (about 2 years ago)
- Last Synced: 2024-05-14T13:39:22.243Z (about 2 years ago)
- Topics: containers, embedded, embedded-systems, linux, sbc
- Language: Go
- Homepage:
- Size: 50.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Sandal

Sandal is a lightweight portable container environment controller, designed and work with Linux systems.
Sandal creates intermediate layer between host operating system and containers without requiring dedicated memory allocation like as virtual machines.
Sandal enables easy deployment at field side without requering any other application, copy files to sd cards is enough for Raspberry Pi based deployments.
## Install
### macOS (Apple Silicon)
```sh
brew tap ahmetozer/tap
brew install --cask sandal
```
### Linux
```sh
# Pick your arch: amd64, 386, arm64, armv7, armv6
ARCH=amd64
sudo wget https://github.com/ahmetozer/sandal/releases/latest/download/sandal-linux-${ARCH} -O /usr/bin/sandal
sudo chmod +x /usr/bin/sandal
```
### From source
```sh
go install github.com/ahmetozer/sandal@latest
```
See [docs/setup](./docs/setup/index.md) for boot-time daemon registration and other options.