Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Vx32
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Vx32
http://dbpedia.org/ontology/abstract The Vx32 virtual extension environment is The Vx32 virtual extension environment is an application-level virtual machine implemented as an ordinary user-mode library and designed to run native x86 code. Applications can link with and use Vx32 in order to create safe, OS-independent execution environments, in which to run untrusted plug-ins or other extensions written in any language that compiles to x86 code. From the host processor's viewpoint, plug-ins running under the Vx32 virtual machine monitor run in the context of the application process itself, but the Vx32 library uses dynamic recompilation to prevent the "guest" plug-in code from accessing memory or jumping to instructions outside its designated sandbox. The Vx32 library redirects any system calls the plug-in makes to the application itself rather than to the host operating system, thereby giving the application exclusive control over the API and security environment in which the plug-in code executes. Vx32 thus provides an application extension facility comparable in function to the Java virtual machine (JVM) or the Common Language Runtime (CLR), but with less overhead and with the ability to run code written in any language, safe or unsafe. Vx32's primary disadvantage is that it is more difficult to make it run on non-x86 host processors.to make it run on non-x86 host processors. , L'environnement d'extension virtuelle VX32L'environnement d'extension virtuelle VX32 est une machine virtuelle de niveau applicatif implémentée sous la forme d'une bibliothèque en espace utilisateur (libvx32.a) et conçue pour exécuter du code natif x86. Une application peut utiliser VX32 en se liant à cette bibliothèque dans le but de créer un environnement sécurisé et indépendant du système d'exploitation, dans lequel il est possible d'exécuter des greffons non fiables ou d'autres extensions écrites avec n'importe quel langage pouvant compiler en code x86. Du point de vue du processeur hôte, les greffons tournant dans l'hyperviseur de la machine virtuelle VX32 s'exécutent dans le contexte du processus de l'application elle-même, cependant la librairie VX32 recourt à la recompilation dynamique pour empêcher le code du greffon "invité" d'accéder à de la mémoire ou sauter à des instructions situées en dehors de l'environnement qui lui est assigné. La librairie VX32 redirige vers l'application elle-même tout appel système que le greffon passe, plutôt que vers le système d'exploitation hôte, attribuant ainsi à l'application le contrôle exclusif sur l'API et la sécurité de l'environnement dans lequel le code greffon est exécuté. VX32 fournit donc un outil pour étendre une application comparable au niveau fonctionnalités à la machine virtuelle Java ou au Common Language Runtime, mais plus simple d'utilisation et permettant d'exécuter du code écrit dans n'importe quel langage, qu'il soit sûr ou non. Son principal inconvénient réside dans la difficulté à le faire tourner sur des processeurs hôtes non x86.tourner sur des processeurs hôtes non x86. , Vx32 è una libreria funzionante in spazio Vx32 è una libreria funzionante in spazio utente che crea un ambiente virtuale che permette di eseguire generico codice X86 all'interno di una sandbox funzionante in modalità utente. La libreria permette di sviluppare applicazioni funzionanti in uno spazio di memoria sicuro e indipendente dal sistema operativo. Questo permette di eseguire plug-in non verificati in sicurezza dato che il codice eseguito rimane vincolato alla sandbox creata dalla libreria e non può accedere alle risorse del sistema operativo che ospita la libreria. Per il processore ospitante i plug-in sono eseguiti dalla macchina virtuale implementata dalla libreria Vx32. La libreria utilizza la ricompilazione dinamica per evitare che il plug-in acceda a locazioni di memoria fuori dalla sandbox. La libreria redirige le chiamate di sistema del plug-in verso il suo gestore controllando in modo esclusivo il plug-in. Vx32 fornisce al programmatore un ambiente sicuro e protetto simile a quello fornito dalla macchina virtuale Java o dal Common Language Runtime, ma con un minore overhead e con la possibilità di eseguire qualsiasi linguaggio compilabile per architettura x86. Il principale svantaggio è che la libreria è difficilmente eseguibile su macchine non X86.ficilmente eseguibile su macchine non X86.
http://dbpedia.org/ontology/genre http://dbpedia.org/resource/Virtual_machine +
http://dbpedia.org/ontology/latestReleaseVersion 0.12
http://dbpedia.org/ontology/operatingSystem http://dbpedia.org/resource/Mac_OS_X + , http://dbpedia.org/resource/FreeBSD + , http://dbpedia.org/resource/Linux +
http://dbpedia.org/ontology/wikiPageExternalLink http://pdos.csail.mit.edu/papers/vx32:usenix08-abs.html + , http://pdos.csail.mit.edu/~baford/vm/ + , http://www.midnight-labs.org/vxwin32/ + , http://swtch.com/9vx/ +
http://dbpedia.org/ontology/wikiPageID 3500863
http://dbpedia.org/ontology/wikiPageLength 3509
http://dbpedia.org/ontology/wikiPageRevisionID 1090068371
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/FreeBSD + , http://dbpedia.org/resource/Plug-in_%28computing%29 + , http://dbpedia.org/resource/Common_Language_Runtime + , http://dbpedia.org/resource/Dynamic_recompilation + , http://dbpedia.org/resource/Category:X86_emulators + , http://dbpedia.org/resource/X86 + , http://dbpedia.org/resource/Virtual_machine + , http://dbpedia.org/resource/Mac_OS_X + , http://dbpedia.org/resource/Plan_9_from_Bell_Labs + , http://dbpedia.org/resource/Java_virtual_machine + , http://dbpedia.org/resource/Category:Virtualization_software + , http://dbpedia.org/resource/Linux + , http://dbpedia.org/resource/Application_programming_interface + , http://dbpedia.org/resource/Type_safety + , http://dbpedia.org/resource/Operating_system + , http://dbpedia.org/resource/System_call + , http://dbpedia.org/resource/IA-32 + , http://dbpedia.org/resource/Category:Virtualization_software_for_Linux + , http://dbpedia.org/resource/Virtual_machine_monitor +
http://dbpedia.org/property/developer Bryan Ford, Russ Cox
http://dbpedia.org/property/genre http://dbpedia.org/resource/Virtual_machine +
http://dbpedia.org/property/latestReleaseVersion 0.12
http://dbpedia.org/property/name Vx32
http://dbpedia.org/property/operatingSystem http://dbpedia.org/resource/FreeBSD + , http://dbpedia.org/resource/Mac_OS_X + , http://dbpedia.org/resource/Linux +
http://dbpedia.org/property/title Vx32
http://dbpedia.org/property/website http://pdos.csail.mit.edu/~baford/vm/ +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Infobox_software + , http://dbpedia.org/resource/Template:Short_description + , http://dbpedia.org/resource/Template:Unreferenced +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Virtualization_software + , http://dbpedia.org/resource/Category:Virtualization_software_for_Linux + , http://dbpedia.org/resource/Category:X86_emulators +
http://purl.org/linguistics/gold/hypernym http://dbpedia.org/resource/Machine +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Vx32?oldid=1090068371&ns=0 +
http://xmlns.com/foaf/0.1/homepage http://pdos.csail.mit.edu/~baford/vm/ +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Vx32 +
http://xmlns.com/foaf/0.1/name Vx32
owl:sameAs http://fr.dbpedia.org/resource/Vx32 + , http://yago-knowledge.org/resource/Vx32 + , http://www.wikidata.org/entity/Q3563889 + , http://no.dbpedia.org/resource/Vx32 + , http://it.dbpedia.org/resource/Vx32 + , https://global.dbpedia.org/id/3HucT + , http://dbpedia.org/resource/Vx32 + , http://rdf.freebase.com/ns/m.09gy7_ +
rdf:type http://dbpedia.org/class/yago/Code106355894 + , http://dbpedia.org/class/yago/Software106566077 + , http://dbpedia.org/class/yago/Communication100033020 + , http://dbpedia.org/ontology/Software + , http://www.wikidata.org/entity/Q7397 + , http://dbpedia.org/class/yago/WrittenCommunication106349220 + , http://dbpedia.org/ontology/Work + , http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/class/yago/CodingSystem106353757 + , http://schema.org/CreativeWork + , http://www.wikidata.org/entity/Q386724 + , http://dbpedia.org/class/yago/Writing106359877 +
rdfs:comment Vx32 è una libreria funzionante in spazio Vx32 è una libreria funzionante in spazio utente che crea un ambiente virtuale che permette di eseguire generico codice X86 all'interno di una sandbox funzionante in modalità utente. La libreria permette di sviluppare applicazioni funzionanti in uno spazio di memoria sicuro e indipendente dal sistema operativo. Questo permette di eseguire plug-in non verificati in sicurezza dato che il codice eseguito rimane vincolato alla sandbox creata dalla libreria e non può accedere alle risorse del sistema operativo che ospita la libreria. sistema operativo che ospita la libreria. , L'environnement d'extension virtuelle VX32L'environnement d'extension virtuelle VX32 est une machine virtuelle de niveau applicatif implémentée sous la forme d'une bibliothèque en espace utilisateur (libvx32.a) et conçue pour exécuter du code natif x86. Une application peut utiliser VX32 en se liant à cette bibliothèque dans le but de créer un environnement sécurisé et indépendant du système d'exploitation, dans lequel il est possible d'exécuter des greffons non fiables ou d'autres extensions écrites avec n'importe quel langage pouvant compiler en code x86.quel langage pouvant compiler en code x86. , The Vx32 virtual extension environment is The Vx32 virtual extension environment is an application-level virtual machine implemented as an ordinary user-mode library and designed to run native x86 code. Applications can link with and use Vx32 in order to create safe, OS-independent execution environments, in which to run untrusted plug-ins or other extensions written in any language that compiles to x86 code.in any language that compiles to x86 code.
rdfs:label Vx32
hide properties that link here 
http://dbpedia.org/resource/Dynamic_recompilation + , http://dbpedia.org/resource/Comparison_of_open-source_operating_systems + , http://dbpedia.org/resource/Comparison_of_application_virtualization_software + , http://dbpedia.org/resource/Kernel-based_Virtual_Machine + , http://dbpedia.org/resource/Plan_9_from_Bell_Labs + , http://dbpedia.org/resource/VX32 + http://dbpedia.org/ontology/wikiPageWikiLink
http://dbpedia.org/resource/Plan_9_from_Bell_Labs + http://dbpedia.org/property/supportedPlatforms
http://en.wikipedia.org/wiki/Vx32 + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Vx32 + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.