Live data from Hacker News

Ubuntu on Windows

blog.dustinkirkland.com

701–710 of 933 posts

Re: Ubuntu on Windows

#701

Earlier quoted context omitted.

Thank you for mentioning this! Really bothered by all the positive comments, especially coming from savvy HN users. Gave this a long look and my main beef is that I couldn't possibly do anything on a Windows Machine in its' current state. Linux isn't just about running apps - there's a philosophy behind the system. Users first! As long as Microsoft continues to disrespect the rights of users in regard to privacy, dat…

@jupiter2 Well put. I really liked, "It's like giving a man who is dying of thirst sea water.". The fact of the matter is that MS has not yet realized or is unwilling to correct its core issue, and instead it is going many nothings like be it an atom forked text editor or running Ubuntu in windows.

VS Code is not an Atom fork. They share the packaging tech (Electron), but the application code is completely separate. VS Code is an evolution of an MS online editor component (called Monaco IIRC).

I think this is the third time I'm writing this reply on HN. Seems to be a common misconception.

Re: Ubuntu on Windows

#703
post #177

Earlier quoted context omitted.

It sounds like this would involve tweaking conhost.exe so that it understands all the vt100 sequences, as well as UTF-8. (I hope they wouldn't assume everyone's tmux setup uses only characters from codepage 437.) If they did that, it would also fix the awfulness of Python's stdout on Windows!

>as well as UTF-8. UTF-8 was always available as codepage 65001.

It's terribly broken https://social.msdn.microsoft.com/Forums/vstudio/en-US/e4b91...

Seems to work only with WriteConsoleOutputW(), while C I/O behaves unpredictably.

Re: Ubuntu on Windows

#704
post #233

Surprised I don't see anyone else mentioning this. This looks to me like typical Microsoft strategy that they utilized a lot 25 years ago. 1. when not leader in given market, make your product fully compatible with competitor 2. start gaining momentum (e.g. why should I use Linux, when on Windows I can run both Linux and Windows applications) 3. once becoming leader break up compatibility 4. rinse and repeat Happened…

I mentioned it and got completely downvoted, thanks for telling this again and getting to the top!

Re: Ubuntu on Windows

#705

Earlier quoted context omitted.

bad build quality. also had issues with humming and generally falling apart in subtle ways while macbooks never do.

Lots of cheap plastic. I don't love Apple products but the build quality of their products makes PC vendor laptops and desktops look really bad.

I prefer a great deal plastic to environmental foe aluminium. To me their use of aluminium is a very good reason not to buy Apple hardware. I have a Dell M3800 right now, and the build quality is very good. Thin, light, excellent 4K touch screen, good battery life, I easily added a second HDD to it. Not to mention that every thing works perfectly well under Linux.

Re: Ubuntu on Windows

#706
post #450

Earlier quoted context omitted.

> Linux just isn't good at the one job only an operating system can do, which is to make the hardware available in a reliable and efficient manner. It's not the best desktop environment out there, but apart from desktop, linux is the most popular system at every step from small embedded systems to the most powerful supercomputers. That wouldn't be the case if it couldn't make hardware available in a reliable and effi…

It's not the most popular system on phones, unless you are using "Linux" in the correct sense to mean the kernel. But I believe GP was using it in the colloquial sense to mean GNU/Linux, since this thread isn't really about the Linux kernel, but the ""Linux"" userland. Android certainly doesn't have the userland that is typically (incorrectly) called Linux.

The parent was specifically talking about making hardware available for use. That's kernel stuff, not GNU userland.

But if you want to talk about userland, then you need to buy supported equipment. OSX doesn't work with a ton of equipment out there - as that equipment does not come with OSX drivers. Windows also works like shit when it doesn't have the drivers - anyone who has had to install XP regularly will quite happily attest to just how terrible it is at supporting network cards before you install drivers.

Then, of course, there's the bonus of the AMD Catalyst driver installer program for windows: at least as recently as win7, if you didn't have drivers for video, it fell back to VGA graphics. The Catalyst driver installer was too large to be seen on VGA - you couldn't see the bottom of the installer window to see what was going on, and couldn't drag the window high enough without a hard-to-discover key chord. :)

The argument to "buy stuff your operating system supports" sounds like a cop-out, but it really isn't. OSX, for example, is difficult to make run on things other than Apple-designed computers, but if you complained about it, people would write you off as an idiot.

Re: Ubuntu on Windows

#707
While I encourage people to embrace open source tools and libraries as much as possible, I also would like to issue a word of caution on feeling too comfortable targeting a proprietary environment such as Windows.

Some people have compared Mac OS X and Windows because of their proprietary nature, but one key difference is that you don't run Mac OS X as a server operating system or on the cloud. While many people develop on Mac OS X, they might still build and deploy to a Linux server.

For Windows to support the GNU/Linux userland is to finally empower Windows as a competitive platform for the cloud. Windows has suddenly became a viable deployment target for a wide spectrum of software that prior to this could not target Windows.

I am not looking forward for a lower market share of Linux (or BSD, Solaris derivatives, to be fair) on servers or on the cloud.

Re: Ubuntu on Windows

#708
post #690
post #233

Surprised I don't see anyone else mentioning this. This looks to me like typical Microsoft strategy that they utilized a lot 25 years ago. 1. when not leader in given market, make your product fully compatible with competitor 2. start gaining momentum (e.g. why should I use Linux, when on Windows I can run both Linux and Windows applications) 3. once becoming leader break up compatibility 4. rinse and repeat Happened…

Sure, they've done it before. But if it's Embrace/Extend/Extinguish, why did they wait for so long to do this? What is it about Linux in 2016 that makes it a different threat to them than it was 5, 10, 15, 20 or 24 years ago? Isn't it far more likely that this is simply another execution in their recent opening up of their platforms to developers?

What long? MS didn't stop it even for a moment. You just don't hear about patent wars because MS is not promoting them on their blogs.

Re: Ubuntu on Windows

#709
post #54

Earlier quoted context omitted.

> It seems they are taking the same route as cygwin by "mounting" windows drives in /mnt/c (or /cygdrive/c). I wonder if this Unix filesystem layer will be able to break the Windows legacy path length limit. If so, the Linux version of Node.js will suddenly become much more useful than the Windows version. > It remains to be seen if this is better (more performant) or worse Sounds like performance, at least, will be…

So, max path length in Linux user space will be about 215 chars? (for it to be accessible from Windows user space) MAX_PATH in Windows = 260 Path to Linux file system root from Windows user space: "C:\Users\ \AppData\Local\Lxss\rootfs\" - about 45 chars Max depth reachable from Windows user space = 260 - 45 = 215

Kinda bad news for node.js developers

  /home/user/dev/my-proj/node_modules/concurrently/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex

Re: Ubuntu on Windows

#710
post #588

Earlier quoted context omitted.

Thank you for mentioning this! Really bothered by all the positive comments, especially coming from savvy HN users. Gave this a long look and my main beef is that I couldn't possibly do anything on a Windows Machine in its' current state. Linux isn't just about running apps - there's a philosophy behind the system. Users first! As long as Microsoft continues to disrespect the rights of users in regard to privacy, dat…

I think a key point that is being missed here is most of the people excited about this probably run OSX, not Linux. OSX has long been the "'Linux' for people who don't really want to run Linux" (not really meant as an insult, I'm typing this from OSX right now). Apple is just as proprietary, commercial and anti-competitive as Microsoft here. FWIW, this excites me because it potentially means I can go from two machine…

> Apple is just as proprietary, commercial and anti-competitive as Microsoft here.

I respectfully disagree. The OSX kernel XNU is open source, as are a ton of its components. That's huge in a lot of situations. Some things - not a lot, granted, but some, like FreeBSD's C++ stack and compiler - are even upstreamed back to mainstream open source projects by Apple employees.

Post reply on HN