Кит Паккард (Keith Packard), активный разработчик Debian, лидер проекта X.Org и создатель множества X-расширений, включая XRender, XComposite и XRandR, опубликовал выпуск стандартной Си-библиотеки PicoLibc 1.4.7, развиваемой для применения на встраиваемых устройствах с ограниченным размером постоянного хранилища и оперативной памяти. При разработке часть кода заимствована из библиотеки newlib от проекта Сygwin и AVR Libc, развивавшейся для микроконтроллеров Atmel AVR. Код PicoLibc распространяется под лицензией BSD. Поддерживается сборка библиотеки для архитектур ARM (32-bit), i386, RISC-V, x86_64 и PowerPC...Подробнее: https://www.opennet.me/opennews/art.shtml?num=53962
надо переписать на Rust
причем rust будет исполнятся на эмуляции x86 написанной на питоне
Питон запускать внутри докера с кубернетес
А чем лучше musl? Он же тоже для ембедета
Масло уже давно очень жирным стало.
со сmuslом
Подозреваю, в мусле стало мало подводных камней, ломающих совместимость софта, написанного под glibc.
musl жестко зависит от линукса. Без kernel-headers не соберется, без линуксового ядра не заработает. Про picolibc не смотрел, но newlib, который взяли за основу, работал под самыми разными ОС, от амиги до консолей типа PSP, Wii и тп
>Код PicoLibc распространяется под лицензией BSD.
>При разработке часть кода заимствована из библиотеки newlibNewlib - GPLv2, нарушает?
https://github.com/picolibc/picolibc/commit/2384b382b9841910...
> Merge remote-tracking branch 'newlib/master' into main
+Copyright (c) 2020 C-SKY Microsystems All rights reserved.+This copyrighted material is made available to anyone wishing to use,
modify, copy, or redistribute it subject to the terms and conditions
of the FreeBSD License.
>Код также был вычищен от не используемых в сборке для встраиваемых устройств компонентов, поставляемых не под лицензией BSD.Ну хоть кто-то адекватный и очищает либк от гнутой вирусни.
В негнутую вирусню уже завезли simd?
simd не завезли в AVR, да и в cortex-M c этим simd не очень
Бздишники, это ваш поциент убёг ?
Поганая лицензия