LinuxParty
"Se eliminó una buena parte de mi directorio personal", se quejaba en un informe de error para systemd presentado la semana pasada. Solicitó una actualización de un indicador para la herramienta systemd-tmpfiles que limpia archivos y directorios: "una gran advertencia junto a --purge. Esta opción es peligrosa, por lo que debe quedar claro que es peligrosa". El Registro explica :
Hace ya cinco años, systemd-tmpfiles había dejado de administrar solo archivos temporales, como su nombre podría sugerir a los incautos. Ahora gestiona todo tipo de archivos creados sobre la marcha... como cosas como los directorios personales de los usuarios. Si invoca el comando systemd-tmpfiles --purge sin especificar ese archivo de configuración tan importante que le indica qué archivos manejar, la versión 256 purgará alegremente todo su directorio de inicio.
El informe de error primero generó una fría respuesta del desarrollador de systemd Luca Boccassi de Microsoft:Entonces, ¿una opción que está literalmente documentada como "todos los archivos y directorios creados por una entrada tmpfiles.d/ se eliminarán", de la que no sabías nada, sonaba como una "buena idea"? ¿Fuiste siquiera a mirar qué entradas de tmpfiles.d tenías de antemano? ¿Quizás no simplemente ejecute comandos aleatorios de los que no sabe nada, ignorando lo que le dice la documentación? Solo un pensamiento
Pero el informe provocó "muchas discusiones", informa Phoronix. Algunos extractos:
- Lennart Poettering : "Creo que deberíamos fallar --purge si no se especifica ningún archivo de configuración en la línea de comando. No veo ningún mundo en el que una invocación sin uno tuviera sentido, y habría detectado el problema aquí".
- Zbigniew Jedrzejewski-Szmek, desarrollador de código abierto de Red Hat : "Necesitamos repensar cómo funciona --purge. El principio de no destruir nunca los datos del usuario es primordial. Puede haber comandos que eliminen los datos del usuario, pero es necesario minimizarlos y protegerlos". ".
- Betonhaus, colaborador de Systemd : "Tener una función que declara archivos irreemplazables, como el contenido de un directorio de inicio, como archivos temporales que pueden eliminarse fácilmente, es, en el mejor de los casos, un diseño deficiente de la interfaz de usuario y, en el peor, un error de diseño grave".
Pero al final, escribe Phoronix, el comportamiento de systemd-tmpfiles "ahora ha mejorado".
"El miércoles se fusionó este parche que ahora hace que systemd-tmpfiles acepte un archivo de configuración cuando se ejecuta la purga. De esa manera, el usuario debe proporcionar con conocimiento los archivos de configuración de los archivos que desea eliminar en última instancia. La documentación también se ha mejorado para hacer que el comportamiento sea más claro."

-
Programación
- Google dona Windowbuilder, CodePro Para Eclipse
- 12 plugins de Eclipse que todo desarrollador debe conocer!
- Eclipse Ajax Toolkit Framework y Ajax tools
- Visual Studio y Eclipse, comparados y contrastados.
- Crear servicios Web con PHP en Eclipse
- Programar y depurar en un IDE para PHP con Eclipse, plugins PDT, xdebug y Remote debug
- Saros, plugin de Eclipse para programación par a distancia o distribuida en pare
- Desarrollar una aplicación Facebook con Eclipse.
- Instalar Cobol en Eclipse para Linux (y también sirve para Windows)
- Cómo instalar Eclipse en Windows, Linux o Mac.
- ¿Puede TrapC solucionar problemas de seguridad de memoria en C y C++?
- Un EXE de 27 años se convirtió en Python en minutos. ¿Será la ingeniería inversa asistida por IA el próximo paso?
- Google informa que el tiempo de migración de código se reduce a la mitad con ayuda de IA
- ELIZA, el primer chatbot con inteligencia artificial del mundo, resucita después de 60 años
- Tutorial de C/C++, programar paso a paso, para Linux, Windows y Mac