It 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.
A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
51–60 of 123 posts
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#52A MS dev writing a blog on building MS’ own distro of Linux on his _Macbook_ must have Ballmer sweating bullets.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#53Earlier 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.
I've never understood the criticism of the registry. The only times I've ever had an issue with it were when there were RAM or disk problems with the computer. On Windows there's nothing at all stopping developers of standard Windows applications from implementing their own config files and many do.
It’s technically the fault of the program, not the registry. But culture and ecosystems matter, and by-and-large, Config in files is usually much more concentrated.
2. Related to (1), it is very hard to just move settings from one machine to another. How do you export your settings related to program X in order to use it on another machine? I keep my Linux config files in a git repository - I can easily track history and clone it to new machines. What’s the registry equivalent?
3. It is incredibly slow. When I still used windows, if I needed to do some registry editing, I would dump it to a text file, edit and then import the edited keys. That took about 1/10 of the time doing the same took in ResEdit.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#54It 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.
Why put money into the kernel beside that of a Linux Foundation member?
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#55Earlier quoted context omitted.
Meanwhile no one at Apple is using windows unless they have to for very specific software.
That's unfortunately their loss in my opinion. Windows has a pretty awesome development story, far better than Apple's authoritarian hold on what software can be run and distributed for that platform. Moreover, gaming is great on Windows, and always has been, and WSL2 is extremely slick.
What does that mean? I've never needed Apple's permission to run any software on macOS.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#56Earlier quoted context omitted.
Meanwhile no one at Apple is using windows unless they have to for very specific software.
I was forced to use a Mac, wehen I worked at Apple. Absolutely horrible piece of hardware. Keys sucked, touch bar useless. Had to carry around an external keyboard. Luckily I could bring my own external keyboard, which meade it somewhat bearable.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#57Earlier quoted context omitted.
I've never understood the criticism of the registry. The only times I've ever had an issue with it were when there were RAM or disk problems with the computer. On Windows there's nothing at all stopping developers of standard Windows applications from implementing their own config files and many do.
1. Most of the programs put things all over the place. If you install software and use it for a while, you may find lots of keys in lots of places, all subtly affecting something. It’s technically the fault of the program, not the registry. But culture and ecosystems matter, and by-and-large, Config in files is usually much more concentrated. 2. Related to (1), it is very hard to just move settings from one machine t…
Meanwhile OS X or Linux don't suffer from this and working with applications is a lot more "streamlined". As I said, this is just a slightly above average skilled end-user perspective.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#58Earlier quoted context omitted.
I was forced to use a Mac, wehen I worked at Apple. Absolutely horrible piece of hardware. Keys sucked, touch bar useless. Had to carry around an external keyboard. Luckily I could bring my own external keyboard, which meade it somewhat bearable.
I use Linux everyday with an apple keyboard. The way we train our mussle memory and how it becomes our reality is fascinating.
The external keyboards were never so bad.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#59Earlier quoted context omitted.
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.
Linux drivers can work for much longer than a decade once they reach mainline. Out of tree drivers are another story.
Re: A Look into CBL-Mariner, Microsoft’s Internal Linux Distribution
#60A MS dev writing a blog on building MS’ own distro of Linux on his _Macbook_ must have Ballmer sweating bullets.
Ballmer was forced out of MS 8 years ago, doubt he cares. And anyway, IIRC, it would've been Sinofsky and co. trying to squash anything that threatened the Windows division's power.
Now Project Reunion, sorry Windows 11, is trying to fix the path started with Windows 8.