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
  • pltermlib Public

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

    portalinux-project/pltermlib’s past year of commit activity
    C 2 MPL-2.0 0 0 0 Updated Jun 14, 2024
  • pl-rt Public

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

    portalinux-project/pl-rt’s past year of commit activity
    C 2 MPL-2.0 0 0 0 Updated May 24, 2024
  • .github Public

    Important documents

    portalinux-project/.github’s past year of commit activity
    0 0 0 0 Updated May 12, 2024
  • portalinux Public

    A lightweight Linux distribution that is as portable as possible

    portalinux-project/portalinux’s past year of commit activity
    Ruby 10 MPL-2.0 1 0 0 Updated May 11, 2024
  • llvm-pl Public Forked from llvm/llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    portalinux-project/llvm-pl’s past year of commit activity
    0 11,010 0 0 Updated May 6, 2024
  • portalinux-project/dash’s past year of commit activity
    C 0 0 0 0 Updated May 5, 2024
  • pl-srv Public

    The PortaLinux init system and service supervisor

    portalinux-project/pl-srv’s past year of commit activity
    C 3 MPL-2.0 0 0 0 Updated Apr 17, 2024
  • pltk Public

    The GUI Toolkit for the PortaLinux operating system

    portalinux-project/pltk’s past year of commit activity
    C 3 MPL-2.0 0 0 0 Updated Dec 2, 2023

Top languages

Loading…

Most used topics

Loading…