URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 129716
[ Назад ]

Исходное сообщение
"Intel развивает виртуальную прошивку TD-Shim, написанную на Rust"

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

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


Содержание

Сообщения в этом обсуждении
"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 17:27 
Когда Intel развивает какой-то программные продукт всегда понятно что это ненадолго.  

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 17:33 
ЦП уже ненадолгался или это другое?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 17:38 
программные продукты

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 17:43 
А болб внутри процессора какой по-твоему? Магический?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено анон , 07-Фев-23 17:57 
Ну ладна, там ещё швободный RISK5. Про него либо хорошо, либо ничего, не надо мешать ув. людям бабосики в цру пилить.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 18:07 
Думаешь они его каждый день переписывают?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 19:53 
И ведь подобные комментарии плюсов получают…

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:15 
Плюсов? Нет блин Растов
https://youtu.be/CnxSfm-7zhA

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 22:17 
Фанатик Интела? Посмотри на список их закрытых проектов и заодно на качество и популярность оставшихся проектов. Интел просто не умеет в программные продукты прям вот совсем. Максимум дрова под проц писать, на этом их скиллы заканчиваются.

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 22:56 
Вот даже неинтересно препираться с человеком не в теме (у которого к тому же, похоже, все делятся на фанатиков и хейтеров).

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 04:18 
что хотел сказать

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено 1 , 08-Фев-23 09:03 
Ну дрова под их сетевухи неплохие были ...
Правда на 10Гб первые версии глючили знатно ... Но это, наверное, всеобщая энтропия мира ИТ.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Nuzhny , 09-Фев-23 11:05 
intel C/C++/Fortran, Intel MKL, OpenCV (это тоже они основали, бросили и купили снова), TBB, vTune (сейчас просто переименовали). Всё это живее всех живых, многое, кстати, делалось в России российскими же инженерами.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 16-Фев-23 17:43 
Они для ядра очень многое написали и заапстримили. Не только дрова. Но в целом согласен, проекты они часто бросают.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено анон , 07-Фев-23 17:34 
Что ж порадуемся, что опернсорс продолжает развиваться корпорациями, которые готовы делиться им с сообществом

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 18:14 
корпорации и опенсорс это как государство и деньги, напечатают они их конечно бесплатно(вернее за свой счет), но а потом позволят нерадивым людишкам меняться ими.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено anonon , 07-Фев-23 19:06 
аналогия не очень
ибо я могу пилить свой опенсорс (нужный кому-то или не очень) и гордо отказыватся от подачек "корпорастов" как в виде денег, так и pull request'ов принципиально

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено a , 08-Фев-23 03:15 
На Вашем опенсорсе потом ChatGPT обучать будут.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено anonimus , 08-Фев-23 11:28 
А могут обучать новых пограммистов...
В общем не завидую им))

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Карлос Сношайтилис , 07-Фев-23 20:01 
Последний "релиз" Яндекса им не переплюнуть!

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 17:43 
> с ассемблерными вставками

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено анон , 07-Фев-23 17:53 
это является одной из фич языка с хз какой версии
https://doc.rust-lang.org/reference/inline-assembly.html

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 18:08 
Как же бизапаснасдъ?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено анон , 07-Фев-23 18:12 
если сильно хочется - то меняешь безопасность на скорость
можно и unsafe использовать

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Карлос Сношайтилис , 07-Фев-23 19:49 
> Как же бизапаснасдъ?

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Вы забыли заполнить поле Name , 07-Фев-23 19:45 
Вставка на С - это unsafe. А встака на asm - это что?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Карлос Сношайтилис , 07-Фев-23 19:50 
Ансейф, очевидно, ссылка же выше — асм можно вставить только в блоке unsafe

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено rerere , 07-Фев-23 22:19 
unsafe! { asm! { unsafe! { asm! { smoothie! { buttplug! {

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 22:43 
Какую тему на опеннете ни подними, рано или поздно всё скатывается к баттплагам. Опеннет сейчас, похоже, самый гейский ресурс рунета.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 18:32 
Ну а как еще к недокументированным регистрам обращаться?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено burjui , 07-Фев-23 19:03 
Умственные способности местных ыкспертов не позволяют понимать такие тонкости: у них или абсолютная безопасность, или ничего, белое или чёрное, джедаи или ситхи. По их логике, наверное, и за рулём пристёгиваться не нужно, и подушки безопасности устанавливать, потому что ни то, ни другое не даёт 100% гарантии.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено anonon , 07-Фев-23 19:07 
ну кто-то же покупает заглушки для ремней безопастности и иконки на торпеду)

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 19:27 
Судя по любимой либе растаманов buttplug, они заглушки не только для ремней покупают)

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Карлос Сношайтилис , 07-Фев-23 19:55 
Это используют для предотвращения полёта на реактивной тяге от общения с икпердами опеннета

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 20:35 
Для безопасности в смузи баре.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Вы забыли заполнить поле Name , 07-Фев-23 21:34 
> Для безопасности в смузи баре.

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:12 
>> с ассемблерными вставками
> Растаманы, что с лицом? Или это другое?

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:21 
>системном ЯП

Очень тонко


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 22:10 
Системный изык, у которого даже своего генератора кода нету, приходится с++ный llvm юзать.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 23:07 
> Системный изык, у которого даже своего генератора кода нету, приходится с++ный 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;


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 02:31 
По моей логике асм и C - языки системного программирования. А раст, по моей логике, это кривой язык кривой инклюзивной корпорации, созданный для кривого браузере. Безопасности в нем 0 со всеми этими боровы-чекерами, когда на этом, якобы, системном языке реально пытаешься в системное программирование, когда нету никакого аллокатора. Авторы редоха, в котором текла память в ядре, не дадут соврать.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 22:32 
>>> Системный изык, у которого даже своего генератора кода нету,
>> <тыканье ыксперта носом в сишный gas и факт того, что gcc бэкэнд "разбавлен" плюсами>
> По моей логике асм и C - языки системного программирования.
> А раст, по моей логике, это кривой язык кривой инклюзивной корпорации,

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

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

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

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 22:14 
Сишники, не знающие для чего ассемблерные вставки? Я смотрю растаманы совсем от реальности оторваны.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 23:01 
> Сишники, не знающие для чего ассемблерные вставки? Я смотрю растаманы совсем от реальности оторваны.

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 23:23 
Мы не только знаем, но и активно применяем. По крайне мере я точно.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено anonimus , 08-Фев-23 11:30 
у си'шников до сих пор не получается память один раз очищать, а ты про какие-то ассемблерные вставки)

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 13:30 
Ну потому что сишники зачастуя работают в хардокорно-хардовых условиях. Иногда на железе, где вообще ОС может не быть. Пишут ядра, работают с контроллером прерываний и т.д. В общем делают очень сложные вещи. Иногда да, лажают, бывает.

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

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

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 19:48 
> конфиденциальную обработку информации

очередной DRM


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 20:34 
И язык хороший, и лицензия прекрасная!
Вот так нужно делать опенсорс!

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:01 
>лицензия прекрасная

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:03 
Можно в новостях где упомянают Rust отключать комментарии? Вопрос к модераторам.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:23 
Можно просто не смотреть дальше конца новости. Сам себе модератор называется.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:28 
растаман так не может, для него комменты - инициатор реактивного движения.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Вы забыли заполнить поле Name , 07-Фев-23 21:36 
> растаман так не может, для него комменты - инициатор реактивного движения.

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Вы забыли заполнить поле Name , 07-Фев-23 21:35 
> Можно просто не смотреть дальше конца новости. Сам себе модератор называется.

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:27 
Можно не показывать на сайте новости, если там упоминается раст?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 22:18 
Ты ещё скажи сайт закрыть.  

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:30 
> на языке Rust с ассемблерными вставками

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Минона , 07-Фев-23 21:35 
Стакан наполовину полон против стакан наполовину пуст?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 21:56 
Стакан на половину руст.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено wd , 07-Фев-23 23:43 
>Стакан наполовину полон против стакан наполовину пуст?

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено STM32_GURU , 08-Фев-23 13:16 
> точнее, на ассемблере с обмазкой растом.

Rust 87.9
Assembly 5.9
АГА :)


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 14:00 
Эти 5.9% делают всю работу, всё остальное - это просто клей вокруг этих 6%

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 07-Фев-23 23:28 
Если раст такой хороший, то почему его не было в аниме, ммм?
Вот Lisp(Serial Experiments Lain) и C++(Evangelion) были в аниме.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено rerere , 08-Фев-23 02:21 
Был же, в Euphoria

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Бутовская_элита , 08-Фев-23 02:26 
Зато есть яой манга rustblaster.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Минона , 08-Фев-23 10:31 
Наличие чего-то в аниме - показатель "хорошести"?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено anonimus , 08-Фев-23 11:36 
Лейн 1998 года, Ева еще старше - с 95 по 96.
Возможно это объяснит почему язык, версия 1.0 была в 2015, туда не попал.

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


"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 09:14 
То, что на расте, прям круто, нужно больше проектов на нём!

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 09:16 
кстати, не подскажете какую-нибудь хорошую книгу по расту?

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено 111 , 08-Фев-23 09:37 
https://doc.rust-lang.org/book/

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 09:45 
кстати есть на русском она

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 09-Фев-23 12:22 
Любая книга из 90-ых по паскалю же

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 11:04 
Я ничего не понял. Зачем нужна "виртуальная прошивка"? ACPI-таблицы - это же статические данные, могут быть инициализированы гипервизором прямо из файла на диске.

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено freecoder , 08-Фев-23 11:42 
Вы задаёте вопрос не по теме: основное обсуждение идёт про "написанную на Rust".

"Intel развивает виртуальную прошивку TD-Shim, написанную на ..."
Отправлено Аноним , 08-Фев-23 15:59 
Сумеет сие поделие на Эльбрусе заработать или опять интелбои со своими гендерно нейтральными (бесполыми) напороли какую-то дичь?