Discussion on:

109
Comments

Join the conversation!

Follow via:
RSS
Email Alert
I'm not liking W8. My Virginmobile U600 wireless broadband isn't recognized by Windows 8, nor are updated drivers available.
Complete wish / dream here, but I *WISH* in the first service pack, the ability to change to Windows Classic like in 7 and XP is put in. I completely cannot stand the new interface. I remember back in the day when Windows 95 came out, how pleasing it was to have an intuitive interface, coming from the program manager days of Windows 3.x. This time, for me anyways, it was a complete step backwards. From a usable easy to use interface to a literal "OH MY GAWD THE THE FFFF IS THIS!?!?"

Windows 8 hasn't started off well for me at all.

eM DuBYaH
http://www.classicshell.net/ - Take a look if your major gripe is "ability to change to Windows Classic / XP / 7 interface."

I'm with, and against, you here. While I find the Windows 8 modern UI Start screen a bit overwhelming at first.. it becomes intuitive after realizing you can simply start typing and easily find the results you were looking for.. like you should have already been doing in Windows 7/Vista (going thru a start menu to find an application is barbaric). And yes, there are the weird changes with the Windows Explorer itself that I consider both annoying and pleasing at the same time (ribbon, address bar, etc); however, overall I find the entire experience rather nice.
0 Votes
+ -
Moderator
I have just had one customer drive 1,200 K to get me to dump 8 and load XP at their demand.

The problem with 8 is that they hate Metro or whatever Microsoft is calling it now though this is what i find funny they love it on their Windows Phone 8.

So I can only surmise that for Metro to work effectively you have to have a Touch Screen. shocked

And the other big problem no games.

Col
unless you download it, that is.
Yeah, Metro can get annoying once in awhile. I've found that it doesn't really go away until you finally set some of the 'default program' extensions to another application. ClassicShell takes care of the "metro" start menu nonsense and some of the explorer shell issues. Now that I've done ClassicShell and set of default file extensions to use other applications besides ones that rely on "metro" I have no problems. It works and feels like Windows 7.

I love users like you just mentioned (love the phone iOS, but despise the same features in a PC OS). They really do crack me up. I completely agree, Metro (including the start menu) would probably be much more enjoyable with a touch screen computer.

I'm a huge gamer. I've had no troubles with any games on Windows 8, including many 'old school' titles. What games were you referring to?
Like Solitaire and so on I suppose. wink

Col
-7 Votes
+ -
Windoze 8
crtlbreak 7th Jan - Below your threshold / Read Anyway
A badly written tablet OS trying to be applied as a desktop OS.
The problem stems back to DOS, which became Win95/98, NT, Win2K then XP (half decent only after being patched to death) then that beauty called Vista ,,, now this pile of sh1te .... sheesh!
0 Votes
+ -
Why no mention of Windows 7?
You complained about every other Microsoft OS including DOS.
2 Votes
+ -
Moderator
Though personally as neither Vista or ME where big sellers or there for a long time who really cares?

Col
Oh? I'm sorry, I thought we were nitpicking each other. My bad...
NT was developed from scratch and was not based on the DOS platform. The same is true of its successors.
2 Votes
+ -
Indeed
Hazydave 7th Jan
In fact, MS-DOS was run in an emulator in every version of NT, as long as it was supported anyhow. The NT kernel effort was lead by Dave Cutler, who came out of the VMS development group at DEC. The NT kernel was always capable of running multiple OS stacks simultaneously. Everyone knows the Win32 API, and now as well the tablet centric WinRT API, but NT operating systems have always hosted a POSIX (portable UNIX) personality as well (used primarily for shell stuff by IT guys, and sometimes to qualify as an acceptable OS on publicly funded projects).
1 Vote
+ -
Indeed, NT was the product of Dave Cuttler and his group from DEC. They use a lot of OpenVMS (slient prefex) technology in the product. Many of us felt that they had to rip out too much of VMS to make NT, but they were working on the constraint of a 32bit os, whereas VMS was and still is a 64bit os.
Then why, oh why, do we still have files and folders with names like SysWOW32, cwbrxd, and cewmdm.dll? (I picked those three at random to make a point.)

