Main goal of this project is to create educational operating system based on Linux kernel and free software for use at home.
Current phase: Beta
Versions:
- development - v0.11
License: GPL v.3
- Sbs - small build system: kanapi_system/sbs
- Bbs - base build system, built on top of Sbs: kanapi_system/kanapi-bbs
- Cli - command line tools built on top of Bbs: kanapi_system/kanapi-cli
- X11 - X11 support, libs, apps, built on top of Cli: kanapi_system/kanapi-x11
- Gui - Gtk2/3 and Qt support, libs built on top of X11: kanapi_system/kanapi-gui
- Apps - Applications and libs built on top Gui: kanapi_system/kanapi-apps
The simplest way to try KaNaPi is to use docker images from docker hub.
- SBS image - https://hub.docker.com/r/kanapi/kanapi-sbs
- BBS image - https://hub.docker.com/r/kanapi/kanapi-bbs
- CLI image - https://hub.docker.com/r/kanapi/kanapi-cli
- X11 image - https://hub.docker.com/r/kanapi/kanapi-x11
- GUI image - https://hub.docker.com/r/kanapi/kanapi-gui
- APPS image - https://hub.docker.com/r/kanapi/kanapi-apps
Docker images versions are described here
- Jacek Danecki
- Kamil Danecki
- Piotr Danecki
More details about KaNaPi on https://jdanecki.github.io/kanapi
- In git repository goto kanapi_system/apps/packages
- Create directory for new package by running command
./create_directory <package_name> <package_version>
-
Add URL to package repository by modifying <package_name>.kanapi file in kanapi_system/apps/packages/<package_name>-<package_version> directory
-
Update EXT variable if needed in <package_name>.kanapi file.
-
Download package by calling command
cd kanapi_system/apps/build
./download <package_name>
- Prepare package sources by calling command
cd kanapi_system/apps/build
./prepare <package_name>
- Configure package by calling command
cd kanapi_system/apps/build
./configure <package_name>
- Build package by calling command
cd kanapi_system/apps/build
./build <package_name>
- Install package by calling command
cd kanapi_system/apps/build
./install <package_name>
- Verify package installation by calling command
cd kanapi_system/apps/build
./verify <package_name>
- To get more info about others commands run
cd kanapi_system/apps/build
./help