Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Представлена библиотека Aya для создания eBPF-обработчиков на языке Rust" | +/– | |
| Сообщение от opennews (ok), 16-Июн-21, 10:39 | ||
Представлен первый выпуск библиотеки Aya, позволяющей создавать на языке Rust обработчики eBPF, запускаемые внутри ядра Linux в специальной виртуальной машине с JIT. В отличие от других инструментов для разработки eBPF-программ, Aya не использует libbpf и компилятор bcc, а предлагает собственную реализацию, написанную на Rust, которая использует crate-пакет libc для прямого обращения к системным вызовам ядра. Для сборки Aya не требуется наличие инструментария для языка C и заголовочных файлов ядра. Код библиотеки распространяется под лицензиями MIT и Apache 2.0... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от lockywolf (ok), 16-Июн-21, 10:39 | +1 +/– | |
И как у этого crate с thread safety? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7, #134 | ||
| 2. Сообщение от mos87 (ok), 16-Июн-21, 10:47 | –1 +/– | |
прикольно бы еще напомнить что такое (e)bpf | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #20, #71 | ||
| 3. Сообщение от Qwerty (??), 16-Июн-21, 10:52 | –12 +/– | |
Что бы там луддиты не говорили, а всё-таки за Хрустом будущее. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #4, #11 | ||
| 4. Сообщение от Аноним (4), 16-Июн-21, 11:08 | +11 +/– | |
Ага за джаваскриптом, луддит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 | ||
| 5. Сообщение от Аноним (4), 16-Июн-21, 11:09 | –1 +/– | |
Все равно потечет и будет небезопасной зачем тут раст то? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. Сообщение от Аноним (6), 16-Июн-21, 11:21 | +13 +/– | |
Новости 50 минут, а срача о ненужности раста на 300 сообщений нет. Opennet, выздоравливай. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #10 | ||
| 7. Сообщение от Ordu (ok), 16-Июн-21, 11:24 | +1 +/– | |
Как обычно, надо полагать. Data race исключаются как класс, пока ты не прибегаешь к unsafe, а остальное всё в твоих руках. А почему ты спрашиваешь? Есть основания полагать, что у него ситуация с thread-safety отличается от дефолтной в расте? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #14, #38 | ||
| 8. Сообщение от псевдонимус (?), 16-Июн-21, 11:24 | +5 +/– | |
>апи ещё не стабилизирован | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #37 | ||
| 9. Сообщение от Аноним (9), 16-Июн-21, 11:28 | +1 +/– | |
видимо уже начинается стадия принятия | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #12, #13, #16 | ||
| 10. Сообщение от Корец (?), 16-Июн-21, 11:29 | +2 +/– | |
Просто ненужность раста такова, что даже срач о его ненужности не нужен! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 11. Сообщение от Аноним (11), 16-Июн-21, 12:02 | +3 +/– | |
Спасибо, поржал. Продолжайте снабжать нас веселыми историями. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #17 | ||
| 12. Сообщение от Lex (??), 16-Июн-21, 12:04 | –2 +/– | |
А потом окажется, что все те "стадии" - навязанная чепуха( что-то типа "если есть из маленькой тарелки то наешься быстрее и меньшим количеством еды!!111" ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 13. Сообщение от заминированный тапок (ok), 16-Июн-21, 12:10 | +1 +/– | |
>видимо уже начинается стадия принятия | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 14. Сообщение от lockywolf (ok), 16-Июн-21, 12:14 | +1 +/– | |
> Как обычно, надо полагать. Data race исключаются как класс, пока ты не | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #15, #19 | ||
| 15. Сообщение от Ordu (ok), 16-Июн-21, 12:38 | +/– | |
> Ну, я помню смешные курьёзы с errno, который в стандарте переменная, но | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 16. Сообщение от Аноним (11), 16-Июн-21, 12:56 | +/– | |
После стадии отторжения не может начаться стадия принятия. Кому надо было уже ржавчины хлебнули и свои выводы сделали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
17.
Сообщение от JackoNeill (?), 16-Июн-21, 13:02
| +3 +/– | |
Самое страшное то, что весьма вероятно, смеяться то он будет как раз последним. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 Ответы: #24, #74 | ||
| 19. Сообщение от Аноним (19), 16-Июн-21, 13:29 | +/– | |
``` | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 20. Сообщение от Аноним (-), 16-Июн-21, 13:40 | +/– | |
> прикольно бы еще напомнить что такое (e)bpf | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #35 | ||
| 24. Сообщение от Самый Лучший Гусь (?), 16-Июн-21, 16:57 | +1 +/– | |
Девушки рыдают, матросы смеются, как говорится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 27. Сообщение от anonymous (??), 16-Июн-21, 17:39 | +2 +/– | |
Мляяя... jit в ядре, из под обычного пользователя, версия 2 - powered by rust. Дедушка Столлман, срочно, пили гпл4, проприерасты прорвались. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #129 | ||
| 28. Сообщение от Аноним (28), 16-Июн-21, 17:54 | +2 +/– | |
Кто бы сомневался что всё равно без libc ничего не могут. Хипстеры такие хипстеры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #30, #31 | ||
| 29. Сообщение от Алексей (??), 16-Июн-21, 18:12 | +1 +/– | |
> Aya не использует libbpf и компилятор bcc, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #33 | ||
| 30. Сообщение от n00by (ok), 16-Июн-21, 18:13 | +/– | |
Хотел было спросить, зачем там | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #42, #57 | ||
| 31. Сообщение от Аноним (-), 16-Июн-21, 18:34 | +/– | |
> Кто бы сомневался что всё равно без libc ничего не могут. Хипстеры такие хипстеры. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #32, #75 | ||
| 32. Сообщение от n00by (ok), 16-Июн-21, 18:42 | +/– | |
Поскольку разбираетесь, подскажите, пожалуйста, вокруг какого syscall является обёрткой функция | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #34 | ||
| 33. Сообщение от Аноним (-), 16-Июн-21, 18:45 | +1 +/– | |
> компилятор bcc, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #40 | ||
| 34. Сообщение от Аноним (-), 16-Июн-21, 18:57 | +/– | |
> Поскольку разбираетесь, подскажите, пожалуйста, вокруг какого syscall является обёрткой функция | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #39, #66 | ||
| 35. Сообщение от Аноним (35), 16-Июн-21, 19:34 | +1 +/– | |
>> прикольно бы еще напомнить что такое (e)bpf | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 Ответы: #36, #58 | ||
| 36. Сообщение от yourc (?), 16-Июн-21, 19:37 | +/– | |
По-моему, там ирония. Но это не точно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 | ||
| 37. Сообщение от Онаним (?), 16-Июн-21, 19:50 | +9 +/– | |
Да и "пока" там можно смело убирать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 38. Сообщение от Прорыв_запарты_фелиал (ok), 16-Июн-21, 20:59 | –4 +/– | |
А вот и жертвы пропаганды нарисовались. Модель памяти раста не предполагает конкурентного доступа, а когда нет конкурентного доступа нет гонок. Тебя обманули. Меньше лозунгов ретранслируй и больше тему изучай. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #41 | ||
| 39. Сообщение от Прорыв_запарты_фелиал (ok), 16-Июн-21, 21:16 | +1 +/– | |
Ещё одна жертва пропаганды. Сообщаю новость - сисколы и ядро никакой жопой не зависят от libc - её там в принципе нет. И libc - это не "platforms’ system libraries", потому как таких вообще не существует. Это "системные библиотеки" си, а не просто системные библиотеки. Да и само это понятие нелепо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #45 | ||
| 40. Сообщение от Прорыв_запарты_фелиал (ok), 16-Июн-21, 21:19 | +/– | |
Похоже это ещё одна потуга жертвы пропаганды с соседней ветки. Для начала - цитирование определений сектантов не является каким-либо доказательством. Далее, выше уже показали libc, а значит никакого pure уже нет. Это ещё никто не считал количество unsafe + ffi в тоннах лефтпадов. А любое unsafe по определению не раст. Потому как это не более чем интероп с c-vm. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 41. Сообщение от Ordu (ok), 16-Июн-21, 21:20 | +6 +/– | |
> А вот и жертвы пропаганды нарисовались. Модель памяти раста не предполагает конкурентного | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #46 | ||
| 42. Сообщение от Аноним (-), 16-Июн-21, 21:22 | –1 +/– | |
> но нашёл вот это: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #65 | ||
| 44. Сообщение от Аноним (44), 16-Июн-21, 21:28 | +7 +/– | |
Очередное никому ненужное, недоделанное и глючное поделье на rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #131 | ||
| 45. Сообщение от Аноним (-), 16-Июн-21, 21:34 | +/– | |
> Ещё одна жертва пропаганды. Сообщаю новость - сисколы и ядро никакой жопой | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 Ответы: #49 | ||
| 46. Сообщение от Прорыв_запарты_фелиал (ok), 16-Июн-21, 21:36 | +1 +/– | |
>race condition в расте делается элементарно. Сделай два mutex'а, и попробуй залочить их оба последовательно из параллельных потоков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #60, #63 | ||
| 49. Сообщение от Прорыв_запарты_фелиал (ok), 16-Июн-21, 21:41 | +/– | |
Жертва пропаганды поплыла. Тебе сообщили, что libc ненужна ни для сисколов ни для ядра. Это не говоря о том, что в переносимую либц, о который ты попытался закукарекать, сисколы в принципе не входят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 Ответы: #52, #68 | ||
| 52. Сообщение от Аноним (-), 16-Июн-21, 22:02 | +/– | |
> Жертва пропаганды поплыла. Тебе сообщили, что libc ненужна ни для сисколов ни | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 | ||
| 57. Сообщение от Аноним (57), 16-Июн-21, 22:09 | +/– | |
strlen действительно могли бы реализовать сами, но может быть, нужен и конкретно текущей libc. А без malloc нельзя было бы работать с теми кривыми сишными поделиями, которым подай аллоцированное, а освободят они сами естественно сишным free | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #67 | ||
| 58. Сообщение от Аноним. (?), 16-Июн-21, 22:14 | +3 +/– | |
>>> прикольно бы еще напомнить что такое (e)bpf | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #85 | ||
| 59. Сообщение от Аноним (59), 16-Июн-21, 22:20 | +/– | |
Каждый раз после прочтения комментариев анонимных экспертов с opennet начинаю ненавидеть rust всей душой. Понимаю что комментарии глупейшие, но всё равно читаю :-( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #76 | ||
| 60. Сообщение от zig (??), 16-Июн-21, 22:23 | +1 +/– | |
Братишка, напиши про zig, а то чет его тут пеарят. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #64 | ||
| 62. Сообщение от растоманам надо (?), 16-Июн-21, 22:31 | +2 +/– | |
писать на сишарпе, там тоже есть ансейф. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. Сообщение от Ordu (ok), 16-Июн-21, 22:33 | +5 +/– | |
>>race condition в расте делается элементарно. Сделай два mutex'а, и попробуй залочить их оба последовательно из параллельных потоков. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 Ответы: #80 | ||
| 64. Сообщение от Аноним (64), 17-Июн-21, 02:12 | +/– | |
Я пиарил. Хотел на нём базу данных написать. Я руками его не трогал, но документацию и статьи внимательно прочитал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #156 | ||
| 65. Сообщение от n00by (ok), 17-Июн-21, 06:52 | +1 +/– | |
>> но нашёл вот это: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 Ответы: #82 | ||
| 66. Сообщение от n00by (ok), 17-Июн-21, 07:00 | –1 +/– | |
>> Поскольку разбираетесь, подскажите, пожалуйста, вокруг какого syscall является обёрткой функция | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #83 | ||
| 67. Сообщение от n00by (ok), 17-Июн-21, 07:01 | +/– | |
> strlen действительно могли бы реализовать сами, но может быть, нужен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #69, #120 | ||
| 68. Сообщение от n00by (ok), 17-Июн-21, 07:07 | +/– | |
> libc в этой скриптухе существует только по одной причине - | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #107 | ||
| 69. Сообщение от боня (?), 17-Июн-21, 07:21 | +2 +/– | |
как вариант это просто автогенерированный код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #70 | ||
| 70. Сообщение от n00by (ok), 17-Июн-21, 07:30 | +/– | |
> как вариант это просто автогенерированный код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 | ||
| 71. Сообщение от КО (?), 17-Июн-21, 08:56 | +/– | |
Очередной костыль, если вам так будет понятнее | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 72. Сообщение от Annoynymous (ok), 17-Июн-21, 08:57 | +1 +/– | |
Linux поддерживает 15 архитектур и что-то около сотни микроархитектур. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #94, #95 | ||
| 74. Сообщение от Урри (ok), 17-Июн-21, 11:17 | +/– | |
"А Таня была в каске и только засмеялась" (с) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 75. Сообщение от Урри (ok), 17-Июн-21, 11:20 | +/– | |
translate.google.com <- "generally" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #84 | ||
| 76. Сообщение от Урри (ok), 17-Июн-21, 11:22 | +1 +/– | |
А я - любить. Столько лулзов еще ни один язык не доставлял. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 77. Сообщение от YetAnotherOnanym (ok), 17-Июн-21, 12:03 | +2 +/– | |
Это выведет ядро Линуха на новый уровень навороченности и замороченности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #106 | ||
| 78. Сообщение от Fractal cucumber (ok), 17-Июн-21, 12:10 | +1 +/– | |
Хорошо, наверное, что начали появляться готовые проекты на расте... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #98, #110 | ||
| 80. Сообщение от Прорыв_запарты_фелиал (ok), 17-Июн-21, 12:57 | +1 +/– | |
>А я не понимаю. Я даже не понимаю, что ты имеешь в виду под "моделью памяти". Что за модель памяти? Что-то типа RAM, EM, VAT[1]? Нет, наверное, это всё ж теоретические модели памяти _машины_, а не языка. Или что-то типа этого[2]? Не мог бы ты поделиться ссылкой, на тот теоретический фреймворк, в который позволяет тебе выстроить модель памяти раста? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 | ||
| 82. Сообщение от Аноним. (?), 17-Июн-21, 13:32 | +1 +/– | |
>>> без libc ничего не могут | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #87 | ||
| 83. Сообщение от Аноним. (?), 17-Июн-21, 13:38 | +1 +/– | |
> Раз не подскажете номер вызова, значит strlen() не имеет отношения к обёртке, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #88 | ||
| 84. Сообщение от Аноним. (?), 17-Июн-21, 13:51 | +/– | |
> translate.google.com <- "generally" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #89 | ||
| 85. Сообщение от Аноним (85), 17-Июн-21, 14:06 | +/– | |
Это предыдущая версия до redhat enterprise bsd | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 Ответы: #93 | ||
| 87. Сообщение от n00by (ok), 17-Июн-21, 14:14 | –1 +/– | |
>[оверквотинг удален] | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #92 | ||
| 88. Сообщение от n00by (ok), 17-Июн-21, 14:20 | –1 +/– | |
>> Раз не подскажете номер вызова, значит strlen() не имеет отношения к обёртке, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 Ответы: #90 | ||
| 89. Сообщение от n00by (ok), 17-Июн-21, 14:24 | –2 +/– | |
А что, из Rust нельзя дёрнуть сискол напрямую? Скажите, Вас кто-то нанял, что бы Вы сливали столь популярный и многообещающий язык, или оно само так получается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #84 Ответы: #91 | ||
| 90. Сообщение от Аноним (-), 17-Июн-21, 14:26 | +1 +/– | |
> Могу назвать вопрос унылой демагогией. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 Ответы: #109 | ||
| 91. Сообщение от Аноним (92), 17-Июн-21, 14:40 | +2 +/– | |
> А что, из Rust нельзя дёрнуть сискол напрямую? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #89 Ответы: #108, #126 | ||
| 92. Сообщение от Аноним (92), 17-Июн-21, 14:47 | +/– | |
>> но нашёл вот это: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #125 | ||
| 93. Сообщение от Аноним (-), 17-Июн-21, 14:57 | +/– | |
> Это предыдущая версия до redhat enterprise bsd | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 | ||
| 94. Сообщение от Аноним (94), 17-Июн-21, 16:05 | +1 +/– | |
На нем планируют писать драйверы. Драйвер и так практически всегда прибиты к одной или двум архитектурам. Так что ничего не сломается на неподдерживаемых. Потому что оно на них и не работало)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #96 | ||
| 95. Сообщение от Аноним (94), 17-Июн-21, 16:12 | –1 +/– | |
Вообще немного больше чем 9. Подробнее можно почитать тут https://doc.rust-lang.org/nightly/rustc/platform-support.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 Ответы: #97, #99 | ||
| 96. Сообщение от Annoynymous (ok), 17-Июн-21, 16:23 | +1 +/– | |
> "Представлена библиотека Aya для создания eBPF-обработчиков | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 Ответы: #102, #104 | ||
| 97. Сообщение от Annoynymous (ok), 17-Июн-21, 16:24 | –1 +/– | |
> Вообще немного больше чем 9. Подробнее можно почитать тут https://doc.rust-lang.org/nightly/rustc/platform-support.html | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #101 | ||
| 98. Сообщение от Аноним (98), 17-Июн-21, 16:45 | +1 +/– | |
>готовые проекты на расте | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #153 | ||
| 99. Сообщение от noxyu (?), 17-Июн-21, 16:59 | +/– | |
>Плюс - а какие из недостающих восьми реально где-то используются, а не являются окаменевшим говном мамонтов которое тащут только из-за пары корпораций? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #100 | ||
| 100. Сообщение от Аноним (94), 17-Июн-21, 17:23 | +/– | |
Ну зачем себя так ограничивать - там есть еще ARM, MIPS, RISC-V и куча других. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 101. Сообщение от Аноним (94), 17-Июн-21, 17:28 | +/– | |
Странная логика. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #103 | ||
| 102. Сообщение от Аноним (102), 17-Июн-21, 18:08 | +/– | |
это типа намек на то, что ebpf обработчики на расте не будут работать на платформах, не поддерживаемх им? с чего бы это? ebpf это виртуальная машина, берешь и собираешь свои обработчики на нужном железе под эту виртуальную машину, запускаешь на всех железках | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #113 | ||
| 103. Сообщение от Annoynymous (ok), 17-Июн-21, 18:22 | +/– | |
> Это тоже "не есть карашо"? Или это "это другое"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 104. Сообщение от Аноним (94), 17-Июн-21, 19:49 | +/– | |
Это же не выпиливание имеющихся компиляторов и замена на этот. На неподдерживаемых платформах просто не будешь писать обработчики на расте, а будешь по-старинке. И уже написанные тоже никуда не исчезнут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #96 Ответы: #115 | ||
| 105. Сообщение от балмер в маске V (?), 17-Июн-21, 20:15 | +1 +/– | |
Всем радетелям за новое безопасное рекомендую уточнитт, кто владеет crates.io - сюрприз гарантирую | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #114, #116 | ||
| 106. Сообщение от балмер в маске V (?), 17-Июн-21, 20:15 | +1 +/– | |
И зависимости от кого надо | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #77 | ||
| 107. Сообщение от Прорыв_запарты_фелиал (ok), 17-Июн-21, 20:34 | +/– | |
>Начинаю подозревать, что это правда. Стандартную библиотеку С++ (которому Rust якобы замена) возможно реализовать на С++ (+ вызовы ядра) а libc сделать вокруг неё обёрткой. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #127 | ||
| 108. Сообщение от Прорыв_запарты_фелиал (ok), 17-Июн-21, 20:39 | +/– | |
>Логика уровня "А что, из С++ нельзя дернуть сискол напрямую или почему так никто не делает?!" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 | ||
| 109. Сообщение от Прорыв_запарты_фелиал (ok), 17-Июн-21, 20:44 | –1 +/– | |
>Бремя доказательства "всё равно без libc ничего не могут"? Несомненно! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #90 | ||
| 110. Сообщение от deeaitch (ok), 17-Июн-21, 20:56 | +/– | |
К сожалению или к счатью не мне нудить. Но нет, не готовые. Сырое оно как гавно мамонта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 | ||
| 113. Сообщение от deeaitch (ok), 17-Июн-21, 21:03 | +/– | |
> ebpf это виртуальная машина | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #102 Ответы: #117 | ||
| 114. Сообщение от Аноним (114), 17-Июн-21, 21:04 | +1 +/– | |
Rust Fondation? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 115. Сообщение от deeaitch (ok), 17-Июн-21, 21:04 | +/– | |
> Т.о. те кто хочет писать на расте получат эту возможность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 | ||
| 116. Сообщение от Аноним (-), 17-Июн-21, 22:56 | +3 +/– | |
> Всем радетелям за новое безопасное рекомендую уточнитт, кто владеет crates.io - сюрприз гарантирую | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 | ||
| 117. Сообщение от Аноним (102), 18-Июн-21, 00:35 | +/– | |
> позволяющей создавать на языке Rust обработчики eBPF, запускаемые внутри ядра Linux в специальной виртуальной машине с JIT | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #118 | ||
| 118. Сообщение от deeaitch (ok), 18-Июн-21, 01:18 | +/– | |
>> позволяющей создавать на языке Rust обработчики eBPF, запускаемые внутри ядра Linux в специальной виртуальной машине с JIT | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #117 Ответы: #145, #149 | ||
| 119. Сообщение от Аноним (119), 18-Июн-21, 01:35 | +/– | |
Единственный плюс раста это уродливый и упоротый цэпэпэ который от стандарта в стандарт становится размером с глобус и при этом тянет с собой сишные костыли и подпорки... это жк наверное случится и растом если он когда нибудь взлетит, но потом... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 120. Сообщение от Аноним (120), 18-Июн-21, 01:42 | +/– | |
И очень сильно и сложно приседать, чтобы ничего не ломалось при LD_PRELOAD, скажем, jemalloc, по сути вызывая написанный на расте код через FFI. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #124 | ||
| 121. Сообщение от Аноним (119), 18-Июн-21, 01:42 | +/– | |
Почему нельзя было пилить синтаксис раста с оглядкой не на наркоманский CPP, а на более адекватный C# ну или Java на худой конец? И я не говорю о реализации языка, а о синтаксисе! Синтаксис можно было человеческий сделать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #132, #154 | ||
| 124. Сообщение от n00by (ok), 18-Июн-21, 07:10 | –1 +/– | |
> И очень сильно и сложно приседать, чтобы ничего не ломалось при LD_PRELOAD, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 | ||
| 125. Сообщение от n00by (ok), 18-Июн-21, 07:13 | –1 +/– | |
То есть я сам должен ответить свой на вопрос, зачем Rust strlen()? Не проблема, напишу теперь уже без намёков: strlen() в Rust не нужна. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 126. Сообщение от n00by (ok), 18-Июн-21, 07:49 | –2 +/– | |
> А теперь ты мне приведешь список реальных юзерспейсных программ, дергающих сисколлы напрямую? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #91 Ответы: #128 | ||
| 127. Сообщение от n00by (ok), 18-Июн-21, 08:00 | +/– | |
Не вижу проблем с трансляцией в Си, когда речь идёт о каком-нибудь Vala. Более того, я не знаю, зачем там свой компилятор. Но там авторы честно обозначили, что они сделали некий продвинутый препроцессор для упрощения формошлёпства, а не очередного убийцу Си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 Ответы: #151 | ||
| 128. Сообщение от Аноним (-), 18-Июн-21, 12:11 | +/– | |
>> А теперь ты мне приведешь список реальных юзерспейсных программ, дергающих сисколлы напрямую? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 Ответы: #136 | ||
| 129. Сообщение от burjui (ok), 18-Июн-21, 13:12 | +/– | |
Причём тут проприетарщина и GPL? У тебя каша в голове. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 131. Сообщение от burjui (ok), 18-Июн-21, 13:19 | +2 +/– | |
Ненужное онаниму с Опеннета и, конечно же, им лично не протестированное, что позволяет ему смело испражняться в комментах с умным видом. Ведь, если тебе поставили плюсики, ты автоматически прав. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 Ответы: #133 | ||
| 132. Сообщение от burjui (ok), 18-Июн-21, 13:33 | +2 +/– | |
Здешнее нытьё про синтаксис уже начинает утомлять. Без семантики синтаксис не имеет смысла, вот и учите её - тогда придёт навык чтения, и все проблемы отпадут. Такое ощущение, будто половина опеннетчиков остановилась в профессиональном развитии и категорически не приемлет изменений в привычном порядке вещей. И с какой стати он вдруг стал похож на C++? Это, скорее, ML в сишной обёртке, со своей спецификой. Если тебе нужен синтаксис, как в C# или Java, то и пиши тогда на них, и забей на Rust. Новые ЯП появляются не для того, чтобы делать всё по-старому. Новая семантика - новый синтаксис. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #146 | ||
| 133. Сообщение от Аноним (-), 18-Июн-21, 13:35 | +1 +/– | |
> Ведь, если сам себе поставил плюсики, ты автоматически прав. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 Ответы: #135 | ||
| 134. Сообщение от Аноним (134), 18-Июн-21, 15:30 | +/– | |
> ... safety? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 135. Сообщение от burjui (ok), 18-Июн-21, 15:58 | +1 +/– | |
Поставил тебе плюсик, но после твоих слов никто не поверит, что это сделал не ты сам. То есть, я только что дискредитировал тебя как союзника в дебатах just for fun. Хотя, кто знает - может, это был не ты, а тот, первый Аноним, который специально хотел, чтобы все подумали, будто он сам себе их поставил, чтобы дискредитировать идею своего первого комментария. Многоходовочка, получается. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #133 | ||
| 136. Сообщение от n00by (ok), 18-Июн-21, 16:28 | +/– | |
Зато могу тебе рассказать, почему ты коверкаешь название сайта, на котором имеешь неосторожность при людях какать: потому что ты тут систематически какаешь. Проекция зафиксировалась в стойкую асссоциацию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #128 | ||
| 145. Сообщение от Аноним (102), 18-Июн-21, 22:04 | +/– | |
Прочитал и мнение не поменял. Давай короче, с пруфами, раз такой умный | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 | ||
| 146. Сообщение от Аноним (146), 19-Июн-21, 21:11 | +/– | |
Синтаксис жуть криповая, это тебе любой скажет покажи ты ему код на расте... даже в крестах если не юзать в нем сишную хрень типа указателей, си-строк, макросов выглядит на порядок лучше и читабельней | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 Ответы: #147 | ||
| 147. Сообщение от burjui (ok), 20-Июн-21, 01:37 | –1 +/– | |
Ну, если для тебя код на С++ читабельнее, то я рад, что не являюсь твоим коллегой. И, кстати, "выглядит лучше" и "читабельнее" - синонимы. Как по мне, незамеченная тобой тавтология - признак того, что ты пытаешься в этом убедить не только меня, но и себя. Впрочем, я не исключаю возможности в один прекрасный день увидеть плюсовой код, который я счёл бы читабельным. Жаль только, что плюсовики всё никак не договорятся о стиле кода, а и без того раздутый стандарт языка только разрастается с каждой итерацией, заставляя задействовать все доступные ресурсы мозга при чтении любого мало-мальски нетривиального кода, чтобы не упустить мелкие, но очень важные детали самой запутанной семантики, которую только можно найти в мире ЯП. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #146 Ответы: #148 | ||
| 148. Сообщение от Аноним (148), 23-Июн-21, 20:43 | +/– | |
Читать научись... если тебе попадался C++ на макросах и указателях на указатели то это не плюсы, это си стайл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #155 | ||
| 149. Сообщение от Аноним (149), 24-Июн-21, 00:30 | +/– | |
Автор камента реально похоже не понимает что такое JIT:) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 Ответы: #150 | ||
| 150. Сообщение от n00by (ok), 24-Июн-21, 07:53 | +/– | |
Я не понимаю, что такое JIT. Но кое-что слышал про just-in-time compiler. Он таки компилирует байт-код (то, что исполняется виртуальным процессором/машиной -- это такой большой switch/case, а не QEMU) в машинный (исполняемый непосредственно физическим процессором). Другое дело, что в некоторых реализациях компилируется не весь байт-код, а только часто вызываемый ветки -- тогда вирт.машина остаётся (она и решает, что требуется откомпилировать). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #149 | ||
| 151. Сообщение от Прорыв_запарты_фелиал (ok), 24-Июн-21, 22:45 | +/– | |
Я не говорил, что трансляция в си проблема. Она проблема тогда, когда ты сектант, который делает не-си с трансляцией в си. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #127 Ответы: #152 | ||
| 152. Сообщение от n00by (ok), 25-Июн-21, 07:50 | +/– | |
Бороться с Си, транслируя в Си -- это не секта, а когнитивный диссонанс :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 | ||
| 153. Сообщение от freecoder (?), 03-Июл-21, 22:28 | +/– | |
А что вообще есть у нас готового, что не будет доработано или исправлено? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
| 154. Сообщение от freecoder (?), 03-Июл-21, 22:56 | +/– | |
Ответ есть в этой статье: https://habr.com/ru/post/532660/ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 | ||
| 155. Сообщение от Хан (?), 30-Июл-21, 00:10 | +/– | |
Реально так | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 | ||
| 156. Сообщение от Аноним (156), 30-Ноя-23, 23:02 | +/– | |
buh говорит что это не так. Это скорее Раст не готов в силу своей расплывчатости и бессистемности. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |