Hacker News new | past | comments | ask | show | jobs | submit login

I'd be very curious to see a deep root-cause-analysis of this, especially because it seems to be SSD-specific and in the "detect if the drive is an SSD and do something slightly different" way, which IMHO is not good behaviour in general as it is leaking the abstraction.

I wonder if a VM simulating a virtual SSD hosted on a machine with a regular HDD would be able to reproduce this bug, but then again, recent Windows versions seem to be doing some detection of whether they are running in a VM (and likely altering behaviour due to this too)... what a mess.




> "detect if the drive is an SSD and do something slightly different" way, which IMHO is not good behaviour in general as it is leaking the abstraction.

I'd argue the opposite. Thin or leaking abstractions are how operating systems and video games harness the full potential of the hardware. Trade-offs are ugly nonetheless.


> I wonder if a VM simulating a virtual SSD hosted on a machine with a regular HDD would be able to reproduce this bug, but then again, recent Windows versions seem to be doing some detection of whether they are running in a VM (and likely altering behaviour due to this too)... what a mess.

In that case, running Hyper-v might be a good thing. (Hyper-v is a type 1 hypervisor, meaning your logged in session is running in a vm with dedicated input/video)




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: