Connection

Sanyí G, Mendoza Reyes


@e-mail: gmendozar@uni.pe


Powered by Blogger.

Linux


What is GNU?    http://www.gnu.org/home.en.html
 
Richard Stallman, del MIT se decide a cambiar las cosas y comienza a escribir un SO libre, que pudiera ser copiado y modificado por quien quisiera. Se basa en Unix intentando mejorarlo donde pudiera. Elige el nombre para recalcar la diferencia entre Unix (mayoritariamente comercial) y su sistema (que será libre): GNU (Gnu’s Not Unix). 



The Hurd, GNU's own kernel, is some way from being ready for daily use. Thus, GNU is typically used today with a kernel called Linux. This combination is the GNU/Linux operating system. GNU/Linux is used by millions, though many call it "Linux" by mistake.

What is Linux?    http://www.kernel.org/
 
Linux is a clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance. (Estrictamente hablando, Linux es sólo el núcleo (kernel) de un sistema operativo tipo Unix. Fue desarrollado por el finlandés Linus Torvalds en 1991 a partir de Minix, un sistema Unix mínimo, desarrollado con fines didácticos por Andrew. Tanenbaum.)

Linus Torvalds, creador del núcleo Linux.
Evolución de Unix a Linux

  
GNU + LINUX = GNU/LINUX

GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de los ejemplos más prominentes de software libre; todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los términos de la GPL (Licencia Pública General de GNU, en inglés: General Public License) y otra serie de licencias libres.1
A pesar de que Linux es, en sentido estricto, el sistema operativo,2 parte fundamental de la interacción entre el núcleo y el usuario (o los programas de aplicación) se maneja usualmente con las herramientas del proyecto GNU y con entornos de escritorio basados en GNOME, que también forma parte del proyecto GNU aunque tuvo un origen independiente. Sin embargo, una parte significativa de la comunidad, así como muchos medios generales y especializados, prefieren utilizar el término Linux para referirse a la unión de ambos proyectos.


Linux File System Structure

In Windows, most of us are familiar with filesystem structure and the directories with their role.
In Linux, as we know many distro’s are available, but what remains almost same is the filesystem and directory structure .


Lets go into the filesystem and directory structure and throw some light on each directory and its use.
The Linux system contains thousand of files located within many directories. All directories are organized in a tree-structure like manner.
  • The 'trunk' of the tree is the root directory.
  • The root directory is simply identified as a "/".
  • All other directories 'branch' off from the trunk.
The following lists the most common directories and their intended contents.
  • / - root directory
  • /home - where directories are contained for each user, example:
  • /usr - pronounced 'user' and contains Linux commands and utilities
    • /bin - binary executable programs
    • /lib - program libraries, similar to Windows 'dll' files
    • /sbin - more executable programs and Linux utilities for administrative purposes
    • /doc - documentation
    • /src - source code to programs
  • /tmp - temporary work files
  • /etc - configuration files
    • /rc.d - scripts used during boot and shutdown process
    • /sysconfig - default configuration files
    • /sysconfig/network-scripts - network scripts
    • /sysconfig/daemons - special programs that run in background, such as print spooling
  • /bin - binary executable programs that all users need
  • /dev - device files that control drives, terminals and any equipment attached to the server
  • /var - user specific files
    • /log - log files containing system usage and errors
    • /spool - where spooled files are stored during print spooling process
    • /mail - where Email files are stored until retrieved by client Email program
  • /proc - system files
  • /root - root's home directory
  • /opt - other options
  • /sbin - more executable programs and utilities


Linux File Structure


  • En el sistema de ficheros de los Unix, todo, absolutamente todo, está representado por un fichero.
  • No existe el concepto de extensiones, un programa es un fichero que tiene permisos para ser ejecutado.
  • Tampoco existen diferentes unidades lógicas correspondientes a los diferentes sistemas de archivos. Todo lo que hay en el sistema cuelga del directorio raíz /.



DISTRIBUCIONES   http://futurist.se/gldt/

Aparte del núcleo y los programas que conforman el sistema operativo, hacen faltan más cosas para que el sistema sea útil.
  • Estructura de directorios.
  • Archivos de configuración.
  • Programas de instalación y configuración de partes del sistema.
  • Aplicaciones para el usuario final.
  • Sistemas de actualización de paquetes.
Todas estas cosas juntas y bien organizadas son las cosas que debe proporcionar una distribución.

Una distribución es una recopilación de software ya compilado y empaquetado para facilitar su instalación y configuración.
El gestor de paquetes permite ver una breve descripción, registra qué programas están instalados, verifica las dependencias y conflictos (al instalar o al desinstalar) para que todo funcione siempre. Incluso actualiza a las nuevas versiones a través de la red de manera transparente.
Estas distribuciones permiten instalar un sistema GNU/Linux completo.