Directorul aplicației

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Directorul aplicației este o convenție pentru gruparea codului binar (și a oricărui cod sursă ), a documentației și a resurselor unei aplicații, dar care îi arată utilizatorului ca un singur obiect.

Această abordare este utilizată de sistemul de operare RISC și de desktopul ROX și este baza sistemului de distribuție Zero Install . O tehnică similară este pachetul , adoptat de NEXTSTEP , GNUstep și macOS . Din punct de vedere istoric, conceptul provine din sistemul automat de execuție a software-ului înregistrat pe dischete (fișierul ! BOOT ) utilizat de BBC Micro , micro- ul de 8 biți de la Acorn .

Combinarea diferitelor fișiere vă permite să înlocuiți comenzile pentru manipularea aplicațiilor cu comenzile normale pentru gestionarea sistemului de fișiere . Aplicațiile pot fi instalate pur și simplu copiindu-le dintr-o sursă de distribuție; în mod similar, poate fi dezinstalat ștergând directorul aplicației.

Convenții

Pentru a gestiona interacțiunea dintre utilizator și directoarele aplicației, mai multe fișiere au o semnificație specială.

Aplicații binare

Rularea unui director de aplicație implică rularea unui fișier special inclus: AppRun (în ROX Desktop) sau ! Run (în RISC OS). În desktopul ROX, este de obicei un script shell care apelează executabilul, dacă este prezent, sau îl compilează înainte de a-l apela. În RISC OS, acesta este în general un fișier Obey (scriptul RISC OS) care alocă memorie și încarcă extensiile de sistem și bibliotecile dinamice necesare executabilului.

Documentație și icoane

Atât RISC OS, cât și ROX Desktop permit utilizatorului să consulte documentația aplicației fără a o rula. RISC OS folosește un fișier numit ! Ajutor, care este apelat atunci când utilizatorul solicită documentație (utilizând programul adecvat) în timp ce desktopul ROX deschide subdirectorul Ajutor .

În mod similar, o pictogramă poate fi asociată cu directorul aplicației: .DirIcon sau AppIcon.xpm în ROX Desktop și ! Sprites (și opțional ! Sprites22 ) în sistemul de operare RISC.

! Cizmă

Directoarele aplicației RISC OS pot conține un fișier numit ! Boot care este executat de managerul de fișiere implicit prima dată când este vizualizat directorul (cu excepția cazului în care este inhibat prin apăsarea tastei Control înainte de vizualizare) sau în mod explicit cu comanda FilerBoot .

Aceasta permite aplicației să efectueze sarcini precum înregistrarea tipului de fișier și setarea aliasurilor pentru executarea și tipărirea acestui tip de fișier. Poate fi de asemenea utilizat pentru a implementa utilizarea ASprites (pictograme cu transparență adoptate în RISC OS Select) sau 5Sprites (pictograme adaptate pentru RISC OS 5) sau pentru a reaminti o altă temă. Datorită acestor caracteristici, fișierul ! Boot a fost cel mai popular mod de răspândire a virușilor pe sistemele RISC OS, ca în cazul virusului Extend .

Această funcție nu este implementată în desktopul ROX.

! Porniți fișiere în directoarele de sistem

Mașinile Early Acorn au permis ca stocarea în masă să execute automat fișierul ! BOOT (dacă este prezent) când a fost introdus în sistem. Cu toate acestea, acest mod a permis o exploatare prin includerea unui director de aplicație numit ! Boot în locul fișierului.

Elemente conexe

linkuri externe