The OpenNET Project / Index page

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



"Intel развивает виртуальную прошивку TD-Shim, написанную на Rust"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Intel развивает виртуальную прошивку TD-Shim, написанную на Rust"  +/
Сообщение от opennews (??), 07-Фев-23, 17:27 
В рамках проекта TD-Shim компания Intel развивает виртуальную прошивку, предназначенную для использования в изолированных виртуальных окружениях по аналогии с прошивками при запуске поверх реального оборудования. Прошивка содержит низкоуровневые компоненты, предоставляющие таблицы ACPI и информацию о CPU и раскладке памяти, необходимые для загрузки ядра операционной системы. Код проекта написан на языке Rust с ассемблерными вставками и распространяется под лицензией BSD...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58614

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

Оглавление

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

1. Сообщение от Аноним (1), 07-Фев-23, 17:27   +14 +/
Когда Intel развивает какой-то программные продукт всегда понятно что это ненадолго.  
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #30, #109, #111

2. Сообщение от Аноним (2), 07-Фев-23, 17:33   –5 +/
ЦП уже ненадолгался или это другое?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4

3. Сообщение от анон (?), 07-Фев-23, 17:34   +3 +/
Что ж порадуемся, что опернсорс продолжает развиваться корпорациями, которые готовы делиться им с сообществом
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #34

4. Сообщение от Аноним (4), 07-Фев-23, 17:38   +7 +/
программные продукты
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6

5. Сообщение от Аноним (5), 07-Фев-23, 17:43   –1 +/
> с ассемблерными вставками

Растаманы, что с лицом? Или это другое?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8, #18, #45

6. Сообщение от Аноним (6), 07-Фев-23, 17:43   –3 +/
А болб внутри процессора какой по-твоему? Магический?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10, #11

8. Сообщение от анон (?), 07-Фев-23, 17:53   +6 +/
это является одной из фич языка с хз какой версии
https://doc.rust-lang.org/reference/inline-assembly.html

так что с лицом все отлично - есть инструмент, им пользуемся

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #12, #26

10. Сообщение от анон (?), 07-Фев-23, 17:57   +/
Ну ладна, там ещё швободный RISK5. Про него либо хорошо, либо ничего, не надо мешать ув. людям бабосики в цру пилить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

11. Сообщение от Аноним (1), 07-Фев-23, 18:07   +/
Думаешь они его каждый день переписывают?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

12. Сообщение от Аноним (1), 07-Фев-23, 18:08   +1 +/
Как же бизапаснасдъ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #14, #28

14. Сообщение от анон (?), 07-Фев-23, 18:12   +/
если сильно хочется - то меняешь безопасность на скорость
можно и unsafe использовать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

17. Сообщение от Аноним (17), 07-Фев-23, 18:14   +2 +/
корпорации и опенсорс это как государство и деньги, напечатают они их конечно бесплатно(вернее за свой счет), но а потом позволят нерадивым людишкам меняться ими.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #22

18. Сообщение от Аноним (18), 07-Фев-23, 18:32   +1 +/
Ну а как еще к недокументированным регистрам обращаться?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #21

21. Сообщение от burjui (ok), 07-Фев-23, 19:03   +/
Умственные способности местных ыкспертов не позволяют понимать такие тонкости: у них или абсолютная безопасность, или ничего, белое или чёрное, джедаи или ситхи. По их логике, наверное, и за рулём пристёгиваться не нужно, и подушки безопасности устанавливать, потому что ни то, ни другое не даёт 100% гарантии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #23

22. Сообщение от anonon (?), 07-Фев-23, 19:06   +4 +/
аналогия не очень
ибо я могу пилить свой опенсорс (нужный кому-то или не очень) и гордо отказыватся от подачек "корпорастов" как в виде денег, так и pull request'ов принципиально

но скорее всего, если я буду достаточно неадекватным - кто-то форкнет и добавит те pr'ы которые ему будут нужны
в чем в общем-то и есть путь опенсорса

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #81

23. Сообщение от anonon (?), 07-Фев-23, 19:07   +1 +/
ну кто-то же покупает заглушки для ремней безопастности и иконки на торпеду)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #24

24. Сообщение от Аноним (24), 07-Фев-23, 19:27   –1 +/
Судя по любимой либе растаманов buttplug, они заглушки не только для ремней покупают)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #31

26. Сообщение от Вы забыли заполнить поле Name (?), 07-Фев-23, 19:45   +/
Вставка на С - это unsafe. А встака на asm - это что?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #29

