[theory] Microsoft attempting to replace the registry?

FuturDreamz

Spacemonaut
Member
Messages
740
Exhibit A: The Domain management uses the registry to impose restrictions or configurations.

Exhibit B: The registry is used and accessed by legacy (non-Metro) applications

Exhibit C: Metro applications are sandboxed and cannot access the registry

Exhibit D: Windows on Arm will NOT have access to legacy (even recompiled) applications, nor will it connect to Domains


Conclusion: Microsoft may be attempting to slowly replace the domain for non-Enterprise use

UPDATE: I found this article that explains that Windows 8 will use the registry to manage metro applications. While this throws a ship's spanner into my theory, I have to note that these registry keys are OS-side, with zero ways for the Metro applications to interact with the registry. This means that Microsoft may still be slowly replacing the registry; just that it is still important to Windows 8. This design also allows for the possibility for an update to Windows 8 to (or W9) to replace the registry method without breaking application compatibility.
 

My Computer

System One

  • OS
    Windows 8.1
    Computer type
    Laptop
    System Manufacturer/Model
    Asus Tansformer Book Flip TP500LN
    CPU
    Intel i5-4210U
    Memory
    8GB DDR3 SDRAM
    Graphics Card(s)
    Nvidia Geforce GT 840M
    Monitor(s) Displays
    15" Touchscreen
    Screen Resolution
    1366 x 768
    Hard Drives
    1TB Hybrid
    Mouse
    Microsoft Wireless Mobile Mouse 4000
If the Metro Apps can't access or use the registry I think it's for the same reason you can't use flash players in Metro IE, = Security.
 

My Computer

System One

  • OS
    Windows 8.1 Pro WMC
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Home built
    CPU
    Q9650 @ 4.05 GHz
    Motherboard
    Gforce 780i SLI FTW
    Memory
    8GB Gskill DDR2 1200Mhz
    Graphics Card(s)
    GTX-480
    Sound Card
    Asus D2 Xonar
    Monitor(s) Displays
    HannsG
    Screen Resolution
    1680x1050
    Hard Drives
    Gskill 120GB SSD
    PSU
    Thermal Take 1000watts
    Case
    Thermal Take Xtreme
    Cooling
    9 fans air cooled
    Keyboard
    G15 logitech
    Mouse
    G9 logitech
    Internet Speed
    50mbps
Conclusion: Microsoft may be attempting to slowly replace the domain for non-Enterprise use

Correction "Conclusion: Microsoft is attempting to slowly replace the PC by a Cloud terminal, in other work Microsoft is copying the idea of Google Chrome OS."
 

My Computer

System One

  • OS
    Windows 8 enterprise x64
    System Manufacturer/Model
    Pc-Quebec / Area 66
    CPU
    i7-3960X Extreme Edition
    Motherboard
    Rampage IV Extreme
    Memory
    Gskill 4x4 GB
    Graphics Card(s)
    4 x HD 7970
    Sound Card
    onboard
    Screen Resolution
    2560*1600
    Hard Drives
    C:\Intel series 520 SSD , 250 GB
    D:\ WD 750 black with Intel 40gb SSD cache Intel RST
    E:\ WD 2TB Black
    PSU
    Corsair AX 1200
    Case
    TT Mozart TX
    Cooling
    Water Cooled
    Keyboard
    Logitech G-15
    Other Info
    Windows 8 VM is install on his own SSD.
Actually I think a final revision is needed: The registry concept can actually be superior to anything else, but the Windows implementation is flawed

With access to the registry restricted, Microsoft is free to redesign the registry without breaking compatibility. A new registry can be optimized for speed and reliability, vastly improving the Windows experience.
 

My Computer

System One

  • OS
    Windows 8.1
    Computer type
    Laptop
    System Manufacturer/Model
    Asus Tansformer Book Flip TP500LN
    CPU
    Intel i5-4210U
    Memory
    8GB DDR3 SDRAM
    Graphics Card(s)
    Nvidia Geforce GT 840M
    Monitor(s) Displays
    15" Touchscreen
    Screen Resolution
    1366 x 768
    Hard Drives
    1TB Hybrid
    Mouse
    Microsoft Wireless Mobile Mouse 4000
I believe Windows on Arm will be Microsoft's test bed for a new registry, which can be rolled out once the Domain system is redesigned and legacy applications are depreciated (either completely or just by restricting them to a single version of Windows with legacy support)
 

My Computer

System One

  • OS
    Windows 8.1
    Computer type
    Laptop
    System Manufacturer/Model
    Asus Tansformer Book Flip TP500LN
    CPU
    Intel i5-4210U
    Memory
    8GB DDR3 SDRAM
    Graphics Card(s)
    Nvidia Geforce GT 840M
    Monitor(s) Displays
    15" Touchscreen
    Screen Resolution
    1366 x 768
    Hard Drives
    1TB Hybrid
    Mouse
    Microsoft Wireless Mobile Mouse 4000
I attended German Basta conference in 2005 (it's a conference for .NET developer). At this Basta MS developers and Jason Zander explained, why MS needs to replace the registry (because, it's not useful in mobile environments).

But now, we are 7 years behind Basta 2005 - and Registry is still heavy in use in Windows 8 - so what?
 

My Computer

System One

  • OS
    Win 7/Win 8/Android x86/iOS/OS X
Obsolete elements that are left in the Registry have been blamed as one of the factors that cause system degradation over time. I personally believe that its time they do something about this but even so that Metro apps can't access it, the core of the Windows 8 OS still relies on the Registry so I believe it will still be there for some time til MS decides to rework the core foundations of their OS. They have done so in every operating system but they all still rely on the Registry.
 

My Computer

System One

  • OS
    Windows 7 Ultimate, Windows Developer Preview, Linux Mint 9
    System Manufacturer/Model
    Custom Built
Obsolete elements that are left in the Registry have been blamed as one of the factors that cause system degradation over time.

Well, it's a nice story that they are telling little childs before bed time - but it's imply not true. Only wrong entries in the registry, that are in use, will cause malfunctions or degradation. But unused registry entries doesn't have an effect (beside the fact, that the hive files becomes a bit bigger).

The "degradation" issue has been true in Win 95 Registry, where they used their first attempt to implement a registry. But they changed the internals, so "garbadge collection" to remove unused parts isn't necessary over time.

But it's still a nice story that helps so sell TuneUp and other bullshit to people (I wrote about it, based on my experience as a forum moderator in MS Answers forum under [1]).

I personally believe that its time they do something about this but even so that Metro apps can't access it, the core of the Windows 8 OS still relies on the Registry so I believe it will still be there for some time til MS decides to rework the core foundations of their OS. They have done so in every operating system but they all still rely on the Registry.

I agree - but wondering, whether MS will have any chance to "rewrite" their OS foundation - the compatibility issue is the part, that are behave like "heavy chains on their feet".

1: Tuning-Tools, die Plage des 21. Jahrhunderts? « Borns IT- und Windows-Blog
 

My Computer

System One

  • OS
    Win 7/Win 8/Android x86/iOS/OS X
Exhibit E: Microsoft's Midori project.
 

My Computer

System One

  • OS
    Windows 8.1 Pro
    Computer type
    PC/Desktop
    System Manufacturer/Model
    ASUS
    CPU
    AMD FX 8320
    Motherboard
    Crosshair V Formula-Z
    Memory
    16 gig DDR3
    Graphics Card(s)
    ASUS R9 270
    Screen Resolution
    1440x900
    Hard Drives
    1 TB Seagate Barracuda (starting to hate Seagate)
    x2 3 TB Toshibas
    Windows 8.1 is installed on a SanDisk Ultra Plus 256 GB
    PSU
    OCZ 500 watt
    Case
    A current work in progres as I'll be building the physical case myself. It shall be fantastic.
    Cooling
    Arctic Cooler with 3 heatpipes
    Keyboard
    Logitech K750 wireless solar powered keyboard
    Mouse
    Microsoft Touch Mouse
    Browser
    Internet Explorer 11
    Antivirus
    Windows Defender, but I might go back on KIS 2014
Exhibit E: Microsoft's Midori project.

Parts of which we're allegedly seeing in Windows 8, under the guise of project 'Redhawk'. Midori itself, from what is currently known, is not going to be a Windows Operating System, it will instead be, a virtualised, Internet centric, cloud based OS. Assuming that is, it ever sees the light of day...
 

My Computer

System One

  • OS
    Windows 7 x64 Ultimate/Windows 8.1/Linux
    CPU
    FX-8350
    Motherboard
    GA-990XA-UD3
    Memory
    16GB DDR3 Corsair Vengeance
    Graphics Card(s)
    HD7860
    Sound Card
    Xonar Essence STX
    Monitor(s) Displays
    Benq
    Screen Resolution
    1920x1080
    Hard Drives
    Various
    PSU
    Corsair HX 850W
    Case
    Corsair Obsidian
    Cooling
    Thermalright
    Keyboard
    Logitech
    Mouse
    Logitech
    Internet Speed
    50/50
    Browser
    firefox
