Новое ядро Linux поддерживает USB 2.0

16.01.2002, 14:24

Линус Торвальдс, создатель операционной системы Linux, выпустил новую версию ядра 2.5.2, одной из характерных особенностей которого является начальная поддержка шины USB 2.0.

Поддержка шины USB 2.0 редко встроена в компьютерные системы по умолчанию. Более популярен на сегодняшний день конкурирующий стандарт FireWire, используемый для подключения к компьютеру цифровых видеокамер, жестких дисков и других устройств, с которыми нужен быстрый обмен данными.

Программисты Microsoft написали поддержку для USB 2.0, однако в Windows XP она не вошла. Когда это стало известно, многие предсказывали USB 2.0 серьезные проблемы, поскольку для любой компьютерной технологии чрезвычайно важна поддержка в операционных системах. Однако, в Microsoft заявили, что поддержка шины в XP в начале этого года все-таки появится, она будет включена в один из ближайших выпусков обновлений для Windows XP.

Поддержка USB для Linux была написана командой программистов-энтузиастов, которые в основном занимаются программированием ядра Linux. Надо заметить, что это программисты из весьма крупных и именитых компаний: например, в работе над поддержкой USB под Linux участвовал Рэнди Данлап из Intel, а программисты Compaq написали код для безопасного подключения и отключения USB-устройств во время работы компьютера.

Хотя поддержка USB 2.0 разрабатывалась только для 2.5, сейчас уже создан патч, благодаря которому USB будет поддерживаться и в 2.4. в дальнейшем USB будет поддерживаться в четных версиях ядра 2.4 (это линейка для конечных пользователей), и в нечетных версиях ядра 2.5, предназначенных для разработчиков.

Кроме поддержки USB 2.0 в ядро 2.5.2 встроен новый "диспетчер задач", с помощью которого можно отслеживать процессы, происходящие во время работы. С помощью нового диспетчера, автором которого является сотрудник Red Hat Инго Молнар, предполагается значительно улучшить работу системы на high-end серверах.

Работа над другими версиями ядра тоже не стоит на месте. Так, например, в версии ядра 2.14.17 имеется функция под названием "hyperthreading" (thread - это цепочка выполняемых задач и подпроцессов), благодаря которой процессор Intel Pentium 4 способен работать как два отдельных процессора в двухпроцессорных системах, сообщает "Компьюлента".

Читайте також