Denial of service in microkernel

Gayathri Nagarajan gayathrinagarajan18 at gmail.com
Wed Apr 1 08:12:24 CEST 2015


I executed fork bomb(a process continually replicates itself to deplete the
system resources), a denial of service attack in Linux kernel and the
kernel got crashed. This is because of the depletion of resources and
starvation.

But, upon executing the same application in L4linux under the Fiasco.oc
with L4re microkernel architecture, no crashing occurs.
What is the reason behind this stability? How does the
microkernel(Fiasco.OC) handle the system calls ?

# Code for the fork bomb application :

#include<unistd.h>
int main(void)
{
while(1)
fork();  //system call
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20150401/cc9b05c1/attachment.html>


More information about the l4-hackers mailing list