Skip to content
@portalinux-project

PortaLinux Project

Welcome to the PortaLinux Project!

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 Toolkit (pltk), the PortaLinux Init System (pl-srv), the PortaLinux Terminal Library (pltermlib) and, most importantly, PortaLinux itself.

Completion Status

Current Development Stage: Alpha

Overall: 45%

  • PortaLinux Base RootFS: 85%
  • PortaLinux Terminal Library: 90%
  • PortaLinux ToolKit: 5%
  • PortaLinux Ports System: 0%

Licensing

All of the repos under the PortaLinux Project are under the Mozilla Public License 2.0

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

Contributions

Currently, none of the projects are open to contributions. However, PortaLinux (portalinux repo) might open to contributions after release version 0.11

Code of Conduct

Even though we don't have contributions open, we still have a code of conduct that can be found here

Pinned

  1. portalinux portalinux Public

    A lightweight Linux distribution that is as portable as possible

    Ruby 10 1

  2. pl-rt pl-rt Public

    The PortaLinux Runtime, also known as the main implementation of the ESB 2.0 API

    C 2

  3. pltk pltk Public

    The GUI Toolkit for the PortaLinux operating system

    C 3

  4. pl-srv pl-srv Public

    The PortaLinux init system and service supervisor

    C 3

  5. pltermlib pltermlib Public

    A C terminal lib meant to be as portable as possible, and as an ncurses replacement

    C 2

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…