<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> 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 </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>> From: centos-pt-br-request@centos.org<br>> Subject: Digest CentOS-pt-br, volume 77, assunto 1<br>> To: centos-pt-br@centos.org<br>> Date: Fri, 9 Aug 2013 12:00:01 +0000<br>> <br>> Enviar submissões para a lista de discussão CentOS-pt-br para <br>>         centos-pt-br@centos.org<br>> <br>> Para se cadastrar ou descadastrar via WWW, visite o endereço<br>>         http://lists.centos.org/mailman/listinfo/centos-pt-br<br>> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou<br>> corpo da mensagem para <br>>         centos-pt-br-request@centos.org<br>> <br>> Você poderá entrar em contato com a pessoa que gerencia a lista pelo<br>> endereço<br>>         centos-pt-br-owner@centos.org<br>> <br>> Quando responder, por favor edite sua linha Assunto assim ela será<br>> mais específica que "Re: Contents of CentOS-pt-br digest..."<br>> <br>> <br>> Tópicos de Hoje:<br>> <br>> 1. Como criar um Sistema Operacional. (CássioElias .)<br>> 2. Re: Como criar um Sistema Operacional. (Marcos Carraro)<br>> 3. Re: Como criar um Sistema Operacional. (Fábio Chicout)<br>> 4. Re: Como criar um Sistema Operacional. (CássioElias .)<br>> <br>> <br>> ----------------------------------------------------------------------<br>> <br>> Message: 1<br>> Date: Thu, 8 Aug 2013 14:41:31 -0300<br>> From: CássioElias . <cassioelias@hotmail.com><br>> Subject: [CentOS-pt-br] Como criar um Sistema Operacional.<br>> To: "debian-user-portuguese@lists.debian.org"<br>>         <debian-user-portuguese@lists.debian.org>, Lista de Discussão<br>>         CentOS-BR         <centos-pt-br@centos.org><br>> Message-ID: <BLU173-W30F808F7A2BCF1CDEFD31FB95F0@phx.gbl><br>> Content-Type: text/plain; charset="iso-8859-1"<br>> <br>> Uma boa tarde a todos da lista de discussão.<br>> Talvez esse não seja o intuito da lista mas como o pessoal aqui tem muita experiência, decidi tentar a sorte.<br>> Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de vocês no seguinte aspecto.<br>> Como é feito um Sistema Operacional? Quais as linguagens são utilizadas? Como me instruir na entrada deste amplo mundo dos Sistemas Operacionais?<br>> Estou a ler o livro Sistemas Operacionais Modernos 3ª Edição de Tanenbaum para referência e está me ajudando muito.<br>> Gostaria de ajuda e esperiência de vocês.<br>> 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>> Podem me ajudar com a experiência de vocês? Indicações de site, etc, são muito bem vindas.<br>> Obrigado a todos pela atenção.<br>> Cássio Elias.                                            <br>> -------------- Próxima Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/58bb8e69/attachment-0001.html <br>> <br>> ------------------------------<br>> <br>> Message: 2<br>> Date: Thu, 8 Aug 2013 14:45:17 -0300<br>> From: Marcos Carraro <marcos.g.carraro@gmail.com><br>> Subject: Re: [CentOS-pt-br] Como criar um Sistema Operacional.<br>> To: "Portuguese (Brazilian) CentOS mailing list"<br>>         <centos-pt-br@centos.org><br>> Cc: "debian-user-portuguese@lists.debian.org"<br>>         <debian-user-portuguese@lists.debian.org><br>> Message-ID:<br>>         <CABP1YVGPMmqmBV-maEHVfrZYfnSFAnG95mVo09iTW+qC0As=hA@mail.gmail.com><br>> Content-Type: text/plain; charset="utf-8"<br>> <br>> Buenas,<br>> <br>> Tche seguinte existe o LFS Linux From Scratch... algo assim se não me falha<br>> a memoria, na net tem bastante material bom para desenvolver uma distro a<br>> partir do zero.<br>> <br>> http://www.linuxfromscratch.org/<br>> http://www.tuxradar.com/content/how-build-your-own-linux-distro<br>> http://www.ibm.com/developerworks/library/os-lfs/<br>> <br>> Não sei até que nivel você deseja ir nos estudos. HEHEH<br>> <br>> <br>> *--*<br>> Att<br>> Marcos Carraro<br>> about.me/marcoscarraro<br>> <br>> <br>> Em 8 de agosto de 2013 14:41, CássioElias . <cassioelias@hotmail.com>escreveu:<br>> <br>> > Uma boa tarde a todos da lista de discussão.<br>> ><br>> > Talvez esse não seja o intuito da lista mas como o pessoal aqui tem muita<br>> > experiência, decidi tentar a sorte.<br>> ><br>> > Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de<br>> > vocês no seguinte aspecto.<br>> ><br>> > Como é feito um Sistema Operacional? Quais as linguagens são utilizadas?<br>> > Como me instruir na entrada deste amplo mundo dos Sistemas Operacionais?<br>> ><br>> > Estou a ler o livro Sistemas Operacionais Modernos 3ª Edição de Tanenbaum<br>> > para referência e está me ajudando muito.<br>> ><br>> > Gostaria de ajuda e esperiência de vocês.<br>> ><br>> > Meu intuito é criar um Sistema do zero a medida que vou fazendo também o<br>> > curso de computação.<br>> > Nisso eu aprenderia bastante como funciona de verdade o coração de um S.O.<br>> ><br>> > Podem me ajudar com a experiência de vocês? Indicações de site, etc, são<br>> > muito bem vindas.<br>> ><br>> > Obrigado a todos pela atenção.<br>> ><br>> > Cássio Elias.<br>> ><br>> > _______________________________________________<br>> > CentOS-pt-br mailing list<br>> > CentOS-pt-br@centos.org<br>> > http://lists.centos.org/mailman/listinfo/centos-pt-br<br>> ><br>> ><br>> -------------- Pr?a Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/73c9e382/attachment-0001.html <br>> <br>> ------------------------------<br>> <br>> Message: 3<br>> Date: Thu, 8 Aug 2013 14:47:02 -0300 (BRT)<br>> From: Fábio Chicout <fabio.chicout@ufpe.br><br>> Subject: Re: [CentOS-pt-br] Como criar um Sistema Operacional.<br>> To: "Portuguese (Brazilian) CentOS mailing list"<br>>         <centos-pt-br@centos.org><br>> Message-ID:<br>>         <239081960.31281.1375984022794.JavaMail.root@hermes.ufpe.br><br>> Content-Type: text/plain; charset="utf-8"<br>> <br>> Cássio, <br>> <br>> <br>> <br>> Na minha opinião, tudo depende de como você observa o trabalho que deseja enfrentar: <br>> <br>> <br>> 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>> <br>> <br>> Como um cara da infra? Acho mais vantagem você buscar o projeto Linux >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>> <br>> <br>> Att, <br>> Fábio Chicout <br>> <br>> ----- Original Message -----<br>> From: "CássioElias ." <cassioelias@hotmail.com> <br>> To: debian-user-portuguese@lists.debian.org, "Lista de Discussão CentOS-BR" <centos-pt-br@centos.org> <br>> Sent: Thursday, August 8, 2013 2:41:31 PM <br>> Subject: [CentOS-pt-br] Como criar um Sistema Operacional. <br>> <br>> <br>> Uma boa tarde a todos da lista de discussão. <br>> <br>> <br>> Talvez esse não seja o intuito da lista mas como o pessoal aqui tem muita experiência, decidi tentar a sorte. <br>> <br>> <br>> Pessoal, sou estudante de Ciência da Computação e gostaria da ajuda de vocês no seguinte aspecto. <br>> <br>> <br>> Como é feito um Sistema Operacional? Quais as linguagens são utilizadas? Como me instruir na entrada deste amplo mundo dos Sistemas Operacionais? <br>> <br>> <br>> Estou a ler o livro Sistemas Operacionais Modernos 3ª Edição de Tanenbaum para referência e está me ajudando muito. <br>> <br>> <br>> Gostaria de ajuda e esperiência de vocês. <br>> <br>> <br>> Meu intuito é criar um Sistema do zero a medida que vou fazendo também o curso de computação. <br>> Nisso eu aprenderia bastante como funciona de verdade o coração de um S.O. <br>> <br>> <br>> Podem me ajudar com a experiência de vocês? Indicações de site, etc, são muito bem vindas. <br>> <br>> <br>> Obrigado a todos pela atenção. <br>> <br>> <br>> Cássio Elias. <br>> _______________________________________________ <br>> CentOS-pt-br mailing list <br>> CentOS-pt-br@centos.org <br>> http://lists.centos.org/mailman/listinfo/centos-pt-br <br>> <br>> <br>> -- <br>> <br>> <br>> -------------- Pr?a Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/d006310b/attachment-0001.html <br>> -------------- Pr?a Parte ----------<br>> Um anexo não texto foi limpo...<br>> Nome : card.png<br>> Tipo : image/png<br>> Tam : 21827 bytes<br>> Descr.: não disponível<br>> Url : http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/d006310b/attachment-0001.png <br>> <br>> ------------------------------<br>> <br>> Message: 4<br>> Date: Thu, 8 Aug 2013 15:17:58 -0300<br>> From: CássioElias . <cassioelias@hotmail.com><br>> Subject: Re: [CentOS-pt-br] Como criar um Sistema Operacional.<br>> To: "debian-user-portuguese@lists.debian.org"<br>>         <debian-user-portuguese@lists.debian.org>, Lista de Discussão<br>>         CentOS-BR         <centos-pt-br@centos.org><br>> Message-ID: <BLU173-W377509FB13DDCE18CED482B95F0@phx.gbl><br>> Content-Type: text/plain; charset="iso-8859-1"<br>> <br>> Então pessoal.<br>> Minha ideia principal é ler a fundo o livro Sistema Operacionais Modernos 3ª do Tanenbaum ...<br>> Partindo dele eu iria depois para o Linux from Scratch..<br>> Mas obrigado pela ajuda, já ajudou bastante.<br>> Fico aberto a mais sugestões..<br>> Obrigado.                                            <br>> -------------- Próxima Parte ----------<br>> Um anexo em HTML foi limpo...<br>> URL: http://lists.centos.org/pipermail/centos-pt-br/attachments/20130808/7e30df5c/attachment-0001.html <br>> <br>> ------------------------------<br>> <br>> _______________________________________________<br>> CentOS-pt-br mailing list<br>> CentOS-pt-br@centos.org<br>> http://lists.centos.org/mailman/listinfo/centos-pt-br<br>> <br>> <br>> Fim da Digest CentOS-pt-br, volume 77, assunto 1<br>> ************************************************<br></div>                                            </div></body>
</html>