The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Для Minix 3 разработан USB-стек

18.03.2010 19:29

Для свободной микроядерной ОС Minix 3 доступна первая тестовая реализация USB-стека.

Возможности представленного USB-стека:

  • Поддержка полноскоростного и низкоскоростного режимов передачи;
  • Возможность контроля передачи в синхронном режиме;
  • Возможность прерывания передачи;
  • Драйвер для хост-контроллера UHCI;
  • HID-драйверы для клавиатуры и мыши;
  • USBDI-интерфейс для написания USB-драйверов;
  • Поддержка работы с несколькими хост-контроллерами;
  • Возможность динамической загрузки и выгрузки драйверов;
  • Модульный дизайн стека.


  1. Главная ссылка к новости (http://groups.google.com/group...)
Автор новости: yantux
Тип: К сведению
Короткая ссылка: https://opennet.ru/25856-minix
Ключевые слова: minix, driver, usb
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Unixoid_потому_что_кривые_руки_писали_этот_модуль (ok), 21:20, 18/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх, жалко что её не так давно пилят, я как раз делаю проект с веб-камерой и сотовым телефоном с GPRS, подключёнными по USB. Там бы микроядерная ОС с минимальными требованиями к железу была весьма кстати. А так - Linux :-)
     
     
  • 2.11, Аноним (-), 22:00, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    миникс появился раньше линукса и даже использовался на начальных этапах его разработки ;)
     
  • 2.26, fi (ok), 10:07, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Там бы микроядерная ОС с...

    Да пожалуйста...  Linux с L4 всегда готов для вас.

    В отличии от старика mach вполне быстрая система.

     
     
  • 3.27, Unixoid_потому_что_кривые_руки_писали_этот_модуль (ok), 11:13, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл запускать Linux поверх, если можно напрямую ?
     
  • 3.33, Аноним (-), 13:22, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    а это зачем? чтобы побольше и нестандартно посношаться с экзотом и погеморроиться по максимуму?
     
  • 3.39, User294 (ok), 15:20, 20/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Да пожалуйста...  Linux с L4 всегда готов для вас.

    С Linux без всяких "поверх" имхо геморроя будет здорово меньше (особенно в плане поддержки железа) а производительность - лучше. И ради чего этот огород? У большей части людей нет какой-то принципиальной цели впихать микроядро в каждую дырку.

     
  • 2.42, andr.mobi (??), 21:23, 22/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Там бы микроядерная ОС с минимальными требованиями к железу была весьма кстати

    www.QNX.com
    http://community.qnx.com/sf/sfmain/do/home

     

  • 1.5, Sanix (?), 21:44, 18/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А пока linuxоиды поливают какашками виндузоидов и наоборот, Minix тихим сапом пробирается к званию полноценной ОС.
     
     
  • 2.7, IGX (?), 21:51, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    У меня нет времени ждать 1000 лет, пока миникс хотя бы приблизится к линукс.
     
  • 2.8, Аноним (-), 21:54, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    лет через 50 доберется пожалуй, правда вы будете на пенсии или в могилке и вам будет похрену ;)
     
  • 2.16, FPGA (ok), 00:26, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А пока linuxоиды поливают какашками виндузоидов и наоборот, Minix тихим сапом пробирается к званию полноценной ОС

    Пока некоторые особо талантливые испытывают ненависть к линуксу, другие спокойно юзают Linux & Minix без каких либо оттенков и намеков на предвзятость.

     

  • 1.9, анонимус (??), 21:54, 18/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    только я один увидел что у minix - BSD лицензия
    а USB стек под GPL
    ?
     
     
  • 2.12, Аноним (-), 22:03, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    срочно перепишите под расово верной лицензией, как полагается :)
     
  • 2.13, Аноним (-), 22:44, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    эта пять
     
  • 2.14, ig0r (??), 22:59, 18/03/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    в миниксе все драйвера в юзерспейсе, это тоже самое, что удивляться что в FreeBSD используется гнутый софт.
     
     
  • 3.17, анонимус (??), 01:11, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Таненбаун не знает о QNX?
    расскажите ему о ней, там все тоже самое и открыто для всех
    бери и юзай, как говориться

    тогда понятно
    Minix клон QNX, только этот клон менее удачный

     
     
  • 4.18, anonymous (??), 01:13, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Таненбаун не знает о QNX?
    >расскажите ему о ней, там все тоже самое и открыто для всех
    >
    >бери и юзай, как говориться
    >
    >тогда понятно
    >Minix клон QNX, только этот клон менее удачный

    И давно QNX стала открытой?

     
     
  • 5.21, анонимус (??), 09:03, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    исходные тексты доступны уже давно
     
     
  • 6.22, ig0r (??), 09:44, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в этом и разница: QNX открытый, Minix свободный.
     
  • 6.25, аноним (?), 09:56, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >исходные тексты доступны уже давно

    во-первых, QNX - ОС реального времени, со своими несколькими шедулерами, заточенными под это, а миникс, предполагаю, универсальная ОС

    во-вторых, сравните лицензирование, BSD разрешает хоть какое использование - дорабатывай, закрывай исходники, продавай (главное авторов напиши), а QNX - http://ru.wikipedia.org/wiki/QNX

    "
    Осенью 2007 года компания QNX Software Systems приступила к поэтапному открытию исходного кода QNX Neutrino на условиях лицензии гибридного типа в рамках сообщества Foundry27[9]. Эта лицензия позволяет энтузиастам бесплатно получать доступ не только к исходным текстам операционной системы, но и к инструментальным средствам. При этом для коммерческого использования QNX Neutrino по-прежнему необходимо приобретать соответствующие лицензии.[10][11]. Кроме того, лицензия QNX Neutrino прямо запрещает проведение сертификаций продуктов, производных от исходного кода QNX Neutrino, без письменного разрешения компании QSS
    "
    и еще наверное много чего можно возразить

     
     
  • 7.37, анонимус (??), 15:31, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Minix никогда не сравниться с QNX по качеству
    а в качестве учебного пособия и других Unix Like систем хватает
     
     
  • 8.41, User294 (ok), 15:38, 20/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот в качестве учебного пособия unix-like ну совершенно не рулят Потому как гус... текст свёрнут, показать
     
  • 6.34, Аноним (-), 13:25, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >исходные тексты доступны уже давно

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

     
  • 4.29, Аноним (-), 11:29, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Таненбаун не знает о QNX?
    >расскажите ему о ней, там все тоже самое и открыто для всех
    >
    >бери и юзай, как говориться
    >
    >тогда понятно
    >Minix клон QNX, только этот клон менее удачный

    Вот интересная статья Цилюрик О.И. (автор нескольких книг по QNX, например "QNX/UNIX. Анатомия параллелизма"): Сравнительный анализ: MINIX3/QNX6 (http://www.minix3.ru/articles/MvsQ-108.pdf).
    Очень позновательное чтиво о "свободном" QNX.  

     

  • 1.20, Аноним (-), 08:45, 19/03/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Позавчера зарелизили стек, причем сам автор пробовал её только на вирт.машине в QEMU. Есть еще один опробовавший на реальном железе, но стек работает не во всех релизах. За подробностями прошу в новостную группу minix3 :) Сейчас проект динамично развивается, хотя еще многое далеко от идеала.
     
     
  • 2.24, Аноним (-), 09:50, 19/03/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Сейчас проект динамично развивается, хотя еще многое далеко от идеала.

    Денег дали, вот и попёрло! :)
    Кстати, MINIX 3 участвует Google Summer of Code 2010.
    Вот объявленные проекты (http://www.minix3.org/soc-2010/):

    -Porting the NetBSD C Library;
    -Porting a Package Manager;
    -UNIX Domain Sockets;
    -A MINIX 3 Firewall;
    -Making MINIX 3 Multiboot Compliant;
    -Porting or writing device drivers;
    - Porting application programs to MINIX 3.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру