RE: [BLACKBOX] Seasoned Linux.

From: null <">
Date: Thu, 13 Jan 2011 14:31:53 +0000

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

Ofront is available for BlackBox see Ofront for Windows on http://www.software-templ.com/shareware.html
To my knowledge, it works also with newer versions of BlackBox.
--
  Bernhard
> -----Original Message-----
> From: BlackBox [mailto:BLACKBOX{([at]})nowhere.xy> Wojtek Skulski
> Sent: Wednesday, January 12, 2011 5:40 PM
> To: BLACKBOX{([at]})nowhere.xy> Subject: Re: [BLACKBOX] Seasoned Linux.
> 
> 
> Dmitri:
> 
>    **********************
>    * What a great news! *
>    **********************
> 
>   I am guessing that BB under Linux will probably use the 
> i386 compiler 
> back end. Are there any plans to either develop back ends for 
> other CPUs, 
> to adopt the existing gcc back ends, or perhaps to adopt a CP to C 
> translator (e.g., Ofront)?
> 
> I am asking because I am doing embedded development on Analog Devices 
> Blackfin, which definitely is not i386. To me it would be 
> paramount if I 
> could run BB embedded on top of the uCLinux kernel.
> 
> Thank you for posting the message!
> 
> Wojtek
> 
> 
> On Wed, 12 Jan 2011, Dmitry Solomennikov wrote:
> 
> > I had no plan to publish my work on list, but due to some 
> activity last day I will.
> >
> > I've assembled Linux port of BlackBox. It runs natively on 
> Linux and [with Linux compartibility layer] on FreeBSD boxes.
> > It has no GUI yet, but has handmade X and GTK bindings.
> >
> > 
> http://sourceforge.net/projects/oberonrevival/files/BB/bb-revi
> val-nix-0.1.tar.gz/download
> >
> > This port was assembled from OpenBUGS, which contained 
> DevElfLinker module. With this module one can
> > compile *.so files (i.e. shared objects). External startup 
> file (BlackBox.c) is used to start runtime & kernel.
> > Compiled startup file included.
> >
> > Development is done in cross-compilation style at Windows 
> box (or equal Linux box in Wine). Development files included 
> (Devel.zip).
> >
> > Archive contains README with full description of 
> "installation" and development (in Russian, UTF-8).
> >
> > If one'll be intrerested I'll translate README & BlackBox.c 
> to English.
> >
> > Thanks a lot.
> > Dmitry.
> >
> > Tue, 11 Jan 2011 23:16:19 -0500 письмо от Wojtek Skulski 
> <skulski{([at]})nowhere.xy> >
> >> On Tue, 11 Jan 2011, Fyodor Tkachov wrote:
> >>
> >>> All (re)written in any flavor of Oberon of course.
> >>
> >> I do not think that rewriting other's peoples work is of 
> much value.
> >> Reinventing the wheel is generally a bad idea.
> >>
> >> It would be valuable to do something that others are not 
> doing. Not being
> >> an OS expert, I can only propose a very simplistic 
> concept. For example,
> >> how about using the Linux "modules" (kernel subsystems 
> loaded with insmod
> >> or modprobe) to implement either the Oberon System or 
> Oberon-friendly
> >> environment? I will call it simply "wirth", though this name may be
> >> reserved.
> >>
> >> I would love to see Oberon System or BlackBox running on 
> top of wirth. Or
> >> perhaps a few Oberon Systems or BlackBoxes, each one 
> running on a separate
> >> CPU core and communicating with other Oberon Systems via mechanisms
> >> provided by wirth.
> >>
> >> One can say "but BlackBox is running on wine". Yes, but 
> wine is big and
> >> not suitable for embedded systems. On the other hand, 
> wirth could be small
> >> because its sole purpose would be to provide the 
> Oberon/BlackBox-friendly
> >> environment.
> >>
> >> I am not sure if the idea of wirth makes sense to OS 
> experts. To me it
> >> looks fresh. I think it makes more sense than 
> reimplementing parts of
> >> Linux kernel, which are perfectly fine, though perhaps 
> ugly. But who cares
> >> if it is ugly, if it works? (It does not matter what color 
> is the cat, if
> >> it catches mice -- this one is for Fyodor.)
> >>
> >> W.
> >>
> 
> 
> ----
> To unsubscribe, send a message with body "SIGNOFF BLACKBOX" 
> to LISTSERV{([at]})nowhere.xy> 
----boundary-LibPST-iamunique-1689799210_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTFcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDIwNCBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xm
MlxmbmlsXGZjaGFyc2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVy
IE5ldzt9fQ0Ke1xjb2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1
NTt9DQpcdWMxXHBhcmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9mcm9udCBpcyBhdmFpbGFi
bGUgZm9yIEJsYWNrQm94IHNlZSBPZnJvbnQgZm9yIFdpbmRvd3Mgb24gaHR0cDovL3d3dy5zb2Z0
d2FyZS10ZW1wbC5jb20vc2hhcmV3YXJlLmh0bWxccGFyDQpUbyBteSBrbm93bGVkZ2UsIGl0IHdv
cmtzIGFsc28gd2l0aCBuZXdlciB2ZXJzaW9ucyBvZiBCbGFja0JveC5ccGFyDQotLVxwYXINCiAg
QmVybmhhcmRccGFyDQpccGFyDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tXHBhcg0KPiBG
cm9tOiBCbGFja0JveCBbbWFpbHRvOkJMQUNLQk9YQExJU1RTLk9CRVJPTi5DSF0gT24gQmVoYWxm
IE9mIFxwYXINCj4gV29qdGVrIFNrdWxza2lccGFyDQo+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFy
eSAxMiwgMjAxMSA1OjQwIFBNXHBhcg0KPiBUbzogQkxBQ0tCT1hATElTVFMuT0JFUk9OLkNIXHBh
cg0KPiBTdWJqZWN0OiBSZTogW0JMQUNLQk9YXSBTZWFzb25lZCBMaW51eC5ccGFyDQo+IFxwYXIN
Cj4gXHBhcg0KPiBEbWl0cmk6XHBhcg0KPiBccGFyDQo+ICAgICoqKioqKioqKioqKioqKioqKioq
KipccGFyDQo+ICAgICogV2hhdCBhIGdyZWF0IG5ld3MhICpccGFyDQo+ICAgICoqKioqKioqKioq
KioqKioqKioqKipccGFyDQo+IFxwYXINCj4gICBJIGFtIGd1ZXNzaW5nIHRoYXQgQkIgdW5kZXIg
TGludXggd2lsbCBwcm9iYWJseSB1c2UgdGhlIFxwYXINCj4gaTM4NiBjb21waWxlciBccGFyDQo+
IGJhY2sgZW5kLiBBcmUgdGhlcmUgYW55IHBsYW5zIHRvIGVpdGhlciBkZXZlbG9wIGJhY2sgZW5k
cyBmb3IgXHBhcg0KPiBvdGhlciBDUFVzLCBccGFyDQo+IHRvIGFkb3B0IHRoZSBleGlzdGluZyBn
Y2MgYmFjayBlbmRzLCBvciBwZXJoYXBzIHRvIGFkb3B0IGEgQ1AgdG8gQyBccGFyDQo+IHRyYW5z
bGF0b3IgKGUuZy4sIE9mcm9udCk/XHBhcg0KPiBccGFyDQo+IEkgYW0gYXNraW5nIGJlY2F1c2Ug
SSBhbSBkb2luZyBlbWJlZGRlZCBkZXZlbG9wbWVudCBvbiBBbmFsb2cgRGV2aWNlcyBccGFyDQo+
IEJsYWNrZmluLCB3aGljaCBkZWZpbml0ZWx5IGlzIG5vdCBpMzg2LiBUbyBtZSBpdCB3b3VsZCBi
ZSBccGFyDQo+IHBhcmFtb3VudCBpZiBJIFxwYXINCj4gY291bGQgcnVuIEJCIGVtYmVkZGVkIG9u
IHRvcCBvZiB0aGUgdUNMaW51eCBrZXJuZWwuXHBhcg0KPiBccGFyDQo+IFRoYW5rIHlvdSBmb3Ig
cG9zdGluZyB0aGUgbWVzc2FnZSFccGFyDQo+IFxwYXINCj4gV29qdGVrXHBhcg0KPiBccGFyDQo+
IFxwYXINCj4gT24gV2VkLCAxMiBKYW4gMjAxMSwgRG1pdHJ5IFNvbG9tZW5uaWtvdiB3cm90ZTpc
cGFyDQo+IFxwYXINCj4gPiBJIGhhZCBubyBwbGFuIHRvIHB1Ymxpc2ggbXkgd29yayBvbiBsaXN0
LCBidXQgZHVlIHRvIHNvbWUgXHBhcg0KPiBhY3Rpdml0eSBsYXN0IGRheSBJIHdpbGwuXHBhcg0K
PiA+XHBhcg0KPiA+IEkndmUgYXNzZW1ibGVkIExpbnV4IHBvcnQgb2YgQmxhY2tCb3guIEl0IHJ1
bnMgbmF0aXZlbHkgb24gXHBhcg0KPiBMaW51eCBhbmQgW3dpdGggTGludXggY29tcGFydGliaWxp
dHkgbGF5ZXJdIG9uIEZyZWVCU0QgYm94ZXMuXHBhcg0KPiA+IEl0IGhhcyBubyBHVUkgeWV0LCBi
dXQgaGFzIGhhbmRtYWRlIFggYW5kIEdUSyBiaW5kaW5ncy5ccGFyDQo+ID5ccGFyDQo+ID4gXHBh
cg0KPiBodHRwOi8vc291cmNlZm9yZ2UubmV0L3Byb2plY3RzL29iZXJvbnJldml2YWwvZmlsZXMv
QkIvYmItcmV2aVxwYXINCj4gdmFsLW5peC0wLjEudGFyLmd6L2Rvd25sb2FkXHBhcg0KPiA+XHBh
cg0KPiA+IFRoaXMgcG9ydCB3YXMgYXNzZW1ibGVkIGZyb20gT3BlbkJVR1MsIHdoaWNoIGNvbnRh
aW5lZCBccGFyDQo+IERldkVsZkxpbmtlciBtb2R1bGUuIFdpdGggdGhpcyBtb2R1bGUgb25lIGNh
blxwYXINCj4gPiBjb21waWxlICouc28gZmlsZXMgKGkuZS4gc2hhcmVkIG9iamVjdHMpLiBFeHRl
cm5hbCBzdGFydHVwIFxwYXINCj4gZmlsZSAoQmxhY2tCb3guYykgaXMgdXNlZCB0byBzdGFydCBy
dW50aW1lICYga2VybmVsLlxwYXINCj4gPiBDb21waWxlZCBzdGFydHVwIGZpbGUgaW5jbHVkZWQu
XHBhcg0KPiA+XHBhcg0KPiA+IERldmVsb3BtZW50IGlzIGRvbmUgaW4gY3Jvc3MtY29tcGlsYXRp
b24gc3R5bGUgYXQgV2luZG93cyBccGFyDQo+IGJveCAob3IgZXF1YWwgTGludXggYm94IGluIFdp
bmUpLiBEZXZlbG9wbWVudCBmaWxlcyBpbmNsdWRlZCBccGFyDQo+IChEZXZlbC56aXApLlxwYXIN
Cj4gPlxwYXINCj4gPiBBcmNoaXZlIGNvbnRhaW5zIFJFQURNRSB3aXRoIGZ1bGwgZGVzY3JpcHRp
b24gb2YgXHBhcg0KPiAiaW5zdGFsbGF0aW9uIiBhbmQgZGV2ZWxvcG1lbnQgKGluIFJ1c3NpYW4s
IFVURi04KS5ccGFyDQo+ID5ccGFyDQo+ID4gSWYgb25lJ2xsIGJlIGludHJlcmVzdGVkIEknbGwg
dHJhbnNsYXRlIFJFQURNRSAmIEJsYWNrQm94LmMgXHBhcg0KPiB0byBFbmdsaXNoLlxwYXINCj4g
PlxwYXINCj4gPiBUaGFua3MgYSBsb3QuXHBhcg0KPiA+IERtaXRyeS5ccGFyDQo+ID5ccGFyDQo+
ID4gVHVlLCAxMSBKYW4gMjAxMSAyMzoxNjoxOSAtMDUwMCBcJ2VmXCdlOFwnZjFcJ2ZjXCdlY1wn
ZWUgXCdlZVwnZjIgV29qdGVrIFNrdWxza2kgXHBhcg0KPiA8c2t1bHNraUBQQVMuUk9DSEVTVEVS
LkVEVT46XHBhcg0KPiA+XHBhcg0KPiA+PiBPbiBUdWUsIDExIEphbiAyMDExLCBGeW9kb3IgVGth
Y2hvdiB3cm90ZTpccGFyDQo+ID4+XHBhcg0KPiA+Pj4gQWxsIChyZSl3cml0dGVuIGluIGFueSBm
bGF2b3Igb2YgT2Jlcm9uIG9mIGNvdXJzZS5ccGFyDQo+ID4+XHBhcg0KPiA+PiBJIGRvIG5vdCB0
aGluayB0aGF0IHJld3JpdGluZyBvdGhlcidzIHBlb3BsZXMgd29yayBpcyBvZiBccGFyDQo+IG11
Y2ggdmFsdWUuXHBhcg0KPiA+PiBSZWludmVudGluZyB0aGUgd2hlZWwgaXMgZ2VuZXJhbGx5IGEg
YmFkIGlkZWEuXHBhcg0KPiA+PlxwYXINCj4gPj4gSXQgd291bGQgYmUgdmFsdWFibGUgdG8gZG8g
c29tZXRoaW5nIHRoYXQgb3RoZXJzIGFyZSBub3QgXHBhcg0KPiBkb2luZy4gTm90IGJlaW5nXHBh
cg0KPiA+PiBhbiBPUyBleHBlcnQsIEkgY2FuIG9ubHkgcHJvcG9zZSBhIHZlcnkgc2ltcGxpc3Rp
YyBccGFyDQo+IGNvbmNlcHQuIEZvciBleGFtcGxlLFxwYXINCj4gPj4gaG93IGFib3V0IHVzaW5n
IHRoZSBMaW51eCAibW9kdWxlcyIgKGtlcm5lbCBzdWJzeXN0ZW1zIFxwYXINCj4gbG9hZGVkIHdp
dGggaW5zbW9kXHBhcg0KPiA+PiBvciBtb2Rwcm9iZSkgdG8gaW1wbGVtZW50IGVpdGhlciB0aGUg
T2Jlcm9uIFN5c3RlbSBvciBccGFyDQo+IE9iZXJvbi1mcmllbmRseVxwYXINCj4gPj4gZW52aXJv
bm1lbnQ/IEkgd2lsbCBjYWxsIGl0IHNpbXBseSAid2lydGgiLCB0aG91Z2ggdGhpcyBuYW1lIG1h
eSBiZVxwYXINCj4gPj4gcmVzZXJ2ZWQuXHBhcg0KPiA+PlxwYXINCj4gPj4gSSB3b3VsZCBsb3Zl
IHRvIHNlZSBPYmVyb24gU3lzdGVtIG9yIEJsYWNrQm94IHJ1bm5pbmcgb24gXHBhcg0KPiB0b3Ag
b2Ygd2lydGguIE9yXHBhcg0KPiA+PiBwZXJoYXBzIGEgZmV3IE9iZXJvbiBTeXN0ZW1zIG9yIEJs
YWNrQm94ZXMsIGVhY2ggb25lIFxwYXINCj4gcnVubmluZyBvbiBhIHNlcGFyYXRlXHBhcg0KPiA+
PiBDUFUgY29yZSBhbmQgY29tbXVuaWNhdGluZyB3aXRoIG90aGVyIE9iZXJvbiBTeXN0ZW1zIHZp
YSBtZWNoYW5pc21zXHBhcg0KPiA+PiBwcm92aWRlZCBieSB3aXJ0aC5ccGFyDQo+ID4+XHBhcg0K
PiA+PiBPbmUgY2FuIHNheSAiYnV0IEJsYWNrQm94IGlzIHJ1bm5pbmcgb24gd2luZSIuIFllcywg
YnV0IFxwYXINCj4gd2luZSBpcyBiaWcgYW5kXHBhcg0KPiA+PiBub3Qgc3VpdGFibGUgZm9yIGVt
YmVkZGVkIHN5c3RlbXMuIE9uIHRoZSBvdGhlciBoYW5kLCBccGFyDQo+IHdpcnRoIGNvdWxkIGJl
IHNtYWxsXHBhcg0KPiA+PiBiZWNhdXNlIGl0cyBzb2xlIHB1cnBvc2Ugd291bGQgYmUgdG8gcHJv
dmlkZSB0aGUgXHBhcg0KPiBPYmVyb24vQmxhY2tCb3gtZnJpZW5kbHlccGFyDQo+ID4+IGVudmly
b25tZW50LlxwYXINCj4gPj5ccGFyDQo+ID4+IEkgYW0gbm90IHN1cmUgaWYgdGhlIGlkZWEgb2Yg
d2lydGggbWFrZXMgc2Vuc2UgdG8gT1MgXHBhcg0KPiBleHBlcnRzLiBUbyBtZSBpdFxwYXINCj4g
Pj4gbG9va3MgZnJlc2guIEkgdGhpbmsgaXQgbWFrZXMgbW9yZSBzZW5zZSB0aGFuIFxwYXINCj4g
cmVpbXBsZW1lbnRpbmcgcGFydHMgb2ZccGFyDQo+ID4+IExpbnV4IGtlcm5lbCwgd2hpY2ggYXJl
IHBlcmZlY3RseSBmaW5lLCB0aG91Z2ggcGVyaGFwcyBccGFyDQo+IHVnbHkuIEJ1dCB3aG8gY2Fy
ZXNccGFyDQo+ID4+IGlmIGl0IGlzIHVnbHksIGlmIGl0IHdvcmtzPyAoSXQgZG9lcyBub3QgbWF0
dGVyIHdoYXQgY29sb3IgXHBhcg0KPiBpcyB0aGUgY2F0LCBpZlxwYXINCj4gPj4gaXQgY2F0Y2hl
cyBtaWNlIC0tIHRoaXMgb25lIGlzIGZvciBGeW9kb3IuKVxwYXINCj4gPj5ccGFyDQo+ID4+IFcu
XHBhcg0KPiA+PlxwYXINCj4gXHBhcg0KPiBccGFyDQo+IC0tLS1ccGFyDQo+IFRvIHVuc3Vic2Ny
aWJlLCBzZW5kIGEgbWVzc2FnZSB3aXRoIGJvZHkgIlNJR05PRkYgQkxBQ0tCT1giIFxwYXINCj4g
dG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIfX0AbCB0cmFuc2xhdGUg
----boundary-LibPST-iamunique-1689799210_-_---
Received on Thu Jan 13 2011 - 15:31:53 UTC

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