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 <aryeh.friedman@gmail.com> 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>