Dex is leaving, this forum

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Thanks for testing.
@Brendan, i get the same as you under linux, It should work under vista or XP.
Also best to test CLI programs, as GUI is very slow.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Really, Who cares that you setup an x86 emulator written in Java?

Java is a horrible language, and this "WebOS" stuff is nonsense.. :roll:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Post by Brendan »

Hi,
AJ wrote:I'm running on Windows XP with IE7 and it all works. I'm using 4mb broadband but it runs extremely slowly (press down to use the menu, and 30 seconds later (I timed it!), the highlight bar moves down.

I must say it's pretty impressive seeing it, despite being slow.
I tried it from XP - I agree it is impressive, but IMHO it's the very strange kind of "impressive"...

It's like watching a train fly, and being amazed as the train starts to move - slowly rising into the air while using more fuel per minute than an average small country, while you sit back and wonder which illegal substances they were consuming when they first decided to try to make the train fly without using any of the technology typically used for aircraft. ;)

It seems to be a remotely running version of Bochs coupled with something to transfer entire frames of video to the web browser - pure "brute force" using none of the techniques that could make it more practical (e.g. drawing the graphics locally to minimize bandwidth, like X and VNC).

BTW I think I found the first security problem - I deleted half the files on the virtual floppy, and now it doesn't boot.. ;)


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Tyler
Member
Member
Posts: 514
Joined: Tue Nov 07, 2006 7:37 am
Location: York, England

Post by Tyler »

Brynet-Inc wrote:Really, Who cares that you setup an x86 emulator written in Java?
I doubt this. Though it was my original assumption, i doubt the Emulation is actually happening client side. I would guess, as Brendan also said, the Graphics are simply being sent from a remote emulator (or even physical implementation? doubtful). Highly inefficient version of what X is.

Very nice concept though Dex... if anyone will eventually create a good form of WebOS i am sure it will be you. I won't use it, but i am sure you will create it.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

Brynet-Inc wrote:Really, Who cares that you setup an x86 emulator written in Java?

Java is a horrible language, and this "WebOS" stuff is nonsense.. :roll:
Ehh, I created this for Dex :) (Not the java emulator source though). Yes, it may be slow, but if you doubleclick at the window with DexOS boot choice (text mode, graphix mode, so the mouse will get captured!) and you'll press ENTER, the DexOS CLI will load no more than five seconds. You can release the mouse by doubleclicking the right button.

This is certified for Mozilla Firefox 2.0.0.4 running on WinXP with JRE 1.6. If you have older version of JRE, the emulator may not start.
On some Unix clones, well - I didn't test this on them. But it seems like a pain in the neck.
Brendan wrote:BTW I think I found the first security problem - I deleted half the files on the virtual floppy, and now it doesn't boot..
As for the emulator design, your data written (or deleted) will be stored only for a while, then, the data will be restored back ;) Even if you assemble code in the emulator, that will get deleted (after a while) and the original disk image will be restored back :)

Does that mean as a definition of WebOS? I planned this for PortixOS, and I came up with this :)

inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Tyler wrote:I doubt this. Though it was my original assumption, i doubt the Emulation is actually happening client side.
Well, I don't have "Java" on any of my systems, So I wouldn't know the specifics of this "WebApp".

But even if it was like Brendan said, What viable use would it have? :roll:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Thanks both for the info, and that is a bit of a security problen :lol:, but as inflater said its only temp.
But i should point out that only the OS and app's are my work, its a java x86 emulator.
That can run DOS, but as DexOS can run from Dos, It works with a little moding by inflater.
This is not a webOS just away to demo your OS without people needing to down load it.

You can get info here: http://www.physics.ox.ac.uk/jpc/Demo.html
User avatar
Candy
Member
Member
Posts: 3882
Joined: Tue Oct 17, 2006 11:33 pm
Location: Eindhoven

Post by Candy »

I'm confused.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Post by inflater »

Brynet-Inc wrote:
Tyler wrote:I doubt this. Though it was my original assumption, i doubt the Emulation is actually happening client side.
Well, I don't have "Java" on any of my systems, So I wouldn't know the specifics of this "WebApp".

But even if it was like Brendan said, What viable use would it have? :roll:
Well, did you say viable use?... I don't have answer for this, but if that Java emulator was much, much faster and everybody would have 50 Mbps internet connection, imagine that you can test some operating systems under your web browser, you can even destroy it, hack it, etc. and it will still be usable, you can test there unstable applications, or just you will test the OS installed under the emulator if you like it or not. :) This emulator runs (Free-)DOS without any serious problems ;)

