[BLACKBOX] Linux BB and CP (again)

From: [at]} <Wojtek>
Date: Wed, 14 Aug 2013 00:11:51 -0400

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

> Everything necessary to port BlackBox to Linux is included in the current
> release of BlackBox:
> http://www.oberon.ch/zip/SetupBlackBox16-rc6.exe

My dream is Embedded Component Pascal targeting Linux and producing both
user-mode and kernel-mode executables for non-Intel high performance
processors such as Analog Devices Blackfin, Texas Instruments Keystone,
high-end ARM as found in Xilinx Zynq, and soft cores such as Microblaze.

Implementing native compilers for a wide range of CPUs would be
impractical due to abundance of silicon anomalies present in virtually all
embedded CPUs. The only practical implementation would be through the gcc
that is maintained by the CPU manufactures. They take care of the
anomalies and make sure that gcc delivers binaries that run on various
"steppings" of their CPUs.

A practical implementation would translate every Pascal module into a
kernel-mode Linux "module" that can be started by insmod and stopped by
rmmod. (These are Linux commands that load and unload the modules.) All in
all, such a dream system would be similar in spirit to Ofront. I am not
sure if Ofront is already doing just that or not. Looking at
http://www.software-templ.com/shareware.html I can read "Ofront for Linux
is a version of Ofront for i386 based Linux" which is not exactly my
dream.

W.


