Kutolewa kwa maktaba za kawaida za C Musl 1.2.3 na PicoLibc 1.7.6

Kutolewa kwa maktaba ya kawaida ya C Musl 1.2.3 kumewasilishwa, kutoa utekelezaji wa libc, ambayo inafaa kutumika kwenye PC na seva za mezani, na kwenye mifumo ya simu, ikichanganya usaidizi kamili wa viwango (kama ilivyo katika Glibc) na ukubwa mdogo, matumizi ya chini ya rasilimali na utendaji wa juu (kama ilivyo katika uClibc, dietlibc na Android Bionic). Inasaidia violesura vyote vinavyohitajika vya C99 na POSIX 2008, pamoja na usaidizi wa C11 usio kamili na seti ya viendelezi vya programu zenye nyuzi nyingi (nyuzi za POSIX), usimamizi wa kumbukumbu, na usaidizi wa eneo. Msimbo wa Musl unatolewa chini ya leseni ya bure ya MIT.

Toleo jipya linaongeza chaguo za kukokotoa za qsort_r, zilizopangwa kujumuishwa katika kiwango cha baadaye cha POSIX na kutumika kwa kupanga safu kwa kutumia vipengele vya kitendakazi vya ulinganishi. Usaidizi kwa usaidizi mbadala wa SPE FPU (Injini ya Kuchakata Ishara) umeongezwa kwa baadhi ya miundo ya PowerPC CPU. Mabadiliko yamefanywa ili kuboresha upatanifu, kama vile yale yanayohusiana na kuhifadhi thamani ya makosa, kukubali viashiria visivyofaa katika gettext, na kushughulikia utofauti wa mazingira wa TZ. Mabadiliko ya kurudi nyuma katika kazi za wcwidth na duplocale yamerekebishwa, pamoja na makosa kadhaa katika kazi za hisabati ambayo, chini ya hali fulani, inaweza kusababisha hesabu zisizo sahihi (kwa mfano, kwenye mifumo isiyo na FPU, matokeo ya fmaf yatakuwa mviringo usio sahihi).

Zaidi ya hayo, inafaa kuzingatia kutolewa kwa maktaba ya kawaida ya PicoLibc 1.7.6 C, iliyotolewa siku chache zilizopita. Inatengenezwa na Keith Packard (kiongozi wa mradi wa X.Org) ili itumike kwenye vifaa vilivyopachikwa vilivyo na hifadhi ndogo na RAM. Baadhi ya msimbo ulikopwa kutoka kwa maktaba mpya kutoka kwa mradi wa Cygwin na AVR Libc, iliyoundwa kwa vidhibiti vidogo vya Atmel AVR. PicoLibc inasambazwa chini ya leseni ya BSD. Maktaba inaweza kujengwa kwa ARM (32-bit), Aarch64, i386, RISC-V, x86_64, m68k, na usanifu wa PowerPC. Toleo jipya hutekelezea vipengele vya hesabu vya ndani kwa usanifu wa aarch64 na kuauni matumizi ya vitendakazi vya hesabu ya ndani katika matumizi kwenye mkono na usanifu wa risc-v.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster