Live data from Hacker News

Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

theverge.com

81–90 of 97 posts

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#81

While I can see this is an excellent strategy for the Windows platform, and will probably make developers on Windows more productive, I for one will never give up natively installed linux distributions for development. It may be childish, but I resent Windows for every anti-privacy, anti-competitive move they make, despite how much it is within their rights and fitting with their corporate goals. Trying to put linux…

I've had more problems with linux subsystem than just booting up a vm. FUSE filesystem isn't even mountable on linux subsystem, along with thousands of others various problems you'll probably come across building automation scripts.

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#82
post #73

Earlier quoted context omitted.

Absolutely agreed -- I saw a different HN thread about running Windows 10 on ARM and: - thought to myself "why on earth would anyone want that" - looked at the comments, noted people who were working with legacy software that turned out to be dependent on windows, decided to keep my disparaging commentary to myself - felt sympathy with smidgen of condescension (I'm of the opinion that someone should just rewrite thos…

When you're a large company, with literally 100s of 500K+ LOC apps around, you don't get to just rewrite them. That's the reality of a lot of enterprise shops and completely changes the perspective when looking at a codebase with various vintage technologies.

Sure you get to re-write them, and you are a fool not to. However the rewrite needs to be spread out over 30 years. Note that after 10 years your replacement needs to be rewritten as well.

The trick is figuring out what this the priority. There is some 40 year old software that mostly work: it runs fast enough; it doesn't have many bugs; it doesn't follow best practices that the software world has discovered since; and it rarely needs new features. This code needs to be rewritten but the value just isn't there. There is other code that at only 5 years old needs to be rewritten: it is full of bugs, new features have been tacked onto an architecture that wasn't designed to support it - this software needs to have a large budget given to fixing it in the long run this will save a lot of money. Most projects are somewhere in between, you should give the team a little extra time/budget so that they can keep the maintenance up to do and it will never get much worse.

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#85
post #10

Earlier quoted context omitted.

On the other hand, we could be entering a phase where an open source developer might say "Why bother porting to Windows? Just target Arch/Ubuntu/SUSE."

I think WSL is a result from the work Microsoft did to run Android apps on Windows. If I'm not mistaken, they decided to scrap that because of this issue, if developers can target Android and run on Windows mobile, why would they target Windows? I don't think that will be an issue with GUI programs on computers, but it might for CLI programs.

The apps still needed to be recompiled, because Google Play services weren't ported. The iOS bridge is still supported.

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#86
post #23

Earlier quoted context omitted.

If I wanted bloated UIs that look the same on every platform but integrate poorly with every platform I'd use Java Swing.

Oh yes, I totally forgot, that option has been around forever as well (I only mentioned QT) -- I've only written one non-trivial app in it and it wasn't the worst experience actually (but then again, it was a greenfield project, albeit close to a decade ago now)

JavaFX has been released almost a decade ago, and it's much nicer to work with. There is really no reason to be using Swing anymore.

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#87
post #18
post #16

Earlier quoted context omitted.

It's a different approach. WSL is more like CoLinux back in the day, in that Windows and Linux kernels run alongside each other. Even a bit better integrated because processes across both worlds can run each other, and see and talk to each other. No one is taking away your VM, don't worry.

WSL doesn't run a Linux kernel – a Windows Subsystem just provides a different API to the underlying Windows kernel, in this case the API Linux applications expect. So arguably, it's even further from a VM than CoLinux.

Well, CoLinux ran Linux as a kernel-mode driver under Windows. WSL is a Windows kernel subsystem providing the Linux kernel API. That's why I made that comparison. I do know that they're very different things technically.

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#88
post #69

While I can see this is an excellent strategy for the Windows platform, and will probably make developers on Windows more productive, I for one will never give up natively installed linux distributions for development. It may be childish, but I resent Windows for every anti-privacy, anti-competitive move they make, despite how much it is within their rights and fitting with their corporate goals. Trying to put linux…

I get what you're saying. I don't like part of the direction Microsoft is taking either. Yet, I don't agree with your perspective. What's happening here is that Microsoft, after a number of years of troubles keeping up, are following the market. WSL is presumably not meant to compete with Linux or FOSS as a desktop OS, but with Mac OS and Linux as developer platforms. Companies like Google and Apple figured out that…

> What's happening here is that Microsoft, after a number of years of troubles keeping up, are following the market. WSL is presumably not meant to compete with Linux or FOSS as a desktop OS, but with Mac OS and Linux as developer platforms.

I understand and agree with that point, I don't believe I remarked on pushing WSL as a Linux or FOSS desktop OS, my point was more that it was way to lure developers to Windows, after Windows has spent time and money making moves that do not benefit developers and hurt competition.

Also I already hear the "oh just run it in a VM" argument all the time right now (not saying it has no merit), as reasons for why people don't run linux distributions, and thought this was similar.

> Companies like Google and Apple figured out that if you just give people their pony e.g. base your things on FOSS, they won't notice when you centralize everything, track everyone and generally behave badly. In many ways Microsoft is doing better here. Their projects aim to be cross platform and are being developed together with the community. Instead of usual the code dump and silent mailing list we've become accustomed to from some companies.

It certainly depends on the product, but "developed together with the community" feels to be to always only be true up to a point (and usually not the point that people end up wanting). Benevolent dictators make sense as the governance model for open source products, but I just don't believe in Microsoft as my benevolent dictator anymore than I would in Google.

Also, I'm totally fine with code dump and silent mailing list, it's not the company's job to give you the fruits of their internal labor for free. I don't expect that from any big tech company. I can't see that Microsoft is doing "better", they're just trying to get in the same game that the other companies are already in. Maybe I just haven't interfaced with enough companies running F/OSS projects to know the difference, if it's that stark.

> Linux have had the chance to do better for awhile now (and in some ways it has). Microsoft have been critized constantly for Windows 8 and now Windows 10. Apple left a huge hole in the "professional" market for years, including after the new Mac Pro and the new MacBook Pro. If some developers move to Windows because of this I think that's fair.

I assume your rationale behind developers moving to Windows being "fair" is that it will encourage competition (and cause the linux community to get off their laurels)? Based on that assumption, while I agree that more competition is good, it's that very competition that microsoft (and most other companies) has seeked to crush at times. The linux community is fundamentally different. Redhat is not (I think) fundamentally different than Microsoft, but the linux community certainly is, because the structure, principles, and philosophy are just not the same.

The linux community is not just a competing OS, it's a way of thinking. Shoe-horning a different way of thinking into your own without actually changing your own (and in fact sometimes making philosophical movements in the opposite direction) looks like nothing more than a ploy to entrap people into thinking "microsoft gets me" when they (in my opinion) would be better off committing to an actual group of like-minded people.

Also, I'm not 100% sure what exactly you disagreed with in my comment... To sum up:

- Microsoft is different partnering closely with the community

- Linux needs more competition (?)

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#89

Earlier quoted context omitted.

tl/dr: Simply put, the cross platform distribution problem is solved (in way more ways than one), but I think the combination electron/nw.js + cross-platform-from-the-get-go languages will win, instead of other options like QT. I think it might be a waste of time to target a distribution and hope it gets ported reasonably to Windows, clouding your codebase in the process. While possibly a highly unpopular opinion, th…

> While possibly a highly unpopular opinion, this is where I think solutions like Electron/Node Webkit fit perfectly. Well ...: https://twitter.com/jacobrossi/status/851992646151278592

Nothing is secure. That post is basically spreading FUD as far as I'm concerned. There isn't even a point of comparison to any other distribution platform/native toolkit.

I also trust browser vendors to focus on keeping stripped-down versions of their core products secure more than I just joe/jane schmoe the app developer that just learned how to use QT/Swing/whatever.

Re: Ubuntu, SUSE Linux, and Fedora Are All Coming to the Windows Store

#90
post #62

Earlier quoted context omitted.

> I recoil at the possibility that some developer 5 years from now might ask me "Why bother installing your own linux distribution? You can just get Windows Go 15 and run Arch/Ubuntu/SUSE from inside there. Don't forget to disable the ads and tracking that come standard". "I mean, the privacy is shit, but you can sort of deal with it. But at least you don't have to dance the Ritual Dance of PulseAudio if you need to…

Having used Linux desktop for roughly a decade, it's definitely gotten better. Almost every computer I install Linux on now has working drivers for everything, the vast majority working out of the box. Anecdata, of course, but that's been my experience. Ease of use also depends on the distro you choose. Ubuntu or Mint will probably be the easiest; if you install Arch, you should know what you're in for. (Before you j…

The kernel end of things have gotten better, yes.

the DE end had crapified (it may by shiny crap, but still crap), and the crap is seeping towards the kernel year by year.

The day Torvalds is no longer present to hold the kernel devs to the rule of not breaking userspace is the day Linux goes down the drain.

Post reply on HN