(unknown charset) Re: [BLACKBOX] Seasoned Linux.

From: (unknown charset) [at]} <Norayr>
Date: Tue, 11 Jan 2011 22:11:06 +0400

----boundary-LibPST-iamunique-677103892_-_-
Content-type: text/plain

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

In the early eighties in USSR's Novosibirsk (currently Russia) team of
smart people developed a Unix like operating system in Modula-2
Source code is available online now at http://code.google.com/p/kronos/

One of the advantages of the project was unique hardware, and that was a
drawback, because system wasn't ported to other hardware.
But sources are very interesting, I like to read them in a spare time
from time to time:)

Norayr Chilingarian

On 01/11/11 21:57, Norayr Chilingarian wrote:
> As the talk is about operating systems, translating kernels, etc, I
> would like to bring my bit:
> First of all, what do we mean by saying Linux? Linux kernel or GNU
> system on top of it? RMS says system is GNU, it works with Linux. And he
> is right, by taking into consideration that POSIX is implemented in GNU
> libraries and not Linux kernel. What about the Unix concept and a Linux
> kernel, then, let's not forget that Unix itself is not a modern system
> by design.
> There's Plan9 and Inferno, both influenced by Oberon, besides.
> Even ACME, Rob Pike's text editor from the first glance reminded of
> Oberon TUI ( http://en.wikipedia.org/wiki/Acme_%28text_editor%29 ) to me.
>
> Linus tries to bring what he is able to bring from Inferno and Plan9 to
> the Linux kernel. That's how /proc appeared there, that's how Plan9
> namespaces are now in the kernel.
>
> But what is not possible to bring, is a concept of different pieces of
> software running in the same address space. Just because the majority of
> the userspace applications, for example GNU tools, are written in C. On
> the contrary, in Inferno Limbo prevents to damage other proces's memory
> just as Oberon compiler prevented it in the Oberon operating system. And
> that is why system call in AOS/A2 is 30 times faster than in Linux -
> just because there is no overhead with context switch.
>
> I would like to mention two Google projects:
> Google Go by Rob Pike (creator of ACME, Limbo, Plan9...)
> Android
>
> Go is very much inspired from Oberon. It has a lot of similarities with
> Modula, and there's even so called Goroutines instead of Modula's
> coroutines.
> Android is a new operating system which does not use most of the
> GNU/Linux userspace applications. Majority of applications is written in
> Java, where pointer ariphmetic is not used (it is possible to do
> non-safe things in Java, but that's not usual way of development), so,
> actually Android could have new design, by taking Inferno kernel (which
> is GPL now) or changing Linux kernel address space model. They didn't do
> that, probably because it would require more effort, and they do not
> really care about beautiful design, they care about money. It's
> business. (and nothing personal therefore).
>
> But, in the Go IRC group there are always hundreds of people online. In
> the Modula-2/Oberon IRC groups - not more than 10 usually.
> FreePascal and Ada groups have approximately 50 online members each.
> This is what money and promotion do.
>
>
> Sincerely,
> Norayr Chilingarian
>
> On 01/11/11 07:05, Douglas G. Danforth wrote:
>> Antony,
>
>> "So how many Oberon programmers does it take to equal the Linux kernel
>> development community?"
>> I suggest 3, along with a good set of translation tools.
>
>> -Doug Danforth
>
>
>
>
>> On 1/10/2011 5:43 PM, Antony Tersol wrote:
>>> On Mon, Jan 10, 2011 at 2:37 PM, Douglas G. Danforth
>>> <danforth{([at]})nowhere.xy
>>>
>>>
>>> ...snip...
>>>
>>> From that publication we find
>>>
>>> 'Outdated programming languages are still
>>> in use today and a pithy comment made by
>>> the famous Swiss computer scientist,
>>> Niklaus Wirth, is appropriate in this context:
>>> It is indeed absolutely surprising with
>>> which equanimity the notational monster C
>>> was accepted by the world-wide
>>> programmers community.'
>>>
>>> -Doug Danforth
>>>
>>>
>>> As I recall, both C and Unix (written in C) originated with AT&T. Unix was
>>> provided at no cost to universities, so if one wanted to delve into the OS,
>>> one learned C.
>>>
>>> Programmers tend to like and will continue to use what they know. It was an
>>> investment on AT&T's part, thinking that as computer science students moved
>>> into jobs they would bring C and Unix with them.
>>>
>>> I remember articles in the computer press in the 1980s discussing whether the
>>> next OS would be Unix, MSDOS or the UCSD p-system (based on p-code, and
>>> running UCSD pascal, directly descended from ETH). Some of the (student)
>>> developers of the UCSD p-system went on to form a company (Modula Systems?)
>>> selling a version of Modula-2 which ran on Apple & Sage and other microcomputers,
>>>
>>> The advent of the IBM-PC led to the ascendency of MSDOS. It came free with
>>> the computer, whereas the p-system was an option with added cost.
>>>
>>> The question becomes which more effectively maintains and improves Linux: a
>>> legion of programmers working in one language or a much, much smaller group
>>> working in another (Oberon). If, as we believe, Oberon is superior to C, then
>>> rewriting the Linux kernel in Oberon could lead to increased interest,
>>> especially if it was demonstrably eaiser to maintain and improve.
>>>
>>> I recall a study by IBM which showed that productivity of programmers did not
>>> scale well as the number of programmers on a project was increased. As the
>>> numbers increased, a greater and greater proportion of resources were diverted
>>> to managing and communicating within the group.
>>>
>>> So how many Oberon programmers does it take to equal the Linux kernel
>>> development community?
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Antony Tersol
>>> Solex / Applied Solar Energy
>>> 831-333-1919
>>>
>>> ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
>>> LISTSERV{([at]})nowhere.xy
>>>
>> ---- To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
>> LISTSERV{([at]})nowhere.xy
>
>

- ----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to
LISTSERV{([at]})nowhere.xy


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNLJ06AAoJEDbv/aplkZ1Fpy4IAKRrLuZ+G4Mk5hnaa3aro4u0
iJKL9rykuAA2CqV1JrqxZFt7caM5CxpwUF1w4glQjr0veQD4vGXZH0cjEkmb0yhO
AaRgEWQLtTzGkB+O7pfUFLm2OUpXRmNSi1wTvjxoCq5qlxQsJCuYA1ChjmVSTVYE
KnhfQ9TJIbAyrfq8xO2ZfgbCw3EdAZdgC50zqw3ZgUnXoatVKdhywT7TLEzOEytU
mDLWLfRY3ZLorh/CQpbBI54rm+pTLJ0VlZERmHVcZCVXnx9bGvtAtHNAyl9ysn9q
gLYmzag7BW5vCk0pdepxTBtYTyCq2Im0+5Hv7G//imJ3ChtF3rl14yboywXm5Og=
=WGzR
-----END PGP SIGNATURE-----


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-677103892_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIC0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdF
LS0tLS1ccGFyDQpIYXNoOiBTSEExXHBhcg0KXHBhcg0KSW4gdGhlIGVhcmx5IGVpZ2h0aWVzIGlu
IFVTU1IncyBOb3Zvc2liaXJzayAoY3VycmVudGx5IFJ1c3NpYSkgdGVhbSBvZlxwYXINCnNtYXJ0
IHBlb3BsZSBkZXZlbG9wZWQgYSBVbml4IGxpa2Ugb3BlcmF0aW5nIHN5c3RlbSBpbiBNb2R1bGEt
MlxwYXINClNvdXJjZSBjb2RlIGlzIGF2YWlsYWJsZSBvbmxpbmUgbm93IGF0IGh0dHA6Ly9jb2Rl
Lmdvb2dsZS5jb20vcC9rcm9ub3MvXHBhcg0KXHBhcg0KT25lIG9mIHRoZSBhZHZhbnRhZ2VzIG9m
IHRoZSBwcm9qZWN0IHdhcyB1bmlxdWUgaGFyZHdhcmUsIGFuZCB0aGF0IHdhcyBhXHBhcg0KZHJh
d2JhY2ssIGJlY2F1c2Ugc3lzdGVtIHdhc24ndCBwb3J0ZWQgdG8gb3RoZXIgaGFyZHdhcmUuXHBh
cg0KQnV0IHNvdXJjZXMgYXJlIHZlcnkgaW50ZXJlc3RpbmcsIEkgbGlrZSB0byByZWFkIHRoZW0g
aW4gYSBzcGFyZSB0aW1lXHBhcg0KZnJvbSB0aW1lIHRvIHRpbWU6KVxwYXINClxwYXINCk5vcmF5
ciBDaGlsaW5nYXJpYW5ccGFyDQpccGFyDQpPbiAwMS8xMS8xMSAyMTo1NywgTm9yYXlyIENoaWxp
bmdhcmlhbiB3cm90ZTpccGFyDQo+IEFzIHRoZSB0YWxrIGlzIGFib3V0IG9wZXJhdGluZyBzeXN0
ZW1zLCB0cmFuc2xhdGluZyBrZXJuZWxzLCBldGMsIElccGFyDQo+IHdvdWxkIGxpa2UgdG8gYnJp
bmcgbXkgYml0OlxwYXINCj4gRmlyc3Qgb2YgYWxsLCB3aGF0IGRvIHdlIG1lYW4gYnkgc2F5aW5n
IExpbnV4PyBMaW51eCBrZXJuZWwgb3IgR05VXHBhcg0KPiBzeXN0ZW0gb24gdG9wIG9mIGl0PyBS
TVMgc2F5cyBzeXN0ZW0gaXMgR05VLCBpdCB3b3JrcyB3aXRoIExpbnV4LiBBbmQgaGVccGFyDQo+
IGlzIHJpZ2h0LCBieSB0YWtpbmcgaW50byBjb25zaWRlcmF0aW9uIHRoYXQgUE9TSVggaXMgaW1w
bGVtZW50ZWQgaW4gR05VXHBhcg0KPiBsaWJyYXJpZXMgYW5kIG5vdCBMaW51eCBrZXJuZWwuIFdo
YXQgYWJvdXQgdGhlIFVuaXggY29uY2VwdCBhbmQgYSBMaW51eFxwYXINCj4ga2VybmVsLCB0aGVu
LCBsZXQncyBub3QgZm9yZ2V0IHRoYXQgVW5peCBpdHNlbGYgaXMgbm90IGEgbW9kZXJuIHN5c3Rl
bVxwYXINCj4gYnkgZGVzaWduLlxwYXINCj4gVGhlcmUncyBQbGFuOSBhbmQgSW5mZXJubywgYm90
aCBpbmZsdWVuY2VkIGJ5IE9iZXJvbiwgYmVzaWRlcy5ccGFyDQo+IEV2ZW4gQUNNRSwgUm9iIFBp
a2UncyB0ZXh0IGVkaXRvciBmcm9tIHRoZSBmaXJzdCBnbGFuY2UgcmVtaW5kZWQgb2ZccGFyDQo+
IE9iZXJvbiBUVUkgKCBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0FjbWVfJTI4dGV4dF9l
ZGl0b3IlMjkgKSB0byBtZS5ccGFyDQo+IFxwYXINCj4gTGludXMgdHJpZXMgdG8gYnJpbmcgd2hh
dCBoZSBpcyBhYmxlIHRvIGJyaW5nIGZyb20gSW5mZXJubyBhbmQgUGxhbjkgdG9ccGFyDQo+IHRo
ZSBMaW51eCBrZXJuZWwuIFRoYXQncyBob3cgL3Byb2MgYXBwZWFyZWQgdGhlcmUsIHRoYXQncyBo
b3cgUGxhbjlccGFyDQo+IG5hbWVzcGFjZXMgYXJlIG5vdyBpbiB0aGUga2VybmVsLlxwYXINCj4g
XHBhcg0KPiBCdXQgd2hhdCBpcyBub3QgcG9zc2libGUgdG8gYnJpbmcsIGlzIGEgY29uY2VwdCBv
ZiBkaWZmZXJlbnQgcGllY2VzIG9mXHBhcg0KPiBzb2Z0d2FyZSBydW5uaW5nIGluIHRoZSBzYW1l
IGFkZHJlc3Mgc3BhY2UuIEp1c3QgYmVjYXVzZSB0aGUgbWFqb3JpdHkgb2ZccGFyDQo+IHRoZSB1
c2Vyc3BhY2UgYXBwbGljYXRpb25zLCBmb3IgZXhhbXBsZSBHTlUgdG9vbHMsIGFyZSB3cml0dGVu
IGluIEMuIE9uXHBhcg0KPiB0aGUgY29udHJhcnksIGluIEluZmVybm8gTGltYm8gcHJldmVudHMg
dG8gZGFtYWdlIG90aGVyIHByb2NlcydzIG1lbW9yeVxwYXINCj4ganVzdCBhcyBPYmVyb24gY29t
cGlsZXIgcHJldmVudGVkIGl0IGluIHRoZSBPYmVyb24gb3BlcmF0aW5nIHN5c3RlbS4gQW5kXHBh
cg0KPiB0aGF0IGlzIHdoeSBzeXN0ZW0gY2FsbCBpbiBBT1MvQTIgaXMgMzAgdGltZXMgZmFzdGVy
IHRoYW4gaW4gTGludXggLVxwYXINCj4ganVzdCBiZWNhdXNlIHRoZXJlIGlzIG5vIG92ZXJoZWFk
IHdpdGggY29udGV4dCBzd2l0Y2guXHBhcg0KPiBccGFyDQo+IEkgd291bGQgbGlrZSB0byBtZW50
aW9uIHR3byBHb29nbGUgcHJvamVjdHM6XHBhcg0KPiBHb29nbGUgR28gYnkgUm9iIFBpa2UgKGNy
ZWF0b3Igb2YgQUNNRSwgTGltYm8sIFBsYW45Li4uKVxwYXINCj4gQW5kcm9pZFxwYXINCj4gXHBh
cg0KPiBHbyBpcyB2ZXJ5IG11Y2ggaW5zcGlyZWQgZnJvbSBPYmVyb24uIEl0IGhhcyBhIGxvdCBv
ZiBzaW1pbGFyaXRpZXMgd2l0aFxwYXINCj4gTW9kdWxhLCBhbmQgdGhlcmUncyBldmVuIHNvIGNh
bGxlZCBHb3JvdXRpbmVzIGluc3RlYWQgb2YgTW9kdWxhJ3NccGFyDQo+IGNvcm91dGluZXMuXHBh
cg0KPiBBbmRyb2lkIGlzIGEgbmV3IG9wZXJhdGluZyBzeXN0ZW0gd2hpY2ggZG9lcyBub3QgdXNl
IG1vc3Qgb2YgdGhlXHBhcg0KPiBHTlUvTGludXggdXNlcnNwYWNlIGFwcGxpY2F0aW9ucy4gTWFq
b3JpdHkgb2YgYXBwbGljYXRpb25zIGlzIHdyaXR0ZW4gaW5ccGFyDQo+IEphdmEsIHdoZXJlIHBv
aW50ZXIgYXJpcGhtZXRpYyBpcyBub3QgdXNlZCAoaXQgaXMgcG9zc2libGUgdG8gZG9ccGFyDQo+
IG5vbi1zYWZlIHRoaW5ncyBpbiBKYXZhLCBidXQgdGhhdCdzIG5vdCB1c3VhbCB3YXkgb2YgZGV2
ZWxvcG1lbnQpLCBzbyxccGFyDQo+IGFjdHVhbGx5IEFuZHJvaWQgY291bGQgaGF2ZSBuZXcgZGVz
aWduLCBieSB0YWtpbmcgSW5mZXJubyBrZXJuZWwgKHdoaWNoXHBhcg0KPiBpcyBHUEwgbm93KSBv
ciBjaGFuZ2luZyBMaW51eCBrZXJuZWwgYWRkcmVzcyBzcGFjZSBtb2RlbC4gVGhleSBkaWRuJ3Qg
ZG9ccGFyDQo+IHRoYXQsIHByb2JhYmx5IGJlY2F1c2UgaXQgd291bGQgcmVxdWlyZSBtb3JlIGVm
Zm9ydCwgYW5kIHRoZXkgZG8gbm90XHBhcg0KPiByZWFsbHkgY2FyZSBhYm91dCBiZWF1dGlmdWwg
ZGVzaWduLCB0aGV5IGNhcmUgYWJvdXQgbW9uZXkuIEl0J3NccGFyDQo+IGJ1c2luZXNzLiAoYW5k
IG5vdGhpbmcgcGVyc29uYWwgdGhlcmVmb3JlKS5ccGFyDQo+IFxwYXINCj4gQnV0LCBpbiB0aGUg
R28gSVJDIGdyb3VwIHRoZXJlIGFyZSBhbHdheXMgaHVuZHJlZHMgb2YgcGVvcGxlIG9ubGluZS4g
SW5ccGFyDQo+IHRoZSBNb2R1bGEtMi9PYmVyb24gSVJDIGdyb3VwcyAtIG5vdCBtb3JlIHRoYW4g
MTAgdXN1YWxseS5ccGFyDQo+IEZyZWVQYXNjYWwgYW5kIEFkYSBncm91cHMgaGF2ZSBhcHByb3hp
bWF0ZWx5IDUwIG9ubGluZSBtZW1iZXJzIGVhY2guXHBhcg0KPiBUaGlzIGlzIHdoYXQgbW9uZXkg
YW5kIHByb21vdGlvbiBkby5ccGFyDQo+IFxwYXINCj4gXHBhcg0KPiAgU2luY2VyZWx5LFxwYXIN
Cj4gTm9yYXlyIENoaWxpbmdhcmlhblxwYXINCj4gXHBhcg0KPiBPbiAwMS8xMS8xMSAwNzowNSwg
RG91Z2xhcyBHLiBEYW5mb3J0aCB3cm90ZTpccGFyDQo+PiBBbnRvbnksXHBhcg0KPiBccGFyDQo+
PiAiU28gaG93IG1hbnkgT2Jlcm9uIHByb2dyYW1tZXJzIGRvZXMgaXQgdGFrZSB0byBlcXVhbCB0
aGUgTGludXgga2VybmVsIFxwYXINCj4+IGRldmVsb3BtZW50IGNvbW11bml0eT8iXHBhcg0KPj4g
SSBzdWdnZXN0IDMsIGFsb25nIHdpdGggYSBnb29kIHNldCBvZiB0cmFuc2xhdGlvbiB0b29scy5c
cGFyDQo+IFxwYXINCj4+IC1Eb3VnIERhbmZvcnRoXHBhcg0KPiBccGFyDQo+IFxwYXINCj4gXHBh
cg0KPiBccGFyDQo+PiBPbiAxLzEwLzIwMTEgNTo0MyBQTSwgQW50b255IFRlcnNvbCB3cm90ZTpc
cGFyDQo+Pj4gT24gTW9uLCBKYW4gMTAsIDIwMTEgYXQgMjozNyBQTSwgRG91Z2xhcyBHLiBEYW5m
b3J0aCBccGFyDQo+Pj4gPGRhbmZvcnRoQGdyZWVud29vZGZhcm0uY29tIDxtYWlsdG86ZGFuZm9y
dGhAZ3JlZW53b29kZmFybS5jb20+PiB3cm90ZTpccGFyDQo+Pj5ccGFyDQo+Pj5ccGFyDQo+Pj4g
ICAgICAuLi5zbmlwLi4uXHBhcg0KPj4+XHBhcg0KPj4+ICAgICBGcm9tIHRoYXQgcHVibGljYXRp
b24gd2UgZmluZFxwYXINCj4+PlxwYXINCj4+PiAgICAgJ091dGRhdGVkIHByb2dyYW1taW5nIGxh
bmd1YWdlcyBhcmUgc3RpbGxccGFyDQo+Pj4gICAgIGluIHVzZSB0b2RheSBhbmQgYSBwaXRoeSBj
b21tZW50IG1hZGUgYnlccGFyDQo+Pj4gICAgIHRoZSBmYW1vdXMgU3dpc3MgY29tcHV0ZXIgc2Np
ZW50aXN0LFxwYXINCj4+PiAgICAgTmlrbGF1cyBXaXJ0aCwgaXMgYXBwcm9wcmlhdGUgaW4gdGhp
cyBjb250ZXh0OlxwYXINCj4+PiAgICAgHEl0IGlzIGluZGVlZCBhYnNvbHV0ZWx5IHN1cnByaXNp
bmcgd2l0aFxwYXINCj4+PiAgICAgd2hpY2ggZXF1YW5pbWl0eSB0aGUgbm90YXRpb25hbCBtb25z
dGVyIENccGFyDQo+Pj4gICAgIHdhcyBhY2NlcHRlZCBieSB0aGUgd29ybGQtd2lkZVxwYXINCj4+
PiAgICAgcHJvZ3JhbW1lchlzIGNvbW11bml0eS4dJ1xwYXINCj4+PlxwYXINCj4+PiAgICAgLURv
dWcgRGFuZm9ydGhccGFyDQo+Pj5ccGFyDQo+Pj5ccGFyDQo+Pj4gQXMgSSByZWNhbGwsIGJvdGgg
QyBhbmQgVW5peCAod3JpdHRlbiBpbiBDKSBvcmlnaW5hdGVkIHdpdGggQVQmVC4gIFVuaXggd2Fz
IFxwYXINCj4+PiBwcm92aWRlZCBhdCBubyBjb3N0IHRvIHVuaXZlcnNpdGllcywgc28gaWYgb25l
IHdhbnRlZCB0byBkZWx2ZSBpbnRvIHRoZSBPUywgXHBhcg0KPj4+IG9uZSBsZWFybmVkIEMuXHBh
cg0KPj4+XHBhcg0KPj4+IFByb2dyYW1tZXJzIHRlbmQgdG8gbGlrZSBhbmQgd2lsbCBjb250aW51
ZSB0byB1c2Ugd2hhdCB0aGV5IGtub3cuICBJdCB3YXMgYW4gXHBhcg0KPj4+IGludmVzdG1lbnQg
b24gQVQmVCdzIHBhcnQsIHRoaW5raW5nIHRoYXQgYXMgY29tcHV0ZXIgc2NpZW5jZSBzdHVkZW50
cyBtb3ZlZCBccGFyDQo+Pj4gaW50byBqb2JzIHRoZXkgd291bGQgYnJpbmcgQyBhbmQgVW5peCB3
aXRoIHRoZW0uXHBhcg0KPj4+XHBhcg0KPj4+IEkgcmVtZW1iZXIgYXJ0aWNsZXMgaW4gdGhlIGNv
bXB1dGVyIHByZXNzIGluIHRoZSAxOTgwcyBkaXNjdXNzaW5nIHdoZXRoZXIgdGhlIFxwYXINCj4+
PiBuZXh0IE9TIHdvdWxkIGJlIFVuaXgsIE1TRE9TIG9yIHRoZSBVQ1NEIHAtc3lzdGVtIChiYXNl
ZCBvbiBwLWNvZGUsIGFuZCBccGFyDQo+Pj4gcnVubmluZyBVQ1NEIHBhc2NhbCwgZGlyZWN0bHkg
ZGVzY2VuZGVkIGZyb20gRVRIKS4gIFNvbWUgb2YgdGhlIChzdHVkZW50KSBccGFyDQo+Pj4gZGV2
ZWxvcGVycyBvZiB0aGUgVUNTRCBwLXN5c3RlbSB3ZW50IG9uIHRvIGZvcm0gYSBjb21wYW55IChN
b2R1bGEgU3lzdGVtcz8pIFxwYXINCj4+PiBzZWxsaW5nIGEgdmVyc2lvbiBvZiBNb2R1bGEtMiB3
aGljaCByYW4gb24gQXBwbGUgJiBTYWdlIGFuZCBvdGhlciBtaWNyb2NvbXB1dGVycyxccGFyDQo+
Pj5ccGFyDQo+Pj4gVGhlIGFkdmVudCBvZiB0aGUgSUJNLVBDIGxlZCB0byB0aGUgYXNjZW5kZW5j
eSBvZiBNU0RPUy4gIEl0IGNhbWUgZnJlZSB3aXRoIFxwYXINCj4+PiB0aGUgY29tcHV0ZXIsIHdo
ZXJlYXMgdGhlIHAtc3lzdGVtIHdhcyBhbiBvcHRpb24gd2l0aCBhZGRlZCBjb3N0LlxwYXINCj4+
PlxwYXINCj4+PiBUaGUgcXVlc3Rpb24gYmVjb21lcyB3aGljaCBtb3JlIGVmZmVjdGl2ZWx5IG1h
aW50YWlucyBhbmQgaW1wcm92ZXMgTGludXg6IGEgXHBhcg0KPj4+IGxlZ2lvbiBvZiBwcm9ncmFt
bWVycyB3b3JraW5nIGluIG9uZSBsYW5ndWFnZSBvciBhIG11Y2gsIG11Y2ggc21hbGxlciBncm91
cCBccGFyDQo+Pj4gd29ya2luZyBpbiBhbm90aGVyIChPYmVyb24pLiAgSWYsIGFzIHdlIGJlbGll
dmUsIE9iZXJvbiBpcyBzdXBlcmlvciB0byBDLCB0aGVuIFxwYXINCj4+PiByZXdyaXRpbmcgdGhl
IExpbnV4IGtlcm5lbCBpbiBPYmVyb24gY291bGQgbGVhZCB0byBpbmNyZWFzZWQgaW50ZXJlc3Qs
IFxwYXINCj4+PiBlc3BlY2lhbGx5IGlmIGl0IHdhcyBkZW1vbnN0cmFibHkgZWFpc2VyIHRvIG1h
aW50YWluIGFuZCBpbXByb3ZlLlxwYXINCj4+PlxwYXINCj4+PiBJIHJlY2FsbCBhIHN0dWR5IGJ5
IElCTSB3aGljaCBzaG93ZWQgdGhhdCBwcm9kdWN0aXZpdHkgb2YgcHJvZ3JhbW1lcnMgZGlkIG5v
dCBccGFyDQo+Pj4gc2NhbGUgd2VsbCBhcyB0aGUgbnVtYmVyIG9mIHByb2dyYW1tZXJzIG9uIGEg
cHJvamVjdCB3YXMgaW5jcmVhc2VkLiAgQXMgdGhlIFxwYXINCj4+PiBudW1iZXJzIGluY3JlYXNl
ZCwgYSBncmVhdGVyIGFuZCBncmVhdGVyIHByb3BvcnRpb24gb2YgcmVzb3VyY2VzIHdlcmUgZGl2
ZXJ0ZWQgXHBhcg0KPj4+IHRvIG1hbmFnaW5nIGFuZCBjb21tdW5pY2F0aW5nIHdpdGhpbiB0aGUg
Z3JvdXAuXHBhcg0KPj4+XHBhcg0KPj4+IFNvIGhvdyBtYW55IE9iZXJvbiBwcm9ncmFtbWVycyBk
b2VzIGl0IHRha2UgdG8gZXF1YWwgdGhlIExpbnV4IGtlcm5lbCBccGFyDQo+Pj4gZGV2ZWxvcG1l
bnQgY29tbXVuaXR5P1xwYXINCj4+PlxwYXINCj4+PlxwYXINCj4+PlxwYXINCj4+PlxwYXINCj4+
PlxwYXINCj4+PlxwYXINCj4+PlxwYXINCj4+PiAtLSBccGFyDQo+Pj4gQW50b255IFRlcnNvbFxw
YXINCj4+PiBTb2xleCAvIEFwcGxpZWQgU29sYXIgRW5lcmd5XHBhcg0KPj4+IDgzMS0zMzMtMTkx
OVxwYXINCj4+PlxwYXINCj4+PiAtLS0tIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3
aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIFxwYXINCj4+PiBMSVNUU0VSVkBMSVNUUy5P
QkVST04uQ0hccGFyDQo+Pj5ccGFyDQo+PiAtLS0tIFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVz
c2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvIFxwYXINCj4+IExJU1RTRVJWQExJ
U1RTLk9CRVJPTi5DSFxwYXINCj4gXHBhcg0KPiBccGFyDQpccGFyDQotIC0tLS1ccGFyDQpUbyB1
bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0
b1xwYXINCkxJU1RTRVJWQExJU1RTLk9CRVJPTi5DSFxwYXINClxwYXINClxwYXINCi0tLS0tQkVH
SU4gUEdQIFNJR05BVFVSRS0tLS0tXHBhcg0KVmVyc2lvbjogR251UEcgdjIuMC4xNiAoR05VL0xp
bnV4KVxwYXINCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggTW96aWxsYSAtIGh0dHA6Ly9lbmln
bWFpbC5tb3pkZXYub3JnL1xwYXINClxwYXINCmlRRWNCQUVCQWdBR0JRSk5MSjA2QUFvSkVEYnYv
YXBsa1oxRnB5NElBS1JyTHVaK0c0TWs1aG5hYTNhcm80dTBccGFyDQppSktMOXJ5a3VBQTJDcVYx
SnJxeFpGdDdjYU01Q3hwd1VGMXc0Z2xRanIwdmVRRDR2R1haSDBjakVrbWIweWhPXHBhcg0KQWFS
Z0VXUUx0VHpHa0IrTzdwZlVGTG0yT1VwWFJtTlNpMXdUdmp4b0NxNXFseFFzSkN1WUExQ2hqbVZT
VFZZRVxwYXINCktuaGZROVRKSWJBeXJmcTh4TzJaZmdiQ3czRWRBWmRnQzUwenF3M1pnVW5Yb2F0
VktkaHl3VDdUTEV6T0V5dFVccGFyDQptRExXTGZSWTNaTG9yaC9DUXBiQkk1NHJtK3BUTEowVmxa
RVJtSFZjWkNWWG54OWJHdnRBdEhOQXlsOXlzbjlxXHBhcg0KZ0xZbXphZzdCVzV2Q2swcGRlcHhU
QnRZVHlDcTJJbTArNUh2N0cvL2ltSjNDaHRGM3JsMTR5Ym95d1htNU9nPVxwYXINCj1XR3pSXHBh
cg0KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tXHBhcg0KXHBhcg0KXHBhcg0KLS0tLVxwYXIN
ClRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tC
T1giIHRvIExJU1RTRVJWQExJU1RTLk99fQAyOGdkMlVnWTJGdUk=
----boundary-LibPST-iamunique-677103892_-_---
Received on Tue Jan 11 2011 - 19:11:06 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:20 UTC