The "degradation" issue has been true in Win 95 Registry, where they used their first attempt to implement a registry. But they changed the internals, so "garbadge collection" to remove unused parts isn't necessary over time.

But it's still a nice story that helps so sell TuneUp and other bullshit to people (I wrote about it, based on my experience as a forum moderator in MS Answers forum under [1]).
Well that's actually a subject o debate up until now but its less of a problem with Windows 7 at least compared to XP and those below but would it be nice if MS makes a way that all these junk, regardless of their small size and significance get eliminated so there would be no doubts that they cause system degradation whatsoever with Windows OSs?

And based on my personal experience some orphaned entries in the Registry still cause annoyances such as when I uninstalled Java from my Windows 7, an invalid shortcut was left on my Control Panel that stayed there for months cause I can't find a solution. I got the tip that I should locate and delete the file that roots to that shortcut but since those root files were gone, it seems impossible to get rid of that shortcut. That was until I got another tip to remove an entry somewhere in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace and when I finally found and deleted the single Java related key in there, the invalid shortcut in my Control Panel was gone. :) But that proves that even unused but obsolete keys can be a nuisance. Even left overkeys of removed malware needed to be pulled out from the Registry at some point.

Yes its true that Tuneup and many other software authors who claim that their Registry cleaners can greatly boost system performance are simply absurd and brainwashing people to buy the premium versions of their software but if you use a system with less than 2GBs of RAM, regardless of what maintenance steps you do, even if the hardware is undamaged, your system will still inevitably lose some good performance over time that you will need to reinstall the OS. Great to use Revo when uninstalling stuff to minimize the possible junk left behind. Also great to use a sandboxing or imaging tool but not so many people do that. Good thing Windows 8 comes with System refresh and System Reset but they still need you to insert the Windows Installation media and I haven't yet proven its consistency.

What I would propose that MS would do if they would still include a Registry in their near future OSs is that, it should have a built-in utility that eliminates everything orphaned or invalid in the Registry and that would also lessen the effects of malware infection.
 

My Computer

System One

  • OS
    Windows 7 Ultimate, Windows Developer Preview, Linux Mint 9
    System Manufacturer/Model
    Custom Built
I think mostly what happens is that, with the sandboxed Metro APIs, Microsoft is free to rewrite Windows (on Arm) to be much faster and stable. Eventually I suppose the new codebase will transfer to Windows x86/64 once legacy support can be put in via a "7 mode" virtual machine. But not for a few OS literations.
 

My Computer

System One

  • OS
    Windows 8.1
    Computer type
    Laptop
    System Manufacturer/Model
    Asus Tansformer Book Flip TP500LN
    CPU
    Intel i5-4210U
    Memory
    8GB DDR3 SDRAM
    Graphics Card(s)
    Nvidia Geforce GT 840M
    Monitor(s) Displays
    15" Touchscreen
    Screen Resolution
    1366 x 768
    Hard Drives
    1TB Hybrid
    Mouse
    Microsoft Wireless Mobile Mouse 4000
I think mostly what happens is that, with the sandboxed Metro APIs, Microsoft is free to rewrite Windows (on Arm) to be much faster and stable. Eventually I suppose the new codebase will transfer to Windows x86/64 once legacy support can be put in via a "7 mode" virtual machine. But not for a few OS literations.

You do realise that the IA x86/x64 and WOA platforms all share virtually the same code base, including the registry? The main difference, applications for WOA need to be developed using primarily WinRT as opposed to Win32 APIs, of which only a subset is available. In essence, this means no support for legacy applications, apart from a few specific applications from Microsoft.
 

My Computer

System One

  • OS
    Windows 7 x64 Ultimate/Windows 8.1/Linux
    CPU
    FX-8350
    Motherboard
    GA-990XA-UD3
    Memory
    16GB DDR3 Corsair Vengeance
    Graphics Card(s)
    HD7860
    Sound Card
    Xonar Essence STX
    Monitor(s) Displays
    Benq
    Screen Resolution
    1920x1080
    Hard Drives
    Various
    PSU
    Corsair HX 850W
    Case
    Corsair Obsidian
    Cooling
    Thermalright
    Keyboard
    Logitech
    Mouse
    Logitech
    Internet Speed
    50/50
    Browser
    firefox
Back
Top