ssastre@...
De: st-br@yahoogroups.com [mailto:st-br@yahoogroups.com] En nombre de Thiago Silva
Enviado el: Martes, 27 de Febrero de 2007 08:52
Para: st-br@yahoogroups.com
Asunto: [st-br] Object Oriented Operating SystemOlá,
Meu nome é Thiago e há alguns anos que nutro interesse pela tecnologia
Smalltalk. Mas somente há pouco mais de 6 meses que, por acaso, tive
contato com vários videos (palestras e entrevistas) do Dr. Alan Kay,
onde ele fala sobre as pesquisas no Xerox PARC, as origens dos
conceitos implementados no ambiente Smalltalk (Sketchpad, Lisp, etc),
educação e, especialmente, sua visão sobre a tecnologia nos dias
atuais.
Além de ter profundo interesse sobre conceitos e teorias associadas a
linguagens de programação, sou particularmente sensível ao assunto
'educação'. Portanto, estes materiais tiveram profundo impacto na
minha cabeça ;)
Entre outras coisas, fiquei convencido de que existe uma alternativa
superior à convencional para o uso de computadores pessoais (ie. onde
todos os aspectos do sistema são objetos imediatos). E com o tempo, me
vi sonhando acordado, desenvolvendo e criando aplicações dinamicamente
com UI's mirabolantes (ex. vendo e manipulando objetos como se fossem
células orgânicas) em um sistema operacional puramente OO (numa
mistura louca de squeak + opencroquet + beryl).
Ainda, sou um usuário do ambiente KDE e, agora que tenho tido tempo
para colaborar no projeto, não consigo evitar de sentir que seria um
esforço estéril, quando lembro que, em meus sonhos, eu utilizo este
hipotético 'sistema operacional puramente OO'.
Admito que me causa frustração ter que acordar do sonho e voltar para
um mundo onde eu tenho que desenvolver softwares utilizando
ferramentas e conceitos que não expressam tão naturalmente minhas
idéias, por exemplo. E aqui, eu me lembro daquela história: o ser
humano programa o computador ou o computador programa o ser humano?
Pois pergunto a vocês:
-Seria viável ou interessante criar um sistema operacional (para uso
doméstico, quem sabe) puramente OO, baseado em uma linguagem como
Smalltalk para a arquitetura intel?Possivel como você ja deve estar adivinando sim que é.
-Existe esforço neste sentido?
Sim. Veja o SqueakNOS ou SqueakOS são os unicos que eu conheço ate o momento. Pode començar por aqui:
http://wiki.squeak.org/squeak/5727
Adianto que volta e meia, nos ultimos anos, tenho caido na página do
Jecel onde ele fala sobre a criação de uma máquina baseada em Self
para arquitetura RISC, não é isso? O projeto está maduro?O Self foi criado pela Sun e ate onde eu sei tem muitos conceitos muito bons. Nao so no design mais tambem em certas coisas da VM e do jiter.
Também, achei que o OLPC utilizaria o Squeak como SO, mas me parece
que se trata de um GNU/Linux tendo o Squeak como aplicação, apenas....O que ja é um avance. Pense que colocaria o Squeak em milliares de crianças brasileiras e argentinas (uns dos paises atualmente mais envolvidos com OLPC)
Enfim. Não sei se é petulância mas fico insatisfeito ao pensar em
utilizar o Squeak, por exemplo, como aplicação rodando sobre meu SO.
Acho que estou procurando por aquele "passo além"...Eu tambem fico insatisfeito. Mais eu acho que e so questao de tempo. Lembre que smalltalk sempre foi um meio para materializar conceitos avançados muito alem do seu tempo. Por exemplo vocé ja viou aquele video do Alan K. onde mostra um filme em branco e preto onde usaban o click do mouse em forma contextual? O Croquet voce ja deve haber visto que visa esse objetivo de ser um os.
Peço desculpas se escrevi excessivamente (não me contive ;) e aguardo
pelos comentários dos colegas.Falo por mim: não precisa isso homem. E muito bem-vindo.
--
Thiago Silva
Email: tsilva@sourcecraft.info
Jabber: tsilva@jabber.org
Blog: http://sourcecraft.info/blog