De Windows a Mepis

De MEPIS Documentation Wiki

Este documento está basado en De Windows a MEPIS: Una guía de MEPIS para usuarios de Windows (en) por Alan D. Moore, a fecha de 23 de Abril de 2007. La comunidad de MEPIS le está agradecida al autor por dar su permiso para adaptar dicho trabajo a un documento del Wiki. Para realizar citas sobre este documento del Wiki se debe incluir: "Colaboradores del Wiki de MEPIS. 'De Windows a MEPIS,' http://www.mepis.org/docs/index.php/Windows_MEPIS, basado enDe Windows a MEPIS: Una guía de MEPIS para usuarios de Windows por Alan D. Moore a fecha de (fecha de la cita)."


Tabla de contenidos

Introducción

¡Bienvenido a la tierra de MEPIS y Linux! Como muchos nuevos usuarios de Linux, probablemente tienes un poco de experiencia con Microsoft Windows y tienes claro que esperar de este sistema operativo.

Hace algunos años la curva de aprendizaje de Linux era pronunciada, con una cultura de usuario formada mayormente por aficionados, programadores y autodenominados "hackers"; por consiguiente, se ganó cierta reputación de ser sólo apropiado para servidores o de requerir conocimientos avanzados de informatica para realizar tareas sencillas.

Los tiempos han cambiado, sin embargo, en estos días de distribuciones Linux de escritorio como MEPIS que proporciona un entorno amigable que facilita la transición y ofrece un escritorio que incluso los usuarias novatos pueden utilizar. En palabras del creador de MEPIS Warren Woodford, MEPIS fue diseñado para ser "fácil de probar, fácil de installar y fácil de usar."

Aun así, sin una base de conocimientos de Linux, especialmente en las áreas donde difiere de Windows, muchos novatos se sentirán pronto frustrados y abandonarán Linux antes de tener si quiera la posibilidad de usarlo. Teniendo esto en cuenta, se escribieron estas orientaciones para ayudar a los usuarios de Windows a migrar sin complicaciones a MEPIS al resaltar las principales diferencias que encontrarán.

La actitud mental correcta

Una herramienta distinta necesita un enfoque distinto
Imagina que eres un carpintero, y además muy bueno haciendo lo que haces. A pesar de tu experiencia, solo has estado usando un martillo y clavos para unir tableros. Eres bastante bueno con un martillo y clavos por lo que sólo necesitas uno o dos martillazos para clavar un clavo perfectamente. Ahora imagina que alguien te comenta algo sobre unos tirafondos (tornillos para madera) y lo buenos que son para mantener unidos tableros. Por lo que decides probarlos: te haces con unos cuantos tirafondos y un destornillador eléctrico. Apoyas el tiranfondos contra el tablero y empiezas a darle porrazos con el destonillados para clavarlo en la madera. Como la mayoría de nosotros sabemos, haciendo esto no vamos a conseguir clavar el tornillo en la madera, como mucho romperemos el destonillador.

Los tornillos y los clavos se utilizan para la misma función básica: unir dos piezas de madera juntos. Sin embargo, defieren mucho en el diseño y por lo tanto en la forma de utilizarlos. Si intentas usar un tirafondos como un clavo o en destornillador como un martillo los resultados no serán ni satisfactorios ni fructíferos. Los mismo se podría aplicar a Linux y Windows. Ambos están diseñados para llevar a cabo tareas similares, pero dado que la forma en la que están diseñados es diferente ambos se utilizan de forma diferente.

Cuando pruebas Linux, no puedes esperar trabajar con él de la misma forma en la que trabajabas con Windows y obtener buenos resultados. Algunos de tus conocimientos de Windows serán aplicables a Linux, pero otros no. Si intentas usar un sistema Linux exactamente como lo hacías con Windows (especialmente si eres un usuario avanzado), es bastante probable que obtengas resultados frustrantes y posiblemente te cargues el sistema; si sólo juzgas Linux por cuanto se parece o no se parace a Windows, lo mas probable es que te lleves una decepción. El mejor enfoque es dejar a lado las suposiciones, seguir las prácticas recomendadas y que intentes comprender como está pensado el sistema para ser usado.

Algunos consejos prácticos
Basta de analogías, a continuación unos consejos prácticos:

  • Pruebalo en un ordenador decente: Linux se ha ganado la reputación de funcionar bien con harware antiguo y mucha gente lo ha utilizado para darle una "segunda juventud" a un ordenador que tenía un sistema operativo propietario viejo. Incluso así, no va a obrar milagros. Si tu hardware es defectuoso, está estropeado o es extramadamente viejo, lo mas probable es que MEPIS funcione a duras penas y que no quedes precisamente impresionado. La página web de MEPIS recomienda como mínimo 128MB de RAM y 2.5 GB de espacio en el disco duro para usar y un procesador Pentium II como mínimo, aunque ya avisa de que esta configuración proporciano un rendimiento muy bajo. También afirma que MEPIS te dará aproximadamente el mismo rendimiento que se tiendría con Windows XP con el mismo hardware.
  • No emitas un juicio basado en el live CD: El live CD, que permite ejecutar una sesión directamente desde el CD sin necesidad de instalarlo, es una gran forma de echar un vistazo al aspecto visual de MEPIS y ver que tipos de aplicaciones puedes ejecutar en él. Pero no es realmente representativo de una instalación; hay alguna cosas que no funcionarán correctamente desde el live CD, y lo que es más importante, el rendimiento del live CD es horrible si lo comparamos con la instalación en el dsco duro, especialmente en equipos viejos. Recueda: en una sesión con el Live CD todo se ejecuta en la RAM o se lee del CD. Dado que incluso la tasa de transferencia máxima de una unidad de CD-ROM de 52x es únicamente un 10% del la velocidad de un disco duro ATA-100 moderno. . .ten presente esto antes de emitir un juicio de valor.
  • Puede no funcionar al 100% en tu ordenador: La compatibilidad hardware en Linux ha evolucionado mucho. La mayoría del hardware debería al menos ofrecer funcionalidades básicas en Linux y ser perfectamente usable. Pero sigue habiendo algunos problemas; algunos dispositivos requieren ajustes adicionales o cambios en la configuración y algunos dispositivos no funcionan en absoluto. Todo deprende en gran medida de la cooperación del frabricante del hardware. Discutiremos some algunos de los problemas más frecuentes más adelante.
  • Empieza con cosas sencillas: Es sorprendente cuantos nuevos usuarios de Linux empiezan intentanto ejecutar programas de Windows en "Wine" o compilando las aplicaciones a partir del código fuente para tener las últimas versiones. Ve paso a paso, ciñete inicialmente al software que viene preinstalado o que se puede encontrar en los respositorios e intenta acostumbrarte al nuevo sistema operativo sin instentar cambiar el sistema demasiado. Por favor, tómate tu tiempo para averiguar lo que MEPIS puede hacer bien antes de intentar hacer cosas que puede que no haga tan bien.

