Phantom (sistem de operare)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 24 ianuarie 2022; verificările necesită 2 modificări .
OS Phantom

Captură de ecran Phantom OS
Dezvoltator Zona digitală
Sursă FOSS
Limbi acceptate C/Phantom/Java
Licență GNU LGPL
Stat în curs de dezvoltare
site web dz.ru/os-phantom

Phantom OS  este un sistem de operare conceput de programatorul rus Dmitry Zavalishin și dezvoltat de compania rusă Digital Zone împreună cu Universitatea Innopolis . Lucrările la crearea sistemului de operare au fost în desfășurare din 2010.

Sistemul de operare se bazează pe conceptul de memorie virtuală persistentă , este axat pe cod gestionat și are ca scop utilizarea în computere purtabile și încorporate . Phantom OS este unul dintre puținele sisteme de operare care nu se bazează pe conceptele clasice ale sistemelor asemănătoare Unix (spre deosebire de conceptul lor de „Totul este un fișier ”, Phantom se bazează pe principiul „Totul este un obiect ”). Se presupune că modelul Phantom OS permite atât sistemul în sine, cât și aplicațiile să fie mai simple și, în același timp, mai eficiente.

Principalele caracteristici distinctive

Compatibilitate

Sistemul presupune două moduri de migrare a codului:

În viitor, este posibil să se implementeze un convertor pentru codul de octet .NET ( C# și alte PL-uri ).

Starea proiectului

Din 2009-2011, sistemul există doar ca versiune pre-alfa pentru procesorul ia32 . Portarea la procesorul ARM este în desfășurare (o parte din testare este în curs, portarea nu este finalizată) și a început portarea către MIPS și amd64 . Funcționarea nucleului OS a fost demonstrată la mai multe conferințe IT ruse importante - CC 2011 [3] , RIT 2011, ADD 2010 [4] , CC 2010 [5] și 2009.

Critica

Principalele revendicări la OS Phantom sunt împărțite în două grupuri. Primul grup este chestiunile de marketing și modalitățile de intrare pe piață. Criticii subliniază dificultatea de a aduce pe piață un astfel de produs ca sistem de operare și lipsa unei piețe formate pentru aplicații software pentru sisteme care nu sunt compatibile cu sistemele de operare existente. Al doilea grup este problemele tehnice. Cea mai rațională afirmație tehnică indică ineficiența modelului I/O al sistemului de operare Phantom pentru anumite tipuri de aplicații - și anume, aplicații care modifică activ și în mod repetat cantități uriașe de date.

Trebuie remarcat faptul că sistemul de operare utilizat pe mașinile din clasa minicomputer IBM System i este conceput special pentru a procesa cantități mari și foarte mari de date. De asemenea, se bazează pe ideea memoriei pe un singur nivel, orientare către obiect și alte idei similare. Arhitectura se dezvoltă cu succes din 1988, ceea ce demonstrează posibilitatea fundamentală a procesării lor pe baza sistemului de operare Phantom.

Asemănări și diferențe

La fel ca Unix la vremea sa, Phantom nu susține unicitatea ideilor și mecanismelor folosite în ea, ci susține că până acum aceste idei nu au fost folosite într-o astfel de combinație. Separat, ideile pe care se bazează Phantom s-au întâlnit sau se găsesc în sisteme precum:

Vezi și

Note

  1. Pentru mai multe detalii, consultați articolul Memory Access Security
  2. Știri despre suportul pentru fișierele executabile KolibriOS pe blogul lui Dmitry Zavalishin . Preluat la 30 aprilie 2020. Arhivat din original la 16 iulie 2022.
  3. Discursul lui Dmitri Zavalishin la CC 2011 . Preluat la 1 octombrie 2017. Arhivat din original la 24 septembrie 2016.
  4. Discursul lui Dmitri Zavalishin la ADD 2010 (link inaccesibil) . Consultat la 27 aprilie 2011. Arhivat din original pe 7 iulie 2012. 
  5. Discursul lui Dmitri Zavalishin la Chaos Constructions'2010 (Sankt Petersburg, Rusia) (link inaccesibil) . Consultat la 27 aprilie 2011. Arhivat din original pe 23 martie 2012. 

Link -uri

Site-uri oficiale


Recenzii de presă