Most active commenters
  • matt_wulfeck(3)

←back to thread

Ubuntu on Windows

(blog.dustinkirkland.com)
2049 points bpierre | 12 comments | | HN request time: 1.277s | source | bottom
Show context
matt_wulfeck ◴[] No.11391211[source]
microsoft 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).

replies(6): >>11391411 #>>11391451 #>>11391515 #>>11392124 #>>11392170 #>>11393505 #
simonlc ◴[] No.11391411[source]
I completely agree. I only really switched to OSX because getting node tools to work on windows and cygwin is a pita.
replies(2): >>11391709 #>>11392450 #
tostitos1979 ◴[] No.11391709[source]
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?

replies(7): >>11391787 #>>11391803 #>>11391857 #>>11392064 #>>11392420 #>>11393251 #>>11394878 #
1. x1798DE ◴[] No.11391857[source]
Why not move to Linux?
replies(1): >>11391950 #
2. matt_wulfeck ◴[] No.11391950[source]
Just out of curiosity, what does a Linux desktop offer that's not also natively offered in Mac and also highly polished?

Every year I try a switch to Linux desktop. This year I made it as far as trying to get multiple monitors working well. I also dabbed in gaming. In the end I went back to my work=Mac game=Windows duopoly.

replies(5): >>11392134 #>>11393355 #>>11393718 #>>11394991 #>>11401124 #
3. toyg ◴[] No.11392134[source]
Some tools (docker etc) are typically borne on linux and later (not always) ported to OsX. Nothing you cannot get around with a bit of emulation, of course, but it can be painful at times.

The whole python ecosystem is also better on Linux overall.

Anything strictly desktop-oriented is better on OSX of course.

4. zeveb ◴[] No.11393355[source]
> Just out of curiosity, what does a Linux desktop offer that's not also natively offered in Mac and also highly polished?

A GNU userland. A plethora of tiling window managers. A selection of clean terminals. Every single thing Debian's or Arch's repos offer which one must turn to brew for.

And of course there's freedom too, which is nice.

> Every year I try a switch to Linux desktop. This year I made it as far as trying to get multiple monitors working well.

I've got multiple monitors running on Linux, over HDMI, at home & at work, at differing resolutions & orientations. I use arandr-configured xrandr scripts which set my desired orientation with a quick keystroke in my window manager. What more does one need?

replies(1): >>11393729 #
5. bigger_cheese ◴[] No.11393718[source]
In my own experience Linux has the following Advantages over OS X these are of course subjective:

Better Desktop environment Better Package Management More Up to date packages

Some of my knowledge of OS X is likely outdated I haven't used it since 2011

I started using Linux when I was at University late 90's early 00's (Mandrake was my first distro). I switched to OS X around 2005 and used it as my primary operating system for about 5 years.

I used OS X because I'd purchased a MacBook Pro (mostly for the hardware) I still think Macbooks are the nicest laptops I've used to this day I went through 3 iterations of Macbooks before I stopped using OS X. I used OS X because it was good enough but I never fell in love with it.

I absolutely hated the desktop environment, silly things like no ability to customise anything, lack of workspaces, having to hit command q to kill application (because the 'x' button wouldn't close them properly) stuff like that. Workspaces came in a later OS X update which addressed some of my gripes.

It was never easy to install third party packages and libraries in OS X. I think this has improved now, when I used OS X it it was a mess (especially compared to the ease of something like apt). The native system packages were always really ancient - old version of GCC, old version of emacs, python etc. Trying to install newer version of these 'default' packages was not straightforward at all I remember having huge issues getting python 3 working.

Nowadays I run Fedora very happy with it. Not compelled at all to switch back. Linux support for modern laptops is a lot better than it was when I first started using Macs.

My current job is in an 'enterprisey' environment I'm forced to use a locked down version of windows here. Almost anything would be better.

6. matt_wulfeck ◴[] No.11393729{3}[source]
Maybe HDMI is better supported that DisplayPort.
replies(1): >>11393952 #
7. diyorgasms ◴[] No.11393952{4}[source]
I've got monitors daisy chained using displayport on Debian, in mixed portrait and landscape modes. This is using an NVIDIA card and GNOME. It was plug-and-play.
replies(1): >>11396238 #
8. cyphar ◴[] No.11394991[source]
> Just out of curiosity, what does a Linux desktop offer that's not also natively offered in Mac and also highly polished?

Freedom, a full GNU userland, proper package management of the entire system, plethora of CLI programs which can fulfil your every need and only really work on GNU/Linux, configurable, etc.

> Every year I try a switch to Linux desktop. This year I made it as far as trying to get multiple monitors working well. I also dabbed in gaming. In the end I went back to my work=Mac game=Windows duopoly.

I use multiple monitors every day for my work under OpenSUSE and Arch. They both worked with either minimal (Arch) or no (SUSE) configuration. I use DisplayPort which works pretty well.

replies(1): >>11395979 #
9. tychuz ◴[] No.11395979{3}[source]
>Freedom People are not interested.
replies(1): >>11403801 #
10. willtim ◴[] No.11396238{5}[source]
That's great that it works for you. But for Skylake hardware, Displayport MST is completely broken and Intel have no plans to fix. The major players simply are not heavily investing in desktop linux, leaving the community to try and fill the gaps.
11. khattam ◴[] No.11401124[source]
>Just out of curiosity, what does a Linux desktop offer that's not also natively offered in Mac and also highly polished?

I use Mac OS X and this is what I miss about Linux:

- Clean package/software management and updates.

- Basic customizability without having to install 3rd party binaries from untrusted sources

- Multiple filesystem support (NTFS write not supported out of the box... needing 3rd party software... ext support has to be compiled, breaks with updates... generally PITA)

- Easy installation of software/libraries from source (generally PITA to set up toolchain to compile general cross platform open source software)

- Proper desktop environment (the one that OS X has is shit compared to Gnome)

- Proper file manager (the one that OS X has is shit compared to Nautilus)

- Up to date and standard command-line tools (The ones in OS X are old... for example check the version of unzip... they can't unpack zip files created by new zip tool)

- Better command line system wide file search (I love mlocate, the one in OS X is shit)

- Ability to run docker natively

12. cyphar ◴[] No.11403801{4}[source]
I am a person, therefore a subset of people. I am interested. QED. Not to mention that that wasn't the only thing I mentioned, it was just the first because it's the most important.