Modularidad

Si quieres comprar un sistema de música tienes dos opciones principales: comprar un mini cadena o una cadena de música. Una mini cadena viene con todo integrado en un único dispositivo: reproductor de CD, radio, altavoces, ecualizador, etc. Puede tener entradas adicionales como un reproductor de mp3 o una mesa de mezclas pero es esencialmente un sistema cerrado: no puedes cambiar el ecualizador por uno con más bandas, o el reproductor de CD por un reproductor de CDs de MP3, etc. Por otra parte la cadena de música te permite hacer eso: puedes cambiar los componentes que no te gustan o quitar los que no necesites. Puedes incluso instalar componentes exóticos como un reproductor de cinta de audio digital o un magnetófono de bobina abierta en caso de necesitarlo, siempre que se disponga de las entradas y salidas necesarias.

Windows es, en muchos aspectos, como una mini cadena. Viene con todas las partes básicas integradas; si bien se pueden añadir nuevos programas, no puedes trastear con el sistema básico. Puedes instalar Firefox o Mozilla, pero no puedes quitar Internet Explorer y sustituirlo con uno de ellos; no puedes eliminar Windows Explorer y reemplazarlo con el escritorio de Windows 3.1.

Por otra parte Linux es como una cadena de música. Puedes añadir, eliminar o reemplazar cualquier componente software del sistema, desde los componentes de más bajo nivel del sistema operativo hasta el entorno de escritorio o las aplicaciones principales. Por esto siempre se ha considerado Linux ideal para soluciones personalizadas o para aquellos a los que le gusta juguetear. Por supuerto, esto requiere una serie de conocimientos, y mucha gente esta contenta con un sistema que "simplemente funcione", con o sin las opciones.

MEPIS ofrece lo mejor de ambos mundos; aunque te sigue permitiendo la opción de personalizar el sistema todo lo que quierasm todo lo que necesitas para tener un sistema operativo completo viene instalado y preconfigurado. A medida que vayas adquiriendo experiencia como usuario de Linux, puedes encontrarte quitando partes de Sistema Operativo que no uses, instalando herramientas para facilitar muchas tareas o reemplazando componentes para crear un entorno que se amolde mejor a las necesidades del hardware de tu ordenador. Mientras tanto, sólo necesitas saber que MEPIS es simplemente un conjunto de componentes que se han juntado atendiendo a cuestiones prácticas; otras versiones de Linux, incluso otras versiones personalizadas de MEPIS, pueden contener componentes muy diferentes.

La línea de comandos y la interfaz gráfica

Settings_sm.png


Interfaz de línea de comandos (izquierda) e Interfaz gráfica de usuario (derecha)

Para la mayoría de usuarios de Windows, la interfaz de línea de comandos es una reliquia del pasado que murió con DOS; la mera idea de interactuar con el ordenador escribiendo comandos suele inspirar desde repulsión hasta indignación en muchos nuevos usuarios de Linux. Pero la interfaz de línea de comandos sigue viva y goza de buena salud. Es una herramienta potente con decadas de desarrollo y expericia de usuarios a sus espaldas, enriquecido con una amplia variedad de aplicaciones y utilidades para la línea de comandos te permiten hacer cualquier cosa desde actualizar el sistema hasta grabar CDs. Practicamente todo lo que se puede hacer con una interfaz gráfica de usuario se puede hacer con más rápidamente y con más flexibilidad con la línea de comandos e incluso el usuario medio encontrará en algún momento formas para explotar todo su potencial. Todo el poderío de la línea de comandos sigue allí por si deseas usarla, pero es completamente opcional. Simplemente ten presente, que si entras en contacto con usuarios de Linux más experimentados (sobre todo si estas buscando ayuda técnica) es bastante probable que acabes viendo un gran cantidad de uso de la línea de comandos. Esto no es una crítica a la capacidad de MEPIS para ser administrado gráficamente, sino una parte profundamente enraizada de la cultura de usuario de Linux --- que a pesar de las críticas, no va a cambiar en el futuro cercano.

Ficheros de configuración

Cuando cambias los parámetros de Windows, tales como la profundidad de color del escritorio o la dirección de red del ordenador, dicha información se almacena en el registro de sistema de Windows. El registro de Windows es una base de datos que contiene prácticamente hasta el último bit de información de configuración del sistema operativo Windows. Está formado por ficheros binarios que sólo se pueden leer o escribir usando software específico tal como las secciones del Panel de control o regedit.exe.

Linux no tiene un "registro". En su lugar la información de la configuración del sistema se guarda en pequeños ficheros de texto sin formato. Estos ficheros normalmente se denominan "ficheros de configuración". Antiguamente administrar sistemas Linux era en gran parte una cuestión de editar ficheros de texto; incluso ahora, las logradas herramientas gráficas de las que disponemos para administrar MEPIS no hacen otra cosa que cambiar dichos ficheros de texto que con los conocimientos necesarios se podrían editar también directamente. Como nuevo usuario seguramente no te dedicaras a experimientar con los ficheros de configuración todavía, pero es importante tener presente dicha diferencia a medida que vayas aprendiendo más sobre Linux.

Diferenciación de entre mayúsculas y minúsculas

Como todas las distribuciones de Linux, MEPIS distingue entre mayúsculas y minúsculas. Esto significa que "MEPIS.txt" y "Mepis.TXT" no son el mismo fichero, y "FireFox" no es la misma aplicación que "firefox". Para usuarios "de apuntar y hacer clic", esto generalmente no es un problema, pero es importante estar consciente de ello, especialmente si vas a usar la línea de comandos.

El sistema de ficheros

La estructura básica del sistema de ficheros

Uno de los primeros problemas con el que muchos nuevos usuarios de Linux tienen que luchar es el modo en el que funciona el sistema de ficheros. Si echas un vistazo en MEPIS e intentas encontrar una unidad "C:\" o "A:\", estas buscando en vano. Linux gestiona los dispositivos de almacenamiento de una forma muy distinta.