27. Сообщение от Аноним (27), 07-Фев-23, 19:48   +1 +/
> конфиденциальную обработку информации

очередной DRM

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

28. Сообщение от Карлос Сношайтилис (ok), 07-Фев-23, 19:49   –1 +/
> Как же бизапаснасдъ?

Всё так же: пишешь на асме или юзаешь ансейф — контроль на тебе, пишешь на расте — контроль на нём.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

29. Сообщение от Карлос Сношайтилис (ok), 07-Фев-23, 19:50   +/
Ансейф, очевидно, ссылка же выше — асм можно вставить только в блоке unsafe
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #65

30. Сообщение от Аноним (30), 07-Фев-23, 19:53   +4 +/
И ведь подобные комментарии плюсов получают…
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #46, #63

31. Сообщение от Карлос Сношайтилис (ok), 07-Фев-23, 19:55   –2 +/
Это используют для предотвращения полёта на реактивной тяге от общения с икпердами опеннета
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #39

34. Сообщение от Карлос Сношайтилис (ok), 07-Фев-23, 20:01   +1 +/
Последний "релиз" Яндекса им не переплюнуть!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

38. Сообщение от Аноним (-), 07-Фев-23, 20:34   +1 +/
И язык хороший, и лицензия прекрасная!
Вот так нужно делать опенсорс!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #43

39. Сообщение от Аноним (24), 07-Фев-23, 20:35   +4 +/
Для безопасности в смузи баре.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #54

43. Сообщение от Аноним (47), 07-Фев-23, 21:01   +/
>лицензия прекрасная

Если ты один из представителей старых поваров на судне, то безусловно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

44. Сообщение от Аноним (44), 07-Фев-23, 21:03   +1 +/
Можно в новостях где упомянают Rust отключать комментарии? Вопрос к модераторам.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #49, #64

45. Сообщение от Аноним (45), 07-Фев-23, 21:12   +3 +/
>> с ассемблерными вставками
> Растаманы, что с лицом? Или это другое?

Ржут с местных экспертов-"сишников", которые не знают, для чего нужны ассемблерные вставки в системном ЯП.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #47, #61, #62

46. Сообщение от Аноним (46), 07-Фев-23, 21:15   +/
Плюсов? Нет блин Растов
https://youtu.be/CnxSfm-7zhA
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

47. Сообщение от Аноним (47), 07-Фев-23, 21:21   +/
>системном ЯП

Очень тонко

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

48. Сообщение от Аноним (47), 07-Фев-23, 21:23   +1 +/
Можно просто не смотреть дальше конца новости. Сам себе модератор называется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #50, #57

49. Сообщение от Аноним (50), 07-Фев-23, 21:27   +1 +/
Можно не показывать на сайте новости, если там упоминается раст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

50. Сообщение от Аноним (50), 07-Фев-23, 21:28   –1 +/
растаман так не может, для него комменты - инициатор реактивного движения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #58

52. Сообщение от Аноним (50), 07-Фев-23, 21:30   –1 +/
> на языке Rust с ассемблерными вставками

точнее, на ассемблере с обмазкой растом.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #56, #104

54. Сообщение от Вы забыли заполнить поле Name (?), 07-Фев-23, 21:34   +/
> Для безопасности в смузи баре.

Можно же использовать unsafe.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

56. Сообщение от Минона (ok), 07-Фев-23, 21:35   +/
Стакан наполовину полон против стакан наполовину пуст?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #60, #74

57. Сообщение от Вы забыли заполнить поле Name (?), 07-Фев-23, 21:35   +/
> Можно просто не смотреть дальше конца новости. Сам себе модератор называется.

Предлагаю просто не смотреть дальше конца названия новости.

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

58. Сообщение от Вы забыли заполнить поле Name (?), 07-Фев-23, 21:36   –1 +/
> растаман так не может, для него комменты - инициатор реактивного движения.

Скорее возвратно-поступательного.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

60. Сообщение от Аноним (60), 07-Фев-23, 21:56   +2 +/
Стакан на половину руст.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

61. Сообщение от Аноним (5), 07-Фев-23, 22:10   –3 +/
Системный изык, у которого даже своего генератора кода нету, приходится с++ный llvm юзать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #70

62. Сообщение от Аноним (5), 07-Фев-23, 22:14   –1 +/
Сишники, не знающие для чего ассемблерные вставки? Я смотрю растаманы совсем от реальности оторваны.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45 Ответы: #69, #100