Seriously, I used to be a Mac user back in the Classic OS days. Macs always had 31 characters available for file names. When Win'95 came out, one of the big bragging points was 128 character names, (or is it 256?) It doesn't matter because they are still naming files with the 8.3 convention 18 years later.

Even though NT was developed from scratch, they scratched it out of the same pile of ones and zeros. The more things change...
except for the following embedded DOS:

using windows exploder
try creating a directory or file with any of the following names

CON
PRN
AUX
NUL
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
LPT1
LPT2
LPT3
LPT4
LPT5
LPT6
LPT7
LPT8
LPT9

these are DOS reserved Port Names that were dragged into NT

or try using any of the following characters in Directory / File names

*
?
"
/
\
>
<
|
:

these are DOS reserved characters for File / Directory & Port handling
that were also dragged into NT

until I can have a File named:

</this is "my * file"\>.|?|

in the PRN directory

then there is still DOS in NT
1 Vote
+ -
That was a Freudian slip, right? wink
0 Votes
+ -
it is hard NOT to call it that, as much trouble as my clients have with it. If Microsoft would ever separate it from the OS kernel; maybe it would join the annals of other celebrated browsers, and finally perform like Chrome, FireFox, and etc, etc.
The author failed to name the applications that he tried don't run on Windows 8. Like which video editing software? Specifics would have helped.
1 Vote
+ -
would be interesting to know what's not working - only app i ever had issues with so far was crappy real player, that was fixed by logging in directly as admin to install it - that was some weird crap installing process it ran, fault of realplayer more than anything!
And admit it? LOL!

I have been preventing it from 'infecting' systems I admin and/or use for over a decade!
err "keyboard" that is! laugh
i had issues with... well the web interface portion. Fix was to set browser to XP SP3 compatibility mode.
-7 Votes
+ -
You missed an 11th option
wacandrew 7th Jan - Below your threshold / Read Anyway
If you're going to the effort of setting up a VM, you may as well as buy a MAC!
4 Votes
+ -
So you pass up a FREE option included with the $39.99 OS upgrade by spending $Thousands on new hardware and an every greater learning curve. Pure Rocket Science.
software every time some management type at Microsoft wants a pay rise by introducing a deliberate incompatibility in the command sets.
3 Votes
+ -
Errr....
Gisabun 7th Jan
Maybe it's more like bad programming than blaming Microsoft. You think Apple makes everything compatible?
It is not for Microsoft's benefit to make thing incompatible. That delays deployments.
previously agreed upon international industry standard command sets. Later, they deliberately chose to change the MS command sets so the Win 9x compatible hardware and software would NOT work with Win 2000 / XP, they did the same with Win Vista / 7 / 8. It is the changes they chose to make in the command sets that stops a program designed to work with Win 9x not work with XP or Vista etc. That's why Office 97 does NOT work properly on Win Vista, nor does Office 2003 - thus an upgrade from XP to 7 requires a new copy of MS Office, despite the old one still being able to meet your needs, except it don't work on Win 7 cause MS made it not work. It's the MS planned obsolescence program at work.
-7 Votes
+ -
One Cure.......
carlsf@... 7th Jan - Below your threshold / Read Anyway
DON'T GO Windows 8...
Our solution....
We 115 Users have ........
Moved our users (115) to a flavour of Linux "Zorin 6" which has a UI that looks and works like WIN7.
We purchased Zorin 6 Ultimate with DVD media for NZ$30.00 and it has applications also When we can move to Linux flavor Zorin 6 Ultimate, "http://zorin-os.com/premium.html" for NZ$30.00 with DVD and Support per seat.
This includes Libra Office and a full range of Applications Business, Multimedia, Gaming, you don't need to purchase anything else.
And we will also be purchasing Ubuntu Server Advanced loaded or Zental Server "https://store.zentyal.com/" with all options.
The cost saving per user is around NZ$800.00 per user, and the server well we were very surprised, and our accountant loved the savings to the balance sheet.
11 Votes
+ -
Top Rated
Application compatibility
thekman58 Updated - 7th Jan Top Rated
The article is about application compatibility.
Are you saying with %100 certainty that there will be NO application compatibility issues with your so called "cure?"
Doesn't mean it will for anyone else.
A Linux zealot comments about how great Linux is. So great, it is still at 1.25% of the OS market share.
I wonder how compatible all that stuff you mentioned. Can it open up any MS Office file [still king in the business] without any glitches? Who do you contact if there is one [and how long do you wait to get the problem fixes - not a workaround]? How do you manage 115 users such that Sally in accounting doesn't play with the network settings, Bill in Marketing keeps on installing things that aren't business related or you want to visit any computer and not have to create an account.
Linux has the lion's share of the server market and 90% of embedded systems run on Linux.
Linux is great as long as there is at least one person around that knows how to tinker with it and make it work. But... then so is Windows! That is why I have a job. Even the glorious wonderful Windows needs a tech around (me) to make all the things that should just work but don't just work work! So, why is this something to get so friggen worked up about? I don't see the big advantage to Linux right now, but I don't see the big advantage to Windows either. Just because Windows is on 20856789214529.36794790870% of all PCs in the discovered universe, doesn't mean it is better, it just means it is on 20856789214529.36794790870% of all PCs in the discovered universe.