En Windows cada unidad o partición tiene una letra como por ejemplo "C.". El directorio de nivel superior en C es C:\ -- a esto se le llama el directorio raiz de C (root en inglés). Bajo ese directorio raiz es se encuentran varios subdirectorios y subdirectorios de subdirectorios expandiendose con una estructura que se asemeja a la de un árbol al que llamamos el sistema de ficheros de C. Cada dispositivo contiene su propio sistema de ficheros.

En Linux, sólo hay un sistema de ficheros y el directorio raiz simplemente se denota como "/". Cuando se añade un dispositivo de almacenamiento al sistema se vincula a un directorio o subdirectorio del sistema de ficheros; a este procesos se le denomina montar un dispositivo o una unidad, como si fuera un cuadro o un trofeo que se cuelga en la pared. Cuando montas un disco o una carpeta en el sistema, cada fichero o carpeta contenida en dicha carpeta está almacenada en el disco. Por defecto, normalmente se montan los dispositivos en los directorios /mnt o /media (por ejemplo un disquete se podría montar en /media/floppy) pero en realidad se podría montar en cualquier ubicación del sistema de ficheros.

Las ventajas de hacer las cosas así no saltan a la vista, pero considera la siguiente situación: tienes un disco duro relativamente pequeño en tu sistema y te das cuenta de que se está llenando de imagenes y otros ficheros. Vas a la tienda y compras una segunda unidad de disco y la instalas en tu ordenador. En Windows, el disco aparecería como D:\ o E:\ (normalmente la primera letra disponible) y vas a tener que copiar tus archivos a él y recordar que a partir de ahora en adelante tienes que poner los ficheros allí. En Linux instalarías el disco, copiarías tu directorio de usuario en él y lo montarías como tu carpeta "home". Tras esto seguirías trabajando como antes, sin tener que pensar en el hecho de que tienes un segundo disco instalado. Pero simplemente tu antiguo directorio de usarios tendrá ahora mucho más espacio. Una representación esquematizada de esta situación sería la siguiente:



DIRECTORIOS IMPORTANTES

MEPIS tiene varias carpetas directamente contenidas en la raiz del sistema de ficheros. Estas carpetas están basadas en las convenciones de Unix, sobre el que puedes leer en profundidad en Filesystem Heirarchy Standard. Como nuevo usuario sólo hay un par que tienes que tener presentes.

Con diferencia el más importante para ti es el directorio /home. En /home, cada usuario del sistema tiene un subdirectorio llamado directorio de inicio del usuario. Por defecto este directorio es el único en el que un usuario convencional puede salvar o editar ficheros. Todo los relativo a tu cuenta de usuario desde tu fondo de escritorio hasta tus correos electrónicos guardados en algún lugar de tu carpeta de inicio. Esto puede parecer un poco restrictivo al principiom los usuarios de Windows pueden poner los ficheros en el sitio que quieran del sistema. Sin embargo, guardar todos tus archivos, carpetas y configuración en un directorio hace muy fácil hacer una copia de seguridad de todos tus datos. Y si accidentalmente descargas un virus u otro software mal intencionado, no podrá extenderse a archivos y carpetas fundamentales del sistema. ¡Sin necesidad de un programa antivirus ya está por defecto en medio cuarentena!

