what-happens-when VS Bochs

Compare what-happens-when vs Bochs and see what are their differences.

what-happens-when

An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?" (by alex)

Bochs

Bochs - Cross Platform x86 Emulator Project (by bochs-emu)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
what-happens-when Bochs
76 4
38,680 718
- 15.0%
0.0 9.7
6 days ago 1 day ago
C++
- GNU Lesser General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

what-happens-when

Posts with mentions or reviews of what-happens-when. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-21.

Bochs

Posts with mentions or reviews of Bochs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-20.
  • Ask HN: Where can I find a primer on how computers boot?
    12 projects | news.ycombinator.com | 20 Mar 2023
    The following is a pretty decent historical page about the pre-(U)EFI MBR (Master Boot Record) boot process:

    https://thestarman.pcministry.com/asm/mbr/STDMBR.htm

    Note that EFI/UEFI -- occurred much later in time than MBR...

    Related: https://en.wikipedia.org/wiki/Master_boot_record

    You might also wish to check out some emulators, most notably Bochs (https://bochs.sourceforge.io/) and QEMU (https://www.qemu.org/) because they simulate the boot process, and if you're in their debuggers, you should be able to inspect that process step by step -- but also more generally emulators for other machines/platforms/architectures (https://en.wikipedia.org/wiki/List_of_computer_system_emulat...) -- because in general, most of those emulators should simulate the given machine/platform/architecture's boot process...

  • Can anyone recommend some good free tools for programming, debugging, and virtualization on Ubuntu?
    2 projects | /r/linuxquestions | 4 Mar 2023
    With both of those you can make some really nice DOS programs. Which you can then run in bochs (not virtualized, but an emulator. Close enough :) ).
  • 80286 ROM BIOS - open-source code base?
    9 projects | /r/homebrewcomputer | 12 Nov 2022
    Just took a look myself, check this out:

What are some alternatives?

When comparing what-happens-when and Bochs you can also consider the following projects:

tianocore

TinyBIOS - A mirror of TinyBIOS repository

Essentials-of-Compilation - A book about compiling Racket and Python to x86-64 assembly

scrcpy - Display and control your Android device

All-Stages-of-Linux-Booting-

sre-interview-prep-guide - Site Reliability Engineer Interview Preparation Guide

8088_bios - BIOS for Intel 8088 based computers

www.submarinecablemap.com - Comprehensive interactive map of the world's major operating and planned submarine cable systems and landing stations, updated frequently.

linux-insides - A little bit about a linux kernel

coreboot - Mirror of https://review.coreboot.org/coreboot.git. We don't handle Pull Requests.