Сину


Xinu Is Not Unix ( Xinu , рекурсивная аббревиатура ) — операционная система для встраиваемых систем , [2] первоначально разработанная Дугласом Комером для использования в образовательных целях в Университете Пердью в 1980-х годах. Имя является рекурсивным и написано задом наперёд в Unix . Он был портирован на многие аппаратные платформы, включая системы DEC PDP-11 и VAX , Motorola 68k ( рабочие станции Sun-2 и Sun-3 , AT&T UNIX PC , MECB ), Intel .x86 , PowerPC G3 , MIPS и AVR (atmega328p/Arduino). Xinu также использовался для некоторых моделей принтеров Lexmark . [2]

Несмотря на свое название, предполагающее некоторое сходство с Unix, Xinu — это операционная система другого типа, написанная без знания исходного кода Unix или целей совместимости. Он использует разные абстракции и системные вызовы , некоторые из которых имеют имена, совпадающие с именами Unix, но с другой семантикой. [2]

Xinu сначала работала на платформе LSI-11 . Порт Motorola 68000 был сделан Дерриком Бернсом в 1984 году. Порт VAX был сделан в 1986 году Комером и Томом Стоунсайфером, порт, совместимый с IBM PC, в 1988 году Комером и Тимоти Фоссумом, второй порт Motorola 68000 (Sun 3) примерно в 1988 году. Шон Остерманн и Стив Чапин, порт платформы Macintosh в 1989 году Комером и Стивеном Мансоном, версия Intel 80486 Джона Лина в 1995 году, порт SPARC Джима Гриффиоена, порт PowerPC в 2005 году и порт MIPS Embedded Xinu в 2006 году. Деннис Брайлов.

Деннис Брайлоу из Университета Маркетт перенес Xinu на процессорные архитектуры PowerPC и MIPSEL . Портирование Xinu на архитектуру с сокращенным набором команд (RISC) значительно упростило его реализацию, повысив его возможности для использования в качестве инструмента для обучения и исследований.

MIPSEL был выбран в качестве целевой архитектуры из-за распространения маршрутизатора WRT54GL на основе MIPSEL и крутого стимула, который мотивирует некоторых студентов участвовать в проектах. Первая лаборатория встроенных систем Xinu на базе маршрутизатора WRT54GL была разработана в Университете Маркетт. В сотрудничестве с командой Marquette Xinu в Университете Миссисипи была создана встроенная лаборатория Xinu, заложившая основу для дальнейшей работы над созданием виртуальной лаборатории Xinu.

Embedded Xinu — это новая реализация дизайна Xinu на языке ANSI C на встроенной архитектуре RISC. Порт MIPS Embedded Xinu разрабатывался с 2006 по 2010 год в Университете Маркетт под руководством доктора Денниса Брайлоу. Операционная система Embedded Xinu защищена авторскими правами (c) 2007, 2008, 2009 и 2010 Дугласа Комера и Денниса Брайлоу.