Earlier quoted context omitted.
Certainly not for me. Registry was one of the worst parts of the Windows experience for me; but I understand it can be subjective. With separate files, the ability to download and replace them individually is a big win. Also, I can use terminal tools on them which is great for automation.
Registry never made much sense on the local system: just use the filesystem. I assume there was once a plan to use it in a networked fashion. But Active Directory replaced it for that purpose.
A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
21–30 of 123 posts
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#22It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they could replace Bash with PowerShell and hopefully pressure various orgs to adopt some sensible subset of configuration formats.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#23Does Mariner include SELinux? If not, what major LSMs are supported? Thanks!
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#24It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they could replace Bash with PowerShell and hopefully pressure various orgs to adopt some sensible subset of configuration formats.
> replace Bash with PowerShell On the contrary I wish Windows shipped with busybox, so that it would be easier to run scripts with some bashisms portably.
If you're looking for arrays, you will be sorely disappointed AFAIK.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#25It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they could replace Bash with PowerShell and hopefully pressure various orgs to adopt some sensible subset of configuration formats.
I love the idea of windows registry though, I hope it stays. With linux, i have to to poke around the file system or google "package X config location" and many programs have their own idiosyncratic rules around which config paths take precedence over others. Windows registry as implemented is not the best, but the idea of something like a central sqlite db for config is great.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#26It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they could replace Bash with PowerShell and hopefully pressure various orgs to adopt some sensible subset of configuration formats.
> replace Bash with PowerShell On the contrary I wish Windows shipped with busybox, so that it would be easier to run scripts with some bashisms portably.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#27Earlier quoted context omitted.
Registry never made much sense on the local system: just use the filesystem. I assume there was once a plan to use it in a networked fashion. But Active Directory replaced it for that purpose.
The filesystem isn't inherently bad, but the lack of a standard config format, location, and APIs is quite terrible. There's no reason a thousand programs should have a thousand different ways to be configured, it's just a legacy of poor design with no standardization.
Dconf complements it: https://wiki.gnome.org/Projects/dconf and dconf-editor is even similar to regedit.
For system settings... that is a bit more complicated.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#28It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they could replace Bash with PowerShell and hopefully pressure various orgs to adopt some sensible subset of configuration formats.
I'm not so sure. Windows driver model is vastly different than Linux. Linux drivers have to be compiled for every kernel release. Windows drivers that are more than a decade old can still be installed and work correctly.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#29Earlier quoted context omitted.
I love the idea of windows registry though, I hope it stays. With linux, i have to to poke around the file system or google "package X config location" and many programs have their own idiosyncratic rules around which config paths take precedence over others. Windows registry as implemented is not the best, but the idea of something like a central sqlite db for config is great.
Certainly not for me. Registry was one of the worst parts of the Windows experience for me; but I understand it can be subjective. With separate files, the ability to download and replace them individually is a big win. Also, I can use terminal tools on them which is great for automation.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#30It seems almost inevitable that Windows will eventually become a Linux distro. Microsoft could replace incredibly resilient cruft like NTFS with EXT4 or ZFS and the registry with human readable configuration files. On the other hand, they could replace Bash with PowerShell and hopefully pressure various orgs to adopt some sensible subset of configuration formats.
Hopefully not using the Linux kernel though. It changes too much, stuff gets dropped too often, it's buggy, it's insecure as hell, there no test framework. It releases features quickly, sure. But I kind of hate using it, both on my desktop and in production. Would rather BSD, but then you don't get features.