Windows vs Linux Politécnico Internacional Diplomado Soporte Técnico TI Proyecto de Sistemas Operativos Participantes: Angélica Rodríguez José Fabián Rodríguez Kattia Luna Pedro Rodríguez Luis Diego Rivera Historia Historia Windows La primera versión de Microsoft Windows, versión 1.0, lanzada en noviembre de 1985, compitió con el sistema operativo de Apple. Carecía de un cierto grado de funcionalidad. Este no era un sistema operativo completo; más bien era la extensión gráfica de MS-DOS. Windows 2.03 (lanzado en 1988) incluyó por primera vez ventanas que podían solaparse unas a otras. Esto infringía los derechos de autor de Apple. Windows 3.1, se hizo disponible para el público en general en marzo de 1992. En julio de 1993, Microsoft lanzó Windows NT basado en un nuevo kernel y el primer sistema operativo multitask. Este, luego de Windows 95, 98,me y 2000, se reestructuro y nació Windows XP. Luego vendrían Windows vista en el 2007 y Windows 7 en el 2010. Ambos aun basados en el kernel NT. Historia Linux El núcleo Linux, ha sido marcado por un crecimiento constante desde la primera publicación de su código fuente en 1991, nacido como unos pocos archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial. En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX. En 1985 creó la Fundación del Software Libre y desarrolló la Licencia pública general de GNU, para tener un marco legal que permitiera difundir libremente el software. A principios de los años 1990 había casi bastante software disponible como para crear un sistema operativo completo. Sin embargo, todavía le faltaba un núcleo. En 1991, Linus Torvalds comenzó un proyecto que más tarde llegó a ser el núcleo Linux. Esto fue al principio un emulador terminal, al cual Torvalds solía tener acceso en los grandes servidores UNIX de la universidad. Él escribió el programa expresamente para el hardware que usaba, e independiente de un sistema operativo. Según el mismo Torvalds dijo en una carta que lo desarrollo por divercion y no pensó en ningún momento en un sistema operativo grande, ni siquiera pensó en sacarlo de su computador y publicarlo. El 14 de marzo de 1994, se lanzó Linux 1.0.0, que constaba de 176.250 líneas de código. El 20 de octubre de 2010, se lanzó Linux 2.6.36 con 13.499.457 líneas de código. La instalación: • • En Linux a pesar de todos los esfuerzos la instalación no resulta sencilla siempre, pero te permite personalizar totalmente los paquetes que quieras instalar. En Windows la instalación es mínimamente configurarle aunque es muy sencilla. La compatibilidad: Ninguno de los dos sistemas operativos son totalmente compatibles con el Hardware, a pesar de que Windows se acerca más, los dos están cerca de conseguirlo. • • Aunque Linux no está detrás de ninguna casa comercial gracias a su elevada popularidad y su enorme comunidad, ofrece una alta compatibilidad ofreciendo desarrollada por sus usuarios y actualizaciones frecuentes de cada driver. Además las empresas empiezan a dar una alternativa de sus propios drivers para usuarios Linux. Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de drivers ya que su gran poder económico hace que las empresas mismas de hardware creen sus propios drivers. Actualizar el software una sola acción. • • Windows, aunque tiene Windows Update, apenas puede actualizar el sistema operativo, Office y unos pocas programas más. Linux en cada distribución, actualizarse es muy fácil. La mayor parte de las distribuciones revisan si hay actualizaciones y lo notifican. Por seguridad, para resolver bugs y para obtener los últimos adelantos. Actualizar casi todo, sin reiniciar. • • Al instalar una actualización en Windows este ocupara de su reinicio para ejecutar el programa instalado o su nueva versión. Sólo hay una actualización en Linux que requiere reiniciar el equipo tras actualizar: el kernel. Y aun así se puede seguir usando el Kernel antiguo aunque sin aplicar cambios. Windows: Soporte: Windows tiene el soporte oficial de Microsoft, empleadas del servicio de soporte técnico reciben tu llamada y escuchan con atención tu reclamo o duda y te ayudan a solucionarlo. Además Microsoft acepta sugerencias por medio del correo electrónico, para mejorar su producto. Una ventaja por ser oficial pero a veces esas personas no tienen idea más allá de su base de datos de problemas. Juegos: Sin lugar a duda el aspecto fuerte de Windows, todas las sagas de los más importantes juegos están para Windows, todos los juegos están para Windows. Apoyo Empresarial: Microsoft tiene en su poder varias compañías lo que le permite dominar varios mercados además del de sistemas operativos, eso permite que tenga gran aceptación sus nuevas implantaciones en los sistemas. Además Windows tiene el apoyo empresarial de muchas compañías lo que permite seguir manteniendo su trono del más usado. Estabilidad: Windows en sus antiguas versiones era muy inestable, constantes reinicios y pantallas azules eran normales, hoy en día la estabilidad en Windows ha dado un gran paso pero sigue teniendo problemas. Aunque cabe resaltar que la mayoría de los problemas son causados por drivers con errores como Gráficos de NVIDIA o bien algún otro dispositivo, y bien por usuarios finales. Linux: Estabilidad: Linux es sorprendentemente estable, es muy raro que te aparezca algún error crítico y tengas que perder tu trabajo realizado y reiniciar. Debido a las constantes actualizaciones y gran cantidad de distribuciones esta estabilidad se ha ido perdiendo un poco con el paso de los años. Soporte: Linux tiene un soporte importante, no tiene soporte oficial o un número de teléfono pero en la Internet existen foros de ayuda donde podrás pedirla y con suerte ser ayudado. Apoyo Empresarial: Linux recibe poco apoyo en el área empresarial en comparación a Windows, pero al ser un sistema con mayor estabilidad es el más utilizado en servidores. Juegos: Existen algunos juegos para este sistema operativo, pero al ser un SO poco usado en las computadoras personales, tiene poca promoción. Además, al ser desarrollado el hardware para Windows, la creación de estos es complicada, y los existentes poseen una calidad grafica menor en comparación a los juegos creados para Windows. Aspecto GNU/Linux Windows Filosofía Es un sistema al que cualquiera puede acceder. Se puede distribuir, usar y modificar libremente Pertenece a una compañía, Microsoft, que es la única autorizada tanto de realizar modificaciones como de distribuirlo. Precio Es software libre, de uso gratuito con Dependiendo de las versiones, cientos de tantas licencias como se deseen. euros por cada licencia. Desarrollo Mantenido por miles de voluntarios en todo el mundo, pertenece a una comunidad en la que cualquiera puede participar. Desarrollado por Microsoft, que vende los datos técnicos imprescindibles y más relevantes y oculta otros. Código fuente Abierto a todo el mundo. Cerrado, secreto empresarial. Estabilidad Muy estable, siendo relativamente difícil que el sistema se quede colgado. Cuando una aplicación se bloquea es fácil e inmediato terminar ese proceso, sin que afecta a la estabilidad del resto del sistema. Puede funcionar durante meses sin reiniciar y con el mismo rendimiento. Cuelgues habituales del sistema, para muchas tareas administrativas es necesario reiniciar la máquina. Cuando una aplicación se queda bloqueada repercute en el resto, llegando comprometer la estabilidad de todo el sistema. No es capaz de funcionar más de una semana sin reiniciar, decreciendo enormemente el rendimiento. Seguridad Extremadamente seguro. Su sistema de permisos hace que los pocos virus que existen no causen ningún daño al sistema. Absolutamente inseguro, existen miles de virus y la instalación de firewares, antivirus, etc… es completamente necesaria. Algunos de ellos pueden llegar a formatear la partición Windows. Facilidad de uso Para tareas cotidianas, la misma que Windows. Según la distribución, ciertas tareas administrativas pueden suponer pequeños problemas para los usuarios más novatos. Día a día mejora en este aspecto. Precisamente la idea de Windows era llevar la informática al usuario más inexperto, descuidando sin embargo otros aspectos de suma importancia. Controladores de Desarrollados por voluntarios. La Hardware mayoría de dispositivos funcionan a la perfección, otros no lo hacen completamente ya que sus fabricantes ocultan los detalles técnicos. Difusión Todos los fabricantes de dispositivos los venden junto a controladores específicos de Windows, que deben funcionar en pocos minutos. Poco extendido en hogares. Utilizado Ocupa el 90% del mercado de ordenadores casi por la totalidad de servidores (los domésticos. propios server de Microsoft funcionan bajo Linux). Aspecto GNU/Linux Windows Disponibilidad de Existen programas para realizar todas Millones de programas de todo tipo. programas las tareas, aunque la variedad no es tan grande como en Windows. Precio de los programas Generalmente libres y gratuitos. No obstante, también existen de pago. La mayor parte son de pago, y es necesario abonar cientos de euros por las licencias. Compatibilidad con otros sistemas operativos Se comunica por red con cualquier sistema. Escribe en todos los sistemas de archivos, si bien el NTFS no lo controla con total estabilidad, al no haber proporcionado Windows todos sus detalles. Suele presentar incompatibilidades con otros sistemas operativos, e incluso con versiones anteriores del mismo. Sólo lee y escribe sus propios sistemas de archivos. Tipos de usuarios Windows La mayoría de las personas utilizan Windows ya que es el más conocido y el que prácticamente mayor uso tiene; pero de igual manera se pueden clasificar en tres tipos: • Usuarios medios: esta categoría corresponde a aquellos que utilizan la menor cantidad de programas los cuales corresponden a los que siempre utiliza como por ejemplo Messenger, Internet Explorer y Microsoft Word… Es el típico usuario que no tiene conocimiento de la gran cantidad de SO que existen. • Usuario avanzado: este usuario es más curioso y se inclina por el software libre y si tiene algún problema busca la solución y lo soluciona el mismo. • Usuarios “Gamer”: aquel que utiliza solamente los programas de descargas, el mismo instala el programa y hace uso de él. Linux • Usuario root • También llamado súper usuario o administrador. • Su UID (User ID) es 0 (cero). • Es la única cuenta de usuario con privilegios sobre todo el sistema. • Acceso total a todos los archivos y directorios con independencia de propietarios y permisos. • Controla la administración de cuentas de usuarios. • Ejecuta tareas de mantenimiento del sistema. • Puede detener el sistema. • Instala software en el sistema. • Puede modificar o reconfigurar el kernel, controladores, etc. • Usuarios especiales • Ejemplos: bin, daemon, adm, lp, sync, shutdown, mail, operator, squid, apache, etc. • Se les llama también cuentas del sistema. • No tiene todos los privilegios del usuario root, pero dependiendo de la cuenta asumen distintos privilegios. • Lo anterior para proteger al sistema de posibles formas de vulnerar la seguridad. • No tienen contraseñas pues son cuentas que no están diseñadas para iniciar sesiones con ellas. • También se les conoce como cuentas de "no inicio de sesión" (nologin). • Se crean (generalmente) automáticamente al momento de la instalación de Linux o de la aplicación. • Generalmente se les asigna un UID entre 1 y 100 (definifo en /etc/login.defs) • Usuarios Normales • Se usan para usuarios individuales. • Cada usuario dispone de un directorio de trabajo, ubicado generalmente en/home. • Cada usuario puede personalizar su entorno de trabajo. • Tienen solo privilegios completos en su directorio de trabajo o HOME. • En las distros actuales de Linux se les asigna generalmente un UID superior a 500. Seguridad Tipos de ataques Ataques físicos: colocar una contraseña segura al equipo. Robo de contraseñas. Virus, Troyanos y gusanos. Windows Seguridad se refiere al conjunto de técnicas para asegurar el nivel de protección del sistema contra cualquier acceso no deseado. Se puede utilizar el firewalls (corta fuego) para no estar expuestos a pérdida de datos, pirateo de conexiones a internet, borrado de documentos importantes, entre otros casos. Para prevenir existen los siguientes tipos de seguridad: • Seguridad de red: verifica que el servidor de datos y el receptor de los mismos sea correcto, verificando que la información enviada sea igual a la recibida. Para lograr este nivel de seguridad se utilizan los protocolos TCP/IP para logra mejor flexibilidad y disponibilidad hacia múltiples plataformas. • Seguridad a nivel de sistema operativo: Windows dispone de funciones de seguridad que controlan el acceso de los usuarios a objetos como archivos, auditorios, registros de sistema e impresoras. También incluye un sistema de auditoría que permite a los administradores rastrear los accesos a los archivos u a otros objetos, reintento de inicio de sesión, apagados y encendidos del sistema. • Encriptación de datos: Tal procedimiento nos permite codificar los datos facilitando un almacenamiento seguro y una transición más segura combinando claves privadas y públicas. Linux o Seguridad física: tomar el control de quien tiene acceso al equipo y considerar si en verdad lo debería tener. Linux proporciona un nivel de seguridad física en : Un arranque seguro. Posibilidad de bloquear terminales. Capacidad de multiusuario. o Seguridad local: dispone de un control de acceso a los usuarios verificando el nombre de usuario y su debida contraseña; cada fichero y directorio tienes su propio usuario y los permisos correspondientes. Seguridad de claves: para lograr una buena seguridad de claves es recomendable utilizar letras, números y signos especiales; que no sean palabras conocidas y que sean palabras fáciles de recordar pero difíciles de adivinar. Para solucionar esta vulnerabilidad, podemos recurrir a contraseñas en la sombra (shadow passwords). Un conocido programa para solucionar la vulnerabilidad y realizar el descifrado de claves es John the Ripper. o El paquete de Shadow Passwords se puede descargar desde cualquiera de los siguientes sitios, con instrucciones para su instalación: ftp://i17linuxb.ists.pwr.wroc.pl/pub/linux/shadow/shadow-current.tar.gz ftp://ftp.icm.edu.pl/pub/Linux/shadow/shadow-current.tar.gz ftp://iguana.hut.fi/pub/linux/shadow/shadow-current.tar.gz ftp://ftp.cin.net/usr/ggallag/shadow/shadow-current.tar.gz ftp://ftp.netural.com/pub/linux/shadow/shadow-current.tar.gz Sistema de archivos El sistema de archivos es un conjunto de programas que se encargan de realizar todas las operaciones relacionadas con el almacenamiento y manipulación de los archivos. Son las funciones que tratan con los dispositivos físicos de almacenamiento del computador, como el disco duro, funciones como escribir, leer, borrar. Windows El tipo de sistemas de archivos admitidos por Windows son: Windows 95: FAT16 Windows 95 OSR2: FAT16, FAT32 Windows 98: FAT16, FAT32 Windows NT4: FAT, NTFS (versión 4) Windows 2000/XP: FAT, FAT16, FAT32, NTFS (versiones 4 y 5) Linux: Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS) Caracteristicas de los sistemas de archivos: o Seguridad o permisos listas de control de acceso (ACLs) UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group, Others) Capacidades granuladas Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar nunca, etc.) o Mecanismo para evitar la fragmentación o Capacidad de enlaces simbólicos o duros o Integridad del sistema de archivos (Journaling) o Soporte para archivos dispersos o Soporte para cuotas de discos o Soporte de crecimiento del sistema de archivos nativo Tipos de sistemas de archivos o Sistemas de archivos de disco: Un sistema de archivo de disco está diseñado para el almacenamiento de archivos en una unidad de disco, que puede estar conectada directa o indirectamente a la computadora. o Sistemas de archivos de red: Un sistema de archivos de red es el que accede a sus archivos a través de una red. Dentro de esta clasificación encontramos dos tipos de sistemas de archivos: los sistemas de archivos distribuidos (no proporcionan E/S en paralelo) y los sistemas de archivos paralelos (proporcionan una E/S de datos en paralelo). o Sistemas de archivos de propósito especial: (Special purpose file system). Aquellos tipos de sistemas de archivos que no son ni sistemas de archivos de disco, ni sistemas de archivos de red. Ejemplos: acme (Plan 9), archfs, cdfs, cfs, devfs, udev, ftpfs, lnfs, nntpfs, plumber (Plan 9), procfs, ROMFS, swap, sysfs, TMPFS, wikifs, LUFS, etc. Linux El sistema de archivos parte de una misma raíz, a la cual nos referiremos con el carácter “/” (slash), es el origen de todo el sistema de archivos y sólo existe una. Para organizar los archivos adecuadamente, se utiliza la estructura jerárquica basada en árboles de directorios y archivos, como la siguiente figura: El tipo de sistemas de archivos admitidos por Linux son Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS). El ext2 (ha sido diseñado para manejar de forma muy rápida archivos pequeños ) es el más típico y extendido, su rendimiento es bastante bueno, incorpora todo tipo de mecanismos de seguridad y es muy fiable. Ext3 es la evolución de Ext2 , incorporando una tecnología llamada de journaling. Una de las principales ventajas de esta tecnología es que si hay un corte en el suministro de energía y el ordenador se apaga sin cerrarse adecuadamente, los sistemas de recuperación de archivos son más efectivos. ReiserFS es un tipo de sistema que incorpora nuevas tecnologías de diseño que le permiten ser más rápido. En la mayoría de distribuciones basadas en Linux, encontrando los siguientes directorios principales: • /bin: comandos básicos para todos los usuarios del sistema. • /boot: archivos estáticos necesarios para el arranque del sistema. • /dev: dispositivos del sistema. /etc: archivos de configuración del sistema y de las aplicaciones instaladas en el mismo. • • /home: directorio donde se alojan los directorios de los usuarios. • /lib: librerías esenciales para el núcleo del sistema y módulos del mismo. • /mnt: punto de montaje temporal para acceder a los dispositivos. • /proc: procesos y variables del núcleo del sistema. • /root: directorio de trabajo del usuario root del sistema. • /sbin: comandos especiales para el root del sistema. /tmp: archivos temporales. Según la distribución utilizada (o la configuración que utilicemos) se borran al arrancar el sistema o cada cierto período de tiempo. • /usr: segunda estructura jerárquica, utilizada para almacenar el software instalado en el sistema, páginas de manuales, directorios de código fuente, . • /var: directorio para las colas de impresión, de correos, archivos de registro, etc., toda información que tenga que ver con el registro del sistema. (Se recomienda conservar y no eliminar ninguno de estos directorios, o cualquier otro que se cree durante el proceso de instalación, ya que son básicos para el buen funcionamiento del sistema.) • Nombres de archivos en Linux Los nombres de archivos en Linux (como en todos los UNIX) distinguen mayúsculas de minúsculas, esto es, son "case sensitive". Los archivos README, readme, REadme y rEadme por ejemplo son archivos distintos y por lo tanto al ser nombres distintos pueden estar en el mismo directorio. • Los archivos y directorios ocultos en Linux comienzan su nombre por un punto (.) Tipos de archivos • • Regular: almacenan información: cartas, listas, códigos. Directorios: Son una tabla con números de nombres de archivos, sirven para organizar los archivos y directorios. • • Archivos especiales: disco duro, disquete, cinta magnética, etc. Enlaces simbólicos (symbolic links). Son archivos que contiene un puntero a otro archivo que podría estar en un sistema de archivos distinto. • El Socket: archivo especial que se utiliza para comunicar procesos que pueden estar en máquinas distintas. • Compatibilidad de hardware • Sistemas MCA de IBM PS/2 desde la versión de núcleo 20.7- compatible con linux y windows. • Placa madre EFA ESTX-AT tiene un problema con Red hat Linux 5.0, reinicia mietras está verificando el hardware, para resolverlo se actualiza la BIOS a la versión 1.01. • Ciertas placas madre pueden ser flasheadas para que linux funcione, como la EDOM MP080. • Todas las memorias como DRAM, EDO, SDRAM, etc, pueden ser utilizadas por linux. Hay que tener en cuenta que normalmente el núcleo no soporta más de 64 MB de memoria, al igual que en Windows. • Con respecto a las tarjetas de memoria Linux trabaja con todas as tarjetas de video en modo de texto. • Para su instalación, Linux se permite personalizar totalmente los paquetes que se requieren instalar, en Windows hay un mínimo de configuración, pero MUY sencillo. • Ninguno de los dos sistemas operativos es completamente compatible con el hardware, pero se dice que es Windows quien está más cerca de lograrlo. • Aunque Linux no está detrás de ninguna casa comercial, ofrece una alta compatibilidad con el hardware, agregando además actualizaciones frecuentes. • Windows al ser parte de Microsoft intenta ofrecer una gran cantidad de drivers ya que su gran poder económico hace que las mismas empresas de hardware creen sus propios drivers. • Linux se ha caracterizado por su robustez ya que pueden pasar meses, incluso añossin la necesidad de apagar o reiniciar el equipo. • En Windows siempre hay que reiniciar cuando se cambia la configuración del sistema, además se bloquea fácilmente cuando ejecuta operaciones aparentemente simples por lo que también hay que reiniciar. • Linux es ideal para redes ya que fue diseñado en internet y para internet.. posee mucha documentación, y además es muy seguro ya que al disponer del código fuente cualquiera puede darse cuenta de algún fallo. • Linux cuenta con el soporte de muchas grandes empresas como IBM, Corel, Lotus Siemens, Motorola, Sun, etc. Interfaz Gráfica Una interfaz es un dispositivo que permite comunicar dos sistemas que no hablan el mismo lenguaje. Restringido a aspectos técnicos, se emplea el término interfaz para definir el juego de conexiones y dispositivos que hacen posible la comunicación entre dos sistemas. Sin embargo, cuando aquí hablamos de interfaz nos referimos a la cara visible de los programas tal y como se presenta a los usuarios para que interactúen con la máquina. La interfaz gráfica implica la presencia de un monitor de ordenador o pantalla constituida por una serie de menús e iconos que representan las opciones que el usuario puede tomar dentro del sistema. En Windows podemos instalar algún que otro tema que esté bueno y listo, pero en Linux podemos hacer lo que queramos por decirlo de alguna manera teniendo muchas opciones de personalización con respecto al primero. La historia reciente de la informática está indisolublemente unida a las interfaces gráficas, puesto que los sistemas gráficos han ocasionado grandes consecuencias en la industria del software y del hardware. Las características básicas de una buena interfaz podrían sintetizarse en: • Facilidad de comprensión, aprendizaje y uso • Representación fija y permanente de un determinado contexto de acción (fondo) • El objeto de interés ha de ser de fácil identificación • Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso • Las interacciones se basarán en acciones físicas sobre elementos de código visual o auditivo (iconos, botones, imágenes, mensajes de texto o sonoros, barras de desplazamiento y navegación...) y en selecciones de tipo menú con sintaxis y órdenes • Las operaciones serán rápidas, incrementales y reversibles, con efectos inmediatos • Existencia de herramientas de Ayuda y Consulta • Tratamiento del error bien cuidado y adecuado al nivel de usuario windows 7 gnome KDE 3D Linux KDE KDE (K Desktop Environment, Entorno de Escritorio K) es, junto con GNOME, el entorno de escritorio más popular entre los usuarios del software libre. Se caracteriza por tener muchas aplicaciones que abastecen prácticamente todas las necesidades del usuario, por brindar la mayor cantidad posible de funcionalidades para cada aplicación y por brindar una integración entre aplicaciones y componentes muy bien lograda. Emplea el gestor de ventanas KWin por defecto, el cual soporta varios efectos gráficos de composición, al igual que los de escritorios 3D como Beryl. Utiliza las librerías gráficas Qt, desarrolladas por Trolltech. El proyecto KDE surgió en octubre de 1996. Aplicaciones * Gestor de ventanas: KWin * Panel del escritorio: Kicker * Emulador de terminal: Konsole * Editor de textos: Kate, KWrite * Administrador de archivos: Konqueror, Dolphin (próximamente) * Empaqueador y compresor/descompresor: Ark * Navegador web: Konqueror * Cliente de correo electrónico: KMail * Cliente de mensajería instantánea: Kopete * Cliente de charla IRC: Kopete, Konversation * Gestor de descargas: KGet * Visor de imágenes: Gwenview, oKular (próximamente) * Visor de libros electrónicos: KPDF, KGhostView, oKular GNOME Es, junto con KDE, el entorno de escritorio más popular entre los usuarios del software libre. Se caracteriza por su facilidad de uso, lo que lo hace ideal para usuarios novatos; no está tan integrado como KDE, y sus aplicaciones brindan únicamente las funcionalidades más útiles, para no confundir al usuario. Emplea el gestor de ventanas Metacity por defecto. Utiliza las librerías gráficas GTK. El proyecto GNOME surgió en agosto de 1997 como una alternativa completamente libre al entorno de escritorio KDE, ya que este usaba las librerías Qt que por esa época eran propietarias (luego pasaron a adquirir doble licencia, una propietaria y otra libre). Xfce Xfce (X Free Cholesterol Environment, Entorno X Libre de Colesterol) es un entorno de escritorio ligero, el tercero más popular luego de KDE y GNOME. Se caracteriza por su gran sencillez y su bajo consumo de recursos, frente a los otros mencionados antes. Emplea el gestor de ventanas Xfwm por defecto, el cual está diseñado para manejarse específicamente con el ratón. Utiliza las librerías gráficas GTK, al igual que GNOME. Aplicaciones * Gestor de ventanas: Xfwm * Panel del escritorio: Xfce Panel * Emulador de terminal: Xterminal * Editor de textos: Mousepad * Administrador de archivos: Thunar (antes Xffm) * Empaqueador y compresor/descompresor: Xarchiver * Cliente de charla IRC: Xchat * Reproductor multimedia: Xfmedia * Grabador de CD/DVD: Xfburn Enlightenment Enlightenment es un gestor de ventanas muy potente y visualmente atractivo. Es bastante personalizable y configurable, y admite el uso de temas visuales. Aspira a ser un entorno de escritorio completo. IceWM IceWM es un gestor de ventanas ligero, diseñado especialmente para usarse mediante atajos de teclado que permitan acceder a las distintas aplicaciones, comandos y órdenes. Se edita a través de archivos de configuración, o bien por aplicaciones específicas no oficiales, como Icepref. Por defecto no soporta íconos en el escritorio. Admite el uso de temas visuales variados que asemejan la apariencia de otros entornos, como Win95, WinXP, MacOS, KDE2, etc. Fluxbox Fluxbox es un gestor de ventanas ligero. Se configura editando los archivos de texto de configuración. Deriva de Blackbox, otro gestor de ventanas que también se caracteriza por ser ligero, y puede usar sus mismos temas visuales. Windows El Escritorio Como ha solido ser la costumbre de Microsoft en las últimas versiones de Windows, el escritorio siempre se entrega muy limpio con solo la papelera de reciclaje y un icono para proveer información del beta de vuelta a Redmond. La empresa ha decidido deshacerse de la no muy bienvenida barra lateral “sidebar” en donde venían configurados algunos gadgets por defecto. Este pequeño cambio – probablemente bienvenido por la mayoría- demuestra como Microsoft tiró la toalla en su afán por hacer algo diferente con dichas utilidades, y optó por el enfoque tradicional que se encuentra en otros sistemas operativos tales como OSX. BARRA DE MENÚS. Aparece justo debajo de la barra de título. Contiene el nombre de los menús. Aunque los íconos y las ventanas constituyen la mayor parte del entorno gráfico de Windows, también dispone de menús y cuadros de dialogo cuyo contenido es importante. Los menús son listas de órdenes que se activan pulsando el ratón, mientras los cuadros de diálogo son ventanas pequeñas que presentan opciones y esperan su respuesta. El entorno Windows incluye también un sistema de ayuda que consiste en información indexada en línea (en pantalla), explicaciones sensibles al contexto y un programa de búsqueda. APERTURA Y CIERRE DE UN MENÚ. La apertura y despliegue de un menú se realiza simplemente pulsando su nombre. El menú se puede cerrar de varias formas: pulsando de nuevo el nombre del menú, abriendo otro menú o pulsando fuera de el. También desaparece cuando se elige una de sus ordenes. SELECCIÓN DE UNA ORDEN. Una vez abierto el menú, se puede elegir una de sus órdenes señalándola con el ratón y pulsando el botón izquierdo. 100 razones por las que linux supera a windows: 1. No tienes que activar Linux por teléfono o Internet. 2. Si cambias tu hardware y reinstalas Linux no tienes que llamar a nadie para justificarte. 3. No hay nada parecido a un "Linux Genuine Advantage". 4. Los vendedores de Linux normalmente no te cobran ni un duro. 5. Y no le dan 10 millones de dólares de sus ganancias a Jerry Seinfeld. 6. Puedes instalar Linux en tantos PCs como quieras. 7. Puedes regalárselo a tus amigos y familia. 8. Puedes descargarlo y tostarte CDs y DVDs hasta que te aburras. 9. No tienes que introducir complejas claves de producto. 10. No tienes que guardarte esas claves para tu seguridad. 11. Nadie tiene que vender un ordenador de segunda mano con Linux y luego estar escuchando críticas del comprador porque Word no está preinstalado en el ordenador. 12. No tienes que explicarle a los usuarios de Linux que Windows 97 no existe, ni tampoco Office 98, o que la famosa "cinta" o "ribbon" no está presente en Vista. 13. ¿Te gusta Internet? El protocolo TCP/IP se desarrolló en máquinas UNIX. Es algo natural en Linux, no como en Windows que dio soporte a TCP/IP de forma nativa tan sólo a partir de Windows 2000. 14. ¿Te gusta programar? El lenguaje de programación C se desarrolló en UNIX. 15. Además, muchos lenguajes de script muy conocidos comenzaron su andadura en el mundo Linux/UNIX. 16. Si aprendiste PGP serás capaz de escribir aplicaciones para Windows Server 2008, que da soporte a PHP de serie, no como ocurre con el ASP.NET de Microsoft, que no está soportado de serie en WS2008. 17. No necesitarás desfragmentar discos en Linux. Nunca. 18. Y aunque no sea el caso, el vendedor te dirá que el sistema está libre de mantenimiento, ya que puedes programar una tarea para desfragmentar. 19. No te tienes que preocupar de los virus de ordenador. 20. Puedes estar seguro de que tu experiencia informática será más segura ya que la propia filosofía de Linux y de su gestión de procesos hace que estos siempre se ejecuten con el mínimo nivel de privilegios. 21. Linux es protagonista en la Informática de Alto Rendimiento (HPC) . 22. De hecho, el 80% de los 500 supercomputadores de todo el mundo corren Linux. 23. Linux revitalizará tu viejo hardware y dará un rendimiento increíble en viejas máquinas. 24. Hará también mejor uso de tu hardware moderno. 25. No tendrás que "reiniciar de forma rutinaria" tus servidores Linux. 26. Si necesitas una suite ofimática puedes descargar Open Office y utilizarla. No hay gasto adicional. 27. Si necesitas un aplicación para publicar documentos dispones de Scribus. 28. La utilidad de actualización de software de Linux se hace cargo de todo, no solo del sistema operativo y de las utilidades que se incluyen en la instalación, sino de todo el resto de aplicaciones y paquetes instalados. 29. No tendrás problemas con aplicaciones que no te puedes permitir. Casi todo el software es de libre distribución. 30. No tienes que tener software pirata porque no te puedes permitir el original. Por lo mismo, claro. 31. Linux es mucho más fácil de configurar. No existe ese complejo registro, ni tampoco elementos de configuración ocultos tras un sinfín de pestañas o localizaciones distintas. 32. Todas tus preferencias respecto a las aplicaciones se almacenan en tu directorio raiz, lo que facilita trasladarlas a otro ordenador. 33. Linux es un sistema oeprativo abierto. Si hay un problema de seguridad, podrás conocer todos los detalles. Hay mucha mayor transparencia. 34. No dependes de un vendedor/desarrollador único en Linux. No dependes de una única entidad para que siga funcionando. 35. Linux es versátil. Puedes usar la misma distribución en una plataforma de 32 o 64 bits, en un servidor MIPS, en una estación de trabajo SPARC y en otras arquitecuras. Te encontrarás con el mismo resultado, que además se aprovechará al máximo de la configuración hardware. 36. Los grupos de usuarios de Linux son muy numerosos y siempre están más que dispuestos a compartir su conocimiento, además de consejos e ideas. 37. Linux te anima a aprender más sobre tu ordenador y cómo hacer mejor uso de él. 38. Linux es usable: la interfaz por defecto es buena, pero puedes personalizarla para que se parezca, si así lo quieres, a Windows XP o Mac OS X, lo que hace fácil adaptar a los usuarios de Windows XP a Linux, por ejemplo. 39. Linux está avanzando a un ritmo que un proyecto cerrado y propietario como Microsoft Windows es incapaz de sostener. 40. Linux no se cuelga sin razón aparente. Un navegador que se cuelga no puede provocar un cuelgue general del sistema. 41. Linux no se reinicia a sí mismo, y las actualizaciones automáticas no te forzarán a ello de forma inmediata. 42. Linux puede leer y escribir en decenas de sistemas de ficheros, incluidos los de Windows, luego podrás manejar tus datos en estas particiones sin problemas. 43. Dispones del código fuente de todo el sistema y las aplicaciones para hacer lo que quieras con él si tienes los conocimientos necesarios. 44. Linux se instalará sin problemas en cualquier partición lógica, no sólo en las primarias. 45. Linux puede funcionar desde un CD sin afectar lo que ya tienes instalado en tu PC. 46. Puedes usar un LiveCD, por ejemplo, para acceder a tu banco online sin miedo a virus o troyanos. 47. Puedes usar un CD de Linux para comprobar cómo funcionará tu hardware sin tener que preocuparte por lo que hacer si las cosas no funcionan. 48. Linux y su herencia UNIX hacen de este el sistema operativo mejor documentado. 49. Linux dispone de herramientas de gestión de paquetes excelentes que hacen sencillísimo instalar y actualizar aplicaciones (o eliminarlas). 50. Linux dispone de algunos juegos sobresalientes. Puede que no sea un argumento muy destacable, pero hay juegos que sólo están disponibles para Linux y son fantásticos. 51. Esto también incluye a juegos educativos, como la aplicación GCompris, ideal para entornos de este tipo. 52. Si quieres, también puedes jugar a juegos de Windows bajo Linux. 53. Linux dispone de un entorno de escritorio con efectos 3D y una usabilidad impresionante. 54. El TCO (Total Cost of Ownsership) es una palabra típica de entornos empresariales, y en este apartado Linux machaca a Windows. 55. Linux interopera con todos: con Windows, con Mac OS, con otras distribuciones de Linux, con UNIX, OS/2.. ¡e incluso PlayStations! 56. Linux soporta una gran cantidad de dispositivos hardware. 57. Linux es más fácil de instalar. 58. Linux ofrece un par de soluciones de antivirus gratuitas, orientadas a ayudar a los usuarios con Windows. 59. Puedes crearte tu propia distribución si así lo quieres, por ejemplo, diseñándola para tu familia. 60. Linux ofrece un montón de herramientas de seguridad. Puedes diagnosticar y gestionar tu entorno de red gratuitamente, algo que en Windows te costaría un quintal. 61. Algunas de estas utilidades también están disponibles en Windows, pero a menudo con funciones limitadas. 62. Linux ofrece compatibilidad de serie con todos los nuevos netbooks que han revolucionado el mercado portátil. 63. El proyecto One Laptop Per Child también habría sufrido si estuviera restringido a sistemas operativos propietarios. 64. Linux te puede auydar a erradicar el spam sin coste alguno con soluciones como Spam Assassin. 65. La filosofía Open Source te protege de temas maliciosos. 66. Tampoco tendrás problemas como los que afectaron a los usuarios que instalaron iTunes y sin que se les avisase acabaron con el navegador Safari también instalado. 67. Todo tipo de escuelas alrededor del mundo han señalado la reducción de costes al usar Linux. 68. Según una encuesta, los programadores Open Source ganan más que sus homólogos en Windows. 69. Incluso puedes conseguir que Google te esponsorice para contribuir a proyectos Open Source gracias al tradicional Google Summer of Code. 70. Windows Vista pone a prueba tu hardware, mientras que con Linux consigues el mejor rendimiento de tus componentes. 71. Linux ofrece a las empresas un entorno para servidores muy superior al de Microsoft. 72. Cada vez más usuarios de Windows Vista migran a Linux. 73. El software Open Source ofrece versiones superiores de Microsoft Office SharePoint Server que las que ofrece Microsoft. 74. Linux está disponible solo cuando está totalmente preparado. 75. Además, los desarrolladores tienen mucha reputación, ya que cada nueva versión del sistema está muy pulida por ellos. 76. Linux siempre es y será un sistema operativo multiusuario. 77. Linux te permite utilizar el sistema operativo en tantas particiones y discos duros como desees, y todas ellas seguirán pudiendo parecer un único disco. 78. Gracias a los enlaces simbólicos es fácil solucionar problemas de espacio en disco instalando otra unidad y ampliando el espacio a ella con técnicas como el uso de esos enlaces simbólicos. 79. Linux dispone de lenguajes de script increiblemente potentes. 80. La línea de comandos de Linux permite recuperar sentencias que utilizaste hace mucho. 81. Linux te deja colocar una ventana por encima de todas las demás con facilidad. 82. El Proyecto Honeypot demostró que un sistema Linux sin parchear puede ser utilizado como servidor en Internet sin que se vea comprometido en meses, algo que ocurre en horas en servidores Windows. 83. En el mundo Windows se dice que un administrador de sistemas Linux es más caro, y puede ser, pero porque entre otras cosas esta persona puede controlar muchos más servidores que uno de Windows, y porque estos sistemas son más versátiles. 84. Un sistema con Linux preinstalado puede ser usado para muchas más cosas que un sistema con Windows preinstalado nada más haber salido de la caja. 85. Puedes ponerle Linux a tus padres y abuelos y no tendrán problemas: podrán realizar las tareas que más les gustan sin dificultad. 86. No tendrás a tu padre llamándote para preguntarte qué pasa con los cuelgues de ese extraño archivo llamado RUNDLL32.EXE. 87. Y hablando de tus padres, en Linux se instalan de serie un montón de juegos de cartas. 88. Tux es la mascota más chula del momento. No como la de Windows... ¿unas ventanas de colores? 89. Linux es más ecológico, ya que evita todo ese gasto de papel que se gasta en la distribución de productos Windows. 90. Linux permite seguir aprovechando máquinas que dado el ritmo de cambios en el hardware al poco se quedan antiguos para las modernas versiones de Windows. 91. Linux te permite ser más productivo, con cosas como el establecimiento de distintos escritorios de trabajo. 92. Linux es más amigable que Windows. 93. Linux está diseñado por personas que buscan en todo momento maximizar el rendimiento, no los beneficios. 94. Algunos fabricantes como ASUS están empezando a integrar Linux incluso en sus placas base. 95. Linux no morirá como le ha ocurrido a otras alternativas como BeOS, AmigaOS o OS/2. 96. La industria cada vez respeta y apoya más a Linux. 97. Linux no restringe qué contenidos se usan en el sistema. No hay plataformas DRM molestando. 98. Si tienes un problema con algún proceso en Linux, puedes matarlo sin problemas y de forma definitiva. 99. Linux sigue manteniendo su filosofía original, y no ha ido variándola con el tiempo como ha hecho Windows para ir usando cosas como TCP/IP o el nuevo UAC. 100. Linux funciona. Arquitecturas de sistemas operativos Linux y Windows Windows La familia de los sistemas operativos Windows NT de Microsoft está constituida por versiones como Windows Vista, Windows Server 2003, Windows XP, Windows 2000 y Windows NT. Todos tienen multitarea apropiativa y son sistemas operativos reentrantes que han sido diseñados para trabajar tanto con computadoras con un sólo procesador como computadoras de multiprocesamiento simétrico que en inglés es el Symmetrical Multi Processor o SMP. Para procesar las peticiones de entrada/salida (en inglés Input/Output, I/O) acude a una dirección de paquetes de E/S que utiliza peticiones (IRPs) y E/S asíncrona. La arquitectura de Windows NT es altamente modular y se basa en dos capas principales: • Modo usuario: Cuyos programas y subsistemas están limitados a los recursos del sistema a los que tienen acceso. • Modo núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos. Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos híbridos, aunque hay que aclarar que este término está en discusión ya que este núcleo es esencialmente un núcleo monolítico que está estructurado al estilo de un micronúcleo. La arquitectura dentro del modo núcleo se compone de lo siguiente: 1. 2. 3. 4. Un núcleo híbrido. Una Capa de Abstracción de Hardware (HAL). Controladores o drivers. Executive: Sobre el cual son implementados todos los servicios de alto nivel. Linux Linux es un núcleo (también denominado Kernel) de sistema operativo libre tipo Unix. Es uno de los principales ejemplos de software libre y código abierto. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo. El desarrollo del día a día tiene lugar en la Linux Kernel Mailing List. El núcleo Linux fue concebido por el entonces estudiante de ciencias de la computación finlandés, Linus Torvalds, en 1991. Linux consiguió rápidamente desarrolladores y usuarios que adoptaron códigos de otros proyectos de software libre para su uso en el nuevo sistema operativo. El núcleo Linux ha recibido contribuciones de miles de programadores. Actualmente Linux es un núcleo monolítico híbrido. Los controladores de dispositivos y las extensiones del núcleo normalmente se ejecutan en un espacio privilegiado conocido como anillo 0 (ring 0), con acceso irrestricto al hardware, aunque algunos se ejecutan en espacio de usuario. A diferencia de los núcleos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continúa funcionando sin interrupciones. También, a diferencia de los núcleos monolíticos tradicionales, los controladores pueden ser prevolcados (detenidos momentáneamente por actividades más importantes) bajo ciertas condiciones. Esta habilidad fue agregada para gestionar correctamente interrupciones de hardware, y para mejorar el soporte de multiprocesamiento simétrico. El hecho de que Linux no fuera desarrollado siguiendo el diseño de un micronúcleo (diseño que, en aquella época, era considerado el más apropiado para un núcleo por muchos teóricos informáticos) fue asunto de una famosa y acalorada discusión entre Linus Torvalds y Andrew S. Tanenbaum. Utilización de recursos y Rendimiento: ciertamente la utilización de recursos de Linux es mucho menor que en las distintas versiones de Windows. Esto es una ventaja clara, pero también no creo que en un ordenador relativamente moderno Linux aporte alguna ventaja de velocidad para un usuario medio. El rendimiento y capacidades que proporciona Linux sobre máquinas más viejas son superiores a Windows y esta es una de las cosas siempre destacadas de los usuarios de este sistema operativo. Con la aparición del Pentium III Tualatin (básicamente un PIII Coppermine fabricado con tecnología de 0.13um y con capacidades de hardware prefetch) ha quedado en evidencia la importancia de los servidores de altas densidades. Por este termino se designan a los racks de escasa altura donde es necesario concentrar el mayores número de máquinas posibles y donde la disipación de calor es un problema mayúsculo. En estos servidores aún hoy en día no es raro ver máquinas 486 haciendo de servidores web. Linux es un sistema operativo que se adapta mejor que Windows en máquinas de tan reducidas prestaciones y sus excelentes prestaciones de servir páginas web mediante el servidor Apache no son objeto de ninguna discusión. En Ubuntu : - Libre de la atroz cantidad de virus que existen para Windows. - Gratuito y Abierto (en la mayoría de los casos). - Nos brinda la posibilidad de usarlo en equipos de pocos recursos. En Windows: - Gran cantidad de drivers y aplicaciones soportados. - Excelente juegos. - “Fácil de usar” (Nótese las comillas en las que encierro esas 3 palabras). Existen otras cualidades y defectos en ambos, pero mi objetivo es llegar a la siguiente pregunta ¿Se dan cuenta que siempre se debate sobre lo mismo? Los virus, el costo de licencias y bla bla bla. ¿Acaso olvidan cual fué el principal motivo por el cual el hombre necesitó un ordenador? ¿Acaso olvidan cual fué el objetivo principal de tener un escritorio virtual? ¿Acaso olvidan que significa Escritorio (Desktop)? Antes de comenzar el análisis de cada uno de estos SO debo decir que, como todo en este mundo, lo verdaderamente bueno es, lo que cumpla con nuestras necesidades. Y es ahí donde quiero llegar. Quiero encontrar la respuesta sobre que hace un Sistema Operativo mejor que otro, pero no sobre los mismos argumentos de siempre. Pongamos a consideración, Ud y yo, cual es mejor, en lo que mejor deben hacer: servir como herramienta de trabajo. Herramientas básicas de Trabajo: El ordenador se usa para tareas tan básicas y comunes como pueden ser: - Navegar en . - Leer correos y noticias. - Redactar algún que otro documento e imprimirlo. - Escuchar música o ver una buena película. - Hacer alguna operación aritmética. - Diseñar o crear el logo de la empresa. - Organizar el álbum de fotos familiar y grabarlo en algún soporte digital. - Programar alguna aplicación o página web. Estas son solo algunas de las labores que diariamente hacemos con un ordenador ¿No es cierto? Y ambas pueden ser realizadas tanto en un Sistema Operativo como en el otro. El kit de la cosa está en cuan eficiente son ambos a la hora de realizarlas. Consumo de recursos. Vale, he caído en uno de los puntos que siempre se abordan en este tipo de debates, pero es que verdaderamente este detalle no puede ser olvidado. Mientras más podamos contar con los recursos de nuestro ordenador, más provecho podremos sacar del mismo. Al contrario de lo que sucede con SO como Windows o MacOS, el kernel de Linux evoluciona con el objetivo de aprovechar cada vez mejor el hardware instalado. Mientras que Windows 7 nos pide 8Gb de espacio en disco y 1Gb de memoria RAM para un funcionamiento “adecuado”, en GNU/Linux podemos encontrar una distribución como Ubuntu, (la cual pongo de ejemplo por no ser una de las más austeras) que puede correr perfectamente con menos de de 8Gb de espacio en el disco duro y 512Mb de RAM, habilitando incluso, si nuestra tarjeta de video lo soporta, una aceleración gráfica que permite el uso de efectos avanzados de escritorio. Lo más increíble de todo esto es que, por lo general, no necesita de los drivers ofrecidos por el fabricante para que cada dispositivo funcione correctamente. En este aspecto y sin duda alguna GNU/Linux se lleva el mérito. Aplicaciones y Sistema Operativo como un todo. Vamos a analizar dos Sistemas Operativos actuales (Windows 7 y Ubuntu 10.10) tan solo con lo cada compañia que lo desarrolla nos ofrece, o sea, sin ninguna aplicación extra instalada. Tratemos de tener en cuenta cada detalle desde que adquirimos el producto, hasta la instalación y por último el uso de las aplicaciones que cada uno posee por defecto. Modo de obtención del SO: Algo que ya sabíamos: Windows 7: Muy dificil de adquirir mediante la misma Web de Microsoft y en caso de lograrlo, debemos pagar su respectiva licencia, la cual no baja de los $150 para hacer uso completo del mismo, si no me equivoco. Ubuntu 10.10: Disponible para descarga de forma gratuita desde la web oficial, sin coste alguno por su instalación o distribución. Instalación: Ambos sistemas operativos son simples de instalar teniendo, en ambos casos, nociones básicas del particionado de discos tanto en NTFS como Ext3 o Ext4. Aún así, Windows 7 no ofrece un particionamiento guiado como Ubuntu para usuarios nóveles ¿O si?. La principal diferencia está en que, se puede dar el caso de que dependiendo del hardware de nuestro ordenador, Windows 7 puede tener o no, los drivers necesario para cada componente, teniendo que recurrir después de la instalación, al disco de driver proporcionado por el fabricante o, descargarlo desde internet. Por lo general (solo en casos aislados esto no se cumple) Ubuntu, con los módulos de kernel y algún que otro driver genérico, puede hacer funcionar todos los elementos. Personalización: A pesar de que Windows ha mejorado un poco en este aspecto, por defecto no nos ofrece muchas alternativas para configurar nuestro espacio de trabajo y Ubuntu sí. No se trata solamente de cual tiene más skins o más temas de iconos, sino la posibilidad de mover los elementos de nuestro escritorio, las barras o paneles. La personalización que se puede lograr con los applet del panel de Gnome, no creo que sea igualada por Windows. Esto sin hablar de KDE, en el cual se puede lograr altos niveles de personalización. Otra de las ventajas de Ubuntu es que, como bien muchos saben, las configuraciones personalizadas de cada aplicación y elemento de nuestro Sistema Operativo por el usuario, se guardan en el /home del mismo. Si formateamos dejando nuestro /home intacto, una vez que accedamos con nuestro usuario nuevamente, todo estará de la misma forma en que lo dejamos, algo que no sucede con Windows. Todo aquel que haya trabajado de una forma u otra con el SO de los chicos de Redmond, sabe que la carpeta Documents and Settings se establece por defecto en el disco C: o disco destinado al Sistema, y al reinstalar Windows, si no se salva esta carpeta, pues se pierden todas las configuraciones establecidas por el usuario. Usando herramientas básicas: Ahora veamos, en la siguiente tabla, que herramientas de uso cotidiano podemos encontrar en nuestro Sistema Operativo recién instalado, con sus opciones por defecto. (Es posible que a esta tabla le falten elementos). Herramienta Ubuntu 10.10 Windows 7 Editor de Texto Openoffice.org Writer Ninguno Editor de Presentaciones Openoffice.org Base Ninguno Editor de Hojas de cálculo Openoffice.org Calc Ninguno Editor de texto plano Gedit Notepad Calculadora Gcalc Calc Grabador de CD/DVD Brasero Ninguno Reproductor de audio Rhythmbox Windows Media Player Reproductor de video Totem Windows Media Player Editor/Creador de Imágenes Shotwell Paint Organizador de imágenes Shotwell Ninguno Cliente de correo Evolution Ninguno Cliente de Navegación Firefox Internet Explorer Cliente de mensajería Empathy Ninguno Organizador/Calendario Evolution Ninguno Cliente de Microblog Gwibber Ninguno Cliente de Torrents Transmission Ninguno Diccionario Dictionary Ninguno Grabador de Sonidos Sound Recorder Ninguno Formatos audio/video .ogg, .wav .mp3,.wma,.wav,.wmv Formatos documentos Opendocument, Documentos de Microsoft 97/200/XP/2003/2007, html, txt, xml… Documentos de Microsoft, html, txt, xml… Lector de PDFs Evince Ninguno Formatos de compresión .tar.gz, .tar, .tar.bz2, .zip .zip Programa de compresión File-Roller Compresor de Windows Como se puede apreciar, Ubuntu brinda más posibilidades a la hora de comenzar a trabajar una vez que esté instalado. Todos estos programas se pueden utilizar sin tener que pagar un centavo por ellos. Tanto en Windows como en Ubuntu, posteriormente, se pueden ir agregando software, pero la diferencia radica en las licencias del mismo. Claro, en Windows igual puedes instalar la mayoría de los programas que aparecen en la tabla de Ubuntu (Openoffice, Firefox..etc). Linkgrafia • http://www.taringa.net/posts/humor/6717405/tipos-de-usuarios-de-pc___-cual-sosvos_.html • http://www.iec.csic.es/criptonomicon/linux/ • http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/SEGLI N00.html#seguridad_fisica • http://www.taringa.net/posts/linux/5538064/Usuarios-en-Linux.html • http://www.monografias.com/trabajos10/destem/destem.shtml • http://googlead1.blogspot.com/2009/08/seguridad-en-windows.html • http://es.kioskea.net/contents/repar/filesys.php3 • http://gutl.jovenclub.cu/portal-otros-articulos/ubuntu-vs-windows-mas-alla-de-lomismo-de- siempre-1ra-parte • http://www.linuxcentro.net/linux/staticpages/index.php?page=SistemaArchivosLinux