From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 20353 invoked from network); 25 Feb 2021 14:21:15 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 25 Feb 2021 14:21:15 -0000 Received: (qmail 20269 invoked by uid 550); 25 Feb 2021 14:21:07 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 10066 invoked from network); 25 Feb 2021 13:38:29 -0000 X-ASG-Debug-ID: 1614260297-1114bd1d263b7480001-j9k7wl X-Barracuda-Envelope-From: Daniel.Rossier@heig-vd.ch X-Barracuda-Effective-Source-IP: UNKNOWN[193.134.222.4] X-Barracuda-Apparent-Source-IP: 193.134.222.4 From: Rossier Daniel To: "musl@lists.openwall.com" Thread-Topic: musl as libc in SO3 operating system X-ASG-Orig-Subj: musl as libc in SO3 operating system Thread-Index: AdcLeycblsFMBj8DTSmSdB+INQTq6w== Date: Thu, 25 Feb 2021 13:38:17 +0000 Message-ID: <0196d777d3f14cffaa0b52d048777c39@heig-vd.ch> Accept-Language: fr-FR, fr-CH, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.192.204.11] Content-Type: multipart/alternative; boundary="_000_0196d777d3f14cffaa0b52d048777c39heigvdch_" MIME-Version: 1.0 X-Barracuda-Connect: UNKNOWN[193.134.222.4] X-Barracuda-Start-Time: 1614260297 X-Barracuda-Encrypted: ECDHE-RSA-AES128-GCM-SHA256 X-Barracuda-URL: https://quarantine.heig-vd.ch:443/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at heig-vd.ch X-Barracuda-Scan-Msg-Size: 7546 X-Barracuda-BRTS-Status: 1 X-Barracuda-BRTS-Evidence: smartobject.gitlab.io X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=9.0 tests=HTML_MESSAGE X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.88145 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- 0.00 HTML_MESSAGE BODY: HTML included in message Subject: [musl] musl as libc in SO3 operating system --_000_0196d777d3f14cffaa0b52d048777c39heigvdch_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi guys, As for information, I would like to mention the existence of our SO3 operat= ing 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 feat= ured and extensible operating system particularly well-suited for embedded systems i= n 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 we= ll 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 tremend= ously simpler than Linux to grasp OS concepts and to make experiments very quick. And of course, it is very cool to use M= USL as a lightweight and powerful libc. Please note that, at the moment, LVGL can be tested in the emulated environ= ment since we do not have any framebuffer/video driver for RPi4. We are also looking for passionate contributors who could help us in the ev= olution of SO3 (a lot of things remain to be improved/added :-)) During this Year, support for AArch64 and RISC-V is foreseen. Visit the sit= e to keep in touch. If you have any interest in contributing or other, do not hesitate to ask := -) Cheers Daniel --_000_0196d777d3f14cffaa0b52d048777c39heigvdch_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi guys,

 

As for information, I would lik= e to mention the existence of our SO3 operating system which

support libc musl as its "= libc" for user space applications.

 

What is SO3?<= /p>

 

Smart Object Oriented Operating= system is a compact, lightweight, full featured and

extensible operating system par= ticularly well-suited for embedded systems in general.

SO3 is fully open source and GP= Lv2 compliant.

 

https://smartobject.gitlab.io/s= o3

 

It currently works well (and ma= intained) in QEMU/vExpress environment as well as on Raspberry Pi 4 board.<= o:p>

 

SO3 is great or academic enviro= nment (Operating System lecture for example) and industrial projects.<= /o:p>

 

Main features are : =

 

- Support of LVGL as graphical = environment

- Support of lwIP as networking= stack

- Support of libc MUSL

- Support of MMU, user/kernel s= pace, rootfs (currently FAT-32/MMC)

- Support of device trees and i= s embedded in a U-boot FIT image (U-boot is required to boot SO3)

 

SO3 is deeply based on Linux pr= inciples and build system, but it is tremendously simpler than Linux to gra= sp OS concepts

and to make experiments very qu= ick. And of course, it is very cool to use MUSL as a lightweight and powerf= ul libc.

 

Please note that, at the moment= , LVGL can be tested in the emulated environment since we do not have<= /o:p>

any framebuffer/video driver fo= r RPi4.

 

We are also looking for passion= ate contributors who could help us in the evolution of SO3 (a lot of things=

remain to be improved/added :-)= )

 

During this Year, support for A= Arch64 and RISC-V is foreseen. Visit the site to keep in touch.<= /span>

 

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

 

Cheers

Daniel

--_000_0196d777d3f14cffaa0b52d048777c39heigvdch_--