by: JACR GNU
SERVICIOS

 
 
 
 

Linux frente a Windows

   
 
Linux frente a windows   Gestion de tareas
Distribuciones de Linux Modos de usuarios
Diferencia entre distribuciones Presente y futuro
Diferencia de entorno Por que software libre

 

¿ES LINUX TAN DIFERENTE A WINDOWS?

- Es gratis, o al menos, puede salirte gratis
· No debiera importarte si no pagas por tu Windows, Office, etc...

- Tienes el código a tu disposición
· Aunque a ti no te sirva, sí a otros para resolver tus problemas
· La actualización de tu HW no la ordena el SW, sino tu bolsillo y necesidades

- Los programas de usuario no se ejecutan como administrador
· En Windows es necesario, por lo que los virus son un grave problema

- Los programas y los datos de usuario están separados
· Además, la organización del sistema de ficheros es diferente
· Una reinstalación no se convierte en una catástrofe global

- Integra por defecto una shell y multitud de compiladores
·Son todos libres: no hay que preocuparse por las Licencias

- Los estándares que se utilizan son abiertos y libres

- En cualquier distribución tienes todos los programas que puedas necesitar
· No hay necesidad de bajarse SW adicional y pagar por él

- Los fabricantes no se sienten obligados a hacer drivers ni productos de calidad para Linux
· Algún HW puede no funcionar, por culpa de estas prácticas

- Lo desarrollan y mantienen miles de programadores
· Ni la mayor empresa de SW podría soñar con este capital humano

- No se cuelga
· Su arquitectura hace que sea prácticamente imposible colgarlo
· Hay siempre un control total sobre las tareas en ejecución

- El acceso gráfico no se limita a la consola

<arriba>

DISTRIBUCIONES DE LINUX

- Una distribución de Linux es una recopilación de programas (en general GNU / GPL)
· Suele venir en un CD arrancable con un proceso de instalación más o menos sencillo
· Ahorra al usuario mucho esfuerzo

- Los programas vienen ya precompilados adecuadamente

- Se automatizan los trabajos de actualización y mantenimiento

- Se proveen plantillas de configuración para muchos servicios

- Se instala el SW más habitual

- ¿Cuál es la mejor? Depende de las necesidades

- Una vez instalada una distribución, no se puede cambiar a otra de forma inmediata
· Cada una estructura su SW en paquetes de manera diferente
· Cambiar no es difícil, por la organización de los archivos en Linux

<arriba>

DIFERENCIAS ENTRE DISTRIBUCIONES

- Nivel de automatización de tareas administrativas
- Calidad de los entornos gráficos y facilidades para usuarios no expertos
- Configuración de los servicios y seguridad
- Tamaño de la instalación mínima
- Versiones de las librerías y programas
- Política de actualizaciones y estabilidad
- Uso de la PKI (Infraestructuras de clave pública) para la firma de binarios
- Objetivo
· Servidores
· Escritorio
· Routers software
· Terminales tontos

DEBIAN

- Su modelo de desarrollo es un referente en la comunidad de SW libre
- Gran número de usuarios (en especial, los administradores)
· Excelente soporte y mantenimiento
- Se puede conseguir una instalación mínima muy pequeña
- Excelente sistema de instalación de paquetes
- No uso extensivo de PKI en la distribución de paquetes
- Configuración por defecto no muy segura ni automatizada para el usuario no experto

RED HAT/DEBIAN

- Gran número de usuarios
· Excelente soporte y mantenimiento
- Pionera en utilizar paquetes de SW (RPM)
- Excelente entorno de instalación
- Excelente localización (idioma castellano)
- Uso extensivo de PKI en la distribución de paquetes
- Configuración por defecto muy segura
- Multitud de herramientas gráficas para configuración por parte de usuarios no expertos
- Rápida distribución estable de las últimas versiones del SW
- Estándar de facto para el que se adapta mucho SW propietario

Otras distribuciones

KNOPPIX

- ¡Linux en CD! Simplemente arrancar con el CD
· No modifica los contenidos del disco duro
· Autodetección de HW excelente
- Es un buen comienzo para tomar contacto con Linux sin grabar nada en nuestro disco duro

SUSE, MANDRAKE

- También orientadas a la instalación por parte del usuario no experto
- Menor número de usuarios

GENTOO

- Se compila en la instalación para tu propio equipo
- Grandes posibilidades de personalización de la instalación
- En ocasiones se sobreestima las ventajas que esto supone para el rendimiento

<arriba>

DIFERENCIAS DE ENTORNO

- En este y los siguientes apartados se va a utilizar para los ejemplos la version Fedora Core 1 de Linux y el entorno gráfico KDE.

- Copiar y pegar
· Funcionan los accesos rápidos CTRL+C / CTRL+V
· Hay una forma mucho más fácil: pintar con el ratón, y botón del medio

- Múltiples escritorios en uno
· Cuando uno se acostumbra a utilizarlos, no puede vivir sin ellos

