Se dice que mucho software es ecológico, ¿qué significa eso?
Definición y clasificación de software ecológico
Después de instalar el sistema operativo, generalmente necesitamos instalar algún software de uso común. Sin embargo, a medida que aumenta la cantidad de software de uso común, este proceso de instalación. Se vuelve cada vez más engorroso. Lo más molesto es: ejecute la configuración, luego seleccione la ruta de destino y repita el proceso una y otra vez. Más tarde vi a alguien creando el llamado software ecológico, que no requería instalación, y lo encontré muy conveniente. Tenía mucha curiosidad en ese momento y quería saber cómo hacerlo, si había alguna herramienta conveniente, etc., pero no pude encontrar ningún conocimiento relevante en Internet. A medida que exploraba paso a paso, gradualmente acumulé algunos. experiencia y métodos más efectivos se proporciona aquí para todos.
En primer lugar, primero debemos entender ¿qué es el software ecológico? ¿Cuál es su definición? Recopilé algunas discusiones e ideas de los internautas:
A dijo que no es necesario instalar y no escribe nada en el registro
B dijo que también debería incluir no escribir nada a la carpeta del sistema. Entiendo que copiar archivos es que la instalación de este software no provocará ningún cambio en el sistema operativo existente. Los cambios incluyen la escritura en el registro y similares.
C dijo que no debes escribir nada (como un registro) en ningún lugar excepto en el directorio donde estás instalado actualmente.
D dijo que no requiere instalación, no genera archivos basura en ningún otro lugar que no sea el directorio donde se encuentra el programa y no escribe el registro
E dijo que, en resumen, puedes poner Usar la memoria extraíble en cualquier computadora con el mismo efecto.
F dijo, parece que no necesitas escribir el registro, simplemente puedes copiarlo y usarlo.
G dijo que al reinstalar el sistema, solo necesita importar el registro sin reinstalar, y puede considerarse un software ecológico.
H dijo que, de hecho, siempre que no escriba el registro ni escriba archivos en la carpeta del sistema, incluso si se requiere el archivo .ini, está en el propio directorio del software, entonces puede Puede considerarse un software ecológico y su característica es que aún puede usarlo copiándolo en otras carpetas o puede usarlo directamente después de reinstalar el sistema sin realizar otros cambios. Por lo tanto, una pequeña parte del software "instalado" en realidad califica como software ecológico, porque su instalación sólo implica descomprimir y crear una carpeta.
Dije, básicamente estoy de acuerdo, pero es casi imposible no escribir el registro. Siempre que hayas ejecutado ese software, abre el editor de registro HKLM y el software en HKLU y echa un vistazo, casi. Se dejarán todos los valores clave. De hecho, debería llamarse verde.
Basándonos en las opiniones anteriores, podemos resumir las ventajas del software ecológico, y es que no contamina el sistema operativo (me temo que de ahí también el nombre verde), no requiere instalación, es fácil de desinstalar, es fácil de transportar y se puede copiar a Se ejecuta en cualquier lugar en una unidad flash USB portátil.
El software ecológico debe clasificarse en verde en sentido estricto y verde en sentido amplio:
El software verde en sentido estricto puede denominarse software ecológico puro, lo que significa que el software tiene ningún impacto en el sistema operativo existente. Cualquier cambio, excepto el directorio donde está instalado actualmente el software, no debe escribirse en ningún lugar. Al eliminarlo, simplemente elimine el directorio donde se encuentra, similar a la mayoría de los programas de DOS anteriores.
Verde en un sentido amplio significa que no se requiere ningún programa de instalación especial y que hay relativamente pocos cambios en el sistema. Estos cambios se pueden completar fácilmente de forma manual, como copiar varias bibliotecas dinámicas o importar el registro. La clave aquí es que estos cambios se pueden completar fácilmente de forma manual o con la ayuda de scripts, como el procesamiento por lotes.
¿Por qué se dividen en dos categorías? Aunque el software ecológico en sentido estricto es el más ideal, el software que cumple plenamente con esta definición es muy raro, y una gran cantidad de software puede clasificarse en la categoría amplia de software ecológico. Esta inclusión del concepto de software ecológico amplio constituye el concepto. del software ecológico una importancia más amplia.
Entonces, ¿cuáles son las cosas que no cumplen con los requisitos del software ecológico? Se refiere principalmente a software que está estrechamente conectado e integrado con el sistema operativo. Este software no es adecuado para convertirse en software ecológico. Es mejor utilizar el programa de instalación original para instalarlo. Por ejemplo, IE6 reemplaza muchas bibliotecas dinámicas en el sistema. Es difícil e inseguro completar este proceso manualmente. Otro ejemplo es que la mayoría del software antivirus no es adecuado para el software ecológico si debe monitorear el funcionamiento subyacente del sistema en tiempo real y realizar modificaciones relativamente grandes en el sistema. También existe el software de la serie Office de Microsoft, que también está más estrechamente integrado con el sistema.
Sin embargo, este estándar en un sentido amplio es más flexible. Si alguien comprende el proceso de instalación y producción del software de la serie Office, es posible crear una serie Office ecológica amplia.
Para comprender completamente la definición de software ecológico, se debe analizar desde dos aspectos: el proceso de instalación y el proceso de ejecución del software moderno.
Proceso de instalación: en el pasado, en DOS, no existía el llamado software ecológico. La instalación del programa original era básicamente una simple copia o descompresión y luego configurar config.sys y autoexec. El archivo bat es suficiente. Con el desarrollo de Windows, el software de aplicación se vuelve más grande y complejo, por lo que existen empresas especializadas en la producción de programas de instalación. Por ejemplo, InstallShield es un software de instalación muy conocido y utilizado. Programas de instalación para Windows. El programa de instalación es Microsoft Installer. ¿Cuál es el papel del instalador? El objetivo principal es proporcionar un entorno de configuración simple y conveniente para los programas que se instalarán, sin necesidad de que los usuarios completen este paso manualmente. Cuanto más complejo sea el proceso de configuración, más modificaciones se realizarán en el sistema y mayor será la dependencia de la instalación. programa Windows Las ventajas de que el programa sea fácil de aprender y usar son inseparables de la buena interfaz de instalación. La tarea de instalar el software es proporcionar un entorno preliminar y completo para que la aplicación se ejecute sin necesidad de configuración manual por parte del usuario.
Proceso en ejecución: Cuando se inicia la aplicación, la configuración se lee del registro o archivo de configuración. Al ejecutarse, se puede modificar la configuración, pero esta modificación generalmente se basa en el trabajo realizado para instalar el software. , por ejemplo, la ubicación de instalación de la aplicación no se puede cambiar.
Después de comprender la diferencia entre el proceso de instalación y el proceso de ejecución, es fácil pensar en dividir el uso de software ecológico en el proceso de instalación ecológico y el proceso de ejecución ecológico de acuerdo con estas dos etapas. La instalación ecológica es el requisito previo para la operación ecológica. Sin una instalación ecológica, no existe el software ecológico. Básicamente, aquellos que no cumplen con los estándares de software ecológico que mencioné anteriormente no se pueden instalar de forma ecológica.
Creo que el significado básico de instalación verde se puede dividir en instalación verde estrecha y amplia:
1 La instalación verde en sentido estricto se refiere a copiar o descomprimir directamente en el objetivo. directorio, no es necesario copiar al directorio del sistema ni escribir en el registro. Esta es la situación más ideal, o se puede ignorar la función del programa de instalación excepto para la descompresión, como agregar teclas de acceso directo al menú de inicio, etc. ., lo que afectará el sistema y el software. Ejecute una operación de bajo impacto, lo que significa que la función del proceso de instalación es copiar archivos a la carpeta de destino.
2 La instalación ecológica en un sentido amplio significa que, basándose en la copia en un sentido estricto, algunas bibliotecas dinámicas se deben copiar al directorio del sistema, o se deben importar las configuraciones necesarias al registro, o alguna otra Se deben realizar configuraciones. De lo contrario, la aplicación no se ejecutará y el trabajo de configuración debe ser relativamente simple y debe ser fácil deshacer los cambios realizados en el sistema mediante estas operaciones.
De manera similar, la ejecución verde también se puede dividir en ejecución verde estrecha y amplia:
1 La ejecución verde en un sentido estricto significa que los archivos y la configuración del sistema operativo no se modifican en todo cuando el software se está ejecutando: muchos programas pequeños pertenecen a esta categoría o desharán los cambios en el sistema después de ejecutarlos. Por ejemplo, cargar un controlador cuando se ejecuta y descargar el controlador al salir, el archivo INI que se está ejecutando está en su. propio directorio de programas.
2 El sentido amplio de ejecución verde significa que la configuración actual se puede cambiar a través del propio programa, como cambiar el modo de ejecución del software actual, asociarlo con ciertos sufijos de archivos o dejar el actual. configuraciones en el registro. Configuración del software, es decir, cambios permanentes en el registro del sistema, pero estos cambios los completa la propia aplicación y no requieren la ayuda de otros programas ni la finalización manual.
Según la instalación ecológica y la operación ecológica, el software ecológico se puede subdividir en:
1 La instalación ecológica en un sentido estricto también es un software de operación ecológica en un sentido estricto, que no realizar cualquier cambio en el sistema operativo.
2 En el sentido estricto de instalación ecológica, en el sentido amplio de software de ejecución ecológica, la configuración del software la completa el software en sí, no a través del programa de instalación.
3 En el sentido amplio de instalación ecológica, en el sentido estricto de operación ecológica, el trabajo de configuración del software lo completa el programa de instalación, y el software en sí no puede modificar la configuración al mismo tiempo. No hay trabajo de configuración, el software no puede ejecutarse normalmente.
4 Instalación ecológica generalizada, operación ecológica generalizada, el tipo más complejo de software ecológico. El trabajo de configuración del software lo completa el programa de instalación, pero el software en sí puede modificar la configuración, y si no hay configuración funciona, El software no funciona correctamente.
Solo la primera categoría pertenece al sentido estricto de software ecológico del que estoy hablando, y las otras tres categorías pertenecen todas a la categoría amplia de software ecológico.