The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с Rust во FreeBSD, opennews (??), 13-Сен-22, (0) [смотреть все]

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


11. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +6 +/
Сообщение от Аноним (11), 13-Сен-22, 09:46 
Вот если бы "эти профессионалы" собрались вместе в рамках какой-то организации по типу RISC-V, а затем взяли и с нуля спроектировали небольшую, простую (каким когда-то был UNIX) и при этом "безопасную" (в контексте современных реалий) ОC, а затем без оглядки на "всякое легаси" реализовали бы её на своём любимом Rust, - вот тогда в этом был бы реальный толк, а так ...
Ответить | Правка | Наверх | Cообщить модератору

13. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +6 +/
Сообщение от th3m3 (ok), 13-Сен-22, 09:48 
Зачем? Уже есть Redox OS на Rust.
Ответить | Правка | Наверх | Cообщить модератору

19. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +2 +/
Сообщение от Аноним (11), 13-Сен-22, 09:57 
Этот Redox, фактически запилил один чувак, который в свою очередь брал некоторые куски кода у другого чувака, который писал ОС для своего блога:) так что нет, спасибо!
Ответить | Правка | Наверх | Cообщить модератору

20. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –2 +/
Сообщение от Аноним (11), 13-Сен-22, 09:58 
лично мне не нужен очередной linux
Ответить | Правка | Наверх | Cообщить модератору

24. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 10:05 
кроме того, в современых реалиях, любая ОС должна активно развиваться за счет этой самой организации по типу RiSC-V, иначе в этом нет никакого смысла! Ибо кому нужна ОС, которая практически не работает на реальном железе!)
Ответить | Правка | Наверх | Cообщить модератору

34. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –1 +/
Сообщение от лютый ж.... (?), 13-Сен-22, 10:41 
>Ибо кому нужна ОС, которая практически не работает на реальном железе

вот глупость-то. наоборот сейчас нужна ОС, которая бы быстро и безопасно работала в гипервизорах и было бы ей обеспечена мощная эксплуатация в ЦОДах. а все эти 100500 мегабайт драйверов пусть в линуксе остаются...

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

52. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (52), 13-Сен-22, 12:12 
Но в том же RISC-V заложено аж четыре слоя/уровня виртуализации.
Ответить | Правка | Наверх | Cообщить модератору

265. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (265), 14-Сен-22, 12:28 
Хм... Так их же выпилить из ядра можно при желании? )
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

167. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от name (??), 13-Сен-22, 16:43 
А мне и имеющийся не нужен.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

193. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (-), 13-Сен-22, 18:08 
> лично мне не нужен очередной linux

Ты не понимаешь сути Линукса. ГНУ/Линукс - это копилефт. Redox OS - это пермиссивка.

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

317. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Neon (??), 16-Сен-22, 13:08 
По хрен.)))
Ответить | Правка | Наверх | Cообщить модератору

79. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +12 +/
Сообщение от burjui (ok), 13-Сен-22, 14:00 
Вот если бы эти "эксперты" с Опеннета собрались вместе и разобрались бы в языке, почитали документацию и начали писать код, вот тогда в этом был бы реальный толк, а не пустой talk в комментах. А если бы они ещё выросли из менталитета школоты, то поняли бы, что гораздо полезнее постепенно допиливать существующую ОС и позволять ей развиваться органически, а уже потом, имея бесценный опыт работы с таким серьёзным проектом, как Linux, приниматься за экспериментальные разработки.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

93. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 14:31 
>>> позволять ей развиваться органически <<<

тащить в ядро, то без чего и так можно прекрасно обойтись, не является развитием🤦
>>> разобрались бы в языке, почитали документацию <<<

согласен, людям не мешало бы разобраться как надо писать программы на языке Си!

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

120. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +5 +/
Сообщение от burjui (ok), 13-Сен-22, 15:13 
> согласен, людям не мешало бы разобраться как надо писать программы на языке Си!

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

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

157. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 16:16 
Если в 2022 году продолжать учить Си по книге K&R (а многие так и делают), то на выходе как раз и получаются те самые "лучшие программисты мира", которые совершенно ничего не знают о таком понятии как обработка ошибок и тестирование, - отсюда и плачевный результат! Если человеку сразу объяснить что к чему и показать как выглядит полный цикл разработки ПО на языке Си, то и таких "детских проблем" не будет; проблема тут в другом, что таких книг как раз таки не существет в природе в принципе!!!
Ответить | Правка | Наверх | Cообщить модератору

172. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +5 +/
Сообщение от burjui (ok), 13-Сен-22, 16:52 
У костяка разработчиков Linux опыт измеряется десятилетиями, они прекрасно знают весь "цикл разработки", но это не останавливает их от совершения ошибок. Это не "детские проблемы", а природа человека, и книги тут ни при чём. У C есть объективные недостатки, борьба с которыми только отнимает время и силы, уже давно пора их исправлять. Я считаю, что Rust - хорошая попытка, так же считают большинство тех, кто пробовал на нём писать. Но кучка троллей-ретрофилов на Опеннете упорно с пеной у рта пытается доказать, что ничего лучше C нет. Это инфантилизм и просто глупость.

Да вот недавно был один адепт церкви "Идеального Сишного Кода" в комментах к очередной новости о Rust, который целую ветку доказывал, что его набор принципов и дисциплина позволяют писать код без проблем с памятью, и запостил ссылку на свою репу. Ретрофилы мельком глянули на код и накидали плюсиков: мол, видали, растаманы, как код нужно писать. А я запустил его код и СРАЗУ же наткнулся на вывод мусора из памяти. Мсье Идеальный Сишник невнимательно прочитал доки и использовал функцию неправильно, а компилятор идеального языка это молча схавал и позволил читать из неинициализированной памяти.

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

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

186. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –1 +/
Сообщение от Аноним (11), 13-Сен-22, 17:34 
>>> У костяка разработчиков Linux опыт измеряется десятилетиями <<<

Всё так, вот только у меня есть вопрос: что мешает этим "великим гуру" сойти до нас "обычных смертных" и написать книгу-замену K&R, и показать как нужно писать на языке Си?

>>> так же считают большинство тех, кто пробовал на нём писать <<<

Я писал на Расте; язык мягко говоря спорный, а уж тащить его в ядро ещё более спорное решение.

>>> один адепт церкви <<<

я "атеист", так что это не про меня; сам стараюсь обходить "сектантов" стороной.

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

191. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (191), 13-Сен-22, 18:02 
> я "атеист", так что это не про меня; сам стараюсь обходить "сектантов" стороной.

И чего тогда не пошел мимо, а стал отвечать евангелисту?

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

200. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от freecoder (ok), 13-Сен-22, 18:36 
Что писал на Rust? Что не понравилось (и по сравнению с чем)?
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

213. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 13-Сен-22, 20:32 
>>> Что писал на Rust? <<<

небольшое приложение для общения и передачи файлов по сети + консольные утилиты для работы с сетью.

>>> Что не понравилось (и по сравнению с чем)? <<<

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

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

216. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от freecoder (ok), 13-Сен-22, 21:13 
Ну не знаю, мне на Rust программируется быстрее и проще, чем на плюсах. И сетевые приложения писал, и консольные - растом доволен. Даже не знаю, чем он вам не угодил.
Ответить | Правка | Наверх | Cообщить модератору

277. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (11), 14-Сен-22, 15:14 
>>> Даже не знаю, чем он вам не угодил. <<<

