Update ad Intel Cloud Hypervisorem 0.3 et Amazon Firecracker 0.19 hypervisores in Rust

Intel published novam versionem hypervisoris Nubes Hypervisor 0.3. Hypervisor posita est in components
iuncturam project Rubigo-VMMin quibus, praeter Intel, Alibaba, Amazon, Google et Red Hat etiam participant. Rust-VMM in lingua Rubigine scriptum est et permittit ut hypervisores speciales creare possit. Hypervisor nubis talis hypervisor est qui praebet excelsum gradum virtualis apparatus monitoris (VMM) super KVM currentem et optimized ad operas nubis-nativas. Project code praesto licentiatus sub Apache 2.0.

Nubes Hypervisor in modernis Linux distributionibus currentibus ad machinas virtio-basis paravirtuales adhibita est. Inter praecipuos proposita sunt: ​​magna alacritas, humilis memoria consumptio, summus effectus, facilior conformatio et reductio vectorum possibilium oppugnationum.

Auxilium Γ¦mulatio ad minimum servatur et umbilicus paravirtualisation est. In statu tantum systemata x86_64 sustentantur, sed AArch64 subsidium destinatur. Ad systemata hospitum, tantum 64-bit aedificationes Linux nunc sustinentur. CPU, memoria, PCI et NVDIMM in scaenam comitialem configurantur. Fieri potest ut virtualis machinis inter servientes migrare.

In nova versione:

  • Opus perseveravit in motu paravirtualized I/O ad processum separatum. Facultatem ad backends additum est ad penitus cum cogitationes obstructionum vhost-user-blk. Mutatio permittit te machinis clausulis coniungere secundum moduli usoris vhostiae ad Hypervisorem Cloud, ut SPDKut tergum paravirtualized repono;
  • Support ad movendas operationes retis ad backends, in novissima emissione introducta vhost-user-net, expansum cum novo backend secundum virtualem network exactoris ICTUS. Tergum in Rust scriptum est, et nunc in Cloud Hypervisore adhibitum est ut architecturae retiaculae para-virtualised principalis;
  • Ad efficientiam et securitatem communicationum augendam inter ambitum militiae et systematis hospitem, exsequendam hybrida bases cum AF_VSOCK appellans (retis basibus virtualis), operando per virtio, proponitur. Exsecutio innititur in explicationibus propositi firecrackerab Amazon. VSOCK te permittit uti vexillum POSIX Sockets API pro commercio applicationum in latera hospitis et hospitis, quae facile faciliter aptare facit rationes retis ordinarias pro tali commercio et exsequendis commercio plurium clientium programmatum cum uno servo applicationis;
  • Proviso initiali procurationi API adhibito protocollo HTTP. In posterum, haec API efficere potest ut operationes asynchronas in systematis hospitum instituat, ut opes calidae et ambitus migrantes;
  • Accensus iacuit cum onerariis exsequendis quae in virtio MMIO (Memoria virtio divisit), quae adhiberi potest ad systemata hospitem minimalisticum creandum, quae PCI bus aemulationem non requirunt;
  • Cum pars incepti ampliandi subsidii ad systemata hospitandi currit, Cloud Hypervisor facultatem ad machinas per virtio IOMMU paravirtuasatas transmittere addidit, quae securitatem nidificandi et directae machinis transmissiones meliores addidit.
  • Auxilio Decuria 19.10;
  • Facultatem ad systema hospitum discurrendi cum plusquam 64 GB of RAM addidit.

Accedit, notari potest new issue adjacent exculta virtualis apparatus monitor firecrackerin Rust, etiam Rust-VMM innixum et super KVM currens. Firecracker est furca de project CrosVM, a Google adhibitis applicationibus ad deducendum Linux ΠΈ Android in ChromeOS. Firecracker augetur ab Amazonibus interretialibus ad operandum et efficientiam AWS Lambda et AWS Fargate platforms.

suggestum ordinatur ad machinis virtualis cum minimis supra caput currere et instrumenta praebet ad ambitus et officia solitaria creandi et administrandi utens exemplar evolutionis serverless (munus sicut ministerium). Firecracker leves machinis virtualis offert, microVMs appellatas, quae ferramentis virtualisationum technologiarum utuntur, ut integram solitudinem praebeant, dum persecutionem et flexibilitatem continentium traditorum tradet. Exempli gratia, cum Firecracker utens, tempus a momento microVM ad initium applicationis executionis 125ms deductum non excedit, quod permittit ut novas virtuales machinas cum intensio usque ad 150 ambitus per alterum emittat.

Novus emissio Firecracker addit modum operandi sine API tracto deducendo ("-no-api"), solum ambitus limitans ad uncinos duros in lima configurationis. Configuratio stabilis per optionem "-config-file" specificatur et in forma JSON definitur. Ex optionum linea mandato, subsidium "-" separatoris etiam additum est, vexilla definita post quae per catenam sine processu transierunt.

Amazon, quae evolvit Firecracker, etiam nuntiatum de patrocinio faciendo ad tinctiones Russicae programmandi. Notandum est Rust magis magisque in eo adhibitum esse societatis inceptis et progressionibus in eius officiis iam adhibitum esse ut Lambda, EC2 et S3. Amazon consilium Rust cum infrastructura ad reponendas solutiones aedificandasque in S3 praebuit, regressionem probationum in EC2 currere, et docs.rs locum cum documentis conservare pro omnibus fasciculis e crat.io repositorio.

Amazon etiam summitto progressio AWS Promotio Promeritum, ubi fons apertus incepta gratuita aditus ad AWS operas accedere potest, quae adhiberi possunt ad repositionis repositionis, aedificationis, continuae integrationis et probationis. Inter incepta iam approbata propter participationem programmatis, praeter Rust, AdoptOpenJDK, Maven Central, Kubernetes, Prometheus, Internuntius et Iulia notabantur. Submissiones admittuntur ab aliquo fonte aperto project licentias sub OSI probatis traditas.

Source: opennet.ru