And, if that emulator were in J2ME and you would had some mobile supporting big j2me apps, ... did you saw MS-DOS running in Nokia mobile? :)
Image
This is not a webOS just away to demo your OS without people needing to down load it.
Exactly said, this was for PortixOS as a you didn't need to download some disk image, write it to the floppy, reboot the system etc. - for only testing, you'd just click on the one hyperlink in your browser and voila - you can test the OS possibilities. After you've satisfied with it, you could run the OS in qemu, bochs, MS VPC, or like, physical PC. ;) If anybody wants this, I can build it for you (all yer need is a floppy image and hope it will work under that emulator :D) and you can then publish it in your site (JRE 1.6 required for running and JDK 1.6 required if you want to compile the whole emulator yourself, http://www.physics.ox.ac.uk/jpc/ . :))

//EDIT: Dex, you are back on this forum? :) Welcome back, if it's true ;)

inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English :P)
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Thanks inflater and great work.
Solidus117
Posts: 23
Joined: Sun Dec 03, 2006 5:29 pm

Post by Solidus117 »

Brynet-Inc wrote:Well, I don't have "Java" on any of my systems, So I wouldn't know the specifics of this "WebApp".

But even if it was like Brendan said, What viable use would it have? :roll:
Do you ever have something positive to offer than thick sarcasm and ignorance? Java is a pretty standard language these days, hiding under a rock wont magically make it go away. Accept it for what it is: proof of concept.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

Solidus117 wrote:Do you ever have something positive to offer than thick sarcasm and ignorance?
Nope, That about sums it up 8)
Solidus117 wrote:Java is a pretty standard language these days, hiding under a rock wont magically make it go away. Accept it for what it is: proof of concept.
I could go on for hours trying to explain why I hate Java, but instead I'll just label Java for what it is... It's bloatware!

The shear memory usage and size of Java applications compared to ones written in C/C++ or Assembly is a good example of this..

Nothing should "need" such a large dependency, That being the "Java VM".

I'll sum it up for you: "It's slow, ugly and entirely irrelevant!"..

So I rest my case, Any "half way decent" programmer could write an application in C/C++ that is portable, small and a heck of a lot more efficient then one written in "Java".
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
frank
Member
Member
Posts: 729
Joined: Sat Dec 30, 2006 2:31 pm
Location: East Coast, USA

Post by frank »

Brynet-Inc wrote:
Solidus117 wrote:Do you ever have something positive to offer than thick sarcasm and ignorance?
Nope, That about sums it up 8)
Solidus117 wrote:Java is a pretty standard language these days, hiding under a rock wont magically make it go away. Accept it for what it is: proof of concept.
I could go on for hours trying to explain why I hate Java, but instead I'll just label Java for what it is... It's bloatware!

The shear memory usage and size of Java applications compared to ones written in C/C++ or Assembly is a good example of this..

Nothing should "need" such a large dependency, That being the "Java VM".

I'll sum it up for you: "It's slow, ugly and entirely irrelevant!"..

So I rest my case, Any "half way decent" programmer could write an application in C/C++ that is portable, small and a heck of a lot more efficient then one written in "Java".
Yes but the end user of said application would have to know how to compile it on his or her computer. How big of a percentage of the world do you thinks knows how to do that? Thats why Java is so nice, if you write a program in Java you can be mostly sure that it will run on any computer with the Java VM. Unless of course you have figured out how to make C/C++ programs so portable that you can compile them on linux and run them on windows and vice versa. :wink:
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

Brynet-Inc wrote:I could go on for hours trying to explain why I hate Java, but instead I'll just label Java for what it is... It's bloatware!

The shear memory usage and size of Java applications compared to ones written in C/C++ or Assembly is a good example of this..
Java is a pig, I'll grant you that.
I'll sum it up for you: "It's slow, ugly and entirely irrelevant!"..
Irrelevant? I think maybe you need to stop sticking your head in the sands of OpenBSD and pay attention to the rest of the world from time to time. Whether we like Java or not, it is very, very relevant because it is so widely used.
So I rest my case, Any "half way decent" programmer could write an application in C/C++ that is portable
I'm on a project right now that involves developing some components that need to be portable to Linux, Solaris, HP-UX, AIX, and a really, really old variant of AT&T Sys V UNIX. Yes, it's possible, but it sure as hell isn't easy. That's one of the big reasons why people use Java IMO (in our case it just isn't possible because we're implementing a standard C API and we need good performance).
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
User avatar
Kevin McGuire
Member
Member
Posts: 843
Joined: Tue Nov 09, 2004 12:00 am
Location: United States
Contact:

Post by Kevin McGuire »

I'm on a project right now that involves developing some components that need to be portable to Linux, Solaris, HP-UX, AIX, and a really, really old variant of AT&T Sys V UNIX. Yes, it's possible, but it sure as hell isn't easy. That's one of the big reasons why people use Java IMO (in our case it just isn't possible because we're implementing a standard C API and we need good performance).
Oh. God..
Post Reply