U-Keith Packard, unjiniyela we-Debian osebenzayo, umholi wephrojekthi ye-X.Org nomdali wezandiso eziningi ze-X, okuhlanganisa i-XRender, i-XComposite ne-XRandR,
Ekuqaleni, iphrojekthi yathuthukiswa ngaphansi kwegama elithi "newlib-nano" futhi yayihloselwe ukuvuselela eminye yemisebenzi ye-Newlib edinga kakhulu imithombo, eyayinenkinga ukuyisebenzisa kumadivayisi ashumekiwe ane-RAM encane. Isibonelo, imisebenzi ye-stdio ithathelwe indawo inguqulo ehlangene evela kulabhulali ye-avrlibc. Ikhodi iphinde yahlanzwa ezintweni ezingenalayisense ye-BSD ezingasetshenziswa ekwakhiweni okushumekiwe. Inguqulo eyenziwe lula yekhodi yokuqalisa (crt0) yengeziwe, futhi ukusetshenziswa kochungechunge lwasendaweni kususiwe ku-'struct _reent' kwayiswa kumshini we-TLS (
Ekukhishweni okusha:
- Kwengezwe ikhono lokwakha usebenzisa
kuqinisekiswe ngokwezibalo umdidiyeliI-CompCert . - Kwengezwe ukusekelwa komhlanganisi we-Clang.
- Ukuziphatha komsebenzi we-'gamma' kulethwe ukuze kuhambisane nokuziphatha kwe-Glibc.
- Ukuqaliswa kwe-nano-malloc kuqinisekisa ukuthi inkumbulo ebuyisiwe isuliwe.
- Ukusebenza okuthuthukisiwe kwe-nano-realloc, ikakhulukazi uma kuhlanganisa amabhulokhi amahhala nosayizi wenqwaba onwetshiwe.
- Kwengezwe isethi yokuhlola ukuhlola ukusebenza okulungile kwe-malloc.
- Ukusekelwa okuthuthukisiwe kweplathifomu yeWindows futhi kwengeza ikhono lokwakha kusetshenziswa ikhithi yamathuluzi ye-mingw.
- Kumasistimu e-ARM, uma etholakala, irejista yehadiwe ye-TLS (Isitoreji Sendawo) ivuliwe.
Source: opennet.ru