But it would be unfair for me to blame Apple's OS for most of these faults.
I find this two-dimensional switching incredibly useful for multitasking, whereas Windows just flattens all windows to the alt-tab list, which quickly becomes overwhelming if you're a power user who doesn't like to close windows.
In some of my workflows I jump back and forth between programs a lot. Example (not everything I do is this tedious : ) Alt + tab, tab, ctrl + shift + end, ctrl + c, alt + tab, ctrl + v.
When I was on Mac it felt like this would break down multiple times a day: CMD + tab, oh wait, another Window of the same App, that means CMD - tab to go back, then something I have forgotten, possibly CMD + | on my keyboard back then, then the same insanity next time.
Basically for someone like me who works quick but has lots of things to keep in mind this breaks down immediately.
I don't want to stop and think if this is another Window or another App, I just want to go back to that second last thing I worked on.
As I said, I have to believe you guys actually like it but for me this particular (mis- IMO)feature was one of the main reasons why I will ask nicely to get a Windows or Linuzx laptop instead of a Mac.
In return I ask that you believe me when I say that I haven't come across one of those jarring font issues that Mac people complain about in Linux. My touchpad is good enough, - I try to use my keyboard most of the time anyway etc etc.
You should be all set. I've used it for years because I also prefer Windows' flat window switching.
Also, only $14--less than the price of most dongles. ;)
Of all the OS X criticism, this is the most absurd. Command, Control, they are all arbitrary choice, why even whinge about it. Is like going to France and complaining everyone speaks French
It's worth pointing out that Apple is the odd one out when it comes to modifier keys. Switching between Linux and Windows, alot of the keyboard shortcuts remain exactly the same. Going from Windows to OS X is a really frustrating from that aspect.
>> a sneering fuck you directed at not just me, but everybody remotely like me.
You overpaid 8k for a machine so why should Apple care? You are clearly going to buy their next product.
>>But we're mostly all gonna buy the new shitty MacBook Hipster, or gut it out with our old ones
According to Netmarketshare stats at least 2% have abandoned OSX since May 2016.
When I go into a brand new elementary installation to try it out, and I can't set the proxy, i shake my head and wonder how anybody can take this OS seriously.
Not even that the proxy setting didn't work, I actually couldn't set it in the GUI, it would just wipe my setting.
Yeah... linux is not perfectly viable, its a mess.
oh. well, as long as that's been cleared up.
And that right there is the problem. Laziness is a good thing, it means the software is being more useful. And you should encourage complaints and fix the problem, which can only make things better for everyone.
Can you be more specific? i.e. - copy paste with a highlight+middle mouse button is frankly awesome in GNOME.
- Batteries - yeah, Windows laptops usually don't have amazing battery life and it can even be slightly worse under Linux, however if you're working in a mode where you laptop is 99% plugged in and you just need occasionally a couple of hours from it, it's quite doable, which I'd imagine is the use-case for most "workstation" usage scenarios.
- wireless networking - works great if you're willing to do a bit of research before buying, instead of just dropping Linux on any garbage PC and expecting it to work flawlessly, (why won't you try that with macOS and report back?)
- drag and drop - that seems... highly unlikely, unless you're dragging/dropping from/to some weird, wrapped wine port that doesn't communicate with your desktop
- high-res displays - not as good as macOS, but works quite well in GNOME 3 and improving all the time, (far better than Windows)
- multilingual input, even like fucking word processing and email and image editors and terminal programs - things like multilingual input work well, word processing works well, but certainly there's no MS Office, (which isn't that great on a Mac either), there's no Photoshop, but I find it strange that Krita, GIMP etc. won't suffice you for many tasks, mail works well and terminal programs work amazingly well as well. In addition gaming on Linux is now miles better than on macOS, in addition to the far superior customisability and superior package management, not to mention not being under the will of a single company that does whatever it feels like that day, which matters to some.
Oh my gosh, this is my least favorite thing about using gnome! I accidentally paste all the time and can't turn it off particularly easily. Very sad.
I'm only picking on this to illustrate the point: things are hacked together at almost every level for a workstation. This is why "The Year of the Linux Desktop" never happened.
In stark contrast, I am much, much happier with Linux as a server machine than as a workstation, and prefer it to any others.
As a counter-example: Much earlier versions of Windows had a menu in the top left corner. The shortcut to close a window used to be double-clicking in that corner. In Windows 7 (not sure about 8 or 10), that menu button/icon is gone. Of course, you can close a windows with the X in the right corner, but the old shortcut still works even though there is seemingly nothing there.
I can't remember where I read this, but I always think of it when it comes to UX design:
Always have more than one way to do the same thing in a UI. Users will pick whichever works better for their worklow.
The windows X is more of a backwards compatibility thing I imagine, because it makes no sense to have an invisible menu in the top left corner.
Tap twice and drag on the second tap to select.
Tap with three fingers to paste.
Don't use the buttons.
Unfortunately, it turns out this usage pattern is terrible for the battery.
If you let it sufficiently (not fully!) discharge at least once a month, I don't see why it would be particularly terrible for the battery, what am I missing?
I've been using my laptop battery for about three years with exactly this pattern, and what once lasted ~4 hours on a charge now lasts about 25 minutes.
Why doesn't Linux track actual hardware proved to be compatible. Each year the same 'bit of research' with no guarantees at all. Oh, wait, Linux does not — because it isn't a Product.
Sure it does [1]. The "bit of research" involves finding out if your desired machine has one of the many chips known to work flawlessly, which shouldn't be a problem, unless you don't mind what you spend your money on and just buy impulsively.
There are also chipset manufactures which are known to be more friendly than others, for example almost any modern Intel Wireless chip will work just fine.
Even for generally unfriendly OEMs, you can find amazingly clear documentation [2].
> Oh, wait, Linux does not
Again, you just asserted stuff without any evidence, see above.
> because it isn't a Product
Not sure by what definition of "product" you're going by, (if any), but you can absolutely get commercial support from a number of companies i.e. Canonical, RedHat, SuSE and even Oracle if you so desire.
[1] - https://help.ubuntu.com/community/WifiDocs/WirelessCardsSupp... [2] - https://wiki.archlinux.org/index.php/broadcom_wireless
"Product" is at least a site like easylinux.com, where you see that in late 2016 you can buy compatible X,Y and almost compatible Z (bios-only fan control), and in 2015 there were A,B,C, and in 2014 D was the best choice. Please click on direct link, torrent or ftp to download a distro image that already contains all the specific drivers and software.
Obviously, I'm unable to provide any evidence for something that doesn't exist.
I am afraid you'll find the Linux of today is much different than a decade ago.
In regards to known working laptops, you mean something like this[1], this[2], this[3] or this[4] ?
Also you can just buy from [5] or [6] and have Linux preinstalled with all the correct drivers.
[1] - https://wiki.archlinux.org/index.php/Category:Laptops [2] - https://wiki.archlinux.org/index.php/Dell_XPS_13_(2016)#XPS_... [3] - https://wiki.archlinux.org/index.php/HP_Spectre_x360_ap012dx [4] - https://wiki.archlinux.org/index.php/MacBook [5] - https://system76.com/laptops [6] - https://www.entroware.com/store/laptops
And honestly you can just ask the community on Reddit/IRC/Distroo forums etc. about their experience with the model you want to buy, is that really a problem if you're a "Pro" user spending serious money on the machine?
It honestly just looks like you're too lazy to look. Or maybe you just made up your mind and refuse to budge even when provided evidence to the contrary - I honestly do not understand why you engage in a discussion then, you've already made up your mind.
I'm watching local linux community for years despite not using it, and from what I see, Arch and blah-blah-wiki are still no Products. Curious if you really use this Arch and selected hw by its wiki, or you just googled for me, writing from ubuntu on 10-year old thinkpad. Locals can't really tell what to buy, because virtually everyone except those having ancient thinkpads have at least one issue. Some sit with charger always attached, some can't sleep, some have crashes because nvidia-blob, some because nouveau-blob, others just bought macbook and have no problems trolling linuxoids from osx.
5-6 seem to be not presented in my country.
I can spend some money on recent notebook (but don't get that 'serious' and 'pro' arguments, because we talk about regular user and regular hw) after just your hype, but what an idiot will I feel myself when it will lose wifi too often or fail to sleep on close. I understand you, arguing for linux on desktop is hard, because desktop is still few% of enthusiasts. Statistics prove it all.
Arch has been rock solid for me for 5 years. You just seem to repeat stereotypes.
> Because it is just words without any customer review or experience.
The words have been written from experience.../head against wall/
> still no Products.
WTF is with this "products" - every Linux distro is a "product", even the kernel is a "product" if you will. I told you if you want professional support pay Canonical or RedHat, but you shouldn't need it if you have basic comprehension skills.
> Curious if you really use this Arch and selected hw by its wiki, or you just googled for me, writing from ubuntu on 10-year old thinkpad.
I indeed run it on VERY modern HW and am typing this from [this baby][1] and even run my home server on Arch, because it's been super stable for me, (on [2] if you're interested...)
[1] - https://www.obsidian-pc.com/en/portatil-clevo-p751dm2-g [2] - http://www.intel.co.uk/content/www/uk/en/nuc/nuc-kit-nuc6i7k...
> Locals can't really tell what to buy, because virtually everyone except those having ancient thinkpads have at least one issue.
Buy any Clevo or a Dell Dev Edition or even a modern HP laptop and you'll be fine.
> others just bought macbook and have no problems trolling linuxoids from osx.
As someone who has to use a MBP for iOS dev, I'll be very careful with the trolling, since there was no release of macOS since 10.6 without major issues, including Sierra. Not even talking 10.7, which was worse than Vista.
> I can spend some money on recent notebook (but don't get that 'serious' and 'pro' arguments, because we talk about regular user and regular hw)
You do what you will - we're talking about a pro here, because this is a post in context of people being disappointed with the newest MBP not being Pro enough for the "Pros".
> what an idiot will I feel myself when it will lose wifi too often or fail to sleep on close.
You have NO IDEA of the irony of this - my 2015 MBP randomly looses WiFi every second day or so, google, "macbook pro loses wifi", it as I am far from alone.
> arguing for linux on desktop is hard
It is in some ways, but I don't care what OS you run and have no desire to "convert you ", I just want to disprove the perceptions that were true a decade ago and have long since been resolved.
Just to give an example of how frustrating this is, i.e. "I tried PulseAudio in 2005 and it sucked, PulseAudio suckzzz!", yeah, it's 2016 and it no longer sucks, in fact it's pretty awesome.
Paste is Ctrl+V in your browser, in your notepad, in your IDE, but it's Ctrl-Shift-V in your terminal.
Now copy a bunch of IPs from your AWS page into terminal to ssh into them for an hour or so.
Fuck that shit, I'm getting a second mortgage for the MBP and a set of 19 dongles.
The battery lasted about three hours, the $300 graphics card did not function at all because of poor drivers (graphics switching is still theoretical on even user friendly linux os' because of dark age xserver)
I had to spend two weeks to get the wifi working by messing around with conf files
The concept of hardware/software integration seems to evade the general purpose computing industry to the detriment of us all, I am not sure why someone hasn't built a tightly integrated linux laptop yet.
At this point the GUIS look pretty decent and there is plenty of software (most people only use browsers anyway) we just need to get the basics working well.
It's a known issue, and that's not all. When the machine originally launched there were huge problems with the audio, the trackpad, the bluetooth, and the screen brightness control.
You don't have to buy it. I did... for $1100, and now it mostly sits on a shelf. I had to go back to my MacBook Air to get multi-modal work done. I can use Linux as a primary machine if the only thing I ever use is Emacs. The instant I have to venture across different applications and different modes of content creation (docs, code, slide decks, etc.) it's a very bespoke and inefficient experience.
Also I don't understand how something can be bespoke and inefficient at the same time. With MacOS, you learn the Apple way, with Linux you have the freedom to create your own workflow. This freedom is what stops Linux from being a noon friendly OS, and frankly, I am happy about that.
Also. I definitely do not have "the freedom to create my own workflow". No amount of my trying, including digging into window manager, UI toolkits, and application code for KDE, GNOME, or Xfce resulted in my being able to provide consistent keyboard shortcuts across the board. So I wasn't able to get to a point where I could use 30-years of muscle memory and predictability in and across the UX to facilitate my work.
I'm not a noo[n]. I'm a distributed systems engineer and functional programmer.
This "Linux is open source, so it can do anything!" trope is really annoying.
Linux offers a lot of pick your own adventure style options for everybody. Yes, it takes a bit of time to get used to it, but so does getting used to the cmd/ctrl abomination in Macs. I don't see people complaining about that.
The only application that by default violates the normal keyboard shortcuts is the terminal and even that has menu options for changing them to what you like. I don't know what application doesn't respect common shortcuts to break your muscle memory but I then I am not a distributed systems engineer so what do I know.
Honestly if you put together fancy slides in Keynote, it might work (though Beamer is still nicer). I even managed to set up the email client and read emails occasionally when my workstation was rebooting. After two years I asked for a laptop with Linux and nicer keyboards and I couldn’t be happier.
The OSes are miles behind though.
The Dell XPS laptops have got one thing going for them: relatively good build quality. They don't feel or look cheap, which already puts it ahead of most PCs in the market. Just walk into your local Best Buy and see the junk they are selling to people.
From my experience the most recent Dell XPS 15" has several issues, but I'll mention the two object and non-anecdotal issues:
- They suffer from "coil whine," which is when internal components resonate and cause an audible high frequency noise. It is super annoying, and a huge disappointment for a ~$2k purchase. Even the new Dell XPS 13" which just got refreshed with the new Intel Kaby Lake processors still suffers from this, which shows Dell didn't care to fix a widely documented issue that has been known for a long time. Just Google "dell xps coil whine."
- The 4K screen has way too much glare, and they quickly strained my eyes. The low resolution version don't suffer from this, but I imagine most people are getting the 4K touch display.
I won't get into the Mac vs Windows vs Linux debate, because you won't be enjoying the XPS with buzzing noises and glares in your eyes with any OS.
Ater wasting time with the Dell XPS, I went and happily paid the Apple "premium" for the 2016 MBP. And don't get me started on Thinkpads, they are simply not what they used to be.
> MPB is a pretty bad value
You show me laptop with the level of hardware/software integration as a MBP, and a no-BS *nix desktop experience, and I promise you I'll be the first one in line to buy one.
The only thing I can think is that it's really difficult and expensive to iron out all those little hardware bugs.
I don't think Lenovo's efforts lived up to the glory of the Thinkpad line, but I will give them credit for the X1 Carbon. Though the Carbon only comes in a 14" model.
From an industrial design standpoint, the Surface Book is fantastic and demands respect. I bought the Surface Book when it first came out, and that thing was always overheating, which is a no-go for something trying to be a tablet/notebook. It also suffered from various issues when it launched. Microsoft actually asked Best Buy to stop selling them for a brief moment while the issues were fixed.
I feel Ubuntu could have been there if they had continued their effort to create a rock-solid Gnome 2 experience instead of starting to copy Mac for no good reason (dock, window decorations, alt-tab handling etc).
Now Ubuntu has lost a few years of development time and what once made a hardcode KDE fan like Gnome now feels completely alien to the point where I have stopped even testing the LTS releases.
I have a Dell XPS Developer edition - I definitely think it's a step in the right direction. I agree with you in terms of screen and build quality. The battery life is mediocre at best. The trackpad isn't terrible but it's certainly not something I'd compare to my MacBook (even a 2010 model). OS complaints aside, mac trackpads really stand out.
Very useful, intuitive UX, Alfred like functionality out of the box, very nice UI (not just for linux, for anything!), productive workflow, and gets out of your way when you need to get things done.
I still have to find a hardware replacement with a great keyboard, solid trackpad, killer battery, and great display, but my OS concerns are finally resolved.
Edit: Repo with screenshots: https://github.com/varlesh/Arc-Dark-KDE
You apparently have a strong preference for MacOS. Lots of people do, but many people dislike it. IMO, there isn't a clear winner.
Although I did use a Mac as a workstation for a couple years ~ 2010, and found that particularly trying, so that may factor in to how people receive my assessment. It was close to what I wanted, but still far enough away to just generally annoy me by not being configurable enough to actually do what I wanted.
They could simply point out all the things that you can do on Windows that you cannot do on macOS because Apple will not let you.
e.g., for my uses, I am constantly running into 'rough edges'. Huge swathes of /proc are missing, which breaks a lot of tools I simply expect to work. As an example, I have a very simple script for tooling with my raspberry pis. It does an ipv6 broadcast ping (ff02::1) on my ethernet interface, and ssh's to the address that returns. Nice easy way to solve the chicken & egg of sshing to a device that has no address configured yet.
On 'Bash on Ubuntu on Windows', it fails because I can't use the -I(interface) option with either ping or ping6 - setsockopt(SO_BINDTODEVICE): Protocol not available. (and you can't broadcast without that, because the broadcast address is the same on every interface, so it can't figure it out itself).
Then I can't list my own IP address, either the new way (ip addr show - SO_SNDBUF: Invalid Argument) or the traditional way (ifconfig - /proc/net/dev doesn't exist), which was my script's other requirement - because if I broadcast on my own interfaces, I'll also reply to them, so I need to know my own address to exclude it from the replies.
Most of this may be very situational, or may be me doing things the wrong way, and may not affect what you expect to run on a linux subsystem. But it did hammer home for me quite quickly, that this isn't a unix environment - it's a very shallow veneer.
I'm still amazed at your impression though, as I'm happily using Linux on my laptops and feel like everything works as it should (because I can get my work done).
Is there a problem attracting quality graphic designers to open source projects?
In my opinion, there is no reason the design can't be made to look better while still maintaining the familiarity (like OS X mavericks did, for better or worse).
But believe it or not, people exist that prefer other operating systems.
I myself am a gamer as well as a developer, so my primary OS at home is Windows 10. My secondary one which I use for development and writing is Ubuntu 16.10. I recently began abandoning Mac - not because the OS is horrible or Apple is a bad company, but because it no longer syncs with my personal flow. Well, that, and I can no longer justify the pricetag.
FYI there are macOS compatible PCI-E USB 3 cards available. Apparently some of the newest USB-C PCI-E cards work too though I haven't tried it myself.
Works with laptops too, just be super careful what you buy. Might work on a Thinkpad P70, not sure.
That was when my $9000 Mac Pro — which had been a great machine, and still was, except for the little detail about not having been updated since 2009 and thus being stuck with USB 2 (!!!) to say nothing of Thunderbolt and any kind of modern accoutrements — started to feel like a personal affront, a sneering fuck you directed at not just me, but everybody remotely like me. (Wow!!! Déjà vu bro!!)
Nevertheless, I didn't switch then, and all of us complainers won't switch now either.
Because the fucking OS.
I've tried every iteration of Ubuttnu, CentOS, and FreeBSD since. Even OpenWhatever, before the goblins bought it. I have Thinkpads and Dell XPS "Developer Editions" and a drawer full of other crap like that.
Executive summary: it's all garbage time. It's like going back 10+ years. Nothing works right, on any of them. Copy/paste, batteries, wireless networking, drag and drop, high-res displays, multilingual input, even like fucking word processing and email and image editors and terminal programs... it's all like Mac OS X Jaguar level.
We can't give Apple the finger, even though we want to (and definitely after last week, we all want to) because there literally isn't an OS in the world that can touch Mac OS for general-purpose workstation/laptop use. (For niche and limited-purpose, yes, there are options.)
Elementary OS is a fucking joke. Every OS mentioned disparagingly above is a better choice for almost any purpose. But those are still horrible.
Apple's OS advantage is what lets them say "Fuck you peons, here's some 3 year old technology and a bag of dongles, that'll be $4000."
But we're mostly all gonna buy the new shitty MacBook Hipster, or gut it out with our old ones, until a better fucking OS happens. And that won't be soon — it's not even remotely on the horizon.