Los siguientes directorios que te interesa conocer, ya mencionados antes, son /mnt o /media. Los dispositivos extraíbles tales como CDs y unidades USB aparecen en la carpeta /media cuando se conectan al sistema. Las particiones adicionales del disco duro (tales como las particiones de Windows, si se tiene un sistema de arranque dual se encuentran en /mnt por defecto.

Para finalizar, la carpeta /etc es dónde se almacenan todos tus ficheros de configuración. Puedes verlo como el equivalente de Linux del registro del sistema de Windows. Si un programa tiene parámetros globales o de configuración por defecto que puedan ser modificados, se encuentran en/etc.

A propósito, la mayoría de tus ficheros de programa se encuentran en /usr, en el subdirectorio /usr/bin.

Para más información, echa un vistazo aquí.

Usuarios y seguridad

Cuentas y permisos De forma parecida a Windows NT, que fue desarrollado sobre las mismas fechas a principios de 1990, y los más recientes sistemas operativos como Windows 2000, XP y Vista, Linux es un sistema operativo basado en cuentas. Esto significa que cada programa que se ejecuta en el sistema los hace con la identidad de un usuario específico. Si el usuario "Pepe" se conecta e inicia el navegador web, el navegador está ejecutándose en la cuenta de Pepe. Si la usuaria "María" se conecta e inicia el mismo programa éste se ejecuta con la identidad de María. Ningún programa puede ejecutarse sin tener una cuenta asociada, y ningún programa ejecutándose en una cuenta dada puede hacer más de lo que le permite la cuenta del usuario a la que está asociada. Si la cuenta de María no tiene permisos para guardar ficheros en las carpetas de Pepe, ningún programa que ejecute María podrán hacerlo tampoco.

Para simplificar la gestión de distintas cuentas de usuario, estos sistemas también tienen grupos. Un grupo es simplemente un conjunto de permisos que se aplican a un usuario; por ejemplo, siendo mientro de un grupo "sin_internet" se te podría restringir el acceso a Internet.

Como habrás notado, las versiones más recientes de Windows también operan de acuerdo a este principio (3.1, 95, 98 y ME no lo hacían); en teoría Linux y Windows funcionan igual en este aspecto. Sin embargo, en la práctica existe una gran diferencia. La mayoría de la gente configura su cuenta de usuario de Windows como miembro del grupo del administrador, lo que significa que su cuenta de usuario normal no tiene ningún tipo de restricción de privilegios en el sistema (de hecho la cuenta que creas en la instalación de Windows XP es por defecto una cuenta de administrador — ¡sin contraseña!).

En Linux solo existe una cuenta de administrador. Se llama "root" y sólo se debería usar para realizar tareas administrativas y labores específicas de bajo nivel. ¡No uses la cuenta de superusuario para tareas convencionales! Hacer esto pone en peligro todo el modelo de seguridad de Linux.

Dado que hace falta ejecutar ciertos programas con permisos de superusuario —para cuestiones como instalar programas o cambiar la configuración global, por ejemplo— Linux nos ofrece muchas formas de ejecutar programas con permisos de superusuario sin necesidad de estar completamente conectado como superusuario. Las formas que encontrarás para hacer esto en MEPIS incluyen:

  • su: Este comando se utiliza en la línea de comandos para cambiar a otra cuenta de usuario en una sesión del terminal. Se puede especificar la cuenta de usuario, o no especificarla para conectarse como superusuario al introducir la contraseña cuando se los pregunte.
  • kdesu: Este comando se usa para ejecutar programas con entorno gráfico como superusuario en KDE. Para ejecutar un programa como superusuario basta escribir "kdesu NombreDePrograma" e introducir la contraseña del superusuario cuando se nos solicite.
  • Modo administrador: En las herramientas de configuración del sistema, puede que te hayas dado cuenta de que en la parte inferior de la página hay un botón en algunas pantallas de configuración que dice "Modo Administrador". Normalmente si un parámetro de configuración implica cambios globales en el sistema, tales como instalar una impresora o cambiar la configuración de red, tienes que tener permisos de superusuario para hacerlo. Simplemente haz click en el botón e introduce la contraseña de superusuario.
Aviso: Sudo no se utiliza en MEPIS, a pesar de que el la forma preferida de adquirir permisos de superusuario en otras distribuciones de Linux, incluyendo Ubuntu, que usa exclusivamente sudo y no su.

Otra cuestión que desconcierta a muchos usuarios: cuando se ejecuta un programa como superusuario, cualquier cambio en la configuración específica de usuario se configura únicamente para el superusuario. Por ejemplo, si quieres ejecutar la utilidad de configuración de KDE como superusuario y cambias la configuración del escritorio, los cambios sólo afectaran al escritorio del superusuario, no a la tuya.

Es una tentación para muchos nuevos usuarios de Linux que están acostumbrados a Windows intentar desactivar muchas de estas medidas de seguridad en la medida de lo posible y hacer que sus cuentas de usuario se parezcan los más posible a un "administrador" dado que es la práctica común en Windows. Se debe evitar este tipo de medidas siempre que sea posible. Raras veces existe un buen motivo para dar permisos administrativos a usuarios convencionales en un sistema bien diseñado (como pensamos que es Linux). Unas pequeñas nociones sobre Linux te permitirán hacer todo aquello que quieras hacer sin necesidad de preocuparte por estas cuestiones.

Anti­virus, cortafuegos y otras aplicaciones de seguridad Para mucha gente cambiar a Linux viene motivado por problemas que han tenido con virus o [http://es.wikipedia.org/wiki/Malware malware en Windows. Si este es uno de los motivos seguramente estés interesado en tener algún antivirus, antimalware y software de detección de intrusos funcionando en MEPIS. Por suerte para ti, MEPIS viene con un excelente antivirus (clamav) y cortafuegos (Guarddog) instalados por defecto.

Hay realmente gigabytes de debates en la web sobre que le depara el futuro a los virus de Linux y si la creciente popularidad de la plataforma alentará a que se escriban más virus para él. Sin embargo, de lo que no cabe ninguna duda es de la situación actual de los virtus y malware para Linux: no existe virtualmente nada de lo que debas preocuparte. Hay un puñado de para linux (en) pero muchos de ellos no pasan de ser una prueba de concepto que jamás han salido del laboratorio. El resto depende mayormente de exploits que se limitan a ciertos programas o distribuciones, la mayoría de los cuales ya han sido arreglados. No se conoce de la existencia de Malware tal como spyware o adware para Linux.

Empresas de software comercial han hecho una fortuna vendiendo la seguridad como producto, pero hay un viejo dicho que todo profesional de la seguridad conoce: "la seguridad no es un producto, es un proceso". En otras palabras, mantener tu ordenador seguro no depende de los productos antivirus o antimalware que compres o incluso de si utilizas Linux o Windows: es una cuestión de utilizar tu ordenador de una forma segura. Donde Linux destaca sobre Windows es en proporcionarnos las herramientas y los entornos más propicios para buenas prácticas de seguridad, por ejemplo herramientas que se pueden dimensionar al conocimiento y la experiencia del usuario.

¿Cúales son esas prácticas? Como mencionamos antes, la seguridad del usuario es vital; hacer un uso limitado de la cuenta y la contraseña del superusuario contribuye en gran manera a mantener tu ordenador seguro. Pero hay algunas más:

  • Usa tu cortafuegos para bloquear el tráfico de entrada y de salida que no uses.
  • Desinstala o desactiva programas con funcionalidades de red que no uses.
  • Descarga software sólo de fuentes legales y de confianza (los repositorios son un buen comienzo).
  • Mantén tu ordenador tras un router (que crea una subred privada), incluso si es el único ordenador de la casa.
  • No utilices los enlaces de los correos basura (spam).
  • Si alguien que no sigue buenas prácticas utiliza tu ordenador, limita sus permisos administrativos.

Si alguno de estos términos no tiene sentido para ti y necesitas más ayuda sobre cómo mantener tu sistema seguro, echa un vistazo a Obteniendo ayuda. Mantener un buen nivel de seguridad en un sistema operativo requiere cierto grado de cononocimientos técnicos pero por fortuna para ti MEPIS es bastante seguro por definición.

Usando programas

Aplicaciones en MEPIS

Dependiendo de que aplicaciones usaras en Windows, puede que te encuentres aplicaciones que te resulten o no familiares la primera vez que te conectes a MEPIS. A pesar de que pocas de las más conocidas aplicaciones comierciarles están disponibles para Linux, una amplia selección de alternativas libres y/o gratuitas están disponible para que las puedas instalar fácilmente (ver la siguiente sección). MEPIS incluse viene con muchas aplicaciones muy utilizadas, preinstaladas y configuradas.

La siguiente tabla muestra algunas de las aplicaciones más comunes en Windows y el equivalente que más se les asemeja y que viene preinstalado en Windows. Más información disponible aquí. Una lista más detallada de alternativas de código abierto puede encontrarse en la Open Source as Alternative.

Equivalente en MEPIS de aplicaciones populares en Windows
Aplicación de Windows Función Equivalente(s) en MEPIS
Internet Explorer Navegación Web Firefox, Konqueror
Windows Explorer Administrador de archivos Konqueror
Outlook Express Cliente de correo electrónico Thunderbird, Kmail
Outlook Personal information manager Kontact
Windows Media Player Reproductor de Audio/Video Amarok, Kaffeine
Microsoft Office Suite ofimática OpenOffice.org
MSN messenger, AIM, YIM Mensajería instantánea Pidgin, Kopete
Bittorrent Cliente de Torrents KTorrent, Azureus

Ten presente que estos programas no son un sustituto idéntico de sus homólodos de Windows; son alternativas equivalentes, por lo que cabe esperar que sea necesario un ligero reaprendizaje o variación de tu forma de trabajo habitual (¿recuerdas la analogía de los clavos?).

Aplicaciones para Windows en MEPIS A pesar de la amplia las aplicaciones mostradas anteriormente, muchos usuarios experimentados encontrarar que existe algún programa que no tiene un sustituto en Linux (alternativas compatibles). Existen varias opciones para solventar esta situación:

  • Arranque dual: Puedes tener en el mismo ordenador Linux y windows y seleccionar que sistema operativo deseas usar cuando arranca el ordenador. La desventaja es que tienes que reiniciar el ordenador cada vez que quieras cambiar entre los programas de Linux y los de Windows. Para más información, ver Sistema de arranque dual.
  • Wine y sus derivados: Wine es un programa que que proporciona a los programas de Windows un entorno compatible con Windows para ejecutarlos allí. Wine no es no es demasiado fácil de configurar y los reultados son a veces decepcionantes (eso si en caso de conseguir alguno). Aún así, suele funcionar muy bien para aplicaciones pequeñas o viejas que no necesitan interactuar directamente con el hardware. Wine libre y gratuito, pero hay varios derivados comerciales que añaden funcinalidades para facilitar su uso y hacerlo más agradable y compatibilidad mejorada con ciertas aplicaciones de Windows. Cedega (which is designed for games) y Crossover Office (diseñado para aplicaciones productividad) son los dos más destacados.
  • Computación virtual: Una de las más modernas soluciones al dilema con el software de Windows es simplmente ejecutar Windows en una máquina virtual dentro de la instalación de Windows. Requiere un ordenador relativamente potente con mucha memoria, pero una vez configurado correctamente puedes ejecutar Windows en una ventana del escritorio y tener acceso de forma instantánea a tu viejo software. Para más información ver esta lista de programas.

Instalando software

Usando APT/Synaptic Cuando instalar un programa de Internet en Windows, normalmente vas a alguna página de descargas, descargas el programa, lo descomprimes y ejecutas algún tipo de instalador que utiliza un asistente con gran número de botones "Siguiente" o "Sí" o "Aceptar" y tras esto el programa está instalado. No está tan mal, especialmente si solo tienes uno o dos programas descargados de Internet.

Pero en Linux la inmensa mayoría de los programas se descargan de Internet, incluso cosas como el entorno de escritorio y el kernel. Por lo que para llevar la cuenta de todos, MEPIS utiliza un sistema llamado APT. Con el sistema APT, no es necesario ir a las páginas web y descargar los paquetes manualmente, pudiendo usar la línea de comandos o un entorno gráfico como Synaptic para buscar, seleccionar, instalar o actualizar todos los programas del sistema. Ambas formas funcionan. Una vez te hayas acostumbrado a ella, la línea de comandos es más rápida, pero Synpatic suele ser mejor para búsquedas generales y suele ser más sencillo para los principiantes. En ambos casos, se comprueba de forma automática cada paquete que se instala, asugurandonos de que disponemos todo el software adicional para ejecutar un programa dado, comprobando los paquetes para asegurarse de que no han sido alterados o están corrompidos y asegurandonos de que obtengamos las últimas versiones disponibles para tu sistema operativo. Instalar programas con Synaptic es una mera cuestión de apuntar con el cursor y hacer click. Cuando abres Synaptic, se te muestra una lista enorme de paquetes que puedes instalar. Todos las paquetes de la lista se encuentran ubicados en servidores web especiales llamados repositorios; puedes actualizar la lista simplemente haciendo click en el botón "Recargar". Una vez hayas hecho esto, puedes localizar los paquetes utilizando la función de busqueda o navegando por categorias tales como juegos o gráficos. Una vez hayas encontrado el paquete deseado, simplemente tienes que hacer click con el botón derecho sobre él y seleccionar "Marcar para su instalación y hacer click en "Aceptar". Una vez hayas seleccionado todos los paquetes deseados y hacemos click en "Aplicar" en el menú principal. Se abrirá una ventana con un aviso, ignórala y haz click en "Aplicar" para que Synaptic descargue de forma automática el programa y cuaquier paquete necesario para su correcto funcionamiento. Para más información sobre APT y los repositorios ver este artículo de la Wikipedia.

Otros métodos Por supuesto que en los respositorios no está hasta el último de los programas que quieras instalar o puede que quieras usar una versión más reciente que la que hay disponible en Synaptic. Existen varias formas más de instalar aplicaciones en MEPIS de variada dificultad . Ver Instalar_Software para más detalles.

  • Automatix: Automatix es una herramienta que automatiza algunas de las instalaciones más peliagudas que no se pueden llevar a cabo con Synaptic, o que requieren añadir algunos repositorios no estándares.
  • Packetes .deb: Lo paquetes instalados mediante APT están en un formato llamado "deb" (una abreviatura para "Debian", la distribución de Linux que creó APT). Puedes instalar de forma manual paquetes deb usando herramientas de la herramienta de línea de comandos dpkg o la herramienta en modo gráfico Kpackage. Ten presente que instalar los paquetes .deb de esta manera no se encarga de forma automática de las dependencias como sí hace APT.
  • Packetes RPM: Algunas distribuciones de Linux utilizan el sistema de paquetes RPM, abreviatura inglesa de gestor de paquetes de RedHat (RedHat Package Manager), creada como su nombre indica por Linux RedHat. Los paquetes RPM se asemejan a los paquetes deb en muchos sentidos y hay una herramienta de línea de comandos disponible en MEPIS para convertir paquetes RPM en el formato deb llamada alien.
  • Código fuente: Cualquier programa de código abierto puede compilarse a partir del código fuente en caso de que no nos quede otro remedio. En el caso ideal, es una operación bastante sencilla, pero a veces será necesario tener una serie de conocimientos que nos permitan realizar ciertos cambios. El código normalmente se distribuye como un tarball.
  • Cuesiones adicionales: Muchos desarrolladores empaquetan sus programas con su estilo propio, normalmente distribuyendolos en tarballs o ficheros zip. Puede que contengan scripts, binarios listos para ser ejecutados o instaladores binarios similares a los archivos "setup.exe" de Windows. En Linux, dichos programas normalmente acaban en *.bin.

Actualizaciones

Synaptic también puede usarse para actualizar el sistema. Funciona de forma similar al sistema "Windows Update" usado en Windows, excepto porque no solo actualiza el sistema operativo, sino también todos los programas del sistema (al menos, todos los programas instalados con Synaptic). Para llevar a cabo actualizaciones basta con hacer click en "Recargar" para obtener la información más reciente del servidor y depués hacer click en "Marcar todas las actualizaciones". También se puede hacer click en "Secciones", ubicado en la parte inferior de la ventana y seleccionar el software de la sección "Instalado (actualizable)". En algunos casos, Synaptic no marcará de forma automática una actualización si dicha actualización requiere operaciones adicionales (que en algunos casos puede que no se desees), tales como instalar o desinstalar paquetes. Puedes seleccionar estos paquetes de forma manual para ver que cambios adicionales se requieren.

Desde MEPIS 6.0, la mayoría de los usuarios están de acuerdo en que las actualizaciones son bastante seguras y que no deberían causar problemas en el sistema. Sin embargo, por regla general, normalmente deberías ser cauto con actualizaciones que implican:

  • Actualizaciones del Kernel o de drivers (paquetes del estilo "linux­image­2.6.x.x." o "modules­2.6.x.x")
  • Actualizaciones de el motor de interfaces gráficas de usuario (cualquiera que diga "xorg" en el nombre)
  • Actualizaciones deKDE (normalmente "kdebase" o "kdelibs")
  • Actualizaciones que implican cambios significativos en el número de versión (por ejemplo de 4 a 5 o de 4.2 a 4.5).

Antes de llevar a cabo dichas actualizaciones, puede que quieras consultar en los foros de MEPIS para ver si alquien tiene problemas con ellos.

Problemas que cabe esperar

La parte más problemática de cambiar a Linux es con diferencia instalarlo y configurarlo. Si bien es cierto que MEPIS es probablemente una de las distribuciones que tienen un proceso de instalación más amigable en la historia de los sistemas operativos si que existen algunos riesgos con los que tienes que tener cuidado. Si tienes un ordenador compuesto integramente por dispositivos compatibles con Linux y tienes pensado usar la totalidad del disco duro para Linux, no deberías tener problemas. Pero la mayoría de las instalaciones de Linux son complicadas por dos factores: 1). instalar en hardware que no es totalmente compatible con Linux y 2). querer tener un sistema de arranque dual con Windows.

