28
 RIMEROS ASOS CON MINIX VERSION 3.2.1 Autor: Murcia, Gastón Emmanuel Correo Electrónico: Emanuel.murcia@gmail.com

Primeros Pasos Con Minix

Embed Size (px)

Citation preview

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 1/28

  RIMEROS ASOS CON

MINIX

VERSION 3.2.1

Autor: Murcia, Gastón Emmanuel

Correo Electrónico: [email protected]

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 2/28

 Copyright (C) 2012 Murcia Gaston Emmanuel.Permission is granted to copy, distribute andor modi!y this document

  under the terms o! the G"# $ree %ocumentation &icense, 'ersion 1.  or any later ersion published by the $ree *o!t+are $oundation

  +ith no -nariant *ections, no $rontCoer /ets, and no acCoer /ets.  3 copy o! the license is included in the section entitled 4G"#

  $ree %ocumentation &icense4.

2

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 3/28

Indice de contenido

-ntroducci5n..........................................................................................................678ue es mini9......................................................................................................:7Cu;l es la relaci5n de Mini con &inu9.............................................................:

Mini 'ersi5n .2.1..............................................................................................:7Cu;l es la licencia de M-"-< 9.........................................................................:7Por =u> no utili?an la GP&9.................................................................................@78u> hard+are se necesita para eAecutar M-"-< 9..............................................@7%5nde puedo obtener M-"-< 9..........................................................................@7%5nde puedo obtener ayuda sobre M-"-< 9......................................................@7Puedo eAecutar Mini en una ma=uina 'irtual9.................................................@

Estructura de Mini..............................................................................................BGuia de instalaci5n de Mini 'ersi5n .2.1.........................................................

1. Preparaci5n...................................................................................................1.1. %escargue el M-"-< C%DM de la imagen....................................... 1.2. Crear un arran=ue de M-"-< C%DM................................................1.. Crear un arran=ue de M-"-< #* Memory *tic................................F1.6. %etermine =ue chip Ethernet tiene............................................................F1.:. Particionar su disco duro...........................................................................F2. 3rran=ue.....................................................................................................102.1. 3rrancar desde el C%DM....................................................................102.2. 3rran=ue desde la red mediante P<E......................................................10. 3l eAecutar el script de con!iguraci5n.........................................................106. &a instalaci5n en el disco duro...................................................................116.1. *eleccione el tipo de teclado....................................................................11

6.2. *eleccione el chip Ethernet......................................................................12  6.. Cree o seleccione una partici5n para M-"-< .......................................166..1. *eleccione un disco para instalar M-"-< ..........................................166..2. *eleccione una regi5n del disco............................................................1:6... Con!irme sus opciones..........................................................................1@6.6. 'uela a instalar la elecci5n.....................................................................1@6.:. *eleccione el tamao de home................................................................1B6.@. *eleccione un tamao de blo=ue..............................................................1B6.B. Espere a =ue los archios se copien.........................................................1:. Pr5imos pasos...........................................................................................1Conclusi5n......................................................................................................20

ibliogra!ia.....................................................................................................20G"# $ree %ocumentation &icense.................................................................21

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 4/28

Introducción

Como un estudiante =ue reci>n se inicia en el mundo del so!t+are libre, el sistemaoperatio Mini me llamo especialmente la atenci5n al enterarme =ue su creador ydesarrollador !ue un pro!esor interesado en =ue sus alumnos tengan la posibilidad de

entender como !unciona un sistema operatio, sus elementos internos y lo masimportante, entender casi todos los elementos del sistema con tan solo algunos meses deuso y estudio.Es entonces donde se preguntar;n lo mismo =ue yoH 7Por =u> no ense5 bas;ndose en#ni9#ni estaba baAo restricciones de licencia de 3/I/, era demasiado complicado y corrJasobre ma=uinas compleAas, algo completamente antipedag5gico.Este !ue el punto de partida de Mini y adem;s otro tema =ue me pareci5 muyinteresante de Mini !ue =ue siri5 de inspiraci5n para la creaci5n de &inu.Cabe destacar =ue me oy a ba?ar en la ersi5n .2.1 de Mini para el desarrollo de estetrabaAoH

6

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 5/28

78u> es Mini9

Mini es un clon pe=ueo y gratuito del *istema operatio #ni diseado para tener una!iabilidad muy alta, es distribuido Aunto con su c5digo !uente y !ue desarrollado por el

 pro!esor 3ndre+ *. /anenbaum en 1FB.

$ue creado para ensear a sus alumnos el diseo de sistemas operatios en la 'riAe#niersiteit de Kmsterdam.Es particularmente apropiado para PCs de baAo costo, sistemas con recursos limitados yaplicaciones embebidas.*u reducido tamao, diseo basado en el paradigma de micronLcleo y su ampliadocumentaci5n resulta apropiado para a=uellas personas =ue desean instalar un sistemaoperatio compatible con #ni en su ma=uina personal asJ como aprender su!uncionamiento interno.Mini !ue desarrollado para correr sobre -M PC con microprocesadores -ntel 0 osuperior, aun=ue se han creado conersiones para otros sistemas.

M-"-< esta orientado inicialmente a las siguientes ;reas

3plicaciones donde alta !iabilidad sea re=uerida *istemas incrustados (c;maras, grabadoras %'%, tel>!onos celulares) 3plicaciones donde la licencia GP& es demasiado restrictia (M-"-< tiene

una licencia tipo *%) Educaci5n (cursos de sistemas operatios en uniersidades)

7Cu;l es la relaci5n de Mini con &inu9

%ebido al en!o=ue puramente educacional de Mini, /anenbaum no permitJa =ue este!uera modi!icado demasiado ya =ue esto complicarJa el sistema y no permitirJa =ue susestudiantes lo entendieran en un semestre. Por estos motios, &inus /oralds decidi5escribir su propio nLcleo del sistema operatio (&inu) compatible con #ni.Mini apareci5 en 1FB como un clon pe=ueo y !;cil de entender de #ni para serutili?ado en cursos de sistemas operatios. &inus /oralds, entonces un estudiante en la#niersidad de Nelsini, estudiaba Mini en un curso de sistemas operatios y =ued5 losu!icientemente impresionado como para comprar una PC para poder eAecutarlo. &uegoutili?5 Mini como plata!orma, guia y !uente de inspiraci5n para desarrollar un clon deMini llamado &inu, el cu;l liber5 pLblicamente en 1FF1.

M-"-< 'ersi5n .2.1

7Cu;l es la licencia de M-"-< 9

&a licencia de M-"-< es una copia de la licencia de ereley (*%). En resumen, lalicencia dice =ue podemos hacer lo =ue =ueramos con el sistema siempre y cuando (1)aceptemos no perseguir legalmente baAo ninguna condici5n al creador, y (2)mantengamos las acreditaciones de autorJa en el c5digo !uente, la documentaci5n y la

 publicidad a menos =ue se hagan otros acuerdos. EspecJ!icamente, tenemos la libertad

de modi!icar el c5digo !uente, redistribuirlo e incorporarlo a productos comerciales sinotras restricciones m;s =ue las mencionadas preiamente.

:

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 6/28

7Por =u> no utili?an la GP&9

Consideran =ue la GP& es demasiado restrictia. &as empresas =ue inierten muchodinero en meAorar so!t+are de c5digo abierto, en Austicia, no desean regalar su trabaAo asus competidores. Puesto =ue M-"-< tiene aplicaciones claras en sistemas embebidos,

consideran =ue la licencia *% era la m;s apropiada.

78u> hard+are se necesita para eAecutar M-"-< 9

*e necesita un -ntel @ o superior con 6 M de D3M, un disco duro -%E con al menos100 M de espacio libre y un C%DM -%E para iniciar. "o es posible (por ahora)iniciar desde un C%DM #*.

