Discussion:
New to freeBSD and looking for guidance
(too old to reply)
Sairaj Kodilkar
2024-01-13 15:52:26 UTC
Permalink
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 on
adding xen hypervisor support for their SOC. I previously contributed to
unikernel as part of google summer of code where I worked on synchronizing
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
Warner Losh
2024-01-13 16:53:07 UTC
Permalink
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
Post by Sairaj Kodilkar
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 on
adding xen hypervisor support for their SOC. I previously contributed to
unikernel as part of google summer of code where I worked on synchronizing
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
David Chisnall
2024-01-14 08:25:36 UTC
Permalink
Mario Marietto
2024-01-13 17:01:58 UTC
Permalink
Warner Losh,did you read the messages that I tried to send you ? You never
replied to one of my messages privately. He mentioned xen and there is some
work to do even in this area,trying to fix the missing code on FreeBSD for
arm 32 and arm 64 bit because FreeBSD as domU does not boot when
virtualized with xen. I've been working on this for several months. You
helped me,but not so much,probably because you don't care so much about xen
for FreeBSD ? Instead,I care. I think FreeBSD needs that xen works great
there. Unfortunately now I'm definitely stuck at some points. I need
professional help to make progress. You can be the right person,but you
seem not interested.
Post by Warner Losh
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
Post by Sairaj Kodilkar
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 on
adding xen hypervisor support for their SOC. I previously contributed to
unikernel as part of google summer of code where I worked on synchronizing
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
--
Mario.
David Chisnall
2024-01-16 08:37:26 UTC
Permalink
Loading...