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.
I've been "stuck" with a 2010 Macbook since Apple isn't refreshing it's laptop hardware soon enough. Plus I'm sick of soldered in RAM and other BS. For devs that do heavy Linux work (but have stuck with a Mac OS for GUI/app reasons), is it time to move (back) to Windows? If so, what would be a good laptop to get at the moment?
Ubuntu on Windows
251–260 of 933 posts
Re: Ubuntu on Windows
#252Earlier 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?
Re: Ubuntu on Windows
#253Earlier quoted context omitted.
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.
> 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. I tried them – they don’t work at all in KDE. Arch linux host, KDE as DE, Windows 10 Guest, just leads to a big black box in unified mode, and windows don’t properly occur in the KDE taskbar. What I expect is integration equal to…
Re: Ubuntu on Windows
#254Earlier quoted context omitted.
I expect they implemented a subsystem for Linux at the syscall level - i.e. they implemented the Linux kernel's interface at the ABI level. No headers would need to intermingle with open source; compile on Linux, run on Windows.
They actually do syscall translation on the fly from Linux to Windows. I suppose they had to add some calls to Windows for things in Linux that did not exist on Windows (various console ioctls for e.g.) but it is still a one to one translation.
Re: Ubuntu on Windows
#255Earlier 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!
Re: Ubuntu on Windows
#256Earlier quoted context omitted.
They actually do syscall translation on the fly from Linux to Windows. I suppose they had to add some calls to Windows for things in Linux that did not exist on Windows (various console ioctls for e.g.) but it is still a one to one translation.
This isn't really easy to implement for some syscalls in NT, like fork(2) for example.
Re: Ubuntu on Windows
#257microsoft is leveraging FOSS Linux to get Mac users. I think it's a real smart move. The author points to using grep and Xargs and some other tools to quickly update a package. That's the key here. These bash/Linux utilities are productivy boosters for all the Linux and Mac/bsd people out there. I can't imagine living without them and they're necessary for any system I develop on (which is currently a Mac).
I completely agree. I only really switched to OSX because getting node tools to work on windows and cygwin 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.
Re: Ubuntu on Windows
#258Earlier quoted context omitted.
So I can install apt then install apps like Firefox, Thunderbird and run them that way instead of using Windows binaries? Interesting ...
I haven't read anything that indicates that it will support GUI apps, but anything purely CLI based should work.
Re: Ubuntu on Windows
#259This is great to see, as it's very similar to the approach that we took with LX-branded zones on SmartOS[1][2]. I commented at some length on the other thread on this on HN[3], but I have a bunch of questions about apps that we know to be thorny: Go, strace, tcpdump, systemd, etc. As we learned, this approach is entirely possible -- but there are many, many details to be nailed before you get to the point that you ca…
Can windows 10 apt-get install/run most/all the x/gtk base apps apt-get build from source those apps. ? If so, I will consider switch.
Re: Ubuntu on Windows
#260Earlier quoted context omitted.
I think M$ is targeting more developers with *NIX background on the desktop side rather than Linux apps on server. So a bash support with uniform CLI is the end-game.
Yea, I think they are going after developers who use OS X because it is UNIXy. Smart move given how en vogue Apple laptops have become for developers these days.