openMosix была бесплатной системой управления кластером , которая предоставляла возможности односистемного образа (SSI), например автоматическое распределение работы между узлами . Это позволило программным процессам (не потокам ) мигрировать на машины в сети узла , которые могли бы выполнять этот процесс быстрее ( миграция процессов ). Это было особенно полезно для запуска параллельных приложений с низким и средним уровнем ввода-вывода (I/O). [1] Он был выпущен как патч ядра Linux , но также был доступен на специализированных Live CD . Разработка openMosix была остановлена разработчиками, но проект LinuxPMI продолжает разработку прежнего кода openMosix.
openMosix был первоначально создан Моше Баром как ответвление от MOSIX 10 февраля 2002 года, когда MOSIX стал проприетарным программным обеспечением .
openMosix считался стабильным на ядре Linux 2.4.x для архитектуры x86 , но портирование на ядро Linux 2.6 оставалось в стадии альфа. Поддержка 64-битной архитектуры AMD64 началась только с версии 2.6.
15 июля 2007 г. Бар объявил, что проект openMOSIX завершится 1 марта 2008 г. из-за уменьшения потребности в кластеризации единого системного образа (SSI) по мере увеличения доступности недорогих многоядерных процессоров . [2]
OpenMosix раньше распространялся в качестве ядра Gentoo Linux , но был удален из дерева портов Gentoo Linux в феврале 2007 года. [3]
По состоянию на 1 марта 2008 г. исходный код openMosix, доступный только для чтения, по-прежнему размещается на SourceForge. [4] Проект OpenPMIx продолжает развитие бывшего кода openMosix.
ClusterKnoppix — это специализированный дистрибутив Linux , основанный на дистрибутиве Knoppix , но использующий ядро openMosix.
Традиционно кластерные вычисления можно было реализовать только путем настройки отдельных ключей rsh , создания общих ресурсов NFS , редактирования файлов хоста, установки статических IP-адресов и применения исправлений ядра вручную. ClusterKnoppix фактически делает большую часть этой работы ненужной. Дистрибутив содержит систему автоконфигурации, при которой новые компьютеры под управлением ClusterKnoppix, подключенные к сети, автоматически присоединяются к кластеру.
ClusterKnoppix — это модифицированный дистрибутив Knoppix, использующий ядро OpenMosix.
Linux Live CD с openMosix включает в себя: