Best Developer's Laptop?
s31523 writes "I love my current laptop, but unfortunately on my last trip the primary LCD went bonkers. It's an older Gateway (2 GB RAM Intel Pentium M 2.0 GHz, ATI M7). There are a handful of features I love about it: [1] Hot-swappable drive bay, with several components that can go in: CD/DVD R/W, extra battery, floppy drive, extra hard drive, memory card reader, etc. The extra battery option is especially appreciated — I can go 4-5 hours on battery power. [2] Docking station / port replicator: I like having my home setup with keyboard, network, and dual screens (a necessity). [3] It runs Linux. OK, I'm a wus, I actually have GRUB command three different OS's: Windows 98 (I have really old embedded software compilers that only run on 98, and yes I have tried every trick in the book to make them run on Linux), Windows XP Pro, and Ubuntu. I'm trying to find a replacement setup that offers the same flexibility and a little better performance. I am open to change as well. So, I ask Slashdot: What is your pick for best developer's laptop under $1,200, considering the features above?"
Who can be bothered with that.
Any new laptop is probably going to have a bunch of cores and hardware virtualization, so put ubuntu on that, and virtualize XP and 98.
All the Java developers at my work used Apple and I found this odd. When I asked one, they mentioned that it was built on BSD so they could use shell commands that they were used to on other Unix based systems. My wife had one and is a system administrator and found it very easy to VNC, SSH and manage most of her servers from her Macbook Pro.
I gave it a shot and have been able to do Objective C, Mono development, LAMP dev and just about everything without any problems. There effectively is not any language or environment that is left out and Eclipse and Subversion work as great as they do on my Linux box.
This is my sig. There are many like it but this one is mine.
You can easily get one that will fit your budget of $1,200. The ultrabay drive is hot-swappable and you can get a Li-polymer battery to slide in there for extra staying power. Also, Lenovo has kept Thinkpad customer service to essentially the same level of quality that it was under IBM which, in my experience, has been nothing short of fantastic.
Sounds like the Gateway/MPC 450-series laptops to me. The problem is usually the video system of the motherboard. Are you open to simply replacing the motherboard? Look at http://mundocorp.com/ or http://blueraven.com/. Either will sell you the parts or do the whole job for you.
I go to a lot of developer forums. Be it stuff designed in Java, PHP, Ruby, etc, there is one common thread I've noted of all the developers that present. 8 of 10 presents will use a mac. I switched a few years ago and couldn't be happier. I have VM Ware. Many people use VMs to run various windows versions, I like to use it to run Linux VMs that I eventually move off to other machines. Works fantastic. No need to reboot.
Now, if the OP is a .net person, well, Mac may not be for them. But there's something nice about being able to pop a BSD style terminal window.
And it meets none of the poster's requirements. Good jerb!
ThinkPad has the hotswap bays, excellent Linux support, excellent hardware support and turnaround from the factory, and there's always a 20% off coupon floating around. You can get a T series laptop with discrete graphics and well equipped for that $1,200 you're willing to spend, and probably far less. Not only that, but you generally get higher resolution displays than you get with Dell or Gateway laptops.
As for your Windows 98 installs -- why not use VirtualBox?
- oZ
// i am here.
It's about the 50th comment recommending a Macbook, despite the other 50 comments noting that a Macbook doesn't qualify for any of the OP's needs. It's a shame that buying a Mac comes with an EULA demading you work as a freelance PR agent for Apple. Also, it's a shame that you morons will recommend buying a Mac even when it blatantly isn't fit for the job.
I am with Goldberg. MacBook Pro has very good Intel hardware, which means it is inherently a very nice Windows machine. Better hardware than a PC at the same price? When actual comparisons have been done (as several magazines now have), as opposed to FUD, it was found that the price difference was surprisingly little. Macs do tend to be a little more expensive for the same electronics, but at the same time their physical engineering is superior (that is something that is not under much dispute). And Mac hardware is probably more thoroughly tested together as a unit than any brand of PC. The beauty of the Mac, though, is that together with good hardware, you get the best of all worlds when it comes to software. I can (and do) boot up Windows so that it runs natively on my Mac, at full hardware speed, or, if I don't need all the speed, I can start the same instance of Windows up, fully functional including Internet connection and I/O, in a VM under OS X. And as far as OS X itself is concerned, I essentially have a Linux machine, with all common Linux tools available to me, with the additional plus of a superior UI. (Superior to Linux, that is. It is debatable whether the UI is superior to Windows, though some people feel that it is.) So, yeah... a MacBook, or at least a MacBook Pro, is indeed a superior developer's machine. Arguably better than any PC, because it gives you many more options. Want to use Windows for something? Go ahead. Want to use *nix for something? Go ahead. Want to use OS X for something? Go ahead. And they run Windows natively just as fast as a PC with similar hardware. I have Linux-style development tools, and Windows development tools, and OS X development tools, all on my MacBook. And I can even use them at the same time if I want. (Though the Windows tools will run a bit slower in a VM, but that is just the nature of the beast.) That is something that PCs just do not do... or at least definitely do not do well. So, no... unfortunately the "best" development notebooks will cost you more than $1200. If you are stuck with that budget, you are stuck with that budget. But you sure are missing out.
Most of the "benefits" of the extra swappable drive bay are nullified in newer laptops.
Here's his list: CD/DVD R/W, extra battery, floppy drive, extra hard drive, memory card reader, etc
Floppy drives are obsolete
Since this is a developers' machine, a 17" should have 2 drive bays, so who needs to swap out drives? Failing that, use an external USB drive.
Memory card readers are built in nowadays.
If you're going to be lugging an extra battery around, just carry a spare.
So just go with the built-in DVD R/W, built in 4 USB ports, built-in 2nd hard drive, built-in card reader, etc. A grand should get you all this, including 4 gigs of ram and twin 500 gig hard drives.
You insulted his Mac, so he's offended and on the attack.
Heathen.
Watch for Penguins, they eat Apples and throw rocks at Windows.
The only devs that Macs are good for are Mac devs.
You do realize that OS X is a certified Unix? That means that OS X shares an enormous commonality/overlap with the entire *nix software developing world including AIX, HPUX, Solaris, BSD and Linux. In fact OS X ships with a huge amount of OSS software pre-installed along with Apple's own proprietary stuff and optional developer packages that include a lot more OSS stuff. Apple also contributes to the OSS movement. Macs are also quite popular for all kinds of platform independent and web development. Apple deserves criticism like any other soulless megacorp and their computers aren't the best development machines ever conceived by the mind of man but Macs are useful for a lot more than just Mac development.
Only to idiots, are orders laws.
-- Henning von Tresckow