Add the Fiasco.OC report.
Submitted by: Ilya Bakulin <ilya _at_ bakulin _dot_ de> Sponsored by: The FreeBSD Foundation
This commit is contained in:
parent
e1cd64b82f
commit
34ca01b15d
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=45293
1 changed files with 62 additions and 1 deletions
|
@ -46,7 +46,7 @@
|
|||
?>
|
||||
|
||||
<p>Thanks to all the reporters for the excellent work! This
|
||||
report contains 11 entries and we hope you enjoy reading it.</p>
|
||||
report contains 13 entries and we hope you enjoy reading it.</p>
|
||||
|
||||
<p>The deadline for submissions covering between July and
|
||||
September 2014 is October 7th, 2014.</p>
|
||||
|
@ -1014,4 +1014,65 @@
|
|||
|
||||
<help></help>
|
||||
</project>
|
||||
|
||||
<project cat='kern'>
|
||||
<title>Running &os; as an application on top of Fiasco.OC
|
||||
microkernel</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Ilya</given>
|
||||
<common>Bakulin</common>
|
||||
</name>
|
||||
<email>ilya@bakulin.de</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="http://en.wikipedia.org/wiki/L4_microkernel_family">L4
|
||||
microkernel family</url>
|
||||
<url href="https://wiki.freebsd.org/201407DevSummit/BSDUserspace">A
|
||||
brief description of the project on the &os; wiki (short talk
|
||||
during &os; DevSummit in Cambridge)</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>Fiasco.OC belongs to the L4 microkernel family. A microkernel
|
||||
provides a bare minimum of services to the applications
|
||||
running on top of it, unlike traditional kernels that
|
||||
incorporate a complex code like IP stacks and device drivers.
|
||||
This allows to dramatically decrease the amount of code
|
||||
running in the privileged mode of the CPU, achieving higher
|
||||
security while still providing an acceptable level of
|
||||
performance.</p>
|
||||
|
||||
<p>Running an operating system kernel on top of the microkernel
|
||||
allows to leverage any software that was developed for that
|
||||
operating system. The OS kernel runs in user-mode side-by-side
|
||||
with other microkernel applications such as real-time
|
||||
components. Multiple OSes, each with their userland
|
||||
applications, may be even run in parallel, thus allowing to
|
||||
build the products where processing of corporate data is
|
||||
strictly separated from the processing of private data.</p>
|
||||
|
||||
<p>The project aims to create a port of &os; to Fiasco.OC
|
||||
microkernel, which is a high performance L4 microkernel
|
||||
developed by TU Dresden. The existing ports of OpenBSD and
|
||||
Linux are used as a reference. This will allow to use the
|
||||
unique &os; features like ZFS in L4-based projects.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>Finish opensourcing the port of L4OpenBSD/amd64 made by
|
||||
genua mbh. This is a work in progress.</task>
|
||||
|
||||
<task>Publish the sources of L4&os; port that is largely based
|
||||
on the L4OpenBSD code.</task>
|
||||
|
||||
<task>Improve the port, the first task being adopting the
|
||||
pmap(9) module to work with L4 microkernel memory allocation
|
||||
services.</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
Loading…
Reference in a new issue