BTW, Bill in marketing is a tool, but even with admin privileges not given and UAC turned on, programs and malware still install in the local profile. So, once again, what's the difference?

P.S. Studies have shown that 89.73% of all statistics are made up!
1 Vote
+ -
Still crying here....
0 Votes
+ -
I use Win XP and recently had to access a Word .docx file but MS Office 2003 could not do it so I used Libre Office. It did it properly. It makes me think that to maintain MS Office compatibility don't use Microsoft.
3 Votes
+ -
Moderator
Can read .DOCX files though you do need to load the Compatibility Pack.

But like all things M$ Word the more complex formatting that is involved in any document the less likely a different version of Word is able to open it. wink

Col
1 Vote
+ -
I used Libre Office to recover a corrupted MS Office document for a friend.
It wouldnt open in MS office - But Libre opened it fine, I resaved with a new name and sent it back - then MS office was happy once I had cleansed it through Libre - sheesh!
3 Votes
+ -
So far the best upgrade I can find for Win8 is to go back to Win 7. Win 7 works SO much better.
Windows 7 is stable and very functional. I don't think the issues with Win8 are as much about program compatibility than it is about GUI style. (Every upgrade has some issues.) I have only toyed with Win8 in a VM, (and not the final retail product either, only the downloadable RC,) but it seems that after I installed ClassicShell, it worked just fine. (I personally have no use for the start screen or live tiles.) But why should I have to install ClassicShell to get back the functionality I am accustomed to in earlier versions? Why can't M$ leave the old GUI features as options and let users customize it however they want? They wouldn't have half the bitching from users right now if they did that.

I want to pick and choose the features I use in my OS. M$ keeps reinventing the GUI, but they want to start over each time, so they discard the good and the bad and come up with a whole new and different set of good and bad. The end result isn't better, it is just different. Apparently, they forgot that the OS is not the end product. The installed software is the end product. The OS is supposed to present the software to us quickly and efficiently, and then get out of the way!

I want the Win2K style start menu, search options, and explorer windows. (I never search by content and disable indexing.) I want the Areo-style snap windows to the top and sides. I like the animations and previews in the taskbar. I want to use both the taskbar and the old Quick Launch bar. (I like to click the icon and get a new instance of the program without right or middle clicking, and some programs behave better on one or the other.) I want the Win'98 style windows and menus that just appear without scrolling, fading, dancing, or dangling at 95% of full size and out of focus for 3/4 of a second then zoom into full focus, (it is annoying and gives me motion sickness. I had more complaints from my users over that than any other feature in Win7. Seriously, who at M$ thought that was a good idea to play "keep away" with the windows and menus? My computer is about 25,000 times faster than my old Pentium I, so why should opening windows be slower?) I don't want to waste GPU cycles on shadows, beveled boarders, etc...

I don't even mind having to go into buried control panels to configure it all, but when they completely remove options to force the new "user experience" on me, it really pisses me off! The code was already written. They went out of their way to remove it! Doh!
-1 Votes
+ -
As a retired engineer I have been using PCs for many years. I found usability peaked with XP SP3 both as an operating system and the programs it ran. I have recently bought a Win 8 PC as my XP is getting long in the tooth and I fear it will die. I hate the Win 8 interface and will need to master Hyper-V of which I know nothing. This is because programs I find vital to my usage won't work on Win 7 or 8 and the program upgrades, apart from the expense, are like Win 8. They are changed for the sake of change and these changes make them pretty useless for what I do.
Suggestions for a good guide to Cliant Hyper-V are desired.
A lot of software cost us a lot of money. Even if updates are available, they are also very expensive and after a few years you have to buy a fresh new licence.

Why should the supplier of the operating system be allowed decide how long software should remain functional? Publishers of books aren't allowed to collude with printers to have a timed self-destruct mechanism built-in, so you have to buy a new copy every few years.
Windows XP came out in 2001 and will be supported until 2014.
Where are you getting this couple of years?
perfectly on Win 7 or Win 8 - they don't because Microsoft is forcing incompatibility in to the system to up their profits.
Over the years people discover design flaws that limit capabilities (security, flexibility, stability). Often times these design flaws when corrected cause applications that rely on those particular capabilities to break. Some times it is possible to do some work around stuff to get it running, but sometimes it isn't. I can tell you that I do some security work and when we hook an XP box it makes my day because it is so much easier to manipulate than any of the later MS OS's. Sure, stay on XP, but don't complain if your computer gets taken over and all your data shipped off to a different country.

Bill
a bug or flaw in how the code works, something Microsoft have rarely done - they usually just patch it. However, there is NO reason to change the commands from the IS to the hardware about the actions the hardware take, in fact, there is NO valid reason to have the commands as anything but the international industry standards - yet Microsoft do NOT use the international industry standards, and haven't for almost two decades. Microsoft also change them now on then on a whim - which is why you need different hardware drivers for a device for Win 9x to Win XP to Win 7 / 8. It is these changes that causes almost all the incompatibility issues with programs.

edit to add - other changes include the way programs interact with the OS as well -and wouldn't be an issue if MS used the standard command sets and procedures.
4 Votes
+ -
I disagree
wdewey@... Updated - 7th Jan
How drivers work (access hardware) can and does change. Linux, Mac's all have these issues (just look up driver error for ANY OS in existence, Linux is especially bad about this with major kernel upgrades). I know that one of the really major changes with Server 2008 was that it had the ability to isolate print driver so that an error with one driver wouldn't affect other printers (essentially bringing down the whole print server). People have been complaining about blue screens in Windows for years and one of the major problems was hardware driver issues which is why Microsoft addressed this in Vista and higher operating systems.

You can say that Microsoft rarely changes how code works to fix issues, but that is pretty much what they did with Vista and is why there were so many compatibility issues. I just want to point out that people complain both because they fixed issues as well as because the didn't fix issues. It's really a no win situation because you will always have people that are unhappy.

Bill

Edited to add last paragraph
for hardware have NOT changed for almost 20 years - except within Windows. Yes, new commands have been added, which is why to add a USB device to a Win 9x system you have to add USB drivers as it's not part of the system

