Thread overview
libd and the Slate project
Dec 27, 2007
Christian Kamm
Jan 04, 2008
guslay
Jan 05, 2008
Bill Baxter
Jan 05, 2008
guslay
Jan 05, 2008
Sean Kelly
December 27, 2007
I'm not affiliated with this project in any way. However, I almost didn't notice it on the schedule and thought people might be interested.

On December 28th there will be a talk about "libd and the Slate project" at the annual Chaos Communication Congress in Berlin, Germany.

http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html

Summary:
We present libd, a high-level runtime for the D programming language and the
Slate project, an attempt at a high-level OS and environment built upon
libd, as the next major step in improving the state of programming
environments and operating systems. With high-level abstractions, and
sensible design, the state of implementation of open-source OSes can
improve. We leverage existing kernels when implementing Slate, and put an
extensive (abstraction-oriented) architecture above the kernel to present
the user (or programmer) with a system they can use by having to do less to
perform a specific function. Our virtual machine approach also allows for
security verification on a level not seen in *nix OSes before.

Usually, live steams and video recordings are available: http://events.ccc.de/congress/2007/Conference_Documentation

Regards,
Christian Kamm
January 04, 2008
Christian Kamm Wrote:

> I'm not affiliated with this project in any way. However, I almost didn't notice it on the schedule and thought people might be interested.
> 
> On December 28th there will be a talk about "libd and the Slate project" at the annual Chaos Communication Congress in Berlin, Germany.
> 
> http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html
> 
> Summary:
> We present libd, a high-level runtime for the D programming language and the
> Slate project, an attempt at a high-level OS and environment built upon
> libd, as the next major step in improving the state of programming
> environments and operating systems. With high-level abstractions, and
> sensible design, the state of implementation of open-source OSes can
> improve. We leverage existing kernels when implementing Slate, and put an
> extensive (abstraction-oriented) architecture above the kernel to present
> the user (or programmer) with a system they can use by having to do less to
> perform a specific function. Our virtual machine approach also allows for
> security verification on a level not seen in *nix OSes before.
> 
> Usually, live steams and video recordings are available: http://events.ccc.de/congress/2007/Conference_Documentation
> 
> Regards,
> Christian Kamm


Quick links

Slides:
http://www.slate-project.org/res/os_2_0_talk.pdf

Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent


January 05, 2008
guslay wrote:
> Christian Kamm Wrote:
> 
>> I'm not affiliated with this project in any way. However, I almost didn't
>> notice it on the schedule and thought people might be interested.
>>
>> On December 28th there will be a talk about "libd and the Slate project" at
>> the annual Chaos Communication Congress in Berlin, Germany.
>>
>> http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html
>>
>> Summary:
>> We present libd, a high-level runtime for the D programming language and the
>> Slate project, an attempt at a high-level OS and environment built upon
>> libd, as the next major step in improving the state of programming
>> environments and operating systems. With high-level abstractions, and
>> sensible design, the state of implementation of open-source OSes can
>> improve. We leverage existing kernels when implementing Slate, and put an
>> extensive (abstraction-oriented) architecture above the kernel to present
>> the user (or programmer) with a system they can use by having to do less to
>> perform a specific function. Our virtual machine approach also allows for
>> security verification on a level not seen in *nix OSes before.
>>
>> Usually, live steams and video recordings are available:
>> http://events.ccc.de/congress/2007/Conference_Documentation
>>
>> Regards,
>> Christian Kamm
> 
> 
> Quick links
> 
> Slides:
> http://www.slate-project.org/res/os_2_0_talk.pdf
> 
> Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent
> http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent

These Obj C-like "message passing" modifications to the D language sound intriguing.  Any more about that?  Is it actually implemented or are you just thinking aloud still?  [I ask because one of the slides lists implementation as a "future direction" ... "perhaps".]

--bb
January 05, 2008
Bill Baxter Wrote:

> guslay wrote:
> > Christian Kamm Wrote:
> > 
> >> I'm not affiliated with this project in any way. However, I almost didn't notice it on the schedule and thought people might be interested.
> >>
> >> On December 28th there will be a talk about "libd and the Slate project" at the annual Chaos Communication Congress in Berlin, Germany.
> >>
> >> http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html
> >>
> >> Summary:
> >> We present libd, a high-level runtime for the D programming language and the
> >> Slate project, an attempt at a high-level OS and environment built upon
> >> libd, as the next major step in improving the state of programming
> >> environments and operating systems. With high-level abstractions, and
> >> sensible design, the state of implementation of open-source OSes can
> >> improve. We leverage existing kernels when implementing Slate, and put an
> >> extensive (abstraction-oriented) architecture above the kernel to present
> >> the user (or programmer) with a system they can use by having to do less to
> >> perform a specific function. Our virtual machine approach also allows for
> >> security verification on a level not seen in *nix OSes before.
> >>
> >> Usually, live steams and video recordings are available: http://events.ccc.de/congress/2007/Conference_Documentation
> >>
> >> Regards,
> >> Christian Kamm
> > 
> > 
> > Quick links
> > 
> > Slides:
> > http://www.slate-project.org/res/os_2_0_talk.pdf
> > 
> > Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent
> 
> These Obj C-like "message passing" modifications to the D language sound intriguing.  Any more about that?  Is it actually implemented or are you just thinking aloud still?  [I ask because one of the slides lists implementation as a "future direction" ... "perhaps".]
> 
> --bb

Dunno, I'm not affiliated with the project either, but during the talk, the speaker said that their libd runtime library, based on their "slightly modified variant of the D programming language", you be available within a month or so from now.


January 05, 2008
Bill Baxter wrote:
> guslay wrote:
>> Christian Kamm Wrote:
>>
>>> I'm not affiliated with this project in any way. However, I almost didn't
>>> notice it on the schedule and thought people might be interested.
>>>
>>> On December 28th there will be a talk about "libd and the Slate project" at
>>> the annual Chaos Communication Congress in Berlin, Germany.
>>>
>>> http://events.ccc.de/congress/2007/Fahrplan/events/2321.en.html
>>>
>>> Summary:
>>> We present libd, a high-level runtime for the D programming language and the
>>> Slate project, an attempt at a high-level OS and environment built upon
>>> libd, as the next major step in improving the state of programming
>>> environments and operating systems. With high-level abstractions, and
>>> sensible design, the state of implementation of open-source OSes can
>>> improve. We leverage existing kernels when implementing Slate, and put an
>>> extensive (abstraction-oriented) architecture above the kernel to present
>>> the user (or programmer) with a system they can use by having to do less to
>>> perform a specific function. Our virtual machine approach also allows for
>>> security verification on a level not seen in *nix OSes before.
>>>
>>> Usually, live steams and video recordings are available:
>>> http://events.ccc.de/congress/2007/Conference_Documentation
>>>
>>> Regards,
>>> Christian Kamm
>>
>>
>> Quick links
>>
>> Slides:
>> http://www.slate-project.org/res/os_2_0_talk.pdf
>>
>> Video [the mkv torrent was really fast]: http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mkv.torrent 
>>
>> http://outpost.h3q.com/fnord/24c3-torrents/24c3-2321-en-d_libd_and_the_slate_project.mp4.torrent 
>>
> 
> These Obj C-like "message passing" modifications to the D language sound intriguing.  Any more about that?  Is it actually implemented or are you just thinking aloud still?  [I ask because one of the slides lists implementation as a "future direction" ... "perhaps".]

The messaging has been implemented since last summer.  I'll leave those who are involved with the project to say more about it.


Sean