mailing list of musl libc
 help / color / mirror / code / Atom feed
From: Rossier Daniel <Daniel.Rossier@heig-vd.ch>
To: "musl@lists.openwall.com" <musl@lists.openwall.com>
Subject: [musl] musl as libc in SO3 operating system
Date: Thu, 25 Feb 2021 13:38:17 +0000	[thread overview]
Message-ID: <0196d777d3f14cffaa0b52d048777c39@heig-vd.ch> (raw)

[-- Attachment #1: Type: text/plain, Size: 1677 bytes --]

Hi guys,

As for information, I would like to mention the existence of our SO3 operating system which
support libc musl as its "libc" for user space applications.

What is SO3?

Smart Object Oriented Operating system is a compact, lightweight, full featured and
extensible operating system particularly well-suited for embedded systems in general.
SO3 is fully open source and GPLv2 compliant.

https://smartobject.gitlab.io/so3

It currently works well (and maintained) in QEMU/vExpress environment as well as on Raspberry Pi 4 board.

SO3 is great or academic environment (Operating System lecture for example) and industrial projects.

Main features are :

- Support of LVGL as graphical environment
- Support of lwIP as networking stack
- Support of libc MUSL
- Support of MMU, user/kernel space, rootfs (currently FAT-32/MMC)
- Support of device trees and is embedded in a U-boot FIT image (U-boot is required to boot SO3)

SO3 is deeply based on Linux principles and build system, but it is tremendously simpler than Linux to grasp OS concepts
and to make experiments very quick. And of course, it is very cool to use MUSL as a lightweight and powerful libc.

Please note that, at the moment, LVGL can be tested in the emulated environment since we do not have
any framebuffer/video driver for RPi4.

We are also looking for passionate contributors who could help us in the evolution of SO3 (a lot of things
remain to be improved/added :-))

During this Year, support for AArch64 and RISC-V is foreseen. Visit the site to keep in touch.

If you have any interest in contributing or other, do not hesitate to ask :-)

Cheers
Daniel

[-- Attachment #2: Type: text/html, Size: 5869 bytes --]

                 reply	other threads:[~2021-02-25 14:21 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0196d777d3f14cffaa0b52d048777c39@heig-vd.ch \
    --to=daniel.rossier@heig-vd.ch \
    --cc=musl@lists.openwall.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/musl/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).