Escolar Documentos
Profissional Documentos
Cultura Documentos
Histrico
Richard Stallman
Personalidade importante da comunidade do software livre In ressou no !I" em #$%#& onde e'istia um rupo de pro ramadores (ue tinham por h)bito compartilhar o desenvolvimento de software
Histrico
* sa+da de v)rios pro ramadores ,contratados pela Symbolics- e a ado./o de novos sistemas operacionais ,propriet)rios- pelo !I" dificultou a manuten./o do rupo Stallman ent/o resolveu come.ar a trabalhar no desenvolvimento de um sistema operacional compat+vel com o 01I2& por3m livre
Histrico
4m #$67 Stallman saiu do !I" e passou a se dedicar ao pro8eto 910 4m #$6: criou a ;ree Software ;oundation ;oi ainda criada 9P< ,<icen.a P=blica 910
Software livre
B 910C<inu'
*t3 #$$D o Sistema 910 estava (uase completo& mas n/o dispunha de um Eernel
B 910C<inu'
4m #$$#& <inus "orvalds& na 3poca com G# anos& estudante da 0niversidade de HelsinEy& come.ou a trabalhar no pro8eto de um Fernel baseado no !I1I2& e compat+vel com o 01I2
!I1I2? clone do 01I2& desenvolvido por *ndrew "anenbaum 01I2? sistema operacional comercial para computadores de rande porte
B 910C<inu'
4m a osto de #$$#& "orvalds enviou um eAmail H lista comp.os.mini' anunciando o seu pro8eto e liberando os fontes para a(ueles (ue (uiserem modific)Alo
B 910C<inu'
Voc sente falta dos dias do Minix/1.1 quando homens eram homens e escreviam seus prprios drivers? Voc est sem nenhum projeto legal e est ansioso para mexer num sistema operacional que voc possa modificar para atender s suas necessidades? Voc est achando chato quando tudo funciona no minix? !"o ficar mais a noite inteira tentando arrumar um programa legal? #nt"o esta mensagem pode ser para voc.
B 910C<inu'
$omo eu disse h um ms %?& atrs' eu estou tra(alhando numa vers"o grtis dum similar para o Minix' para computadores )*+,-.. #la finalmente atingiu o estgio onde j / usvel %apesar de talve0 n"o ser' dependendo do que voc quer&' e eu estou a fim de colocar %online& o cdigo fonte para uma distri(ui1"o melhor. 2 apenas a vers"o 3.34 %com mais um patch& mas eu j rodei (ash/gcc/gnu+ma5e/gnu+sed/compress dentro dela.
910C<inu' A @efini./o
Sistema Bperacional&implementado sobre o padr/o PBSI2 ,compat+vel com o 01I2-& de livre distribui./o& multiusu)rio& multitarefa& dispon+vel para diversas plataformas ,'6I Intel& !otorola& Power P5& !IPS& entre outrosPode ser obtido na Internet ou com 5@s com custo relativamente bai'o
5aracter+sticas do <inu'
4scrito em lin ua em 5 @isponibilidade de cdi o fonte? adapta./o para as necessidades do usu)rio @istribui./o livre nos termos da 910 !ultiusu)rio !ultitarefa 9erenciamento de memria eficiente PermissJes de acesso a ar(uivos&diretrios e pro ramas *cessa ar(uivos ravados em parti.Jes formatadas
@istribui.Jes do <inu'
Somente o <inu' n/o 3 suficiente para se ter um sistema funcional 9rupos de pessoas& empresas e or aniKa.Jes LdistribuemM o <inu' com outros pro ramas essenciais ,editores r)ficos& planilhas& bancos de dados& ambientes de pro rama./o-
Red Hat
@istribui./o cl)ssica 0ma das mais conhecidas Sistema de empacotamento RP! http?CCwww.redhat.com
!andriva
;ruto da fus/o da !andraEe ,distribui./o francesa- com a 5onectiva ,brasileira5onectiva? come.ou como uma tradu./o do Red Hat para portu uNs. * re ou fun.Jes do @ebian. !andraEe? possui recursos do Red Hat. ;)cil instala./o. Indicada para principiantes http?CCwww.mandriva.com
SlacEware
0ma das mais anti as e tradicionais distribui.Jes 0tiliKada por usu)rios e'perientes Praticamente todo confi ur)vel em modo te'to http?CCwww.slacEware.com
@ebian
@istribui./o cl)ssica @istribui./o oficial do pro8eto 910 @esenvolvido por volunt)rios e estudantes preocupados com a (ualidade do produto Indicada para usu)rios e'perientes ;erramenta aptA et? resolve dependNncias entre pacotes 9erenciador de pacotes @PF9 # http?CCwww.debian.or
Furumin
@istribui./o nacional @esenvolvida pela e(uipe do 9uia do Hardware Oaseada no Fnoppi' http?CCwww. dhpress.com.brCEurumin C
C PQ diretrio raiK ,rootCbin PQ pro ramas essenciais do sistema ,e'. cp& ls& mvCboot PQ ar(uivos de inicialiKa./o do sistema
Cdev PQ cont3m controladores de dispositivo ,device drivers PQ perif3ricos CdevChda# ou CdevCsda# PQ primeira parti./o do primeiro disco CdevChdb# ou CdevCsdb# PQ primeira parti./o do se undo disco CdevClpD PQ primeira impressora CdevCtty# PQ primeiro console virtual CdevCnull PQ 3 um ar(uivo especial (ue descarta toda informa./o escrita nele ,buraco ne ro-
*o inv3s de cada pro rama ter uma cpia de uma fun./o& incluiAse bibliotecas deste diretrio& reduKindo o espa.o ocupado por pro ramas
Croot PQ diretrio do usu)rio root Csbin PQ pro ramas essenciais do sistema& e'ecutados pelo usu)rio root Ctmp PQ ar(uivos com informa.Jes tempor)rias eradas por pro ramas
Cusr PQ cont3m subdiretrios com pro ramas e ar(uivos de confi ura./o utiliKados pelo sistema
Pacotes randes de software e seus ar(uivos de confi ura./o CusrC2##RI PQ sistema 2 window CusrCman PQ p) inas do manual
Principal usu)rio do sistema operacional Pode alterar a confi ura./o do sistema& manipular usu)rios e rupos& alterar propriedades de processos
InicialiKa./o do sistema
#o- Pro rama da OIBS 3 e'ecutado& realiKando verifica.Jes no sistema Go- !OR ,Re istro !estre de InicialiKa./o3 carre ado? pro rama localiKado no primeiro setor do disco r+ ido. "em a fun./o de carre ar um erenciador de inicialiKa./o de sistemas operacionais 9erenciadores de inicialiKa./o? <I<B& 9R0O
Processo I1I"
Prompt de comando
Interpretador de comandos do <inu'? interface em modo te'to entre o usu)rio e o sistema Uroot@localhost CrootVW
root PQ usu)rio lo ado no sistema localhost PQ nome da m)(uina Croot PQ diretrio atual W PQ indica (ue 3 um superusu)rio (ue est) lo ado X PQ indica (ue 3 um usu)rio comum (ue est)
/etc/passwd PQ informa.Jes sobre contas de usu)rios /etc/shadow PQ informa.Jes sobre senhas /etc/group PQ informa.Jes sobre rupos /etc/fstab PQ informa.Jes sobre sistemas de ar(uivos
4specifica./o de um caminho usa C ,ao inv3s da Y do @BS5omandos s/o sens+veis ao caso ,ls 3 v)lido e <S n/oPrompt de comando do <inu' permite multitarefa ,processos em se undo plano-
4'erc+cios
5ite al umas caracter+sticas do <inu' B (ue 3 a licen.a 9P<Z B (ue s/o distribui.Jes do <inu'Z @N dois e'emplos B (ue 3 o usu)rio rootZ >uais informa.Jes s/o mostradas no prompt do <inu'Z