Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jan 2024 09:53:07 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Sairaj Kodilkar <skodilkar7@gmail.com>, John Baldwin <jhb@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: New to freeBSD and looking for guidance
Message-ID:  <CANCZdfond8jJZrusMt978Gb4hci6efw70btzvJZuX4tOZEu_pA@mail.gmail.com>
In-Reply-To: <CAEBPTCOfA7zQx3yvZf-51m098tncFf8CH8Yj4k16-DxKfnBXVw@mail.gmail.com>
References:  <CAEBPTCOfA7zQx3yvZf-51m098tncFf8CH8Yj4k16-DxKfnBXVw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000f98203060ed69d94
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Sairaj,

Thanks for your interest in the FreeBSD project. We've been around for a
long time, and sometimes ideas on our ideas page are sometimes a bit old.

The Solaris Doors project was done a few years ago at
https://github.com/bnovkov/freebsd-doors so might not be a good choice.

I'm not familiar with the bhyve integration one. John Baldwin would be the
best person to answer that question. gdb works well enough for me, but this
one may still be relevant since I think it would greatly improve
performance.

Another idea in line with your virtualization would be to implement
virtiofs on FreeBSD. We have virtual network, block , console, etc, but not
virtiofs. This is basically FUSE over virtio channels, and  isn't too big
of a project that would let you use your virtualization experience and
learn about filesystems.

There might be other projects as well. This is the one that occurs to me.

Warner

On Sat, Jan 13, 2024 at 8:53=E2=80=AFAM Sairaj Kodilkar <skodilkar7@gmail.c=
om>
wrote:

> Hello hackers
> I am Sairaj Kodilkar, a kernel enthusiast and looking to explore FreeBSD.
> I am currently working at samsung semiconductor research and previously
> interned as linux kernel developer at Texas instruments, where I worked o=
n
> adding xen hypervisor support for their SOC. I previously contributed to
> unikernel as part of google summer of code where I worked on synchronizin=
g
> virtio network driver.
> I was going through the ideas list and found  "Solaris Doors IPC
> Implementation" and "bhyve gdb-stub/dcons integration". I would like to
> know if they are still available.
> Also I am new to FreeBSD, so any guidance on these topics is appreciated.
>
> Regards
> Sairaj Kodilkar
>

--000000000000f98203060ed69d94
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div>Hi Sairaj,</div><div><br></div><div>=
Thanks for your interest in the FreeBSD project. We&#39;ve been around for =
a long time, and sometimes ideas on our ideas page are sometimes a bit old.=
</div><div><br></div><div>The Solaris Doors project was done a few years ag=
o at <a href=3D"https://github.com/bnovkov/freebsd-doors">https://github.co=
m/bnovkov/freebsd-doors</a> so might not be a good choice.</div><div><br></=
div><div>I&#39;m not familiar with the bhyve integration one. John Baldwin =
would be the best person to answer that question. gdb works well enough for=
 me, but this one may still be relevant since I think it would greatly impr=
ove performance.<br></div><div><br></div><div>Another idea in line with you=
r virtualization would be to implement virtiofs on FreeBSD. We have virtual=
 network, block , console, etc, but not virtiofs. This is basically FUSE ov=
er virtio channels, and=C2=A0 isn&#39;t too big of a project that would let=
 you use your virtualization experience and learn about filesystems.</div><=
div><br></div><div>There might be other projects as well. This is the one t=
hat occurs to me.</div><div><br></div><div>Warner<br></div></div><br><div c=
lass=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sat, Jan 13, =
2024 at 8:53=E2=80=AFAM Sairaj Kodilkar &lt;<a href=3D"mailto:skodilkar7@gm=
ail.com">skodilkar7@gmail.com</a>&gt; wrote:<br></div><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex"><div dir=3D"ltr"><div dir=3D"ltr"><div>Hello h=
ackers</div><div>I am Sairaj Kodilkar, a kernel enthusiast=20
and looking to explore FreeBSD. I am currently working at samsung=20
semiconductor research and previously interned as linux kernel developer
 at Texas instruments, where I worked on adding xen hypervisor support=20
for their SOC. I previously contributed to unikernel as part of google=20
summer of code where I worked on synchronizing virtio network driver.<br></=
div><div>I was going through the ideas list and found=C2=A0 &quot;<font siz=
e=3D"2"><span style=3D"font-weight:normal">Solaris Doors IPC Implementation=
&quot; and </span></font><font size=3D"2"><span style=3D"font-weight:normal=
">&quot;bhyve gdb-stub/dcons integration&quot;. I would like to know if the=
y are still available. <br></span></font></div><div><font size=3D"2"><span =
style=3D"font-weight:normal">Also I am new to FreeBSD, so any guidance on t=
hese topics is appreciated.</span></font></div><div><font size=3D"2"><span =
style=3D"font-weight:normal"><br></span></font></div><div><font size=3D"2">=
<span style=3D"font-weight:normal">Regards</span></font></div><div><font si=
ze=3D"2"><span style=3D"font-weight:normal">Sairaj Kodilkar</span></font></=
div></div></div>
</blockquote></div></div>

--000000000000f98203060ed69d94--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfond8jJZrusMt978Gb4hci6efw70btzvJZuX4tOZEu_pA>