Blogging All About BSDs
  • About
  • Blog Submission
  • Contact

Posts by antti kantee

A Rump Kernel Hypervisor for the Linu...

Apr 23, 2013 ~ Written by antti kantee
A Rump Kernel Hypervisor for the Linux Kernel Ever since I realized that the anykernel was the best way to construct a modern general purpose operating system kernel, I have been performing experiments by running unmodified NetBSD kernel drivers in rump kernels in various environments (nb. here driver does not mean a hardware device driver, but any driver like a file system driver or TC [...]
~ read more ~

A Rump Kernel Hypervisor for the Linu...

Apr 23, 2013 ~ Written by antti kantee
A Rump Kernel Hypervisor for the Linux Kernel Ever since I realized that the anykernel was the best way to construct a modern general purpose operating system kernel, I have been performing experiments by running unmodified NetBSD kernel drivers in rump kernels in various environments (nb. here driver does not mean a hardware device driver, but any driver like a file system driver or TC [...]
~ read more ~

NetBSD binary kernel modules usable o...

Dec 13, 2012 ~ Written by antti kantee
Some years ago I wrote about the possibility to load and use standard NetBSD kernel modules in rump kernels on i386 and amd64. With the recent developments in buildrump.sh and the improved ability to host rump kernels on non-NetBSD platforms, I decided to try loading a binary NetBSD kernel module into a rump kernel compiled for and running o [...]
~ read more ~

NetBSD binary kernel modules usable o...

Dec 13, 2012 ~ Written by antti kantee
Some years ago I wrote about the possibility to load and use standard NetBSD kernel modules in rump kernels on i386 and amd64. With the recent developments in buildrump.sh and the improved ability to host rump kernels on non-NetBSD platforms, I decided to try loading a binary NetBSD kernel module into a rump kernel compiled for and running o [...]
~ read more ~

Kernel Drivers Compiled to Javascript...

Nov 07, 2012 ~ Written by antti kantee
The unique anykernel capability of NetBSD allows the creation of rump kernels, which are partially paravirtualized kernels running on top of a high-level hypervisor. This technology e.g. enables running the same file system driver in the monolithic kernel or as a microkernel style server in userspace. POSIX-compatible systems have been mor [...]
~ read more ~

Kernel Drivers Compiled to Javascript...

Nov 07, 2012 ~ Written by antti kantee
The unique anykernel capability of NetBSD allows the creation of rump kernels, which are partially paravirtualized kernels running on top of a high-level hypervisor. This technology e.g. enables running the same file system driver in the monolithic kernel or as a microkernel style server in userspace. POSIX-compatible systems have been mor [...]
~ read more ~

Port tier system introduced

Mar 30, 2011 ~ Written by antti kantee
The NetBSD core team has announced a tier system for the hardware architectures supported by NetBSD. The tier system classifies ports into three tiers. Summarizing, the tiers consist of ports that NetBSD will support, ports that NetBSD does its best to support, and ports which may be desupported soon. The purpose of this classification is to [...]
~ read more ~

Port tier system introduced

Mar 30, 2011 ~ Written by antti kantee
The NetBSD core team has announced a tier system for the hardware architectures supported by NetBSD. The tier system classifies ports into three tiers. Summarizing, the tiers consist of ports that NetBSD will support, ports that NetBSD does its best to support, and ports which may be desupported soon. The purpose of this classification is to [...]
~ read more ~

Rump: Distributed Kernel Services For...

Mar 15, 2011 ~ Written by antti kantee
Rump is a componentization of the NetBSD kernel. It lends itself to multiple uses, such as running kernel code as services in userspace and for example makes the high-quality NetBSD kernel code base available for use in multiserver microkernel operating systems. Running unmodified NetBSD kernel code in standalone userspace applications [...]
~ read more ~

Rump: Distributed Kernel Services For...

Mar 15, 2011 ~ Written by antti kantee
Rump is a componentization of the NetBSD kernel. It lends itself to multiple uses, such as running kernel code as services in userspace and for example makes the high-quality NetBSD kernel code base available for use in multiserver microkernel operating systems. Running unmodified NetBSD kernel code in standalone userspace applications [...]
~ read more ~

Support for Microsoft eMIPS (“E...

Jan 26, 2011 ~ Written by antti kantee
In April 2009 I got an email from Alessandro Forin containing this picture as an attachment. His group at Microsoft Research was investigating dynamically reconfigurable computing and needed an operating system for testing purposes. I was happy that they were using NetBSD for their research and was especially pleased to learn that they had [...]
~ read more ~

Support for Microsoft eMIPS (“E...

Jan 26, 2011 ~ Written by antti kantee
In April 2009 I got an email from Alessandro Forin containing this picture as an attachment. His group at Microsoft Research was investigating dynamically reconfigurable computing and needed an operating system for testing purposes. I was happy that they were using NetBSD for their research and was especially pleased to learn that they had [...]
~ read more ~

Revolutionizing Kernel Development: T...

Aug 19, 2010 ~ Written by antti kantee
Revolutionizing Kernel Development: Testing With Rump There are numerous good tools which do an excellent job of testing kernel features and help to catch bugs. The more frequently they are run as part of the regular development cycle, the more bugs they expose before the bugs are shipped to be discovered by end users. However, prior to being able to execute kernel tests configuration is requ [...]
~ read more ~

Revolutionizing Kernel Development: T...

Aug 19, 2010 ~ Written by antti kantee
Revolutionizing Kernel Development: Testing With Rump There are numerous good tools which do an excellent job of testing kernel features and help to catch bugs. The more frequently they are run as part of the regular development cycle, the more bugs they expose before the bugs are shipped to be discovered by end users. However, prior to being able to execute kernel tests configuration is requ [...]
~ read more ~

Testing NetBSD: Easy Does It

Jun 24, 2010 ~ Written by antti kantee
In a software project as large as NetBSD the interactions between different software components are not always immediately obvious to even the most skilled programmers. Tests help ensure that the system functions according to the desired criteria. Periodic automated runs of these tests with results visible on the web ensures both that test [...]
~ read more ~

Kernel Modules Autoload from Host in ...

Apr 27, 2010 ~ Written by antti kantee
Since early 2009 NetBSD and rump has supported execution of stock kernel module binaries in userspace on x86 architectures. Starting in -current as of today, kernel modules will automatically be loaded from the host into the rump kernel. For example, when mounting a file system in a rump kernel, support will be automatically loaded before [...]
~ read more ~

Pages

  • About
  • Contact
  • Blog Submission
  • Book review – Absolute OpenBSD 2nd Edition
  • Book review – DNSSEC Mastery

 Subscribe in a reader

Categories

  • aboutBSD.net
  • alp's notes
  • blog.netbsd.org
  • blog.pcbsd.org
  • BSDTalk
  • chfl4gs
  • Dan Langille's Other Diary
  • dan.langille.org
  • DragonFlyBSD Digest
  • Dru Lavigne – A Year in the Life of a BSD Guru
  • FreeBSD
  • FreeBSD Foundation
  • freebsd.stokely.org
  • meetBSD: meet the BSD systems
  • Murray's FreeBSD Notes
  • NetBSD
  • NetBSD Blog
  • nixCraft : FreeBSD
  • Official PC-BSD Blog
  • OpenBSD
  • OpenBSD Journal
  • PC-BSD
  • PsyberMonkey
  • Takizo
  • The FreeBSD Diary
  • Uncategorized
  • Warner's Random Hacking Blog
  • www.alp-notes.blogspot.com
  • www.bsdimp.blogspot.com
  • www.bsdtalk.blogspot.com
  • www.cyberciti.biz
  • www.freebsd.org
  • www.freebsddiary.org
  • www.freebsdfoundation.org
  • www.meetbsd.org
  • www.netbsd.org
  • www.pcbsd.org
  • www.scratching.psybermonkey.net
  • www.shiningsilence.com/dbsdlog
  • www.systems.takizo.com
  • www.undeadly.org

Pure Line theme by Theme4Press  •  Powered by WordPress Blogging All About BSDs