Skip to content

JacekDanecki/kanapi64

 
 

Repository files navigation

KaNaPi project for x86_64 architecture

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

KaNaPi components

  • 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

Docker images

The simplest way to try KaNaPi is to use docker images from docker hub.

Docker images versions are described here

Authors

  • Jacek Danecki
  • Kamil Danecki
  • Piotr Danecki

More details about KaNaPi on https://jdanecki.github.io/kanapi

Changelog

Adding new package to KaNaPi (for example to apps component)

  • 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

About

KaNaPi Linux for x86_64 architecture

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 85.2%
  • Makefile 13.1%
  • Other 1.7%