The PortaLinux Project is a collection of libraries and scripts to make your own embedded Linux OS with a GUI or TUI, all while
being under 2MB in size and requiring less than 64MB of RAM. The Project's core consists of the PortaLinux Runtime (pl-rt
),
the PortaLinux Core Utilites (pl-coreutils
), the PortaLinux Toolkit (pltk
), the PortaLinux Init System (pl-srv
), the
PortaLinux Terminal Library (pltermlib
) and, most importantly, PortaLinux itself.
Current Development Stage: Alpha
Overall: 45.83%
- PortaLinux Base RootFS: 68.3%
- PortaLinux Runtime: 100%
- PortaLinux Init System: 100%
- PortaLinux Core Utilities: 5%
- PortaLinux Terminal Library: 90%
- PortaLinux ToolKit: 5%
- PortaLinux Ports System: 20%
All of the repos under the PortaLinux Project, except for pl-coreutils
, are under the Mozilla Public License 2.0. pl-coreutils
is
under the MIT License.
Pertaining to the portalinux
repo: Only the build system and contents in pl-files/pl-rootfs
are under the Mozilla Public License 2.0.
Nothing generated by the build system is under the MPL 2.0
Currently, only pl-coreutils
is open to contributions. To contribute, go to the page of the project you want to contribute and create a new
pull request
Despite neither of the licenses disallowing this explicitly, we do not allow any usage of this code for any kind of neural network training. Do NOT use our code in your neural network training data.
Even though we don't have contributions open, we still have a code of conduct that can be found here