Tagged articles
14 articles
Page 1 of 1
macrozheng
macrozheng
Oct 31, 2025 · Operations

Master Hyper-V: From Virtualization Basics to Building a Windows 11 VM

This guide explains core virtualization concepts, the benefits of using Hyper‑V, system requirements, step‑by‑step activation via PowerShell or Windows features, and detailed procedures for creating and configuring a Windows 11 virtual machine, complete with screenshots and command examples.

Hyper-VPowerShellVirtualization
0 likes · 10 min read
Master Hyper-V: From Virtualization Basics to Building a Windows 11 VM
DeWu Technology
DeWu Technology
Feb 5, 2024 · Fundamentals

Understanding Dart VM Garbage Collection and Memory Management

The article explains Dart VM’s generational garbage collection, detailing object allocation, the young‑generation Scavenge copying collector, old‑generation Mark‑Sweep and Mark‑Compact algorithms, safepoints, write‑barrier mechanics, debugging a write‑protect crash, and the importance of logging for memory‑management analysis.

DARTGC AlgorithmsGarbage Collection
0 likes · 33 min read
Understanding Dart VM Garbage Collection and Memory Management
Liangxu Linux
Liangxu Linux
Dec 25, 2021 · Cloud Computing

Quickly Set Up Ubuntu VMs on macOS Using Multipass

This guide walks you through installing Multipass on macOS, creating and configuring lightweight Ubuntu virtual machines, managing them via the CLI, mounting data volumes, and automating setup with cloud‑init, providing a fast, Docker‑like development environment.

CLIMultipassUbuntu
0 likes · 10 min read
Quickly Set Up Ubuntu VMs on macOS Using Multipass
Programmer DD
Programmer DD
Jan 19, 2021 · Operations

Build a Lightweight Ubuntu VM on macOS with Virtualization Kit and vftool

This guide walks through using macOS Big Sur's Virtualization Kit together with the open‑source vftool to compile, sign, and run a minimal Ubuntu virtual machine, covering image preparation, network configuration, launchctl auto‑start, and essential post‑creation tweaks.

UbuntuVirtualizationvftool
0 likes · 14 min read
Build a Lightweight Ubuntu VM on macOS with Virtualization Kit and vftool
Alibaba Terminal Technology
Alibaba Terminal Technology
Nov 11, 2020 · Backend Development

Safely Running Untrusted Code in Node.js: Isolation Strategies & Performance

This article examines reliable and relatively reliable methods for executing untrusted JavaScript code in Node.js, comparing new Function, the VM module, and Worker Threads, discussing their isolation levels, memory and CPU limits, performance overhead, and extending to container and WebAssembly security solutions.

Node.jsSecurityWebAssembly
0 likes · 8 min read
Safely Running Untrusted Code in Node.js: Isolation Strategies & Performance
Aotu Lab
Aotu Lab
Oct 30, 2020 · Information Security

Can Node.js vm Sandbox Be Escaped? Understanding vm Security and Escape Techniques

This article explains how Node.js's vm module creates isolated execution contexts, demonstrates several sandbox‑escape techniques using prototype chain manipulation, and offers practical solutions such as code scanning, using vm2, or building a custom interpreter to mitigate security risks.

ESCAPEJavaScriptNode.js
0 likes · 7 min read
Can Node.js vm Sandbox Be Escaped? Understanding vm Security and Escape Techniques
Taobao Frontend Technology
Taobao Frontend Technology
Oct 29, 2020 · Backend Development

How to Safely Execute Untrusted Code in Node.js: From new Function to VM and Worker Threads

This article examines reliable and trustworthy execution of dynamic JavaScript in Node.js, compares isolation techniques such as new Function, the vm module, and worker threads, evaluates their performance and security trade‑offs, and explores advanced container and WebAssembly sandboxing options.

Node.jsWebAssemblyWorker Threads
0 likes · 9 min read
How to Safely Execute Untrusted Code in Node.js: From new Function to VM and Worker Threads
Qunar Tech Salon
Qunar Tech Salon
Dec 8, 2017 · Frontend Development

Internationalization (i18n) Implementation for JSP/VM Frontend Using Gettext and Easygettext

This article describes a frontend engineer's exploration of i18n for JSP and VM pages, detailing the challenges of hard‑coded strings, the use of jquery‑i18next, gettext tools, a custom i18n‑gettext npm package, Makefile automation, and the resulting workflow for extracting, merging and compiling translation files.

JSPMakefilegettext
0 likes · 13 min read
Internationalization (i18n) Implementation for JSP/VM Frontend Using Gettext and Easygettext
Node Underground
Node Underground
Nov 12, 2015 · Backend Development

How to Prevent CPU 100% When Using html-minifier in Node.js

This article explores the challenges of real‑time HTML and inline JS/CSS minification with html‑minifier in Node.js, including CPU‑spike bugs caused by malformed HTML, workarounds using the vm module with timeouts, performance optimizations, and future directions for faster, stable compression.

CPUhtml-minifierminification
0 likes · 6 min read
How to Prevent CPU 100% When Using html-minifier in Node.js
21CTO
21CTO
Sep 10, 2015 · Fundamentals

Why Erlang’s BEAM VM Is Unique: Garbage Collection and Async IO

Eric Merritt explains how Erlang’s BEAM VM differs from other VMs with its actor‑based, per‑process garbage collection and efficient asynchronous I/O, discusses the motivations behind Joxa, offers a balanced view on Elixir, explores language laziness, type‑system considerations, and mentions emerging technologies like micro‑kernels and Nix.

BEAMErlangasynchronous-io
0 likes · 5 min read
Why Erlang’s BEAM VM Is Unique: Garbage Collection and Async IO