Käivitatav ja lingivorming (ELF) on Unixi-sarnaste operatsioonisüsteemide täitmisfailide, objektikoodide, jagatud teekide ja põhitõmmiste tavaline standardne failivorming. See on standardne binaarfailivorming, mida kasutavad mitmed erinevad protsessorid, sealhulgas IBM, AMD, Intel, ARM ja MC68K, ning seda kasutatakse peaaegu kõigis Unixi versioonides, sealhulgas Linuxis, Solarises, HP-UX ja AIX. ELFi töötas algselt välja Unix System Laboratories 1993. aastal System V Release 4 (SVR) juurutamise osana ja seda toetavad nüüd kõik suuremad Unixi-laadsed operatsioonisüsteemid.

ELF on hierarhiline, modulaarne failivorming ja sisaldab põhielemente, nagu päis, programmisegmendid, jaotised, sümbolitabelid ja ümberpaigutamise tabelid. Päis koosneb masinaspetsiifilistest väljadest, mis annavad teavet käivitatava faili laadimise ja haldamise kohta. Programmisegmendid sisaldavad juhiseid (koodi) ja mälualasid andmete salvestamiseks. Jaotised pakuvad üksikasjalikumat teavet faili sisu, sealhulgas programmide ja andmesegmentide ümberpaigutamise ning sümbolite määratluste kohta. Sümbolitabelites on loetletud kõik moodulis olevad sümbolid (sh globaalsed ja staatilised muutujad) ning ümberpaigutamise tabelites on faili laadimise ajal aadresside ümberpaigutamise üksikasjad.

ELF pakub paindlikkust erinevate protsessoriarhitektuuride vaheliseks binaarseks ühildumiseks ning pakub koodile ja andmetele heal tasemel kaitset volitamata muudatuste eest. Lisaks hõlbustavad ELF-i funktsioonid programmide jagamist erinevate CPU arhitektuuride ja operatsioonisüsteemide vahel. Lisaks pakub ELF-vorming ka funktsioone, mis on tänapäevaste operatsioonisüsteemide jaoks olulised, näiteks võime lahendada väliseid sümboleid ja koodi jagamist, vältides käivitatava koodi dubleerimist.

ELF-i kasutatakse endiselt laialdaselt, kuigi muud objektifailivormingud, näiteks Mach-O, koguvad populaarsust. Vaatamata mõnele teiste failivormingute eelistele, jääb ELF käivitatavate ja jagatud objektide failivormingute juhtivaks standardiks, toetades Linuxi, Solarise ja teiste Unixi-laadsete operatsioonisüsteemidega.

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient