项目作者: zigzag-linux

项目描述 :
Zigzag Linux Image Descriptions
高级语言: Shell
项目地址: git://github.com/zigzag-linux/zigzag-images.git
创建时间: 2017-09-25T19:38:24Z
项目社区:https://github.com/zigzag-linux/zigzag-images

开源协议:GNU General Public License v3.0

下载


Zigzag

Linux workstation that gets stuff done

Project Goals

  • Stability - Provide stable desktop for software development and other professional work. This is the main reason this project bases on openSUSE Leap, which has a traditional release cycle. While rolling releases are great, they also by definition bring a lot of continuous changes to the system. When it comes to getting things done, we want to have as few surprises as possible.
  • Refined Defaults - Sensible configuration should be shipped with the default image. If new feature is added it should come pre-configured, so the after-install chores are kept to minimum. When possible single solution is chosen (e.g. KDE Plasma for desktop) in order not to maintain multiple configurations.
  • Container-first Workflow - The system is meant to work as a host to running containerized apps. Most of the desktop apps are installed via Flatpak. Docker-compatible runtime (podman) comes pre-installed. While the host runs on battle tested packages, new SDKs and cli tools can be used with the use of toolbox that ships by default.
  • Limited Scope - This is a respin of openSUSE Leap. The project does not pretend to be a separate distribution. It strives to be as easy to maintain as possible, with minimal development effort. When possible the focus is on configuration of available upstream-provided solutions.

Install

Download latest image

Building

Building the iso yourself is possible by running:

  1. $ ./build.sh

The build process consists of two stages. First invocation of the build script, creates a system root tree. Then if it succeeds, you can call it the second time to create iso image. If it fails you can check the full build log in out/build.log

The build script is self contained and requires either docker or podman to run on the host.

Known build issues

  1. [ ERROR ]: 12:48:52 | KiwiCommandError: losetup: stderr: losetup: /var/tmp/kiwi_8r5gypdw: failed to set up loop device: No such file or directory
  2. , stdout: (no output on stdout)

The build runs fine on rerun