The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Intel Labs работает над системой, которая сможет создавать д..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от opennews (ok) on 10-Июн-11, 16:15 
Издание The Register опубликовало (http://www.theregister.co.uk/2011/06/10/automatic_device_dri...) интервью с Аруном Рагхунатом (Arun Raghunath), одним из разработчиков Intel Labs, который занимается созданием системы (http://ertos.nicta.com.au/research/drivers/synthesis/) для автоматической генерации исходного кода драйверов устройств и их адаптации для различных операционных систем. В ходе беседы Арун пояснил принцип работы системы, рассказал о текущем состоянии разработки и требованиях, которые она предъявляет к производителям устройств.

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

URL: http://ertos.nicta.com.au/research/drivers/synthesis/
Новость: http://www.opennet.ru/opennews/art.shtml?num=30839

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Intel Labs работает над системой, которая сможет создавать д..."  +15 +/
Сообщение от strah4 on 10-Июн-11, 16:23 
Предвижу сообщение при подключении. Система генерирует драйвер для нового устройства.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Intel Labs работает над системой, которая сможет создавать д..."  +9 +/
Сообщение от анонимно on 10-Июн-11, 16:27 
когда железка будет отдавать свою спецификацию при подключении, так и будет, это неизбежно )
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

14. "Intel Labs работает над системой, которая сможет создавать д..."  –1 +/
Сообщение от brother anon on 10-Июн-11, 16:43 
Спецификацию можно "нагуглить" автоматически по device id (или как он там называется)
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

34. "Intel Labs работает над системой, которая сможет создавать д..."  +16 +/
Сообщение от filosofem (ok) on 10-Июн-11, 21:47 
user@host:~#Termite --make-all --install
building driver for network card...
googling specification for network card...
Can't find Internet connection.
FAIL!
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

56. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от pavlinux (ok) on 11-Июн-11, 15:53 
>Спецификацию можно "нагуглить" автоматически

нагугли плиз

14e4:5820 (rev 10)

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

8. "Intel Labs работает над системой, которая сможет создавать д..."  –11 +/
Сообщение от pro100master (ok) on 10-Июн-11, 16:28 
Это уже частично есть - Plug aNd Play
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "Intel Labs работает над системой, которая сможет создавать д..."  +7 +/
Сообщение от XVilka (ok) on 10-Июн-11, 16:25 
Это надо чтобы все производители устройств проедоставляли спецификации в едином, машиночитаемом формате. Без всяких PDF и NDA
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

50. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 11-Июн-11, 08:41 
особенно желательно чтобы таковыми были verilog/vhdl сорцы сразу :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от grayich (ok) on 10-Июн-11, 16:32 
дык, спецификации всё равно нужны
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Intel Labs работает над системой, которая сможет создавать д..."  +2 +/
Сообщение от burdakovd on 10-Июн-11, 16:51 
Ну так спецификацию написать один раз, а драйвер можно будет сгенерить для всех ОС.

То есть если есть n моделей устройств, и m ОС.
То раньше нужно было писать n * m драйверов.
А теперь n + m спецификаций.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

25. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от grayich (ok) on 10-Июн-11, 17:59 
былиб спеки, народ сам под свои оси напишет дрова, я не против автоматизации подобной, но сама по себе она ничего не даёт без спеков, которые производители всё ещё жмодят.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

48. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от арсен on 11-Июн-11, 06:56 
"Народ сам напишет" - это миф. Спросите у реальных опенсурсных мегакодеров
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

51. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 11-Июн-11, 08:42 
> "Народ сам напишет" - это миф. Спросите у реальных опенсурсных мегакодеров

А тем не менее, пишут же. Опенсорсные мегакодеры.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

52. "Intel Labs работает над системой, которая сможет создавать д..."  –1 +/
Сообщение от Piter_Ring (ok) on 11-Июн-11, 13:10 
> былиб спеки, народ сам под свои оси напишет дрова, я не против
> автоматизации подобной, но сама по себе она ничего не даёт без
> спеков, которые производители всё ещё жмодят.

