Aceasta este comanda kmview care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
kmview - Implementarea în modul Kernel a View-OS
REZUMAT
kmview [ Opțiuni ] prog
DESCRIERE
Scopul principal al proiectului View-OS este de a oferi fiecărui proces propria sa viziune asupra sistemului
resurse. De exemplu, fiecare proces poate monta sisteme de fișiere sau poate ascunde unele fișiere sau
directoare. De asemenea, este posibil să atribuiți interfețe de rețea virtuală, adrese IP sau
definiți dispozitive virtuale pentru fiecare proces (sau pentru ierarhii de procese).
kmview este implementarea modulului de nucleu a conceptelor View-OS. Funcționează pe un linux
kernel-ul oferă utrace și are nevoie de kmview modulul kernel-ului a fost deja încărcat pentru a funcționa. Aceasta
este o mașină virtuală parțială modulară. kmview înainte de a încărca orice modul este complet
transparent, un proces se comportă în interior kmview așa cum s-ar fi comportat afară. Fiecare
modulul poate personaliza anumite entități: există module pentru a monta sisteme de fișiere la utilizator-
nivel (umfuze) , pentru a defini stivele de rețele virtuale (net) , pentru a defini dispozitivele virtuale
(umdev) , pentru a furniza interpreți pentru executabile, de exemplu pentru a suporta executabile pentru străină
arhitecturi (umbinfmt) , pentru a ascunde, muta, suprapune părți ale sistemului de fișiere (vizualizări).
Acestea sunt câteva exemple de module furnizate de echipa View-OS. kmview urmărește să ofere a
interfață generală pentru a personaliza semantica apelului de sistem a procesului specificat
conditii. Deci mai multe module vor fi adăugate atât de către echipa View-OS, cât și de către terți.
OPŢIUNI
-V nume
--viewname nume
setați numele vizualizării. Vizualizarea poate fi citită și setată folosind vuname or nume de vizualizare
comenzi.
-p modul [ , module_options ]
--preîncărcare modul [ , module_options ]
module de preîncărcare. Modulele vor fi încărcate ca biblioteci partajate, astfel încât toate regulile să fie
se aplică bibliotecile de încărcare. Modulele trebuie să fie încărcate dintr-un director din căutarea ld.so
cale sau ar trebui să fie specificate prin numele căilor lor. Dacă este necesar, configurați
variabila de mediu LD_LIBRARY_PATH în mod corespunzător. module_options sunt module
opțiuni de configurare specifice, astfel încât cititorul ar trebui să se refere la fiecare modul de service
manual pentru o descriere completă. Modulele pot fi încărcate în timpul rulării folosind
um_add_service comanda.
-s
--sigur
setați kmview în uman mod, adică forțați verificarea capacităților și a permisiunilor. uid este
0 la pornire, în acest fel este posibilă încărcarea modulelor și montarea serviciilor. Când un
procesul își setează uid-ul ca utilizator neprivilegiat (prin potriveste ora(2) sau viewsu(1)), capacitate
iar permisiunile sunt aplicate.
-f rcfile
--rc rcfile
Utilizare rcfile ca fișier de inițializare pentru kmview. kmview se execută întotdeauna
/etc/viewosrc dacă există, atunci kmview execută fișierul de inițializare setat de acesta
opțiune sau ~/.viewosrc.
-x
--necuvântător
umview este capabil să ofere imbricarea modulelor, adică un modul poate furniza servicii pe
baza serviciilor virtuale furnizate de un alt modul sau chiar de modulul însuși. Pentru
De exemplu, este posibil să montați o imagine de sistem de fișiere care este stocată într-un fișier deja
sistem de fișiere montat virtual. Această caracteristică necesită biblioteca pure_libc. The -x or
--necuvântător opțiunea dezactivează caracteristica de imbricare.
-o fişier
--ieșire fişier
Această opțiune deviază ieșirea de depanare către fișierul specificat, este utilă când
umview a fost compilat cu extensii de depanare.
-v
--versiune
Imprimați versiunea și ieșiți.
-h
--Ajutor
Imprimați un scurt mesaj de ajutor și ieșiți.
Utilizați kmview online folosind serviciile onworks.net