Megjelent a Picolibc 1.8.12: friss fejlesztések az beágyazott rendszerekre szabott C könyvtárban

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Ha a glibc 2.44 túl nagy az általad használt beágyazott rendszerekhez, Keith Packard továbbra is aktívan fejleszti a Picolibc-et, a kifejezetten beágyazott környezetekre szabott C könyvtárát. Az éjjel megjelent a Picolibc 1.8.12 kiadás, amely számos fejlesztést hoz ehhez az embedded libc-hez.

A Picolibc folyamatosan bővíti natív Linux támogatását egyre több CPU architektúrára. Jelenleg támogatja az ARC (32 és 64 bites), ARM (32 és 64 bites), i386 (natív és Linux hosted, teszteléshez), LatticeMico32, LoongArch, Motorola 68000 (m68k), MIPS, MSP430, Nios II, OpenRisc, Power9, Renesas RX, RISC-V (32 és 64 bites), SparcV8 (32 bites), SuperH, x86_64 (natív és Linux hosted, teszteléshez) és Xtensa ESP32 architektúrákat.

A Picolibc 1.8.12 kiadás emellett több javítást és tisztítást tartalmaz különféle struktúrákban, hogy jobban igazodjanak a natív Linux elrendezéshez. Mostantól támogatja a POSIX csoportfájl-függvényeket, RISC-V alatt elérhető a vektorizált memset/memcpy/memmove, elkészültek a 32 bites vektoros memmove/memcpy/memset megvalósítások, a libc lock már elkerüli a rekurzív zárolást, bekerült a RISC-V Zcmt kiterjesztés támogatása, megjelent a Clang thread safety analysis figyelmeztetések támogatása, valamint több fejlesztés érkezett a Hexagon célplatformhoz is.

A Picolibc 1.8.12 kiadáshoz tartozó letöltések és további részletek Keith Packardtól elérhetők itt: GitHub.