Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Код поддержки кодека VP9 в V4L2 для чипов Hantro и Rockchip переписан на Rust" | +/– | |
| Сообщение от opennews (?), 28-Фев-24, 12:48 | ||
Дэниел Алмейда (Daniel Almeida), занимающийся развитием видеокодеков в компании Collabora, представил для обсуждения разработчиками ядра Linux новую реализацию прослойки для использования аппаратных декодировщиков видео в формате VP9 в подсистеме V4L2, применяемой для организации доступа устройствам видеозахвата, таким как web-камеры и TV-тюнеры. Код прослойки полностью переписан на языке Rust и ориентирован на работу с драйверами rkvdec и hantro, предоставляющими доступ к аппаратным средствам ускорения декодирования видео, доступным в чипах Rockchip и Hantro... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Витюшка (?), 28-Фев-24, 12:48 | +1 +/– | |
В общем направление развития понятно. Я все свои новые pet проекты буду писать на Rust. С Zig тоже перепишу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #2, #3, #68 | ||
| 2. Сообщение от Аноним (-), 28-Фев-24, 12:53 | +3 +/– | |
А как же невозможность написать на Раст код, который изменяет память с разных потоков одновременно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #18, #78 | ||
| 3. Сообщение от Аноним (3), 28-Фев-24, 12:54 | +2 +/– | |
На питон перепиши, не ошибёшься. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #17 | ||
| 4. Сообщение от Аноним (-), 28-Фев-24, 12:57 | +6 +/– | |
Всего один unsafe на 2к строк кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10 | ||
| 5. Сообщение от Серб (ok), 28-Фев-24, 13:16 | +1 +/– | |
При добавлении rust в ядро говорили, что будут его использовать, в том случае, если даст какое-либо преимущество. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #8, #24, #88, #99 | ||
| 6. Сообщение от Аноним (6), 28-Фев-24, 13:18 | +/– | |
Раст уже настолько крут что может тягаться с ассемблером? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #9, #25 | ||
| 8. Сообщение от Аноним (-), 28-Фев-24, 13:21 | –2 +/– | |
> Новая реализация дала преимущество? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #11, #28 | ||
| 9. Сообщение от Аноним (9), 28-Фев-24, 13:25 | +/– | |
Зачем там ассемблер? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 10. Сообщение от Аноним (-), 28-Фев-24, 13:26 | +2 +/– | |
> потому что это FFI extern "C" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #4 Ответы: #67 | ||
| 11. Сообщение от Серб (ok), 28-Фев-24, 13:27 | +8 +/– | |
> Да, там стало меньше потенциальных дыр в ответственном компоненте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 | ||
| 12. Сообщение от name (??), 28-Фев-24, 13:30 | +3 +/– | |
Переписали бы сломанный драйвер для амлоджиков, эти и так хорошо работали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #13 | ||
| 13. Сообщение от Аноним (-), 28-Фев-24, 13:33 | +1 +/– | |
> Переписали бы сломанный драйвер для амлоджиков, эти и так хорошо работали. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #14 | ||
| 14. Сообщение от name (??), 28-Фев-24, 13:37 | +8 +/– | |
Считаешь, они могут только повторять... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #21 | ||
| 16. Сообщение от Шарп (ok), 28-Фев-24, 13:38 | +4 +/– | |
А что-нибудь новое на расте пишут или только переписывают уже работающее? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19, #65, #73, #97 | ||
| 17. Сообщение от Аноним (17), 28-Фев-24, 13:38 | +4 +/– | |
Или на джаваскрипт. Всё летать будет, отвечаю. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #93 | ||
| 18. Сообщение от Вирт (?), 28-Фев-24, 13:48 | +2 +/– | |
> А как же невозможность написать на Раст код, который изменяет память с разных потоков одновременно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #71 | ||
| 19. Сообщение от Аноним (-), 28-Фев-24, 13:54 | +1 +/– | |
> А что-нибудь новое на расте пишут или только переписывают уже работающее? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #29 | ||
| 21. Сообщение от Аноним (-), 28-Фев-24, 13:59 | +/– | |
Считаю что "они хотят повторять") | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #40 | ||
| 22. Сообщение от Аноним (22), 28-Фев-24, 14:09 | +/– | |
>Rockchip и Hantro | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. Сообщение от Аноним (24), 28-Фев-24, 14:14 Скрыто ботом-модератором | +2 +/– | |
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 Ответы: #41 | ||
| 25. Сообщение от нах. (?), 28-Фев-24, 14:22 | –2 +/– | |
В переписывании указателей на структуры - c ассемблером мог бы потягаться gwbasic. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 Ответы: #39 | ||
| 26. Сообщение от Аноним (28), 28-Фев-24, 14:50 | +4 +/– | |
Новость написана так, будто на расте написали декодер vp9. Хитро, хитро. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #27, #37, #38, #46 | ||
| 27. Сообщение от Аноним (9), 28-Фев-24, 14:56 | +1 +/– | |
Новость совершенно нормально написана. Ну если дальше заголовка читать, конечно. Хотя и он в заблуждение не вводит. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 28. Сообщение от Аноним (28), 28-Фев-24, 15:04 | +/– | |
какие дыры могут быть в разборе фреймов от железного декодера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #8 Ответы: #33 | ||
| 29. Сообщение от Аноним (28), 28-Фев-24, 15:06 | +2 +/– | |
Подход "давайте перепишем" - самый плохой из всех возможных и единственным оправданием для него может являться только "оно вообще не справляется с поставленной задачей, а исправить возможностей нет". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 Ответы: #32, #35 | ||
| 32. Сообщение от Аноним (-), 28-Фев-24, 15:23 | +1 +/– | |
> "оно вообще не справляется с поставленной задачей, а исправить возможностей нет". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 | ||
| 33. Сообщение от Аноним (-), 28-Фев-24, 15:24 | –1 +/– | |
> какие дыры могут быть в разборе фреймов от железного декодера? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #28 Ответы: #101 | ||
| 35. Сообщение от Аноним (-), 28-Фев-24, 15:27 | +2 +/– | |
> самый плохой из всех возможных | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #29 Ответы: #59 | ||
| 37. Сообщение от Аноним (-), 28-Фев-24, 15:29 | +3 +/– | |
Ты не в состоянии понять заголовок "Код ПОДДЕРЖКИ кодека VP9"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #104 | ||
| 38. Сообщение от нах. (?), 28-Фев-24, 15:38 | +/– | |
> На самом деле никакого декодера там в помине нет - обычный разбор уже готовых битовых полей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #89 | ||
| 39. Сообщение от Аноним (-), 28-Фев-24, 15:44 | +/– | |
А вот и кекспертное мнение из самых лучших совковых НИИ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #25 Ответы: #102 | ||
| 40. Сообщение от An (??), 28-Фев-24, 16:01 | +/– | |
Если у тебя есть "глючный" инструмент(на самом деле нет), и ты хочешь его заменить(допустим) - зачем переделывать качественно получившуюся деталь, которая создана с помощью этого инструмента? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #21 Ответы: #60 | ||
| 41. Сообщение от Аноним (-), 28-Фев-24, 16:12 | +1 +/– | |
> но в него обёрнуто половина кода | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #24 Ответы: #48 | ||
| 44. Сообщение от Анонист (?), 28-Фев-24, 16:31 | +3 +/– | |
Представляю насколько сильнее это всё будет тормозить и насколько больше занимать памяти. Реально айтишечка свернула куда-то не туда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #50, #74, #85 | ||
| 46. Сообщение от Анонист (?), 28-Фев-24, 16:44 | +3 +/– | |
> с целью усложнить чтение кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #49 | ||
| 48. Сообщение от Аноним (24), 28-Фев-24, 16:59 | +/– | |
там пофиг что там в коде, даже заглядывать в эту портянку из спецсимволов не охото | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #62 | ||
| 49. Сообщение от Аноним (-), 28-Фев-24, 17:00 | –3 +/– | |
К сожалению предел возможностей люди овстигли еще 30 лет назад, когда писаки на СИ так и не научились не портить память(( | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #46 | ||
| 50. Сообщение от Аноним (-), 28-Фев-24, 17:03 | –1 +/– | |
Хм... посмотри сравнение С и Раста. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 56. Сообщение от Аноним (56), 28-Фев-24, 17:08 | +/– | |
Теперь рокчип будет еле шевелиться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #63 | ||
| 59. Сообщение от Аноним (24), 28-Фев-24, 17:23 | +/– | |
> отслеживая регрессии | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #86 | ||
| 60. Сообщение от Аноним (-), 28-Фев-24, 17:24 | +/– | |
Так плохим инструментом хорошую деталь не сделаешь. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 | ||
| 62. Сообщение от Аноним (-), 28-Фев-24, 17:29 | +/– | |
Ну так бы и сказал "длинные слова и спецсимволы расстраивают опилки в моей голове". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #48 | ||
| 63. Сообщение от An (??), 28-Фев-24, 17:31 | –1 +/– | |
На Linux - да. Зато есть шанс для Free/NetBSD. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 Ответы: #80 | ||
| 64. Сообщение от Аноним (64), 28-Фев-24, 17:33 | +2 +/– | |
Видимо, на расте совсем мало пишут, раз про 800 строка кода целую новость делают. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #100 | ||
| 65. Сообщение от Аноним (-), 28-Фев-24, 17:33 | +1 +/– | |
> А что-нибудь новое на расте пишут или только переписывают уже работающее? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 67. Сообщение от m228chtig (?), 28-Фев-24, 17:39 | –2 +/– | |
> с точки зрения раста "неизвестно что и никаких гарантий на нее нет". | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #96 | ||
| 68. Сообщение от Аноним (-), 28-Фев-24, 17:45 | +/– | |
Ты перепишешь. Нет это промежуточное направление. Хуанг сказал он стремится, чтобы программы писали программы, чтобы любой человек мог создавать программы через компьютер - программисты не нужны с написанием кода. В принципе отчасти так уже и делают берут готовое и стыкуют. А выйдет у них так сделать кто знает? Ответ мне не нужен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #69, #70, #72 | ||
| 69. Сообщение от Аноним (-), 28-Фев-24, 17:49 | +1 +/– | |
Как я понял имеется ввиду что-то вроде разновидности GPT для создания готового кода под нужные задачи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 70. Сообщение от Аноним (-), 28-Фев-24, 17:59 | +/– | |
Это моё предположение понимание из его слов, там где я его слова сказанные увидел, он сказал одной фразой. Ещё могу предположить, что сложный код смогут создавать через аналог GPT только те у кого будут определённые дорогие мощности, а простое будет доступно в открытом доступе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 | ||
| 71. Сообщение от Аноним (71), 28-Фев-24, 18:17 | +1 +/– | |
А еще лучше использовать готовые и проверенные примитивы - Arc/Mutex/Rwlock | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #18 | ||
| 72. Сообщение от Аноним (-), 28-Фев-24, 18:21 | +/– | |
Это всё я. Могу обнадёжить немного, не всё так грустно, не в пустыне живём. Работа будет. Не выйдет устроится писать код так как GPT уже пишет не беда копать лопатой или трактором, вёдра с чем-то носить, канализацию чистить и тому подобное GPT научить делать не возможно. Если только заменить всех водителей всей строительной техники на автоматическое управление - возможно, с комбайнами так уже сделано, где водитель управляет комбайном, а где и сам комбайн программой управляется. КамАЗ тестирует фуры без водителей. В тестовом режиме ездят такие машины. Но! с сантехниками так не выйдет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #68 Ответы: #75 | ||
| 73. Сообщение от Аноним (71), 28-Фев-24, 18:24 | +2 +/– | |
https://youtu.be/CEznkXjYFb4?t=930 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 | ||
| 74. Сообщение от Аноним (71), 28-Фев-24, 18:26 | –1 +/– | |
Такова плата за сложность | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 75. Сообщение от Аноним (-), 28-Фев-24, 18:41 | +3 +/– | |
> Но! с сантехниками так не выйдет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #72 | ||
| 78. Сообщение от Витюшка (?), 28-Фев-24, 19:17 | +1 +/– | |
Нельзя сделать просто, как в Zig. Будем делать "сложно", если понадобится) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 | ||
| 80. Сообщение от Аноним (22), 28-Фев-24, 19:46 | +/– | |
О, оказывается, Rust обладает скрытым свойством, работать быстрее в БЗДях! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #81 | ||
| 81. Сообщение от An (??), 28-Фев-24, 19:59 | +1 +/– | |
Ага. По причине отсутствия присутствия. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 | ||
| 85. Сообщение от bnm (?), 28-Фев-24, 22:41 | +1 +/– | |
Есть статья на хабре, «Ржавая» IP-камера: прошивка на rust | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #44 | ||
| 86. Сообщение от Аноним (-), 28-Фев-24, 23:00 | +1 +/– | |
А как гарантии безопасности памяти тебе помогут при копипасте? или сравнение перепутать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #59 | ||
| 87. Сообщение от Аноним (87), 29-Фев-24, 03:15 | +/– | |
VP9 устарел, мало где поддерживаеться. В отличии от H.264/HEVC/AV1 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #95 | ||
| 88. Сообщение от Sw00p aka Jerom (?), 29-Фев-24, 08:33 | +/– | |
>какое-либо преимущество. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 89. Сообщение от Sw00p aka Jerom (?), 29-Фев-24, 08:36 | +/– | |
>Он действительно идеален для работы по переписыванию полей структурок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
| 91. Сообщение от S22 (?), 29-Фев-24, 10:30 | –1 +/– | |
Сейчас в Раст появилось движение снизить гарантии для упрощения написания код. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. Сообщение от Аноним (92), 29-Фев-24, 10:50 | +/– | |
https://www.tomshardware.com/software/security-software/whit... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #94, #106 | ||
| 93. Сообщение от Аноним (93), 29-Фев-24, 11:32 | +2 +/– | |
А если с привлечением фреймворка Electron, ваще реактивно будет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #17 | ||
| 94. Сообщение от Аноним (93), 29-Фев-24, 11:38 | +1 +/– | |
Ну если NSA предлагает/намекает, то да, точно всё будет безопасТно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 95. Сообщение от Аноним (95), 29-Фев-24, 13:59 | +/– | |
VP9 появился позже H.264. Это VP8 не видел, чтоб использовался. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 | ||
| 96. Сообщение от Не аноним я (?), 29-Фев-24, 14:54 | +/– | |
Иди и фикси | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 | ||
| 97. Сообщение от Аноним (97), 29-Фев-24, 15:29 | +1 +/– | |
> А что-нибудь новое на расте пишут или только переписывают уже работающее? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #98, #103 | ||
| 98. Сообщение от Шарп (ok), 29-Фев-24, 16:47 | +/– | |
> А что, у тебя есть какие-то распространённые востребованные для решения задачи, под | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 Ответы: #107 | ||
| 99. Сообщение от Аноним (99), 29-Фев-24, 17:11 | +/– | |
да, один, но эта функция вызывается уже в десяти местах.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 100. Сообщение от Аноним (100), 29-Фев-24, 23:12 | +1 +/– | |
Чуть более года назад в 13-м андроиде было примерно 1.5 млн строк кода на расте. Но тебе ведь всё равно, ты ведь в комменты к новости зашел не за правдой, а сладкого хлебушка поесть и самому набросить на вентилятор. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #105 | ||
| 101. Сообщение от Аноним (101), 01-Мрт-24, 00:30 | –1 +/– | |
Аппеляция к неким теоретически возможным дырам всегда умиляет, не не убеждает. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 102. Сообщение от Аноним (101), 01-Мрт-24, 00:34 | –1 +/– | |
Но даже у него уровень аргументации выше, чем у тебя - какой-то поток мыслей обиженки на весь мир. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 103. Сообщение от Аноним (101), 01-Мрт-24, 00:40 | +/– | |
Но никому в здравом уме не придет в голову переписать Doom 2016 и сделать из него Wolfenstein 3D, но на Расте, чем регулярно и занимаются переписывальщики. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #97 | ||
| 104. Сообщение от Аноним (101), 01-Мрт-24, 00:42 | +/– | |
>И желательно глазами. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 | ||
| 105. Сообщение от Аноним (101), 01-Мрт-24, 00:47 | +/– | |
А сколько на C и C++? Google заявил, что их цель - не переводить существующий код C/C++ на Rust, а скорее направить разработку нового кода на безопасные для памяти языки, не только Rust кстати. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 | ||
| 106. Сообщение от Аноним (101), 01-Мрт-24, 00:52 | +/– | |
Дядя Сэм конечно же плохого не посоветует. Но прошивку для F-35 пишут на C и C++. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 | ||
| 107. Сообщение от Аноним (97), 04-Мрт-24, 12:49 | +/– | |
> Если после переписывания функциональность не увеличилась или вообще уменьшилась, то это бесполезное переписывание. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #98 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |