Europe funds secure operating system research

By Jeremy Kirk, IDG News Service |  Operating Systems, Linux, minix 6 comments

A Dutch university has landed a European Research Council grant to continue work on a Unix-type operating system that aims to be more reliable and secure than Linux or Microsoft Windows.

The €2.5 million (US$3.3 million) grant will fund three researchers and two programmers, said Andrew S. Tanenbaum, a computer science professor at Vrije Universiteit in the Netherlands.

Tanenbaum developed Minix, an operating system based somewhat on Unix that has a small code base and implements strong security controls.

The latest grant will allow further research into a making the operating system capable of fixing itself when a bug is detected, allowing computers to be a more reliable, Tanenbaum said.

"It irritates me to no end when software doesn't work," Tanenbaum said. "Having to reboot your computer is just a pain. The question is 'Can you make a system that actually works very well?'"

Software bugs will never be eliminated, Tanenbaum wrote in the project proposal. But operating system such as Windows and Linux are designed in ways that make them less reliable than they could be, he said.

For example, drivers for features such as sound and other peripheral components must be installed inside the operating system's kernel, or the computer's core code. If something goes wrong, it usually hangs up the machine.

Minix, however, is designed so drivers operate like applications outside of the kernel, which means if they crash, the computer will carry on, Tanenbaum said. The concept is called a "microkernel" rather than its opposite, a monolithic kernel.

In Tanenbaum's model, other components of the operating system will function in tightly constrained modules that can't interfere with one another if they fail. It also improves overall security.

A more secure operating system also leaves software vendors more accountable for software vulnerabilities. The expectations for software are much lower than for other industries, where a component failure such as a vehicle tire leads to recalls and law suits, Tanenbaum said.

But that liability could be assigned more easily if the software is less complex and more stable, he said.

"We want to make software that is very, very reliable," Tanenbaum said.

The funding will allow Minix research to continue for five more years.

SMS:  A Dutch university has landed a European Research Council grant to continue work on Unix-type operating system called Minix.

6 comments

    Anonymous 2 years ago
    yes there is much to do again with GNU/Mach, but is a good operating system, and now it is not anymore necessary to work on GNU/Mach, is possible to work on GNUSTEP is a Microkernel Mach with the same quality of OpenStep/Mach and is totally free software.
    Anonymous 2 years ago
    An operating system evaluated by the NSA and certified by NIAP to EAL 6+ High Robustness, have a look athttp://www.integrityglobalsecurity.com/
    Anonymous 2 years ago in reply to Anonymous
    Off the top of my head, here are 3 good reasons :1) who are these NIAP and NSA? What grounds has anyone got to think that they are any better at testing software than WOMBAT and SPLURGE? (Yes, I do know what NIAP and NSA are, and I just made up the others.) The point is, there is no law written in light-year-high letters across the face of Orion stating that they're the only competent security people in the world, and there's a similar guarantee of their effectiveness.2) NIAP and NSA are to the best of my knowledge, American organisations. Their products must not be trusted for that reason - they have every reason to try to install "backdoors" to allow them to do nasty things to their competitors. Therefore, anyone who may be wishing to compete with Americans or the American Government dare not use these products.3)IF the world were to adopt a single standard high-security system (despite the objections above), then when (it's not an "if") a security flaw is found, it will have proportionately greater an effect. Diversity is not just desirable, it is utterly essential.So - Minix continues. I'll have a look at that. It's been a few years since I played with it last.
    Anonymous 2 years ago
    This sounds exactly like the GNU Hurd :http://www.gnu.org/software/hurd/hurd.html
    Anonymous 2 years ago in reply to Anonymous
    Except Minix has had a working kernel since 1987.GNU Hurd has been in development since 1984 and has yet to put out a stable release.

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      Operating SystemsWhite Papers & Webcasts

      White Paper

      Microsoft Enterprise Agreement Program Overview

      Discover how flexible the Microsoft Enterprise Agreement Program is to help you build the right software solution agreement for your business. This paper highlights all the available options-from on-premise software and cloud service solutions, to payment options and enrollment programs, and more.

      White Paper

      Watson - A System Designed for Answers. The future of workload optimized systems design

      Watson is a workload optimized system designed for complex analytics, made possible by integrating massively parallel POWER7 processors and DeepQA technology. Read the white paper about Watson's workload optimized system design.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question