PDF de programación - InfoSheet Como

Imágen de pdf InfoSheet Como

InfoSheet Comográfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
874 visualizaciones desde el 14 de Enero del 2017
53,5 KB
11 paginas
Creado hace 28a (08/02/1996)
Linux Information Sheet

Michael K. Johnson, [email protected]

v4.4, 8 de Febrero de 1996

Este documento proporciona una información básica sobre el sistema operativo Linux, incluyendo una
explicación de Linux, una lista de características, algunos requerimientos y algunos recursos.

Índice General

1 Introducción a Linux

2 Características de Linux

3 Hardware

3.1 Configuración mínima

.

. . . . . .

. .

. .

.

. . .

.

. .

. .

.

. .

. .

.

. . .

3.2 Configuración usable . .

. . . . . .

3.3 Hardware soportado . . .

. . . .

. .

.

.

. .

. .

. .

. .

. .

. .

.

.

. . .

. . .

.

.

.

.

. . .

. . .

.

.

.

.

. . .

. . .

.

.

.

.

.

.

. . .

. . .

. . .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

4 Una lista incompleta de Programas Portados y Otro Software

5 ¿Quién usa Linux?

6 Obtener Linux

6.1 FTP anónimo .

. . . . .

. . .

. .

.

. . .

.

.

. .

.

. . .

6.2 Otras formas de obtener Linux . . .

. .

.

. .

.

. .

. .

.

.

.

.

.

. . .

. . .

.

.

.

.

. . .

. . .

.

.

.

.

.

.

.

. . .

.

.

.

.

.

.

.

. . .

.

.

.

.

.

.

.

.

7 Empezando

8 Status legal de Linux

9 Noticias sobre Linux

10 El Futuro

11 Este documento

12 Legalidad

13 Nota del traductor

14 Anexo: El INSFLUG

2

3

4

4

5

5

6

7

7

7

8

8

9

9

10

10

10

10

10

1. Introducción a Linux

2

1

Introducción a Linux

Linux es una reimplementación completamente gratuita de las especificaciones POSIX, con extensiones de SYSV y
BSD (lo cual significa que parece Unix pero no proviene del mismo código fuente base), que está disponible tanto en
su versión fuente como ya compilada. El copyright pertenece a Linus B. Torvalds ([email protected]) y
otros colaboradores, y es libremente redistribuible bajo las condiciones de la "GNU Public License".

Linux no es de dominio público, ni es "shareware". Es software gratuito, usualmente denominado freeware, y tú
puedes proporcionar copias a otros pero también debes dar los fuentes con éstas o hacer posible su obtención de la
misma forma. Si tú redistribuyes una modificación estás legalmente obligado a proporcionar los fuentes de ésta. Vease
la "GNU Public License" para más detalles. Una copia está incluida en los fuentes de Linux o puedes obtenerla vía
ftp de prep.ai.mit.edu en /pub/gnu/COPYING

Linux es gratuito en la versión actual y seguirá siéndolo en el futuro. Debido a la naturaleza del copyright de GNU, al
que Linux está sujeto, sería ilegal no hacerlo así. No obstante es importante saber que es perfectamente legal cobrar
por distribuir Linux, mientras se incluya el código fuente; para ampliar este punto remítase a la GPL.

Linux se ejecuta en máquinas 386/486/Pentium con bus ISA, EISA, PCI o VLB. MCA (bus propietario de IBM)
no está actualmente soportado por la falta de documentación, aunque hay algunos parches disponibles para ciertas
máquinas.

Actualmente se está portando a distintas plataformas Motorola 680x0 (los Amigas y Ataris), y por ahora funciona
bastante bien. Se requiere un 68020 con una MMU, un 68030 o un 68040, y también una FPU. El software de red y X
funcionan.

Linux funciona bien en la CPU Alpha de DEC, actualmente bajo "Jensen", "NoName", "Cabriolet", "Universal
Desktop Box" (más conocida como Multia), y algunas otras plataformas.

Linux está siendo rápidamente portado a Sun Sparc.

Versiones para otras máquinas, incluyendo MIPS, PowerPC y PowerMAC están en camino y se está haciendo algún
progreso. No te asustes, pero si estás interesado y puedes contribuir, puedes perfectamente encontrar otros desarrolla-
dores que querrán trabajar contigo.

