¿Por qué Linux y Apple Mac OSX No tienen un registro como Windows?

Tener un registro es una pésima deicisión, desde un punto de vista de ingeniería en sistemas.

Todas y todos sabemos que nunca conviene tener todos los huevos en una sola canasta, excepto los ingenieros de Microsoft, cuando crearon el registro de windows.

A diferencia del SO de Microsoft, tanto Apple como Unix y Linux no utilizan un "registro". 

En el caso de Apple Mac OSX, cada configuración se guarda en un archivo contenido específico para esa aplicación, el cual se remueve junto con la aplicación al desinstalar (se puede dar doble click en una aplicación en el launcher o en el file browser y ver un directorio llamado "Components", allí radica todo el contenido de la app, por lo cual no quedan pedazos de la app esparcidos por todo el SO, como si sucede con Windows. 

En el caso de Linux y Unix, el sistema es aun más preciso. Las configuraciones se guardan en formato texto dentro de /etc/ por lo cual al remover una aplicación, lo único que resta es remover su .conf de /etc/ en la mayoría de los casos.

Esto es así para que ninguna aplicación de manera arbitraria o por error, escriba variables que puedan afectar a otras aplicaciones y/o configuraciones.

Por ejemplo, un software mio llamado "Glitty" tiene su binario en /opt/glitty pero su configuracion en /etc/glitty

[alexia@linux etc]$ tree | grep glitty
├── glitty
│   └── glitty.conf

Si yo deseara removerlo completamente del sistema, simplemente elimino ambos directorios y listo. 


0 comentarios:

Copyright (C) 2019 - Chica de Sistemas. Con la tecnología de Blogger.

Páginas