Sadržaj:
- Definicija - Što znači oblik neutralne distribucije arhitekture (ANDF)?
- Tehopedija objašnjava format neutralne distribucije arhitekture (ANDF)
Definicija - Što znači oblik neutralne distribucije arhitekture (ANDF)?
Arhitektonski neutralni distribucijski format (ANDF) tehnologija je koja se koristi za prijenos softvera binarnih softverskih aplikacija „zamotanih“ u neovisne o arhitekturi procesora. Specifikaciju ANDF-a definirala je Open Software Foundation.
Tehopedija objašnjava format neutralne distribucije arhitekture (ANDF)
Glavna svrha ANDF-a je distribucija softvera u obliku intermedijarnog koda koji se može izvesti na virtualnim strojevima koji se temelje na hrpi. Ovaj se međufazni kod sastavlja u fazi instalacije, a ne samo na vrijeme (JIT). Jedini nedostatak je taj što je instalacijski kôd generiranja manje učinkovit od JIT-a.
U travnju 1989. Otvorena softverska zaklada zatražila je razvoj tehnologije za distribuciju softvera koji ne vrijedi za arhitekturu. Za razvoj tehnologije pristiglo je petnaest različitih prijedloga koji su uključivali različite tehničke pristupe, poput zatamnjenog izvornog koda, posredničkih jezika prevodilaca i označenog izvršnog koda. ANDF tehnologija odabrana je nakon stroge procjene ostalih konkurentskih pristupa i različitih implementacija.
Fondacija otvorenog softvera objavila je snimke razvoja ANDF-a. Kada je prestao raditi na projektu ANDF, razvojni rad nastavljen je u drugim organizacijama. Međutim, ANDF je izblijedio tijekom 1990-ih, uglavnom zato što su se varijable i funkcije u ANDF-u koristile za spremanje u intermedijarnom kodu, što olakšava obrnuti inženjering za njegov izvorni kod. Problem je što je ova vrsta formata najvažnija za otkrivanje intelektualnih svojstava komercijalne softverske kompanije javnosti.
2000. godine pojam slobodnog i otvorenog softvera počeo se širiti. Tada su se programeri više brinuli zbog široke distribucije softvera nego zbog zaštite intelektualnih svojstava, a ANDF se ponovno pojavio kao dobar izbor što se tiče distribucije softvera.
Od 2011. godine, TenDRA, ANDF projekt koji osigurava C / C ++ prevoditelje za ANDF, i dalje je snažan.
