Меню

Главная
Случайная статья
Настройки
Clinux
Материал из https://ru.wikipedia.org



Clinux (от англ. microcontroller linux) — порт Linux, встраиваемая операционная система для микроконтроллеров, в том числе, не имеющих блока управления памятью.

Содержание

Название

Название Clinux происходит от греческой буквы , в англоязычной литературе часто обозначающей приставку микро-; буквы C — в данном случае обозначающей controller; и названия ядра Linux. Произносится название как «ю-си-линукс», что очень похоже на фразу «You see Linux» (Ты видишь линукс).

Истоки

Операционная система для встраиваемых систем Clinux была создана Ди Джефом Дионне (D. Jeff Dionne) и Кеннетом Албановски (Kenneth Albanowski) в 1998 году. Изначально была предназначена для микроконтроллеров m68k (особенно для серии 68328) семейства DragonBall производства компании Motorola и основана на ядре Linux версии 2.0.33. После выпуска первой редакции операционной системы сообщество разработчиков решило расширить круг поддерживаемых архитектур микроконтроллеров. В начале 1999 года была добавлена поддержка для семейства ColdFire производства Motorola. Чуть позже добавилась также поддержка процессоров архитектуры ARM.

Начиная с версии ядра 2.5.46, проект был объединён с основной линией разработки ядра Linux. Грег Ангерер (автор Clinux порта для ColdFire) продолжил активную работу по внедрению поддержки Clinux в основную линию разработки ядра Linux серии 2.6. Таким образом Clinux перестал быть отдельным ответвлением Linux.

Проект продолжал разработку улучшений и инструментария для использования Linux в микроконтроллерах. Сейчас Clinux поддерживает множество архитектур микроконтроллеров, используемых в самых разных устройствах от сетевых маршрутизаторов до MP3-плееров, сканеров, кардридеров и прочих устройств.

Поддерживаемые архитектуры

На сегодняшний день поддерживаются следующие архитектуры:

== Современное состояние[когда?] ==

На сегодняшний день поддержка проектом Clinux той или иной архитектуры сильно отличаются. Разработки по некоторым направлениям были прекращены, некоторые образовали отдельные от проекта Clinux направления (из-за коммерческих соображений, или отдельными программистами).

Строго говоря, Clinux является ядром операционной системы, однако ещё одним результатом проекта Clinux стала библиотека программирования uClibc и создание большого количества прикладного программного обеспечения для устройств со встроенной операционной системой, которое распространяется в виде дистрибутива «Clinux-dist» и может использоваться на этих устройствах. Clinux-dist содержит программные библиотеки, приложения и утилиты. Его можно сконфигурировать и встроить в ядро системы.

Многие проекты активно используют Clinux в своих разработках. Например, iPodLinux , Juice Box , DSLinux , Runix и некоторые другие, имеют в своей основе ядро Clinux.

Clinux установлен в Picotux — самый маленький в мире компьютер, управляемый операционной системой Linux, и в крошечный компьютер Minotaur BF537 на основе Blackfin.

Ссылки
Downgrade Counter