Some hardware is made to the industry standard command set detailed in the early 1990s and they just plug and work with any OS that uses the industry standards commands, but any hardware designed to a specific proprietary standard does NOT need a driver for that OS and will need a driver for any other OS. That's why hardware listed as 'out of the box compatible with Win XP' just plugged in and worked with XP but needed drivers to work with anything else.

I have a laser printer that was made in 1996 and it uses the Industry standard commands. It just plugged in and worked with my old Win 3.11 system when I got it, I needed drivers to work with Win 9x but no Win 2000 / XP drivers for it, yet it plugs in and works with any Unix, Linux, or Mac system as they use the industry standard command sets - while Windows hasn't since they walked away from the standards with Win 95.

The same is true for all hardware. It's the use of the industry standard commands for monitors in the BIOS that allows them to have basic operation with any item, the newer fancy features will need drivers or not depending open which command set is in them and what OS they're hooked up to.

The printer driver issue that arose with Windows came about from the fact that Windows has NOT used the industry standards for printers since win 3.11 and not all the printer manufacturers had the same level of expertise or information on the Windows systems to make the drivers for Windows. - In short, MS created the problem in the first place.
2 Votes
+ -
Ok, so the BASIC command set hasn't change, but how the OS interacts with the device does.

If what you are saying is true then why do all hardware manufactures have different versions of their drivers or even write drivers to begin with? I would we willing to concede that a communication channel with the device shouldn't really change, but to get real functionality out of the device the OS has to know exactly how to interact with that specific hardware. That type of interaction is very dependent on low level system calls that the OS uses to provide a common interface into that type of device. Take printers for example. Printers have a UI that allows a user to select certain capabilities for a printer. That UI is provided as a part of the driver package (in Windows, I don't print much in Linux). Can that driver use the same code to provide that UI for every OS? Sure you could allow the OS to present the UI, but as a manufacturer how do you differentiate your device so that people will buy it? My device can do a 400X zoom, but the standard is only 300X so my device doesn't appear any better than my competitor.

I think that you are thinking about this a little too simply. You could argue that the basic commands in C haven't changed in 30 years so all C programs should run on any platform. It's really not that simple.

Are you talking about devices such as WinModems?

The only devices that I have ever seen that only use a generic driver are mice and keyboards. Of course these devices really haven't changed in 20 years either other than the port that they plug into. If you are willing to accept 20 year old capabilities (such as VGA) then you probably don't need drivers, but who buys a device and would accept 20 year old capabilities.

Could you provide a reference to this command set? Just curious since I have never heard of it before unless you are referring simply to the assembly language.

Bill
because if you were you should know all this. However a very detailed history lesson, but cut back as much as I think I can and get the message delivered.

In the beginning every hardware manufacturer and software company did things their own way. The CCITT, later called the ITU, the international standards body responsible for telecommunications etc organised a bunch of standards that all the hardware and manufacturer's were to use - some being the OSI model, OSI protocols, TCP/IP, SMTP, FTP, ISA, EISA, IDE, etc. They often lagged behind the actual hardware and software development activities.

In the early microcomputers (later called personal computers then PCs) when you put it together you had to enter the into the BIOS system details of the various hardware, the most involved being the hard drives - plater numbers, sectors, etc - so the motherboard would know how to control the hard drive properly. You installed DOS and the other drivers needed for the peripheral hardware like a mouse etc. You also fine tuned files that told DOS how to work with the hardware of the motherboard so it got the best use of the RAM etc.

The instruction commands for the hardware and protocols that came out of the various standards were collectively referred to as command sets, and still are. Many of the hardware command sets ended up being included in the BIOS so the motherboards could automatically recognise the basic level actions of standard components and peripherals, as the motherboards became more complex other command sets were included in the BIOS to help the motherboard to functions properly. This still happens, but the BIOS has the basic level commands and the higher function commands for the fancier peripherals are in the electronic controller cards of the peripherals or part of the OS. Due to advances the OS command sets have expanded, but the basic ones are supposed to be there. If you add a peripheral to a system with an older OS that doesn't have the commands for that peripheral or the higher functions, then extra software needs to be added to the OS, these are known as drivers (still). Thus a pre USB OS needs a USB driver added before it can use a USB device.

