frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

VMware Workstation: Bringing Virtualization to the x86 Architecture (2012) [pdf]

https://www.cse.iitb.ac.in/~mythili/virtcc/papers/vmware.pdf
25•todsacerdoti•2d ago

Comments

fouc•6h ago

  The concept of using virtual machines was popular in the 1960s and 1970s in both the computing industry and academic research. In these early days of comput- ing, virtual machine monitors (VMMs) allowed multiple users, each running their own single-user operating system instance, to share the same costly mainframe hardware [Goldberg 1974]. Virtual machines lost popularity with the increased sophistication of multi-user operating systems, the rapid drop in hardware cost, and the corresponding proliferation of computers. By the 1980s, the industry had lost interest in virtualization and new computer architectures developed in the 1980s and 1990s did not include the necessary architectural support for virtualization.
  In our research work on system software for scalable multiprocessors, we discov- ered that using virtual machine monitors could solve, simply and elegantly, a number of hard system software problems by innovating in a layer below existing operating systems. The key observation from our Disco work [Bugnion et al. 1997] was that, while the high complexity of modern operating systems made innovation difficult, the relative simplicity of a virtual machine monitor and its position in the software stack provided a powerful foothold to address limitations of operating systems.
Jealous8•2h ago
Impressive deep dive, this classic ASPLOS paper shows that early hardware virtualization support (like Intel VT-x) didn’t outperform VMware's binary-translated software VMM due to high VM‑exit overheads and rigid models/

The obvious takeaway? Flexible software optimizations often beat hardware if exits are too heavy or inflexible. Makes me wonder: with modern nested virtualization and microarchitectural improvements, are we finally seeing hardware VMMs that consistently match or exceed software VMMs?

justincormack•1h ago
We have also worked out how to vmexit less, eg more effective ways to do IO.
throw7484485•46m ago
Hardware virtualization is cheating by using unsecure enhancements. Like 90% of existing CPUs have security vulnerabilities, that must be patched in OS.

We can have this discussion when hardware gets a few years without major security flaw!

CalChris•1h ago
The earlier 1997 paper on Disco [1] by Bugnion, … was written just before VMware was founded in 1998. It was circulated for review and reputedly made its way to Bill Gates. However, VMware was self funded; so Gates wasn't an early investor. Disco was a lot more similar to VMware's first product before Intel+AMD added VT-x to make hardware assisted virtualization easier.

[1] https://pages.cs.wisc.edu/~remzi/Classes/838/Spring2013/Pape...

mackid•56m ago
Bill/MS acquired Connectix’s virtualization technology [1] in 2003. VirtualPC and Virtual Server went on to become Hyper-V and power Azure to this day. VPC was released in 1997 and VMW founded in 1998.

[1] https://news.microsoft.com/source/2003/02/19/microsoft-acqui...

LLM Inevitabilism

https://tomrenner.com/posts/llm-inevitabilism/
954•SwoopsFromAbove•10h ago•872 comments

A Little-Known Microsoft Program Could Expose the Defense Department to Hackers

https://www.propublica.org/article/microsoft-digital-escorts-pentagon-defense-department-china-hackers
66•danso•2h ago•26 comments

Show HN: I built this to talk Danish to my girlfriend – works with any language

https://menerdu.vercel.app/
67•lil_csom•2d ago•31 comments

Apple's MLX adding CUDA support

https://github.com/ml-explore/mlx/pull/1983
451•nsagent•17h ago•160 comments

Kiro: A new agentic IDE

https://kiro.dev/blog/introducing-kiro/
916•QuinnyPig•1d ago•388 comments

LIGO detects most massive black hole merger to date

https://www.caltech.edu/about/news/ligo-detects-most-massive-black-hole-merger-to-date
307•Eduard•18h ago•163 comments

VHS, VCDs, and Laserdiscs in Southeast Asia

https://rubenerd.com/vcds-and-laserdiscs-in-southeast-asia/
43•mikece•3d ago•24 comments

