Recommended Posts

Missing registry doesn't seem to slow down Ubuntu or OpenSolaris. Quite the opposite. Do you mean that Windows would be even slower if they dumped the registry? :p

...

...

I won't pretend to be an expert on how Linux/Unix work. However, I do consider myself somewhat of an expert on Windows :) So what I can attest to is the fact that yes, Windows would be much slower if it relied on XML files to fulfill the purpose of the registry. More than that, XML files have many limitations that would need to be overcome for them to even work at all.

...

I think that there are trade-offs either way. I prefer the simple text files that are read into memory as needed (on boot, or whenever). They are human readable, and easy to individually edit, repair, parse, or even fully remove if you decide to remove that app or package. It seems obvious and clean. :yes:

However, Microsoft chose to go with a single system-wide "registry" database. There had to be some modifications to how it works over the years (user vs. admin rights, etc), but they have a foundation that relies on it, so it would be kind of difficult to try to remove it. Certainly legacy apps that relied on it would have to be presented a virtual registry, or they would be hopelessly broken (and imagine all the whiners complaining about that).

Regardless of your feelings about it, I don't see Microsoft just suddenly dumping it. There would be many new challenges to be overcome so that a change in direction would not adversely affect all the legacy 'registry-dependent' apps that people would expect to run.

Argue the pros and cons, abcdefg, if you like, but I find it absurd to advocate immediate removal of something that so much software relies on. While I don't often agree with BrandonLive's expressed opinions of Linux/Unix, I 100% respect his knowledge of Windows.

Argue the pros and cons, abcdefg, if you like, but I find it absurd to advocate immediate removal of something that so much software relies on.

Of course it won't be removed immediately. Heck, I'm sure that in Windows 8 there'll be some kind of registry. But in its current form it is like I mentioned, accident waiting to happen. It would be easy to blame third parties for misusing the registry but Microshaft themselves encouraged its usage.

It is pretty much the same as what is now happening with UAC. M$ made a huge mistake in the past making users admins and now they are starting to change that. Years too late. It will take years to change the registry but I'm sure it'll happen.

I think that there are trade-offs either way. I prefer the simple text files that are read into memory as needed (on boot, or whenever). They are human readable, and easy to individually edit, repair, parse, or even fully remove if you decide to remove that app or package. It seems obvious and clean. :yes:

However, Microsoft chose to go with a single system-wide "registry" database. There had to be some modifications to how it works over the years (user vs. admin rights, etc), but they have a foundation that relies on it, so it would be kind of difficult to try to remove it. Certainly legacy apps that relied on it would have to be presented a virtual registry, or they would be hopelessly broken (and imagine all the whiners complaining about that).

One thing I've tried to point out before is that applications don't need to make use of the registry. It was designed, essentially, to enable COM. Its functionality proved useful enough that other parts of the OS jumped onboard and started using it as well. From there it seemed to make sense to open it up for applications to use. Not everybody wants to write their own high-performance configuration database.

That said, plenty of applications don't use it at all. My own Start++ tool uses XML files for its settings. It has a simple Options class that defines its user configurable parameters, and makes use of .NET's handy XML serialization to persist the object. I could make it faster by doing my own binary serialization, or using the registry, but there's no reason to since it's already such an insignificantly small part of the app's performance profile (and only read/written at start-up or when a setting is changed).

On the other hand, the OS uses the registry for things that can be accessed hundreds of times a second. Like whenever someone calls GetLocalTime, that API call results in looking up time zone information in the registry. Whenever the shell needs information about a filetype, like to know what properties to display on its tile in Tile View, it looks that up on the assocation registration. Fortunately, the registry automatically handles all the caching, transactional access, and concurrency issues - so that consumers of the registry don't have to.

That's not to say it's perfect, or that apps like Explorer don't do some caching of their own to avoid unnecessary registry calls. But doing that kind of optimization in a general way and across processes necessitates the use of something like the registry.

Now, the registry could conceivably be constructed upon XML files, maintaining the same APIs and general functionality... but why? Everybody knows that XML parsing / writing is slow (compared to binary serialization, and even moreso when compared with a proper database).

So basically, if you want something to be human-readable and portable, write your data to an XML file. If you're implementing COM, or a general registration mechanism that will be accessed from several processes concurrently and with great frequency - the registry just might be for you.

Argue the pros and cons, abcdefg, if you like, but I find it absurd to advocate immediate removal of something that so much software relies on. While I don't often agree with BrandonLive's expressed opinions of Linux/Unix, I 100% respect his knowledge of Windows.

Likewise :)

I feel like bringing up a fun SAT analogy game...

Anyone care to guess the answer?

Windows ME : Windows Vista

Windows XP : Windows ____

Catch my drift?

Anyway, that's just my opinion.

As far as you saying Windows Me was a flop....

In My opinion it was not. based on these facts.

It was actually the first 9x kernel to make auto restore points without user intervention.

Not to mention it had more Plug and Play built in without having to install drivers and patch the OS.

It was a flop mainly because of the timing of the release was off

ME is actually was a fairly stable running OS for its time.

It also had a zip utility built into it by default.

If you read the other post

https://www.neowin.net/forum/index.php?show...#entry589467425

And Yes we probably will need it... Since the Time line for new devices will dictate the need for it.

That means what Hardware Manufactures produce ... MS wants to be able to have it compatible with the OS.

Also if MS were smart they would make User Interfaces that would allow windows to talk to your cell Phones . By default to download music and your picture files.

An example of why we need it is if MS didn't release Win98 then we would not be able to run more memory. (there wold be have been machines that can only handle 128megs of memory) MAX. SO that is probably why we need a new relese.

I mean their 3-5 year product cycle which is really to keep either ahead or on tract with hardware manufacturers.

But I don't think it would "Suck"

Edited by redvamp128
  • 3 weeks later...
Id be happy if it did have the same requirements. But then again maybe thats too optimistic.

Well, so far what's been said publicly is:

"Sinofsky: We're very clear that drivers and software that work on Windows Vista are going to work really well on Windows 7; in fact, they'll work the same"

Well, so far what's been said publicly is:

"Sinofsky: We're very clear that drivers and software that work on Windows Vista are going to work really well on Windows 7; in fact, they'll work the same"

That's good. My only problem is creative and that I decided to buy an X-FI, I should have got that Asus card but o well.

  • 4 months later...

I'm using Windows 7 Build 6801 at the moment. This is supposed to be a 'pre-beta'. It is rock solid. So much so, that I have now installed it as my main OS. Everything works, apart from a few programs, but I can do without these.

All the games run superbly (think Windows XP speed). Disk operations are smooth and fast, and the GUI is a real joy to use. Snappy and pretty. OS footprint is very small too. Most impressive. I don't think I've experienced any real 'bugs' yet.

If this is the sign of things to come from Microsoft, than I for one will applaud their efforts.......

Bottom line is, it won't be like Vista. Seeing the reviews and all the coverage lately, Windows 7 looks promising. Again now I think Microsoft want Windows 7 to be under-promising and hope to surprise users at release.

I don't mean, to be mean.

But what's this: "But what the hell, if Apple has some real competition this time, I will be happy."

I was sure that 90% of the world's desktops run Windows and of that about 15% are Vista PC's.

:geek:

I can't help but laugh at comments like this one, how ?90% of the world's desktops run Windows? as if consumers bought PCs with no OS and then said ?Hey I need an OS, I'll go buy Microsoft Windows!? We all know it didn't happen like that and those PCs, the ?90%?, were purchased from an OEM (Dell, HP, Gateway, etc..) or off the shelf from a retailer, with Windows pre-installed.

Old topic!

We obviously know more since this was originally posted. 7 runs better on every computer than Vista does (at least for now), and runs great even on very old computers or netbooks.

And of course a touch screen isn't REQUIRED. But I have a feeling you'll want one soon. 7 may not bring a touch screen to every house, but it'll help expand multitouch laptops and build the software base. It's an "If you build it, they will come" type thing. Gotta put it in the OS to get the market sparked, then the next version you can polish it and make it mainstream.

Actually I believe it's more along the lines of running the same as Vista.

Anyway as far as touch go, I doubt many will be getting touch screen or such. it's cool and it's practical for infokiosks and manufacturing/ontrol screens. But for an average user, not so much.

The only place it's even remotely practical to swish you greasy fingers all over a screen, covering most of the screen while doing it, and that's not even counting the massively unnecessary hand movement to do basic tasks, is on a tablet pc. OF course the thing is that a tablet pc is designed for use by artists, it has a tablet, essentially most proper tablet PC's have a wacom cintiq for it's screen. So if you're using a tablet you'll be using the pressure, tlt and rotation sensitive pen, not you big ass finger.

For a regular user, touch just is NOT a practical computer interface compared to a mouse, wich allove you to get anywhere on the screen by moving your hand 1 cm with the right settings, or giving you precision control at the same time using acceleration.

Touch screens are fine for phones, where you can hold it with one hand and rich the entire screen with your thumb, bugger than that, and usefullness is out the window for regular usage.

just for fun one day, preten to use your hand to click in every button, link or scrollbar on your screen instead of the mouse. I think the problems with this interface will be quite apparent within a short time.

Well, so far what's been said publicly is:

"Sinofsky: We're very clear that drivers and software that work on Windows Vista are going to work really well on Windows 7; in fact, they'll work the same"

Here is a perfect example of Microsoft listening ... Nobody asked if the drivers and software would work in Windows 7 ... they asked if the *system requirements* would be the same :no:

Here is a perfect example of Microsoft listening ... Nobody asked if the drivers and software would work in Windows 7 ... they asked if the *system requirements* would be the same :no:

and you're quoting a post from july, from when 7 wasn't even a pre beta.

but basically it boils down to the same, same drivers, same subsystems same performance. wich is shown to be how it is in the pre-beta and it's what microsoft has said in newer statements. in fact performance might increase a bit for windows if you have a dx 10/11 card.

Cant get worst than Vista.

sure it could.

win 9x, 2k, xp...... OSX, *nix :laugh:

  • 2 weeks later...

Know this is a long running thread.

Personal opinion on Windows 7 is that its a step forward and "maybe" how many wanted Vista to end up as, as mentioned above Microsoft are listening to users who are feeding back constructive feedback and have done since the end of Vista beta testing (still betas for the Vista SPs ongoing) which many ideas have been added to Win7.

Think before saying its gonna "suck" is actually testing it out for yourself and for a long period of time, not just a day! its pre-beta at present so not best to judge an OS until its around RC2 phase, but fortunatly I was invited to test and comment on Windows 7 and installed it on my 2yr old ACER laptop which I ran the betas of Vista on and installed and all drivers are working fine, stability at this point is very good, some bugs and a few applications dont work, but on the whole if it works in Vista its likely too in Windows 7, think many of the non-installing apps are due to the installer not recognising the OS version and a few like this I have got working by extracting the files out of the installer using WinRar, then installing from the setup file inside.

If the touch technology works as good as it does on Surface then it will be extremely accurate, did get a chance to play with a Surface machine in early October at MSFT UK, impressed with it and could see many uses for it and the technology used in its touch screen, how well touch screens would be in home inviroment would be interesting as mentioned above, great in phones and portable devices, I have a iPhone and iPod Touch and the screens get really grubby at times, so could see this being an annoyance on a desktop PC LCD, also the arm ache from having your arm up touching the screen. (N.B... Surfaces backend is Vista) HP seem to be promoting touch screens alot in many of their desktop and laptops, so touch "may" take off.

Early days for this OS, like worth commenting on it this time next year when its near completion, but so far and I judge OSes on coudl I use this in production enviroment, and at present I do use my laptop with Win7 v6801 for work.

I just saw the demo video and I'm really starting to hate Windows 7 (codenamed Vista with touch or Vistouch). I hate the fact that I will have to go out and buy a touch screen and I can only imagine the monster of a computer it would take to run it. Why doesn't Microsoft take it one small innovation at a time and try not to make operating systems with the same requirements as a Crysis, Far Cry 2, and Gears of War Hell spawn.

This post prove's that your an idiot and that you haven't done any readng up.

Fine, stick with your 'fantastic' XP. Let the rest of us move on.

I think it already sucks :laugh:

As long as i see this

Program Files

Windows

When i open drive C

I can't help but laugh at comments like this one, how ?90% of the world's desktops run Windows? as if consumers bought PCs with no OS and then said ?Hey I need an OS, I'll go buy Microsoft Windows!? We all know it didn't happen like that and those PCs, the ?90%?, were purchased from an OEM (Dell, HP, Gateway, etc..) or off the shelf from a retailer, with Windows pre-installed.

Actually number is below 90%. Based on newest research, less then 90% of people who regularly browse Internet are doing from non Windows OS. I think the number is 87%. I'm so glad MacOS is selling big time at Best Buy. There are only two things i use Windows Vista and that's gaming and forum discussion:Dn neowin :D .

As far as my laptop i have Vista for Visual Studio because of the work, but other things i do in Ubuntu. I wish MS makes some miniWin enough to run games and probably would never look at Windows anymore.

Mmm flame time.

After seeing how badly Vista sucked, I won't be suprised if Win 7 sucked as well. Microsoft has just been building up and up on an aging kernel.. total rewrite would be nice!

This will be a Vista clone with some additional functionality, more RAM consumption, and higher hardware requirements (though the latter is becoming less of an issue as we progress, but can't Microsoft at least be efficient in its usage?)

I'm sticking to XP for as long as I possibly can. Don't bother changing what works well. Glitz and glamour of Vista doesn't attract me, it's the performance that XP does.

But, touch screen will not be a requirement for Win 7.. just some useless eye candy that has no practical application for most users (why lift an arm when you can move a mouse? It just seems useless.. limited applications like that Surface technology)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Glad these prices are starting to come down, but that is still crazy. I bought the 2TB 9100 Pro (slightly more expensive version with PCIe 5.0) last year for $240.
    • The 2TB Samsung 990 PRO NVMe SSD hits lowest price in over three months by Sayan Sen Yesterday, we covered a really good deal wherein you can get a 4TB TeamGroup T-FORCE G50 NVMe PCIe Gen4 SSD for a low price of just $400 with a special discount coupon. That's just $100 per TB, making it a very good offer during these hard times. The deal is still live, so you can check it out in its dedicated article here if you do not want to miss out. Meanwhile, if you don't have that kind of budget but still wish to buy an SSD for a good price, the 2TB variant of the TeamGroup SSD at $280 its lowest price in over three months. Meanwhile, those seeking 2TB but faster performance can check out Samsung's 990 PRO, which has hit the lowest price also in the last quarter or so, as it's on sale for $370 (purchase links under the specs table down below). Thus, you want a faster drive, get the 990 Pro, or you want more capacity, grab the TeamGroup 4TB linked in the first para. The 990 PRO is a PCIe Gen4 NVMe SSD and still one of the fastest drives available today for under $500. Speaking of fast, sequential reads and writes are rated at 7450 MB/s and 6900 MB/s, respectively. The random throughputs for reads and writes are 1400K IOPS and 1550K IOPS, respectively. The 990 PRO is based on Samsung's 7th Gen V-NAND flash, and it too is TLC. It packs 2 gigs of LPDDR4 DRAM cache, which helps the random performance. The endurance rating for this is 1200 TBW (terabytes written), which should be sufficient for most users. The Samsung 990 PRO is compatible with the PlayStation 5, but if you are going to use the 990 PRO on a PC, check out the Samsung Magician app that lets you track your drive's health, update its firmware, customize various settings, and more. The tech specs are given below: Specification TeamGroup T-FORCE G50 2TB Samsung 990 PRO 2TB Interface PCIe 4.0 x4, NVMe 1.4 PCIe Gen 4.0 x4, NVMe 2.0 Form Factor M.2 2280 M.2 2280 Controller InnoGrit Controller Samsung In-house Controller NAND Flash 3D TLC 3D TLC DRAM Cache None (HMB supported) 2GB LPDDR4 Sequential Read (Max) 5,000 MB/s 7,450 MB/s Sequential Write (Max) 4,500 MB/s 6,900 MB/s Random Read (4K) Up to 600,000 IOPS Up to 1,400,000 IOPS Random Write (4K) Up to 700,000 IOPS Up to 1,550,000 IOPS TBW (Endurance) 1,300 TBW 1,200 TBW MTBF 3,000,000 hours 1,500,000 hours Operating Temperature 0°C to 70°C 0°C to 70°C Storage Temperature -40°C to 85°C -40°C to 85°C Shock Resistance 1,500G / 0.5ms 1,500G / 0.5ms Heatsink Patented Graphene Heat Spreader No Get them at the links below: Samsung 990 PRO SSD 2TB (MZ-V9P2T0B/AM): $369.99 (Sold and Shipped by Amazon US) TEAMGROUP T-Force G50 2TB SSD (TM8FFE002T0C129): $279.99 (Sold by TeamGroup, Shipped by Amazon US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • If you can't spell a simple word that 2nd graders learn, your entire argument is suspect.
    • And here goes the "Won't someone think of the children" brigade. Get stuffed mate. This has NOTHING to do with making the internet safe. It's about tracking adults, spying on your online activity, and sending the boys around when they don't like something you post. Also, again, parliament have voted TWICE against this, and Starmer is going ahead anyway. THAT is anti-democratic bullsh**. They will use this law to track you, they will use this law to control you, and they will use this law to punish you if they don't like what you do, even if it's legal. And your data? Say bye bye to that. It'll be on the darkweb in weeks. I'm not some rando online. I've been an IT professional for 40 years, many of it in security. I know exactly what this means and what will happen to your data. I do not consent and I will not comply.
    • "...but it may not be Microsoft's fault" seems like a reasonable way to tease what is going on without leaving the user with a false impression that an update is the problem. A title isn't a summery, it is meant to entice the user to read the article. It should not contain a misleading premise; which this title does not. You could maybe complain that the first paragraph should have included that detail. The writing style popularized over 100 years ago in newspapers will cover the most important information as soon as possible with details and nuance added later; the idea being that with each new paragraph you have less of the reader's focus.
  • Recent Achievements

    • First Post
      Jocimo earned a badge
      First Post
    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
    • Week One Done
      Prasann earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      520
    2. 2
      +Edouard
      174
    3. 3
      PsYcHoKiLLa
      91
    4. 4
      Steven P.
      81
    5. 5
      ATLien_0
      70
  • Tell a friend

    Love Neowin? Tell a friend!