SoLo verkefnið þróar kerfis SO bókasafnshleðslutæki fyrir algjörlega kyrrstæða Linux-forrit

SoLo verkefnið hefur verið gefið út, sem gerir kleift að framkvæma alveg kyrrstæðar aðgerðir LinuxForrit sem eru smíðuð með musl verða að hlaða glibc bókasöfnum sem eru uppsett á kerfinu í gegnum dlopen(), aðallega GPU rekla. Stöðug tenging er yfirleitt ósamhæf við Vulkan og OpenGL rekla, sem eru dreifingar sem sameiginleg bókasöfn smíðuð með glibc. SoLo yfirstígur þessa takmörkun með því að nota ELF hleðslutæki innbyggt í keyrsluskrána og lag sem þýðir glibc köll yfir í keyrslutíma musl ferlisins. Glibc sjálft er ekki hlaðið inn í ferlið og ekkert annað libc er bætt við ferlið. Kóðinn er skrifaður í C++ og dreift undir MIT leyfinu.

Geymslan inniheldur sjónrænt dæmi: kyrrstæð keyrsluskrá án túlks eða breytilegs hluta notar staðlaða Vulkan aðferðina til að finna rekilinn sem er uppsettur á kerfinu, hlaða honum inn ásamt ósjálfstæðum einingum hans, keyra tölvuskyggjara og vista niðurstöðuna sem PNG skrá. Sem hluti af samfelldri samþættingu er dæmið prófað á Alpine, Fedora og ... Ubuntu með Lavapipe-pökkum úr stöðluðum geymslum þessara dreifinga. Þessi aðferð er þegar í notkun — hún er notuð til að búa til útgáfur af Shitty-terminalherminum.

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster