من فکر می کنم که خود هرد اونقدرها پیچیده نیست فقط توسعه دهنده نداره.
هرچند برای تست کردن و اینجور کارها از ماشین مجازی qemu استفاده می کنند. من خودمم یکی دو سال پیش یک توزیع گنو/لینوکس درست کردم که وقتی بوتش می کردی به جای محیط دسکتاپ، qemu با ایمیج هرد بالا می آورد.