Usable Daily Solution?

NeXT Computer, Inc. -> Emulation / Virtualization

Title: Usable Daily Solution?
Post by: dgb75 on February 04, 2017, 11:58:30 AM
I'm looking for a way to make Openstep my "daily driver" in a laptop setup. I've got a few more or less modern laptops laying around and had an idea on how to accomplish it, but I wanted ask a few questions to see how possible it is.

My thought is to create a linux-bootable laptop to abstract hardware and to provide a means to provide modern software where it currently isn't available on Openstep. Linux would start X, but rather than a window manager, a virtualization solution would start full-screen and boot Openstep. Obviously there are limits to how big the disk can be, etc. For modern software, I'd like to find an XDM for Openstep which allows applications to be run within Openstep windows, with those windows managing the applications size, minimization, etc. I know this is at least theoretically possible because I used to use software which did something similar on Windows. Mini-applications could easily be created that would connect to the linux system and launch the application with the XDM as the target display. This can provide applications such as a modern browser until native software is available.

1) How completely does Previous emulate Motorola hardware? I'd be looking for support for color (true color ideally), 1080p resolution, networking and sound. I would not be looking to simulate speed, but rather would like it to run as fast as possible. I can use other solutions (VMware, Virtual Box), but I prefer a Motorola solution as there are applications that I want to run that are Motorola-only.
2) Does such a window manager as I describe above exist for Openstep? I've played with CubX, but if you minimize a window, it's gone.
3) Is there a version of XRemote which will work with Windows 8/10? I have a few servers which I'll need to connect to.
4) Does Openstep work with shares over 8GB? If not, I'm curious about the effects of hacking the Linux NFS code to falsify the amount of used/free space so Openstep never complains. Basically, if the free space is over 2GB, it reports 2GB.

Thanks
Title: Re: Usable Daily Solution?
Post by: andreas_g on February 05, 2017, 05:15:01 AM
Quote from: "dgb75"1) How completely does Previous emulate Motorola hardware? I'd be looking for support for color (true color ideally), 1080p resolution, networking and sound. I would not be looking to simulate speed, but rather would like it to run as fast as possible. I can use other solutions (VMware, Virtual Box), but I prefer a Motorola solution as there are applications that I want to run that are Motorola-only.
Previous is quite complete. Unless you need the serial, ADB, DSP ports or NeXTdimension video I/O you should be fine. Only thing that might cause problems is the buggy networking through SLIRP.
If you need true color you can enable NeXTdimension emulation. But you'll still be limited to NeXT's native resulotion (1120 x 832). There is no way to change that for black hardware.
There is a mode to speed up emulation beyond black hardware performance (variable speed mode). Depending on your host system you'll get quite fast emulation. But you should be aware that if you use NeXTdimension or variable speed mode you'll get very high CPU usage. That might be an issue for a laptop setup.
Title: Usable Daily Solution?
Post by: bobo68 on February 05, 2017, 05:20:12 AM
Why not use OpenStep in VMware or Parallels?
Title: Usable Daily Solution?
Post by: Andreas on February 05, 2017, 06:48:27 AM
Quote from: "bobo68"Why not use OpenStep in VMware or Parallels?
Quote from: "dgb75"I prefer a Motorola solution as there are applications that I want to run that are Motorola-only.
Title: Usable Daily Solution?
Post by: itomato on March 09, 2017, 08:08:00 PM
This is the result of hacking a bit on the Previous sources in conjunction with the Open Build Service.

I'm still looking at packaging more recent builds, but there is a packaged version for OpenSUSE (1.4_r637-1.2). Thus, you can boot and run Previous from this minimal appliance: https://susestudio.com/a/LVy15n/previousappliance

Quitting Previous will leave you in a Windowmaker desktop. You can 'Run...' 'xterm' and 'yast' to configure NFS/Samba client access, network/wifi, etc.

I'll make the glue packages and appliance build and configuration code available at some point.

I want to do the same for Raspberry Pi.
Title: Usable Daily Solution?
Post by: dgb75 on March 13, 2017, 10:03:14 AM
Looks like a good start. A few concepts I'm toying with: is there anything out there that allows for an app to run on one computer while showing up on another; something for Next that is akin to X Windows? The battery life and resolution issues are things I'm currently concerned about. With something like that, I can have previous running only when needed and otherwise use a different virtualization package.
Title: Usable Daily Solution?
Post by: Rob Blessin Black Hole on March 14, 2017, 12:53:52 AM
Hello: I think this app may be what you need http://www.kevra.org/TheBestOfNext/ThirdPartyProducts/ThirdPartySoftware/NetworkingAndSysAdmin/ScreenCast/ScreenCast.html  , I know I had an original and went through stacks and stacks of NeXT software hasn't turned up yet.
And Watchme was another one used by Professors , I know have just need to find them somewhere in the Black Hole LOL http://www.kevra.org/TheBestOfNext/ThirdPartyProducts/ThirdPartySoftware/Multimedia/WatchMe/WatchMe.html , if I can find them I'll upload them . it would be fun to see if they work on Previous and over the internet! I'm wondering if they are Peanuts , if anyone knows the original Authors at Otherwise I'll contact them to seekk permission.

Go to top  Forum index