Linked by Thom Holwerda on Mon 17th Sep 2012 16:56 UTC, submitted by Andy McLaughlin
OSNews, Generic OSes "Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, developed almost exclusively by one person, Andy McLaughlin, since its inception in 1997. Andy is a 30-something programmer from Canada, who, via Boston and San Jose ended up in London, UK, where he spends much of his spare time developing Visopsys. We had the great fortune to catch up with Andy via email and ask him questions about Visopsys, why he started the project in the first place, and where is it going in the future."
Thread beginning with comment 535488
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: The hardest part
by ferrels on Mon 17th Sep 2012 18:01 UTC in reply to "The hardest part"
ferrels
Member since:
2006-08-15

That all sounds good in theory, but in practice it reduces your OS to running on hardware of the least common denominator (in terms of performance)....your driver may work on 98%+ of the hardware out there but the performance suffers immensely. VESA drivers for video are a good example of this. Almost all video hardware will work in VESA mode, but you're essentially left with only the most basic functions and features....i.e. no hardware GPU acceleration, limited color depths and resolutions, etc.

Edited 2012-09-17 18:02 UTC

Reply Parent Score: 2

RE[2]: The hardest part
by Alfman on Mon 17th Sep 2012 18:13 in reply to "RE: The hardest part"
Alfman Member since:
2011-01-28

ferrels,

Well, VESA was written ages ago and at that time they performed pretty well because graphics were not accelerated.

The reason I stated the "2012 PC driver standard" was because I envisioned the standard itself to be updated every few years to adopt to new hardware interfaces. Non-standard extensions could be implemented too, but the idea would be for new functionality to ultimately be incorporated into the standard at some point.


The great thing about this is that the standard could be both forward and backward compatible.

As an example. an OS might support the 2012 standard for webcams. Come 2020, when the standard is depreciated, a generic 2012->2020 wrapper layer could never the less assure that all 2020 operating systems could continue to run the 2012 web cam drivers. (I think I uncovered another disincentive for manufacturers to support this ;) )

Conversely, it'd be possible to have a generic 2020->2012 conversion driver to allow an older OS to run the newer hardware drivers.


Edit: Extending EOL is only a side benefit, but the intention would be to eliminate the duplication of work in OS drivers and make it much easier for all operating systems to support all hardware at least in their basic modes. More advanced features should still be possible even if they're not supported in all operating systems.

Edited 2012-09-17 18:19 UTC

Reply Parent Score: 2

RE[3]: The hardest part
by zima on Mon 17th Sep 2012 19:45 in reply to "RE[2]: The hardest part"
zima Member since:
2005-07-06

Webcams are already more or less covered, by USB video class - don't really even need driver installation (sure, some manufacturer drivers are often/usually provided; but they tend to offer just superfluous trinkets beyond what the OS driver does, and they sometimes introduce some weird issues & performance degradation - that happened to me once, the default OS drivers clearly bogged down the system much less during webcam operation)

PS. Compatibility with USB video class is BTW something made mandatory by MS to get Vista & up logo certificate, on a product - which also brought to, say, Linux much better support of any random webcam than it used to be the case - so overall your "It's a pipe dream though. For it's part, MS would never participate" seems not entirely warranted...

Edited 2012-09-17 19:55 UTC

Reply Parent Score: 3