[Rio-pm] drive em Perl

Tiago Peczenyj tiago.peczenyj em gmail.com
Quinta Fevereiro 23 13:37:49 PST 2012


Mantovani

Acho que o quer o Pusep quis dizer é que com os exemplos dele o
Aureliano poderia aprender algumas coisas que ele precisa para,
inclusive, formular melhor as perguntas. Pessoalmente eu acho viagem,
um bom livro de sistema operacional como os do Tanenbaum pode dar uma
base inicial melhor, porém não analisei os exemplos do Pusep nem sei
advogar em favor dele.

No cpan tem modulos interessantes como o

http://search.cpan.org/~dcantrell/CPU-Emulator-Z80-1.0/

Porém para poder fazer um uso dessas coisas é interessante ter alguma base.

2012/2/23 Daniel Mantovani <daniel.oliveira.mantovani em gmail.com>:
> Extreme facepalm.
>
> É serio para tudo e lê essa thread até você entender que o cara não está
> perguntado como aprender JavaScript e sim como programar uma interface entre
> um *****hardware***** e um ******software***** e para programar essa
> interface é necessário entender sobre o hardware e hardware é
> ************eletrônica*************.
>
> Sent from my iPhone
>
> On 23 Feb 2012, at 18:19, Stanislaw Pusep <creaktive em gmail.com> wrote:
>
> Mantovani, que deselegante!
> Aureliano, imagino que o excesso de abstração na computação moderna tenha
> lhe despertado o interesse de como The Matrix realmente é :)
> No fundo, o que importa é que qualquer "computador" é capaz de reproduzir
> qualquer outro "computador" via "software" (conceito da Máquna de Turing).
> Contraditoriamente, por mais que nos afastemos do "hardware", mais perto
> estamos dele.
> Observe:
> 1) http://repl.it/ - roda Scheme, Lua, Python e Ruby via JavaScript;
> 2) http://bellard.org/jslinux/ - roda Linux, com direito a compilador C
> nativo, via JavaScript;
> 3) http://www.visual6502.org/JSSim/index.html - emula um processador de 8
> bits, também em JavaScript!
> Ou seja, para ser um rakerzão parrudo, não é obrigatório "botar a mão na
> massa" (um devaneio: já troquei ideia com um cipherpunk que não fazia ideia
> de como escrever um Makefile)!
> Um artefato bem interessante que eu posso recomendar é o IBNIZ, uma VM
> especializada em efeitos audiovisuais paramétricos, aonde você entra o
> "bytecode" diretamente pelo teclado:
> http://pelulamu.net/ibniz/
> E a mesma VM em JavaScript:
> http://ibniz.asiekierka.pl/ibniz.html
>
> ABS()
>
>
>
> On Thu, Feb 23, 2012 at 17:40, Daniel Mantovani
> <daniel.oliveira.mantovani em gmail.com> wrote:
>>
>> Você deveria primeiro procurar saber os conceitos básicos de um kernel e
>> parar de escrever "drive", já te corrigiram sobre isso.
>> Além do mais, você precisa saber conceitos de elétrica, como lei de
>> ohm, lei de kirchhoff, circuitos etc. Ah, você também pode copiar "How To's"
>> da internet e ficar sem saber o que você fez a vida inteira.
>>
>>
>> http://www.amazon.com/Electric-Circuits-9th-James-Nilsson/dp/0136114997/ref=sr_1_1?ie=UTF8&qid=1330025911&sr=8-1
>>
>> http://www.amazon.com/s/ref=sr_kk_1?rh=i%3Astripbooks%2Ck%3Alinux+kernel&keywords=linux+kernel&ie=UTF8&qid=1330025932
>>
>> material você tem de sobra espalhado na internet.
>> De qualquer forma, quem vai te orientar melhor sobre isso é o Thiago
>> Rondon.
>>
>> --
>> Software Engineer
>> Just Another Perl Hacker
>> Daniel Mantovani +5511 8538-9897
>> XOXO
>>
>> On Feb 23, 2012, at 5:20 PM, Aureliano Guedes wrote:
>>
>> Ainda estou pensando se entro nessa... hahaha
>> Quero fazer algum Drive simples, mas ainda não tenho ideia de qual.
>> Alguma sujestão de algo facil, so para fins recreativos mesmo???
>>
>> > From: tiago.peczenyj em gmail.com
>> > Date: Thu, 23 Feb 2012 17:16:09 -0200
>> > To: rio-pm em pm.org
>> > Subject: Re: [Rio-pm] drive em Perl
>> >
>> > Aureliano, vc não esclareceu que tipo de driver estava interessado em
>> > fazer :)
>> >
>> > 2012/2/23 Aureliano Guedes <guedes_1000 em hotmail.com>:
>> > > Valeu, monges, esclareceu muitos pontos!
>> > >
>> > > Obrigado
>> > >
>> > > ________________________________
>> > > From: creaktive em gmail.com
>> > > Date: Thu, 23 Feb 2012 15:23:17 -0200
>> > >
>> > > To: rio-pm em pm.org
>> > > Subject: Re: [Rio-pm] drive em Perl
>> > >
>> > > Para os fins didáticos, recomendo um OS didático :)
>> > > http://www.returninfinity.com/baremetal.html
>> > >
>> > > Sistemas operacionais de uso geral encapsulam o kernel ao máximo
>> > > (pelas
>> > > razões citadas por Blabos e Tiago); drivers de Windows e MacOS rodam
>> > > em
>> > > maior parte no userspace, se não me engano (pelas interfaces WDM e I/O
>> > > Kit,
>> > > respectivamente).
>> > >
>> > > ABS()
>> > >
>> > >
>> > >
>> > > On Thu, Feb 23, 2012 at 15:03, Aureliano Guedes
>> > > <guedes_1000 em hotmail.com>
>> > > wrote:
>> > >
>> > > Apenas curiosidade! Não achei ainda uma resposta certa para o assunto,
>> > > e to
>> > > querendo programar em kernel mode para fins didaticos.
>> > >
>> > > ________________________________
>> > > From: creaktive em gmail.com
>> > > Date: Thu, 23 Feb 2012 15:00:45 -0200
>> > >
>> > > To: rio-pm em pm.org
>> > > Subject: Re: [Rio-pm] drive em Perl
>> > >
>> > > Pergunta: por que você precisa do kernel mode?
>> > >
>> > > ABS()
>> > >
>> > >
>> > >
>> > > On Thu, Feb 23, 2012 at 14:46, Aureliano Guedes
>> > > <guedes_1000 em hotmail.com>
>> > > wrote:
>> > >
>> > > Os principais : Windows, Linus e Mac.
>> > >
>> > >> From: tiago.peczenyj em gmail.com
>> > >> Date: Thu, 23 Feb 2012 14:43:49 -0200
>> > >
>> > >> To: rio-pm em pm.org
>> > >> Subject: Re: [Rio-pm] drive em Perl
>> > >>
>> > >> Estamos falando de que sistema operacional?
>> > >>
>> > >> 2012/2/23 Aureliano Guedes <guedes_1000 em hotmail.com>:
>> > >> > Intão tem como programar em Kernel mode??
>> > >> >
>> > >> >
>> > >> >> From: tiago.peczenyj em gmail.com
>> > >> >> Date: Thu, 23 Feb 2012 14:33:13 -0200
>> > >> >> To: rio-pm em pm.org
>> > >> >> Subject: Re: [Rio-pm] drive em Perl
>> > >> >
>> > >> >>
>> > >> >> vc quer dizer um Driver de dispositivo? Talvez se for possivel
>> > >> >> rodar
>> > >> >> em userland... sim... mas vc vai ter um grande overhead nisso. Em
>> > >> >> Kernel Space algo me diz que é bem... inusitado...
>> > >> >>
>> > >> >> 2012/2/23 Aureliano Guedes <guedes_1000 em hotmail.com>:
>> > >> >> > Monges, uma perguntinha...
>> > >> >> >
>> > >> >> > Sabem se é possivel programar drive em Perl??
>> > >> >> >
>> > >> >> > Att,
>> > >> >> >
>> > >> >> > Aureliano Guedes
>> > >> >> >
>> > >> >> > _______________________________________________
>> > >> >> > Rio-pm mailing list
>> > >> >> > Rio-pm em pm.org
>> > >> >> > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >> >>
>> > >> >>
>> > >> >>
>> > >> >> --
>> > >> >> Tiago B. Peczenyj
>> > >> >> Linux User #405772
>> > >> >>
>> > >> >> http://pacman.blog.br
>> > >> >> _______________________________________________
>> > >> >> Rio-pm mailing list
>> > >> >> Rio-pm em pm.org
>> > >> >> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >> >
>> > >> > _______________________________________________
>> > >> > Rio-pm mailing list
>> > >> > Rio-pm em pm.org
>> > >> > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >>
>> > >>
>> > >>
>> > >> --
>> > >> Tiago B. Peczenyj
>> > >> Linux User #405772
>> > >>
>> > >> http://pacman.blog.br
>> > >> _______________________________________________
>> > >> Rio-pm mailing list
>> > >> Rio-pm em pm.org
>> > >> http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > >
>> > >
>> > > _______________________________________________ Rio-pm mailing list
>> > > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > >
>> > >
>> > > _______________________________________________ Rio-pm mailing list
>> > > Rio-pm em pm.org http://mail.pm.org/mailman/listinfo/rio-pm
>> > >
>> > > _______________________________________________
>> > > Rio-pm mailing list
>> > > Rio-pm em pm.org
>> > > http://mail.pm.org/mailman/listinfo/rio-pm
>> >
>> >
>> >
>> > --
>> > Tiago B. Peczenyj
>> > Linux User #405772
>> >
>> > http://pacman.blog.br
>> > _______________________________________________
>> > Rio-pm mailing list
>> > Rio-pm em pm.org
>> > http://mail.pm.org/mailman/listinfo/rio-pm
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>>
>>
>>
>> _______________________________________________
>> Rio-pm mailing list
>> Rio-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


Mais detalhes sobre a lista de discussão Rio-pm