jueves, 8 de abril de 2010

Diferencias entre los Sistemas Operativos

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

viernes, 26 de marzo de 2010

Ubuntu



¿Que es Ubuntu?

Ubuntu o Ubuntu Linux, es una distribución GNU/Linux basada en Debian GNU/Linux, cuyo nombre proviene de la ideología sudafricana Ubuntu ("humanidad hacia otros").[]
Proporciona un sistema operativo actualizado y estable para el usuario promedio, con un fuerte enfoque en la facilidad de uso y de instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto.

Características de Ubuntu


  • Proyecto libre 100%. Pese a estar esencialmente patrocinado por una empresa, la distribución se declara públicamente 100% libre y perteneciente a la comunidad Ubuntu.

  • Basado en Debian.

  • Amplio equipo de desarrollo (38 empleados de Canonical + multitud de voluntarios).

  • Gran aceptación entre la comunidad del software libre.

  • Dirigida al escritorio de propósito general.

  • Detección y configuración de hardware de las más avanzadas y actualizadas.

  • Orientada a los distintos lenguajes del mundo y a facilitar y agilizar su traducción.

  • Pensada desde el principio para la fácil creación de distribuciones derivadas (herramientas colaborativas ínter-distribuciones presentes en Launchpad, la suite de herramientas de desarrollo/mantenimiento/traducción de Ubuntu).

  • Acuerdos de colaboración establecidos con Gnome y con otros “upstream developers”.
    Integración en la maquinaria de depuración de Debian y de algunos “upstream developers”.

  • Ciclo de liberación definido:

  • Actualizaciones críticas y de seguridad durante 18 meses para cada versión

  • Línea de trabajo para hacer Ubuntu conforme a LSB 2.0

Solaris


¿Que es Solaris?

Solaris es un sistema operativo de tipo Unix desarrollado por Sun Microsystems desde 1992 como sucesor de SunOS. Es un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo.


Característica de Solaris:

  • Compatibilidad: La tecnología de la computación continúa avanzando rápidamente, pero necesita permanecer en el ámbito competitivo para minimizar sus costos y maximizar sus ingresos.
  • Portabilidad: Esto obliga a los desarrolladores de aplicaciones a reducir el costo del desarrollo del software y traer productos al mercado rápidamente, y obliga a los usuarios a actualizar el hardware mientras retienen sus aplicaciones de software y minimizan sus costos de conversión.
  • Escalabilidad: Las aplicaciones se usan con más frecuencia en el sobre tiempo, y requiere sistemas más poderosos para soportarlos

  • Interoperatibilidad: La computación del ambiente heterogéneo es una realidad hoy. Los usuarios compran de muchos vendedores para implementar la solución que necesitan. La estandarización y una clara interface son criterios para un ambiente heterogéneo, permitiendo a los usuarios desarrollar estrategias para comunicarse por medio de su red.
    El Sistema Solaris ofrece una variedad de herramientas nuevas para el administrador como lo son: Dispositivo de Información: los administradores pueden usar estos accesorios opcionales para obtener información sobre dispositivos instalados incluyendo nombres, atributos, y accesibilidad.

Unix


¿Que es Unix?


Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.

Caracteristicas de Unix

Positivo

  • Sistema universal, válido para toda clase de ordenadores, grandes y pequeños

  • Transportable, al estar escrito en CD
  • Sistema abierto: las especificaciones son públicas

  • Ha recogido contribuciones de múltiples personas e instituciones
    Soluciones simples y elegantes

Negativo

  • Pobre sistema de administración
  • Sistema para gurús

  • Falta uniformidad de estilo en los programas del sistema

Linux

¿Que es Linux?

Linux es un sistema operativo libre tipo Unix. Es usualmente utilizado junto a las herramientas GNU como interfaz entre los dispositivos de hardware y los programas usados por el usuario para manejar un computador. A la unión de ambas tecnologías, más la inclusión de algunas otras, (como entornos de escritorio e interfaces gráficas) se le conoce como distribución GNU/Linux. Fue lanzado bajo la licencia pública general de GNU y es desarrollado gracias a contribuciones provenientes de colaboradores de todo el mundo, por lo que es uno de los ejemplos más notables de software libre. Debido a su naturaleza de contenido libre, ambos proyectos invitan a colaborar en ellos de forma altruista.

Caracteristicas:

  • Multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.
  • Multiusuario: varios usuarios en la misma máquina al mismo tiempo (¡y sin licencias para todos!).
  • Multiplataforma: corre en muchas CPUs distintas, no sólo Intel.
  • Funciona en modo protegido 386.
  • Tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
  • Carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo usadas actualmente.
  • Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
  • Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de páginas). Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio.
  • La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y éste puede a su vez ser reducido cuando se ejecuten grandes programas.
  • Librerías compartidas de carga dinámica (DLL's) y librerías estáticas también, por supuesto.


jueves, 25 de marzo de 2010

Exposicion Windows #1

¿Qué es Windows?

Microsoft Windows es una serie de sistemas operativos desarrollados y comercializados por Microsoft. Microsoft introdujo por primera vez un entorno operativo denominado Windows en noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en Interfaz gráfica de usuario.

Características
  • Muy buena usabilidad: Es muy fácil de utilizar y actualmente es universalmente conocido. De hecho, en general, los programas tienen que adaptarse a las formas, menús y métodos de uso del propio Windows.
  • Existen versiones para hogares, empresas, servidores y dispositivos móviles.
  • Incorpora diversas aplicaciones.
  • Facilidad para instalar nuevos dispositivos: lo distingue de cualquier otro sistema operativo. La gran mayoría de los dispositivos son compatibles con Windows y en muchos casos sólo hay que enchufarlos a la computadora y sin reconocidos.
  • Gran cantidad de programas, ayuda y documentación relacionada a Windows. Por algo es el sistema operativo más usado en el planeta.