-
Notifications
You must be signed in to change notification settings - Fork 3
system for creating and maintaining own GNU+Linux distro. (stalled)
License
AnimusPEXUS/aipsetup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= AipSetup = .. is system for creating and maintaining own GNU+Linux operating system. [ GitHub homepage is: https://github.com/AnimusPEXUS/aipsetup ] == Development Status == Developing. Porting builder base from old, pythonish, version of aipsetup which is located here: https://github.com/AnimusPEXUS/wayround_i2p_aipsetup == Actual Distribution Realization == Horizon GNU+Linux Instructions - https://github.com/AnimusPEXUS/aipsetup/wiki == Feature Readiness Table == | aipsetup3 (python) | aipsetup5 (this) ------------------------------------------------------------------- Install Software Packages | v | v ------------------------------------------------------------------- Uninstall Software Packages | v | v ------------------------------------------------------------------- Build Software Packages | v |(porting in progress) ------------------------------------------------------------------- Store Software Packages | v | v ------------------------------------------------------------------- Mirror and maintain local | v | v tarball repository | (badly and ugly) | ------------------------------------------------------------------- Mirror and maintain local | v | v packages repository | (badly and ugly) | ------------------------------------------------------------------- Refreshing local packages | v | v databases after package | | operations | | (Mime, Gtk, Pixbuff, | | Schemas, Immodules, etc..) | | ------------------------------------------------------------------- Crosscompiler building | v | not started yet, and usage | (badly and ugly) | not planned yet. ------------------------------------------------------------------- Building bootable and | done, but not | v rescue flash/optical images | tested long enough | ------------------------------------------------------------------- Doing system cleanups: removing old .so files | v | o ----------------------------------------------------------------- reset file and dir | v | v permissions | | ----------------------------------------------------------------- automatic population of | v | v /daemons | | == Some Basic Information == Present AipSetup system in it's early stages was thought as Python's version rewrite, but power of Go language made it possible to extend it to be smarter and self-containier. Previous version was built with Python 3, but finally I had to discard Python from such responsive use: CPython realization and Python language it self is not good enough to be used for such purposes: Python language programs are hard to maintain, CPython have many problems, including CPython building and installation problems. The early one aipsetup was a number of bash scripts.. this can be found on SF.net here: https://sourceforge.net/projects/aipsetup/files/aipsetup/. == Building and Installation == This should be as easy as `go get github.com/AnimusPEXUS/aipsetup` aipsetup5 and aipinfoeditor executables should be built and installed. == Development == Running Makefile requires go-bindata installation: https://github.com/jteeuwen/go-bindata
About
system for creating and maintaining own GNU+Linux distro. (stalled)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published