HyperKit
HyperKit este un set de instrumente pentru incorporarea capabilitatilor de hipervizor in aplicatia dvs. Acesta include un hipervizor complet, bazat pe xhyve / bhyve, care este optimizat pentru masini virtuale usoare si implementarea containerelor. Este conceput pentru a fi interfatat cu componente de nivel superior, cum ar fi VPNKit si DataKit.
In prezent, HyperKit accepta macOS doar utilizand Hypervisor.framework. Este o componenta de baza a Docker Desktop pentru Mac.
Cerinte
- OS X 10.10.3 Yosemite sau o versiune ulterioara
- un Mac din 2010 sau mai recent (adica un procesor care accepta EPT)
Raportarea erorilor
Daca utilizati o versiune a Hyperkit care este incorporata intr-o aplicatie de nivel superior (de exemplu, Docker Desktop pentru Mac), atunci va rugam sa raportati orice problema cu acea aplicatie de nivel superior in prima instanta. In acest fel, echipa relevanta poate tria si determina daca problema se afla in Hyperkit si poate atribui dupa cum este necesar.
Daca utilizati Hyperkit direct, va rugam sa raportati problemele legate de acest depozit.
Utilizare
Cladire
Binarul rezultat va fi in build / hyperkit
Pentru a activa suportul qcow in backend-ul blocului, este necesar un mediu de dezvoltare OCaml OPAM cu modulul qcow disponibil. Un mediu adecvat poate fi configurat instaland opam si libev prin brew si folosind opam pentru a instala bibliotecile corespunzatoare:
corridas de viejas incestos lesbicos
porno rural travestis españolas
abuela caliente maduras a cuatro patas
videos de travestis en español sexso
pilladas sin bragas se la chupa mientras duerme
follando con las vecinas porno gratis abuelos
porno violada videos porno xxx incesto
maduras sensuales tragando semen xxx
meadas gay jovencitos follando con maduras
folladas en la cocina xxporn
come pollas padre se folla a su hija
cincuentona española follando lesbianas maduras españolas
orgasmosxxx porno guey
vecinas cachondas shakira follando
intercambio de parejas en español sexo guarro
monjas folladoras maduras enculadas
abuelas a cuatro patas viejas feas
hentai scat sexo gratis incesto
sexporn putas en vic
tetas espectaculares descargar peliculas porno español
0.11.0 conduit.2.1.0 lwt.5.3.0 qcow-tool mirage-block-unix.2.12.0 conf-libev logs fmt mirage-unix prometheus-app
Note:
-
opam config env trebuie evaluat de fiecare data inainte de a construi hyperkit, astfel incat constructia sa gaseasca mediul ocaml.
-
Orice pin anterior al mirage-block-unix sau qcow trebuie eliminat cu comenzile:
$ opam update $ opam pin elimina mirage-block-unix $ opam pin elimina qcow
Trasarea
HyperKit defineste o serie de sonde DTrace statice pentru a simplifica investigarea problemelor de performanta. Pentru a lista sondele acceptate de versiunea dvs. de HyperKit, tastati urmatoarea comanda in timp ce ruleaza HyperKit VM:
Consultati scripturile din directorul dtrace / pentru exemple de utilizare posibila si probe disponibile.
Relatia cu xhyve si bhyve
HyperKit include un hipervizor derivat din xhyve, care la randul sau a fost derivat din bhyve. Vedeti originalul xhyve README care incorporeaza bhyve README.
Incercam sa evitam abaterea inutila a acestor fluxuri ascendente pentru a partaja mai usor codul, de exemplu, diferitele modele / emulatii de dispozitive ar trebui sa fie usor de partajat.
Raportarea problemelor de securitate
Mentenantii iau in serios securitatea. Daca descoperiti o problema de securitate, va rugam sa o aduceti imediat in atentia lor!
Va rugam sa NU depuneti o problema publica, ci trimiteti raportul dvs. in mod privat la [email protected].
Rapoartele de securitate sunt foarte apreciate si va vom multumi public pentru asta. De asemenea, ne place sa trimitem cadouri – daca va place Docker schwag, asigurati-va ca ne anuntati. In prezent, nu oferim un program de recompense de securitate platit, dar nu il excludem in viitor.
Drepturi de autor si licenta
Drepturi de autor pentru autori si colaboratori. Consultati fisierele sursa individuale pentru detalii.
Redistribuirea si utilizarea in forme sursa si binare, cu sau fara modificari, sunt permise cu conditia sa fie indeplinite urmatoarele conditii:
- Redistribuirea codului sursa trebuie sa pastreze notificarea de mai sus privind drepturile de autor, aceasta lista de conditii si urmatoarea declinare a responsabilitatii.
- Redistributiile sub forma binara trebuie sa reproduca notificarea de mai sus a drepturilor de autor, aceasta lista de conditii si urmatoarea declinare de responsabilitate in documentatia si / sau alte materiale furnizate impreuna cu distributia.
ACEST SOFTWARE ESTE FURNIZAT DE AUTOR SI CONTRIBUITORI „CA ATARE” SI ORICE GARANTIE EXPRESA SAU IMPLICITA, INCLUSIV, DAR NU SE LIMITEAZA LA, GARANTIILE IMPLICITE DE VANZABILITATE SI ADEVARUL PENTRU UN SCOP PARTICULAR SUNT EXCLUSE. IN NICI UN CAZ, AUTORUL SAU CONTRIBUTORII NU SUNT RESPONSABILI PENTRU ORICE PAGARI DIRECTE, INDIRECTE, INCIDENTALE, SPECIALE, EXEMPLARE SAU CONSECUTIONALE (INCLUSIV, DAR NU SE LIMITEAZA LA APROBATURAREA MARFURILOR SI A SERVICIILOR SUBSTITUTE; PIERDEREA UTILIZARII, DATE, SAU PROFITURI; SAU INTRERUPEREA AFACERII) ORICUM A CAUZAT SI PE ORICE TEORIE A RESPONSABILITATII, FIE IN CONTRACT, RESPONSABILITATE STRICTA, SAU TORT (INCLUSIV NEGLIGENTA SAU ALTUI) APARATE IN ORICE MOD DE UTILIZARE A ACESTUI SOFTWARE, CHIAR DACA ESTE CONSULTAT DE POSIBILITATEA.