7%5nde puedo obtener M-"-< 9

M-"-< 'ersi5n .1 se distribuye en un C%DM incluido en el libro *istemas

peratios %iseo e implementaci5n O Edici5n Escrito por 3ndre+ *. /anenbaum y3lbert *. oodhull.

&as ersiones m;s nueas est;n disponibles gratuitamente en la pagina de descargas deM-"-< .http+++.mini.orgdo+nload

7%5nde puedo obtener ayuda sobre M-"-< 9

Nay un grupo de noticias #*E"E/.httpsgroups.google.com!orum9!romgroupsQR!orummini

Eiste tambi>n una lista de correo.http+++.+oodhull.comne+!a=!a=ne+sSmail.html

*i surgen problemas eiste un archio para consultarHhttpmini1.+oodhull.com!a=march+++.html

7Puedo eAecutar Mini en una ma=uina 'irtual9

*i. 3=uJ esta disponible toda la in!ormaci5n acerca de c5mo eAecutar Mini enalgunas ma=uinas irtuales mas populares.

http+++.mini.orgotherirtualSmachines.html

@

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 7/28

Estructura de Mini

3ntes de pasar a la guJa de instalaci5n de Mini debemos comprender meAor laestructura microkernel de este.&a parte =ue se eAecuta en modo de ernel es menor a 6000 lJneas de c5digo eAecutable.

&as partes =ue se eAecutan en modo de usuario estan diididas en pe=ueos modulosaislados uno de otro. Por eAemplo, cada maneAador de dispositio se eAuta como un

 proceso en modo de usuario separado, entonces un error en un maneAador (la !uente m;sgrande de errores en cual=uier sistema operatio), no puede detener el sistema operatiocompleto. %e hecho, la mayor parte de el tiempo cuando un maneAador !alla, este esreempla?ado autom;ticamente sin necesidad de interenci5n del usuario. EstascaracterJsticas, la pe=uea cantidad de c5digo del ernel y otros aspectos meAoran engran !orma la !iabilidad del sistema.

*e detallan a continuaci5n las di!erentes capas.

Capa 1

Esta es la capa =ue interactLa directamente con el hard+are. Es la encargada de atrapartodas las interrupciones y trampas, de plani!icar y o!recer a las capas superiores unmodelo de procesos independientes y secuenciales para comunicarse mediante el uso demensaAes. En resumen cuenta con dos partes bien de!inidas la primera trata todo lore!erente a la programaci5n de baAo niel para brindar la abstracci5n de procesos a lascapas superiores. &a segunda parte se gestiona los aspectos m;s mec;nicos de losmensaAes, como lo son los bu!!ers de enJo y recepci5n de mensaAes =ue se aloAan en lamemoria !Jsica, las eri!icaciones de destinos y todo lo re!erente al maneAo !Jsico dememoria en lo =ue respecta a los mensaAes. &a primera capa es la =ue est; escrita enlenguaAe ensamblador. El resto de las capas ya est; escrito en lenguaAe C.

Capa 2

Contiene todo lo concerniente a los procesos de E*, uno por cada tipo de dispositios(tareas). Como se ilustra en el gr;!ico, tenemos tareas para discos, impresoras, reloAes,inter!aces de red y tareas de sistema, =ue si bien no son dispositios de sistema sJ tienen

 por !inalidad el sericio de copiado entre di!erentes regiones de memoria para procesos=ue no cuentan con los priilegios para reali?arlos ellos mismos. /odas las tareas de lacapa 2 y el c5digo de la capa 1 se combinan para !ormar un solo programa binario

llamado ernel, aun=ue a pesar de =ue son compilados Auntos cuando el ernel y losmaneAadores de interrupciones se est;n eAecutando estos tienen mayores priilegios =ue

B

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 8/28

las tareas. %e este modo se logra =ue el ernel pueda eAecutar todo tipo de instruccionesusando datos de cual=uier parte del sistema, a !in de poder acceder a cual=uier parte dela memoria y cual=uier registro de procesador. *in embargo, las tareas a pesar de nocontar con los priilegios a niel de ernel sJ pueden acceder a cual=uier regi5n dememoria =ue pertene?ca a un proceso menos priilegiado con el obAetio de reali?ar E*

 para ellos.

Capa 3

