<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;A construção de um SO é complexa, mas não impossível, desde que um bom projeto seja feito. para isso, vc precisará ter uma boa visão sobre como funciona o SO e sobre seus elementos, tais como o kernel, os sistemas de entrada e saída e o gerenciamento de memória e de processos. Creio que você deve primeiro começar primeiro pelo Kernel, que é o núcleo do sistema. O mais indicado é que vc analise os que já existem, como o dos Sistemas operacionais Minix ou Linux, que são abertos. Porém, vc precisará ter um bom conhecimento sobre linguagens como C, Java e outras mais, para compreender as suas milhares de linhas de código e a estrutura. Dê uma olhada no link abaixo. Lá há um vídeo bem explicativo. Espero ter ajudado &nbsp;</div><div><br></div><a href="http://www.youtube.com/watch?v=6MJUGVFAXKg" target="_blank">http://www.youtube.com/watch?v=6MJUGVFAXKg</a><font face="Tahoma"><b><br id="FontBreak"></b></font><br><br><b>Adão Ferreira dos Santos</b><br><br><div>&gt; From: centos-pt-br-request@centos.org<br>&gt; Subject: Digest CentOS-pt-br, volume 77, assunto 1<br>&gt; To: centos-pt-br@centos.org<br>&gt; Date: Fri, 9 Aug 2013 12:00:01 +0000<br>&gt; <br>&gt; Enviar submissões para a lista de discussão CentOS-pt-br para <br>&gt;         centos-pt-br@centos.org<br>&gt; <br>&gt; Para se cadastrar ou descadastrar via WWW, visite o endereço<br>&gt;         http://lists.centos.org/mailman/listinfo/centos-pt-br<br>&gt; ou, via email, envie uma mensagem com a palavra 'help' no assunto ou<br>&gt; corpo da mensagem para <br>&gt;         centos-pt-br-request@centos.org<br>&gt; <br>&gt; Você poderá entrar em contato com a pessoa que gerencia a lista pelo<br>&gt; endereço<br>&gt;         centos-pt-br-owner@centos.org<br>&gt; <br>&gt; Quando responder, por favor edite sua linha Assunto assim ela será<br>&gt; mais específica que "Re: Contents of CentOS-pt-br digest..."<br>&gt; <br>&gt; <br>&gt; Tópicos de Hoje:<br>&gt; <br>&gt;    1. Como criar um Sistema Operacional. (CássioElias .)<br>&gt;    2. Re: Como criar um Sistema Operacional. (Marcos Carraro)<br>&gt;    3. Re: Como criar um Sistema Operacional. (Fábio Chicout)<br>&gt;    4. Re: Como criar um Sistema Operacional. (CássioElias .)<br>&gt; <br>&gt; <br>&gt; ----------------------------------------------------------------------<br>&gt; <br>&gt; Message: 1<br>&gt; Date: Thu, 8 Aug 2013 14:41:31 -0300<br>&gt; From: CássioElias . &lt;cassioelias@hotmail.com&gt;<br>&gt; Subject: [CentOS-pt-br] Como criar um Sistema Operacional.<br>&gt; To: "debian-user-portuguese@lists.debian.org"<br>&gt;         &lt;debian-user-portuguese@lists.debian.org&gt;, Lista de Discussão<br>&gt;         CentOS-BR         &lt;centos-pt-br@centos.org&gt;<br>&gt; Message-ID: &lt;BLU173-W30F808F7A2BCF1CDEFD31FB95F0@phx.gbl&gt;<br>&gt; Content-Type: text/plain; charset="iso-8859-1"<br>&gt; <br>&gt; Uma boa tarde a todos da lista de discussão.<br>&gt; Talvez esse não seja o intuito da lista mas como o pessoal aqui tem muita experiência, decidi tentar a sorte.<br>&gt; Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de vocês no seguinte aspecto.<br>&gt; Como é feito um Sistema Operacional? Quais as linguagens são utilizadas? Como me instruir na entrada deste amplo mundo dos Sistemas Operacionais?<br>&gt; Estou a ler o livro Sistemas Operacionais Modernos 3ª Edição de Tanenbaum para referência e está me ajudando muito.<br>&gt; Gostaria de ajuda e esperiência de vocês.<br>&gt; Meu intuito é criar um Sistema do zero a medida que vou fazendo também o curso de computação.Nisso eu aprenderia bastante como funciona de verdade o coração de um S.O.<br>&gt; Podem me ajudar com a experiência de vocês? Indicações de site, etc, são muito bem vindas.<br>&gt; Obrigado a todos pela atenção.<br>&gt; Cássio Elias.                                               <br>&gt; -------------- Próxima Parte ----------<br>&gt; Um anexo em HTML foi limpo...<br>&gt; URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/58bb8e69/attachment-0001.html <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 2<br>&gt; Date: Thu, 8 Aug 2013 14:45:17 -0300<br>&gt; From: Marcos Carraro &lt;marcos.g.carraro@gmail.com&gt;<br>&gt; Subject: Re: [CentOS-pt-br] Como criar um Sistema Operacional.<br>&gt; To: "Portuguese (Brazilian) CentOS mailing list"<br>&gt;         &lt;centos-pt-br@centos.org&gt;<br>&gt; Cc: "debian-user-portuguese@lists.debian.org"<br>&gt;         &lt;debian-user-portuguese@lists.debian.org&gt;<br>&gt; Message-ID:<br>&gt;         &lt;CABP1YVGPMmqmBV-maEHVfrZYfnSFAnG95mVo09iTW+qC0As=hA@mail.gmail.com&gt;<br>&gt; Content-Type: text/plain; charset="utf-8"<br>&gt; <br>&gt; Buenas,<br>&gt; <br>&gt; Tche seguinte existe o LFS Linux From Scratch... algo assim se não me falha<br>&gt; a memoria, na net tem bastante material bom para desenvolver uma distro a<br>&gt; partir do zero.<br>&gt; <br>&gt; http://www.linuxfromscratch.org/<br>&gt; http://www.tuxradar.com/content/how-build-your-own-linux-distro<br>&gt; http://www.ibm.com/developerworks/library/os-lfs/<br>&gt; <br>&gt; Não sei até que nivel você deseja ir nos estudos. HEHEH<br>&gt; <br>&gt; <br>&gt; *--*<br>&gt; Att<br>&gt; Marcos Carraro<br>&gt; about.me/marcoscarraro<br>&gt; <br>&gt; <br>&gt; Em 8 de agosto de 2013 14:41, CássioElias . &lt;cassioelias@hotmail.com&gt;escreveu:<br>&gt; <br>&gt; &gt; Uma boa tarde a todos da lista de discussão.<br>&gt; &gt;<br>&gt; &gt; Talvez esse não seja o intuito da lista mas como o pessoal aqui tem muita<br>&gt; &gt; experiência, decidi tentar a sorte.<br>&gt; &gt;<br>&gt; &gt; Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de<br>&gt; &gt; vocês no seguinte aspecto.<br>&gt; &gt;<br>&gt; &gt; Como é feito um Sistema Operacional? Quais as linguagens são utilizadas?<br>&gt; &gt; Como me instruir na entrada deste amplo mundo dos Sistemas Operacionais?<br>&gt; &gt;<br>&gt; &gt; Estou a ler o livro Sistemas Operacionais Modernos 3ª Edição de Tanenbaum<br>&gt; &gt; para referência e está me ajudando muito.<br>&gt; &gt;<br>&gt; &gt; Gostaria de ajuda e esperiência de vocês.<br>&gt; &gt;<br>&gt; &gt; Meu intuito é criar um Sistema do zero a medida que vou fazendo também o<br>&gt; &gt; curso de computação.<br>&gt; &gt; Nisso eu aprenderia bastante como funciona de verdade o coração de um S.O.<br>&gt; &gt;<br>&gt; &gt; Podem me ajudar com a experiência de vocês? Indicações de site, etc, são<br>&gt; &gt; muito bem vindas.<br>&gt; &gt;<br>&gt; &gt; Obrigado a todos pela atenção.<br>&gt; &gt;<br>&gt; &gt; Cássio Elias.<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; CentOS-pt-br mailing list<br>&gt; &gt; CentOS-pt-br@centos.org<br>&gt; &gt; http://lists.centos.org/mailman/listinfo/centos-pt-br<br>&gt; &gt;<br>&gt; &gt;<br>&gt; -------------- Pr?a Parte ----------<br>&gt; Um anexo em HTML foi limpo...<br>&gt; URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/73c9e382/attachment-0001.html <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 3<br>&gt; Date: Thu, 8 Aug 2013 14:47:02 -0300 (BRT)<br>&gt; From: Fábio Chicout &lt;fabio.chicout@ufpe.br&gt;<br>&gt; Subject: Re: [CentOS-pt-br] Como criar um Sistema Operacional.<br>&gt; To: "Portuguese (Brazilian) CentOS mailing list"<br>&gt;         &lt;centos-pt-br@centos.org&gt;<br>&gt; Message-ID:<br>&gt;         &lt;239081960.31281.1375984022794.JavaMail.root@hermes.ufpe.br&gt;<br>&gt; Content-Type: text/plain; charset="utf-8"<br>&gt; <br>&gt; Cássio, <br>&gt; <br>&gt; <br>&gt; <br>&gt; Na minha opinião, tudo depende de como você observa o trabalho que deseja enfrentar: <br>&gt; <br>&gt; <br>&gt; Como desenvolvedor? Siga a risca o Tanembaum, e vc vai ter um kernel. Depois você vai ter de construir uma série de micro aplicações para dar uso a esse kernel, e extender as funcionalidades. Vai ser muito trabalho, e talvez sua graduação não d? tempo de fazer tudo. (veja a história de linus torvalds e o kernel pra ter uma idéia de tempo) <br>&gt; <br>&gt; <br>&gt; Como um cara da infra? Acho mais vantagem você buscar o projeto Linux &gt;From Scratch ( http://www.linuxfromscratch.org/ ) e começe a seguir os textos. Uma hora vc vai chegar com sua própria distribuição linux. <br>&gt; <br>&gt; <br>&gt; Att, <br>&gt; Fábio Chicout <br>&gt; <br>&gt; ----- Original Message -----<br>&gt; From: "CássioElias ." &lt;cassioelias@hotmail.com&gt; <br>&gt; To: debian-user-portuguese@lists.debian.org, "Lista de Discussão CentOS-BR" &lt;centos-pt-br@centos.org&gt; <br>&gt; Sent: Thursday, August 8, 2013 2:41:31 PM <br>&gt; Subject: [CentOS-pt-br] Como criar um Sistema Operacional. <br>&gt; <br>&gt; <br>&gt; Uma boa tarde a todos da lista de discussão. <br>&gt; <br>&gt; <br>&gt; Talvez esse não seja o intuito da lista mas como o pessoal aqui tem muita experiência, decidi tentar a sorte. <br>&gt; <br>&gt; <br>&gt; Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de vocês no seguinte aspecto. <br>&gt; <br>&gt; <br>&gt; Como é feito um Sistema Operacional? Quais as linguagens são utilizadas? Como me instruir na entrada deste amplo mundo dos Sistemas Operacionais? <br>&gt; <br>&gt; <br>&gt; Estou a ler o livro Sistemas Operacionais Modernos 3ª Edição de Tanenbaum para referência e está me ajudando muito. <br>&gt; <br>&gt; <br>&gt; Gostaria de ajuda e esperiência de vocês. <br>&gt; <br>&gt; <br>&gt; Meu intuito é criar um Sistema do zero a medida que vou fazendo também o curso de computação. <br>&gt; Nisso eu aprenderia bastante como funciona de verdade o coração de um S.O. <br>&gt; <br>&gt; <br>&gt; Podem me ajudar com a experiência de vocês? Indicações de site, etc, são muito bem vindas. <br>&gt; <br>&gt; <br>&gt; Obrigado a todos pela atenção. <br>&gt; <br>&gt; <br>&gt; Cássio Elias. <br>&gt; _______________________________________________ <br>&gt; CentOS-pt-br mailing list <br>&gt; CentOS-pt-br@centos.org <br>&gt; http://lists.centos.org/mailman/listinfo/centos-pt-br <br>&gt; <br>&gt; <br>&gt; -- <br>&gt; <br>&gt; <br>&gt; -------------- Pr?a Parte ----------<br>&gt; Um anexo em HTML foi limpo...<br>&gt; URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/d006310b/attachment-0001.html <br>&gt; -------------- Pr?a Parte ----------<br>&gt; Um anexo não texto foi limpo...<br>&gt; Nome  : card.png<br>&gt; Tipo  : image/png<br>&gt; Tam   : 21827 bytes<br>&gt; Descr.: não disponível<br>&gt; Url   : http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/d006310b/attachment-0001.png <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; Message: 4<br>&gt; Date: Thu, 8 Aug 2013 15:17:58 -0300<br>&gt; From: CássioElias . &lt;cassioelias@hotmail.com&gt;<br>&gt; Subject: Re: [CentOS-pt-br] Como criar um Sistema Operacional.<br>&gt; To: "debian-user-portuguese@lists.debian.org"<br>&gt;         &lt;debian-user-portuguese@lists.debian.org&gt;, Lista de Discussão<br>&gt;         CentOS-BR         &lt;centos-pt-br@centos.org&gt;<br>&gt; Message-ID: &lt;BLU173-W377509FB13DDCE18CED482B95F0@phx.gbl&gt;<br>&gt; Content-Type: text/plain; charset="iso-8859-1"<br>&gt; <br>&gt; Então pessoal.<br>&gt; Minha ideia principal é ler a fundo o livro Sistema Operacionais Modernos 3ª do Tanenbaum ...<br>&gt; Partindo dele eu iria depois para o Linux from Scratch..<br>&gt; Mas obrigado pela ajuda, já ajudou bastante.<br>&gt; Fico aberto a mais sugestões..<br>&gt; Obrigado.                                               <br>&gt; -------------- Próxima Parte ----------<br>&gt; Um anexo em HTML foi limpo...<br>&gt; URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/7e30df5c/attachment-0001.html <br>&gt; <br>&gt; ------------------------------<br>&gt; <br>&gt; _______________________________________________<br>&gt; CentOS-pt-br mailing list<br>&gt; CentOS-pt-br@centos.org<br>&gt; http://lists.centos.org/mailman/listinfo/centos-pt-br<br>&gt; <br>&gt; <br>&gt; Fim da Digest CentOS-pt-br, volume 77, assunto 1<br>&gt; ************************************************<br></div>                                               </div></body>
</html>