- Múltiples terminales en una sola máquina
· Con CTRL+ALT+F1/2/3/... podemos acceder a múltiples terminales
· Con CTRL+ALT+F7 accedemos de nuevo al entorno gráfico

- Gestión de unidades de disco UNIX
· Lo cual implica tener que montar / desmontar las unidades extraíbles
· Esto no se hace en Windows, pero también hace insufrible trabajar con floppies

<arriba>

GESTIÓN DE TAREAS

- Lanzar, parar, continuar, y matar una tarea
· Desde entorno gráfico y también desde la línea de comandos
· Uso de las señales

- En Linux tenemos un control total sobre la ejecución de las tareas
· Podemos asignarles un amplio rango de prioridades
· Si las deseamos matar de verdad, mueren sin preguntar y sin colgar el sistema

- En un sistema multiusuario, es más importante aún
· Para usar los recursos racionalmente
· Necesidad de máxima prioridad para las tareas interactivas

- Niveles de prioridad [-19,19]
· Sólo root puede poner niveles negativos (más prioritarios)
· Se puede ajustar la prioridad con nice al arrancar o con top después
· Hay múltiples herramientas gráficas en el menú (monitor del sistema)

<arriba>

MIEDOS DE USUARIO

- Para conocer de donde proviene la inseguridad tenemos que adquirir algunos conceptos de redes de ordenadores

- En Windows, la mayoría de los virus crean o pueden crear grandes destrozos
· Es muy fácil convertirse en usuario administrador (por agujeros de seguridad)
· Es muy fácil que un usuario ejecute código maligno (y el usuario suele ser admin)
· Es difícil que un usuario mantenga el sistema seguro sin invertir mucho tiempo en vigilar el estado de todas las herramientas de seguridad que necesita
· Cualquier usuario security-conscious o no, puede meter la pata (un simple “Sí” puede instalar un dialer)

- En Linux, prácticamente nunca ejecutamos programas como root
· No se pueden instalar programas como usuario
· El acceso como usuario a los recursos es limitado

- Linux no está libre de problemas de seguridad, pero se solventan con:
· Actualización del SW fiable
· Firewall preventivo
· Control de la autenticidad de los binarios
· Logging y análisis de los logs
· Alta dificultad para que un usuario pueda meter la pata (v. hoja anterior)

- En Fedora Core 1 tenemos potentes herramientas para conseguir todos los objetivos arriba expuestos
· Otras distribuciones tienen serias carencias al respecto

- Si bien es muy difícil conseguir acceso root a una máquina con estas normas cumplidas, una vez hecho:
Se tiene gran facilidad para ejecutar código malicioso sin que el admin lo sepa
Gran disponibilidad de compiladores para hacer lo que uno quiera con la máquina

<arriba>

EL PRESENTE DE LINUX

- Se ha convertido en el proyecto Open Source por excelencia
- Pierde en muchas ocasiones el prefijo “GNU”

· Si nos olvidamos de él, nos estamos refiriendo al kernel únicamente
- Se encuentra en fuerte desarrollo por la implicación de varios factores:
· Economía de red / Ley de Metcalfe: cuanta más gente lo usa, más útil es
· Cada vez es más común, especialmente en el ámbito universitario
· Implicación de grandes empresas en su desarrollo
· Casos de éxito en Administraciones Públicas
- Tiene una mínima capacidad publicitaria frente al monopolio dominante y sin embargo cada vez se implanta más
· Tiene que ser bueno, tantas personas no pueden estar equivocadas

EL FUTURO DE GNU/LINUX

- La implicación de las Administraciones Públicas y la Universidad es básica para demostrar la viabilidad del modelo
- El libre mercado regirá indudablemente su implantación, por lo que el Estado debe asegurarse de que se cumpla la ley

· Contra prácticas monopolistas y FUDs de los grandes fabricantes SW
¿Por qué lo llaman libre mercado cuando lo que quieren decir es proteccionismo?
· Contra la utilización ilegal de licencias
· Obligando el uso de estándares en la comunicación con las AA.PP.
- El peligro de que se aprueben las patentes de SW
· Dañaría fuertemente el modelo de desarrollo del SW libre y la capacidad de innovación de los pequeños desarrolladores

<arriba>

POR QUÉ ELEGIR SOFTWARE LIBRE?

- Para un usuario, empresa o institución:
· Libertad para usar, copiar y modificar el producto
· No atado a un distribuidor para el soporte ni la programación a medida

- Para la Administración:
· Necesidad de usar estándares abiertos para permitir la igualdad de oportunidades
· Necesidad de auditar TODO su SW, para no poner en peligro los derechos fundamentales y la seguridad nacional
· Reducción de la brecha digital

- Para el investigador, desarrollador, programador
· Herramientas y colaboración: beneficio al I+D
· Menor coste y enorme soporte
· Más fácil competir siendo pequeño

Fuente: Universidad Pública de Navarra

   
     
© JACR Buenaventura(Colombia) 2006 Mail
Se permite la distribución y copia literal de este artículo en su totalidad y por cualquier medio
siempre y cuando se reconozca y cite el autor y la fuente original. GNU