Re: vkernel & GSoC, some questions

看板FB_hackers作者時間18年前 (2008/03/16 17:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/34 (看更多)
Andrey V. Elsukov wrote: >16.03.08, 09:30, "David O'Brien" <obrien@freebsd.org>: > > >>> Add virtual kernel (vkernel) support to FreeBSD for the i386 and amd64 >>>architectures. >>> >>>The vkernel support in question is the one found in DragonFlyBSD. >>> >>> >>Not being up on DragonFlyBSD, can you better describe what "vkernel" is? >> >> > >vkernel is similar to User Mode Linux technology. You can boot vkernel as a >user mode process. I think it will be good to have similar in FreeBSD. >There are several links: >http://leaf.dragonflybsd.org/mailarchive/users/2007-01/msg00237.html >http://www.dragonflybsd.org/docs/articles/vkernel/vkernel.shtml > > > The two links that Andrey posted are very good. I just want to add a short summary: A vkernel is a kernel running as a user process under a real kernel. The vkernel runs in the CPU's priviledge ring 3. It services its child processes like a normal kernel, but whenever a page table needs to be modified, context switched, or some other privileged operation needs to be executed, the vkernel asks the real kernel through a syscall interface. _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #17tEmm00 (FB_hackers)
討論串 (同標題文章)
文章代碼(AID): #17tEmm00 (FB_hackers)