Cognition (Devin AI) to Acquire Windsurf

https://cognition.ai/blog/windsurf
447•alazsengul•20h ago•370 comments

Micro Adventure – Space Attack (online emulator)

https://auri-microadventure.azurewebsites.net/
8•AlexeyBrin•2d ago•0 comments

Crimson (YC X25) is hiring founding engineers in London

https://www.ycombinator.com/companies/crimson/jobs/kCikzj1-founding-engineer-full-stack
1•markfeldner•2h ago

Literalism plaguing today’s movies

https://www.newyorker.com/culture/critics-notebook/the-new-literalism-plaguing-todays-biggest-movies
101•frogulis•10h ago•140 comments

SQLite async connection pool for high-performance

https://github.com/slaily/aiosqlitepool
156•slaily•4d ago•64 comments

Random selection is necessary to create stable meritocratic institutions

https://assemblingamerica.substack.com/p/there-is-no-meritocracy-without-lottocracy
271•namlem•23h ago•226 comments

Show HN: We made our own inference engine for Apple Silicon

https://github.com/trymirai/uzu
12•darkolorin•3h ago•2 comments

When Sigterm Does Nothing: A Postgres Mystery

https://clickhouse.com/blog/sigterm-postgres-mystery
68•saisrirampur•10h ago•20 comments

Show HN: Bedrock – An 8-bit computing system for running programs anywhere

https://benbridle.com/projects/bedrock.html
173•benbridle•4d ago•40 comments

The Moving Assembly Line Turns 100 (2013)

https://www.assemblymag.com/articles/91581-the-moving-assembly-line-turns-100
6•highfrequency•1h ago•3 comments

Happy 20th Birthday, Django

https://www.djangoproject.com/weblog/2025/jul/13/happy-20th-birthday-django/
517•davepeck•1d ago•151 comments

Context Rot: How increasing input tokens impacts LLM performance

https://research.trychroma.com/context-rot
198•kellyhongsn•19h ago•45 comments

AWS Lambda Silent Crash – A Platform Failure, Not an Application Bug [pdf]

https://lyons-den.com/whitepapers/aws-lambda-silent-crash.pdf
92•nonfamous•13h ago•75 comments

VMware Workstation: Bringing Virtualization to the x86 Architecture (2012) [pdf]

https://www.cse.iitb.ac.in/~mythili/virtcc/papers/vmware.pdf
25•todsacerdoti•2d ago•6 comments

I Solved the Century-Old Mystery of a Miraculous Shipwreck Survivor

https://thewalrus.ca/empress-of-ireland-survivor-mystery/
83•Thevet•2d ago•41 comments

C++ Coroutines Advanced: Converting std:future to asio:awaitable

https://www.ddhigh.com/en/2025/07/15/cpp-coroutine-future-to-awaitable/
58•xialeistudio•12h ago•29 comments

Win, lose, or draw: trends in English football match results

https://blog.engora.com/2025/06/english-football-data.html
13•Vermin2000•3d ago•17 comments

NeuralOS: An operating system powered by neural networks

https://neural-os.com/
168•yuntian•18h ago•46 comments

The JPEG XL Image Coding History, Features, Coding Tools, Design Rationale

https://arxiv.org/abs/2506.05987
47•ksec•2d ago•21 comments

Transition to using 16 KB page sizes for Android apps and games

https://android-developers.googleblog.com/2025/07/transition-to-16-kb-page-sizes-android-apps-games-android-studio.html
70•ingve•4d ago•53 comments

Replicube: 3D shader puzzle game, online demo

https://replicube.xyz/staging/
153•inktype•3d ago•23 comments

DEWLine Museum – The Distant Early Warning Radar Line

https://dewlinemuseum.com/
65•reaperducer•16h ago•16 comments

Strategies for Fast Lexers

https://xnacly.me/posts/2025/fast-lexer-strategies/
170•xnacly•1d ago•67 comments