Problemas con el Hardware Las cuatro áreas más problemáticas con el hardware son las redes inalámbricas, los modems telefónicos, la gestión de energía en los protátiles y la aceleración de video 3D.

  • Wifi: La compatibilidad con redes inalámbricas es buena en MEPIS 6.5, pero dado el rapidez en el desarrollo de la tecnología, los desarrolladores de Linux no son siempre capaces de obtener la información que necesitan para escribir los drivers. Por suerte, si no hay drivers para Linux disponibles para tu tarjeta gráfica, MEPIS incluye una herramienta llamada ndiswrapper que traduce los drivers de Windows para su uso en Linux. MEPIS también tiene una buena compatibilidad para algunos tipos de segurudad en redes inalámbricas. Ver Ajustar la conexión inalámbrica para más información.
  • Modems: Muchos de los modems baratos PCI o integrados son lo que se conoce como softmodems o winmodems; realmente nos son modems hardware, si no que dependen en gran medida del software para llevar a cabo ciertas tareas. Desgraciadamente, dicho software es a veces propietario y sólo funciona en Windows. MEPIS 6.5 tiene ahora una buena compatibilidad con gran número de esos modems pero aún así puede que alguno de problemas o que no todas las opciones funcionen correctamente. Si tienes problemas con tu modem integrado, puede que te compense conseguir un modem hardware, que normalmente es un modem independiente con conexión serie. Todos los modems independientes operan con un conjunto de comandos estandarizados que funcionan en cualquier sistema operativo; si necesitas usar una conexión telefonica es la opción recomendada.
  • Gestión de energía del portatil: Debido a la falta de estandarización en el hardware de los portátiles, puede que MEPIS necesite algún ajuste adicional para algunas opciones tales como hibernar (también conocido como suspender en disco) o suspender (también conocido como suspender en memoria), funcionen correctamtene en tu portatil. Normalmente puedes encontrar ayuda sobre tu modelo concreto de portatil en LInuxonlaptops (en).
  • Video: MEPIS suele ofrecer aceleración 3d si tienes una tarjeta gráfica Intel o una más moderna S3 sin necesidad de ningún ajuste adicional. Si tienes una tarjeta gráfica Nvidia o ATI, MEPIS incluye una herramienta especial para instalar drivers propietarios para dichas tarjetas. Si tienes otro tipo de tarjeta gráfica seguramente tendrás buenos gráficos para operaciones básicas, aunque es poco probable que funcione la aceleración 3D.

