Prototypum phantasiae domesticae OS in Genode secundum finem anni paratum erit

Dmitry Zavalishin de incepto locutus est ut virtualem machinam phantasiae operantis systematis ad portum Genode microkernel OS environment ad operandum locutus est. Colloquium notat principalem versionem Phantom iam paratam esse gubernatori inceptis, et versio Genode-fundata usui in fine anni parata erit. Eodem tempore, solum prototypum rationis operabile nuntiatum est in loco projecto, cuius firmitas et functionality non sunt adaequata usui industriae, et inter immediata consilia formationem alpha versionis experimentis idoneae. a tertia factione tincidunt memoratur.

Codex exertus sub licentia LGPL distributus est, sed ultima mutatio in promptuario principali data est November MMXIX. Publica navitas ad consilium refertur in repositorio cum furca ad Genode, quae ab Anton Antonv, ab Innopolis Universitate studioso, ab Decembri 2019 conservata est.

Cum primis 2000s, phantasma operandi ratio explicavit ut consilium personale Dmitry Zavalishin, et ab 2010 translatum est sub alis societatis Digitalis Zonae a Dmitry creato. Ratio notabilis est ad summam constantiam et usum conceptus "omne objectum" pro "omnia fasciculus", quae sine usu fasciculorum facere sinit propter conservationem rei et memoriae. continuus operis. Applicationes in Phantomate non terminantur, sed a puncto interrupto tantum suspensae et resumuntur. Omnes variabiles et notitiae structurae tam diu applicationis necessitates condi possunt, et programmator non indiget specie solliciti de notitia salva.

Applicationes in Phantom compilata sunt in bytecode, quae currit in machinae virtualis acervo fundatae, similis machinae virtualis Javae. Machina virtualis perseverantiam praebet memoriae applicationis - systema periodice reponit snapshots status machinae virtualis ad media permanentia. Post shutdown vel ruinae, opus pergere potest incipiens ab ultimo conservatae memoriae snapshot. Snapshots in asynchrono modo creantur et sine intermissa operatione machinae virtualis, sed snapshots scalpere unum temporis, quasi apparatus virtualis omissus, ad disci servavit et iterum incepit.

Omnes applicationes in spatio electronico communi globali currunt, quod necessarium eliminat virgas contextus inter nucleos et applicationes, et etiam signanter simplificat et accelerat commercium applicationum in virtuali machina currens, quae res commutare potest per comparationem transeuntium. Accessus separatio exercetur in objectorum ambitu, ad quae tantum obtineri potest per convenientes methodos vocandi (nullum est arithmetica monstrare). Quaelibet notitia, valoribus numerorum inclusis, ut objecta separata discursum est.

Applicatio enim, labor continuus esse videtur et ab OS reboots, ruinis et clausuris computatoriis non pendet. Exemplar programmandi pro Phantom comparatur cum servo applicationis inexplicabilis pro obiecto linguae programmandi. Porting Java programs ad Phantom habetur una e principalibus methodis applicationis evolutionis, quae facilior est a similitudine machinae virtualis ad JVM. Praeter bytecode compilator linguae Javae, consilia consilii Pythonis et C# compilatores creandi, necnon interpres e codice intermedio WebAssembly efficiendi.

Ad operationes faciendas quae altam observantiam requirunt, sicut processus audio et video, fieri potest ut binaria obiecta cum indigena codice in separatis filis concurrant (LLVM ad binaria congreganda adhibita). Ad officia nuclei humili gradu accedere, quaedam VM classes ("interna" classes) in gradu kernel OS perficiuntur. Ad applicationes Linux currere, iacuit POSIX cavetur ut aemulationes necessarias ad operationem processuum Unix vocat (perstantiam applicationum in iacu POSIX nondum proviso).

Prototypum phantasiae domesticae OS in Genode secundum finem anni paratum erit

Traditum phantasma OS, praeter virtualem machinam, nucleum suum includit cum exsequendo filorum, memoriam procuratoris, purgamentorum publicanorum, machinae synchronizationis, input/output ratio et aurigae operandi ferramentis, quae signanter inpedimenta afferunt. exstent promptitudinem ad usum. Separatim, componentes cum acervo retis, subsystem graphice et interface utentis augentur. Notabile est quod procurator subsystem graphics et fenestrarum ad nucleum gradum agunt.

Ad stabilitatem, portabilitatem et securitatem rei augendam, conatus factus est machinam virtualem phantasticam portare ad operandum utens componentibus systematis operantis aperti Genode, cuius progressioni societati Genode Labs Germanorum praeest. Pro iis qui experiri volunt cum Phantomo Genode fundatum, peculiare Docker-substructio ambitum construendi paratum est.

Usus Genode idoneus erit uti microkernels et rectoribus iam probatis, tum rectores in spatium usoris (in forma currenti, rectores in C scripti sunt et in gradu nuclei phantastici afficiuntur). Praesertim, poterit uti seL4 microkernel, qui verificationem firmitatem mathematicam subiit, confirmans exsecutionem plene obtemperare cum specificationibus in lingua formali determinatis. Possibilitas parandi simile documentum fidei pro phantasmate machinae virtualis consideratur, quae verificationem totius OS ambitus permittet.

Praecipua applicationis regio ad portum Genode-fundatum est applicationum progressionis variae industriae et infixae adinventiones. In statu mutationum virtualis machinae iam paratae et ligaturae additae sunt hoc opus in capite Genode pro pertinacia partium nuclei curandarum et interfaces principales humilitatis gradus. Animadvertendum est phantasma virtualis machinae iam operari in ambitu Genode 64-bit, sed adhuc necesse est VM in modo perseverantia efficere, reficere subsystem coegi et accommodare elementa cum ACERVUS retis et subsystem graphice pro Genode.

Prototypum phantasiae domesticae OS in Genode secundum finem anni paratum erit
Prototypum phantasiae domesticae OS in Genode secundum finem anni paratum erit
Prototypum phantasiae domesticae OS in Genode secundum finem anni paratum erit


Source: opennet.ru

Add a comment