Live data from Hacker News

Ubuntu on Windows

blog.dustinkirkland.com

211–220 of 933 posts

Re: Ubuntu on Windows

#211
post #170

Earlier quoted context omitted.

You can't use lx-branded zones in Solaris anymore, but SmartOS has revived and continued the project, and OmniOS has started porting the bits into their distribution, too.

Oh, that's a shame. When was it removed?

After Oracle bought Sun. It was never a part of Solaris 11. I don't know if it's still part of Solaris 10 or not, but even if it is, it's only barely usable.

But it's alive and well (and awesome) in SmartOS, with active work going on to merge it into OmniOS, and eventually will be upstreamed to illumos-gate.

Re: Ubuntu on Windows

#212

Earlier quoted context omitted.

Windows does have symlinks and hardlinks that work very similarly but are only exposed via a built in cmd command. That said no one uses them.

I use them. They're also heavily used by the OS itself -- the entire WinSxS folder structure is a whole lot of symlinks.

My work uses symlinks to avoid re-downloading 3rd party libraries in different Perforce branches.

Re: Ubuntu on Windows

#214
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

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

#215
post #162

A few random thoughts: - Wow, hell is really freezing over! - The hardest part of running bash and other posix things under windows is filesystem access. Windows uses drive letters and backslashes, unix has a root filesystem with forward slashes. It seems they are taking the same route as cygwin by "mounting" windows drives in /mnt/c (or /cygdrive/c). - If you just wanted bash and some posix tools, the harder but nic…

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…

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 line environment that I get in OS X.

Right now I basically need 2 computers at home to meet all my needs, but this would allow me to reduce it to one, so I could get a much better one (instead of the 2 mid-range ones I have now).

Re: Ubuntu on Windows

#216
post #48

How in God's green earth did Canonical think helping Microsoft with this was a good idea for the Linux community?

Basically, Ubuntu steam rolls the other distributions in terms of reach. My guess, looking at previous Visual C++ posts about a gdb extension [0], and them asking about CMake projects [1], is that Visual C++ will support seamless building, and debugging of Linux programs. This then makes it super easy for developers to develop an Ubuntu binary.

Having a large number of people developing on Ubuntu, may increase the demand for Ubuntu Server (with support where the real money is). I really only see an upside for Canonical.

0. https://blogs.msdn.microsoft.com/vcblog/2015/11/18/announcin...

1. https://blogs.msdn.microsoft.com/vcblog/2016/02/29/developin...

Re: Ubuntu on Windows

#217
post #170

Earlier quoted context omitted.

You can't use lx-branded zones in Solaris anymore, but SmartOS has revived and continued the project, and OmniOS has started porting the bits into their distribution, too.

Oh, that's a shame. When was it removed?

It's hard to find an exact date, but according to this blog post, it looks like it was removed in June 2010: http://os-solaris.ru/en/lx-brand-dlya-openindiana-151a/

Re: Ubuntu on Windows

#218
post #4

"Linux geeks can think of it sort of the inverse of "wine" -- Ubuntu binaries running natively in Windows. Microsoft calls it their "Windows Subsystem for Linux"." I find it amazing that you can have such a functional Ubuntu environment by translating system calls. Microsoft does have the advantage of Linux being open-source I suppose, while the Wine project had to reverse engineer DLLs. Or have you supply them on yo…

I would rather have the opposite. I would even pay for an official "Windows on Linux". There is a handful of games I would like to play, but other than that I have no interest in windows.

I also would've expected more demand for the opposite. I don't see myself ever switching back to Windows, but I'd pay $$$ to have Microsoft Project fully supported on Linux. I have more than a few colleagues who would be interested in the rest of the Office suite too, but who make do with LibreOffice because other things on Linux are more important.

Re: Ubuntu on Windows

#219
I'm really hoping the syscall emulation will give us fork() and an efficient poll(). Lack of these has been the most significant Windows porting issue for me (on Python, which otherwise has great platform abstraction).

Re: Ubuntu on Windows

#220
post #195

Earlier quoted context omitted.

Same here. It's like everyone forgot there was such a thing as SFU/SUA. I found it much more pleasant to work with than Cygwin.

> It's like everyone forgot there was such a thing as SFU/SUA Well, it's not like Microsoft made much of an effort to remind people. It was discontinued as a separate project after about Windows XP. It continued to be part of Windows Server[1], but AFAIK, it was no longer present in the client versions. [1] at least until 2008 or 2008 R2, I didn't check later versions.

last it was avaiable in windows 8 enterprise
Post reply on HN