63. Сообщение от Аноним (63), 07-Фев-23, 22:17   +/
Фанатик Интела? Посмотри на список их закрытых проектов и заодно на качество и популярность оставшихся проектов. Интел просто не умеет в программные продукты прям вот совсем. Максимум дрова под проц писать, на этом их скиллы заканчиваются.

А ты переставай верить в розовых пони.  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #68, #86

64. Сообщение от Аноним (63), 07-Фев-23, 22:18   +1 +/
Ты ещё скажи сайт закрыть.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

65. Сообщение от rerere (?), 07-Фев-23, 22:19   –2 +/
unsafe! { asm! { unsafe! { asm! { smoothie! { buttplug! {
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #66

66. Сообщение от Аноним (6), 07-Фев-23, 22:43   +2 +/
Какую тему на опеннете ни подними, рано или поздно всё скатывается к баттплагам. Опеннет сейчас, похоже, самый гейский ресурс рунета.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #65

68. Сообщение от Аноним (30), 07-Фев-23, 22:56   +2 +/
Вот даже неинтересно препираться с человеком не в теме (у которого к тому же, похоже, все делятся на фанатиков и хейтеров).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #82

69. Сообщение от Аноним (45), 07-Фев-23, 23:01   +1 +/
> Сишники, не знающие для чего ассемблерные вставки? Я смотрю растаманы совсем от реальности оторваны.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #71

70. Сообщение от Аноним (45), 07-Фев-23, 23:07   +3 +/
> Системный изык, у которого даже своего генератора кода нету, приходится с++ный llvm юзать.

Увы, ты несколько раз сел в лужу:
1) в сишном GCC совсем не LLVM, хотя да, плюсы.
2) https://github.com/bjorn3/rustc_codegen_cranelift
> Rust 97.6%  Shell 2.4%

3) По твоей же логике, асм - "не системный"
https://sourceware.org/git/?p=binutils-gdb.git;a=tree;f=gas;

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #78

71. Сообщение от Аноним (5), 07-Фев-23, 23:23   –1 +/
Мы не только знаем, но и активно применяем. По крайне мере я точно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

72. Сообщение от Аноним (47), 07-Фев-23, 23:28   +/
Если раст такой хороший, то почему его не было в аниме, ммм?
Вот Lisp(Serial Experiments Lain) и C++(Evangelion) были в аниме.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #76, #77, #93, #102

74. Сообщение от wd (?), 07-Фев-23, 23:43   –1 +/
>Стакан наполовину полон против стакан наполовину пуст?

стакан в два раза больше, чем нужно

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

76. Сообщение от rerere (?), 08-Фев-23, 02:21   +/
Был же, в Euphoria
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

77. Сообщение от Бутовская_элита (?), 08-Фев-23, 02:26   +1 +/
Зато есть яой манга rustblaster.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

78. Сообщение от Аноним (5), 08-Фев-23, 02:31   –1 +/
По моей логике асм и C - языки системного программирования. А раст, по моей логике, это кривой язык кривой инклюзивной корпорации, созданный для кривого браузере. Безопасности в нем 0 со всеми этими боровы-чекерами, когда на этом, якобы, системном языке реально пытаешься в системное программирование, когда нету никакого аллокатора. Авторы редоха, в котором текла память в ядре, не дадут соврать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #108

81. Сообщение от a (??), 08-Фев-23, 03:15   –1 +/
На Вашем опенсорсе потом ChatGPT обучать будут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #99

82. Сообщение от Аноним (82), 08-Фев-23, 04:18   –1 +/
что хотел сказать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

86. Сообщение от 1 (??), 08-Фев-23, 09:03   +/
Ну дрова под их сетевухи неплохие были ...
Правда на 10Гб первые версии глючили знатно ... Но это, наверное, всеобщая энтропия мира ИТ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

88. Сообщение от Аноним (-), 08-Фев-23, 09:14   +/
То, что на расте, прям круто, нужно больше проектов на нём!
Ответить | Правка | Наверх | Cообщить модератору

89. Сообщение от Аноним (-), 08-Фев-23, 09:16   –1 +/
кстати, не подскажете какую-нибудь хорошую книгу по расту?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #91, #110

91. Сообщение от 111 (??), 08-Фев-23, 09:37   +/
https://doc.rust-lang.org/book/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #92

92. Сообщение от Аноним (92), 08-Фев-23, 09:45   +/
кстати есть на русском она
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #91

93. Сообщение от Минона (ok), 08-Фев-23, 10:31   +1 +/
Наличие чего-то в аниме - показатель "хорошести"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

95. Сообщение от Аноним (95), 08-Фев-23, 11:04   +/
Я ничего не понял. Зачем нужна "виртуальная прошивка"? ACPI-таблицы - это же статические данные, могут быть инициализированы гипервизором прямо из файла на диске.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #103

99. Сообщение от anonimus (?), 08-Фев-23, 11:28   +2 +/
А могут обучать новых пограммистов...
В общем не завидую им))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

100. Сообщение от anonimus (?), 08-Фев-23, 11:30   +/
у си'шников до сих пор не получается память один раз очищать, а ты про какие-то ассемблерные вставки)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #105

102. Сообщение от anonimus (?), 08-Фев-23, 11:36   +/
Лейн 1998 года, Ева еще старше - с 95 по 96.
Возможно это объяснит почему язык, версия 1.0 была в 2015, туда не попал.

Хотя вопрос интересный - может в нынешних анимехах есть кода на пыхе или джабаскрипте.
Если тебе где-то попадалось - делись)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #72