3glutina los procesos conocidos como procesos seridores. *e eAecutan en un nielmenos priilegiado =ue el kernel o las tareas, y no acceden directamente a los puertos deentrada y s;lida. /ampoco pueden acceder a otra regi5n de memoria =ue no sea la =ue le!ue asignada. Para ello se ale de las llamadas al sistema ($DT, E<EC y DT) lascuales son proporcionadas por el administrador de memoria (MM). El sistema dearchios ($*) reali?a las llamadas al sistema para los archios (DE3%, M#"/ yCN%-D). Cabe destacar =ue el sistema de archios de M-"-< est; diseado comoUseridor de archiosV por lo =ue se podrJa moer a una m;=uina remota casi sin

cambios. tros seridores de esta capa son el seridor de reencarnaci5n (D*), =ue permite reiniciar los driers =ue se cierren por !allos u otras causas.

Capa 4

$inalmente a=uJ se aloAan todos los procesos de usuario tales como shells, editores,compiladores, programas, etc.

G#-3 %E -"*/3&3C-" %E M-"-< 'ED*-" .2.1

1. reparación

Por !aor, asegLrese de =ue su sistema cumple los re=uisitos de instalaci5n. *i usted yatiene el C%DM (por eAemplo, en el libro), puede omitir los pasos 1.1 y 1.2, pero esconeniente comprobar la p;gina de descarga para er si eiste una nuea ersi5ndisponible.Puede =ue tenga =ue cambiar el orden de arranque en la -* de manera =ue la Pcarran=ue de la unidad de C%DM.

1.1. !escargue el MI"I# 3 C!$%&M de la imagen

%escargue el M-"-< C%DM de la imagen de la p;gina de descarga . *i usted notiene un C%DM -%E, asegLrese de obtener la unidad de C%DM de la imagen o laimagen de la memoria #* stic. 3lternatiamente, puede eAecutar M-"-< en unam;=uina irtual, como 'M+are.

1.2. Crear un arran'ue de MI"I# 3 C!$%&M

%escomprimir el archio descargado. #sted recibir; un archio de imagen de C%DM

con la etensi5n.iso . &a .iso es un archio bit por bit de C%DM de la imagen. %ebegrabar en un disco C%DM para crear un arran=ue de M-"-< C%DM. Por !aor,

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 9/28

consulte la documentaci5n de su programa de grabaci5n de C% para aprender c5mograbar la ISO en las im;genes para los medios de comunicaci5n de C%DM.*i est; eAecutando indo+s y no tienen un programa de grabaci5n de C%DM, echeun ista?o a -* Decorder es un so!t+are libre y utilJcelo para crear la imagen del C%.

1.3. Crear un arran'ue de MI"I# 3 ()* Memor+ )tic 

%escargue el archio comprimido de im;genes #* (por eAemplo, usbSimage.1.2a.?ip) de la p;gina de descarga a tu disco duro. &uego, descomprimir la imagen de#*. 3hora usted deberJa 4copiar4 el archio de imagen al sector de la memoria #*

 por sector. En los sistemas &inu se puede utili?ar el dd de comandos. Para sistemasindo+s se puede descargar para indo+s %% .

 A!-E%E"CIA: enga cuidado al copiar la imagen en su memoria ()*. )i se

especi/ica el dispositi0o de salida incorrecta cuando se eecuta dd , podra perder

datos 0aliosos. or /a0or comprualo tres los argumentos de la dd comando antes

de eecutarlo.

En indo+s se puede eAecutar el siguiente comando para copiar la imagen en sumemoria #* (suponiendo =ue el dispositio #* es F: )

dd i!WusbSimage.1.2a o!WXX.X! progress

En &inu se puede eAecutar el siguiente comando para copiar la imagen en su memoria#* (suponiendo =ue la memoria #* es / dev / sdb )

dd i!WusbSimage.1.2a o!Wdesdb

1.4. !etermine 'ue c5ip Et5ernet tiene

M-"-< es compatible con arios chips de Ethernet para la red a tra>s de &3",3%*& y cable. Estos incluyen la tecnologJa -ntel PD100, Deal/e 02F y 1F,3M% &ance y arios chips de Com. %urante la instalaci5n se le pedir; =ue chipEthernet tiene, si los hubiere. %eterminar mirando la documentaci5n de su sistema.Por otra parte, si usted est; usando indo+s, aya al administrador de dispositios dela siguiente maneraindo+s <P -nicioY Panel de controlY *istemaY Nard+areY 3dministrador dedispositiosindo+s 'ista -nicioY tipo de dispositiosY 3dministrador de dispositios

El sistema re=uiere un doble clic. Epanda el Z al lado de 43daptadores de red4 para erlo =ue tienes. 3n5telo. *i usted no tiene un chip de apoyo, puede eAecutar M-"-< ,

 pero sin Ethernet.*i est; eAecutando &inu, puede eAecutar el siguiente comando para aeriguar =u> tarAetade red Ethernet tiene.

lspci [ grep Ether 

1.6. articionar su disco duro

Puede arrancar el ordenador desde el C%DM si te gusta y M-"-< se inicia, pero para hacer algo Ltil, tiene =ue crear una partici5n en el disco duro. *in embargo, antes

F

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 10/28

de diidirse, asegLrese de reali7ar copias de seguridad de sus datos a un medio

e8terno como un C!$%&M o !-! como medida de precauci5n, por si acaso algo salemal. *us archios son aliosos prot>Aalos.3 menos =ue usted est> seguro de =ue es un eperto en partici5n de disco con muchaeperiencia, es muy recomendable =ue lea el tutorial sobre  particiones de disco. *i ya

sabe c5mo maneAar las particiones, crear un blo=ue contiguo de espacio libre en discode al menos 200 M, o si =uieres las !uentes, de 1 G.m *i usted no sabe c5mo maneAarlas particiones, pero tienen un programa de particionado como Partition Magic, =ueutili?a para crear una regi5n de espacio libre en disco. /ambi>n asegLrese de =ue hay almenos una partici5n primaria (es decir, Master oot Decord ranura) libre. El script deinstalaci5n de M-"-< le guiar; a tra>s de la creaci5n de una partici5n Mini en elespacio libre, =ue puede ser ya sea en el primer disco -%E o el segundo.A!-E%E"CIA: )i usted comete un error durante el particionado del disco,

usted puede perder todos los datos en el disco, as 'ue aseg9rese de 5acer copias de

seguridad en C!$%&M o !-! antes de empe7ar. El particionamiento de disco

re'uiere muc5o cuidado, por lo 'ue dee proceder con cuidado.

2. Arran'ue

3 estas alturas ya deberJa haber asignado un poco de espacio libre en el disco. *i no loha hecho, h;galo ahora a menos =ue eista una partici5n ya eistente =ue est; dispuestoa conertir a M-"-< .

2.1. Arrancar desde el C!$%&M

-nserte el C%DM en la unidad de C%DM e inicie el ordenador de la misma. *i ele=uipo se inicia desde el disco duro en lugar de la unidad de C%DM, inicie de nueoy entrar en el programa de con!iguraci5n del -* para cambiar el orden de losdispositios de inicio, poner el C%DM antes de =ue el disco duro."&A: )i tiene prolemas para arrancar desde el C!$%&M, compruee 'ue su

*I&) est con/igurada a I!E ; <egac+ modo si tiene dispositi0os )AA.

2.2. Arran'ue desde la red mediante #E

Es posible arrancar el ordenador a tra>s de la red. Esto re=uiere de un an!itri5n y une=uipo cliente. 'er esta p;gina .

3. Al eecutar el script de con/iguración

Cuando el inicio de sesión apare?ca, inicie sesi5n como root. Pulse Intro cuando se le pida una contrasea.Para iniciar la instalaci5n de M-"-< en el disco duro seleccione,Setup

10

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 11/28

%espu>s de >ste y todos los otros comandos, asegLrese de presionar E"/ED (-"/D).Cuando termina el script de instalaci5n de una pantalla con dos puntos, presioneE"/ED para continuar. *i la pantalla de repente se =ueda en blanco, presione C/D&$

 para seleccionar el despla?amiento de so!t+are (s5lo es necesaria en los ordenadoresmuy antiguos).

4. <a instalación en el disco duro

Estos pasos se corresponden con los pasos de la pantalla.4.1. )eleccione el tipo de teclado

Cuando se le pide =ue seleccione el teclado nacional, debe seleccionar el mas apropiado para usted. Esta y otras medidas tienen una opci5n por de!ecto, entre corchetes. *i est;

11

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 12/28

de acuerdo con >l, simplemente pulse E"/ED. En la mayorJa de los pasos, el alor porde!ecto es generalmente una buena opci5n para los principiantes. 4.2. )eleccione el c5ip Et5ernet

3hora se le pedir; =ue (si corresponde) seleccione entre los controladores Ethernetdisponibles =ue desea instalar. #n asterisco (\) aparecer; al lado de la coincidencia m;scercana para su hard+are. Por !aor, eliAa la opci5n num>rica (por eAemplo, 1) =ue

corresponde a su drier. El script de instalaci5n guardar; entonces la palabra claedrier correspondiente (por eAemplo, !p) y algunas opciones en el sistema de archios /etc/inet.conf .

*i est; eAecutando M-"-< en una m;=uina irtual y el chip Ethernet no se detecta,consulte la tabla siguiente para determinar cu;l es la m;s apropiada

-irtual

Mac5ine)elección de "IC

T'M F. Dealte 1F basado en la tarAeta (tambi>n imitada por T'M)

8EM# 2. Dealte 02F basado en la tarAeta (tambi>n emula con 8EM#)

och. "E2000, com :0 o tarAeta de % base (tambi>n imitada porochs)

'Mare . 3M% &3"]3 (tambi>n imitada por 'Mare y 'irtualo)

'irtualo . 3M% &3"]3 (tambi>n imitada por 'Mare y 'irtualo)

'irtualPC :. %iciembre /ulip 211603 en 'irtualPC

&a siguiente tabla muestra todas las opciones de "-C, asJ como el nombre del

controlador =ue corresponde a cada opci5n.

12

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 13/28

)elección de "IC"omre del !ri0er

correspondiente

0. "o hay ninguna tarAeta Ethernet (sin red) (" a)

1. Com Com :01 o :0F basado en la tarAeta dpeth

