
El Plan Prossimo (financiado por el Peña de Investigación de Seguridad de Internet sin fines de ganancia) rebusca “mover la infraestructura de software sensible a la seguridad de Internet al código seguro de memoria”. Hace dos primaveras, el tesina Prossimo hizo un anuncio: habían comenzado a trabajar en RAV1D, un decodificador AV1 de detención rendimiento más seguro escrito en Rust, Según una nueva modernización:
Nos asociamos con Inmuna para hacer el trabajo de ingeniería. En septiembre de 2024 Rav1d estaba básicamente completo y nosotros aprendí mucho durante el proceso. Hoy RAV1D funciona adecuadamente: pasa las mismas pruebas que el decodificador Dav1D en el que se pedestal, que está escrito en C. Es posible construir y ejecutar cromo con él.
Solo hay un problema: no es tan rápido como la interpretación C …
Nuestro decodificador RAV1D basado en óxido es actualmente aproximadamente un 5% más cachazudo que el decodificador DAV1D basado en C (la cantidad exacta difiere un poco dependiendo del punto de narración, la entrada y la plataforma). Esto es una diferencia suficiente para ser un problema para los posibles adoptantes y, francamente, solo nos molesta. El equipo de expansión trabajó duro para arribar a la paridad de rendimiento. Trajimos un par de otros contratistas que tienen experiencia con la optimización de cosas como esta. Nosotros escribió sobre el trabajo de optimización que hicimos. Sin retención, todavía no pudimos arribar a la paridad de rendimiento y, para ser sinceros nuevamente, no estamos verdaderamente seguros de qué hacer a continuación.
A posteriori de acumular nuestro cerebro para las opciones, decidimos Ofrecer un reunión de recompensas de $ 20,000 por sufrir a RAV1D a la paridad de rendimiento con Dav1d. Esperemos que la muchedumbre pueda ayudar a que el rendimiento de Rav1d avance a dónde debe estar, e idealmente nosotros y la comunidad de Rust todavía aprenderemos poco sobre cómo el rendimiento de la óxido se compara con C.
Esto provocó una respuesta sarcástica de FFMPEG, el situación que impulsa el procesamiento de audio y videos para todos, desde VLC hasta Twitch. “El óxido es tan bueno que te pueden remunerar $ 20k para hacerlo tan rápido como C”, ellos Publicado en sus 68,300 seguidores en X.com.
Gracias a El blog de It’s Foss por detectar el anuncio.