What I'm mostly curious about these posts is, how the heck do you guys switch operating systems that easily? I guess it would work if you are already using Linux or Windows on a Mac hardware but that's gotta be rare.
I mean, hardware is nothing compared to the OS.. I can switch to any other Mac and it would take me a couple hours to be comfortable. That would be it.
If I'm switching to a Dell XPS, I don't really care about the hardware at that point. It's all about software.
I tried doing that a couple months ago when my MBP went bad as Apple doesn't know how to build a keyboard anymore. Bought an XPS 13". I think it has great hardware. Couldn't switch away from macOS. I'd use XPS with macOS over the shitty Macbook Pro any day.
I'm surprised no one has mentioned keyboard portability. I find it incredibly hard to switch from ctrl on Windows to cmd on Mac. In college I had to switch frequently between Windows and Mac, and it was a nightmare.
Since then, I've committed to only use MacOS on a Macbook and Windows on a real keyboard. That seems to preserve my muscle memory the best. But things can be rough when I use a Windows laptop or a standalone Mac keyboard.
I am the same, but with the Mac command layout burned into my brain (and thumbs). My solution when I switched to Linux from Mac is to make the control key the one next to the space bar, like command is. Luckily it's super easy to swap control and super or alt (depending on Mac or PC layout) using xkbd on Linux. In MATE and KDE it's in the keyboard settings; in GNOME it's in Tweaks (with Xfce you need to use a config file somehow). I think you can do the same on Windows with autohotkey but I haven't tried.
My solution is to map Ctrl to CapsLock on Windows and Cmd to CapsLock on MacOS. Not perfect by any means but seems to be an ok compromise muscle-memory wise.
When I was using an MBP and a Windows desktop, I got a gaming keyboard that let you remap the keys. I swapped the keycaps on the keyboard so that the Control key was where the Command key would be. Of course, this doesn't help if you're using a laptop, but my desktop keyboard remained that way for a while, even after I left OSX on the laptop side.
With respect to Windows on the Macbook Pro, when I used Windows VMs, I would go to the VM preferences and swap the command key mappings so that I could continue using my muscle memory.
How do you usually try to press the command key? If you're going for it with anything other than your thumb, you're doing it wrong. Note that Apple keyboards often have narrower spacebars than PC keyboards, so the command key is closer to the center of the keyboard (and closer to your thumb) than the alt key on a standard PC keyboard.
At o e point I was switching between Windows and macOS computers on a daily basis. One way to ease the pain of control vs command is to remap your caps lock key to command in macOS and to control in Windows.
Can't speak for everyone, but I've always been a polyglot on OSes. I'm usually either remoted into a Linux box from a Mac, remoted into a Linux box from Windows, remoted into Windows from a Mac, or several of those at once.
Pretty much all the software I use is cross-platform, and even Windows is a fairly acceptable Unix nowadays, so the biggest transitioning problem I have is keeping track of which modifier keys to use for my keyboard shortcuts.
Exactly. I've always bounced between OSes over my career. Switching between them is not that hard at all - just need to mentally page in the key modifiers, shell commands, and other little idioms and pretty quickly I'm running along working.
In my experience I've found inflexibility with respect to OS to be a warning sign that usually means someone isn't going to work well long term as a flexible, open-minded team member. Signs of that at interview time usually push me pretty quickly in a 'no' direction.
>In my experience I've found inflexibility with respect to OS to be a warning sign that usually means someone isn't going to work well long term as a flexible, open-minded team member.
Come on. Someone can be an excellent dev but be made much more efficient by their chosen tools/environment.
Come do some public sector work for a while - you'll see what inflexibility really looks like.
I've been working on a mac after being a long time windows user, and as you say, most of the software I use is cross-platform. The biggest problem is modifier keys, and I still prefer how windows does window management (oh, and finder is garbage).
Ditto; besides Final Cut Pro, Photos, and Sequel Pro, most apps I use on macOS work as well (or nearly so) under Windows.
Agreed that the worst thing is the muscle memory for shortcuts; my pinkie always needs a few hours before it starts to remember which keyboard layout I'm using.
I've heard that the Lightroom and Photoshop experience is better overall on Windows now than Mac. I'm sticking with my 2015 MBP for now, but was wondering if anyone could comment on this? I've seen comments elsewhere about Adobe focusing on Windows more, but I've not been able to find details or a good comparison.
I could go either way; I actually think LR and PS have become harder to use on either platform over the years. But you can tune a high-end PC a little better to get more performance out of both on Windows.
Aperture used to be one of the two _major_ draws of macOS over Windows for me, but Apple really burned that bridge when they dumped Aperture—arguably the best RAW photography workflow tool on the market—and pushed towards Photos, which lacked about 50% of the features that made Aperture amazing (Loupe, star rating, workflows, UI, shortcuts, etc.).
Maybe I'm alone in this, but I really don't see what anyone likes about Macs or macOS, I bought a rMBP a few years back and it's to this date one of the worst purchases of my life, I hate the touchpad (the clicking thing is much slower than tapping), I hate the keyboard (feels really cheap) and macOS too, mostly due to Finder and Objective C being absolute garbage like nothing else I've seen. Wound up bootcamping it and giving it to my brother.
That has nothing to do with Macs vs PCs. Everything with a touchpad gives you a tap to click option, and if you didn't spend enough time with a Mac to realize this then you can't really make a fair assessment of the platform in any way other than hostile first impressions.
Yes, but you can't assume that having tap to click enabled by default is the best default for the general public. It's way too easy for that to lead to a ton of stray clicks for anyone with impaired sensation or dexterity in their fingers. Apple very often likes to err on the side of making things simpler and more accessible by default while keeping the more powerful features hidden where power users can find them and where they won't distract your grandma. This can be a bit annoying at times for power users, but since those features are available to be turned on it's just a momentary annoyance when you're first setting up a new machine.
You can't please everyone, and the people who are looking for things to complain about are pretty low on the list of who you should be trying to please.
I am not looking for things to complain about. And I doubt the parent was too. It's a genuine issue. As far as not being able to please everyone, how many old people are using macbook pros? Is that number more than the number of regular users who prefer a better touchpad?
It might be annoying for a regular user to have that disabled until they figure out how to enable that, it could be literally unusable for a less capable user to have touch to click enabled. If you're not savvy enough to know that you might be able to disable it, you're probably also unsavvy enough that spurious clicks are disastrous, because you aren't comfortable enough to undo things.
I think they may have thought about this a little bit before making their default decisions.
A lot of us think it is the best. I've never liked tap-to-click; I tried it again a year or so ago when my trackpad button went out, and decided it was indeed unusable — too many unintended clicks. (I replaced the trackpad.)
Anyway, "the clicking thing is much slower than tapping" is just not true if you're used to clicking.
I figured I'd get used to it eventually, so I didn't want to just up and change what seemed like it should have been a good default, what you're suggesting would mean basically turning off a hardware "feature". In the end it just wasn't for me and I didn't accept it until I had basically switched to using my desktop machine full time.
I typically give things like this their fair shot - some of them I get used to, like Windows switching to grouped single icons without titles... I hated it at first, but eventually it made some sense to me. Only when I've absolutely given up on them do I bother changing settings.
I try my best not to let those negative first impressions stick, to give them a real shot, and this was part of the machine I'd purchased, I figured I better try it...
You're definitely not alone. I agree with everything you said. I'll add that MacOS is like a weird, slow toy rather than a serious work environment. Everyone uses homebrew to do development but that's just a painfully slow version of package managers that have existed on Linux for decades. It might "just work", but it doesn't work at all the way I want it to.
I used Linux for everything in college, only switching to Mac when it became clear to me that it was a nicer laptop that had enough Unix for me to get by. Going back the other way, there are a few things Mac OS has that I like, but my day-to-day is IntelliJ, Emacs, Firefox and a terminal, so it's not that big of a problem.
I'll probably never be totally Apple-free. I leave the door open for them to make a decent developer laptop again. And I don't have compelling replacements for, or the money to go down the rabbit hole all at once, for the iPhones, Apple TV, iPads etc. and figure out what to do about my photos and music. But Apple got me by wooing me as a developer. Now that I'm on Linux full-time at home, I can start thinking about how I'd like to solve those problems, where before I wasn't really giving it any thought. Apple should be worried, because we are a bell weather, and you can't expect a platform to thrive that developers despise.
It takes a few hours for me to switch to any OS. Most of my tools are not OS dependent like (vim, PyCharm, Chrome/Firefox, Sublime), others are default ones (I do not really care which shell script is there or which tool to use to read my emails or store passwords, there are a lot of alternatives)
I guess if you do video editing or staff like that XPS or any other machine is not an option over MBP
A whole lot of people do everything on the web. They don't even need a laptop at all really because they don't need real applications. Any web kiosk would do. If they're a web developer they might also want an SSH client.
I'm not a Mac user or a Linux user. I'm a Unix-like user, and pretty much everything else is gravy. Switching from iTerm2 to Tilix doesn't faze me; zsh still works the same. Literally the only apps I use that are Mac-constrained are Logic Pro X (I have a dedicated machine for that) and the occasional Adobe app--and I dual-boot my desktop and my primary laptop with Windows, so I care much less about that there, too.
Oh, and Keynote is nice, but web Keynote is fine for my purposes. But everything I use for my actual job is either a web app (LucidChart, etc.) or is eminently portable (Unix tools, VSCode, etc.).
I use MacOS, Linux and Windows daily (less often Windows these days). The only feature I really miss on other OS's is spotlight, though I can kind of replace it with rofi in Linux world. Also, in my experience the ecosystem of Linux and Windows software is much larger than that of MacOS. Not to mention Mac software is sold at a premium (even things as simple as tab switching or note taking programs).
I still love Macs, but for me it's mostly the hardware (screen, touch pad, etc).
For me, Quick Look (more of a feature than standalone software). I'm using a Windows app[0] which does a good enough job, but without that I'd honestly use my PC even less than I do now.
Beyond that, not having iMessage is a loss. Pages, Keynote, & Numbers are free on Mac, and they're so much nicer to use than LibreOffice IMO.
iMessages for is a big deal for me too. Almost everything else is manageable for me on windows for the most part. For me, this is the one thing that is annoying to not have.
Everyone is different, bug biggest thing I missed was Transmit, as I do a lot with s3. Most of the Linux options seemed lacking in various ways, so I found myself using command line more, which gets the geek in me going, but wasn't as efficient.
I also use Git Tower. Again, command line is of course an option, but I'm more efficient with a UI. Git Kraken isn't bad, but I ran into some weird permissions issues the last time I used it, so I ended up relying on VS Code's git client more.
GNOME and KDE have builtin functionality that is pretty close to Spotlight. But from your comment I'm guessing you are using a more minimalistic window manager.
For me, most of the software I use is webapps these days (or natively wrapped webapps like VS Code), so the base OS doesn't make a big difference to me. The one exception is requiring a Unix-style terminal, which Windows (mostly) does these days.
That said, I have to work on iOS every now and then, and Apple's tight grip on that toolchain means I'm stuck with a Mac no matter what. If not I'd seriously be considering a laptop like this Dell or a Surface Book next.
A lot of us use multiple environments every single day. Linux/Unix/Windows for a variety of server environments, MacOS for daily life / photo editing / web dev / IOS dev, Linux for web development, Windows for gaming. Switching between them isn't really much of an issue at this point, unless you're trying to literally move your entire life to a new environment. I use each for their suitable tasks.
I have both Mac and Windows 10 running simultaneously in my office at home and I keep getting Ctrl-W and Cmd-W confused when I try to close a browser tab. Maybe I'll get used to it eventually. I hope so.
Yeah. Of course. And that's what I was referring to. There is no reason for a separate cmd key to exist. Some stuff is switched to cmd (copy, paste, select all) and other stuff stays with ctrl (ctrl+c, ctrl+d). See now I can't even remember how to close a tab in chrome. Is that cmd+w or ctrl+w? All of this is really arbitrary.
It would be sent to whatever process is attached to the current pseudo terminal. (When I said "remote" I was more referring to the SSH scenario, but the mechanism is the same...)
Ok, so that means the remote vs local logic doesn't apply. In fact none does. The demarcations are arbitrary. Cmd is randomly used and ctrl is randomly used. Even if there is a remote vs local rule, why not make ctrl do something for local programs? Do you use a separate keyboard for your ssh and another one for email? No. The keys switch contexts according to the active program.
Unix programs use it quite frequently. Photoshop requires multiple modifier keys, you can't get away with just a single modifier because there are too many keyboard shortcuts.
> I guess it would work if you are already using Linux or Windows on a Mac hardware but that's gotta be rare.
I ran Linux on my MBP up until the touchbar nonsense, then I switched to a Dell XPS with Ubuntu preinstalled. The experience has been great, probably better hardware support under Linux than on the Mac.
Quoting what I read somewhere else, people in both camps just greatly exaggerate the difference between Linux and MacOS. I've been using both for a couple of years and this year I made the full switch to Arch Linux + i3 on a Carbon X1.
Wonderful experience so far. Pretty much the only two things I miss are the wonderful built-in multi-language dictionary and good HiDPI support. That's it. In other aspects it has been much better than MacOS for a developer. Programs even crash much less frequently as well.
I'm so glad you mentioned this, I find that when I have to switch back and forth between mac and windows, I struggle with muscle memory switching from ctrl to cmd, and on mac I always struggled to figure out which window is my active window.
Such tiny things, but it's one of the things that has kept me on windows (even though I used a mac most of the time for the past two years).
Some of my co-workers switch between mac, windows & linux without skipping a beat.
> how the heck do you guys switch operating systems that easily?
My answer to this is, use cross-platform software as much as possible and avoid anything platform-specific (especially if dealing with Windows or MacOS). I use a Mac at work and a Linux (with KDE) at home, and hardly even notice the switch between these two environments. A terminal is a terminal, and a browser is a browser...
> If I'm switching to a Dell XPS, I don't really care about the hardware at that point. It's all about software.
Switch to cross platform software alternatives before you switch, or don't get locked in in first place. This way you just replicate your environment on the new platform for the most part.
Web-based applications will all be the same, CLI programs will mostly be the same between any nix operations system, homebrew is conceptually not that different from any other package manager. Most IDEs are very portable. What's the main hurdle in switching from macOS to any other nix?
I switch between all three major OSs on a regular basis. With so much of our software in the cloud it's not really an issue. The funny thing is that each OS has some apps that you really miss on the other ones. But it's not that onesided and you can be productive on any of them.
I think these days we spend 50% of our time in web apps which are OS independent. And a lot of the rest (for developers) is in cross-platform editors with customizable keybindings.
I use both macOS and Ubuntu every day and have no issues switching.
Practice, really. You learn how to do X. You adapt to ~X not being quite X, and later X not being quite ~X. You learn what Xs you care about. You learn what causes ~X to not be X; afterwards ~Y makes more sense.
Most stuff I use is the same across OSes. Chrome, Slack, IntelliJ, VS Code. I use WSL on Windows 10 to get my linux command line and then terminal is about as good as any other.
Obviously if a company isn't selling product with OSX installed it's different, but any marketing that suggests it would likely be problematic. Besides, the community has done a pretty good job of identifying compatible hardware
2 is the real violation that got them sued. Obviously it's legal to sell computers that are compatible with OS X. Selling them with OS X installed in violation of Apple's EULA is a good way to end up in court.
> Obviously if a company isn't selling product with OSX installed it's different
> Obviously it's legal to sell computers that are compatible with OS X
Never said it wasn't. Only that most companies wouldn't market their product's alternative illegal uses, as that puts them in a gray area. (Almost every product can be used for illegal purposes after all)
I agree. I've used windows and Linux all my life and macos absolutely kills my productivity. Simple stuff I take for granted in a UI are not present or hidden away. I can imagine similar pain for somebody coming from macos to windows. However I feel that it is possible to train yourself again. I'd only do that as a last resort though.
I have a Dell XPS 13 as my personal machine. It runs Linux. Everything works.
But, I still find myself using my MacBook Pro (provided by work) for almost everything even at home.
Two things that keep me in the Mac land.
1. Retina Display and the 16:10 aspect ratio.
2. Smooth, and usable touchpad.
XPS13's display is too rectangle and I'm not watching movies in it. It feels too cramped for looking at code. GNOME out of the box does not do fractional scaling (125%) hence everything looks either too big or too small to my taste.
I dont have the patience or the know-how to tune the touchpad to be decent in Linux.
I'd recommend testing a live image of KDE Neon. I loaded it on my Dell Latitude 7370 (distant cousin of the XPS 13) which has a 13" QHD+ touchscreen, and I'm quite impressed with the "out of the box" experience with KDE Neon. There are still a some applications that don't handle the DPI scaling well, but I had that problem on Windows too.
Gestures are still hard. Scrolling is becoming fine (mostly with recent apps based on GTK3/Qt5), but other gestures are still barely recognized even with hacks, at least for me on Elementary. I think it will still improve over time, but about as slowly as it has in the past.
This is the perfect description of why I’ll probably never leave Mac land. I want my technology to work out the box, and Mac does that.
Sure I could probably setup the Linux trackpad to be Mac like if I threw plenty of hours at it, but I don’t want to waste my time like that, not anymore. I did in my youth, but now I’ll just buy the thing that works.
> I want my technology to work out the box, and Mac does that.
Same here, but with a twist: out of the box, Linux makes it easier for me to install the things I need to do my job. The display, power management, etc. issues are all frustrating, true, but ultimately not as important.
All those things work pretty well on OSX. I really really like Linux, but only on CLI. Every time I touch a desktop running linux I get frustrated. OSX isn't perfect - but as a productive environment, it's the best fit or me personally.
And I'd love to upgrade my 2013 13" mba with an mbp, mainly for the display, but the keyboard issues on recent mbp's make me hesitant of spending that much money on it...
What is your job? What kind of things do you install?
Kind of curious, because no matter what machine I use, every time I start fresh, it takes about a day to get up and running. Linux is even worse because of drivers.
My experience is totally different to yours. Every time I install any desktop linux, I spend hours looking up how to get all kinds of little things working. Macs have their problems (not least of which the crappy hardware which is driving so many developers, including me, away). But difficulty of setup & configuration is not one of them for most people.
Surface's trackpad is as good as Mac's even though all other parts of experience is trash.
However, now Mac has this force touchpad which you don't really press, so it recognises all of the presses with no respect to where you do it. Nobody has anything like this and I must tell you that one gets used to it reaaaaaaly quick.
Most Windows PCs which ship with precision drivers and an oversized glass trackpad feel 90% as good as the MacBooks. The Surface line and the new Razer Blade 15 are two examples.
The precision drivers are key. Many manufacturers still haven't adopted them, and they are the main reason why Windows trackpads still get a bad rep.
I like my XPS 13 trackpad :) The mac ones seems too big, suspect it would be in the way and hamper the keyboard. (I haven't used a the newer Mac models enough to be certain). Dells works great on Linux (Arch + KDE)
I have no issues with it. Macs may have a better trackpad, but there's absoultely nothing wrong with it. I'm using Arch w/i3 and use whatever stock settings there are.
I fix things for a living and spending time “hacking” my OS to make the trackpad tolerable would steal time from that.
I kind of agree with you though, I wish some people would do it. The MacBook trackpad being damn near magic compared to anything else that isn’t a surface is the main thing keeping me from Linux. That being said, I also work with efficiency, and the thought of millions of users “hacking” at their OS in exactly the same way, over and over and over, is just so much wasted potential.
I guess it’s hard to write decent trackpad software for hardware you aren’t building yourself though, but it makes you wonder why companies like dell don’t bother making their hardware worth purchasing by having decent software support for it.
I’m not picky about the screen, but I am super picky about trackpads from using macs. My dell chrombook feels every bit as good as the Mac. Fortunately for me the Gallium os distro for Chromebooks reuses the chrome os touchpad driver. I dell Precision model at work and that touch pad sucks!
Do they come close in build quality though? I’m legit curious; I haven’t used a Razer laptop in years, but the last one I played with wasn’t super impressive in that regard.
I have a late-2016 Blade Stealth, and the build quality is... just ok. The keyboard (coming from a MacBook Air) took some getting used to. The battery is crap and has swelled up and warped the chassis. Heat has destroyed the adhesisve on the front rubber foot, which has fallen off. The screen has a bezel that might even be larger than the MacBook Air, which is lame.
But you don’t even see it in like an unofficial libinput patch done by someone who is hobby-passionate. I’ve never had a good trackpad experience outside of Apple and I refuse to believe it hasn’t been reversed.. It can’t be patents, can it?
I legit used to no-scope people in Halo Combat Evolves on my PowerBook G4 back in the day - with the trackpad.
I remember Microsoft put gpu makers through hell when they put out the driver framework thing a few years ago? I wish they took trackpads seriously (even for gaming) and forced that synaptics shit out. Maybe people laugh at the idea of gaming with a trackpad but I wish it were possible even if I’m a minority. I wish games could support trackpad gestures too.
Of all the things other copy from Apple, so few copy the 16:10 screen. At least the Surface display is what, 3:2 now? But everyone else is still bloody 16:9.
Interesting, I've been using a non-touch XPS for about a year now and the feature I've unexpectedly grown to love most is the matt screen, which has great viewing angles and and much less glare.
> I dont have the patience or the know-how to tune the touchpad to be decent in Linux.
I thought it would be an issue too, however Gnome and latest ubuntu fixed issues with trackpad and screen resolution
I get that I'm in the extreme minority here, but I pretty much hate all touchpads, including Apple's. I hate Apple's the least, so I will concede that Apple makes the best touch pads.
I wish all the PC makers would stop trying to copy the Apple model of "all touch surface, and the pad on a rocker for buttons". I'm probably being old and cranky (for context, my very first laptop was an Apple Powerbook 170 with a track ball, and it was AWESOME), but I prefer the days when you could get a consumer laptop that had a touchpad with two discrete buttons. These days, you're generally stuck choosing from some ugly business and gaming laptops if you want real touchpad buttons.
Hello fellow minority. Though I don't like Apple's at all, albeit the last time I used one was in 2014 or 2015 so maybe they're better. I liked my really old Dell Inspiron 1000's better than the Macbooks I've tried. And I used to use a laptop with just a nub in the middle and two buttons below the space bar, that was my favorite, I could actually play FPS games with it, and it meshed well with vim usage. But these days I almost always just use a wireless mouse. It's no extra cost to carry around when I have to carry around a charger, the times I want/need to use a laptop in a suboptimal environment (like on my lap) are so minimal that I can't care too much about the quality of a touchpad. Does it let me tap once to click, tap with two fingers to right click? Good enough.
On the new one, it’s no longer on a rocker. If you manage to deep freeze the kernel, the trackpad stops clicking. The click is somehow created after force touch(?) deems your press to be hard enough for click.
I could never make touchpads work for me. The only laptops I could tolerate were Lenovo's because of the touchpoint thing. My first MacBook was the first time I had a touchpad I could not only use but actively liked.
But actually my Lenovo with Linux touchpad and Chromebooks are all fine for me today. Though my MacBooks and external Apple touchpad on my desktop are still the best. The only touchpad that still annoys me to the point where I need to use a mouse is a 17" Dell Alienware laptop running Windows 10.
Funny, I liked the trackball laptops as well. I had an old Zenith with one and later a Dell laptop with one (Latitude Xpi iirc). That Dell had MMX, so it would play mp3s in Musicmatch Jukebox without skipping like my desktop at the time would. Desktop trackballs are still a thing; I like my Kensington Expert Mouse Wireless Trackball quite a bit with my mac. The scroll ring feels kind of janky for a $100 mouse but it works.
The 'Force Touch' trackpads I am not a fan of at all. I do not like them nearly as much as my 2012 MBP that actually clicks. They had them perfected and then messed with them IMHO.
+1 on that. Especially since the force touch. I've been using Macbooks for 10 years now and just don't understand why other trackpads just don't work flawlessly. For me other trackpads feel like the difference with smartphones and old phone touchscreens. I even enjoy gaming on a Macbook trackpad.
its probably insanely expensive/complex to revisit the cheap commodity touchpad hardware and the crappy drivers that already available. & doesn't pencil out with the razor thin margins for PC laptops
I agree with the lack of proper touchpad support. There are ways around it, but I'd like to not have to spend a day determining if libinput, mtrack, or synaptec is the right driver for my needs.
Using Linux on a Mac trackpad, I can tap with 3 fingers for a middle (button 2, the wheel button) and so open links in another tab, close tabs, execute selection ...
I find that feature more interesting than gestures. Ymmv.
I have a 2015 MBP and a Dell XPS 13 (I forget the year) and the thing that blew me away the most with Dell is the support. One day I went to turn my XPS on and it wouldn’t start. After some research it seemed like a dead motherboard. I was concerned I was going to have to send my laptop away for months to have it fixed but surprisingly because the XPS is an enterprise grade machine it qualifies for their pro support. This meant I was entitled to on premises repair. They sent a guy out to my place and he repaired it in front of me in about an hour. I very quickly went from a very poor impression of Dell (due to my laptop failing so soon) to a very good one. I still prefer my MBP but that was likely the best support experience I’ve ever had.
Really? I've had a generally poor support experience with dell. Granted, I don't have enterprise support, but still. My dell laptop stopped charging (still within warranty!), called up support and spend a while trying to explain what the problem was. Eventually, I got it through and they said they had to replace the motherboard and would charge $200 (the whole thing was ~$500) for it.
Every Dell laptop I've ever purchased has had the on-premise technical support (which I used to great effect over half a dozen times) and most of those were purchased through the Dell website which I assume is targeted towards consumers. It may have been part of paid warranty upgrades but obviously not enough to make an impression.
I always used the Dell web chat to get warranty support and the vast majority of the time I just wrote a few sentences that made it clear that I was a power user that knew what was likely to be broken, someone would get dispatched with 24-48 hours, and I'd spend less than hour on the whole affair (most of that time spent doing something else while the support person replied or the tech worked on the laptop).
> the thing that blew me away the most with Dell is the support.
I have an XPS 13 and when my keyboard got flakey a repairmen came to my house and replaced the keyboard without even checking it first. Also, after I bought the laptop they randomly put $50 in my credit card account because I was "a good customer". WTF? I guess buying customer's loyalty is a thing now.
Recently had to contact dell due to the 'floppy screen' issue on the xps 13's, really good service, got the laptop back in 3 days. And you know what, Microsoft is also kicking ass in the service department. Had an issue with a license and in the middle of the night I was able to contact someone and they gave me a new pro key for the trouble.
Compare that to all the terrible customer service news from apple, and I think apple is really the one that needs to change more the the other guys at this point.
The onsite and accidental damage options on ThinkPads was (is?) absolutely amazing. I think I paid an extra $100, but when I knocked my machine off the desk, Lenovo dispatched an IBMer to my office with a replacement panel in under 24 hours.
My wife had a refurbished X40 for the longest time. One time, the fan gave in, I tried to clean it, but couldn't get it to move. I figured it couldn't hurt to Google the part-number, and quickly ended up on IBMs country-local website with a local phone number. I dialed, and braced, half for an infinite IVR tree, half for being quoted a number in the range of the GDP of a small country. But neither happened, a few minutes later, a very helpful woman had quoted me something like $9.46 including postage and taking payment by card. The new fan arrived a few days later, and the X40 went on to live for a few more years. That thing was a tank.
My experience with older ThinkPads was that they were about as likely to damage whatever they landed on. The most damage I have done to one is to drop it onto pavement from 4ft because I forgot to properly zip up my backup. Only cosmetic damage, broke off a small piece of plastic from the battery.
Although the machine has been working wonderfully, I had the opposite experience with support. My battery started swelling on my 2017 XPS after a year. Dell will not sell me the original 97 WHr battery, only a 56 WHr refurb. 56 WHr does not last long on my GNU / Linux configuration and it's really lowered the value of the machine for me.
Perhaps they would not sell it to you, because the entire line of cells were defective, and they did not want to burn your house down with a defective battery.
I recently sold an XPS 13, an i7 9543 model from 2015, which was the first laptop in a long time that I regretted buying.
I got it as a Windows machine and never ran anything else on it. Technically it was broadly fine. The specs were OK, it was reasonably repairable, I had a hi-dpi screen, the case was solid.
But the keyboard felt really dead, the wrist rest was smeary, the screen had a grainy impression, the machine was slower than its specs would suggest, and the 16:9 ratio and thicker/heavier than expected construction meant there wasn't much to be gained from the narrow bezels on the screen.
I replaced it with a high-spec MS Surface Laptop, which is a risky gambit because the Surface is effectively completely unrepairable. But it has a better keyboard, screen (3:2 ratio), and touchpad, it's faster, and the wrist rest has a nice carpet on it. It's a pleasure to use so far, in contrast to the Dell.
It's funny how much of this still comes down to personal ergonomic factors.
I got a Dell XPS 13 from work and it's got nothing on my surface book. Even Linux support is better, though the difference largely comes down to multi monitor over DP vs USB-C.
I've heard this very often. I am interested in knowing more about it. Is it just a matter of feeling or are there things you can pinpoint which work better for you? Compared to 4:3 (narrower) and 16:9 (wider)
My job got me a newer XPS 13 i7 8550U model. I also dislike it: conspicuous coil whine, heat issues wherein you get to select between "high-perf/hair dryer", "ok-perf/annoying", "slow/silent" modes. A Dell tech looked at it and claimed that it's performing as intended. My colleagues all have the same model but with dual-core i5s, and they're much happier. I guess whoever decided to offer these machines with the quad i7s failed to check with the engineering department.
> I recently sold an XPS 13, an i7 9543 model from 2015, which was the first laptop in a long time that I regretted buying.
I've got 9350 and it's also bad. Coil whine, one firmware update completely bricked it (fortunately was on warranty), "fun" with accessories (TB15 was a disaster). Would not recommend.
Actually it's only the NBD warranty that keeps me with Dell (used that and it's very convenient). Does Microsoft have something like that?
On the Surface Book? There are two versions, the 15" and the 13." I think the keyboards are both full sized. Maybe you mean Surface Pro. I love my Surface Pro, but I have long skinny fingers.
Tried a 2016 model too and the cpu was thermal throttling like crazy. Managed to get Ubuntu installed but there were tons of issues so I ended up returning it. I’d love to get a surface but they’re a bit spendy and if I’m spending that much I’d rather go MacBook Pro. But damn they do look good
Look at that screen, indeed: it has a 3:2 aspect ratio, which is practically unheard of in recent Windows laptops. It's good to see someone going for something taller than 16:9 (or even 16:10).
the photo of the lady on the laptop screen on the other end of the webcam is a lie. webcams dont work that low. you see a hand and up someones nose. these cams tick a marketing box and thats it.
It is not on the F6 key but it is between F6 and F7 (a new key added with camera symbol on it) as far as I can see in the picture with focus on keyboard.
Where the XPS 13 wins (if I were to buy a new laptop) is Linux compatible hardware. The Huawei looks nice, but I'd need to hear how well it had worked for people.
In practice though I just bought a second hand thinkpad. Mediocre screen but otherwise excellent value and great Linux compatibility.
I tried one before buying my Spectre and it was pretty nice (keyboard a little squishy), but the real problem is that they're backordered out pretty close to a month at minimum.
If you can deal with that, it might be worth a look.
I like this writeup but I sort of expected it to contain a "Windows 10 Review from a lifelong macos user" embedded in it. I was surprised that this was just about the hardware.
As a happy lifelong Windows user, surrounded by programmers who call me insane (or an idiot, even) for liking it, I was curious to learn more about what a developer who's used to Mac thinks about the Windows 10 dev experience. (notably for a more honest impression of what I might be missing)
Mac user since 2006 here, who often tries switching back to Windows. The biggest deal breaker for me has been the Windows 10 update system, where it will sometimes start installing updates when you shut down your computer and tell you "don't turn off your computer". There's been times when I've been stuck at a cafe for 45 minutes & nearly missed a train home because Windows was still sitting there saying "Don't Turn Off Your Computer". With the Mac, I can close the lid and it will always go into sleep mode straight away (with its excellent snooze light to indicate sleep mode), or shutdown and have everything off in seconds.
There's also a Mac program called SuperDuper! that makes bootable copies of drives, so I can clone my internal drive to an external USB, and if/when my internal drive fails, I can actually boot directly from the cloned USB drive, just by plugging it in during the Mac startup sequence. It has saved my bacon several times. I don't think there's a Windows equivalent, unless that has changed.
The Mac has a snooze light? Where? I’ve been using a MacBook Air since 2010 and MacBook Pro since 2015 and haven’t seen anything resembling a snooze light. Would love to discover this!
Oh no, did they remove it on later models? I'm still using a 2012 MBP (bought new in 2015), that I upgraded to 16GB and 2TB and is still covered by AppleCare. My 2006 & 2007 MacBooks had the light too.
Aside from it being cool/delightful, it's also useful. When you close the lid, the light initially stays fully on, until the system has actually entered sleep mode. If it stays fully lit (and doesn't start 'breathing'), it's a hint that the machine hasn't actually gone to sleep. Do not put a non-sleeping MacBook in a backpack, or it will get insanely hot to touch...
I'm happy to share my thoughts. I developed on Macs for 8 years, then switched to Windows 10 for 2 years (inclusive of Insider builds).
In some ways, the transition was pretty painless. I mainly use JetBrains products, so there was very little pain in the switch there. I expected that, which is one of the reasons why I decided to switch in the first place.
However, what I hadn't predicted was how few of the quality-of-life tweaks I was using had equivalents on Windows. For example, I was using the clipboard history feature extensively on Alfred when I was using Mac, and Ditto is barely a replacement for Windows. Recording screencasts with Screenflow on Mac is painless, and Windows (at the time) didn't have a comparable equivalent. The built-in functionality for window management in Windows is not bad, but it doesn't compare to Spectacle for flexibility.
Those are just a few examples, but collectively, these ended up adding a surprisingly painful amount of friction to my development process, even when the IDE was exactly the same. I finally ended up admitting defeat and switching back to MacOS.
I might conclude that if you're using the out-of-the-box, platform default environment, Visual Studio and Windows 10 are probably going to give a better experience than XCode + vanilla MacOS. Then again, if you're the kind of person whose .vimrc has decades of tweaks, you'll probably be happier in Linux. Basically, my view is to just let everyone do what they want and what they feel comfortable with, coexist with them, and don't try to convert/proselytize in general, which I believe is a pretty non-controversial stance.
> The built-in functionality for window management in Windows is not bad, but it doesn't compare to Spectacle for flexibility.
You can actually download extra utilities for this. I like switcher (lets me search open windows by name), but there are quite a few others. The entire Windows shell is replaceable if you want to go that far.
I've never had a problem recording screen casts, lots of software options have always existed there, and they only keep getting better.
To get the full feature set of ScreenFlow, multiple apps would be needed though, I haven't seen any single app that does it all, although one may exist.
Also what Window Management features does Windows not have? I generally use the hotkeys for everything, without issue. I wish it was easier to do things like splitting my display into 3, but again lots of 3rd party utilities exist to expand the functionality out.
> Then again, if you're the kind of person whose .vimrc has decades of tweaks, you'll probably be happier in Linux.
This is how I feel about Windows, my path environments, custom aliases, and utility scripts laying around. :)
I think it's worse. I'm not going to say it's pretty bad, but it's not quite up to par with Macintosh.
- You get three clipboards in OS X. Windows gives you 1
- all of the UNIX utilities work (find, grep, xargs, they're all there), all the syscalls work. Because it really is UNIX
- readline shortcuts are available everywhere out of the box. Windows confines me to Cygwin and Emacs
- Cygwin is okay ($PATH versus %PATH% annoys me), but it's not even close to Homebrew
- Visual Studio is a disaster most of the time I use it. YMMV
- a lot of stuff does not run on Windows (most memorably, Swift) whereas almost everything runs on Debian and most things run on OS X
I have a Windows laptop and I've resorted to running Debian on VMware and ssh'ing in with Putty/Xming. I'm surrounded by programmers who openly mock OS X ("you can't develop on a mac!") and tend to stick to Microsoft Approved Software Component Framework -type stuff.
To be fair, I haven't tried WSL. I tried to install Docker, but I was told my top-o'-the-line PC needed another $140 to play that game. Crappy DLC is all it is to me.
I run Visual Studio on my Mac and full proper VS Ultimate on Windows and both are fine. For C++ it works well.. IMO a lot better than XCode IDE, Code::Blocks, Eclipse or any other out-of-box that I’ve tried.
Interested to know why you say that VS is a disaster?
I always had very little sympathy for those who express very strong opinion _against_ other OSes and their users, professionals or not. In 2018 every one of the main OSes can be used efficiently for programming purposes, windows10 too especially now that it has the WLS
I've been hearing this about WSL for a while now. However, I just spent a ton of time (like weeks) actually trying Windows 10 and the Windows Subsystem for Linux (for those who don't know what WSL is), coming from a Mac, and I gotta say, WSL isn't there yet for the code I work with. Specifically, it worked fine for some Python stuff, it built some Go code decently, I figured something out for Docker, but then it blew up on the Rails apps I use (a missing syscall implementation breaks unicorn).
Aside from the potential to run into show-stopping problems like that, you may run into "big company" problems if you work for one, like I do. That is, VPN support within WSL only half-works, and because it's Windows you may be forced to follow domain policies that require Windows Defender to run, which slows down WSL, and blocks you from Insider builds that could fix WSL problems.
You can run a Linux VM on Windows instead of WSL. Which has its own set of problems and is overall a worse experience than developing on macOS, in my opinion.
So currently while, as a Mac user, I actually prefer the Windows 10 UI, the hardware competition, the keyboards, etc., I can't use WSL. Side-projects that you can adapt to WSL's limitations are one thing, but making it work as your development environment for a wide-range of professional projects is another. I saw all this with some actual sadness because I'm tired of investing in Apple when they've basically abandoned macOS and are making so many hardware choices I disagree with, that affect me (keyboard, touch bar).
Would I be correct that you tried WSL in late summer/fall last year? I'm asking because WSL got a pile of new syscalls, a couple of which (if I recall correctly) fixed the unicorn issue you hit. Likewise, there are now standard GPOs you can distribute that exempt WSL from Defender. I 100% agree that running a Linux VM can sometimes be a lot better (and it's not exactly hard, given that Hyper-V has been in Windows for forever and has strong command-line support), but I find that I can use WSL for virtually everything these days compared to even six months ago.
Actually, it was as recently as this very week! Running with all the latest updates on a new Surface Book 2, I ran into a variation of this open issue: https://github.com/Microsoft/WSL/issues/1982.
That was only the last and final blocking issue I ran into, after a series of minor (or at least, not serious) problems that I powered through during too many late nights.
Couple of things:
- Hyper-V. Was excited for this and tried it, since I had already set up Docker for Windows and pointed the CLI tools in WSL at it. However, Hyper-V didn't appear to have any support for the "shared folder" concept that VMWare and VirtualBox do. Is your only option here to set up Windows share and use Samba?
- I dislike running VMs generally, but would have gone that route if I could have gotten a setup I liked. However, after reconfiguring everything to use VirtualBox (including Docker) and creating a single VM there to do Docker and Linux stuff on, it seemed to tax the machine too much (i5 8GB SB2). With a beefy machine that would have worked better, but Windows 10 isn't that appealing if I have to buy the highest-spec machines and run VMs... that's exactly where it was 5-10 years ago.
I have a lot more to say about WSL and Windows 10, and it probably deserves a blog post. I haven't returned the Surface yet because I'm kinda in love with it, but also if I can't do all my work on it, then it's not something I need to own.
Actually, it was as recently as this very week! Running with all the
latest updates on a new Surface Book 2, I ran into a variation of
this open issue: https://github.com/Microsoft/WSL/issues/1982.
Well that stinks. I'd swear I hit this and it got resolved with the inotify-related patches, but clearly I misremembered. Might be thinking of uwsgi or something.
Re. Hyper-V: yeah, I do a Samba mount. This in my experience actually performs a ton better than VirtualBox shared folders, but it's been a long time. I have no idea how it compares to VMware's implementation. (VMware and VirtualBox also have the ability to cleanly virtualize a graphics-accelerated Linux desktop, which is not something I need or care about, but might be a show-stopper for both WSL and Hyper-V if you do.)
That's okay -- I'm sure they fixed something like that issue! The WSL team has been crazy busy, and their work so far is super impressive.
VirtualBox shared folders had their own problems. `npm` wants to create symlinks for commands provided by packages, but VirtualBox doesn't support symlinks by default on Windows shares. So you have to execute an arcane command to enable that feature -- every time you restart the computer.
Interesting to hear that performance is decent with the Samba share. I presumed it would be otherwise. In that case, Hyper-V with Samba may be my last shot at getting the machine to work for me... we'll see if I can muster any more enthusiasm.
NTFS actually has support for proper symbolic links, which are not the same as junction points. I come across this confusion fairly often and I'm not clear why. (`mklink /d` is what you're looking for, and do note that this is different from `mklink /j` in meaningful ways. Do note these commands must be run from an Administrator shell prior to Windows 10.)
[EDIT: Also, reading GP, it looks like their issue is something about VirtualBox support for symlinks, not Windows support for symlinks. Symlinks are enabled in Windows by default, so they'd only have to do something special if they were on a domain that disabled them in the group policy--but in that case, they wouldn't be able to turn them back on themselves on a reboot anyway.]
> you may run into "big company" problems if you work for one
This is the biggest problem I have with Windows. Microsoft lets corporate IT depts fuck it up. Such control should not be possible. It's my computer, I should be able to use it as I like.
At least they shouldn't be able to override existing functionality, like disabling edge and windows store.
I found that all I need is git for Windows and its bash and Unix commands, plus ConEmu for terminals.
I'm completely at ease with developing on Windows now, and I've "done Linux" since 1994, worked long for one of the major Linux vendors and even contributed a bit to the Linux kernel (networking and firewall), but if I had to do system administration I might have a stronger opinion (simply because I'M so sued to Unix ways in general).
For the last couple of years I looked at how nature (biology) "computes", not just neurons, the entire bio-chemistry with its machinery. Now that is something different - while everything people put on their computers works on pretty much the exact same principles unless you zoom all the way in to nanometer scale (figuratively speaking).
Not completely true. Apple sucks, and as a result of that iOS development is clearly more convenient on Mac OS.
I would also clearly prefer windows for projects supposed to run on windows servers, and Linux for projects supposed to run on Linux. Mac OS Server is utter crap and completely useless, so Apple doesn't have that going for it.
What I'd like most from a Laptop Win 10 review is a 2 year later review.
We use a macbook air at home, it still runs just as good as when we got it. I've always had issues with Windows where the out of the box experience is incredible, but 2 years later, I'm waiting 5 minutes after start for, 'things to finish' before the computer begins to feel fast again.
Whenever I look at replacing the Air, I get nearly to the end of the checkout with a new macbook pro 13" (what I use for work), when I get a sick feeling that I shouldn't be spending $2k for our house 'in front of the tv' laptop.
"S Mode" and forcing more of your Windows 10 application installs to use the Microsoft Store is a big one. A lot of the biggest culprits for the start time "things to finish" were ad hoc updaters from various terrible vendors.
Everyone: don't install Flash (built in to IE/Edge, if you need it, and you likely don't), don't install Java as much as you can avoid it (find alternatives or standalone installs), and install iTunes only from the Microsoft Store if you want it (goodbye Apple Updater, you will not be missed).
Those recommendations alone take care of so much startup gunk.
Power Users: check Startup applications and Services in Task Manager's Advanced/Details view from time to time. Task Manager in Windows 10 lets you disable Startup applications directly without needing any other tool. Many third party services you can switch from Automatic to Automatic (Delayed Start) and lose no functionality, but get out of the Windows startup "hot path". I have backup software that absolutely needed to be (Delayed Start), not just because it was slowing Windows startup but also because it was trying to access system/network resources before Windows was ready for them anyway, yet the installer did not default it to be (Delayed Start) up until just recently. (If you build Windows Services, consider defaulting your service installers for Delayed Start or Trigger Start. You don't need to be in the startup hot path, you are more likely to be getting in the way.)
I think it depends a lot on the specifics of the hardware and your usage - I choose my Win 10 boxen to be good quality - HP or Dell or Lenovo business gear. I even ran Win 10 for long time on 15" MBP. Never had issues anywhere except with the 1803 update killing sleep on my Z230 which required rollback to fix. I also don't install and delete random stuff on those boxes.
Macs for the most part in the house are trouble free too. But suddenly apps not launching or just beachballing is not uncommon after high number of suspend/resume cycles without reboot. Truth be told it's amazing in OS land right now - Fedora/Ubuntu, W10, macOS all do a number of things right without a sweat.
One thing that Win10 on my X1C6 has macOS beat is speed to the desktop after suspend. I don't know about TouchID MBPs but connected standby + Fingerprint logon on Windows 10 makes the resume to desktop experience blazing fast.
I agree it would be really nice to hear this users opinion on Win10, but I’m not surprised it wasn’t included.
They mention that they also use an iPad and other setups, which suggests they’re doing rather platform-agnostic dev work. Once you shell into a box in the cloud, only the keyboard and screen are any different.
Exactly; for 90% of my work, I just need a CLI with SSH, a text editor (I use Sublime, so it works the same on Windows as Mac) a filesystem somewhere, git, and a good keyboard.
I stick to my Mac exclusively for photo and video work, but I can get most things done on Windows as needed (though a few workflows are a little more annoying than I'd like in the absence of Spotlight, Automator, and a few Mac-only niche apps I love to use).
Good summary, I share most of the points provided in the post.
Also, I think a few more things worth to mention.
Pros:
- XPS has a decent hardware (I got 16GB, i8Gen, 500GB SSD and forgot about having a few docker containers running on the background which was an issue with my MacBook Pro 15 (8GB, 2.5Gh)
- It is really 1k$ cheaper than the same config MacBook model. Apple's Retina and Touchbar are really cool, however, they still do not have 16GB 13' mac which is a deal breaker.
- Touchscreen. Take your touch bar and put it into your missing 3.5 jack plug, Tim's Team, why would I need a touch bar when I have a touchscreen; (no offense to Apple, I still own a few apples because they are nice)
- the webcam is well described, but it is not that bad, it saves a few inches in size which makes its screen look like it takes all space and there are no borders at all;
- while ubuntu became usable with Gnome desktop I almost did not notice all missing Apple's out of the box features;
- it is very light (~1kg), my backpack can be heavier;
Cons:
- WiFi is super shitty in XPS series. If you have not had any issues yet - then you have not bought one yet. It is better to replace with 30$ adapter to not have issues with differently configured routers;
- It has Windows on it and some features are not supported on Linux. For instance, I see no sense in having fingerprint scanner if it does not work under Linux;
- Be aware that screen scaling might not work on some linux machines. For ubuntu 16.04 I got windows so small so I cannot read the text. Luckily 18.04 fixed it, but still;
Overall, it is the best laptop for Linux I've used so far (Lenovo and Asus are good ones as well), having good hardware and being more or less cheap. I hope Apple will simplify ML and add a bit more RAM to Autumn's laptops, otherwise, there are no reasons to go back.
Holy cow, yes. My wife's XPS 13 had the crappiest Killer WiFi card, and Dell would not acknolwedge that it was the source of all of our issues no matter what I tried, no matter what evidence I presented. The WiFi card was causing all sorts of issues from slow browsing, to the entire computer freezing on restart/shutdown, to no WiFi after wake up from sleep... the list goes on.
I finally rage quit after a session with Dell support had me run hours of meaningless diagnostics tools and then said everything was ok and to check my router. I told them right from the get go that I suspected the Killer WiFi card was faulty, but the technicians always ignored that piece of info.
I bought an Intel 8265 to replace the Killer WiFi card, and when I went to replace it, the antenna ball broke off of the Killer card and was stuck inside the little socket! There was a tiny flake of solder I was able to grab with my finest pliers and pull it out, allowing me to install the Intel card. After installing the Intel card EVERY SINGLE PROBLEM described earlier went away.
$30 was all it would have taken to make the XPS 13 from a piece of garbage to an awesome laptop. I'm already paying $1000+, why not $1030+? But now, I will never buy another XPS again because it required 10+ hours of my time to troubleshoot and fix all by myself.
> and forgot about having a few docker containers running on the background which was an issue with my MacBook Pro 15 (8GB, 2.5Gh)
It's almost as if Docker has to start and run in a VM on non-Linux systems.
> however, they still do not have 16GB 13' mac which is a deal breaker.
What are you talking about? You've been able to upgrade the memory in a 13 inch MBP to 16GB on purchase since like 2015 at least
> Touchscreen
I've had two traditional laptops with touchscreens. Both times they got in my way and I stop using the touchscreen after like three months max.
On a 2-in-1 like the Surface Book where touch is a first-class input it's a completely different story, but on traditional laptops a touchscreen is far from an ideal user input device. It's like the N64 controller - you're left wondering if the manufacturer thinks you have a third arm coming out of your chest or something. To use it you have to take your hand completely off one of your two much better input devices (keyboard and trackpad/mouse) and hold your arm in an awkward, quickly painful position if your laptop is in a normal position (on a fairly flat surface with the screen straight or maybe tilted back a little, a couple of feet away from you max). The touch bar isn't the greatest design decision but moving a finger up to tap e.g. the bookmark app control in Chrome is a far more natural movement than lifting my hand to the screen to attempt to poke at the bookmark star which is rendered at like half the size of my fingertip.
> It's almost as if Docker has to start and run in a VM on non-Linux systems.
Just as an FYI, that's no longer true for both macOS (xhyve) and Windows (unknown underlying tech, but compiling and running dockerd behaved reasonably with the exception that one could only run Windows docker images). In fact, IIRC, even Docker for Mac uses xhyve, so only docker-machine folks use the VM-based solution
Realistically, it is still true on Windows - unless your containers don't need chmod, chown or any of the other rather fundamental syscalls that are still not supported under LCOW
I also used an XPS 15 for personal and work before switching to a Macbook, and it was also much thicker than a retina MBP. I didn't have a touchscreen model, but the touchpad was probably the best touchpad I have used on a windows machine (it even had good gesture support, like 4 finger swipe to switch programs). It did have some weird quirks like the optical drive would make a loud mechanical noise whenever you turned it on, and the screen would often get dust stuck behind it which was basically impossible to clean.
By the way, all Macbook pro models still have the 3.5mm audio jack.
I have XPS13 with Killer wifi (Atheros QCA6174). At first there were stability problems but they were completely solved with FW update from Atheros's github repo and a kernel update (to >= 4.9 I think).
Later it turned out that an Intel 8260 card I've bought to use in PC-based AP cannot be coerced to work in 5GHz band no matter what I did, so I've swapped them, now Atheros is in AP and Intel is in XPS, with everything working flawlessly. So it turned out that the Intel card is less functional...
>"WiFi is super shitty in XPS series. If you have not had any issues yet - than you have not bought one yet. It is better to replace with 30$ adapter to not have issues with differently configured routers;"
This is really surprising. Can you say what specific replacement worked for you on that laptop?
The 9343 model shipped with a Broadcom wifi card, which was a PITA to get working on Linux. I swapped mine out for an Intel 7265, which has kernel support, so, any distro I throw on there works instantly without having to download a bunch of drivers.
More recent models have switched to the "Killer" brand wifi card, and I'm not sure whether those have in-kernel support or if it's another akmod thing.
Yeah, it was nice for a first few weeks and when I went travelling I got into issues. Some WiFi's did not work and a guy with a MBP next to me was just smiling :D
Just google for XPS WiFi issue and you will get plenty of results. This model should be a good fit: Intel 8265 Generic, 2230, 2x2 AC+BT (8265NGWMG), look for Intel wifi cards they are much much better than default ones.
Wifi hw is also an issue for surface pro 4 (under windows and Linux both). Apparently ms finally fixed in the 5th generation.
Anyone know if there's any really great wifi cards internal or USB, that allows full AP, "war driving" etc - and also 5ghz and such? Preferably with great drivers for Linux and freebsd?
(I doubt internal is an option for my surface pro 4, but for refurbished ThinkPads/dells it might do the trick..)
XPS's Atheros QCA6174 works fine with recent FW. I use it in AP mode in 5GHz band in ac mode, though I had to adapt a kernel patch from OpenWRT that ignores frequency regdomains. I've also tried to use Intel 8260 for this, but with no luck.
I also have the XPS and have experienced my WiFi dropping. Usually a few times a week. I've heard you can contact Dell support and they will send you a wifi adapter but I haven't tried it yet myself. Curious to hear of specific replacement options too.
I had massive issues with the Killer Wifi until I installed an (April 2018 iirc?) driver update from the Dell website. Dell's update tool didn't seem to install it.
That stinks. You would think a decent wifi chipset would be a solved problem in 2018. Especially from a company that has been shipping laptops for as long as Dell has.
I need RAM, battery life, and a matte display above everything else, so it really bothers me that Dell refuses to sell a 16GB XPS13 with the 1080p display.
So much so, that I think I'm going to go with Asus for my next ultrabook.
Removing the 3.5mm jack from phones was an exasperating way to push air pods, but they didn’t do the same thing to their laptops. You can plug headphones into the latest MacBook Pros without any sort of adapter.
Agree, moved to tap-click in a first day. As time goes you get use to it but it is still far from Mac touchpad (even more I have not seen anything better in any laptops)
Can't speak to the XPS 13, but on the HP Spectre x360 13", I can click, without undue pressure, anywhere except when my finger is literally touching the top edge of the trackpad. I have the same experience on my 2014 Retina MBP, too. I feel like you might be overstating the benefits (which exist, but IMO are not that big) of the non-mechanical touchpad just a little.
Maybe you're right, but for me it was a little jarring at first.
Little things like that add up - and it's nice when they are just completely out of the way. FWIW I don't have the issue you reported, I can click anywhere on the trackpad, even the very edge. Mostly useful when you're dragging and dropping or selecting text etc.
I have a Precision 5520 (basically an XPS 15) at work. At home, I have a Retina MacBook Pro Late 2013. I still prefer the MacBook, even though it’s a lot less powerful.
First off, the killer with anything Dell: The firmware is just incredibly terrible. Sometimes it takes 30 seconds for the initial Dell logo to show. Others have similar issues, too, but no firmware setting seems to help. The Latitude I had before also took its sweet time during startup.
The MacBook has a keyboard that is actually usable. The Precision does not. They keys just don’t feel right and make weird noises. The MacBook touchpad is better, too. The Precision touchpad tends to make the cursor jump while clicking.
And last but not least: Windows. Microsoft is trying very hard, but it’s not there yet. Especially mixed DPI support is still terrible, even in Windows itself.
However, if given a choice, I’ll take the 4K screen again any time. Once you go “Retina”, you don’t go back.
The firmware is confusing the integrated Intel HD Graphics card with the nVidia GeForce; leading to a hugely yanky windows UI, while the CUDA cores are sitting idle. Independently of wether the laptop is running on battery.
The issue runs around the Desktop Windows Manager not wanting to be executed on the proper GPU. I don't know who to blame here, Microsoft, Dell or nVidia. Probably all of them as this seems like a common support issue no one wants to engage into.
5510 Work Computer - the keyboard is complete trash. The XPS 13's we have laying around have a slightly better feel to them, but they're still trash compared to my 2011 Macbook Air.
Its really frustrating, and has basically turned my "laptop" into a desktop
> Windows 10 spends about 5 minutes (literally!) identifying a bunch of new devices and adding them to the system, with a notification popping up for each thing
Really, does anybody knows why Windows needs all this time to identify USB devices? The same PC does it instantaneously when running Linux.
That looks to me like an apology for a lousy job on the requirements engineering side. Of all possible use-cases the port-tethering behavior stroked them as the most logical? The question that should have been considered is how often can it happen for users to plug the same device on different port vs. to plug two identical devices? Microsoft here gave more thought to the case with a leaser likelihood, in my opinion. How about remembering my device regardless of the port I choose to plug it in and give me the new-device treatment only when I'll actually deserve it by actually plug a(n additional) new device?
You don't use the trackpad on a lenovo. You don't have to!
Srsly while i do own now a macbook pro at work and really like the touchpad, i'm a touch quicker with the red knob in combination with AwesomeWM as a window manager.
Main advantage: my hands rests on the device and don't have to move below.
I’m in the same boat; I’m fascinated by my colleagues’ ability to hurl their desktop around with macpad gestures, they’re fascinated by being all-keyboard with a tiling window manager (and occasional use of the nipple-thing when I have to click something).
I disable trackpads, as I only ever use them accidentally.
They both seem like great systems. All I know at this point is that I’m set in my ways :)
I've actually taken to using the trackpad more often on my Thinkpad T460p; it seems to me the TrackPoint has actually regressed in recent years; on Linux:
* the default sensitivity is very low; you really have to haul on it to move the pointer significantly. Worse, the hardware starts trying to "correct", making the motion harder and harder to accomplish! (And you can see the correction when you let go completely and the pointer just starts drifting for a while until the correction re-corrects)
* attempting to change the settings results in the kernel driver crashing or something; errors get emitted to dmesg and the device resets. So setting two settings is tricky: you have to loop on setting the first setting, and then once that succeeds w/o crashing, loop on setting the second setting. If that fails, it's back to square 1![1][2]
That said, the Touchpad is not as accurate as the TrackPoint can be, or at least, used to be.
I mostly use an external small wireless mouse now, but that removes a hand from the keyboard. sigh
Honest question: what do you love about the touch bar?
I tried used one for almost a year, and never used the touch bar once. I was forced to use an external keyboard because I needed a tactile physical escape key (caps was already taken by Ctrl or cmd, I forget which).
I was going to get the XPS 13 today and I ended up with an HP Spectre x360 13" (newer one--i7-8550U, 16GB of RAM, 512GB SSD that'll probably eventually be replaced with a 2TB when the price comes down). Installing Fedora on it right now. I'm in on a chunkier trackpad click, and the HP has that over the rather light Dell click that's common across every Dell I tried. Also, I preferred the keyboard on the Spectre x360 and the overall look-and-feel of it, plus the pen (for when I am using Windows) feels a little nicer. I wish I could've found the newer ceramic white Spectre, which I was in on, but it was a two-week wait and the black-and-copper looks very sharp too.
Ultrabooks seem to have basically converged. Everybody's running more or less the same hardware. This has been good for Linux; hopefully my install goes as well.
At a first approximation, everything in the actual machine works. The touchscreen was picked up immediately, the machine stays pretty cool, it's reading about 7h40m in battery life (this is the 4K model with the i7 and 16GB of RAM; I expect more like 4h to 5h). I really like the keyboard, and the keyboard correctly turns off when it's folded back.
This seems at least as good as the XPS 13. Only downside so far is that the pen is a little finicky in Krita, but I haven't tested yet if that's a battery problem (it popped a battery warning right away) or a software problem. But this thing feels really good. I'll probably keep it.
Wow, I'm impressed that a BIOS update can fix a coil whine. Got any background info on how they did it? Or did they just disable some core hardware feature for it?
This is one thing I've seen mentioned a lot, but never really noticed. Though my office (where I mostly use the laptop) is near an HVAC system, which usually provides a few dB of background noise to drown out subtler sounds.
Surprisingly, I found coil whine much harder for the ears than fans. I installed an APC UPS under my desk, and there is a slight coil whine that it driving me nuts, while my GPU fans going crazy when I play never bothered me.
As another user below commented, this is the old generation of XPS 13, which I also have. I believe the new version has a more conventional placement of camera.
I run Ubuntu exclusively on my XPS 13 and have taped shut the camera. The battery life, display, touchpad, and overall feel of the laptop are all very satisfactory and up to my standards. I couldn't be happier with it.
They moved it from under the screen on the left side, to under the screen in the middle. Everyone who reviews the new model still agrees the placement is ridiculous:
> Despite an all-around makeover of the physical design of the system, the camera remains stubbornly anchored to the blank expanse below the screen. That means any attempt to use it results in a less-than-flattering view, emphasising one's neck, chin and nostrils.
Not an XPS 13, but in a very similar vein, I recently picked up a 13" Dell Inspiron 7000. It's my first non-Apple laptop in over 10 years.
It's very Mac like in feel. Aluminum enclosure, black keyboard, and for lack of a better term, feels sturdy.
The keyboard feels miles better than the current keyboards on the MBP, imo.
I installed Ubuntu (Mate) on it, and everything worked out of the box. Trackpad feels great, screen looks crisp, and I don't find myself missing my mac at all.
Compared to the cheap, plastic Dell's that I've experienced in years past, this is a massive step up in every way.
Costco are selling the 2018 model XPS13 (4K, 16G, 500G) in stores at present so you can head down there to take a look. I've been using one for a few months. The article is reviewing (I think) the old 2017 model. It seems odd to complain about the low resolution of the 1080p display, then also say that the available 4k panel isn't going to solve that problem. Mine works just great. According to Lisa on Mobiletechreview the 4K panel has a very wide gamut.
My only beef with my XPS13 (had the same problem with previous Dells) is the audio drivers are horribly buggy, and you have to fight it to not apply unpleasant frequency-domain distortion to the signal. The user experience had to have been designed by someone who never listens to music. It magically detects when you plug in an external audio sink via the 3.5mm jack. Sometimes that detection doesn't work, so the sound keeps coming out the internal speakers. Then, assuming the jack works, you now have the equivalent of a 1970's graphic equalizer turned up "to 11" in the signal path. Guess what? The application that allows you to control that signal degredation process IS NOT INSTALLED. You need to spend several hours pull hair before you discover the forum post where someone explains how to install the right version. Then cross your fingers it will stay working through the next Win10 or BIOS update cycle..
Do you have the 2015 XPS13 and are you using it in dualboot Win/Linux? I love this thing but the audio problems are killing me as now I need it a lot for video calls. It bothers me that the only reason I would have to update is because of the audio.
No, I only have the 2018 XPS13. I have other older Dell's that are similarly afflicted audio blight, but they're not XPS. I haven't dual-booted in 10 years so can't help with that.
I also just switched to XPS 13 but with a 4K display. My main problem is the touchpad. I could not type without accidentally touching touchpad which causes random actions like deleting chunks of text, sending unfinished emails or just jumping around the document. I never had such problem on ThinkPad I had before. Perhaps it is Dell touchpad calibration issue under Linux.
The article mentioned various problems with 4K display. In addition to those it is just too reflective. I ended up with getting a filter for it. It helped, but still even in the office I have to avoid certain angles not to see overhead lamp reflections. The fact that the display opening angle is rather limited has not helped either.
I'm pretty disappointed with the compromises I have to make to use a Mac these days. I'm planning on getting one of the new XPS 15s with an i-9 - so excited!
As a person who has been burnt by overpowered processors in laptops, I'd like to advise you to search for thermal throttling issues and look at the out of the box temperatures.
Even if the laptop works fine, the temperatures could get worse after a couple years of use. You might often need to change the thermal paste and clean the heatsinks and fan.
I would suggest waiting a bit more for extensive tests. OTOH if money is no issue, I'd go for it. i9 in a laptop sounds really cool.
What you don’t like exchanging all your ports for dongles? And the crappy keyboard? Or my favorite “Remind me again later” Because who would ever want the ability to say “no”
Not defending windows, but do you remember when Mac OS allowed you to decline updates you didn’t need? Or better yet, a Linux variant where you can choose.
I like the camera placement on these laptops. My hair is getting thin on the top of my head and this gives me a couple years before I need to adopt the clean look. ;-)
Also lifelong Mac user, and now my primary is an HP Spectre running Fedora. The only big painpoint is a Bluetooth mouse which comes and goes for no reason I can discern super flakey, where on Windows 10 it's OK; and a distant second is the trackpad picks up stray palm touches too easily but this also happens with Windows 10 although maybe not quite as annoying.
The main technical issue driving the switch is VM usage. macOS is not a friendly VM host, it's a huge memory and CPU pig on its own which soaks up resources from the guest. And as a guest, macOS is an even worse pig, and also has an unfriendly license for guesting it on non-Mac hardware. So I'm kinda over macOS, all of the proprietary stuff I need will run on Windows 10, which is something of a regression compared to macOS, in particular privacy. But I only use Windows 10 for certain kinds of work, so it's tolerable.
I do like the system reset and refresh options in Windows 10 though. I've cobbled together the functional equivalent of this with Btrfs snapshots for / and /home so I can do either complete resets or just rollback to previous states, while keeping /home moving forward.
I’m surprised at the lack of comparison to the X1C6 in the rest of the writeup. It is what I chose over the XPS, and couldn’t be happier with it (running f28).
Be wary, latest Dell XPS 9370 has noisy fans. Google for "dell xps 9370 fan noise" to find a lengthy thread on official dell forum about this issue.
Dell is experimenting with bios, issuing new updates, but on my dell xps 9370 the noise is there.
I had to return my laptop, hoping the shop will refund.
Now bought MS Surface Laptop it is silent (mostly) and I'm happy with it.
Looks like most of the core i7 8* models are noisy.
I'd really like to buy an XPS, but I'm after a US keyboard layout, and I'm in the UK. You seemingly can't request a layout that is not your locale. This has been my experience with every laptop I've been interested.
Damn shame; I have a Happy Hacking Keyboard Pro2, and it's the best keyboard I've ever used, I want as much of that experience as I can get on my laptop. Being a touch typist, its (not infuriating but slightly) annoying context switching between work keyboards (UK, caps is caps), my laptop (US mapping on a UK layout), and PC (HHKP, all US - the most superior layout). I'm pretty good at switching out my muscle memory, but I do get caught out every now and then.
Is anybody in the same boat as me? Or does anybody know how I could get around this issue (not including going over to the US to buy locally - that has problems of its own, ie. travel and money)?
Admittedly, I know I'm in a very niche minority but dammit I want to give them my money and I can't find a way..
If you just want to get the device get it from ebay.
The global shipping program is really great for this IMO; you pre-pay any taxes due (just VAT for laptops IIRC) so you don't have to deal with extra waits or paying a ton for DHL/whoever to collect it from you. The seller ships the item to a distribution centre domestically, then ebay check it and handle the international leg.
There's a good chance you'll end up saving compared to buying locally in the UK even after paying for shipping and VAT on the whole thing. Have done it with my last couple of laptops and wouldn't hesitate to do it again.
I was looking at buying an ultrabook and had the same problem (but living in Germany). In the end I decided on a Lenovo X1 Carbon, though, but faced the decision to either get one from the Lenovo store (which allows you to get a US keyboard) or buy with an education discount from a retailer. Since the discount for the latter was really steep, I saved 500€ and settled on a DE keyboard, although its layout is a major pain for programming. But I couldn't justify shelling out 500 bucks more just for the different keyboard.
It's a shame but I guess we're really a minority.
The X1 Carbon is a beautiful laptop, with the best keyboard in business. I am still using my original (i7/8/256) one from 2012, and it's holding up incredibly well. Build quality is second to none.
I would love to upgrade to the latest quad core goodness, and better energy saving tech, but as long as it works I'll keep on using it.
It would be good to see a toughness comparison of the MBP against the X1 Carbon, especially in a "milspec" dusty environment. I hear they're not having the best run with their keyboards in less than pristine environments.
I just got an X1 Carbon that I use with an egpu dock for work, and I absolutely love it. Thinner and lighter than a MacBook, the keyboard is great, and it runs Linux. Only complaint I have is that the egpu doesn't support hotswapping, but egpus are new, so I'll give it some time.
I'm with ya, but that's because I'm an American who finds himself in the UK! Every UK keyboard I use is ever so slightly different, which drives me a bit crazy.
On the US keyboard, the enter key is only one key height and longer, and the left shift key is longer. This moves a couple of keys around (`\). The most notable (especially from a programming point of view) is that the " and @ keys are switched. I use strings way more than I do anything else, so the US way is preferable here as its on the home row. The pound sign disappears, but I don't think I've ever actually needed it, while I need $ all the time.
Perhaps minor, but as I say, noticeable when I switch keyboards that its an annoyance.
The XPS 13 was my first laptop! I've had a 2008 XPS 13, 2012 MBA, 2013 MBP (work), 2015 MBP, and 2016 MBP (work).
I don't particularly like MacOS but I prefer anything Unix to Windows. I ran Linux on the XPS and the 2012 MBA. When Retina wasn't well supported on Linux, I made the switch to MacOS for development. I miss tinkering with Linux, but grew accustomed to a dev workflow with Mac apps (Tower, nvALT, etc).
The reason I stick with Macbooks: they can take a beating.
My XPS 13 was falling apart after a few years, and had gone through three (!!!) motherboard replacements (fortunately, under warranty). I've had minimal issues with my Macbooks. I don't know what the state of the current XPS 13's is, but all I care about is "how often is it going to break in the next four years."
The touchbar and the ever so fussy butterfly keyboard on the newest MBPs have reopened the possibility of me moving back to a Linux XPS 13. I just wish I could get some kind of update on the durability of that machine.
I've had the XPS13 for 1,5 years now, came from 10 years Mac, running Linux for the past 4 years or so. Generally I'm very happy with the laptop, build quality is great, linux support is spot on, even slack works decently on Linux these days.
I did get the 4k screen, which is amazing with the touch disabled. Lots of room if you have great eyes.
Couple downsides however:
* They must have been drunk when they decided where the camera should go
* Huge screen wobble after 6 months, maybe the hinges are just loose and need to be tightened.
* Regular charging port doesn't work anymore. USB-C everywhere however.
I'm happy about the laptop, there's faults but I like it a lot more than my previous three
MBPs. The X1 carbon looks like an amazing follow up, closely following that.
Also, the new XPS has a virtual longer key travel by using magnets, as a mech keyboard fan, how cool is that?
> However, the XPS 13's fans do kick in quite often, even when just doing light tasks like browsing the web or typing. I was hoping it would be more like the MacBooks, which usually won't need to ramp the fans up to an audible level unless you're doing heavier work, like encoding a video or loading a news site web page without an ad blocker... but alas the fans often kick in and are audible during normal usage.
I have a friend that returned their XPS and bought a Mac because the fan noise was driving him up the wall. I don't know how, but somehow Macs just don't have audible fans most of the time, while most other computers will turn them for even trivial tasks.
Hmm, on my XPS 13 (9360) fan kicks in only after about 5 minutes with one core fully loaded, and it's not that loud. It usually happens only during Hangouts videocalls or heavy dev work. Browsing / playing 1080p videos / text editing / gimp is not enough to trigger active cooling. But I use linux. Maybe he had windows install with antivirus or whatever hogging CPU...
The only thing keeping me on Mac is audio software like Ableton and Traktor. I’m aware that there are Linux alternatives but I have an Ableton licence and so want to keep using it. If they ever release a Linux version of Live I might jump ship.
I had a Dell XPS 13 for about 2 months but ended up selling and getting a 2017 Macbook Pro 13 non-touchbar. For the premium you're already spending on an XPS machine, a Mac for slightly more has so much better hardware. The price differential ~300-500$ is more than justified by the FULL metal construction, non-clicky trackpad, and the glorious screen. I immediately regretted my XPS purchase after noticing the screen’s backlight problems and the quality/amount the trackpad depressed while clicking. Though I wish the macbook had more ports and better keyboard, it's not kept me from wanting the XPS back.
Ha. I've seen many a review that calls that out actually. The consequence of edge-to-edge screen. Gotta put that cam somewhere! I'd disable it and get a hi-qual external.
I was just looking at XPSs for a new laptop. My SO has the XPS 15. I ended up getting a 13" System 76 instead. My main reasons were that I didn't need a touch screen and the webcam is only good if you're a hand model. I just had an MBP for work and while they are really well polished I struggle with Apple's restrictions and ecosystem. That laptop and my previous System 76 were pretty decked out, and besides running VMs, I didn't really utilize the hardware. I'm trying something more standard (8GB of ram and an i5) on my new laptop. I think it will be a good development machine.
I have an XPS 15 and have been quite happy with the it overall, but echo similar comments about the atrocity of the killer wireless cards and drivers. It’s mind boggling that those issues could exist in a 2017-2018 laptop.
I jump between OSX, Windows, and Linux (using i3) several times per day.
The main struggle for me is hitting HYPER + enter in OSX and not getting a new term. I should just map it in alfred.
Nevertheless, outside of creating the hyper key in OSX, all other keys have remained stock. I use sharemouse to jump between systems.
With regards to the article, I'm surprised they didn't mention a really annoying Magic Trackpad 2 glitch where the cursor slows to about 20% until its been pressed. It annoys the crap out of me when it happens (not through sharemouse, but when the trackpad is paired directly with the windows box.)
Been running the xps as my daily since november, best laptop I've ever owned. Totally got alienated from mac due to the terrible keyboard.
That said, macos is still a pretty amazing thing, especially coming back to it after running linux on a laptop for so long.
But hey, windows on this thing is also pretty awesome, I mean with bash and wsl running I can test my cross platform apps all on the same machine, while also having access to the worlds finest debugger, visual studio 2017.
Now if only I could include macos in that mix once in a while...
The only solution is to simply have multiple laptops, depending on your mood, grab one haah.
If I were given a Mac book for free I would sell it immediately and get an xps 13. I currently have one already but it is what a modern Mac should be. It has Ubuntu, a better display and more accurate track pad.
I went with a precision 5520 when I switched from my MacBook Pro and I love it. 32 GB of RAM, centered keyboard/trackpad of a 15" and a tiny screen bezel all with full Linux support.
Solid hardware review but I'm more interested in the software user experience. I'm wanting to transition away for Mac for Node / React development and professional photography. Unfortunately the lack of Unix and weird things like backslash in folder paths is holding me back.
I'd be curious to hear stories of any React / Node developers making the switch and their recommendations. Do you just run an Ubuntu image in a VM for running all your Node stuff?
I have had limited success using the Windows Subsystem for Linux on my current project which is mostly FaaS on AWS with ES6/Typescript. It's not perfect but I would recommend giving it a shot, it's pretty darn close.
Why would you run Ubuntu for that, Node runs pretty well on Windows, I work with it daily. Combined with VS Code I'm not sure what there should be missing...
> It's a paid extension, but it provides control over every aspect of the Magic Trackpad 2.
No, it doesn't. While it's better than the most basic support provided in Linux, it still doesn't provide support for 3 and 4 finger gestures and the existing scrolling support is fairly weak. Yes, still better than Linux, an OS that hates touchpads apparantely, but not what I'd call good at all. Barely usable yes. Passable for a $120 touchpad. Not at all.
True; it's nowhere near as good as the out-of-the-box experience on macOS, but it makes for the best trackpad experience I'm able to have on Windows 10 so far.
"I like a solid but light laptop, and the laptop against which I'll measure all others is still the 11" MacBook Air—if Apple would update it with a retina display ..."
That is all anyone wants. A macbook air with a "retina" screen.
Imagine if all you had to do to make millions of customers extra happy was also the easiest thing. No research, no additional R&D, no innovation required ... just give us a 11" MBA with a higher resolution screen.
If you are looking for a Linux laptop, get one with a HiDPI display. Linux finally looks great and if you ever use it on HiDPI, you wouldn't want to go back to FHD. I went from 13" FHD to 13" 3200x1800 and the quality improvement on Linux Mint/Cinnamon was striking. Hackintosh also (subjectively) looks better than on original retina MacBook. Touchpad however is massively better on MacBook.
The only bummer for me with HiDPI are the Linux apps that don't support it yet. If I launch Aseprite or Processing3D the windows are comically zoomed out. Small price to pay for using the (IMO) best OS for developers.
About the part "Windows 10 spends about 5 minutes (literally!) identifying a bunch of new devices and adding them to the system", to be fair, Windows can run on a gazillion different configuration, while macOS runs only on a few. I've been ranting against Windows for years, but it actually works well now, even if it takes a bit of time for the new device setup.
What? I can plug a 1000 different mice into my mac and they work in seconds. I can plug a 100 different external HDDs, and the same. I can plug in a 1000 different keyboard, and they work the same.
The best laptop I've ever used (I mostly use Mac's at home and at work) is the Panasonic Let's Note S line of PCs. The closest you can get to a MacBook Pro 15" performance (minus discrete graphics) in a 12" form factor, with plenty of full sized ports and even a DVD writer. Lighter than a 13" MacBook.
i duno who dell has to pay off at apple to rip off the patents but they NEED to address the touchpad. Apple absolutely nails it and for such a fundamental device its mindboggling how broken and deficient it is in any other laptop.
The 9360 might have been more decent but Dell fucked up the keyboard on the newest 9370. You can't type with a normal WPM or characters start getting jumbled up. Just get Carbon X1 or something similar (T480) in that lineup.
There are several laptops in the $300-$500 range that would work depending on your needs. (i.e. the cheaper ones have i3 cpus.) Asus, HP, Dell, Acer, etc. Make sure to select one (though many are) that you can upgrade -- for lots of them you can put in up to 32 GB of RAM (some 64), install an m.2 SSD... I've had my eye on https://www.amazon.com/Acer-E5-575-33BM-15-6-Inch-Notebook-G... for a long time in the event I need to get a new laptop for personal light dev use -- looks like they just refreshed a newer model too, linked from that page, though maybe not worth it if you're going to upgrade it.
Go for whatever's cheap and replace it regularly. There's nothing that can be made in small quantities, run off a lithium battery for hundreds of charge cycles, and be durable in a backpack, at that price point.
I got a dell chrome book for $400. Put a reasonable ssd in it for $70, installed John Lewis boot and installed Ubuntu on it. I’m quite pleased with it. Word of warning. Pick a machine with a good trackpad.
If you want a solid Linux experience you can't go past the XPS 13. First brand new laptop I've had where the first night wasn't spend compiling latest kernel to get X new hardware going.
I never understood the logic of putting a webcam at the bottom of the screen. why are these laptop manufacturers doing it ? is it just to shave off couple of inches from the top bezel ?
I run Ubuntu (actually Elementary now) on my XPS 13. Works pretty well. Track pad is not as good as my MacBook was. It also has the graphics card click which is super annoying.
In terms of durability, Dell XPS is a consumer-grade product and should not be relied on for any serious work. The only real alternatives to Apple Macbook in terms of build quality, design and performance are ThinkPad X1 Carbon[1] and Dell Precision 5530[2], which is XPS business-grade counterpart.
This is a side note, but many years ago before I began using Macs, I found PC maker websites baffling and hard to understand.
Today, that continues. I click the Lenovo link and hit a popup asking for my email. I decline that. I try to hit "View or customize" in Firefox, and that fails. I switch to Chrome, and again have to decline giving my email, and that works. But then I hit a screen that says,
"We value your opinion!
After your visit, would you be willing to provide some quick feedback? It will only take a minute."
No.
Then I get six options to choose from, ranging from about $1,100 up through $2,000. What are the differences among these? I'm not entirely sure.
I know I can wade through these and figure them out, but the user experience doesn't seem very good.
Rather than say something snarky I would be interested to know what makes you say it is consumer-grade and should not be relied on for serious work. I use mine to run multiple businesses and my bank account suggests I do serious work.
Unlike its consumer counterpart, XPS, the Precision 5530 passed 14 tests for for MIL-SPEC durability, the standards that the U.S. Military equipment must pass for ruggedness. That means it can be operated in extremely hot and cold environments (as low as minus 20.2 degrees Fahrenheit to as high as 140 degrees), survive the shocks of drops and gusts of dusts, among other things."
So most everything out there including everything Apple is consumer grade? Ok. Some people (including me) see military grade as enhanced build of the regular product but whatever. Potato, tomato.
ThinkPads used by developers (X & T) meet the same military-grade standards[1]. It depends what do you want to happen, when your machine hits the ground.
The XPS line is listed on their business website and I bought it using a small business account, so clearly your unsubstantiated statement is not in agreement with Dell's opinion.
I mean, hardware is nothing compared to the OS.. I can switch to any other Mac and it would take me a couple hours to be comfortable. That would be it.
If I'm switching to a Dell XPS, I don't really care about the hardware at that point. It's all about software.
I tried doing that a couple months ago when my MBP went bad as Apple doesn't know how to build a keyboard anymore. Bought an XPS 13". I think it has great hardware. Couldn't switch away from macOS. I'd use XPS with macOS over the shitty Macbook Pro any day.