2. Dealte 02F basado en la tarAeta (tambi>n emulacon 8EM#)

dpF0

. "E2000, com :0 o tarAeta de % base (tambi>nimitada por ochs)

dpF0

6. 3ttansic 3theros &2 $ast Ethernet atl2

:. %iciembre /ulip 211603 en 'irtualPC dec211603

@. -ntel PD1000 Gigabit e1000

B. -ntel Pro100 !p

. 3M% &3"]3 (tambi>n imitada por 'Mare y'irtualo)

lan?a

F. Dealte 1F basado en la tarAeta (tambi>n imitada por T'M)

rtl1F

10. Dealte 1@F basado en la tarAeta D/&1@F

11. %i!erente tarAeta de red Ethernet (sin red) (" a)

El instalador dice, 4*iempre se puede cambiar de opini5n despu>s de la instalaci5n.4 *i

lo hace, puede eAecutar netconf o aAustar el arcivo / etc / inet.conf a mano con elnombre del controlador correspondiente anterior. &as instrucciones se encuentran en el$38.

1

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 14/28

4.3. Cree o seleccione una partición para MI"I# 3

En primer lugar, se le preguntar; si usted es un eperto en la partici5n del disco M-"-<. *i es asJ, usted ser; colocado en la parte del programa para darle plenos poderes paramodi!icar el Master oot Decord. *i no eres un eperto, presione E"/D3D para laacci5n por de!ecto, =ue es un sistema automati?ado paso a paso guJa para !ormatear una

 partici5n del disco para M-"-< .

4.3.1. )eleccione un disco para instalar MI"I# 3

#n controlador -%E pueden tener hasta cuatro discos. El script de con!iguraci5nmostrar; ahora cada uno. -gnorar los mensaAes de error. Cuando las unidades est;n en lalista, seleccione uno y con!irme su elecci5n.

16

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 15/28

*i tiene dos discos duros y decide instalar M-"-< a la segunda y tienen problemas para arrancar desde >l, ea *oluci5n de problemas de instalaci5n.

4.3.2. )eleccione una región del disco

3hora eliAa una regi5n para instalar M-"-< . #sted tiene tres opciones1. *eleccione una regi5n libre2. *eleccione una partici5n para sobrescribir 

. Eliminar una partici5n para liberar espacio y se unen con el espacio libreadyacentePara las opciones (1) y (2), escriba el n!mero de la región. Para () /ipodelete

3 continuaci5n, dar el nLmero de regi5n. Esta regi5n se sobrescribir; y su contenido se perder; para siempre.

1:

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 16/28

4.3.3. Con/irme sus opciones

3hora ha llegado al punto de no retorno. *e le preguntar; si desea continuar. *i lo hace,los datos de la regi5n seleccionada se perder;n para siempre. *i est; seguro, escriba

 "es

y luego E"/ED. Para salir del script de con!iguraci5n sin cambiar la tabla de particiones, pulse #$%&'# .

4.4. -uel0a a instalar la elección

*i elige una partici5n eistente de M-"-< , en este paso se le o!recer; la posibilidad deelegir entre una instalaci5n completa, =ue borra todo lo =ue hay en la partici5n, yDeinstalar, =ue no a!ecta a su actual /ome partici5n. Este diseo signi!ica =ue usted

 puede poner sus archios personales en /ome y oler a instalar una nuea ersi5n deM-"-< cuando est> disponible sin perder sus archios personales.

1@

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 17/28

4.6. )eleccione el tama=o de ;5ome

&a partici5n seleccionada se diide en tres subparticiones la ra() , /usr y /ome. EsteLltimo es para sus archios personales. Especi!icar el tamao de la partici5n =ue debeser reserado para los archios. *e le pedir; =ue con!irme su elecci5n.

4.>. )eleccione un tama=o de lo'ue

/amao de los discos de blo=ues de 1 T, T2, 6T y Tson compatibles, pero para utili?ar un tamao mayor =ue 6 T tiene =ue cambiar una constante y recompilarel sistema. *i la memoria es de 1@ M o m;s, use el alor predeterminado (6 T), de locontrario, utilice 1 T.

1B

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 18/28

4.?. Espere a 'ue los arc5i0os se copien

&os archios se copian autom;ticamente desde el C%DM al disco duro. Cada archiose dar; a conocer, ya =ue se copia. Cuando la copia se haya completado, M-"-< est;instalado. 3pague el sistema escribiendo

 sutdo*n

*iempre apague el M-"-< de esta manera para eitar la p>rdida de datos, ya =ueM-"-< mantiene algunos archios en el disco D3M, y s5lo los copia al disco duro en

tiempo de apagado.3hora puede retirar cual=uier disco C%DM o de dis=uetes y apague el ordenador. 3larrancar de nueo, a a eAecutar M-"-< .

*i est; eAecutando una m;=uina irtual, tendr; =ue desmontar la imagen -* y decirlea la m;=uina irtual para arrancar desde el disco duro. 'ea la p;gina de instalaci5n de lam;=uina irtual de c5mo hacer esto.

6. ró8imos pasos

/enga en cuentaR El Mini de instalaci5n no instala las cosas como <11 y GCC de!orma autom;tica. /ienes =ue hacer esto despu>s de reiniciar el sistema.

3hora =ue ha instalado M-"-< , usted puede con!igurar su instalaci5n. *i usted planeael arran=ue de mLltiples sistemas operatios (es decir, no ha instalado el gestor dearran=ue de M-"-< a su Master oot Decord), usted debe leer  eAecutar mLltiplessistemas operatios.

Para hacer algo Ltil, tendr; =ue instalar algunos pa=uetes como el sistema de base esmuy !acil. *e puede utili?ar el comando pginScd para instalar algLn o todos los

 pa=uetes como <11 y CCG. &a instalaci5n completa de todos los pa=uetes hace uso dealgunos cientos de megabytes de manera =ue es por esto se hace asJ. 'er la posterior ala instalaci5n de guJa para obtener m;s detalles sobre conseAos de con!iguraci5n y las

instrucciones para instalar pa=uetes.

1

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 19/28

^a estamos listos para dis!rutar nuestro *istema operatio Mini 'ersi5n .2.1

1F

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 20/28

Conclusi5n

Con este trabaAo me di cuenta de lo increJble =ue resulta ser este sistema operatio.Como con tan pocas lJneas de c5digo del ernel nos brinda tanta !iabilidad es algo =ueresulta increJble. 3dem;s cabe destacar el tiempo =ue nos llea la instalaci5n, ya =ue en

aproimadamente : minutos tenemos todo el sistema operatio instalado.3l ir naegando por la estructura de directorio de Mini resulta muy parecido con la de&inu ya =ue cuenta con bin, de, home, ar, boot, mnt, etc...Desulta comprensible por=ue &inus /oralds =ued5 impresionado con este sistemaoperatio y como supo aproecharlo us;ndolo como plata!orma guJa para luegodesarrollar lo =ue hoy en dJa conocemos como el sistema operatio &inu.

ibliogra!Ja

-magen de las capas de Mini (pag. :)httpcommons.+iimedia.org+ii$ileEstructuraM-"-<.Apeg9uselangWes/odas las capturas de pantalla !ueron reali?adas a la instalaci5n de Mini ersi5n .2.1

ibliogra!Ja utili?adahttpes.+iipedia.org+iiMinihttp+++.mini.orgdoc!a=spanish.htmlhttp+ii.mini.orgen#sersGuide%oing-nstallation

20

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 21/28

 G"# $ree %ocumentation &icense

Version 1.3, 3 November 2008

 Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Soft!re Fo"n#!tion,

$n%.  &http'fsf.org

 *veryone is permitte# to %opy !n# #istrib"te verb!tim %opies

 of this +i%ense #o%"ment, b"t %h!nging it is not !++oe#.

