Search the web
Sign In
New User? Sign Up
st-br · Smalltalk Brasil
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Object Oriented Operating System   Message List  
Reply | Forward Message #149 of 256 |
[st-br] Object Oriented Operating System

Em 27/02/07, Thiago Silva <tsilva@... > escreveu:

Olá,

 
 
Olá, Thiago

 

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.

 
 
Legal que você tenha descoberto os fantásticos conceitos de Smalltalk de maneira
tão entusiasmada. :)

 

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?
-Existe esforço neste sentido?

 
 
É interessante você lenvantar essa questão de um SO OO, pois, inicialmente, o Smalltalk foi concebido
como um ambiente que funcionaria implementando muitas funcionalidades de um SO. A idéia era ter uma SO básico e o Smalltalk rodando por cima fazendo as demais funcionalidades. Se você observar as ferramentas disponíveis no Squeak, em princípio, precisaria de pouca coisa fora da IDE.
Lembro-me que tentaram fazer um SO em Java, mas foi um tremendo fracasso no aspecto desempenho.
 

 

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?

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 OLPC usa uma distribuição do Fedora adaptada para esse equipamento.
O Squeak é uma das linguagens utilizadas para desenvolvimento das atividades (activity) que rodam dentro do Sugar que é o ambiente do 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"...

 
 
Tenha certeza que muitos estão, também, procurando por esse passo além. É bom ter mais alguém
para compartilhar esses sonhos. :)

 

Peço desculpas se escrevi excessivamente (não me contive ;) e aguardo
pelos comentários dos colegas.

 
 
 
Por mim, fique à vontade para escrever sempre que quiser.

 

--
Thiago Silva
Email: tsilva@...
Jabber: tsilva@...
Blog: http://sourcecraft.info/blog




--
------------------------------------------
Marcelo Pereira Barbosa
São Paulo, Brasil




Tue Feb 27, 2007 4:27 pm

mpbmpbeia
Offline Offline
Send Email Send Email

Forward
Message #149 of 256 |
Expand Messages Author Sort by Date

Olá, 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...
Thiago Silva
jesterman_df
Offline Send Email
Feb 27, 2007
2:55 pm

... Olá, Thiago Meu nome é Thiago e há alguns anos que nutro interesse pela tecnologia ... Legal que você tenha descoberto os fantásticos conceitos de...
Marcelo Barbosa
mpbmpbeia
Offline Send Email
Feb 27, 2007
4:32 pm

Olá Marcelo, ... Tanto entusiasmo que me tornei aquele cara chato que tenta convencer os outros a dar, pelo menos, uma espiada nesta tecnologia :) ... A...
Thiago Silva
jesterman_df
Offline Send Email
Feb 27, 2007
6:11 pm

Oi Thiago, bem-vindo ! eu sou Sebastian Sastre, sou desenvolvedor independiente atualmente usando ST para criar soluçoes sob encomenda aqui no sul em Foz de ...
Sebastian Sastre
ssastre@...
Send Email
Feb 27, 2007
10:12 pm

Olá Sebastian, ... Obrigado :) ... Soa muito interessante. Especialmente a parte de garbage collection distribuida, pois nem sei como se daria tal tarefa... ...
Thiago Silva
jesterman_df
Offline Send Email
Feb 28, 2007
1:52 am

Oi Thiago, a GC distribuida ainda e tarefa pendente no RemoteObjects assim como os eventos asincronicos remotos e outras coisas importantes. Pode dar uma...
Sebastian Sastre
ssastre@...
Send Email
Feb 28, 2007
2:17 pm

Thiago, o Smalltalk foi primeiro usado como sistema operacional na máquina Alto da Xerox em 1973. Com a implementação do Little Smalltalk (e o lançamento...
Jecel Assumpcao Jr
jeceljr
Offline Send Email
Feb 28, 2007
3:18 pm

Olá Jecel, ... Cabe uma pergunta. Estou ciente que o pessoal do Smalltalk (Squeak em particular) dava alta prioridade para portabilidade (ao invez de 'pseudo ...
Thiago Silva
jesterman_df
Offline Send Email
Feb 28, 2007
7:12 pm

_____ De: st-br@yahoogroups.com [mailto:st-br@yahoogroups.com] En nombre de Thiago Silva Enviado el: Miércoles, 28 de Febrero de 2007 16:13 Para:...
Sebastian Sastre
ssastre@...
Send Email
Feb 28, 2007
8:06 pm

... Não sei se é se preocupar muito com hardware, mas de uns tempos pra cá, senti certa necessidade de questionar esta arquitetura que utilizamos. ... Não...
Thiago Silva
jesterman_df
Offline Send Email
Mar 1, 2007
2:56 am

A propósito, eu acabei de encontrar isto: http://irbseminars.intel-research.net/AlanKayNSF.pdf "Steps Toward The Reinvention of Programming A Compact And...
Thiago Silva
jesterman_df
Offline Send Email
Mar 14, 2007
7:16 pm

Ooops - por alguma razão o Celeste (software de email do Squeak) resolveu jogar fora todos os emails do st-br como sendo spam e só vi este email hoje. ...
Jecel Assumpcao Jr
jeceljr
Offline Send Email
Mar 16, 2007
12:59 am

_____ De: st-br@yahoogroups.com [mailto:st-br@yahoogroups.com] En nombre de Jecel Assumpcao Jr Enviado el: Jueves, 15 de Marzo de 2007 21:57 Para:...
Sebastian Sastre
ssastre@...
Send Email
Mar 17, 2007
2:18 pm

Olá Jecel, obrigado pelas suas palavras ... Tem razão. Francamente eu demoro a perceber estes entraves. ... Utilizar o squeak (de fato, utilizar) é algo que...
Thiago Silva
jesterman_df
Offline Send Email
Mar 27, 2007
4:13 pm

Estou iniciando o estudo de LPOO. Ainda não programo e estou começando. Parei de programar em clipper e talvez retome a partir do projeto Xharbour.org. Vale...
Marcio Carneiro
thenybble
Offline Send Email
Mar 31, 2007
1:01 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help