What is everybody doing?

I'm just curious due to the low traffic in CVS.

What are all developers doing wrt. JNode?

Ewout

Secure Platform

Hi to all,
in my little time I'm trying to understand how to implement a secure platform to install/update/run trusted and untrusted applications in JNode, but this is a long process ... who is interested in this ? And who has already written something (planning docs, and code) about this ? I've problems because I don't have a Global vision of all these things in JNode.

Bye,
Sandro

Re: Secure Platform

Just to understand your background: Do you want to implement a secure platform for JNode on your own or do you want to review it? Are you familiar with the Java Security model?

Sebastian

Status

I think the next important milestone we shall reach in JNode is the ability to: write code in jnode, save it, compile it, and run the compiled file. Once we meet this threshold, turnaround time for debugging the rest of JNode should skyrocket.
However, I am reluctant to run JNode on my work machine for fear that my hard drive will be destroyed.
I also get stuck thinking about drivers. I'd love to play Tetris and get UI working, but I don't have the right graphics card, and VGA driver can't be used for JNToolkit currently because of incomplete implementation of IndexColorModel in classpath.

Working something for networking

I have managed to do something for JNode in my student thesis.

To be exact, I am working on a very revolutionary networking subsystem for a modern OS. It includes some of the ideas of the two proposals, that I have already wrote for JNode. However this one will be a complete work.

I hope to make something usefull with this work.

I have stoped the import of the Packet objects in the current networking, because i think that with the current structure of the networking it won't be a good practice to do something like that. IMHO, the result would not be something adequate for a next generation OS, like JNode. Ewout, I realy appreciate your work in JNode. Please DO NOT think in any case, that I consider your current work in networking worthless.

Look and Feel ...

As I said earlier, I'm currently working on a Look and Feel for Jnode. My work does not generate any CVS traffic because I will develop it locally first. But I'm also working on a number of commercial projects that take most of my time.

I'm comfortable with the forum, but maybe it would be easier for new committers to simply use a mailing list and and archive with the old mails.

Struggling

Hi,

I wanted to get back into trying to do something with JNode but it's proving difficult. No matter what I do I can't get JNode to netboot as discussed in a forum topic of mine a while ago. I cannot deal with constantly burning cd's each time I want to test something. I cannot afford a license for VMWare, I have tried QEmu, on Linux, it appears to run so slowly that it's pretty unusable (I don't know if this is something i'm not understanding but as far as I can tell there isn't anything I can do speed it up without special patches to my kernel). So work on JNode just hasn't resumed on my part.. as I can't do anything.

I will also say that I for one cannot stand using this forum for communication. An example was today... I opened the website (for once it didn't take ages to load), I noticed this topic listed under New forum topics, I opened it, I read the post and the two replies, and thought i'd reply to just mention the above... It says Login or Register to add a comment, so I click the Login link... I Login, i'm not taken to a page that allows me to immediatly reply to the post... I click on the post under the New Forum topics header like I had done originally and i'm presented with the exact same page as originally, there's no way I could see of adding a reply, so after much hunting and random clicking on things that might be relevent I eventually arrived at this page. And now I can reply. I don't know what others think, but I for one can't see the problem with a mailing list like the project originally had.

Anyway, just my two pence worth.

VMWare Beta

I don't know if they're still doing it, but VMWare offered a beta version of their new release in exchange for feedback. You could try that.

CompactFlash card

I'm using a CompactFlash card (like to ones used by digital cameras) to avoid having to burn cd roms. For writing to it I use a CF2PCMCIA adapter on my linux laptop to write the Jnode image file directly to the CF card. Then I put the CF card into a CF2IDE adapter in a normal desktop machine to boot Jnode. That works fine for me.

Sebastian

Excellent idea

Hi,

I hadn't actually thought of this, but it's an excellent idea. I don't have any of the stuff mentioned, but last time I checked i'm sure it's not really all that expensive, so I may invest in some as it would be an excellent way to solve my problem.

After that, one of the people I work with has recently finished part of a degree course in mathematics, when talking to him about it, he started discussing geometrical stuff and affine transforms etc. I'm really not sure of the current status of the graphics classes, I know last time I attempted any serious work on the code this one one of the major missing parts of the project (and the classpath project). I should soon have all of the course notes from my colleagues course and would hope that if help is still required in this area that I could soon assist in writing it (that's the theory behind me learning it anyway!). It would be nice to know the current situation of these items and whether anyone is working on any of these parts and if in a few weeks time I can be of any assistance once I have his course notes and books.

another 2 cents....

I must say I liked the email list better. I am sure I have missed many a posting simply because it was not emailed to me as a new posting (I tend to only click the emails rather than browse the forums).

Oh, keeping to the topic, too much real work at the moment :/

Would love to get back into it but woudlnt' know where to start and I dont really have the time or energy outside work to continue for the time being. But I'm still keeping track of whats happening, but just as a watcher rather than a doer at the moment.

Smiling

Hi

As a user of JNode, I have to say, JNode has a long way to go. Anyway ,now it is not practical to run real java app on it.

Once I have down load JX sourcecode, I find that os core code of JX written in C, not java; Jnode is pure java os, but why only dynamic compiling in jNOde, perhaps os core code should be written in java and statically compiled in native code and run under jvm, use some kind of compiler like gcj??

Once jNOde can run real java app, numerous developer and users will jion in the team, i think.

Thinking

I am not a commiter but what I am doing is trying to think of how JNode will help me.

I would like to experiment with JNode and make little Java apps for it. What I would be interested in is the ability to run Jnode from inside of Eclipse. That way I can start to add applications to JNode without much hassle. It would be really cool to boot an OS from inside Eclipse. Is JNode programmed in such a way that it can be abstracted from the hardware drivers and so can be run with stub classes from within Eclipse?

Also, who is the audience for JNode intended to be? I propose we make it the preferred platform for Java programmers to run. JNode - "What Java programmers prefer"

Thinking ...

I agree with you that it is very important to think about things before doing anything. I'm used to the Jini community that is talking very much before and while doing things. I think that Jnode should also do so and will do my best.

This is why I wrote the topics on startup time and switching to Jnode. To find out if others find it important too and if it is possible to transform this interest into development activity later.

Sebastian