103. Сообщение от freecoder (ok), 08-Фев-23, 11:42   +1 +/
Вы задаёте вопрос не по теме: основное обсуждение идёт про "написанную на Rust".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95

104. Сообщение от STM32_GURU (?), 08-Фев-23, 13:16   +/
> точнее, на ассемблере с обмазкой растом.

Rust 87.9
Assembly 5.9
АГА :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #106

105. Сообщение от Аноним (5), 08-Фев-23, 13:30   –1 +/
Ну потому что сишники зачастуя работают в хардокорно-хардовых условиях. Иногда на железе, где вообще ОС может не быть. Пишут ядра, работают с контроллером прерываний и т.д. В общем делают очень сложные вещи. Иногда да, лажают, бывает.

Это ж не расте хеллоуворлды писать (что даже большинство туташних растамонов не делало, а только гордятся языком). Если проводить аналогию с обыденностью, то Сишники - это ученые из CERN'а,к-е изучает микромир, квантовые эффекты и т.д. А растаманы - это охраники из Магнита, к-е троллят ученых из CERN'а что у них там что-то не получилось.

> у си'шников до сих пор не получается память один раз очищать, а ты про какие-то ассемблерные вставки)

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

106. Сообщение от Аноним (5), 08-Фев-23, 14:00   –1 +/
Эти 5.9% делают всю работу, всё остальное - это просто клей вокруг этих 6%
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #104

107. Сообщение от Аноним (107), 08-Фев-23, 15:59   –1 +/
Сумеет сие поделие на Эльбрусе заработать или опять интелбои со своими гендерно нейтральными (бесполыми) напороли какую-то дичь?
Ответить | Правка | Наверх | Cообщить модератору

108. Сообщение от Аноним (45), 08-Фев-23, 22:32   +1 +/
>>> Системный изык, у которого даже своего генератора кода нету,
>> <тыканье ыксперта носом в сишный gas и факт того, что gcc бэкэнд "разбавлен" плюсами>
> По моей логике асм и C - языки системного программирования.
> А раст, по моей логике, это кривой язык кривой инклюзивной корпорации,

Правда, логика какая-то сильно э-э альтернативная. Что впрочем и ожидалось от "эксертов", не понимающих, зачем в системном ЯП нужны вставки на асм.

> Безопасности в нем 0 со всеми этими боровы-чекерами, когда на этом, якобы, системном языке реально пытаешься в системное программирование, когда нету никакого аллокатора.

Ну если "эксперты" (не понимающие, зачем нужны асм-вставки) так авторитетно говорят и многократно повторяют, то остается поверить им на слово.
> Авторы редоха, в котором текла память в ядре, не дадут соврать.

Не авторы, а автор, не текла, а просто какое-то время не имела _реализации_ для осовбождения ядерной памяти ... в общем, "эксперты" как всегда, "на высоте".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #78

109. Сообщение от Nuzhnyemail (?), 09-Фев-23, 11:05   +/
intel C/C++/Fortran, Intel MKL, OpenCV (это тоже они основали, бросили и купили снова), TBB, vTune (сейчас просто переименовали). Всё это живее всех живых, многое, кстати, делалось в России российскими же инженерами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

110. Сообщение от Аноним (110), 09-Фев-23, 12:22   +/
Любая книга из 90-ых по паскалю же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89

111. Сообщение от Аноним (111), 16-Фев-23, 17:43   +/
Они для ядра очень многое написали и заапстримили. Не только дрова. Но в целом согласен, проекты они часто бросают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1


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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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