Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jan 2022 02:53:26 -0800
From:      Bakul Shah <bakul@iitbombay.org>
To:        Aryeh Friedman <aryeh.friedman@gmail.com>
Cc:        virtualization@freebsd.org
Subject:   Re: Using bhyve to develop and OS -- tips on how?
Message-ID:  <6B196318-29A4-479B-BC12-99EBBB69397E@iitbombay.org>
In-Reply-To: <CAGBxaXmJYkiAP99RvjMkyOUqz9=BzNOTjTiQgf7EppRw2KfmHQ@mail.gmail.com>
References:  <CAGBxaXmJYkiAP99RvjMkyOUqz9=BzNOTjTiQgf7EppRw2KfmHQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail-C5BD8D5B-7586-40EA-9D72-8BAF79FF2F04
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

You may be better off using qemu, at least initially as =E2=80=9Clegacy=E2=80=
=9D booting requires jumping through a few more hoops. Another suggestion is=
 to check out wiki.osdev.org. There are a lot of useful resources on this si=
te.

> On Jan 15, 2022, at 1:29 AM, Aryeh Friedman <aryeh.friedman@gmail.com> wro=
te:
>=20
> =EF=BB=BF
> I want to develop a OS completely from scratch, i.e. starting with the fir=
st instruction encountered after POST and everything above it (mostly for fu=
n).
>=20
> I want to use bhyve to do this any tips on how to get started (I have foun=
d a few tutorials on how to do the asm part of a MBR but that's about as far=
 as I have gotten).
>=20
> --=20
> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org

--Apple-Mail-C5BD8D5B-7586-40EA-9D72-8BAF79FF2F04
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div dir=3D"ltr"></div><div dir=3D"ltr">You=
 may be better off using qemu, at least initially as =E2=80=9Clegacy=E2=80=9D=
 booting requires jumping through a few more hoops. Another suggestion is to=
 check out wiki.osdev.org. There are a lot of useful resources on this site.=
</div><div dir=3D"ltr"><br><blockquote type=3D"cite">On Jan 15, 2022, at 1:2=
9 AM, Aryeh Friedman &lt;aryeh.friedman@gmail.com&gt; wrote:<br><br></blockq=
uote></div><blockquote type=3D"cite"><div dir=3D"ltr">=EF=BB=BF<div dir=3D"l=
tr"><div>I want to develop a OS completely from scratch, i.e. starting with t=
he first instruction encountered after POST and everything above it (mostly f=
or fun).</div><div><br></div><div>I want to use bhyve to do this any tips on=
 how to get started (I have found a few tutorials on how to do the asm part o=
f a MBR but that's about as far as I have gotten).<br></div><div><div><br>--=
 <br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_sign=
ature"><div dir=3D"ltr">Aryeh M. Friedman, Lead Developer, <a href=3D"http:/=
/www.PetiteCloud.org" target=3D"_blank">http://www.PetiteCloud.org</a><br></=
div></div></div></div></div>
</div></blockquote></body></html>=

--Apple-Mail-C5BD8D5B-7586-40EA-9D72-8BAF79FF2F04--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6B196318-29A4-479B-BC12-99EBBB69397E>