Ten presente que la compatibilidad Hardware en Linux mejora de forma muy rápida. Si no usas la versión más reciente de MEPIS y tienes problemas con el hardware, sería aconsejable que probases una versión más moderna.

Problemas con el arranque dual De forma general, instalar un sistema operativo en un ordenador es simplemente una tarea no muy fácil; tener dos sistemas operativos instalados de forma simultánea en un ordenador es incluso menos. Esto requiere tener unas nociones básicas sobre discos duros, sistemas de ficheros, el Master Boot Record y otros conceptos técnicos. Configurar tu ordenador con arranque dual con Linux implica típicamente llevar a cabo ciertas tareas para las que Windows no está diseñado. Por ejemplo, puede que necesites redimensionar tu partición de Windows, que en la mayoría de los casos ocupa todo el disco duro, o tener que sobreescribir el Master Boot Record, que es la parte del disco duro que le dice al ordenador dónde encontrar el sistema operativo.

Afortunadamente, los desarrolladores de Linux han trabajado mucho para simplificar y estabilizar el proceso. MEPIS incluye uno de los asistentes de instalación más amigables. Y lo que es más, puedes encontrar excelentes guías para ayudarte a instalar Linux en una amplia variedad de escenarios en la web de guías de MEPIS. Hagas lo que hagas, lo que es altamente recomendable que hagas copias de seguridad de todos tus ficheros y programas importantes antes de instalar MEPIS, dado que existe la posibilidad de que deje inservible tu instalación de Windows. Para más información, ver Sistema de Arranque Dual.