>
> All that is really needed to get started is the know how on how to
> actually tackle such a system-level project and a lot of hard work. About
> ten years ago we did a very rough proof of concept but eventually we had
> to stop that effort due to a lack of resources.
>
> Thanks and kind regards,
> Marc
>
>
> On Aug 13, 2013, at 9:16 PM, Rex Couture <rex{([at]})nowhere.xy
>
>> Chris Burrows wrote:
>>> There is a source code file called kernel.odc included in the
>>> BlackBox\System\Mod folder in the BlackBox r1.6-rc6 release.... Is
>>> that the one you >are looking for?
>>
>>
>> At 10:25 PM 8/12/2013, Marc wrote:
>>> Don't worry, Rex.
>>>
>>> BlackBox is completely open source since December 31, 2004.
>>
>>
>> My understanding is that there is part of BlackBox that is not
>> open source. From time to time there are requests to open it
>> completely so BB can be ported to LInux, etc. Did I miss
>> something here?
>>
>>
>> Rex Couture, Ph. D.
>> Dept. of Earth and Planetary Sciences
>> Campus Box 1169
>> Washington University in St. Louis
>> 1 Brookings Dr.
>> St. Louis MO 63130
>>
>> Voice: (314) 935-4194
>> Fax: (314) 935-7361
>> rex{([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
>
>


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1361784847_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGZiaWRpcyBcZGVmZjB7XGZvbnR0YmwN
CntcZjBcZnN3aXNzIEFyaWFsO30NCntcZjFcZm1vZGVybiBDb3VyaWVyIE5ldzt9DQp7XGYyXGZu
aWxcZmNoYXJzZXQyIFN5bWJvbDt9DQp7XGYzXGZtb2Rlcm5cZmNoYXJzZXQwIENvdXJpZXIgTmV3
O319DQp7XGNvbG9ydGJsXHJlZDBcZ3JlZW4wXGJsdWUwO1xyZWQwXGdyZWVuMFxibHVlMjU1O30N
Clx1YzFccGFyZFxwbGFpblxkZWZ0YWIzNjAgXGYwXGZzMjAgPiBFdmVyeXRoaW5nIG5lY2Vzc2Fy
eSB0byBwb3J0IEJsYWNrQm94IHRvIExpbnV4IGlzIGluY2x1ZGVkIGluIHRoZSBjdXJyZW50XHBh
cg0KPiByZWxlYXNlIG9mIEJsYWNrQm94OlxwYXINCj4gICAgIGh0dHA6Ly93d3cub2Jlcm9uLmNo
L3ppcC9TZXR1cEJsYWNrQm94MTYtcmM2LmV4ZVxwYXINClxwYXINCk15IGRyZWFtIGlzIEVtYmVk
ZGVkIENvbXBvbmVudCBQYXNjYWwgdGFyZ2V0aW5nIExpbnV4IGFuZCBwcm9kdWNpbmcgYm90aFxw
YXINCnVzZXItbW9kZSBhbmQga2VybmVsLW1vZGUgZXhlY3V0YWJsZXMgZm9yIG5vbi1JbnRlbCBo
aWdoIHBlcmZvcm1hbmNlXHBhcg0KcHJvY2Vzc29ycyBzdWNoIGFzIEFuYWxvZyBEZXZpY2VzIEJs
YWNrZmluLCBUZXhhcyBJbnN0cnVtZW50cyBLZXlzdG9uZSxccGFyDQpoaWdoLWVuZCBBUk0gYXMg
Zm91bmQgaW4gWGlsaW54IFp5bnEsIGFuZCBzb2Z0IGNvcmVzIHN1Y2ggYXMgTWljcm9ibGF6ZS5c
cGFyDQpccGFyDQpJbXBsZW1lbnRpbmcgbmF0aXZlIGNvbXBpbGVycyBmb3IgYSB3aWRlIHJhbmdl
IG9mIENQVXMgd291bGQgYmVccGFyDQppbXByYWN0aWNhbCBkdWUgdG8gYWJ1bmRhbmNlIG9mIHNp
bGljb24gYW5vbWFsaWVzIHByZXNlbnQgaW4gdmlydHVhbGx5IGFsbFxwYXINCmVtYmVkZGVkIENQ
VXMuIFRoZSBvbmx5IHByYWN0aWNhbCBpbXBsZW1lbnRhdGlvbiB3b3VsZCBiZSB0aHJvdWdoIHRo
ZSBnY2NccGFyDQp0aGF0IGlzIG1haW50YWluZWQgYnkgdGhlIENQVSBtYW51ZmFjdHVyZXMuIFRo
ZXkgdGFrZSBjYXJlIG9mIHRoZVxwYXINCmFub21hbGllcyBhbmQgbWFrZSBzdXJlIHRoYXQgZ2Nj
IGRlbGl2ZXJzIGJpbmFyaWVzIHRoYXQgcnVuIG9uIHZhcmlvdXNccGFyDQoic3RlcHBpbmdzIiBv
ZiB0aGVpciBDUFVzLlxwYXINClxwYXINCkEgcHJhY3RpY2FsIGltcGxlbWVudGF0aW9uIHdvdWxk
IHRyYW5zbGF0ZSBldmVyeSBQYXNjYWwgbW9kdWxlIGludG8gYVxwYXINCmtlcm5lbC1tb2RlIExp
bnV4ICJtb2R1bGUiIHRoYXQgY2FuIGJlIHN0YXJ0ZWQgYnkgaW5zbW9kIGFuZCBzdG9wcGVkIGJ5
XHBhcg0Kcm1tb2QuIChUaGVzZSBhcmUgTGludXggY29tbWFuZHMgdGhhdCBsb2FkIGFuZCB1bmxv
YWQgdGhlIG1vZHVsZXMuKSBBbGwgaW5ccGFyDQphbGwsIHN1Y2ggYSBkcmVhbSBzeXN0ZW0gd291
bGQgYmUgc2ltaWxhciBpbiBzcGlyaXQgdG8gT2Zyb250LiBJIGFtIG5vdFxwYXINCnN1cmUgaWYg
T2Zyb250IGlzIGFscmVhZHkgZG9pbmcganVzdCB0aGF0IG9yIG5vdC4gTG9va2luZyBhdFxwYXIN
Cmh0dHA6Ly93d3cuc29mdHdhcmUtdGVtcGwuY29tL3NoYXJld2FyZS5odG1sIEkgY2FuIHJlYWQg
Ik9mcm9udCBmb3IgTGludXhccGFyDQppcyBhIHZlcnNpb24gb2YgT2Zyb250IGZvciBpMzg2IGJh
c2VkIExpbnV4IiB3aGljaCBpcyBub3QgZXhhY3RseSBteVxwYXINCmRyZWFtLlxwYXINClxwYXIN
ClcuXHBhcg0KXHBhcg0KXHBhcg0KPlxwYXINCj4gQWxsIHRoYXQgaXMgcmVhbGx5IG5lZWRlZCB0
byBnZXQgc3RhcnRlZCBpcyB0aGUga25vdyBob3cgb24gaG93IHRvXHBhcg0KPiBhY3R1YWxseSB0
YWNrbGUgc3VjaCBhIHN5c3RlbS1sZXZlbCBwcm9qZWN0IGFuZCBhIGxvdCBvZiBoYXJkIHdvcmsu
IEFib3V0XHBhcg0KPiB0ZW4geWVhcnMgYWdvIHdlIGRpZCBhIHZlcnkgcm91Z2ggcHJvb2Ygb2Yg
Y29uY2VwdCBidXQgZXZlbnR1YWxseSB3ZSBoYWRccGFyDQo+IHRvIHN0b3AgdGhhdCBlZmZvcnQg
ZHVlIHRvIGEgbGFjayBvZiByZXNvdXJjZXMuXHBhcg0KPlxwYXINCj4gVGhhbmtzIGFuZCBraW5k
IHJlZ2FyZHMsXHBhcg0KPiBNYXJjXHBhcg0KPlxwYXINCj5ccGFyDQo+IE9uIEF1ZyAxMywgMjAx
MywgYXQgOToxNiBQTSwgUmV4IENvdXR1cmUgPHJleEBMRVZFRS5XVVNUTC5FRFU+IHdyb3RlOlxw
YXINCj5ccGFyDQo+PiBDaHJpcyBCdXJyb3dzIHdyb3RlOlxwYXINCj4+PiBUaGVyZSBpcyBhIHNv
dXJjZSBjb2RlIGZpbGUgY2FsbGVkIGtlcm5lbC5vZGMgaW5jbHVkZWQgaW4gdGhlXHBhcg0KPj4+
IEJsYWNrQm94XFxTeXN0ZW1cXE1vZCBmb2xkZXIgaW4gdGhlIEJsYWNrQm94IHIxLjYtcmM2IHJl
bGVhc2UuLi4uICBJc1xwYXINCj4+PiB0aGF0IHRoZSBvbmUgeW91ID5hcmUgbG9va2luZyBmb3I/
XHBhcg0KPj5ccGFyDQo+PlxwYXINCj4+IEF0IDEwOjI1IFBNIDgvMTIvMjAxMywgTWFyYyB3cm90
ZTpccGFyDQo+Pj4gRG9uJ3Qgd29ycnksIFJleC5ccGFyDQo+Pj5ccGFyDQo+Pj4gQmxhY2tCb3gg
aXMgY29tcGxldGVseSBvcGVuIHNvdXJjZSBzaW5jZSBEZWNlbWJlciAzMSwgMjAwNC5ccGFyDQo+
PlxwYXINCj4+XHBhcg0KPj4gICAgICAgIE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGVyZSBp
cyBwYXJ0IG9mIEJsYWNrQm94IHRoYXQgaXMgbm90XHBhcg0KPj4gb3BlbiBzb3VyY2UuICBGcm9t
IHRpbWUgdG8gdGltZSB0aGVyZSBhcmUgcmVxdWVzdHMgdG8gb3BlbiBpdFxwYXINCj4+IGNvbXBs
ZXRlbHkgc28gQkIgY2FuIGJlIHBvcnRlZCB0byBMSW51eCwgZXRjLiAgRGlkIEkgbWlzc1xwYXIN
Cj4+IHNvbWV0aGluZyBoZXJlP1xwYXINCj4+XHBhcg0KPj5ccGFyDQo+PiBSZXggQ291dHVyZSwg
UGguIEQuXHBhcg0KPj4gRGVwdC4gb2YgRWFydGggYW5kIFBsYW5ldGFyeSBTY2llbmNlc1xwYXIN
Cj4+IENhbXB1cyBCb3ggMTE2OVxwYXINCj4+IFdhc2hpbmd0b24gVW5pdmVyc2l0eSBpbiBTdC4g
TG91aXNccGFyDQo+PiAxIEJyb29raW5ncyBEci5ccGFyDQo+PiBTdC4gTG91aXMgTU8gNjMxMzBc
cGFyDQo+PlxwYXINCj4+IFZvaWNlOiAgKDMxNCkgOTM1LTQxOTRccGFyDQo+PiBGYXg6ICAoMzE0
KSA5MzUtNzM2MVxwYXINCj4+IHJleEBsZXZlZS53dXN0bC5lZHVccGFyDQo+PlxwYXINCj4+XHBh
cg0KPj4gLS0tLVxwYXINCj4+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJv
ZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvXHBhcg0KPj4gTElTVFNFUlZATElTVFMuT0JFUk9OLkNI
XHBhcg0KPlxwYXINCj5ccGFyDQo+IC0tLS1ccGFyDQo+IFRvIHVuc3Vic2NyaWJlLCBzZW5kIGEg
bWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIHRvXHBhcg0KPiBMSVNUU0VSVkBM
SVNUUy5PQkVST04uQ0hccGFyDQo+XHBhcg0KPlxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpU
byB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9Y
IiB0byBMSVNUU0VSVkBMSVNUUy5PfX0AICAgICA4MDY0RDFE
----boundary-LibPST-iamunique-1361784847_-_---
Received on Wed Aug 14 2013 - 06:11:51 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:51 UTC