Diferencias entre Linux y Windows
- Manejo correcto de permisologia tanto de archivos como en carpetas.
- Posee un concepto que no existe en windows (Puntos de montura), es decir, manipula file systems y puedes maniobrar con ellos de la manera que desees
-El concepto de usuario es distinto, en linux se manejan como estructuras arbolizadas en cambio en windows son estructuras planas
- La gran mayoria de las aplicaciones hechas en windows poseen infinidades de huecos de seguridad, en cambio en linux, cada producto es haqueado primero y perfeccionado luego por expertos en el area.
- En windows sale al mercado productos semi-probados, en cambio, en linux salen al mercado ya probados
- El manejo de procesos, swap, es superior un rato largo al de windows
- Linux no se guinda como Windows.
Diferencias entre Ubuntu y Windows
-Al tratarse de un producto bajo una licencia de software libre, Ubuntu está disponible a coste cero.
-En general, los sistemas de software libre son intrínsecamente más seguros que los sistemas propietarios
-La posibilidad de que, en una fecha futura, y debido a la obsolescencia o a otras razones, se interrumpa el soporte para Ubuntu es absolutamente remota
-A diferencia de lo que pasa en los sistemas propietarios como Windows, en Ubuntu no existen las actualizaciones forzadas
-Ubuntu presenta mayores niveles de seguridad, incluido un menor índice de infección por virus, troyanos, gusanos, spyware y otro tipo de malware.
-Existe una gran cantidad de aplicaciones de muy alta calidad disponibles para Ubuntu
-Debido a una mayor optimización del código fuente, generalmente, Ubuntu es más rápido
Diferencias entre Windows y Unix
En Unix, un fichero objeto compartido (shared object, .so) contiene código que será utilizado por el programa junto con los nombres de las funciones y datos que espera encontrar en el programa. Cuando el fichero se une al programa, se cambian todas las referencias a dichas funciones y datos para que apunten a sus direcciones de memoria reales en el programa. A grandes rasgos, se realiza una operación de enlace.
En Windows, un fichero de biblioteca de enlace dinámico, (dynamic-link library, .dll) no tiene referencias pendientes. En lugar de ello, todo acceso a funciones y datos pasa por una tabla de consulta. Por ello, no hay que arreglar el código de la DLL para que haga referencia a la memoria del programa. El programa ya utiliza la tabla de búsquedas, lo que cambia en tiempo de ejecución es la tabla de búsquedas para apuntar a las funciones y datos finales