Obteniendo ayuda

Documentación incorporada Prácticamente cada comando, programa o fichero de configuración en MEPIS tiene algún tipo de documentación incorporada. Igual que en Windows, la mayoría de programas con interfaz gráfica tienen un menú de Ayuda con un enlace al manual de usuario del programa. También se puede acceder a ella pulsando la tecla F1 (igual que en Windows).

Hay sin embargo, otras formas para obtener ayuda:

  • documentación man: Las páginas man (abreviatura de: páginas del manual) son el tipo más venerable de documentación que se remonta a los inicios de Unix. Se utilizan normalmente para documentar programas de línea de comandos, ficheros de configuración y opciones de línea de comandos de programas con interfaces gráficas. Las páginas man se pueden leer en la línea de comandos usando el comando "man nombredeprograma", o en Konqueror introduciendo la dirección "man:/nombredeprograma".
  • páginas de info: "info" es muy similar a "man" pero es ligeramente más moderno e incluye más funcionalidades que man. Incluso así, no se suele usar mucho y normalmente si un comando tiene una página info el mismo texto se copia en una página man. Puedes ver las páginas info con "info nombredeprograma" o en Konqueror introduciendo la dirección "info:/nombredeprograma".
  • Manuales de KDE: Los ficheros de ayuda de los programas de KDE se denominan manuales y normalmente están disponibles en el menú de ayuda del programa correspondiente, pero también está accesible con Konqueror introduciendo "help:/nombredeprograma" en la barra de direcciones.

Ayuda en Internet Puedes consultar las diferentes formas de obtener ayuda en la página de la comunidad. Recomendaciones sobre etiqueta y sobre cómo preguntar de forma efectiva en Obteniendo ayuda.

¿Y ahora qué?

Con un poco de suerte ya tienes mas que suficiente información para empezar usando Linux MEPIS. En caso de que no te damos a continuación unos cuantos pasos para comezar a usar MEPIS:

  • Lee el manualPara la versión 7.0 de MEPIS, la comunidad de usuarios aunó esfuerzos y creó un guía práctica de instalación configuración y uso excelente 7.0. Pudes encontrar el enlace a dicho documento en el escritorio de MEPIS 7.0 o navegado con Konqueror hasta /usr/share/mepis-manual/en/index.html. El manual también está disponible online | aquí (en).
  • Únete a la comunidad: Pásate por la página de la comunidad y únete a la comunidad de MEPIS. Encontrarás gran cantidad de gente amable dispuesta a responder a tus preguntas y ayudarte a ser productivo con tu nuevo sistema operativo y multitud de formas de ayudar deseando ayudar, multitud de formas de ayudar para agradecer dicha ayuda.
  • Comprueba el Wiki: Echa un vistazo a la sección "Primeros pasos" en la portada del Wiki de MEPIS. Instrucciones sobre como configurar muchos dispositivos y servicios comunes (y no tan comunes) se puede encontrar en el enlace [Pequeños ajustes| pequeños ajustes] así como información general de uso.
  • Contribuye: ¡MEPIS es gratuito! Pero si decides que MEPIS está hecho para ti, por qué no hacer una contribución o una compra en la tienda de MEPIS. Haciendo esto contibuyes a que siga el desarrollo de MEPIS y ayudas a esta genial distribución a mejorar.
  • ¡Diviertete! ¡Trastea, experimenta y explora! MEPIS incluye fantásticos programas y funcionalidades que están esperando ser usadas. ¡A ver que puedes descubrir!

¡Gracias por leer este documento y bienvenido a MEPIS!

Apéndices

Porque el código abiero importa

Ninguna introducción a Linux sería completa sin exponer que es el código abierto y por qué el software libre es tan importante.

En inglés la palabra "free" tiene dos posibles significados: gratis o libre. En el mundo del software de código abierto angloparlante se suele utilizar para diferenciar ambas acepciones la analogía de "free como la cerveza (gratis)" o "free como en la liberad de expresión (libre)". Para evitar dicha confusión a veces también se habla de "freeware" para software gratuito y "software libre" para referirse al que tiene licencia de tipo código abierto (como por ejemplo la GPL).

Muchos nuevos usuarios pasan por alto la naturaleza abierta de Linux y de los programas que se ejecutan en él, defediendo que no hay diferencia entre el software propietario gratuito y el software libre. En otras palabras, sólo consideran importante la gratuidad del producto. Sin embargo existen varias diferencias que pueden afectar a los usuarios de forma significativa.

