Live data from Hacker News

Is CBL-Mariner going to become Microsoft Linux?

boxofcables.dev

131–140 of 242 posts

Re: Is CBL-Mariner going to become Microsoft Linux?

#131

Earlier quoted context omitted.

> Is AD even worthwhile anymore for a new company? Probably but Samba already does AD so you don't need Microsoft to do it. I guess PolKit at some point may offer similar functionality as group policy.

I don't think so. Start with Azure AD if you want the Microsoft system.

Actually, you can use Azure AD even without any Windows systems.https://canonical.com/blog/new-active-directory-integration-.... But licensing is still going to cost you.

Having said that, as a former directory engineer (iPlanet/Sun/Oracle/ForgeRock) I don't think any of the Azure AD workarounds, including samba's (who really needs CIFS in a world where files can be served up over https with secure OAuth?), are worth all the extra effort. If you need an enterprise directory, you should deploy one. The good news is that both Ubuntu and Red Hat now support Azure AD, so you're not stuck with half measures.

Of course not every shop _needs_ a system/network directory, and both those Linux ecosystems support a range of user and system management options that can do the job. Even if you finally find yourself in need of something more, AWS and GCP offer competitive identity services that can work just as well with non-legacy systems as Azure AD (so long as you don't have any Microsoft PaaS or SaaS dependencies).

Re: Is CBL-Mariner going to become Microsoft Linux?

#132
post #129

Earlier quoted context omitted.

I have defaulted to Ubuntu for familiarity reasons, but recently I got to learn - the procedure for upgrading to a newer release of ubuntu it you run sed as root to fix your sources.list, then you do-release-upgrade, but it doesn't work because it has an undocumented dependency on pciutils - at this point i should be used to this pciutils thing since ~all software has undocumented dependencies on autoconf, automake,…

> the procedure for upgrading to a newer release of ubuntu it you run sed as root to fix your sources.list, then you do-release-upgrade Are you talking about upgrading an lts release to the next dot.1 lts release, without dodgy third party apt-sources enabled?

I'm talking about upgrading a non-LTS release to an LTS release.

Re: Is CBL-Mariner going to become Microsoft Linux?

#133
post #70
post #19

Makes me think of Eric S. Raymond's erotic fanfic: http://esr.ibiblio.org/?p=8764 If this is going to be a desktop offering from Microsoft, I think it will be for remote cloud and potentially WSL2 use only. The future of desktop Linux is a VM under Windows.

> The future of desktop Linux is a VM under Windows. Is there really any demand for this though? What Linux gui apps exist that windows users want/need? Enough that Microsoft sees an addressable market large enough to get roi? The inverse seems to have way more practical use cases that could actually drive revenue - games and legacy business applications (as mentioned in the esr prose).

Windows now runs Android apps. Isn't Android some kind of a Linux too?

Re: Is CBL-Mariner going to become Microsoft Linux?

#134

Earlier quoted context omitted.

The answer to this is “why not both”. I work on an Azure service and we use Server Core for our entire fleet. Most do.

How do Azure’s architects decide when to use Linux and when to use Server Core?

It depends on the team. There isn't a special cabal of architects

Re: Is CBL-Mariner going to become Microsoft Linux?

#135
post #100

Earlier quoted context omitted.

Zstd's decoder is very very fast for what it does, what ideas do you have to improve it? It's unlikely to beat lzo family on decompression speed, but that's a different class of compressor entirely. And probably there are still some more tricks zstd can learn from closed-source Oodle leviathan, but i don't think much more can be learned.

I expect any "perform a conversion of some sort on a byte stream" implementation that uses 0 SIMD instructions and is not memory bound is leaving a lot of performance on the table, especially if one is permitted to mess with the design and layout of the input to make it more amenable to vectorized consumption. I cannot confidently claim that we're missing a a >2x speedup in this case though, it may be as low as ~1.3x…

I checked the zstd source and i'm surprised to see you're right -

There's a little x86_64 assembly but I don't see a single SIMD instruction anywhere, and no intrinsics neither. Seems like brotli is the same. I assume zstd still gains something from SIMD autovectorization in the compiler, that might be interesting to benchmark with- and without- such a flag.

Since the zstd bytestream got frozen in RFC8478, messing with the layout too much will require a zstd2 and moving the whole world again to use it (linux kernel compression, rpm binary format, etc)

Re: Is CBL-Mariner going to become Microsoft Linux?

#136

> Microsoft Linux Man, what a time to be alive! Who would have thought it. Edit: who's extending, embracing and extinguishing now?!

Still Microsoft, although after a change of tactics. They don't want to kill Linux anymore, but something even more dangerous: controlling it by making their one the accepted corporate standard ("Nobody was ever fired for using MS Linux", etc). The day they push some proprietary or oddly licensed technology to be integrated into their Linux is the day a thousands alerts should be raised into the community. Then will…

That sounds a lot like Oracle Linux, but nobody really cares.

Re: Is CBL-Mariner going to become Microsoft Linux?

#137
post #125
post #118

Earlier quoted context omitted.

>snap will just install broken package updates for you and is incapable of undoing this operation by design I no longer recommend Ubuntu for this reason to people looking to get into Linux for the first time for developer-adjacent reasons. My recommendation is now Mint or Pop_OS, as they are effectively Ubuntu without Snap. Edit: I am not blindly against snap, or against its idea outright. I understand what it is for…

Cracked me up the other day when Ubuntu in WSL2 told me that I needed to install Firefox via Snap if I wanted to use it, but Snap doesn’t work in WSL2 because systemd isn’t being used.

I found that switching to debian for WSL 2 has made my life in WSL 2 much better.

you can set up systemd in WSL 2 now, and it's supported, but it gave my Ubuntu distro a lot of problems so I disabled it there. in Debian it works great so I left it on.

Re: Is CBL-Mariner going to become Microsoft Linux?

#138
post #37

Earlier quoted context omitted.

It's been this way for like at least 6 years now. And it's quite comfy. WSL and Windows gives me everything I could want from a dev machine.

You should try tiling WMs

Windows 11 has one built in. it's not as flexible as i3 or the custom tool I use, but it's a heck of a lot easier to use.

Re: Is CBL-Mariner going to become Microsoft Linux?

#139
post #73

Earlier quoted context omitted.

Imagine being ok with trillion dollar companies using opensource code you wrote, for free. Imagine if the people who work at those companies aren't your enemy. But instead are potential customers and potential collaborators, who see value in your work and want it to succeed. Imagine if there was a good implementation of some idea, expressed as code. And we can all share and contribute to that single good implementati…

PRs to improve zstd's embarrassingly slow decoder require you to assign your firstborn to Zuck and new Microsoft is selling me a subscription to use my laundered open source code to generate autocomplete suggestions in their closed-source IDE that pegs 2 cores and needs 4 gigs of memory (on the remote machine only) to edit 50k text files over ssh

If microsoft's expensive software is bad, why are you using it?

And you don't need anyone's permission to make zstd better. You just need their permission to merge your changes into their (upstream) branch. If you think you can maintain zstd better than facebook, fork their code and compete with them. Its BSD licensed after all! And if your zstd changes are sufficiently compelling, maybe everyone will start using your version instead.

As a general rule, if I opensource some software I've written, I'm under no obligation to accept pull requests in any form. My time is my own. Facebook is free to run their zstd project however they like. They're already doing good in my books by sharing it with the world, for free, under a BSD license. They don't owe you anything more.

Post reply on HN