Может у меня просто с++ головного мозга, - кто знает:)(

ПС: Нравится раст, - пишите на нем! А если вам, еще за это и платят, то вообще прекрасно!

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

206. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +1 +/
Сообщение от burjui (ok), 13-Сен-22, 19:06 
Вот и я задаюсь вопросом: почему за 40 лет никто не может написать книгу по C, которая раз и навсегда положит конец "детским болезням"? Все настолько заняты, или просто язык "неизлечим"?
Ответить | Правка | К родителю #186 | Наверх | Cообщить модератору

237. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (237), 13-Сен-22, 23:38 
Почему, мистер burjui, почему? Во имя чего? Что вы делаете? Зачем, зачем встаете? Зачем продолжаете бороться? Неужели вы верите в какую-то миссию, или вам просто страшны UB? Так в чем же миссия, может быть, вы откроете? Это полностью безопасный код, правда, может быть, мир, или вы боретесь против невежества на Опеннет? Иллюзии, мистер burjui, причуды восприятия. Хрупкие логические теории слабого человека, который отчаянно пытается оправдать свое существование — бесцельное и бессмысленное! Но они, мистер burjui, как и Opennet, столь же искусственны. Только человек может выдумать скучное и безжизненное понятие "безопасная работа с памятью"! Вам пора это увидеть, мистер burjui, увидеть и понять! Вы не можете победить, продолжать борьбу против воинов супротив раста бессмысленно. Почему, мистер burjui, почему вы упорствуете? Почему вы пытаетесь под каждой темой про Rust что-то доказать воинам СиМатрицы?
Ответить | Правка | К родителю #172 | Наверх | Cообщить модератору

171. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от name (??), 13-Сен-22, 16:49 
С чего вы взяли, что это лучшие? Лучшие, как показывает практика, сидят на литкоде, грокают интервью и потом пишут на html, css и js в фаанге. А сишники это едва ли не худшие программисты мира. Хуже только крестовики.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

315. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –1 +/
Сообщение от Аноним (315), 16-Сен-22, 09:37 
А ты не думаешь, что до ржавого просто ещё не добрались всякие институты, которые сейчас играются со спектром и мельдонием? Сравнивать язык, на котором написан изрядный пласт реально работающего ПО и язык, на котором написано куча пустого кода для заполнения гитхаба - ну такое себе.
Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

125. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +1 +/
Сообщение от Аноним (117), 13-Сен-22, 15:24 
В отличие от "экспертов", WD проводят экспертизу Раста. Это просто proof of concept. Если окажется, что драйвера на Расте получаются такие же, как и на С, а трудозатраты меньше, то конкретно компания WD примет решение, что выгоднее использовать Раст. В чем проблема?
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

130. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (191), 13-Сен-22, 15:38 
> В том, что ты додумываешь за WD.

Трудозатраты при создании концепта. Хм...

Это тебя должно было сильно перекосить.

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

137. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  –2 +/
Сообщение от Аноним (117), 13-Сен-22, 15:58 
Представь себе - у WD есть бабки и кадры, чтобы проводить такие исследования. И они по его итогам могут спокойно послать этот ваш Раст нахрен.
Ответить | Правка | Наверх | Cообщить модератору

139. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (117), 13-Сен-22, 16:00 
И никакого создания концепта тут нет, концепт писания драйверов на Расте уже есть. Иди гугли proof of concept.
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

142. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (191), 13-Сен-22, 16:03 
Покажи мне первый драйвер на rust?
Ответить | Правка | Наверх | Cообщить модератору

301. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (232), 15-Сен-22, 09:10 
https://raw.githubusercontent.com/wedsonaf/linux/pl061/drive...
Ответить | Правка | Наверх | Cообщить модератору

115. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +5 +/
Сообщение от Аноним (232), 13-Сен-22, 15:09 
Вот если бы профессионалы опеннет собрались бы вместе, а затем взяли и с нуля спроектировали небольшую, простую (каким когда-то был UNIX) и при этом "безопасную" без уязвимостей, закладок и телеметрии ОC, а затем без оглядки на на всяких там растоманов реализовали бы её на своём любимом ANSI C, - вот тогда в этом был бы реальный толк, а так... одно только вываливание продуктов жизнедеятельности в комментарии, как будто профессионалы опеннет ничего другого не умеют
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

163. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +2 +/
Сообщение от Аноним (11), 13-Сен-22, 16:30 
>>> реализовали бы её на своём любимом ANSI C <<<

В этом столько же смысла как и в том, чем занимаются Раст-переписыватели.

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

197. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +2 +/
Сообщение от Ананимаз (?), 13-Сен-22, 18:25 
Ладно у линуксов блоб блобом погоняет, но во фришечке где закладки и телеметрию найти, со ссылкой на исходние, если не затруднит?
Ответить | Правка | К родителю #115 | Наверх | Cообщить модератору

207. "WD разрабатывает NVMe-драйвер на языке Rust. Эксперименты с ..."  +/
Сообщение от Аноним (232), 13-Сен-22, 19:18 
Ладно у опеннет экспертов, новость за новостью подгорает пониже спины, но в линуксе (ядре) где закладки и телеметрию найти, со ссылкой на исходние, если не затруднит?
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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