Claro que es poco probable que la mayoría de nosotros (incluso aquellos con algunas habilidades de programación) craqueen el código de su suite de ofimática y empiecen a hackearlo. Pero considera las ventajas únicas del software de código abierto:

  • Longevidad: Una aplicación de código abierto perdurará mientras alguien esté interesado en ella. Incluso si la empresa o el programador que lo creo cesa su desarrollo por alguna razón, cualquiera que esté interesado puede retomar el proyecto y continuar con él.
  • El Software cubre las necesidades de todos los usuarios: A medida que las aplicaciones se van desarrollando a lo largo del tiempo, se producen algunas veces cambios evolutivos significativos. Algunas veces esos cambios no le encajan a todos los usuarios, quienes prefieren versiones más antiguas. Cuando esto ocurre con un programa de código abierto se puede producir un forked en el código fuente. De esta manera, las versiones más antiguas siguen siendo desarrolladas con un enfoque más conservador mientras que las versiones más modernas pueden seguir avanzando de manera más progresiva.
  • El Software funciona en más plataformas: El código fuente de una aplicación se puede compilar en una gran variedad de sistemas operativos y plataformas. Una aplicación de código abierto se puede portar a las plataformas que deseen los usuarios y los sistemas operativos se pueden portar para que funcionen en distintas plataformas hardware (el kernel de Linux, por ejemplo se puede ejecutar no sólo en un PC o hardware de Apple, sino también en cualquier sistema desde en un dispositivo móvil hasta superordenadores gigantes). Esto significa que nunca tendrás que preocuparte porque tu sistema operativo no funcione con los programas que sueles utilizar. No tienes que comprarte una suite ofimática nueva porque hayas actualizado el sistema operativo y puedes ejecutar tu nuevo sistema operativo en tu viejo ordenador.
  • El software siempre será libre: El software gratuito siempre puede convertirse en comercial si el titular de los derechos así lo decide. Si una empresa compra los derechos del software o si simplemente el desarrollador decide empezar a cobrar por él, no existe ningún impedimento para que lo haga. Si bien no hay nada de malo en que alguien te cobre por su trabajo siempre está bien saber que el software libre siempre será software libre y que nadie puede cambiar eso.
  • Flexibilidad y modularidad: El software libre suele ir de la mano con los estándares abiertos. La interoperabilidad y cooperación entre los desarrolladores es un objetivo del software libre y los estándares abiertos proporcionan la manera que los desarrolladores de todo el mundo puedan crear programas compatibles sin necesidad de establecer una estrecha colaboración. Para ti como usuario, esto se traduce en tener más opciones. Cuando los sistemas están basados en estándares abiertos, tus ficheros se podrán abrir con los programas que elijas, tus servicios de red funcionarán con el software de cliente que elijas y tus dispositivos "simplmente funcionarán" en cualquier otra plataforma sin tener que instalar controladores específicos. Este escenario es radicalmente opuesto a los objetivos de muchos desarrolladores de software propietario, que preferirían sin embargo no dejarte otra opción que usar su software o hardware.
  • Confianza: Si bien puede que no revises el código de tus programas de código abierto buscando contenidos malintencionados, da por sentado que muchos otros lo harán. Sería muy complicado para el creador de un programa malintencionado esconder algún tipo de spyware o adware en software de código abierto y no ser descubierto durante mucho tiempo. Por supuesto, el mundo del software gratuito propiertario está abarrotado de todo tipo de software malintencionado. Juegos, reproductores multimedia, utilidades y salvapantallas han servido siempre como caballo de Troya para el malware. ¿La comida de qué cocina preferirías comer? ¿De una que tiene las puertas cerradas y cristales tintados o de una que tiene la puerta abierta sin nada que esconder?
  • Seguridad: Si bien puede que a algunos les parezca ilógico, el desarrollo con técnicas de código abierto suele producir aplicaciones más seguras. El oscurantismo en el código fuente suele ser un recurso para esconder carencias en el diseño de la aplicación. Al fin y al cabo si crees que nadie va a mirar núnca tu código, puedes encontrar tentador dejar algunas cosas no muy seguras. Por otra parte, si sabes que todo el mundo va a ver tu código fuente, se necesita un diseño a prueba de bombas.
Otro motivo secundario por el que los sistemas operativos tienden a ser más seguros es que muchos programadores pueden revisar el código en busca de fallos o de mejoras. Con un programa propietario, sólo los programadores que trabajan en el código pueden revisar los defectos y otras mejores en la programación. Imagina que dos equipos de aquitectos están planificando un nuevo edificio. Un equipo sólo permite a los miembros del mismo tener acceso a los planos. El otro equipo los hace públicos y solicita a sus colegas que den su opinion sobre ellos. ¿Quién cabe esperar que acabe consiguiendo un edificio más resistente y seguro?

Distribuciones

A lo largo de este artículo habras notado que se ha usado el término "distribución" de Linux. Este puede ser un término y un concepto confuso para aquellos que no están familiarizados con el software libre, especialmente dado que normalmente se compara Linux con otros productos como OSX y Microsoft Windows.

Desde un punto de vista técnico, la única parte del sistema operativo Linux que es realmente "Linux" es el kernel. El kernel es el motor del sistema opeartivo; es una pequeña capa software que interactúa directamente con el hardware para llevar a cabo las operaciones básicas del sistema, tales como leer o escribir en el disco duro, mover datos de y hacia la RAM o cerrar todas las aplicaciones cuando se apaga el ordenador.

Por supuesto el kernel por sí solo no sirve para mucho, es tan útil como un motor de coche sin ruedas, transmisión o carrocería. Por lo que para crear un sistema usable, se tiene que acompañar el kernel de otros programas (como una línea de comandos, una interfaz gráfica, un sistema de detección de hardware, un subsistema de red,etc) para crear un sistema completo. Cualquiera de esos paquetes se denomina "distribución", o simplemente "distro" para abreviar. MEPIS es una de esas distribuciones, estando ahora basada en Debian, mientras que las versiónes 6.x estaban basadas en Ubuntu, que a su vez está basada en Debian.

Dado que el kernel de Linux y el software que normalmente lo acompaña es gratuíto y de código abierto, cualquier empresa, organización o persona es libre de crear una distribución y distribuirla. Son incluso libres de coger otra distribución existente, modificarla y resitribuir el resultado como una nueva distribución. El gran número de distribuciones resultante suele ser fuente de críticas por parte de novatos de la informática y veteranos de la industria; de hecho las opciones pueden ser abrumadoras cuando se intenta decidir que distribución usar. Pero tener esta variedad presente es bueno para Linux y los usuarios de Linux en muchos aspectos:

  • Permite que Linux se desarrolle de una forma evolutiva, dónde las mejoras ideas y soluciones copan la mayoría de usuarios e interés.
  • Permite a los desarroladores reutilizar otras buenas ideas mientras desarrollan las suyas propieas. Por ejemplo, usando Debian como base para la distribución, Warren Woodford el creador de MEPIS sólo tiene que añadir las partes que estima que necesitan ser mejoradas para crear un distribución completamente nueva.
  • Permite que las distribuciones se especialicen. A diferencia de Windows, que intenta ser desde un sistema para juegos a una plataforma para servidores seguros en un único sistema operativo, las distribuciones de Linux se pueden adaptar para cubrir un nicho específico. Por ejemplo, MEPIS y PCLinuxOS están pensadas para usuarios domésticos de escritorio; CentOS y RedHat están enfocadas a servidores seguros; Knoppix y Morphix están pensados para ser live CDs; y Musix y Dyne:bolic fueron diseñador para la producción multimedia.

Si quires aprender más de las distribuciones de Linux disponibles y sobre que tipo de funcionalidades ofrecen, un buen sitio por el que empezar es Distrowatch. Las distribuciones relacionadas con MEPIS se exponen aquí.



Volver a - - De Windows a MEPIS (página principal)
Volver a - - Visión general (página anterior)
Volver a - Medidas prácticas (siguiente página)

Herramientas personales
Otros idiomas