Hacker News with Generative AI: Virtual Machines

Developing inside a virtual machine (disintegrator.dev)
Last year, I started a new job at Speakeasy and with every new job and fresh laptop is an opportunity to revise my workflow.
Write Your Own Virtual Machine (2022) (jmeiners.com)
In this tutorial, I will teach you how to write your own virtual machine (VM) that can run assembly language programs, such as my friend’s 2048 or my Roguelike.
JEP 483: Ahead-of-Time Class Loading and Linking (openjdk.org)
Improve startup time by making the classes of an application instantly available, in a loaded and linked state, when the HotSpot Java Virtual Machine starts. Achieve this by monitoring the application during one run and storing the loaded and linked forms of all classes in a cache for use in subsequent runs. Lay a foundation for future improvements to both startup and warmup time.
Show HN: Ephemeral VMs in 1 Microsecond (github.com/libriscv)
Multi-tenancy allows one server to be safely shared among many users, each of which cannot access each others or negatively affect the HTTP service.
MoarVM – A VM for NQP and Rakudo (moarvm.org)
The MoarVM team is proud to release version 2024.12, the latest release of the Moar Virtual Machine.
Show HN: A new Bluebook implementation of the Smalltalk-80 VM (github.com/rochus-keller)
This is a Smalltalk-80 implementation written in Luon, following the famous Smalltalk "Bluebook".
SP1: A performant, 100% open-source, contributor-friendly zkVM (succinct.xyz)
We’re excited to announce Succinct Processor 1 (SP1): our first-generation zero-knowledge virtual machine (zkVM) that verifies the execution of arbitrary Rust (or any LLVM-compiled language) programs.
Show HN: Onctl – Cloud-Agnostic VM Management Tool with Ready-to-Use Templates (github.com/cdalar)
onctl is a tool to manage virtual machines in multi-cloud.
Compiling Lisp to Bytecode and Running It (healeycodes.com)
Before this, the only virtual machine (VM) I had written was for Advent of Code. Day 8 of 2020 asks you to write a program to evaluate a list of instructions so that you can help fix a kid's game console.
Deegen: A JIT-Capable VM Generator for Dynamic Languages (arxiv.org)
Building a high-performance JIT-capable VM for a dynamic language has traditionally required a tremendous amount of time, money, and expertise.
Webvm: Virtual Machine for the Web (github.com/leaningtech)
This repository hosts the source code for https://webvm.io, a Linux virtual machine that runs in your browser.
Deegen: A JIT-Capable VM Generator for Dynamic Languages (arxiv.org)
Building a high-performance JIT-capable VM for a dynamic language has traditionally required a tremendous amount of time, money, and expertise.
Futexes at Home (specificprotagonist.net)
Writing a toy Java Virtual Machine, as one does, I’ve come across the need to lock objects when a synchronized method or block is run.
The Poor UX/UI of Major Cloud Providers: ECS/VMs Management (ycombinator.com)
The user experience of major cloud providers is surprisingly poor, especially when it comes to basic VM/instance management.
VMware Workstation and Fusion are now free for everyone (theverge.com)
VMware made its Fusion and Workstation software that creates and manages virtual machines free for personal use earlier this year. Now, the company announced that as of Monday, it’s free for everyone, including commercial customers. Also, the Fusion (for Macs) and Workstation (for Windows and Linux) Pro versions are no longer available for purchase.
Hyperlight: Virtual machine-based security for functions at scale (microsoft.com)
The Microsoft Azure Core Upstream team is excited to announce the Hyperlight project, an open-source Rust library you can use to execute small, embedded functions using hypervisor-based protection for each function call at scale.
Accelerating the Performance of Rosetta in Linux VMs on Apple Silicon (apple.com)
Windows infected with backdoored Linux VMs in new phishing attacks (bleepingcomputer.com)
A new phishing campaign dubbed 'CRON#TRAP' infects Windows with a Linux virtual machine that contains a built-in backdoor to give stealthy access to corporate networks.
iPod fans evade Apple's DRM to preserve 54 lost clickwheel-era games (arstechnica.com)
Dozens of previously hard-to-access games can now be synced via Virtual Machine.
Claude Computer Use agent spins up another agent in its VM (twitter.com)
Implementing an Intermediate Representation for ArkScript (lexp.lt)
ArkScript is a scripting language, running on a VM. To accomplish this, we had (as of September 2024) a compiler generating bytecode for the virtual machine, receiving an AST from the parser (and a few other passes like name resolution, macro evaluation, name and scope resolution…).
Uxn (100r.co)
The Uxn/Varvara ecosystem is a personal computing stack based on a small virtual machine that lies at the heart of our software, and that allows us to run the same application on a variety of systems.
Ask HN: What do you use to backup your VMs? (ycombinator.com)
How do you backup VMs with installed Postgres, MariaDB instances and local files?
Mkfs.fat on Linux vs. OS/2 2.1 (uninformativ.de)
I often run VMs with old operating systems in them, like OS/2 2.1. Exchanging data with these VMs is a bit tedious, because there's usually no networking. I can basically only use floppy images or HDD images. For the longest time, I used a 256 MB disk image that I once created manually under MS-DOS. This usually worked, but being confined to a fixed size is not that great.
How to Break Out of Hyper-V and Compromise Your Admins (truesec.com)
In this blog post we will explain novel attacks scenarios that affects the widely used protocols PowerShell Remoting and PowerShell Direct. Are you using PowerShell Remoting to manage your environment? Are you using PowerShell Direct to manage virtual machines in your hypervisor platform? Then you need to read this and take action to ensure you are not affected.
Boost your development environment with Ubuntu Multipass (letsdebug.it)
Ubuntu Multipass is used to quickly launch and manage Linux virtual machines on any workstation.
Kamal: Reason behind choosing Docker instead micro VMs (like firecracker) (github.com/basecamp)
Set Up a $4/Mo Hetzner VM to Skip the Serverless Tax (shipixen.com)
The Design and Implementation of the CPython Virtual Machine (codingconfessions.com)
RunCVM: An open-source Docker runtime for launching container images in VMs (github.com/newsnowlabs)