Phantom (operativsystem)

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. januar 2022; checks kræver 2 redigeringer .
OS Phantom

Phantom OS skærmbillede
Udvikler Digital zone
Kilde FOSS
Understøttede sprog C/Phantom/Java
Licens GNU LGPL
Stat udvikles
Internet side dz.ru/os-phantom

Phantom OS  er et styresystem designet af den russiske programmør Dmitry Zavalishin og udviklet af det russiske firma Digital Zone sammen med Innopolis University . Arbejdet med oprettelsen af ​​OS har været i gang siden 2010.

Operativsystemet er baseret på konceptet persistent virtuel hukommelse , er fokuseret på administreret kode og er rettet mod brug i bærbare og indlejrede computere . Phantom OS er et af de få operativsystemer, der ikke er afhængige af de klassiske koncepter af Unix -lignende systemer (i modsætning til deres koncept "Everything is a file " er Phantom baseret på princippet "Everything is an object "). Det antages, at Phantom OS-modellen tillader både selve systemet og applikationer at være enklere og på samme tid mere effektive.

Vigtigste kendetegn

Kompatibilitet

Systemet antager to måder til kodemigrering:

I fremtiden er det muligt at implementere en konverter til .NET bytecode ( C# og andre PL'er ).

Projektstatus

Fra 2009-2011 eksisterer systemet kun som en pre-alpha-version til ia32- processoren . Portering til ARM-processor er i gang (en del af testen er i gang, porteringen er ikke fuldført) og portering til MIPS og amd64 er begyndt . Driften af ​​OS-kernen blev demonstreret på flere store russiske IT-konferencer - CC 2011 [3] , RIT 2011, ADD 2010 [4] , CC 2010 [5] og 2009.

Kritik

De vigtigste krav til OS Phantom er opdelt i to grupper. Den første gruppe er spørgsmål om markedsføring og måder at komme ind på markedet på. Kritikere peger på vanskeligheden ved at bringe et sådant produkt på markedet som et operativsystem, og manglen på et dannet marked for applikationssoftware til systemer, der ikke er kompatible med eksisterende operativsystemer. Den anden gruppe er tekniske spørgsmål. Den mest rationelle tekniske påstand peger på ineffektiviteten af ​​I/O-modellen af ​​Phantom OS til visse typer applikationer - nemlig applikationer, der aktivt og gentagne gange modificerer enorme mængder data.

Det skal bemærkes, at det operativsystem, der bruges på IBM System i minicomputer-klassens maskiner, er specifikt designet til at behandle store og meget store mængder data. Det er også baseret på ideen om hukommelse på enkelt niveau, objektorientering og andre lignende ideer. Arkitekturen er blevet udviklet med succes siden 1988, hvilket beviser den grundlæggende mulighed for deres behandling baseret på Phantom OS.

Ligheder og forskelle

Ligesom Unix i sin tid hævder Phantom ikke det unikke ved de ideer og mekanismer, der blev brugt i det, men hævder, at disse ideer hidtil ikke er blevet brugt i en sådan kombination. Separat er de ideer, som Fantomet bygger på, mødt eller findes i systemer som:

Se også

Noter

  1. For flere detaljer, se artiklen Memory Access Security
  2. Nyheder om understøttelse af KolibriOS eksekverbare filer på Dmitry Zavalishins blog . Hentet 30. april 2020. Arkiveret fra originalen 16. juli 2022.
  3. Dmitry Zavalishins tale ved CC 2011 . Hentet 1. oktober 2017. Arkiveret fra originalen 24. september 2016.
  4. Dmitry Zavalishins tale ved ADD 2010 (utilgængeligt link) . Hentet 27. april 2011. Arkiveret fra originalen 7. juli 2012. 
  5. Dmitry Zavalishins tale ved Chaos Constructions'2010 (St. Petersborg, Rusland) (utilgængeligt link) . Hentet 27. april 2011. Arkiveret fra originalen 23. marts 2012. 

Links

Officielle websteder


Presseanmeldelser