Estructura de Linux
Es vital conocer las estructura interna del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre él. Además de familiarizarnos mejor con el entorno, resulta tremendamente útil a la hora de buscar un archivo especifico.
En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Librerías, binarios, programas instalados, archivos temporales, etc., se encuentran contenidos en sitios específicos donde podemos ubicarlos si precisamos en algún momento de ellos.
A continuación daré una breve reseña sobre ellos:
/Directorio raíz donde se encuentran todos los directorios y archivos de una manera lógica.
/bin
En este directorio podemos encontrar todos los archivos ejecutables del sistema. En el están muchos de los comandos que usamos habitualmente como por ejemplo ls, cat, more, cp, tar … además de los de tus programas.
/home
Aquí se encuentran todos los archivos de los usuarios del sistema. Si mi nombre de usuario es kiefer seria /home/kiefer
/media
Generalmente aquí es donde se montan los Cds y Dvds además de los SticksUSB y discos duros externos.
/sbin
Contiene archivos ejecutables que por lo general son comandos usados para la administración del sistema. Los comandos mount, halt, umount y shutdown son algunos de ellos.
/usr
Contiene varios archivos y subdirectorio importantes como pueden ser las configuraciones del entorno grafico X, fuentes del kernel, librerias, juegos y un largo etc.
/boot
Todos los archivos necesarios para el arranque incluidos el cargador Grub y los kernels disponibles.
/mnt
Directorio vacío, normalmente se suele usar para montajes de unidades temporales que deseamos cargar en ese momento.
/var
Contiene varios archivos que definen el sistema así como archivos log que almacenan cada movimiento del sistema como por ejemplo el fichero /var/log/messages.
/cdrom
Normalmente es un enlace simbólico hacia /media/cdrom
/dev
Aquí es donde están todos los drivers y los dispositivos, estos se identifican en forma de archivo.
/lib
Contiene librarias para C y otros lenguajes de programación.
/proc
Directorio que contiene información sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc …
/opt
En este directorio se suelen almacenar todos los archivos de una instalación fuera de los repositorios como puede ser cuando instalamos un .deb
/etc
Contiene prácticamente todos los archivos de configuración del equipo y los demonios de inicio en /etc/init.d entre otras cosas.
/lost+found
Directorio especifico para archivos perdidos. Cada partición tiene el suyo propio independientemente.
/root
Directorio particular del superusuario del sistema ( root )
/tmp
Directorio temporal que pueden usar todos los usuarios para archivos temporales y del sistema.
Analisis Comparativo
Windows - Linux
La comparación de Microsoft Windows y Linux es un tema común de discusión entre sus usuarios. Windows es el sistema operativo más importante bajo una licencia propietaria de software, mientras que Linux es el sistema operativo más importante bajo una licencia libre de software. Sin embargo, la mayoría de los sitios de distribución de Linux también disponen de componentes propietarios (tales como los controladores compilados en blob binario, que proveen los fabricantes de hardware para su instalación normal).
Los dos sistemas operativos compiten por el usuario básico en el mercado de las computadoras personales así como el mercado de los servidores, y se utilizan en agencias del gobierno, escuelas, oficinas, hogares, servidores de intranet y de internet, supercomputadoras y sistemas integrados.
Windows domina el mercado de las computadoras personales y de escritorio (90%).
En la cuota de renta de servidor del mercado 4 (en el cuarto trimestre de 2007) Windows logró 36,3% y Linux logró 50,9%.
En noviembre de 2007, Linux era el sistema operativo del 85% de las supercomputadoras más poderosas (comparado con el 1,2% de Windows. En febrero de 2008, cinco de las diez empresas más confiables proveedoras de internet usaban Linux, mientras que sólo dos usaban Windows.
Linux y Windows varían en filosofía, costo, facilidad de uso, flexibilidad y estabilidad, aunque ambas buscan mejorar en sus áreas débiles. Las comparaciones de los dos tienden a reflejar los orígenes, la base histórica del usuario y el modelo de distribución de cada una. Típicamente, algunas áreas mayores de debilidades percibidas regularmente citados han incluido el valor práctico "out-of-box" pobre del escritorio de Linux para el mercado popular y la estabilidad pobre de sistema para Windows. Ambos son áreas del desarrollo rápido en ambos campos.
Los defensores de software libre discuten que la fuerza clave de Linux es que respeta lo que ellos consideran ser las libertades esenciales de usuarios: la libertad de correrlo, estudiarlo y cambiarlo, y para redistribuir copias con o sin cambios.
Dificultades en comparación de Windows y Linux
Varios factores puede hacer difícil comparar a Windows y a Linux:
- El término Linux puede tener diferentes significados. En algunos casos, se refiere a un sólo núcleo del sistema en otros casos el término Linux puede referirse a Distribución Linux.
- A ambos le entran ediciones diferentes, cada una con funcionalidades diferentes (por ejemplo Escritorio y las Ediciones Multimedias). Linux, en particular, tiene un número vasto de distribuciones, inclusive muchos que son especializados sumamente para tareas específicas de trabajo. Allí también varían bastante las versiones de "Windows". Uno puede decir "Windows corre en computadoras viejas" (Windows 95), "Windows tiene la capacidad de multimedia moderna" (Windows Vista) y "Windows es un sistema operativo de Server" (Windows Server 2008), pero si dudoso o no, estas afirmaciones no se aplican necesariamente a la misma versión de Windows, haciendo así más difícil comparar un Windows con un Linux.
- El precio y el apoyo para ambos sistemas varían basado en ediciones, en los distribuidores, y en los productos del fabricante de origen
- Los mayores vendedores de nuevas computadoras también pueden elegir añadir software utilitario adicional además del sistema operativo instalado. Adicionalmente, algunos fabricantes de origen reciben el pago de los vendedores de este software, que ellos pueden utilizar para reducir el precio general al comprador.
- La anterior medida produce reclamos acerca de cada sistema operativo a nivel de tácticas de marketing. Por estos hechos algunas empresas han sido investigadas en el pasado.
- Microsoft vende copias de Windows bajo diferentes licencias (generalmente es una moda cerrada de fuente, pero ocasionalmente en niveles diferentes de la fuente compartida). Igualmente, la mayoría de las distribuciones de Linux contienen algún software propietario cuando es necesario (por ejemplo para algunos controladores de interfaz).
Es difícil de medir apropiadamente el número de usuarios de Linux contra usuarios de Windows debido a que no requiere registrar sus copias; adicionalmente, Muchas copias ilegales de Windows existen. Además de todos los datos en el uso de escritorio es estimado según la actividad del usuario con su navegador web, antes que la información de ventas o inspecciones. Esto no es enteramente seguro porque, entre otras cosas, los navegadores de internet no siempre proporcionan información exacta para cinchar a Servidores, Y los sitios diferentes atraen las audiencias diferentes que pueden estar más propensas a utilizar un sistema operativo u otro: tal tendencia es muy difícil de eliminar (Por supuesto, La mayoría de los Servidores deben ser excluidos en esta medida debido a su papel tradicional como máquinas dedicadas). Más estimaciones están disponibles en la acción del Uso de sistemas operativos de escritorio.
Tanto Windows como Linux incluyen intérpretes de línea de comando. Un intérprete de la línea de comando, típicamente demostrado en una consola de sistema, permite a usuarios a decir la computadora las tareas que se desea realizar y se recurre a la forma sencilla de ejecutarlas (por ejemplo, copiando un archivo). Los Shell son poderosos y poseen muchas características importantes pero tienen la desventaja de que pueden confundir ràpidamente a nuevos usuarios. Algunas de las tareas más complejas son logradas fácilmente por Shell que por un GUI, como el desvío de flujos por una la tubería (conocida también como pipa y que se representa usando el símbolo mayor que: > o menor que <).
| Windows | Linux | ||
|---|---|---|---|
| En Febrero de 2008 se estimó un uso de 91.58% de Windows. | En Febrero de 2008 se estimó un uso de 0.65% de Linux. | ||
| Preinstalado de manera predeterminada en casi todos los nuevos PC. | Preinstalado de manera predeterminada en muy pocos nuevos PC de escritorio. Sin embargo, Ubuntu está ahora disponible en todas computadoras System76, en algunas computadoras de Vallecito, y en Escritorio de Empresa de SUSE Linux en algún Lenovo ThinkPads. Recientemente muchos más ordenadores basados en Linux portátiles de consumo bajo-finales les ha sido introducido. | ||
| Un WM disponible por la liberación, las partes de que pueden ser modificadas; el archivo de sistema que remienda (uxtheme.dll) o software de terceros como WindowBlinds son requeridos para alguna modificación. WM es requerido críticamente para operar el sistema (el fracaso de sistema de gráfica rendirá el sistema inutilizable) el mando a distancia; no parte de la arquitectura original. | GNOME, KDE, Enlightenment, Xfce, Openbox, Fluxbox, etc. Puede ser aumentado con Beryl o Compiz o con la más nueva Fusión de Compiz (Compiz/Beryl). WM no crítico para la operación de sistema (vuelve ordenar la operación de la línea en caso de fracaso) el mando a distancia;implícito en el diseño y protocolo. | ||
| El Aviso de la Orden existe para usuarios de poder. La línea de comandos puede ser utilizada para recuperar el sistema si el subsistema de gráficos falla. Un ambiente de la línea de la orden de RED-BASO llamado Windows PowerShell ha sido desarrollado. Su funcionalidad es semejante a la que se ha proporcionado en sistemas operativos de Tipo-Unix. Cygwin proporciona una terminal de TIPO-UNIX para Windows. | Totalmente integrado con consola de sistema. Muchas aplicaciones pueden ser redactadas por Shell, Hay muchas pequeñas utilidades especializadas de valor para trabajar en forma integrada incluso con otros programas. Esto es llamado el principio de caja de |
No hay comentarios:
Publicar un comentario