A partir de la versión 1.0 que data de Marzo de 1994, Linux ya no es una versión de prueba (una beta). Aún hay errores
en el sistema y nuevos errores irán apareciendo y serán solucionados con el tiempo. Como Linux es un proyecto de
desarrollo abierto, todas las nuevas versiones que vayan apareciendo estarán disponibles para el público, sean o no
estables. Sin embargo, para ayudar a la gente a discernir si la una versión es o no estable se ha acordado lo siguiente:
Las versiones 1.x.y en las que x sea par son versiones estables y el incremento de y implica la corrección de algún
error. Por lo tanto de la versión 1.2.2 a la 1.2.3 sólo hay corrección de errores, pero ninguna característica nueva. Las
versiones 1.x.y con x impar son betas para los desarrolladores, pudiendo ser inestables y hasta colgarse, y están siendo
ampliadas continuamente con nuevas posibilidades. Las actuales versiones de desarrollo son las numeradas 1.3.x, y la
más reciente versión estable es la 1.2.13.

De cuando en cuando, mientras el núcleo de desarrollo actual se estabiliza, será "congelado" como el nuevo núcleo y
el desarrollo continuará en una nueva versión de desarrollo del kernel.

La mayor parte de las versiones de Linux, betas o no, son bastante estables, y podrás continuar usándolas si hacen lo
que tú quieres y no pretendes estar a la última. Un site tuvo un ordenador corriendo bajo la versión 0.97 con un nivel de
parcheado (patchlevel) 1 (originalmente del verano de 1992) sin un sólo error o cuelgue. (Habría durado más si el bruto
del operador no hubiese confundido el transformador de la fuente con una aguja de descarga de electricidad estática...).
Otros han informado de actualizaciones con un año de retraso. Un site sigue teniendo un ordenador corriendo Linux
0.99pl15s desde que fue inicialmente arrancado hace más de 600 días.

Algo a tener en cuenta es que Linux está desarrollado siguiendo un modelo abierto y distribuido, en lugar de uno
cerrado y centralizado como la mayor parte del software. Esto significa que la versión actualmente en desarrollo es
siempre pública (con un retraso de una o dos semanas) para que cualquiera pueda usarla. El resultado es que en

2. Características de Linux

3

cualquier momento que se añada una nueva funcionalidad y salga a la luz la nueva versión, ésta casi siempre tendrá
errores, pero serán detectados y corregidos rápidamente, a menudo en cuestión de horas, ya que mucha gente trabaja
en ello.

En contraste, el modelo centralizado y cerrado significa que hay sólo una persona o un equipo trabajando en el pro-
yecto, y sólo publican software que ellos piensan que esté trabajando bien. A menudo esto conlleva largos periodos
de tiempo entre versiones, largas esperas para la corrección de errores y un desarrollo más lento. Por supuesto que la
última versión de este tipo de software es a menudo de mejor calidad para el público, pero la velocidad de desarrollo
es normalmente mucho más lenta.

A 8 de Febrero de 1996, la actual versión estable de Linux es 1.2.13, y el nuevo árbol de desarrollo, 1.3.x, está
actualmente por la versión 1.3.60. ¡No uses núcleos de la serie 1.3.x a menos que quieras meterte en su desarrollo y
no te preocupe que tu máquina se venga abajo una vez tras otra!.

2 Características de Linux

 multitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.

 multiusuario: varios usuarios en la misma máquina al mismo tiempo (¡y sin licencias para todos!).

 multiplataforma: corre en muchas CPUs distintas, no sólo Intel.

 funciona en modo protegido 386.

 tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.

 carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo

usadas actualmente.

 política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos
pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la
página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta
la velocidad y reduce el uso de memoria.

 memoria virtual usando paginación (sin intercambio de procesos completos) a disco: una partición o un archivo
en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha (se
sigue denominando intercambio, es en realidad un intercambio de páginas). Un total de 16 zonas de intercambio
de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para
intercambio.

 la memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de
tal forma que toda la memoria libre puede ser usada para caché y éste puede a su vez ser reducido cuando se
ejecuten grandes programas.

 librerías compartidas de carga dinámica (DLL’s) y librerías estáticas también, por supuesto.

 se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de

depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.

 casi totalmente compatible con POSIX, System V y BSD a nivel fuente.

 mediante un módulo de emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel

binario.

3. Hardware

4

 todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de
desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos
programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que
ha sido gratuito sigue siendo gratuito.

 control de tareas POSIX.

 pseudo-terminales (pty’s).

 emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación
matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto,
si tu ordenador ya tiene una FPU (unidad de coma flotante), será usada en lugar de la emulación, pudiendo
incluso compilar tu propio kernel sin la emula
  • Links de descarga
http://lwp-l.com/pdf1405

Comentarios de: InfoSheet Como (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad