answersLogoWhite

0

The advantages of using Minix 3 are :

a. Reduce kernel size

Monolithic operating systems such as Linux and FreeBSD and hybrids like Windows have millions of lines of kernel code. In contrast, MINIX 3 has about 6,000 lines of executable kernel code, which can make problems easier to find in the code.

b. Cage the bugs

In monolithic operating systems, device drivers reside in the kernel. This means that when a new peripheral is installed, unknown, untrusted code is inserted in the kernel. A single bad line of code in a driver can bring down the system. In MINIX 3, each device driver is a separate user-mode process. Drivers cannot execute privileged instructions, change the page tables, perform arbitrary input/output (I/O), or write to absolute memory. They have to make kernel calls for these services and the kernel checks each call for authority.

c. Limit damage from buffer overflows

MINIX 3 uses fixed-length messages for internal communication, which eliminates certain buffer overflows and buffer management problems. Also, many exploits work by overrunning a buffer to trick the program into returning from a function call using an overwritten stacked return address pointing into the overrun buffer. In MINIX 3, this attack does not work because instruction and data space are split and only code in (read-only) instruction space can be executed.

User Avatar

Wiki User

13y ago

What else can I help you with?

Related Questions

What are the advantages and disadvantages of Windows 2000 to minix 3?

The main advantage of Windows 2000 over Minix 3 is that because of its popularity, Windows 2000 provides support for a wider range of software. However, like most strains of Linux, Minix 3 is more immune against computer virus attacks.


What is the difference between MINIX 3 and Unix?

Minix: Monolitic, rendezvous method (messages passing), layers, device controllers,


Should you keep your cell phone for longer than 3 years?

It depends on the advantage and disadvantage. But go ahead, why not?


What is the advantage and disadvantage of the Caribbean court of justice above the privy council?

list 3 advantages of caribbean court of justice


Advantage and disadvantage of observation over interwiewing in research methods?

Spell interviewing right and maybe you'll find the answer, jsyk, trh<3


Is the Pokemon Articuno the best out of the 3 rare birds on fire red?

that simply JUST depends on the level, moves, and type advantage/disadvantage.


What advantage and disadvantage if kino sell the pearl at 1500 pesos?

the advantage are that ; 1. HE WILL SEND COYOTITO TO SCHOOL. 2. HE WILL GET A RIFLE AND A NEW HAOORPOON. 3.HE WILL GET MARRIED IN THE CHURCH WITH JUANA. HE WILL GET NEW CLOTH FOR HIM AND HIS FAMILY.


What is 3 Th plus 5 Th?

3/8


What decimal is equivalent to 3 Th's?

The answer depends on what you mean by "3 Th's".


Advantage and disadvantage of a map?

Advantage: Maps provide a visual representation of geographic information, helping users navigate, plan routes, and understand spatial relationships. They can also convey complex information in a clear and accessible way. Disadvantage: Maps can sometimes oversimplify or distort information, leading to potential inaccuracies or misinterpretations. Additionally, maps may not always include the most up-to-date data, which can impact their reliability for real-time navigation or decision-making.


What are the disadvantages and advantages to using cat 3 cable for Ethernet?

advantage: it is really cheap. disadvantage: the top speed is only 10 Mbps


Metrication advantage or disadvantage?

The advantages of Metrication is that we can convert and measure things. And the disadvantage of metrication is that we're becoming lazy, its like that we're just thinking that there is always an instrument to help us, <3