|
|
Компьютеры - Аппаратная платформа компьютера - Кроссплатформенное программное обеспечение23 января 2011
Оглавление: 1. Аппаратная платформа компьютера 2. Платформы-анклавы 3. Несовместимые аппаратные платформы 4. Кроссплатформенное программное обеспечение
-
Запуск программного обеспечения на более чем одной аппаратной платформе и/или операционной системе является важной задачей, как для разработчиков новой аппаратуры, так и для программистов.
- Debian компилирует свои пакеты для GNU/Linux для трёх архитектур процессоров Intel: IA-32, x86-64, IA64. Также официально создаются пакеты для ещё 8 аппаратных платформ. Пакеты, оптимизированные для конкретных процессоров своих платформ пользователи могут создать сами. Debian GNU/Hurd и GNU/kFreeBSD пока поддерживают меньшее количество платформ.
- ОС NetBSD портирована на 60 аппаратных платформ.
- Microsoft разрабатывает специальные ветки своей операционной системы Microsoft Windows: Windows CE и Windows Embedded.
- Запуск на различных архитектурах одного и того же прикладного программного обеспечения без необходимости обеспечивать совместимость на уровне ОС реализуется путём стандартизации языков, компиляторов, библиотек и среды исполнения, а также путём перехода на исполнение ПО в виртуальной машине и стандартном окружении, которые реализуются для каждой платформы и гарантируют единообразное исполнение ПО независимо от платформы.
Просмотров: 7589
|