MINIX 3 - новая операционная система с открытыми исходными текстами, разработанная с целью обеспечить высокую надежность, гибкость и безопасность. Она основана на предыдущих версиях MINIX, но существенно отличается многими ключевыми свойствами. MINIX 1 и 2 были предназначены как инструментальное средство для обучения; MINIX 3 может использоваться как серьезная система на ограниченных ресурсом компьютерах и для приложений, требующих высокой надежности. Эта новая операционная система является чрезвычайно маленькой. Части, которые работают в пользовательском режиме, разделены на маленькие модули и хорошо изолированы от друг друга. Например, каждый драйвер устройства выполняется как отдельный процесс пользовательского режима, и ошибка в драйвере (безусловно, самый большой источник ошибок в любой операционной системе) не может полностью остановить операционную систему. В MINIX 3, когда драйвер терпит крах, он автоматически перезапускается, не требуя никакого пользовательского вмешательства, не требует перезагрузки, и не затрагивает выполняющиеся программы. Эти особенности, микроядро и другие аспекты очень повышают надежность системы. |