I am impressed....

:)

So much potential here , lovely.

On Sat, Sep 20, 2014 at 12:21 AM, Javier Pimás <elpochodelage...@gmail.com>
wrote:

>
>
> On Fri, Sep 19, 2014 at 4:41 PM, kilon alios <kilon.al...@gmail.com>
> wrote:
>
>> I seriously doubt that SqueakNOS uses smalltalk to program the drivers
>>
>
> Actually, it does. The thing is that most drivers can be written in
> Smalltalk and glued with very very little assembly. 3 years ago, during our
> MSc thesis we added drivers to support virtual memory management and hard
> drives, all of them in smalltalk. In the end, the only assembly required
> was for I/O, for accesing special processor registers like CR0 and CR3 and
> to bind a function address to a Smalltalk block (callbacks). All of this
> was abstracted into primitives and managed at image side.
>
> Cheers!
> Javier
>
>
>
>>
>> On Fri, Sep 19, 2014 at 10:36 PM, Mayuresh Kathe <mayur...@kathe.in>
>> wrote:
>>
>>> Yes, that's something I would have loved to have, a single language to
>>> program everything, right from the drivers to user interface and
>>> applications.
>>>
>>> SqueakNOS looks very interesting, but still is way behind a combination
>>> of Linux kernel + X + Pharo in terms of hardware support and maturity.
>>>
>>> Also, in case you didn't know, there was an effort made to run Squeak
>>> directly on bare metal (Mitsubishi M32R/D) which worked like a charm, but
>>> has been suppressed for unknown reasons.
>>>
>>> ~Mayuresh
>>>
>>>
>>>
>>> On 2014-09-20 01:00, Torsten Bergmann wrote:
>>>
>>>> The idea is to build a minimalist Linux based system which would boot up
>>>>> straight into a full-screen Pharo environment.
>>>>>
>>>>
>>>> Why use a Linux underneath when you can do it in Smalltalk ;)
>>>>
>>>> Look at SqueakNOS - an operating system that was/still is able to
>>>> boot from disk right into Squeak:
>>>>
>>>> http://wiki.squeak.org/squeak/1762
>>>>
>>>> Accessing devices/writing drivers in Smalltalk, etc.
>>>>
>>>>  Would like to know if it's some how possible to control external
>>>>> programs from within Pharo, essentially shell scripts for network
>>>>> setup,
>>>>> etc.
>>>>>
>>>>
>>>> Check out the "OSProcess" package in Pharo.
>>>>
>>>> Bye
>>>> T.
>>>>
>>>
>>>
>>
>
>
> --
> Javier Pimás
> Ciudad de Buenos Aires
>

Reply via email to