Live data from Hacker News

Ubuntu on Windows

blog.dustinkirkland.com

291–300 of 933 posts

Re: Ubuntu on Windows

#291
post #214

Earlier quoted context omitted.

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

The NTFS limit is 32768 wchars, though the standard Win32 API doesn't really expose it very well... fingers crossed they used it!

I'm pretty sure I saw something in one of the articles that mentions they explicitly use the extended \\?\ form of paths, which gets around the 255 character path limit.

Re: Ubuntu on Windows

#292
post #244
post #215

Earlier quoted context omitted.

Your first point describes me exactly (and many other developers I know). I grew up a Windows user, and switched to OS X because of the unix-like command line environment that more closely matched the servers I was working with in my job environments. I would most likely switch back to Windows as my primary/only machine (because I also like to play video games sometimes) if I had the same kind of unix-like command li…

> I grew up a Windows user, and switched to OS X because of the unix-like command line environment that more closely matched the servers I was working with in my job environments. Out of curiosity, why would you not just go with a Linux desktop for that?

Because OS X has historically been vastly better than Linux at all the non-server stuff, and comes pre-installed on the good laptops. The gap is a lot smaller than it used to be, but Apple is still the easiest choice for desktop/laptop Unix.

Re: Ubuntu on Windows

#293
post #244
post #215

Earlier quoted context omitted.

Your first point describes me exactly (and many other developers I know). I grew up a Windows user, and switched to OS X because of the unix-like command line environment that more closely matched the servers I was working with in my job environments. I would most likely switch back to Windows as my primary/only machine (because I also like to play video games sometimes) if I had the same kind of unix-like command li…

> I grew up a Windows user, and switched to OS X because of the unix-like command line environment that more closely matched the servers I was working with in my job environments. Out of curiosity, why would you not just go with a Linux desktop for that?

cause youre pretentious...and linux "sucks" and every laptop comes with windows installed anyway

Re: Ubuntu on Windows

#294
post #90

Earlier quoted context omitted.

I completely agree. I only really switched to OSX because getting node tools to work on windows and cygwin is a pita.

Wait, getting node to work on windows is a pita? I know of no language runtime and ecosystem that has better cross-platform support than Node (hm ok maybe Java also). I develop solely on Windows (I just like it better) and virtually all of NPM just works on my box. Even stuff people never tested elsewhere than on their Macs, it just works. Express, webpack, mocha, phantomjs, it's really quite impressive if you ask me…

99% of the painful Node stuff on Windows comes down to native packages. To even compile, you have to install Visual Studio. Then you have to hope the module developer has a build definition that even works for Windows.

Re: Ubuntu on Windows

#295

Earlier quoted context omitted.

It kinda makes me regret my MBP purchase last fall. I really wanted a Surface Pro but I couldn't deal with developing on Windows.

Windows runs great on Macs!

I wish. On newer models there's a kernel issue that prevents proper suspend and shutdown, which is a dealbreaker for a laptop. I have yet to find a workaround.

https://bugzilla.kernel.org/show_bug.cgi?id=101681

https://bugzilla.kernel.org/show_bug.cgi?id=103211

Re: Ubuntu on Windows

#296
post #92
post #79

Earlier quoted context omitted.

Except, it does matter. Not having a unified filesystem, not having a unified window manager, etc are quite some issues.

As another posted pointed out, if you just want to bring up a VM for gaming, who cares? Also, you can share directories between the native filesystem and the VM quite easily. And if you're using something like VirtualBox or VMWare there are "unity" windowing modes available.

As another posted pointed out, if you just want to bring up a VM for gaming, who cares?

Apple needs to do a utility that supports this as smoothly as Bootcamp supports multiple boot.

Re: Ubuntu on Windows

#297
post #227
post #162

Earlier quoted context omitted.

Some long term thoughts: 1) Linux has won the server (web) market. Developers would like to use a Unix box to work on their server code so they typically move to OS X. This could prevent that switch because they can still use Windows to developer their Linux server software. 2) Many projects start out as Linux and stay Linux and are only ported after much time and effort to Windows. Enterprises when faced with a tool…

On a practical level, this doesn't change anything for games. Anyone writing games for Linux is already using cross-platform tech like SDL or OpenGL or Allegro, or one of the many increasingly popular high-level engines. Well, I guess it'll be easier to port roguelikes which use ncurses.

Non-trivial audio is still difficult to do cross-platform. You can load songs in SDL, but it's not suitable for writing something like a tracker. There's a library coming through libsoundio that looks promising for cross-platform, but it's still early days - I haven't been able to get it to compile yet.

Re: Ubuntu on Windows

#298
Am I the only one who thinks this is suspect? Microsoft 10 is the spy platform for the NSA. Add in Linux to that and you now have another huge set of users to capture data from.

Re: Ubuntu on Windows

#299
post #89

Microsoft also had or still has something called SFU - Services For Unix. I know they were working on it some years ago. But that could be for some sort of interoperability, not the same as this thing.

I think that was removed in Win8.

Re: Ubuntu on Windows

#300
post #9

Earlier quoted context omitted.

1. Embrace is good. 2. Extend can be good if done openly and collaboratively, as opposed to closed and hidden. 3. Extinguish - Here be dragons. I'm hopeful the New Kinder Gentler Microsoft stays on steps 1. and 2. (done collaboratively).

The definition of insanity is doing the same thing and expecting a different result. Microsoft has been trying to extinguish their competition for decades now; what makes you think they're going to be different this time?

That's also the definition of "getting better".
Post reply on HN