0. -*/*

he p"rpose of this i%ense is to m!e ! m!n"!+, te4tboo, or other

f"n%tion!+ !n# "sef"+ #o%"ment 5free5 in the sense of free#om' to

!ss"re everyone the effe%tive free#om to %opy !n# re#istrib"te it,

ith or itho"t mo#ifying it, either %ommer%i!++y or non%ommer%i!++y.

Se%on#!ri+y, this i%ense preserves for the !"thor !n# p"b+isher ! !y

to get %re#it for their or, hi+e not being %onsi#ere# responsib+e

for mo#ifi%!tions m!#e by others.

his i%ense is ! in# of 5%opy+eft5, hi%h me!ns th!t #eriv!tive

ors of the #o%"ment m"st themse+ves be free in the s!me sense. $t

%omp+ements the 6N 6ener!+ "b+i% i%ense, hi%h is ! %opy+eft

+i%ense #esigne# for free soft!re.

e h!ve #esigne# this i%ense in or#er to "se it for m!n"!+s for free

soft!re, be%!"se free soft!re nee#s free #o%"ment!tion' ! free

progr!m sho"+# %ome ith m!n"!+s provi#ing the s!me free#oms th!t the

soft!re #oes. "t this i%ense is not +imite# to soft!re m!n"!+s9

it %!n be "se# for !ny te4t"!+ or, reg!r#+ess of s"b:e%t m!tter or

hether it is p"b+ishe# !s ! printe# boo. e re%ommen# this i%ense

prin%ip!++y for ors hose p"rpose is instr"%tion or referen%e.

1. $C$$; N< <*F$N$$=NS

his i%ense !pp+ies to !ny m!n"!+ or other or, in !ny me#i"m, th!t

%ont!ins ! noti%e p+!%e# by the %opyright ho+#er s!ying it %!n be

#istrib"te# "n#er the terms of this i%ense. S"%h ! noti%e gr!nts !

or+#>i#e, roy!+ty>free +i%ense, "n+imite# in #"r!tion, to "se th!t

or "n#er the %on#itions st!te# herein. he 5<o%"ment5, be+o,

refers to !ny s"%h m!n"!+ or or. ny member of the p"b+i% is !

+i%ensee, !n# is !##resse# !s 5yo"5. ;o" !%%ept the +i%ense if yo"

%opy, mo#ify or #istrib"te the or in ! !y re?"iring permission

"n#er %opyright +!.

5/o#ifie# Version5 of the <o%"ment me!ns !ny or %ont!ining the

<o%"ment or ! portion of it, either %opie# verb!tim, or ith

mo#ifi%!tions !n#or tr!ns+!te# into !nother +!ng"!ge.

5Se%on#!ry Se%tion5 is ! n!me# !ppen#i4 or ! front>m!tter se%tion of

the <o%"ment th!t #e!+s e4%+"sive+y ith the re+!tionship of the

p"b+ishers or !"thors of the <o%"ment to the <o%"ment@s over!++

s"b:e%t (or to re+!te# m!tters) !n# %ont!ins nothing th!t %o"+# f!++

#ire%t+y ithin th!t over!++ s"b:e%t. (h"s, if the <o%"ment is in

p!rt ! te4tboo of m!them!ti%s, ! Se%on#!ry Se%tion m!y not e4p+!in

!ny m!them!ti%s.) he re+!tionship %o"+# be ! m!tter of histori%!+

%onne%tion ith the s"b:e%t or ith re+!te# m!tters, or of +eg!+,%ommer%i!+, phi+osophi%!+, ethi%!+ or po+iti%!+ position reg!r#ing

them.

21

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 22/28

he 5$nv!ri!nt Se%tions5 !re %ert!in Se%on#!ry Se%tions hose tit+es

!re #esign!te#, !s being those of $nv!ri!nt Se%tions, in the noti%e

th!t s!ys th!t the <o%"ment is re+e!se# "n#er this i%ense. $f !

se%tion #oes not fit the !bove #efinition of Se%on#!ry then it is not

!++oe# to be #esign!te# !s $nv!ri!nt. he <o%"ment m!y %ont!in Aero

$nv!ri!nt Se%tions. $f the <o%"ment #oes not i#entify !ny $nv!ri!ntSe%tions then there !re none.

he 5Cover e4ts5 !re %ert!in short p!ss!ges of te4t th!t !re +iste#,

!s Front>Cover e4ts or !%>Cover e4ts, in the noti%e th!t s!ys th!t

the <o%"ment is re+e!se# "n#er this i%ense. Front>Cover e4t m!y

be !t most B or#s, !n# ! !%>Cover e4t m!y be !t most 2B or#s.

5r!nsp!rent5 %opy of the <o%"ment me!ns ! m!%hine>re!#!b+e %opy,

represente# in ! form!t hose spe%ifi%!tion is !v!i+!b+e to the

gener!+ p"b+i%, th!t is s"it!b+e for revising the #o%"ment

str!ightfor!r#+y ith generi% te4t e#itors or (for im!ges %ompose# of

pi4e+s) generi% p!int progr!ms or (for #r!ings) some i#e+y !v!i+!b+e

#r!ing e#itor, !n# th!t is s"it!b+e for inp"t to te4t form!tters or

for !"tom!ti% tr!ns+!tion to ! v!riety of form!ts s"it!b+e for inp"t

to te4t form!tters. %opy m!#e in !n otherise r!nsp!rent fi+e

form!t hose m!r"p, or !bsen%e of m!r"p, h!s been !rr!nge# to th!rt

or #is%o"r!ge s"bse?"ent mo#ifi%!tion by re!#ers is not r!nsp!rent.

n im!ge form!t is not r!nsp!rent if "se# for !ny s"bst!nti!+ !mo"nt

of te4t. %opy th!t is not 5r!nsp!rent5 is %!++e# 5=p!?"e5.

*4!mp+es of s"it!b+e form!ts for r!nsp!rent %opies in%+"#e p+!in

SC$$ itho"t m!r"p, e4info inp"t form!t, !e inp"t form!t, S6/

or / "sing ! p"b+i%+y !v!i+!b+e <<, !n# st!n#!r#>%onforming simp+e

D/, ostS%ript or <F #esigne# for h"m!n mo#ifi%!tion. *4!mp+es of

tr!nsp!rent im!ge form!ts in%+"#e N6, CF !n# E6. =p!?"e form!ts

in%+"#e propriet!ry form!ts th!t %!n be re!# !n# e#ite# on+y by

propriet!ry or# pro%essors, S6/ or / for hi%h the << !n#or

pro%essing too+s !re not gener!++y !v!i+!b+e, !n# the

m!%hine>gener!te# D/, ostS%ript or <F pro#"%e# by some or#

pro%essors for o"tp"t p"rposes on+y.

he 5it+e !ge5 me!ns, for ! printe# boo, the tit+e p!ge itse+f,

p+"s s"%h fo++oing p!ges !s !re nee#e# to ho+#, +egib+y, the m!teri!+

this i%ense re?"ires to !ppe!r in the tit+e p!ge. For ors in

form!ts hi%h #o not h!ve !ny tit+e p!ge !s s"%h, 5it+e !ge5 me!ns

the te4t ne!r the most prominent !ppe!r!n%e of the or@s tit+e,

pre%e#ing the beginning of the bo#y of the te4t.

he 5p"b+isher5 me!ns !ny person or entity th!t #istrib"tes %opies of

the <o%"ment to the p"b+i%.

se%tion 5*ntit+e# ;5 me!ns ! n!me# s"b"nit of the <o%"ment hose

tit+e either is pre%ise+y ; or %ont!ins ; in p!rentheses fo++oing

te4t th!t tr!ns+!tes ; in !nother +!ng"!ge. (Dere ; st!n#s for !

spe%ifi% se%tion n!me mentione# be+o, s"%h !s 5%no+e#gements5,

5<e#i%!tions5, 5*n#orsements5, or 5Distory5.) o 5reserve the it+e5

of s"%h ! se%tion hen yo" mo#ify the <o%"ment me!ns th!t it rem!ins !

se%tion 5*ntit+e# ;5 !%%or#ing to this #efinition.

he <o%"ment m!y in%+"#e !rr!nty <is%+!imers ne4t to the noti%e hi%h

st!tes th!t this i%ense !pp+ies to the <o%"ment. hese !rr!nty

<is%+!imers !re %onsi#ere# to be in%+"#e# by referen%e in this

i%ense, b"t on+y !s reg!r#s #is%+!iming !rr!nties' !ny otherimp+i%!tion th!t these !rr!nty <is%+!imers m!y h!ve is voi# !n# h!s

22

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 23/28

no effe%t on the me!ning of this i%ense.

2. V*-$/ C=;$N6

;o" m!y %opy !n# #istrib"te the <o%"ment in !ny me#i"m, either

%ommer%i!++y or non%ommer%i!++y, provi#e# th!t this i%ense, the

%opyright noti%es, !n# the +i%ense noti%e s!ying this i%ense !pp+iesto the <o%"ment !re repro#"%e# in !++ %opies, !n# th!t yo" !## no

other %on#itions h!tsoever to those of this i%ense. ;o" m!y not "se

te%hni%!+ me!s"res to obstr"%t or %ontro+ the re!#ing or f"rther

%opying of the %opies yo" m!e or #istrib"te. Doever, yo" m!y !%%ept

%ompens!tion in e4%h!nge for %opies. $f yo" #istrib"te ! +!rge eno"gh

n"mber of %opies yo" m"st !+so fo++o the %on#itions in se%tion 3.

;o" m!y !+so +en# %opies, "n#er the s!me %on#itions st!te# !bove, !n#

yo" m!y p"b+i%+y #isp+!y %opies.

3. C=;$N6 $N GN$;

$f yo" p"b+ish printe# %opies (or %opies in me#i! th!t %ommon+y h!ve

printe# %overs) of the <o%"ment, n"mbering more th!n 100, !n# the

<o%"ment@s +i%ense noti%e re?"ires Cover e4ts, yo" m"st en%+ose the

%opies in %overs th!t %!rry, %+e!r+y !n# +egib+y, !++ these Cover

e4ts' Front>Cover e4ts on the front %over, !n# !%>Cover e4ts on

the b!% %over. oth %overs m"st !+so %+e!r+y !n# +egib+y i#entify

yo" !s the p"b+isher of these %opies. he front %over m"st present

the f"++ tit+e ith !++ or#s of the tit+e e?"!++y prominent !n#

visib+e. ;o" m!y !## other m!teri!+ on the %overs in !##ition.

Copying ith %h!nges +imite# to the %overs, !s +ong !s they preserve

the tit+e of the <o%"ment !n# s!tisfy these %on#itions, %!n be tre!te#

!s verb!tim %opying in other respe%ts.

$f the re?"ire# te4ts for either %over !re too vo+"mino"s to fit

+egib+y, yo" sho"+# p"t the first ones +iste# (!s m!ny !s fit

re!son!b+y) on the !%t"!+ %over, !n# %ontin"e the rest onto !#:!%ent

p!ges.

$f yo" p"b+ish or #istrib"te =p!?"e %opies of the <o%"ment n"mbering

more th!n 100, yo" m"st either in%+"#e ! m!%hine>re!#!b+e r!nsp!rent

%opy !+ong ith e!%h =p!?"e %opy, or st!te in or ith e!%h =p!?"e %opy

! %omp"ter>netor +o%!tion from hi%h the gener!+ netor>"sing

p"b+i% h!s !%%ess to #on+o!# "sing p"b+i%>st!n#!r# netor proto%o+s

! %omp+ete r!nsp!rent %opy of the <o%"ment, free of !##e# m!teri!+.

$f yo" "se the +!tter option, yo" m"st t!e re!son!b+y pr"#ent steps,

hen yo" begin #istrib"tion of =p!?"e %opies in ?"!ntity, to ens"re

th!t this r!nsp!rent %opy i++ rem!in th"s !%%essib+e !t the st!te#

+o%!tion "nti+ !t +e!st one ye!r !fter the +!st time yo" #istrib"te !n

=p!?"e %opy (#ire%t+y or thro"gh yo"r !gents or ret!i+ers) of th!t

e#ition to the p"b+i%.

$t is re?"este#, b"t not re?"ire#, th!t yo" %ont!%t the !"thors of the

<o%"ment e++ before re#istrib"ting !ny +!rge n"mber of %opies, to

give them ! %h!n%e to provi#e yo" ith !n "p#!te# version of the

<o%"ment.

H. /=<$F$C$=NS

;o" m!y %opy !n# #istrib"te ! /o#ifie# Version of the <o%"ment "n#erthe %on#itions of se%tions 2 !n# 3 !bove, provi#e# th!t yo" re+e!se

2

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 24/28

the /o#ifie# Version "n#er pre%ise+y this i%ense, ith the /o#ifie#

Version fi++ing the ro+e of the <o%"ment, th"s +i%ensing #istrib"tion

!n# mo#ifi%!tion of the /o#ifie# Version to hoever possesses ! %opy

of it. $n !##ition, yo" m"st #o these things in the /o#ifie# Version'

. se in the it+e !ge (!n# on the %overs, if !ny) ! tit+e #istin%t

  from th!t of the <o%"ment, !n# from those of previo"s versions  (hi%h sho"+#, if there ere !ny, be +iste# in the Distory se%tion

  of the <o%"ment). ;o" m!y "se the s!me tit+e !s ! previo"s version

  if the origin!+ p"b+isher of th!t version gives permission.

. ist on the it+e !ge, !s !"thors, one or more persons or entities

  responsib+e for !"thorship of the mo#ifi%!tions in the /o#ifie#

  Version, together ith !t +e!st five of the prin%ip!+ !"thors of

the

  <o%"ment (!++ of its prin%ip!+ !"thors, if it h!s feer th!n five),

  "n+ess they re+e!se yo" from this re?"irement.

C. St!te on the it+e p!ge the n!me of the p"b+isher of the

  /o#ifie# Version, !s the p"b+isher.

<. reserve !++ the %opyright noti%es of the <o%"ment.

*. ## !n !ppropri!te %opyright noti%e for yo"r mo#ifi%!tions

  !#:!%ent to the other %opyright noti%es.

F. $n%+"#e, imme#i!te+y !fter the %opyright noti%es, ! +i%ense noti%e

  giving the p"b+i% permission to "se the /o#ifie# Version "n#er the

  terms of this i%ense, in the form shon in the ##en#"m be+o.

6. reserve in th!t +i%ense noti%e the f"++ +ists of $nv!ri!nt

Se%tions

  !n# re?"ire# Cover e4ts given in the <o%"ment@s +i%ense noti%e.

D. $n%+"#e !n "n!+tere# %opy of this i%ense.

$. reserve the se%tion *ntit+e# 5Distory5, reserve its it+e, !n#

!##

  to it !n item st!ting !t +e!st the tit+e, ye!r, ne !"thors, !n#

  p"b+isher of the /o#ifie# Version !s given on the it+e !ge. $f

  there is no se%tion *ntit+e# 5Distory5 in the <o%"ment, %re!te one

  st!ting the tit+e, ye!r, !"thors, !n# p"b+isher of the <o%"ment !s

  given on its it+e !ge, then !## !n item #es%ribing the /o#ifie#

  Version !s st!te# in the previo"s senten%e.

E. reserve the netor +o%!tion, if !ny, given in the <o%"ment for

  p"b+i% !%%ess to ! r!nsp!rent %opy of the <o%"ment, !n# +ieise

  the netor +o%!tions given in the <o%"ment for previo"s versions

  it !s b!se# on. hese m!y be p+!%e# in the 5Distory5 se%tion.

  ;o" m!y omit ! netor +o%!tion for ! or th!t !s p"b+ishe# !t

  +e!st fo"r ye!rs before the <o%"ment itse+f, or if the origin!+

  p"b+isher of the version it refers to gives permission.

I. For !ny se%tion *ntit+e# 5%no+e#gements5 or 5<e#i%!tions5,

  reserve the it+e of the se%tion, !n# preserve in the se%tion !++

  the s"bst!n%e !n# tone of e!%h of the %ontrib"tor !%no+e#gements

  !n#or #e#i%!tions given therein.

. reserve !++ the $nv!ri!nt Se%tions of the <o%"ment,

  "n!+tere# in their te4t !n# in their tit+es. Se%tion n"mbers

  or the e?"iv!+ent !re not %onsi#ere# p!rt of the se%tion tit+es.

/. <e+ete !ny se%tion *ntit+e# 5*n#orsements5. S"%h ! se%tion

  m!y not be in%+"#e# in the /o#ifie# Version.

N. <o not retit+e !ny e4isting se%tion to be *ntit+e# 5*n#orsements5

  or to %onf+i%t in tit+e ith !ny $nv!ri!nt Se%tion.

=. reserve !ny !rr!nty <is%+!imers.

$f the /o#ifie# Version in%+"#es ne front>m!tter se%tions or

!ppen#i%es th!t ?"!+ify !s Se%on#!ry Se%tions !n# %ont!in no m!teri!+

%opie# from the <o%"ment, yo" m!y !t yo"r option #esign!te some or !++

of these se%tions !s inv!ri!nt. o #o this, !## their tit+es to the+ist of $nv!ri!nt Se%tions in the /o#ifie# Version@s +i%ense noti%e.

26

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 25/28

hese tit+es m"st be #istin%t from !ny other se%tion tit+es.

;o" m!y !## ! se%tion *ntit+e# 5*n#orsements5, provi#e# it %ont!ins

nothing b"t en#orsements of yo"r /o#ifie# Version by v!rio"s

p!rties>>for e4!mp+e, st!tements of peer revie or th!t the te4t h!s

been !pprove# by !n org!niA!tion !s the !"thorit!tive #efinition of !

st!n#!r#.

;o" m!y !## ! p!ss!ge of "p to five or#s !s ! Front>Cover e4t, !n# !

p!ss!ge of "p to 2B or#s !s ! !%>Cover e4t, to the en# of the +ist

of Cover e4ts in the /o#ifie# Version. =n+y one p!ss!ge of

Front>Cover e4t !n# one of !%>Cover e4t m!y be !##e# by (or

thro"gh !rr!ngements m!#e by) !ny one entity. $f the <o%"ment !+re!#y

in%+"#es ! %over te4t for the s!me %over, previo"s+y !##e# by yo" or

by !rr!ngement m!#e by the s!me entity yo" !re !%ting on beh!+f of,

yo" m!y not !## !nother9 b"t yo" m!y rep+!%e the o+# one, on e4p+i%it

permission from the previo"s p"b+isher th!t !##e# the o+# one.

he !"thor(s) !n# p"b+isher(s) of the <o%"ment #o not by this i%ense

give permission to "se their n!mes for p"b+i%ity for or to !ssert or

imp+y en#orsement of !ny /o#ifie# Version.

B. C=/$N$N6 <=C/*NS

;o" m!y %ombine the <o%"ment ith other #o%"ments re+e!se# "n#er this

i%ense, "n#er the terms #efine# in se%tion H !bove for mo#ifie#

versions, provi#e# th!t yo" in%+"#e in the %ombin!tion !++ of the

$nv!ri!nt Se%tions of !++ of the origin!+ #o%"ments, "nmo#ifie#, !n#

+ist them !++ !s $nv!ri!nt Se%tions of yo"r %ombine# or in its

+i%ense noti%e, !n# th!t yo" preserve !++ their !rr!nty <is%+!imers.

he %ombine# or nee# on+y %ont!in one %opy of this i%ense, !n#

m"+tip+e i#enti%!+ $nv!ri!nt Se%tions m!y be rep+!%e# ith ! sing+e

%opy. $f there !re m"+tip+e $nv!ri!nt Se%tions ith the s!me n!me b"t

#ifferent %ontents, m!e the tit+e of e!%h s"%h se%tion "ni?"e by

!##ing !t the en# of it, in p!rentheses, the n!me of the origin!+

!"thor or p"b+isher of th!t se%tion if non, or e+se ! "ni?"e n"mber.

/!e the s!me !#:"stment to the se%tion tit+es in the +ist of

$nv!ri!nt Se%tions in the +i%ense noti%e of the %ombine# or.

$n the %ombin!tion, yo" m"st %ombine !ny se%tions *ntit+e# 5Distory5

in the v!rio"s origin!+ #o%"ments, forming one se%tion *ntit+e#

5Distory59 +ieise %ombine !ny se%tions *ntit+e# 5%no+e#gements5,

!n# !ny se%tions *ntit+e# 5<e#i%!tions5. ;o" m"st #e+ete !++ se%tions

*ntit+e# 5*n#orsements5.

J. C=*C$=NS =F <=C/*NS

;o" m!y m!e ! %o++e%tion %onsisting of the <o%"ment !n# other

#o%"ments re+e!se# "n#er this i%ense, !n# rep+!%e the in#ivi#"!+

%opies of this i%ense in the v!rio"s #o%"ments ith ! sing+e %opy

th!t is in%+"#e# in the %o++e%tion, provi#e# th!t yo" fo++o the r"+es

of this i%ense for verb!tim %opying of e!%h of the #o%"ments in !++

other respe%ts.

;o" m!y e4tr!%t ! sing+e #o%"ment from s"%h ! %o++e%tion, !n#

#istrib"te it in#ivi#"!++y "n#er this i%ense, provi#e# yo" insert !

%opy of this i%ense into the e4tr!%te# #o%"ment, !n# fo++o thisi%ense in !++ other respe%ts reg!r#ing verb!tim %opying of th!t

2:

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 26/28

#o%"ment.

7. 66-*6$=N $D $N<**N<*N =-IS

%ompi+!tion of the <o%"ment or its #eriv!tives ith other sep!r!te

!n# in#epen#ent #o%"ments or ors, in or on ! vo+"me of ! stor!ge or#istrib"tion me#i"m, is %!++e# !n 5!ggreg!te5 if the %opyright

res"+ting from the %ompi+!tion is not "se# to +imit the +eg!+ rights

of the %ompi+!tion@s "sers beyon# h!t the in#ivi#"!+ ors permit.

hen the <o%"ment is in%+"#e# in !n !ggreg!te, this i%ense #oes not

!pp+y to the other ors in the !ggreg!te hi%h !re not themse+ves

#eriv!tive ors of the <o%"ment.

$f the Cover e4t re?"irement of se%tion 3 is !pp+i%!b+e to these

%opies of the <o%"ment, then if the <o%"ment is +ess th!n one h!+f of

the entire !ggreg!te, the <o%"ment@s Cover e4ts m!y be p+!%e# on

%overs th!t br!%et the <o%"ment ithin the !ggreg!te, or the

e+e%troni% e?"iv!+ent of %overs if the <o%"ment is in e+e%troni% form.

=therise they m"st !ppe!r on printe# %overs th!t br!%et the ho+e

!ggreg!te.

8. -NS$=N

r!ns+!tion is %onsi#ere# ! in# of mo#ifi%!tion, so yo" m!y

#istrib"te tr!ns+!tions of the <o%"ment "n#er the terms of se%tion H.

-ep+!%ing $nv!ri!nt Se%tions ith tr!ns+!tions re?"ires spe%i!+

permission from their %opyright ho+#ers, b"t yo" m!y in%+"#e

tr!ns+!tions of some or !++ $nv!ri!nt Se%tions in !##ition to the

origin!+ versions of these $nv!ri!nt Se%tions. ;o" m!y in%+"#e !

tr!ns+!tion of this i%ense, !n# !++ the +i%ense noti%es in the

<o%"ment, !n# !ny !rr!nty <is%+!imers, provi#e# th!t yo" !+so in%+"#e

the origin!+ *ng+ish version of this i%ense !n# the origin!+ versions

of those noti%es !n# #is%+!imers. $n %!se of ! #is!greement beteen

the tr!ns+!tion !n# the origin!+ version of this i%ense or ! noti%e

or #is%+!imer, the origin!+ version i++ prev!i+.

$f ! se%tion in the <o%"ment is *ntit+e# 5%no+e#gements5,

5<e#i%!tions5, or 5Distory5, the re?"irement (se%tion H) to reserve

its it+e (se%tion 1) i++ typi%!++y re?"ire %h!nging the !%t"!+

tit+e.

K. *-/$N$=N

;o" m!y not %opy, mo#ify, s"b+i%ense, or #istrib"te the <o%"ment

e4%ept !s e4press+y provi#e# "n#er this i%ense. ny !ttempt

otherise to %opy, mo#ify, s"b+i%ense, or #istrib"te it is voi#, !n#

i++ !"tom!ti%!++y termin!te yo"r rights "n#er this i%ense.

Doever, if yo" %e!se !++ vio+!tion of this i%ense, then yo"r +i%ense

from ! p!rti%"+!r %opyright ho+#er is reinst!te# (!) provision!++y,

"n+ess !n# "nti+ the %opyright ho+#er e4p+i%it+y !n# fin!++y

termin!tes yo"r +i%ense, !n# (b) perm!nent+y, if the %opyright ho+#er

f!i+s to notify yo" of the vio+!tion by some re!son!b+e me!ns prior to

J0 #!ys !fter the %ess!tion.

/oreover, yo"r +i%ense from ! p!rti%"+!r %opyright ho+#er is

reinst!te# perm!nent+y if the %opyright ho+#er notifies yo" of thevio+!tion by some re!son!b+e me!ns, this is the first time yo" h!ve

2@

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 27/28

re%eive# noti%e of vio+!tion of this i%ense (for !ny or) from th!t

%opyright ho+#er, !n# yo" %"re the vio+!tion prior to 30 #!ys !fter

yo"r re%eipt of the noti%e.

ermin!tion of yo"r rights "n#er this se%tion #oes not termin!te the

+i%enses of p!rties ho h!ve re%eive# %opies or rights from yo" "n#er

this i%ense. $f yo"r rights h!ve been termin!te# !n# not perm!nent+yreinst!te#, re%eipt of ! %opy of some or !++ of the s!me m!teri!+ #oes

not give yo" !ny rights to "se it.

10. F-* -*V$S$=NS =F D$S $C*NS*

he Free Soft!re Fo"n#!tion m!y p"b+ish ne, revise# versions of the

6N Free <o%"ment!tion i%ense from time to time. S"%h ne versions

i++ be simi+!r in spirit to the present version, b"t m!y #iffer in

#et!i+ to !##ress ne prob+ems or %on%erns. See

http'.gn".org%opy+eft.

*!%h version of the i%ense is given ! #isting"ishing version n"mber.

$f the <o%"ment spe%ifies th!t ! p!rti%"+!r n"mbere# version of this

i%ense 5or !ny +!ter version5 !pp+ies to it, yo" h!ve the option of

fo++oing the terms !n# %on#itions either of th!t spe%ifie# version or

of !ny +!ter version th!t h!s been p"b+ishe# (not !s ! #r!ft) by the

Free Soft!re Fo"n#!tion. $f the <o%"ment #oes not spe%ify ! version

n"mber of this i%ense, yo" m!y %hoose !ny version ever p"b+ishe# (not

!s ! #r!ft) by the Free Soft!re Fo"n#!tion. $f the <o%"ment

spe%ifies th!t ! pro4y %!n #e%i#e hi%h f"t"re versions of this

i%ense %!n be "se#, th!t pro4y@s p"b+i% st!tement of !%%ept!n%e of !

version perm!nent+y !"thoriAes yo" to %hoose th!t version for the

<o%"ment.

11. -*$C*NS$N6

5/!ssive /"+ti!"thor Co++!bor!tion Site5 (or 5//C Site5) me!ns !ny

or+# i#e eb server th!t p"b+ishes %opyright!b+e ors !n# !+so

provi#es prominent f!%i+ities for !nybo#y to e#it those ors.

p"b+i% ii th!t !nybo#y %!n e#it is !n e4!mp+e of s"%h ! server.

5/!ssive /"+ti!"thor Co++!bor!tion5 (or 5//C5) %ont!ine# in the site

me!ns !ny set of %opyright!b+e ors th"s p"b+ishe# on the //C site.

5CC>;>S5 me!ns the Cre!tive Commons ttrib"tion>Sh!re +ie 3.0

+i%ense p"b+ishe# by Cre!tive Commons Corpor!tion, ! not>for>profit

%orpor!tion ith ! prin%ip!+ p+!%e of b"siness in S!n Fr!n%is%o,

C!+iforni!, !s e++ !s f"t"re %opy+eft versions of th!t +i%ense

p"b+ishe# by th!t s!me org!niA!tion.

5$n%orpor!te5 me!ns to p"b+ish or rep"b+ish ! <o%"ment, in ho+e or in

p!rt, !s p!rt of !nother <o%"ment.

n //C is 5e+igib+e for re+i%ensing5 if it is +i%ense# "n#er this

i%ense, !n# if !++ ors th!t ere first p"b+ishe# "n#er this i%ense

somehere other th!n this //C, !n# s"bse?"ent+y in%orpor!te# in ho+e

or

in p!rt into the //C, (1) h!# no %over te4ts or inv!ri!nt se%tions,

!n#

(2) ere th"s in%orpor!te# prior to November 1, 2008.

he oper!tor of !n //C Site m!y rep"b+ish !n //C %ont!ine# in the site

"n#er CC>;>S on the s!me site !t !ny time before "g"st 1, 200K,provi#e# the //C is e+igib+e for re+i%ensing.

2B

8/9/2019 Primeros Pasos Con Minix

http://slidepdf.com/reader/full/primeros-pasos-con-minix 28/28

<<*N</' Do to "se this i%ense for yo"r #o%"ments

o "se this i%ense in ! #o%"ment yo" h!ve ritten, in%+"#e ! %opy of

the i%ense in the #o%"ment !n# p"t the fo++oing %opyright !n#

+i%ense noti%es :"st !fter the tit+e p!ge'

  Copyright (%) ;*- ;=- N/*.

  ermission is gr!nte# to %opy, #istrib"te !n#or mo#ify this

#o%"ment

  "n#er the terms of the 6N Free <o%"ment!tion i%ense, Version 1.3

  or !ny +!ter version p"b+ishe# by the Free Soft!re Fo"n#!tion9

  ith no $nv!ri!nt Se%tions, no Front>Cover e4ts, !n# no !%>

Cover e4ts.

  %opy of the +i%ense is in%+"#e# in the se%tion entit+e# 56N

  Free <o%"ment!tion i%ense5.

$f yo" h!ve $nv!ri!nt Se%tions, Front>Cover e4ts !n# !%>Cover

e4ts,

rep+!%e the 5ith...e4ts.5 +ine ith this'

  ith the $nv!ri!nt Se%tions being $S D*$- $*S, ith the

  Front>Cover e4ts being $S, !n# ith the !%>Cover e4ts being

$S.

$f yo" h!ve $nv!ri!nt Se%tions itho"t Cover e4ts, or some other

%ombin!tion of the three, merge those to !+tern!tives to s"it the

sit"!tion.

$f yo"r #o%"ment %ont!ins nontrivi!+ e4!mp+es of progr!m %o#e, e

re%ommen# re+e!sing these e4!mp+es in p!r!++e+ "n#er yo"r %hoi%e of

free soft!re +i%ense, s"%h !s the 6N 6ener!+ "b+i% i%ense,

to permit their "se in free soft!re.