Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      Sunshine And March Vibes (2025 Wallpapers Edition)

      May 31, 2025

      The Case For Minimal WordPress Setups: A Contrarian View On Theme Frameworks

      May 31, 2025

      How To Fix Largest Contentful Paint Issues With Subpart Analysis

      May 31, 2025

      How To Prevent WordPress SQL Injection Attacks

      May 31, 2025

      Windows 11 version 25H2: Everything you need to know about Microsoft’s next OS release

      May 31, 2025

      Elden Ring Nightreign already has a duos Seamless Co-op mod from the creator of the beloved original, and it’ll be “expanded on in the future”

      May 31, 2025

      I love Elden Ring Nightreign’s weirdest boss — he bargains with you, heals you, and throws tantrums if you ruin his meditation

      May 31, 2025

      How to install SteamOS on ROG Ally and Legion Go Windows gaming handhelds

      May 31, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Oracle Fusion new Product Management Landing Page and AI (25B)

      May 31, 2025
      Recent

      Oracle Fusion new Product Management Landing Page and AI (25B)

      May 31, 2025

      Filament Is Now Running Natively on Mobile

      May 31, 2025

      How Remix is shaking things up

      May 30, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Windows 11 version 25H2: Everything you need to know about Microsoft’s next OS release

      May 31, 2025
      Recent

      Windows 11 version 25H2: Everything you need to know about Microsoft’s next OS release

      May 31, 2025

      Elden Ring Nightreign already has a duos Seamless Co-op mod from the creator of the beloved original, and it’ll be “expanded on in the future”

      May 31, 2025

      I love Elden Ring Nightreign’s weirdest boss — he bargains with you, heals you, and throws tantrums if you ruin his meditation

      May 31, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Operating Systems»Linux»Hyperlight, la libreria Rust open-source creata da Microsoft, permette esecuzioni di micro-VM da 0.0009 secondi

    Hyperlight, la libreria Rust open-source creata da Microsoft, permette esecuzioni di micro-VM da 0.0009 secondi

    February 21, 2025
    Hyperlight, la libreria Rust open-source creata da Microsoft, permette esecuzioni di micro-VM da 0.0009 secondi

    Lo scorso novembre, all’interno del proprio sito dedicato all’open-source, Microsoft aveva presentato Hyperlight, una libreria open-source scritta in Rust e sviluppata dal team Microsoft Azure Core Upstream. Scopo di questa libreria è quello di consentire agli sviluppatori la gestione agevole di micro-macchine virtuali, erogate via KVM o Hyper-V, con un approccio abbastanza inedito, riassunto in questo schema:

    Visual overview of hyperlight, showing a host process managing a hypervisor that contains a guest microvm
    Panoramica visiva di hyperlight

    Stando alla spiegazione fornita dall’articolo, piuttosto che creare ambienti di elaborazione generalizzati destinati a ospitare sistemi operativi tradizionali, Hyperlight crea una porzione lineare di memoria e le assegna una unità di elaborazione centrale virtuale (CPU).

    Il motivo per cui questa viene definita “micro-vm” sta nel non aver alcuna mappatura di dispositivi virtuali, nessun avvio di kernel Linux e nessun avvio di processi, nel senso tradizionale del termine. Hyperlight esegue quelle che sono chiamate guest VM, programmi speciali che combinano un kernel Linux specializzato con la runtime di un’applicazione in un singolo programma caricabile.

    Se qualcuno sta pensando ai container probabilmente non è lontano dalla realtà, non fosse che in questo caso c’è di mezzo un hypervisor e, soprattutto, Rust, che per via delle sue peculiarità in termini di sicurezza, garantisce la possibilità alle funzioni delle applicazioni di rimanere protette nel contesto dell’hypervisor, senza però perdere i benefici in termini di velocità.

    Non è però finita qui, perché pochi giorni fa, sempre sul blog dedicato all’open-source di Microsoft, è stato condiviso il video risalente alla scorsa KubeCon North America 2024, nel quale Rita Zhang ha dimostrato che Hyperlight è in grado di eseguire funzioni multiple all’interno di una micro-vm con una latenza media di 0,0009 secondi!

    È chiaro come l’annuncio punti al sensazionalismo, ma i test descritti nell’articolo mostrano in maniera molto chiara le potenzialità del progetto e sono molto chiari a proposito di ciò che già è presente, infatti il programma è già caricato in memoria, le sezioni di memoria che userà sono pre-allocate, la micro-vm è già stata inizializzata così come la sua vCPU.

    Hostinger

    In determinati contesti però questo tipo di risultato farà drizzare le antenne a parecchi sviluppatori:

    Image displays a histogram showing an average latency of .0009 seconds per micro-vm.
    Immagine che mostra una latenza media di .0009 secondi per micro-vm

    Hyperlight è già stato presentato alla CNCF come progetto Sandbox, e ci sono tutti i presupposti affinché diventi un progetto a tutti gli effetti parte di quell’ecosistema.

    790f89849d535c46ddf9fb9b8fa033b4?s=150&d=mp&r=g
    Raoul Scarazzini

    Da sempre appassionato del mondo open-source e di Linux nel 2009 ho fondato il portale Mia Mamma Usa Linux! per condividere articoli, notizie ed in generale tutto quello che riguarda il mondo del pinguino, con particolare attenzione alle tematiche di interoperabilità, HA e cloud.
    E, sì, mia mamma usa Linux dal 2009.

    Fonte: https://www.miamammausalinux.org/2025/02/hyperlight-la-libreria-rust-open-source-creata-da-microsoft-permette-esecuzioni-di-micro-vm-da-0-0009-secondi/

    Source: Read More

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleXMPP: Il Protocollo di Messaggistica Istantanea Open-Source e Sicuro
    Next Article Rilasciata Ubuntu 24.04.2 LTS: Esperienza utente migliorata e molte novità

    Related Posts

    News & Updates

    Windows 11 version 25H2: Everything you need to know about Microsoft’s next OS release

    May 31, 2025
    News & Updates

    Elden Ring Nightreign already has a duos Seamless Co-op mod from the creator of the beloved original, and it’ll be “expanded on in the future”

    May 31, 2025
    Leave A Reply Cancel Reply

    Continue Reading

    The Lenovo ThinkPad I recommend to most professionals is also one of the most affordable

    News & Updates

    Russian Hackers Exploit Email and VPN Vulnerabilities to Spy on Ukraine Aid Logistics

    Development

    Windows 7 Reloaded Edition theme revives nostalgia in the age of Windows 11

    Operating Systems

    Google Pixel 8a vs. Pixel 9a: Which Budget Pixel Should You Buy?

    News & Updates

    Highlights

    Winter Fuel Payment scam targets UK citizens via SMS

    November 12, 2024

    Scammers have leapt at the opportunity to exploit vulnerable UK residents by sending bogus messages…

    Windows 11 is showing more Xbox Game Pass PC ads notifications. Turn them off

    December 29, 2024

    Civilization VII ultimate starter guide: 17 tips and tricks for beginners and veterans alike

    February 7, 2025

    CVE-2025-4503 – Campcodes Sales and Inventory System SQL Injection

    May 10, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.