Sign inSign up

rusian/hyperbola

By rusian

•Updated 29 days ago

Hyperbola GNU a fully free, stable, secure, simple, lightweight and long-term support distribution

Image
Operating systems
1

7.0K

rusian/hyperbola repository overview

Hyperbola GNU plus Linux-libre⁠

A fully free, stable, secure, simple, lightweight and long-term support distribution

You've reached the website for Hyperbola GNU/Linux-libre operating system. The Hyperbola Project is a community driven effort to provide a fully free (as in freedom⁠) operating system that is stable, secure, simple, lightweight that tries to Keep It Simple Stupid (KISS) under a Long Term Support (LTS) way.

Derived from Arch plus stability and security from Debian, Hyperbola provides packages from it that meet the GNU Free System Distribution Guidelines (GNU FSDG)⁠ and replacements for the packages that don't meet this requirement. Packages are provided for the i686 and x86_64 architectures.

Our community is friendly and helpful. Please hop on IRC channel⁠ and check out our forums⁠ and mailing lists⁠ to get your feet wet. Also glance through our wiki if you want to learn more about Hyperbola.

⁠Usage

docker run --rm --name some -it --entrypoint /bin/bash docker.io/rusian/hyperbola
podman run --rm --name some -it --entrypoint /bin/bash docker.io/rusian/hyperbola

⁠Make image

  • git clone this repository⁠ and move to directory where you have cloned it.

  • Generate bootstrap image with hyperbola-bootstrap⁠ or download file from archive.fridu.us⁠

  • Make sure you have hyperbola-bootstrap-i686.tar.gz or hyperbola-bootstrap-x86_64.tar.gz in the directory.

  • Build the image with a command like:

      docker build --no-cache --platform=linux/amd64 --tag rusian/hyperbola:v0.4.3-amd64 -f Dockerfile.amd64 .
      docker build --no-cache --platform=linux/386 --tag rusian/hyperbola:v0.4.3-386 -f Dockerfile.386 .
    
  • Optionally, you can use the provided make-hyperbola.sh script to build and push the images to Docker Hub, you can provide your username and password like environment variables or directly in the script.

      export DOCKER_USERNAME="your_username"
      export DOCKER_PASSWORD="your_password"
    
  • Run make-hyperbola.sh

      bash make-hyperbola.sh
    
  • Clean environment variables

      unset DOCKER_USERNAME && unset DOCKER_PASSWORD
    

Tag summary

Content type

Image

Digest

sha256:e83af3cf4…

Size

106.8 MB

Last updated

over 1 year ago

docker pull rusian/hyperbola