Rust взлетает?
От: BlackEric http://black-eric.lj.ru
Дата: 01.09.19 10:36
Оценка:
О нем заговорили в Интел: «Rust — будущее системного программирования, С — новый Ассемблер» — выступление одного из ведущих инженеров Intel.
И уже обсуждается возможность написания драйверов и модулей ядра на нем: Should the Linux Kernel Accept Drivers Written In Rust?.

Получается пора его изучать, хотя бы для возможности читать исходники системного софта?
https://github.com/BlackEric001
Re: Rust взлетает?
От: kov_serg Россия  
Дата: 01.09.19 11:09
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>О нем заговорили в Интел: «Rust — будущее системного программирования, С — новый Ассемблер» — выступление одного из ведущих инженеров Intel.

BE>И уже обсуждается возможность написания драйверов и модулей ядра на нем: Should the Linux Kernel Accept Drivers Written In Rust?.

BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?

Что стабильный бинарный интерфейс подвезли?
Re: Rust взлетает?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 01.09.19 11:09
Оценка: +1 :)))
BE> Получается пора его изучать?

Нет-нет-нет. Нужно подождать 20 лет.

Пример — C# взлетает начиная с конца 1990-х годов, и до сих пор в нём ещё дорабатываются решения простейших задач и дописывается документация.

Если прямо сейчас начинать вкладывать свои усилия в Rust, то придётся лично заниматься развитием той экосистемы, и проходить по всем граблям, которые в Си уже проёдены, решены и задокументированы.

Если нужен коммерчески-успешный продукт — никаких растов!
Re: Rust взлетает?
От: Denis Ivlev  
Дата: 01.09.19 12:10
Оценка: +1 -2 :))) :)))
Rust влетает и летит прямо в мусорку.
Re: Rust взлетает?
От: Mamut Швеция http://dmitriid.com
Дата: 01.09.19 19:47
Оценка: +8
Потихноьку взлетает

BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?


Еще минимум 10 лет можно не париться. А потом еще 20. Никто просто так системный софт переписывать не ломанется.


dmitriid.comGitHubLinkedIn
Re: Медленно но верно
От: Basil2 Россия https://starostin.msk.ru
Дата: 11.09.19 04:40
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>О нем заговорили в Интел: «Rust — будущее системного программирования, С — новый Ассемблер» — выступление одного из ведущих инженеров Intel.


Взлетает, ибо значительно лучше С/С++, и альтернатив особо и нет.

BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?


А это вряд ли, поскольку никто не бросится переписывать системный софт. Rust будет появляться в новых проектах, но в системном софте это встречается нечасто.

Rust хорош если вы сами начинаете такой проект.
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
Re: Rust взлетает?
От: Masterspline  
Дата: 11.09.19 06:04
Оценка:
Вакансии на Rust уже есть. Так что да, он взлетает.
Re: Rust взлетает?
От: student__  
Дата: 11.09.19 06:31
Оценка: :)))
Микрософт тоже хвалит Раст. Я вот тут подумал, ведь если они в следующем апдейте винды поставят ядро и сервисы, написанные на Расте, это что же получится — они все проблемы с безопасностью из-за багов пофиксят? И нафига тогда нужна будет Микрософт пользователю после покупки компа с Windows10, если все основные баги уже прочекал компилятор Раста с его супер-безопасной системой типов? И что делать толпам программистов, занятых фиксингом багов? А если там unsafe код будет, то шило на мыло...
Отредактировано 11.09.2019 6:32 student__ . Предыдущая версия .
Re[2]: Rust взлетает?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 11.09.19 09:00
Оценка:
Здравствуйте, student__, Вы писали:

__>Микрософт тоже хвалит Раст. Я вот тут подумал, ведь если они в следующем апдейте винды поставят ядро и сервисы, написанные на Расте, это что же получится — они все проблемы с безопасностью из-за багов пофиксят?


Не все, только 70%. Они считали статистику.
Re[3]: Rust взлетает?
От: student__  
Дата: 11.09.19 09:46
Оценка:
Здравствуйте, D. Mon, Вы писали:
DM>Не все, только 70%. Они считали статистику.


Ну хорошо пусть 70%, но все равно, вот жил себе индус, не тужил, фиксил по багу в день (условно), а с Растом хренак! — и будет только треть багов от предыдущего объема. И что, теперь индусу будут платить треть зарплаты?

Ах да, там же надо будет писать кучу новых книг, вести всякие бложики, участвовать в конфах. И самое главное — кому-то надо будет переписывать терабайты легаси кода и писать новые революционные версии. Тогда все нормально, можно не паниковать, главное креативить побольше. Вот у специалистов по UI из Микрософта надо креативщине учиться, у них каждую новую версию Windows новый GUI можно лепить, каждый следующий еще более бесполезный, чем предыдущий, но при этом каждый раз революция. Жалко, что с системным программированием сложнее. Если это не IDE, то там нет пользовательского интерфейса.
Re[2]: Rust взлетает?
От: Hobbes Россия  
Дата: 11.09.19 20:52
Оценка:
Здравствуйте, student__, Вы писали:

__>Я вот тут подумал, ведь если они в следующем апдейте винды поставят ядро и сервисы, написанные на Расте




__>если все основные баги уже прочекал компилятор Раста с его супер-безопасной системой типов


Re[2]: Rust взлетает?
От: Ночной Смотрящий Россия  
Дата: 12.09.19 08:28
Оценка: :))
Здравствуйте, student__, Вы писали:

__>Микрософт тоже хвалит Раст. Я вот тут подумал, ведь если они в следующем апдейте винды поставят ядро и сервисы, написанные на Расте, это что же получится — они все проблемы с безопасностью из-за багов пофиксят? И нафига тогда нужна будет Микрософт пользователю после покупки компа с Windows10


Микрософту винда то уже не особо нужна, особенно десктопная, и ее потихоньку задвигают. Так что чем меньше она будет жрать ресурсов, тем лучше.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re: Rust взлетает?
От: vorona  
Дата: 12.09.19 14:57
Оценка:
https://www.opennet.ru/opennews/art.shtml?num=51475
Re[2]: Rust взлетает?
От: student__  
Дата: 12.09.19 15:48
Оценка: +2
Здравствуйте, vorona, Вы писали:
V>https://www.opennet.ru/opennews/art.shtml?num=51475
Хм... драйвер писали для юзерспейс, чтобы натянут сову на гло... в смысле, чтобы можно было вообще вкрячить в эксперимент managed-языки, я уж молчу про питон... Типа, возникла идея "давайте ка сбацаем эксперимент с разработкой сетевого драйвера. Но нужно непременно заюзать в т.ч. шарп и жабу! Но стоп, обычно такие вещи выполняются в kernel-space... Тем хуже для kernel-space!"
Re[3]: Гляжу в книгу, вижу...
От: Mamut Швеция http://dmitriid.com
Дата: 12.09.19 16:54
Оценка: 2 (2) +4
V>>https://www.opennet.ru/opennews/art.shtml?num=51475
__>Хм... драйвер писали для юзерспейс, чтобы натянут сову на гло... в смысле, чтобы можно было вообще вкрячить в эксперимент managed-языки, я уж молчу про питон... Типа, возникла идея "давайте ка сбацаем эксперимент с разработкой сетевого драйвера. Но нужно непременно заюзать в т.ч. шарп и жабу! Но стоп, обычно такие вещи выполняются в kernel-space... Тем хуже для kernel-space!"

Называется «смотрел в результаты, нифига не понял, решил прикинуться Шериданом».

Много ты языков без GC среди популярных и относительно популярных знаешь?

Авторы взяли ровно то, что и нужно для сравнения языков — не синтетическое говно типа alt.debian.shootout, а полноценное законченное приложение (ну или в данном случае драйвер). Взяты популярные среди технарей [1] на данный момент языки программирования.

— Без GC: C, Rust
— С GC: Go, C#, Java, OCaml, Haskell, Javascript, Python
— C reference counting: Swift

Для каждого языка написана полноценная реализация, проведены полноценные бенчмарки, для половины полностью описано, какая работа была проведена (thesis), для Java дополнительно проведено сравнение разных GC, для Rust'а описано сравнение с C. Проведена масса полезной для холиваров XvsY работы.

Как тут можно увидеть «нужно непременно заюзать в т.ч. шарп и жабу, тем хуже для кернел спейс», непонятно.

[1] Как популярные по количеству использования, так и популярные по количеству фапания на том же Hacker News.


dmitriid.comGitHubLinkedIn
Отредактировано 12.09.2019 17:07 Mamut [ищите в других сетях] . Предыдущая версия .
Re[4]: Гляжу в книгу, вижу...
От: student__  
Дата: 13.09.19 05:51
Оценка: -5
Здравствуйте, Mamut, Вы писали:
M>Авторы взяли...
Авторы провели экспериментальное исследование по типу "что будет если порш панамера и фольксваген пенсионерской комплектации начнут соревноваться друг с другом." Выяснилось, что в разгоне после светофора фв сливает по полной поршу, но поскольку в городе кроме них тоже есть люди, а за городом не везде можно давать 260км/ч, моща порша не всем нужна, и иногда достаточно пенсионерского фв. Такие исследования можно проводить и без гальванизации интернета репозиторияму и тезисами, просто открыв ТТХ обеих тачек и сравнивая их моментально прийти к правильному выводу.
M>[1] Как популярные по количеству использования, так и популярные по количеству фапания на том же Hacker News.
О да, фапание на Hacker News однозначно прибавляет весу наукообразию данного эксперимента, выводя его на новый инновационный уровень. Один этот факт покрывает все потребности необходимой писанины о охрененной актуальности исследования.
Re[5]: Гляжу в книгу, вижу...
От: Mamut Швеция http://dmitriid.com
Дата: 13.09.19 07:19
Оценка: +4
Погладил себе ЧСВ? Молодец. Как показала практика, люди срравнивать ЯП не умеют, от слова совсем. А тут наглядный пример. Но, как оказалось, даже наглядный пример у некоторых вызывает неиллюзорную боль.


dmitriid.comGitHubLinkedIn
Re[5]: Гляжу в книгу, вижу...
От: Евгений Акиньшин grapholite.com
Дата: 13.09.19 09:26
Оценка: +1
Здравствуйте, student__, Вы писали:

__>Здравствуйте, Mamut, Вы писали:

M>>Авторы взяли...
__>Авторы провели экспериментальное исследование по типу "что будет если порш панамера и фольксваген пенсионерской комплектации начнут соревноваться друг с другом." Выяснилось, что в разгоне после светофора фв сливает по полной поршу, но поскольку в городе кроме них тоже есть люди, а за городом не везде можно давать 260км/ч, моща порша не всем нужна, и иногда достаточно пенсионерского фв. Такие исследования можно проводить и без гальванизации интернета репозиторияму и тезисами, просто открыв ТТХ обеих тачек и сравнивая их моментально прийти к правильному выводу.

А где можно посмотреть TTX си шарпа, джавы и си ? Давай сравним без эксперименитов.
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re[4]: Rust взлетает?
От: ksandro Мухосранск  
Дата: 13.09.19 12:10
Оценка:
Здравствуйте, student__, Вы писали:

__>Здравствуйте, D. Mon, Вы писали:

DM>>Не все, только 70%. Они считали статистику.


__>Ну хорошо пусть 70%, но все равно, вот жил себе индус, не тужил, фиксил по багу в день (условно), а с Растом хренак! — и будет только треть багов от предыдущего объема. И что, теперь индусу будут платить треть зарплаты?


Думаю ты недооцениваешь индусов из Микрософта. Ты не надейся, они там совсем не дураки, я думаю индусы быстро поймут, что к чему, почитают разные умные книжки и блоги, освоят новые методологии. Если необходимо, создадут новые идиомы, паттерны и парадигмы программирования специально под Раст. После освоения снова выйдут уже на Расте на нужное среднее соотношение багв на строчку кода, и все у них будет хорошо.
Re: Rust взлетает?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 26.10.19 19:19
Оценка:
Здравствуйте, BlackEric, Вы писали:

BE>Получается пора его изучать, хотя бы для возможности читать исходники системного софта?


Получается, что надо: "Обновление гипервизоров Intel Cloud Hypervisor 0.3 и Amazon Firecracker 0.19, написанных на Rust."

Развивающая Firecracker компания Amazon также объявила об оказании спонсорской поддержки разработчиков языка программирования Rust. Отмечается, что Rust всё чаще используется в проектах компании и разработки на нём уже внедрены в таких службах, как Lambda, EC2 и S3. Amazon предоставил проекту Rust инфраструктуру для хранения выпусков и сборок в S3, запуска регрессивных тестов в EC2 и поддержания сайта docs.rs с документацией для всех пакетов из репозитория crates.io.

Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.