One of the standards that came out was for all hard drives to recognise and accept the same set of command functions, this resulted in the hard drives having a small controlling pcb being included in their construction with that converted the command set instructions into machine language and also control the HDD internal operations. Similar standards came out for many other peripherals and plug-in cards. The standards had the various commands and signals listed - the wiki article n ASCII gives a good example of what a lot of the looked like.

At the same time standards came out setting out the functions and processes of an operating system and programs. They included a set of command set instructions for common commands. The intent was to have all the programs issuing the same command for the same function and all the OSs would recognise the same commands. The long term intent was to make it possible for the one program to be written and run on any OS and the OS to tun any program written. For a short while in the early 1990s this system was in full use by all the major players in what was then known as the PC industry. All the new hardware and software was out of the box compatible with all the operating systems, programs, and hardware made to those standards.

However, with the release of Windows 95 Microsoft pulled away from those standards and also some software standards as well. Microsoft took two applications (the graphics user interface and the Internet browser) and embed them into the OS in an attempt to have them work faster than if they were on the outside of the OS kernel security wall. They also incorporated some non-standard commands in the browser operations code (most of which was still there in MSIE 7 and starting to be taken out in MSIE 8). Another change MS made at that time was to NOT use the industry standard commands for interaction between the OS and the applications, they created a set of their own and insisted that anyone wanting to create software for use on Win 95 use their commands. MS also told the hardware manufacturers the same thing and pressured them to make hardware out of the box compatible with Windows 95 and not the industry standards. Many hardware manufacturers did as asked by MS due to the economic pressure applied.

The result of the above was the inclusion of the notations "Windows compatible" on the hardware or software, and notes like "requires Windows 95 or later." Thus anyone wanting to use that hardware on a non-Win 95 system needed a driver for it, and anyone getting a peripheral made to the industry standard needed a Win 95 driver for it.

Then with Win 2000 MS change their proprietary command set again, and thus you now had two Windows standards and sets of drivers. The same occurred with Win Vista, and will probably occur again with Win 9 or Win 10 - whenever MS want to introduce a new level of incompatibility.

Another action MS took with Win 95, and they've kept up since, was to include fast back door access into the OS kernel functions for other MS application programs like MS Word, Excel etc. They also used proprietary command sets in those applications so they would NOT work on any OS except MS Windows. They also change those command sets when they change the Windows ones.

The result is MS created incompatibilities between variants of MS Windows compatible software and hardware and the need for drivers for almost anything.
........

it is this introduced changes from the standards that means software designed to work on Win XP does not just load and work on Win 7 or Win 8 - as the commands from the application are NOT recognised by the newer OS.

Now before you go off about newer hardware and commands, remember that the latest versions of Unix and Linux include all the newer hardware commands and work the hardware and the old software designed for use on Unix and Linux in the late 1990s runs perfectly well on the very latest versions of Unix and Linux because the command sets are to the industry standards and the latest not only have the commands for the newest stuff, but also the exact same commands as were created for the old stuff.

Adherence to the industry standards means cross OS operation for the software without the need for any internal changes.
.....................

Hope this helps you to understand the situation better and what I'm saying. I've been working and living with all this stuff since the days of DOS 2. It's only in recent years I've started to pull away from working heavily with MS Windows and MS Office, but my clients and friends won't let me drop it all, thus I keep checking out the new stuff so I can fix their new vendor supplied systems and software.
Keyboard Shortcuts:
Prev
Next
Toggle
Join the conversation
Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

Join the TechRepublic Community and join the conversation! Signing-up is free and quick, Do it now, we want to hear your opinion.