Thanks Mr. Jobs, But it Seems I Can Use a Linux Laptop Now
blog.hypergeometric.com
blog.hypergeometric.com
2. Are all devices supported with drivers - Bluetooth, 3D, graphics, sleep/wake, 802.11n, webcam, internal mike, ...
3. Does it do instant sleep/wake like a Mac - 100s of times without crashing/rebooting?
4. How does it handle external displays? Plug and play like a Mac? Does it handle display rotate? The internal display is only 1366x768 ?
5. Does it detect a headphone and switch from speaker to headphone automatically (speaker driver?)
6. How's the trackpad compare to a Macbook Pro?
7. How's the keyboard compare to a Macbook Pro?
Asking because I moved from Linux->OSX a long time ago, and I wouldn't mind switching back if the hardware is right and more importantly the Linux drivers work well.
2). Depends on the hardware, but surprisingly yes. Even the free Nouveau drivers do pretty decent 3d support.
3). Yep, configure it to suspend on closing the lid.
4). Depends on the wm you want.
5). Usually yes.
6). Pretty good, in fact you can enable the two finger scroll pretty easily.
7). More configurable.
If you are considering a switch, I'd recommend installing Fedora or Ubuntu, they usually have pretty amazing defaults. However, if you are considering this using a Macbook/Mac, be prepared for a lot more effort.
Which specific system are you basing your answers on? Can you be more specific on (6) - how many points does the multitouch support?
Generally, Intel is very good with its driver support, so try to pick a laptop with Intel WiFi & GPU. Depending on your needs you may want an nVidia or ATI GPU though.
Can't say anything on multitouch with the Touchpad, since I don't use it.
I can tell you that my specific installation of Debian works flawlessly on my specific Thinkpad T420s, but what does that help you?
The only problem I've had was connecting to an SSTP VPN but that was resolved easily with an ssh tunnel.
I wouldn't recommend getting a Lenovo with an Atom anyway though, if they even sell anything with Atoms (mostly just from a "If you are going to spend money, spend some money" standpoint.
Probably all the fault of the proprietary drivers, so it just goes to show that you'll have to pick your laptop wisely if you want Linux running on it.
1. 4 hours depending on workload(sort of an air form factor with a core-i7).
2. Yes, all supported, and still using my apple magic mouse. Used Skype, Vidyo, and Google Hangouts.
3. Can't say for sure, no reboots so far, wakes just fine.
4. Using an external monitor at work with my apple display port -> dvi adapter, so pretty much worked no problem. I was worried about the display being lower res than an air, but it hasn't been a real issue.
5. Yes, work fine.
6. The trackpad is ok. functional, but more temperamental than the mac pro.
7. I like the keyboard better, but I've never liked the mac keyboards.
1. 4-6 hrs with 6 cell battery.
2. Yes, Intel everything (HD4000, wireless, etc).
3. Yes, 1 resume crash total this year.
4. Yes, attached to external monitor via DisplayPort -> DVI right now.
5. Never tested.
6. Small, crappy. I'm one of those guys who disables the touch pad in favor of TrackPoint though.
7. Much better IMO, not a fan of chiclet style and Apple's "mushy" keyboards.
I'm tired of dealing with ACPI / driver issues as well. That's why now I just buy ThinkPad and Intel-only chipsets. If you're going to use Linux, you have to research your hardware ahead of time (e.g. poor Atom support) or buy Linux laptops (Dell Ubuntu series, unofficially ThinkPad series).
I'm not trying to say everything's happy in Linux land. Printers are still a sore point, as are AMD / nvidia cards (Open or binary drivers? Multi-monitor support?).
Sometimes a happy Linux user is just that - someone who's happy using Linux. I've had some hardware compatibility problems, but they were all minor and none for the past couple years. Of course, I know what I'm doing and I avoid hardware I know has poor Linux support (much like you should avoid a SPARCStation to run Windows NT in the 90's). Comments like yours are very much in line with other comments from people who have been called "Microsoft apologists" since ever. I will, however, avoid calling you one.
> I've used unix varieties for more than 20 years and never experiences like this for anything, ever
While it seems you have been trying a lot (20 years is a long time) you may have to consider the possibility you are just very unlucky. Of course, 10, 15 years ago, the supported hardware list was much smaller. Solaris and SCO Unix were never intended to be general purpose desktop OSs anyway and it makes little sense to support general purpose desktop hardware back then. I'm now on my fifth Linux-only laptop and I'm yet to have a single problem. In fact, this one is the first that came with Linux preinstalled. I had to remove the "Designed for Microsoft Windows" stickers from all the others, but I've left this one's "n series" as a proud reminder of its origins.
But if you buy on raw hardware specs, and then try to get Linux working after that, odds are that you'll run into something (sleep/wakeup issues, flaky Broadcom wireless drivers, or lately, problems with fussy trackpads) which will be real trouble.
So, you can get a pretty trouble-free Linux experience, if you do research --- but it might not be the exact machine you want, and it probably won't be anything bleeding-edge.
OSX is ... finicky ... with dev tools. Apple does the compilers, and the bolt-on distributions (brew, Macports, fink) seem to have trouble keeping things compatible. Linux distributions don't end up falling behing their own compilers every time the compiler gets updated. I'd rather stay off the bleeding edge compilers, and have everything just work.
There is the "Apple tax", but it's hard to find a good lightweight laptop which is much cheaper than a MBA. A few hundred dollars cheaper, but you lose that on the resale value. For a desktop, there's no comparison (a $600 white-box will thrash an iMac, and if you pay for a nice monitor it's better to keep it than sell it bundled with an obsolete machine).
And you could keep your Macbook Air for looks [and ssh to that box] ;)
Seem to? From first hand experience, while MacPorts shows its age and cruft, homebrew just rocks. I just recently upgraded a SL+XCode 4.2 machine to ML+XCode 4.5. Zero issues. The only problem is old or broken software that assumes C == GCC in some way (e.g ruby 1.8). I've had more — although infrequent — problems with ArchLinux updating to latest GCC.
But the reality is, no matter how good brew is, apt-get on a stable Linux distro is just going to be better. Unless you want OpenGL ;)
Linux can be fun when you want media. I told my brother to try Dwarf Fortress. He then proceeded to screw around for half an hour, installing OpenGL drivers (to display a text-based game, WTF?) and an audio library (to run the solo guitar track). It took something like the page-breaking apt-get here: http://www.bay12forums.com/smf/index.php?topic=113626.0)
1. Not good but not much worse than on windows.
2. It doesn't have builtin bluetooth but my $2 usb bluetooth dongle from ebay works. 3D with fglrx and the open source driver works. Wifi speed is not that great with 6 Megabyte/s but it's faster than 54 mbit wifi so I guess it works. The webcam used to work but not at the moment. I think I disabled it myself. I have to investigate that. I don't know what mike is but the microphone works of course.
3. Suspend doesn't work with amd's proprietary driver unless I boot with nopat. That's 100% amd's fault. With the open source driver it works out of the box as expected. Putting it to sleep and waking up is not instant but less than two seconds, so good enough for me.
4. xrandr --output LVDS --preferred --output DFP1 --preferred --left-of LVDS --primary --rotate normal Does what I expect it to do. Of course --rotate right etc. works too. Why shouldn't it? It was nvidia that refused to implement the freedesktop randr standard but recently they finally got it together and implemented it.
5. Yes.
6. I don't know. It's not great but ok. I have no problem with it.
7. See 6. You could just use linux on your macbook if you'd like the keyboard/touchpad...
- does it handle GPU switching (Optimus&al) without piles of hacks?
Practically it segfaults or hangs X (I tried on a notebook with optimus and a computer with sperate intel onboard and nvidia cards).
Give it some time, even nvidia announced to probably support optimus with the prime/dma-buf stuff in their proprietary driver.
Why are you guys complaining about a guy choosing Linux over Mac? Is it because of the sentiment? :-)
Except he actually gives the proof.
Although anecdotal, that information is useful if you care about the state of the Linux desktop for any of a variety of reasons.
Though the real reason it's getting upvoted, I think, is: he has fabulous style. The post reads like a narrative, and he doesn't digress. And he has really clever subtitles and a great title.
Because, sorry, but Apple's spirit is in direct opposition with the natural grain of hackers, even in a broad and "entrepreneurial" sense of the word.
For some reason, people have begun confusing "hacker" with "tinkerer".
I don't think it is in the hacker spirit to trade any bit of said "ease of use" against their control over the hardware or software tools they own.
Heck, even Windows is much more in line with hacker spirit than Apple. In PC boxes you could plug your own cards, develop your own driver, etc. Just look at an Apple product, from last month or from 10 years ago: you cannot open it, you are not supposed to install another OS, you can't even change the battery on their phones. And I even didn't start scratching the surface.
Now if Linux drivers for laptops have finally settled down after 11 years, I can see myself move back to Linux. That's an interesting alternative if the hardware is as good as Apple hardware and less expensive.
But since Apple started to take their developers as hostages (app store) and consumers too (closed systems like iPhone, iPad), I honestly think about linux on a Thinkpad again - or a Vaio. If we could only get Photoshop for linux...
I loved hosting my website through GoDaddy for two days as well.
I don't have a XPS 13, but I can see any reasonable machine loaded with Ubuntu being a developers dream. Honestly, any machine loaded with Ubuntu these days would be more than reasonable for a most anyone.
PS. Did I say I love the keyboard on the x220? Because I do.
1. What's the battery life like?
2. Are all devices supported with drivers - Bluetooth, 3D, graphics, sleep/wake, 802.11n, webcam, internal mike, ...
3. Does it do instant sleep/wake like a Mac - 100s of times without crashing/rebooting?
4. How does it handle external displays? Plug and play like a Mac? Does it handle display rotate? The internal display is only 1366x768 ?
5. Does it detect a headphone and switch from speaker to headphone automatically (speaker driver?)
6. How's the trackpad compare to a Macbook Pro?
7. How's the keyboard compare to a Macbook Pro?
Asking because I moved from Linux->OSX a long time ago, and I wouldn't mind switching back if the hardware is right and more importantly the Linux drivers work well.
1. About 5 hrs of web browsing (though I've gotten more once I was on a cabin w/o electricity and turned off wifi etc, there's a nice hardware switch to turn off all radio on the X220). About a year ago, there was this famous Linux Power Regression, where you had to append some stuff to your grub command line and worry about crashes. I tried it, and never got the crashes, and then they fixed the regression and I now run it unmodified with the same power usage. EDIT: there's several battery sizes, I think mine is the "medium" one, it sticks out a bit in the back …
2. Bluetooth: Tried it once, seemed OK. 3D: I don't really play games, but it seems to work w/o problems. Graphics just … work? Sleep/wake works just fine. No trouble with wifi. Webcam seems to work, but I've never tried video chat. I actually haven't tried the internal mike, maybe I should some day …
3. Yes.
4. Never tried. What's display rotate? It is unfortunately only 1366x768, yes. I tend to have one window on the left half and one on the right (got some keyboard shortcuts that do this for me even though I just run xfce).
5. Yes (isn't this handled by the hardware?)
6. Hehe … the trackpad is a bit weird: the buttons are on top. Takes a while getting used to. But it has the famous red Lenovo ball in the middle of the keyboard, which is nice for typists. And it has three mouse buttons! Scrolling works fine btw.
7. Infinitely better. You will never want to go back. If you really need OS X, buy a Lenovo and install it in Virtualbox, the keyboard is that good.
Annoyances: it doesn't look as good, and on lending the computer to other people, they often take a while before understanding the trackpad buttons.
(6) The 'clit' mouse rocks :)
This is definitely tempting! Only 'downside' would be lack of MS Office, but I can go back to OpenOffice for that.
Very typical to get 6-7hrs. If I turn down brightness and don't use power hungry apps (Chrome, Firefox), 7-9hrs.
> 2. Are all devices supported with drivers - Bluetooth, 3D, graphics, sleep/wake, 802.11n, webcam, internal mike, ...
Everything works out of the box. I haven't had to tweak a thing. I don't game at all, though, so I can't speak to the 3D in games.
> 3. Does it do instant sleep/wake like a Mac - 100s of times without crashing/rebooting?
Yes. I had some crashes in wake just before 12.04 went final, but nothing since. Hibernate works as well, you just need to turn it on.
> 4. How does it handle external displays? Plug and play like a Mac? Does it handle display rotate? The internal display is only 1366x768 ?
Seamlessly. I haven't rotated the display, but I've heard it works.
> 5. Does it detect a headphone and switch from speaker to headphone automatically (speaker driver?)
Yes.
> 6. How's the trackpad compare to a Macbook Pro?
I prefer the nub, however, the macbook pro trackpad is still the best I've seen. I don't think this one compares, but it isn't bad, just not great like the MBP.
> 7. How's the keyboard compare to a Macbook Pro?
100 thousand million times better. I've never liked the MBP/MBA keyboards since they went chicklet style. I don't hate them, I just don't like them. The Lenovo/IBM keyboards are, quite simply, the best out there. I even bought an external Lenovo keyboard to use at my desktop I like it that much.
> Asking because I moved from Linux->OSX a long time ago, and I wouldn't mind switching back if the hardware is right and more importantly the Linux drivers work well.
The reason I bought a Lenovo x220, tbh, is because I had a friend tell me that they were at UDS in Oakland and the Ubuntu kernel team all had them. When you think about that, makes me feel pretty confident things will work correctly.
1. Fine. 9-10 hours with a 2 year old 9 cell battery. I run powertop and don't use unity though which is a power hog.
2. Everything works flawlessly
3. Yes but you have to enable it as Ubuntu turn hibernate off by default.
4. External display works fine. Never tried rotation.
5. Yes.
6. I don't use it. I use the nipple mouse. all trackpads make my fingers hurt as I have skin sensitivity issues.
7. Several orders or magnitude better than a MacBook. Keyboard is amazing.
Also, for those two years, have you tried keeping it between 40-70% charged as they recommend, or have you been more "reckless" about letting it discharge and fully charge?
To get 9-10 hours I used a 9-cell pack and keep the brightness fairly low. The screen kills it more than anything. I also have a 128Gb Crucial M4 SSD in it which is a little less power hungry than most devices. It does only have 4Gb of RAM though.
As for usage, mainly Eclipse with JDT and a Windows 7 VM spun up for Visual Studio 2010. CPU is throttled most of the time and memory usage is about 60-70%. Disk IO is fairly low once everything is up. Unity is running in 2D mode or disabled entirely in favour of Awesome WM. I don't do heavy compile runs as a rule as our dependencies are quite small and coupling free.
Regarding charging, it spends most of its time docked in an Ultrabase but when away or sitting in the garden I rarely have to bother charging it. I've got to the point I don't actually bother dragging a mains charger with me. The 9 cell pack was a year old when purchased with the laptop off ebay - neither were new. The battery had 108 charge cycles when purchased. I have no idea what it has now as I don't know how to extract that info from Linux.
Battery life is better if you install Windows on it as a rule though. I actually much prefer windows on it to Linux but I'm forcing myself to use Linux as my primary OS for a few months to see how I get on.
Windows 8 will probably give best battery life as it is tickless as well but I can't stand metro.
http://shop.lenovo.com/us/itemdetails/0A36280/460/2D575BF5CD...
Weighs a bit but you'll get another 5 hours :)
2. Graphics, Sleep wake, wireless, all yes. Not sure about the others listed but there is nothing that would cause a problem as a work machine.
3. Yes
4. Yes but not sure about display rotation. Displays attached to the laptop dock work as well (everyone at work uses one) including sleeping the laptop removing the laptop, and all the windows taking care of themselves.
6. Fine but its smaller than I'd like (spoiled by my air).
7. Solid but I'm not much of a keyboard snob. I can type just fine on my Sager's Mac knockoff chiclet keys or a cheap membrane keyboard.
In terms of battery life, we seem to always have our machines plugged in but no one has ever complained about poor battery life.
But there are two big meta-reasons:
The first one is that since much of Open Source in general is done to "scratch ones on itch", Linux can be seen to be "by developers, for developers". This is generally seen as a negative for non-developers, but for developers it is a positive.
The second one is that if you're a web developer, your deployment platform is going to be very similar to your development platform. This means that you only have to deal with half the number of platform specific bugs and configuration. More importantly, you discover these platform specific bugs and configuration issues sooner.
Having a desktop like this means I get to practice all the intricacies of sys-admining (nginx configs etc) just by turning my machine on and running my apps on localhost and it shows when I compare my sysadmin skills to all my peers using MBPs
Don't miss anything from Macbooks except the battery life but I'm on a bootstrapped budget so my beater will have to do until we get enough customers to pay for a new computer.
Questions like "Is my webserver going to perform well under load?" would be answered if you knew what epoll() was and if your server had it enabled, but you wouldn't really learn that until you messed with it on Linux. Plus it's just fun to tinker with your app's performance and Linux lets you do that in spades.
I'm glad you mentioned this because Sputnik is very awesome for this. They included our new service orchestration tool [Juju](https://juju.ubuntu.com/) (along with a bunch of other useful stuff) on it to do just exactly what you're talking about.
This lets you deploy your application locally on the laptop using LXC containers, assuming you're set up with an environment called "local" and your AWS account called "amazon", hack on your local app, let's say it's node.js, when you're ready to test:
juju deploy -elocal node-app whatever-yourapp
juju deploy -elocal mongodb
juju add-relation -elocal mongodb myapp
Then just `juju status` gives you a listing of your environment. What happens on Sputnik is you've deployed three [LXC containers](http://lxc.sourceforge.net/), one for orchestration, one for your node app, and one for mongodb with Ubuntu server just like they would deploy on EC2. Then you iterate a few times, commit, deploy, test. After you've done this for a while, now you're ready to deploy in EC2: juju deploy -eamazon node-app whatever-yourapp
juju deploy -eamazon mongodb
juju add-relation -eamazon mongodb myapp
juju expose -eamazon whatever-yourapp
Then `juju status`, snag the public URL for your AWS instance, paste it into your browser, and you're deployed.The nice thing there is you're doing all your app development locally on sputnik in containers that are pure Ubuntu Server, just like you'd get on AWS or HP Cloud, except now you're not running up a bill testing every little thing, you can replicate those kinds of deployments locally, which is nice when you're on a plane.
Sorry to sound like a commercial but Dell lent me a Sputnik to show this off at OSCON and it's really really nice to be able to just fire up deployments locally on a fast SSD and then push willy-nilly to the cloud, all right out of the box.
Also, diversity: on Ubuntu, you either install .deb packages or compile stuff yourself. OS X has three competing packaging systems (macports, homebrew, fink), binary installers and manual compilation. Files can end up in very different places according to how they're installed.
The disadvantage Linux has to Windows or Mac OS X at this point is mostly small ease of use issues and polish. Sometimes to have to do stuff to make stuff work, though most stuff worked out of the box.
The stuff that is easier to do in Linux is really easy to do. The stuff that is hard to do is sometimes really hard, but I've yet to find anything to be impossible. Where as with Windows and Mac OS X, some simple things are easy, some simple things things are difficult, and some things, especially anything unusual, seem impossible to do.
I think where Ubuntu occasionally falls is in a lack of unity a focus on functionality before ease of use, and a tendency towards a tabla rasa. I'd probably be on xmonad (a tiling window manager) now if it came with a nice setup to start and then let you select from built in user set ups, tweak existing setups, OR make your own. But that's also part of the strength of the linux ecosystem, people build things to be interoperable and flexible and hackable. And for a Developer, the latter is preferable anyway.
tl:dr Linux isn't the same as windows or OS X. But it is perfectly viable as a desktop OS. And where it rocks, it rocks hard.
1. People with non-Mac machines always plug their laptop into AC power before starting work (unless it's a netbook). My previous Windows laptop had battery life of about 2 hours while my Macbook Pro has about 5 hours.
2. People with non-Mac machines have to be very careful where they sit, or the glare from the outside makes it impossible for them to see their screens. This was my experience with a Windows laptop as well.
With every new release the Mac operating system becomes, in my opinion, more complex and harder to use. Mac hardware on the other hand, just gets better.
Much more accurate would be to say "people with shitty laptops" or even better "people with laptops that have short battery life or glare screens".
I have a non-Mac and I don't have to do either of the two things you listed. That's because I put great care into selecting my machine and because I don't like paying out the ass for Apple's overpriced laptops, although I know a lot of people who do. (I do have an iPhone 4S, but not because of the hardware)
I'm sure there are very good Windows laptops. As the previous poster wrote, if you do your research, you can find one. I don't want to do research.* I want to walk into a store and say "I'll take that one," and have it work.
* Useful, accurate online information on laptop battery life and other performance statistics is pretty much nonexistent. The only trustworthy information source is to ask strangers "How do you like your laptop?"
I believe that you're able to deal with the display, but I'm not making anything up. Check out this photo from an AnandTech review[1] of the Retina MBP : http://images.anandtech.com/reviews/mac/retinaMacBookPro/DSC... From left to right, it's MBP, MBP retina, and MBP with matte display.
[1]http://www.anandtech.com/show/6023/the-nextgen-macbook-pro-w...
With every update my Archlinux system is approximately around the same difficult to use. I wouldn't care if I used it on Apple hardware or not but it's just more expensive.
a) Is writing this blog post a requirement of the Sputnik program?
b) Regardless of the answer to a), how do I get into the Sputnik program?
b. Its as simple as installing this image you can find here on an XPS 13 : http://hwe.ubuntu.com/uds-q/dellxps/
One didn't have to wait till 2012 to be able to do that.
The main difference seems to be that he now uses Google Docs instead of Microsoft Office, and thus spends more time in the browser.
The embrace of Web standards by major players (thank you Google, and I don't say this often, Facebook) and availability of cross-platform standards-compliant browsers (thank you Mozilla and Google), and even the resurgence of Macs (thank you, Apple) have helped.
That and the fact that proprietary application format usage for standard desktop functions (word processing, spreadsheet, presentation) has dwindled dramatically. I won't say it's gone by any stretch, but even Microsoft touts open standards, and far more often you'll encounter Wikis, Google Docs, or git.
If you are working with other organizations, they will use Office. Excel seems to run the world and is used for accounting, specifications, I've even seen customers give us mockups they have made of the website they want in Excel.
The various tools on Linux or the web for reading Word docs have come a long way and I'd say are mostly good enough, but when it comes to complicated Excel spreadsheets, you have to use the real thing.
If it wasn't for that I'd see Linux as a viable alternative. I'd miss Photoshop, but could get by with the Gimp. But for the time being MS keeps me solidly in the OS X camp.
And those patches will bite you in the ass on the first OS update (or when they are abandoned 6 months on). Other than it being cheaper, am I missing something?
His past 10 years were on Mac, which i'm sure worked nicely for him, but (i'll bet) was on average 1.5x to 2x more expensive. He's realizing that the old Penguin can finally give him what he needs for less.
I know how this goes. There is untold functionality that is broken. Likely you might not know what until later. Updating your OS will likely be a bitch. I like so many other people, don't have time to patch my computer and patch my servers, and patch my phone. I just need shit that works. I am willing to pay for that.
The default userland is kind of annoying, in that a lot of utilities are BSD ones and aren't compatible with my imported-from-Linux scripts, aliases, etc., but that's just an install of coreutils away.
I'm glad you could migrate your snark from Reddit, but it doesn't do a lot for a real conversation.
- colors never worked right, you can certainly enable them but themes like solarized are impossible to get working.
- it took forever to open. as in, a terminal on my machine is just a keypress away and it took the terminal on my osx machine a couple seconds to open a window, and even longer to show me a prompt
- somehow they borked mouse input, so clicking the line you want to edit from within a vim session, for example, is a no-go.
- this is a lion problem but terminal interacts with it especially badly, there's no easy way to open a second terminal window. I usually have tons of the things open and it's impossible to manage them properly.
- Colors work perfect with the tomorrow theme, kinda similar to solarized (https://github.com/chriskempson/tomorrow-theme/tree/master/O...)
- I think I changed my shell to /bin/bash in the preferences, which fixed it
- Haven't encountered this
- Haven't encountered this
touch ~/.hushlogin
mbf041:~ shephard$ ls -lart ~/.hushlogin
-rw-r--r-- 1 shephard staff 0 Apr 23 21:36 /Users/shephard/.hushlogin
mbf041:~ shephard$
But it still didn't help. I ended up having to sudo rm -rf /private/var/log/asl/*.asl to fix it on my system.But, basically, sudo rm -rf /private/var/log/asl/*.asl fixes it.
I live in Terminal.app - usually have 15-20 tabs open all day long - so little tweaks like that (saving 2 seconds each time you open a new window) makes a big difference.
It's a usability trade-off. Defaulting to allow scripts to erase all your scrollback would be pretty annoying in a lot of cases. Ideally there would be a checkbox for this behavior, but Apple doesn't like config options.
One thing I wish terminals had was a "scroll up to the last place I typed something." I think that would solve your problem as well.
I fully agree it shouldn't be an option, and that generally being highly configurable is a way of abdicating responsibility for making the right choices in the first place, and ensures that not everything is tested (there will be too many combinations of settings).
In this particular case I just think Apple chose the wrong behaviour.
Combine this with how difficult it is to get a real dev environment set up, on debian-based systems you just apt-get install build-essential etc., similarly on Arch Linux, whereas on a Mac it was installing that whole XCode from a CD which included a bunch of stuff I never needed, then waiting for hours for macports to compile gcc etc. (I never understood why macports didn't go with precompiled binaries, mac's are so uniform compared to linuxes it should be _easier_, shouldn't it?). And then waiting for hours every time gcc etc. got an update, thinking "I thought I did this already, what is this, gentoo?" And the annoyance of having to install GNU sed and ensure it was before OS X sed in PATH because OS X sed was horribly slow on certain regexes (I think they had a \1 in them, can't remember), it felt so … inelegant.
And most of the projects I use and like working on just seemed to have better Linux support; of course I could rant about how OS X is a POSIX too and they should support it just as well as Linux, but, well, I chose convenience. For the sake of my fingers and my patience.
Otherwise, color support at least used to be dreadful. I believe this has been fixed recently though?
I think it still doesn't have proper mouse support though. Seems like a silly thing to have/want, but I find it very nice for resizing/focusing tmux panes/Vim windows, and scrolling in both.
It feels like people just really, really want to find a good reason to hate Apple.
What version of Ubuntu is this hardware specific patched one?
Are Canonical or Dell guranteeing updates? If so, for how long...
Best of luck with it.
[1] https://launchpad.net/~canonical-hwe-team/+archive/sputnik-k...
This makes it unclear if I can actually buy this thing (in Europe).
>I got a special version of Ubuntu, with some kernel patches, and some patched packages for sleep and hibernation.
Why isn't this in the official Ubuntu distro? I don't trust binaries from Dell.
https://launchpad.net/~canonical-hwe-team/+archive/sputnik-k... https://launchpad.net/~canonical-hwe-team/+archive/sputnik-p...
Right now the http://hwe.ubuntu.com/uds-q/dellxps/ link warns you "this image is not considered an official Ubuntu release"; "this image is for demo purposes only". Not very reassuring.
Still, it does put the Dell XPS on my watch list.
However, will any portable laptop get 7 hours of battery life on Linux with wifi on like the 13" Macbook Airs do?
Disclaimer: the two year old machine is one our company used to make, and my version of development is on the Linux kernel or various packages like the MATE desktop.
If I had to buy now though, i'd get the UX31A (Full HD IPS in 13"), but looks like some things there don't work yet: https://help.ubuntu.com/community/AsusZenbookPrime
Playing a game it's about 2-3h, but it doesn't seem to ever overheat.
Does someone know if there will be such a slick Laptop with 15 or 16"? Preferably FullHD display?
Now that Apple becomes vastly popular with everybody, hackers, early adopters and other trendsetters start bashing Apple and look for different stuff. The parent post is only one in a growing number of others.
Wasn't Linus Torvald using a Macbook Air ... with Linux?
I tried gimp for a while but it did not nearly qualify. Do you have any idea, if there is linux-software that comes somewhat close to photoshop?
It'll change as high DPI devices become more popular.
I'm tempted to grab a cheap XPS 13 and try it out for a bit.