[Info-vax] OpenVMS graphics - once more

Bill Gunshannon bill at server3.cs.scranton.edu
Fri Mar 6 09:46:26 EST 2015


In article <mdae47$4jp$1 at pechter.eternal-september.org>,
	pechter at S20.pechter.dyndns.org (William Pechter) writes:
> In article <ck3p70Ff8bpU1 at mid.individual.net>,
> Bill Gunshannon <billg999 at cs.uofs.edu> wrote:
>>In article <c3243$54dbfbfd$5ed4324a$3194 at news.ziggo.nl>,
>>	Dirk Munk <munk at home.nl> writes:
>>> John E. Malmberg wrote:
>>>> On 2/11/2015 8:52 AM, David Froble wrote:
>>>>>
>>>>> So, back to VMS.  In my opinion, (we're all entitled to one), if VSI is
>>>>> going to be serious about a VMS GUI for the masses, continuing with
>>>>> x-windows isn't going to cut the mustard.  They would need to come up
>>>>> with a new GUI that had the "look and feel" of MS weendoze.  Not saying
>>>>> that would be enough, but anything less would just be a waste of time
>>>>> and money.
>>>>
>>>> X-11 look and feel is not the problem.  It should not be hard to port
>>>> any of the various Linux GUI Shells to VMS.  If the GTK+ 2.x+ port ever
>>>> gets done, you might be surprised at what will simply compile and work
>>>> with out any source changes.
>>>>
>>>> VMS graphics are based on Motif and CDE, neither of which are common in
>>>> the Linux/Windows/OS-x and and now Android.
>>>>
>>>> X-11 is a problem though for mobile and portable devices.  VNC can
>>>> survive, but there can be a lot of latency in updating.  RDP attempts to
>>>> deal with that, but is not a public standard protocol AFAIK.
>>>>
>>>>
>>>> As others have pointed out, medium to high end video drivers are an issue.
>>>>
>>>> Modern video cards have effectively two APIs.
>>>>
>>>> One is a public one that has the video card run in the lower performance
>>>> modes.  Essentially, your $50+ video card is emulating a less than $20
>>>> video card.
>>> 
>>> I suppose you are referring to the VESA Bios Extensions?
>>> 
>>>> Open source drivers are available for these modes.  In some
>>>> cases some of the high performance modes have been figured out or
>>>> released, but not the highest performance modes.
>>>>
>>>> The other is private one that needs a binary driver from from the video
>>>> card vendor, or the chip set vendor.  This is for the high performance
>>>> modes.
>>>>
>>>> When you load a linux distribution that only contains GPL components,
>>>> many of them will provide an installer that will go to the chip set
>>>> vendor to download the closed source drivers when they detect the
>>>> advanced video chip-sets.
>>>>
>>>> Other Linux distributions will just include the closed source drivers as
>>>> they are not so strict about what they include, so you do not realize
>>>> that the source is not available.
>>>>
>>>> The specifications for writing the high performance drivers for many
>>>> video chip sets are secret, and you can not even get them with an NDA
>>>> agreement.
>>>>
>>>> If you are an x86 based OS, you probably want to find a way to use
>>>> unmodified linux or Windows binary drivers, especially for graphics
>>>> devices.
>>> 
>>> My laptop has two graphics devices, the Intel HD4000 GPU embedded in the 
>>> CPU, and a Nvidia card. I the laptop doesn't need high performance 
>>> graphics, the Intel GPU is used. If it does need high performance, it 
>>> can switch to the Nvidia card  (it never does).
>>> 
>>> The Intel drivers don't receive many updates, the Nvidia drivers almost 
>>> every month so it seems.
>>> 
>>> I suppose VSI could get a lot of information on the Intel GPU, and as I 
>>> wrote before, the Intel graphics are more than sufficient for typical 
>>> VMS work.
>>
>>I think this pretty much sums it up.  It is not the low level graphics
>>capabilities that are the problem.  It is the VMS X implementation.
>>Given something more modern than the DECWindows we have I could do (and
>>actually usually do) most desktop tasks on VMS.  No one is going to use
>>VMS to play World of Warcraft (although I might try Minecraft!! :-).
>>But things like Open Office and better IDE's can all be don on VMS.  All
>>it would take is a version of X-11 modern enough to let these Open Source
>>programs be built on VMS.  I know it is a major undertaking, but all the
>>sources to current X-11 distributions (there are 2 but one has one out in
>>the marketplace) are available.  And that includes X-servers for numerous
>>video cards.  
>>
>>bill
>>
>>-- 
>>Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolves
>>billg999 at cs.scranton.edu |  and a sheep voting on what's for dinner.
>>University of Scranton   |
>>Scranton, Pennsylvania   |         #include <std.disclaimer.h>   
> 
> There's even another possibility.  If there was an available Linux emulation 
> layer under VMS it's possible you could even run MS-Office under it.
> 
> Since you will have x86-64 architecture you don't have to emulate the 
> CPU or instruction set fully.  Porting a Virtual Machine Layer under
> VMS might be interesting as well.
> 
> Crossover Office https://www.codeweavers.com/ will run Office 2010 
> under Linux with X11.  It also will do Quicken 2015 as well.
> 
> Current version is 14.0.3
> 

Maybe it's just me, :-)  but the link above gets nothing and if you use
just HTTP: you get a black page with three useless, unanswered questions.

bill

-- 
Bill Gunshannon          |  de-moc-ra-cy (di mok' ra see) n.  Three wolves
billg999 at cs.scranton.edu |  and a sheep voting on what's for dinner.
University of Scranton   |
Scranton, Pennsylvania   |         #include <std.disclaimer.h>   



More information about the Info-vax mailing list