Phantom (operativsystem)

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 24 januari 2022; kontroller kräver 2 redigeringar .
OS Phantom

Phantom OS Skärmdump
Utvecklaren Digital zon
Källa FOSS
Språk som stöds C/Phantom/Java
Licens GNU LGPL
stat utvecklas
Hemsida dz.ru/os-phantom

Phantom OS  är ett operativsystem designat av den ryska programmeraren Dmitry Zavalishin och utvecklat av det ryska företaget Digital Zone tillsammans med Innopolis University . Arbetet med att skapa operativsystemet har pågått sedan 2010.

Operativsystemet är baserat på konceptet beständigt virtuellt minne , är fokuserat på hanterad kod och är inriktat på användning i bärbara och inbyggda datorer . Phantom OS är ett av få operativsystem som inte förlitar sig på de klassiska koncepten för Unix -liknande system (till skillnad från deras koncept "Allt är en fil ", är Phantom baserat på principen "Allt är ett objekt "). Det antas att Phantom OS-modellen gör att både själva systemet och applikationerna blir enklare och samtidigt mer effektiva.

Huvudsakliga särdrag

Kompatibilitet

Systemet förutsätter två sätt för kodmigrering:

I framtiden är det möjligt att implementera en omvandlare för .NET bytecode ( C# och andra PLs ).

Projektstatus

Från och med 2009-2011 existerar systemet endast som en pre-alfaversion för ia32- processorn . Portering till ARM-processor pågår (en del av testning pågår, portering är inte slutförd) och portering till MIPS och amd64 har börjat . Driften av OS-kärnan demonstrerades vid flera stora ryska IT-konferenser - CC 2011 [3] , RIT 2011, ADD 2010 [4] , CC 2010 [5] och 2009.

Kritik

De viktigaste anspråken på OS Phantom är uppdelade i två grupper. Den första gruppen är frågor om marknadsföring och sätt att komma in på marknaden. Kritiker pekar på svårigheten att marknadsföra en sådan produkt som ett operativsystem, och avsaknaden av en bildad marknad för applikationsprogramvara för system som inte är kompatibla med befintliga operativsystem. Den andra gruppen är tekniska frågor. Det mest rationella tekniska påståendet pekar på ineffektiviteten hos Phantom OS-modellens I/O-modell för vissa typer av applikationer - nämligen applikationer som aktivt och upprepade gånger modifierar enorma mängder data.

Det bör noteras att operativsystemet som används på IBM System i minidatorer är specifikt utformat för att behandla stora och mycket stora datamängder. Det är också baserat på idén om minne på en nivå, objektorientering och andra liknande idéer. Arkitekturen har framgångsrikt utvecklats sedan 1988, vilket bevisar den grundläggande möjligheten för deras bearbetning baserad på Phantom OS.

Likheter och skillnader

Liksom Unix på sin tid hävdar inte Phantom det unika med de idéer och mekanismer som används i den, utan hävdar att dessa idéer hittills inte har använts i en sådan kombination. Separat har de idéer som Fantomen förlitar sig på träffats eller finns i system som:

Se även

Anteckningar

  1. För mer information, se artikeln Memory Access Security
  2. Nyheter om stöd för KolibriOS körbara filer på Dmitry Zavalishins blogg . Hämtad 30 april 2020. Arkiverad från originalet 16 juli 2022.
  3. Dmitry Zavalishins tal vid CC 2011 . Hämtad 1 oktober 2017. Arkiverad från originalet 24 september 2016.
  4. Dmitry Zavalishins tal vid ADD 2010 (otillgänglig länk) . Hämtad 27 april 2011. Arkiverad från originalet 7 juli 2012. 
  5. Dmitry Zavalishins tal vid Chaos Constructions'2010 (S:t Petersburg, Ryssland) (otillgänglig länk) . Hämtad 27 april 2011. Arkiverad från originalet 23 mars 2012. 

Länkar

Officiella webbplatser


Pressrecensioner