Спеки на АТИ карточки давненько уже открыли - и где драйвера ?
в Опе!.

Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

54. "Intel Labs работает над системой, которая сможет создавать д..."  +1 +/
Сообщение от grayich (ok) on 11-Июн-11, 13:47 
где открыты? насколько я помню главное то как раз и не раскрыто.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

44. "Intel Labs работает над системой, которая сможет создавать д..."  +1 +/
Сообщение от Michael Shigorin email(ok) on 11-Июн-11, 03:28 
Не "всё равно", и не просто "машиночитаемые", а не подлежащие трактовке ("шоб даже железяке сразу понятно было").  До такой степени пригодности к корректному обобщению продукция китайцев в обозримом будущем вряд ли доберётся, а в интеле, похоже, так и не сделали выводы из разработки ACPI в пределах существенно шире отдельно взятого Гровера.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

10. "Intel Labs работает над системой, которая сможет создавать д..."  +5 +/
Сообщение от xxx (??) on 10-Июн-11, 16:37 
Здорово конечно, однако и с участием человека нормальные драйвера написать никто не может, а тут такое. И ещё кто работал с железом знают, что там вечно встречаются всякие подводные камни, глюки, хаки и прочее, поэтому спецификации постоянно не соответствуют реальности.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Intel Labs работает над системой, которая сможет создавать д..."  +1 +/
Сообщение от XVilka (ok) on 10-Июн-11, 16:39 
Это скорее применимо для создания "заготовки" драйвера, для доработки напильником. Но тогда спецификации должны быть, например в XML и содержать максимум информации. Тот же интел, кучу информации просто опускает в своих спеках.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от _yurkis_ on 10-Июн-11, 16:43 
> Это скорее применимо для создания "заготовки" драйвера, для доработки напильником. Но тогда
> спецификации должны быть, например в XML и содержать максимум информации. Тот
> же интел, кучу информации просто опускает в своих спеках.

Или стандартизировать классы девайсов и заставлят этим стандрартам следовать. (Как в usb, например). Но это тоже не гарантия, конечно.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

27. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Alatar (??) on 10-Июн-11, 18:20 
> Или стандартизировать классы девайсов и заставлят этим стандрартам следовать. (Как в usb, например)

Угу... ставил Линуху на комп. В комп воткнуты два USB-ных беспроводных комплекта разных производителей (клава+мышь и клава+трекбол). И то и другое класс USB HID. Один заработал, другой нет. Вот вам и стандартизация классов. =)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

39. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Lain_13 email on 11-Июн-11, 00:08 
Это ещё что. У меня есть беспроводная клава с мышью. До Убунту 10.10 линукс при виде мыши переставал видеть клавиатуру. После 10.10 они наконец заработали, но (!) во всех играх с хоть какой-то графикой клавиатура ведёт себя так, будто клавиши влево и вверх вечно зажаты. Играть невозможно в принципе.
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

12. "Intel Labs работает над системой, которая сможет создавать д..."  +1 +/
Сообщение от _yurkis_ on 10-Июн-11, 16:41 
Впринципе USB девайсы, например, в болшинстве случае работают везде. Там почти такая же система основаная на класе девайса. Правда проверяют их почти всегда только на винде, и делают иногда кривовато, что иногда чревато.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Intel Labs работает над системой, которая сможет создавать д..."  +4 +/
Сообщение от Aquarius (ok) on 10-Июн-11, 16:45 
> Здорово конечно, однако и с участием человека нормальные драйвера написать никто не
> может, а тут такое. И ещё кто работал с железом знают,
> что там вечно встречаются всякие подводные камни, глюки, хаки и прочее,
> поэтому спецификации постоянно не соответствуют реальности.

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

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Intel Labs работает над системой, которая сможет создавать д..."  +2 +/
Сообщение от Atterratio on 10-Июн-11, 17:32 
Дак в том то и смысл, что бы были полные спецификации, а не хаки, подводные камни и т.д.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

30. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 10-Июн-11, 20:24 
> Здорово конечно, однако и с участием человека нормальные драйвера написать никто не может

Там встречается пачка развеселых errata. У интела их кстати навалом, как признаных ими так и отловленных добровольцами и заворкэраундеными. Далеко ходить не надо - они в sandy bridge довольно хорошо пролошились.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "Intel Labs работает над системой, которая сможет создавать д..."  +12 +/
Сообщение от RaY (??) on 10-Июн-11, 17:06 
и при установке устройства будут новые ошибки: драйвер проиграл, начать новую партию? :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Ytch on 11-Июн-11, 01:18 
> драйвер проиграл, начать новую партию? :)

драйвер проиграл, отправьте sms на короткий номер, чтобы начать новую партию.

P.S. Можно еще тотализатор. "Ставки на новый девайс от logitech 3 к 1 в первом забеге" или "Темная лошадка" noname победила техническим нокаутом во втором раунде.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

19. "Intel Labs работает над системой, которая сможет создавать д..."  +1 +/
Сообщение от winrar777 (ok) on 10-Июн-11, 17:11 
Что-то мне подсказывает, что создание подобной машиночитаемой спецификации будет гораздо сложнее написания драйвера под windows и этим заморачиваться не будут. Ведь в ней нужно учитывать кроссплатформенность. Это будет что-то подобное байт-коду, только для драйверов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от _yurkis_ on 10-Июн-11, 17:15 
Если устройство будет попадать в один из предопределенных классов, то не фатально сложно сделать спецификацию исключительно на описательном языке.

А если приспичит использовать код, можно было бы llvm байткод использовать. но это уже изврат.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 10-Июн-11, 17:28 
Не поверите(да и не надо), два года назад у меня была эта же мысль, т.е.с помощью ИИ создавать драйвера, только вот такие унылые критики как большинство отписавшихся только и вечно тормозят прогресс своим скепсисом. Рад, что дело идет и идет как я это себе представлял!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Michael Shigorin email(ok) on 11-Июн-11, 03:30 
> только и вечно тормозят прогресс своим скепсисом

http://bash.altlinux.org/2048


Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

22. "Intel Labs работает над системой, которая сможет создавать д..."  +6 +/
Сообщение от Аноним (??) on 10-Июн-11, 17:29 
Фактически создание такой спецификации - это и есть разработка драйвера, но более высокоуровневом языке, независимом от железа и системных интерфейсов.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 10-Июн-11, 17:48 
Может наконец появится нормальный драйвер для встроенного видео Intel без tearing?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 10-Июн-11, 18:14 
А в это время винда требует обязательной сертификации драйверов...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Intel Labs работает над системой, которая сможет создавать д..."  +6 +/
Сообщение от eugenyn email(ok) on 10-Июн-11, 18:23 
Моя мышка отказалась стрелять в афроамериканца в кооперативной игре, мотивируя это тем, что мой цвет кожи - белый, и что она против выбора целей по дискриминационным мотивам.

На счастье клавиатура не согласилась с ее оценкой в 48% и выдала только 21% вероятности этого, в результате чего я смог нажать на <1> и ножичком почикать противника.

К сожалению видеокарта не согласилась с моим выбором на счет <1> и отключила шейдеры, чтобы я не смог увидеть результат.

Хм...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Пробегавший on 10-Июн-11, 21:00 
Ну напишет ИИ неглючный драйвер, а скорость?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 11-Июн-11, 22:48 
Ну скомпилирует программа машинный код, а скорость?
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

37. "Intel Labs работает над системой, которая сможет создавать д..."  +2 +/
Сообщение от Онаним on 10-Июн-11, 23:14 
Сразу вспоминается отмазка, обязательная во всех спеках: "производитель оставляет за собой право вносить изменения без специального уведомления"
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

55. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Клыкастый (ok) on 11-Июн-11, 15:42 
В корень!
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

38. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от СуперАноним on 10-Июн-11, 23:15 
Интересно, а сама система генерации исходного кода драйверов будет с открытыми исходниками? Если проприетарная, то тогда придётся ещё верифицировать полученный код на отсутствие закладок вручную или с помощью инструмента, к которому есть доверие.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 11-Июн-11, 00:56 
Выглядит фантастично. Будет круто, если они смогут это довести до production уровня. Скольким программистам придётся тогда переквалифицироваться.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

42. "Intel Labs работает над системой, которая сможет..."  +/
Сообщение от anonymous (??) on 11-Июн-11, 01:40 
> Будет круто, если они смогут это довести до production уровня.

не смогут. по многим причинам, которые мне расписывать очень лень.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

46. "Intel Labs работает над системой, которая сможет..."  +/
Сообщение от Michael Shigorin email(ok) on 11-Июн-11, 03:33 
>> Будет круто, если они смогут это довести до production уровня.
> не смогут. по многим причинам, которые мне расписывать очень лень.

Начиная с недоверия браминам? ;-)
(заинтриговали в части возможной степени совпадения причин)

Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

43. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Funt email on 11-Июн-11, 01:46 
побыстрее уже, это последняя надежда завести мой канон))))
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Ytch on 11-Июн-11, 05:26 
> побыстрее уже, это последняя надежда завести мой канон))))

Ну почему же? Всегда есть, как минимум, еще один способ, который, кстати, может вообще попробовать каждый. Если взять рандомное количество рандомных байтов, то существует отличная от нуля вероятность того, что это и будет искомый драйвер. )))

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

53. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Piter_Ring (ok) on 11-Июн-11, 13:18 
> побыстрее уже, это последняя надежда завести мой канон))))

А что с твоим каконом ?

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

49. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от axe (??) on 11-Июн-11, 08:36 
Скайнет наступает?
Программирование драйверов в случае успеха перейдет от императивного программирования на декларативный, только и всего. Человек никуда не денется.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от Аноним (??) on 11-Июн-11, 22:50 
Тебе ж посчитали: писать придётся вместо n * m драйверов n + m спецификаций.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

59. "Intel Labs работает над системой, которая сможет создавать д..."  +1 +/
Сообщение от arturpub (ok) on 14-Июн-11, 10:15 
Чем всякой хренью эвристической заниматься, лучше бы пролоббировали в каком-нить ANSI стандарт на дрова и их с кернелом взаимный интерфейс, хотя бы в общих чертах. А то C99 есть, POSIX есть, а в дровах бардак. Так и будем до скончания лет прыгать с бубном вокруг *.drv, *.sys, *.dll, *.ko, *.ppd...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Intel Labs работает над системой, которая сможет..."  +/
Сообщение от anonymous (??) on 14-Июн-11, 10:21 
а ещё надо не забыть Самую Правильную ОС. а остальные запретить.
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

61. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от belkin (ok) on 14-Июн-11, 12:40 
Так было уже такое. Называлось I2O. Драйвер состоял из двух частей: зависимое от устройства (писали разработчики устройства) и зависимое от ОС (писали разработчики ОС). Почему не пошло не знаю.
http://en.wikipedia.org/wiki/I2O
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

62. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от lucentcode (ok) on 15-Июн-11, 00:35 
Новость - просто супер! Во первых процесс внедрения технологии приведёт к открытию спецификаций, что есть гуд. Ну и для разработчиков устройств экономия, не нужно писать дрова. Нет издержек на дрова, можно и цену на устройства немного понизить. А это опять профит потребителю:)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

63. "Intel Labs работает над системой, которая сможет..."  +/
Сообщение от anonymous (??) on 15-Июн-11, 05:57 
> Во первых процесс внедрения технологии приведёт к открытию спецификаций

с какого испугу? O_O

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

64. "Intel Labs работает над системой, которая сможет создавать д..."  +/
Сообщение от B.O.B.A.H. (??) on 15-Июн-11, 16:42 
> Нет издержек на дрова, можно и цену на
> устройства немного понизить.

ну на ЭТО рассчитывать не приходится :)

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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