image
image

|


Go Back   macosx.com > Community > Opinions, & Open Letters

Reply
 
Thread Tools
  #1  
Old November 16th, 2006, 08:45 AM
Lt Major Burns's Avatar
"Dicky" Charlteston-Burns
 
Join Date: Jan 2005
Location: Manchester
Posts: 3,329
Thanks: 0
Thanked 0 Times in 0 Posts
Lt Major Burns will become famous soon enough
A major opportunity lost for the windows world

Windows main inherent problem is the registry: DLL technology that's older than the sun that's still around, and is pretty much polar to all the security problems and holes that exist, and a technology that's central to pretty much all windows software development

the other major problem is excatly that, Microsoft doesn't want to lose it's developer base by changing everything. so the Registry is still in Vista, and so it's in the Windows OS for another 5 years. they need to transition, they need to jump ship like Apple has done with OS9. but when?

64bit. everything needs to be rewritten for the 64bit transition, so didn't microsft take this opportunity to rid Windows 64bit of the registry??

argh it makes me angry.
__________________
Dual 1.8GHz G5 2GB, 1TB, Radeon 9600XT 128MB, 10.5
20" Apple Cinema Display + Dell 2005FPW 20" dual-head
iBook G3 700MHz
640MB, 40GB, Rage128 16MB, 10.4, dying battery
Reply With Quote
  #2  
Old November 16th, 2006, 01:39 PM
wraith's Avatar
Rock Dork
 
Join Date: Jan 2003
Location: NC, USA
Posts: 87
Thanks: 0
Thanked 0 Times in 0 Posts
wraith is on a distinguished road
Couldn't agree more. The registry is rediculous. You should never have a repository of OS data that you rely on your software developers to take care of. So many programs written for Windows don't use the registry well, and almost never uninstall gracefully. You end up with a bloated, ugly registry can cause cause a whole load of problems. Hell, config files would be better.
__________________
Matt
400Mhz G4 PowerMac
867Mhz G4 Powerbook
1.0 Ghz G4 eMac
2.0 Ghz Intel Duo MacBook
Reply With Quote
  #3  
Old November 16th, 2006, 03:53 PM
Mikuro's Avatar
Crotchety UI Nitpicker
 
Join Date: Mar 2005
Posts: 2,438
Thanks: 2
Thanked 3 Times in 3 Posts
Mikuro is on a distinguished road
I agree that the registry is a dinosaur (I doubt you'll find anyone who doesn't agree). But I don't think the move to 64-bit provides a real opportunity to move beyond it. True, apps will need to be rewritten, but it's not like they'll need to be rewritten from scratch. Developers will want to use the same APIs, the same routines, and Microsoft wants to make that as easy as possible.

The same thing is true on the Mac side. When Leopard comes out, and we'll finally be able to make 64-bit Cocoa apps, we will not be switching to an entirely different API. The only things that will change are the internals of the Cocoa framework (meaning our code that uses the Cocoa framework will not need to be changed at all) and our own nitty-gritty number code (if even). It's similar to the transition to Intel — in many cases, all that will be needed is a simple recompile. That makes for happy developers.

Similarly, 64-bit Windows apps will probably be using much of the same code to access the registry as their 32-bit counterparts. MS couldn't kill the registry without causing tons more work for developers (including themselves).

What MS could do is phase it out. Apple does this all the time. Take a look through their developer documentation, and you're bound to see routines that say "deprecated; use blah-blah-blah instead". In Tiger, for example, all of QuickDraw is deprecated. (QuickDraw is the graphics API that came from OS 9.) It still works, so developers that rely on it are not instantly screwed, but Apple has lit a small fire under their butts to encourage them to move to newer technology. The important thing is that Apple is NOT simply flipping a switch to kill the technology (and flipping a finger at the developers who use it). They're slowly phasing it out. When 10.6 comes out, it's possible they will remove a lot of these deprecated routines entirely. But by then, developers will have had time to update their code, and the number of people who rely on software that uses the old routines will have sharply decreased.

All Microsoft needs to do is establish alternatives to the registry, and encourage developers to start using them. Then in 10 years, they can pull the plug and most people won't even notice. It'd be sort of like how Apple moved away from the invisible type/creator codes of the classic Mac OS. Even today they still work, but most apps don't even use them, let alone rely on them.

But there's no way the registry is going away anytime soon. Microsoft is too committed to legacy support. Apple's switch from 9 to X was extreme, and it was painful. I really don't think MS could afford a similar switch. Apple did it because they didn't have all that much to lose.
__________________
Mac mini — 1.25GHz G4, 1GB RAM — OS 10.5.2

I'm now a four-browser man. How on earth did this happen?!

Useful programs: PithHelmet, Butler, ffmpegX, VLC, Perian, Tofu, Wcalc
Reply With Quote
  #4  
Old November 16th, 2006, 08:03 PM
eric2006's Avatar
iMovie Professional
 
Join Date: Feb 2006
Location: Minnesota
Posts: 3,194
Thanks: 0
Thanked 1 Time in 1 Post
eric2006 is on a distinguished road
Vista starts at $240 USD, $400 if you want the Microsoft "Time Machine" and "File Vault". That's not including the video card and RAM upgrade you'll need. If anything, Vista may help the sales of Macs - it's just $100 more to get a mini.
__________________
Power to Burn.
At speeds of up to 733MHz,
The most powerful Mac in history
burns CDs, burns DVDs, and
burns Pentiums

- apple website, oct 4, 1999. advertisement for the powermac g4
Reply With Quote
  #5  
Old November 17th, 2006, 03:16 AM
Lt Major Burns's Avatar
"Dicky" Charlteston-Burns
 
Join Date: Jan 2005
Location: Manchester
Posts: 3,329
Thanks: 0
Thanked 0 Times in 0 Posts
Lt Major Burns will become famous soon enough
having said all that, here is a very good review/opinion of vista by Paul Thurrott, who is very knowledgable on these sorts of things.

http://www.winsupersite.com/reviews/winvista_04.asp
__________________
Dual 1.8GHz G5 2GB, 1TB, Radeon 9600XT 128MB, 10.5
20" Apple Cinema Display + Dell 2005FPW 20" dual-head
iBook G3 700MHz
640MB, 40GB, Rage128 16MB, 10.4, dying battery
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump


All times are GMT -5. The time now is 10:52 PM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.