
resumen rápido
- Rust Coreutils 0.8.0 lanzado entregar Mejoras significativas en el rendimientoExpandir Soporte de ensamblaje web con un nuevo patio de recreo en línea para pruebas basadas en navegador y migrando utilidades principales a rústico caja Se utiliza para la seguridad de llamadas del sistema de nivel inferior.
- El proyecto demostró con éxito que es posible lograr una reescritura moderna Alta equivalencia funcional Trabajar con sistemas heredados para mejorarlos.
- Ya pasó 94,74% del conjunto de pruebas GNU (630 pruebas) También Más allá de la utilidad original Mediante optimización, como reemplazar la recursividad con búsqueda iterativa.
lsY reduzca significativamente las llamadas al sistema de inicio. - nuevo Página de ayuda en línea Estas utilidades ahora incluyen Enlace directo al código fuente y una lista Errores abiertos conocidos para cada herramienta específica.
introducir
este utilidades principales de uutils (Rust coreutils) el equipo lanzó una actualización importante Versión 0.8.0. Una de las nuevas características más interesantes es una terminal que se ejecuta directamente en el navegador web, lo que le permite explorar todas las utilidades principales basadas en Rust sin necesidad de configuración.
¿Qué son los uutils coreutils?
utilidades principales de uutils (o Rust coreutils) es una reescritura completa del estándar Herramientas centrales de GNU (Comandos básicos como ls, cpy cat)usar óxido lenguaje de programación.
está diseñado como un reemplazo directo Para la utilidad original, esto significa que pretende igualar exactamente la salida y el comportamiento de GNU.
Al utilizar Rust, el proyecto proporciona mejores mensajes de error, Consistencia multiplataforma En Linux, macOS y Windows, y seguridad mejorada con Memory Security.
¿Qué hay de nuevo en Rust coreutils versión 0.8.0?
La actualización de la versión Rust coreutils 0.8.0 es un hito importante para este proyecto.
ganó Impresionantes mejoras de rendimiento. este dd El comando es ahora 45% más rápidoy ls Optimizado al reemplazar las búsquedas recursivas en directorios con un enfoque iterativo, lo que reduce significativamente las llamadas al sistema de inicio.
compatibilidad sigue siendo una alta prioridad. El proyecto ya ha sido aprobado 630 pruebas GNUcomprendió Tasa de éxito del 94,74% – Demostrar que las reescrituras modernas pueden igualar el comportamiento heredado sin sacrificar las mejoras que lo inspiraron.
este documento También se ha mejorado. este Las páginas de manual ahora enlazan directamente con el código fuente. También incluye una lista de errores conocidos no resueltos para cada herramienta específica, lo que proporciona un nivel de transparencia rara vez visto en el software del sistema.
Detrás de escena, los desarrolladores están migrando utilidades principales a caja oxidadaque maneja llamadas al sistema de bajo nivel de manera más segura y reduce la cantidad de código inseguro en el proyecto general.
Finalmente, la versión 0.8.0 se expande Soporte de ensamblaje web Finalizar 70 utilidades y lanzó un nuevo patio de recreo en línea.
Pruebe el parque de juegos en línea de uutils Coreutils
Introducido en la versión 0.8.0 patio de recreo en línea Como forma más sencilla de experimentar uutils coreutils, no es necesario instalar nada.
impulsado por Montaje de red (Compilado en wasm32-wasip1 objetivo), se agota 70 utilidades de la vida real (incluir sort, heady factor) directamente en el navegador como terminal interactivo.
Una vez que se carga la página, todo se ejecuta completamente en el lado del cliente utilizando el sistema de archivos de memoria virtual, sin ningún procesamiento involucrado en el lado del servidor.
Estos son binarios reales de uutils coreutils, no simulaciones, por lo que lo que prueba en su navegador refleja el comportamiento del mundo real.
El parque infantil viene con archivos de muestra como names.txt, fruits.txty numbers.txt De esta manera podrás empezar a experimentar inmediatamente. El menú desplegable de configuración regional admite más de 30 idiomaslo que demuestra la coherencia multiplataforma del proyecto.
empezarnavega hasta en cualquier navegador moderno. Una vez que se cargue la página verás uutils $ Rápidamente.
Puedes probar los siguientes comandos:
dateVer hora actualsort fruits.txt | uniq -cCuente el número de elementos en una lista.uname -aVer información del sistema

Instrucciones para compartir integradas. adicional ?cmd= Cualquier comando seguido de una URL se ejecutará automáticamente cuando alguien abra el enlace, lo que resulta útil para documentación, tutoriales o para enseñar la línea de comandos.
Dado que Playground se ejecuta dentro del entorno limitado del navegador, no hay riesgo de afectar el sistema nativo. Este es un entorno seguro para probar comandos desconocidos antes de ejecutarlos en una máquina real.
pensamientos finales
este Rust Coreutils 0.8.0 lanzado Las herramientas modernas han demostrado ser rápidas y fáciles de usar. Ya sea usted un profesional de Linux o un estudiante curioso, el patio de juegos en línea ofrece una forma práctica de aprender. Puede conocer el poder de Rust y su familiaridad con los comandos de Unix en una sencilla página web.
Pruébelo hoy y vea qué tan rápido puede ser el futuro de la línea de comando.
recurso:









