Laptop Recommendations for Hardware development?
rwgast_logicdesign
Posts: 1,464
I have pretty much always built every PC I have owned, and I have always built hi end overclocked gaming rigs with water cooling and all that pazazz. Well those days have come to an end, I don't play games anymore and I find myself needing a laptop more than a desktop most of the time. I would like to build a desktop with a bunch of Serial cards and data acquisition hardware, but right now that isn't the path I want to take.
I've been browsing laptops lately and see the world is changing quite a bit from the last time I built a PC. The first thing is windows 8, a lot inexpensive laptops are advertised as Quad Core, then when inspected deeper it turns out they have an allwinner cortex A8, cpu, which is ARM. This advertisement seems a bit shady, I mean sure they'll run windows/linux etc, but they wont run any binaries for an x86, so those are all ruled out. Unless windows 8 has some emulation mode I am unaware of. Windows 8 has also made touch screen laptops popular, are they worth it? Will I have any trouble getting a linux dual boot on a windows 8 machine? I have heard something about boot loader locks that will not allow you to install another OS besides windows 8, is this true?
Nextly, I need serial ports... Am I right to guess the only way that is going to happen in this day and age is to plug a bunch of FTDI USB to serial cables in to the thing? Im really just looking for something that is fast enough for heavy weight development software and CAD programs... I know I want at least 3gb of RAM, Im just not sure about all these newer mobile CPUs. Is an i3 fairly quick, or is it worth it to move up to an i5? And what about AMD based mobile chipsets? Things sure have changed from the core two duo days...
I've been browsing laptops lately and see the world is changing quite a bit from the last time I built a PC. The first thing is windows 8, a lot inexpensive laptops are advertised as Quad Core, then when inspected deeper it turns out they have an allwinner cortex A8, cpu, which is ARM. This advertisement seems a bit shady, I mean sure they'll run windows/linux etc, but they wont run any binaries for an x86, so those are all ruled out. Unless windows 8 has some emulation mode I am unaware of. Windows 8 has also made touch screen laptops popular, are they worth it? Will I have any trouble getting a linux dual boot on a windows 8 machine? I have heard something about boot loader locks that will not allow you to install another OS besides windows 8, is this true?
Nextly, I need serial ports... Am I right to guess the only way that is going to happen in this day and age is to plug a bunch of FTDI USB to serial cables in to the thing? Im really just looking for something that is fast enough for heavy weight development software and CAD programs... I know I want at least 3gb of RAM, Im just not sure about all these newer mobile CPUs. Is an i3 fairly quick, or is it worth it to move up to an i5? And what about AMD based mobile chipsets? Things sure have changed from the core two duo days...
Comments
I'm posting here from a five year or more old AMD 64 bit Athlon 1.0 HGz with 2 Gigs RAM. Its a good old big box PC. It can do everything I need for developing in almost any language or Prop programming or even playing with VHDL and FPGA's.
Now perhaps a modern lap top can do all that. Or even a tablet. All well and good as long as I can connect a couple of big monitors and a decent keyboard.
Do you need to be mobile to do that?
I don't,. All my files are out there in github or some other cloud. I can migrate from home to work or where ever, computer to computer and continue work.
At the end of the day you have to say good bye to Windows. So your x86 binaries don't run on Allwinner or whatever ARM processor. A recompile gets you going in the open source world.
Serial ports don't exist anymore. Only as virtualized by USB dongles.
If you want a dock, those things have serial, SCSI (often, not always), USB and some video ports you can choose to wear out first. Recommended. They cost more and typically work with only a few machines in a series, but are great for your workbench. I don't have one currently, but I did in the past. Liked it.
My recommendation is to get a reasonable i5 or better CPU, whatever you can reasonably afford. It will be fast enough. Get a fast internal hard disk, 7200 RPM. What I like to do is buy the machine with the dog slow disk that's cheap, go and pick a great one out that I like and clone the system disk right away, preserving the factory state. From there, I'll make another clone or two when I upgrade disks, preserving licenses and such too. If you can spend for it, the SSD drives are insane fast. You don't need this stuff for this work, unless you are doing very significant projects, but it's nice to have and with laptops, buying up means running them for a long time.
That strategy has worked for me. My old T60p that I had when I first got a Prop is still just fine. Long run time for a laptop or desktop. Got a Prop the first year it was released.
Get the bigger battery, whatever it is. Then get another one, and cycle them reasonably. They will last you years.
Make sure the laptop has a VGA output, and if it's got Display Port, make sure you get one of the little HDMI adapter cables, with the optional DVI and with that you are set for any display except for an analog TV, and that can be done off the dock, but nobody does.
Right now is a crappy time to buy a Windows machine because not getting Windows 8 isn't an option, or if it is, you pay business class prices. Sucks, but that is how it is. If you don't care about speed and some of the features I mentioned, get one of the open laptops sold with Linux and you can do a lot with that no hassle.
If you do buy Windows get Pro, because that has downgrade rights. Thank me later.
Make sure the thing has a coupla sets of USB ports. You might damage one, or need a few at a time.
I typically pay well for a machine and use the Smile out of it for a really long time. Pay up for a great LED back lit display, because the years you will use it will pay off because you won't be experiencing the gas tube fade effect that happens with age and getting bumped around, nor will you be buying spare ballasts and figuring out how to get them installed. (I'm talking to you HP)
2) Forget touchscreens. You have to write application software specifically for touchscreens for them to be useful. Compare a good Android or iPad application with something similar for Windows or the MacOS. They're very different.
3) I'm not favorably impressed with Windows 8. I guess you're stuck with it these days. I do most of my work on a Mac and run Windows XP on that when I have to (using Parallels Desktop).
4) Can't help you with the dual boot thing. I tried it and eventually gave up on it, but I was using a slightly flakey NetBook that worked OK for either, but not both.
What you are saying is "pay extra for the latest Pro Windows because when you find out it does not do what yo want you can downgrade to some ten years old version of Windows that does"
No wonder Bill Gates has 70 odd billion in the bank. As P.T.Barnum said "There is a sucker born every minute". Or was that David Hannum?
Right now I am mostly on a 2ghz XP machine with a GB of RAM, unfortunately. It works for most things, but when it comes to things like AVR studio, or Altium it just chokes, probably just a RAM issue. The reason I want to go to a laptop is I'm back and forth between two houses and sometimes I stay at a hotel during the week so I don't have to wake up at 2:30am to commute to work . I would much rather just build a nice dual core desktop with 4gb of ram and dual monitors, but right now I would hardly get to use it.
A modern laptop is a giant of computing power in my mind. But I cannot work with those dinky, mushy, keyboards, I need big screen. I need a proper mouse. And I certainly don't want to have to carry the thing around.
Anyway, you have mentioned AVR studio and Altium as being particularly slow. Perhaps you can find out if that us a memory problem. For sure on any machine as soon as you exceed physical RAM hit swap space everything slows by a factor of thousands.
Personally I'd put together a "decent" desktop with some RAID and then go on eBay and buy a $50 ThinkPad (or two). Use the desktop to store data and use the laptop to remote into the desktop, if needed.
For choosing a new laptop, a power user as yourself may never find anything new ideal. IMHO the only thing Windows 8 is good for is administering Hyper-V on Server 2012 core. I cannot think of one thing about it other than that. Sure some other things are cooler, like I can see what RAM is in what slots but since you can already do that with third party software there isn't much point.
The difference between i3 and i5 depend on the models. Be careful of the lower end i5 CPUs though, they can cost a bunch more than a comparable i3. Usually the more cache the more cash.
If you need a laptop for travel then chances are you'll want something light. The weight can often determine everything else, keep an eye on that. The screen size and whether or not you can live with the built in keyboard are pretty big factors too.
I still cannot pass up buying a $100 used laptop on eBay over anything new though, even if it is a couple pounds heavier, it's so much easier to get going, and sometimes used stuff is more reliable than new.
It would be nice to just run linux as heater says, but some software has to be emulated, which is annoying and sometimes it takes to long messing around with linux to get something working for example an ARM cross compiler system, I do love customizing my box and tweaking linux but sometimes I want to sit down and get to work as fast as possible without messing with the software.
As far as a desktop Ill probably just pick up two 26" monitors, a new psu and mobo with core two duo then throw my old geforce gtx8800 in there, and call it a day.
I was looking at a core i5 inspiron for about $480 but idk...
Ill probably purchase a laptop in about a month, right now I've been picking out a good CAT IV multi meter for home and work, getting a decent 1000v meter with all the bells and whistles and hi accuracy is more than a laptop or a rigol dso!!! Im out at the biggest solar plant in the world right now (7x7 miles of glass) and I want to make sure I have a reliable safe meter and do not have to rely on what the company hands me, when it comes to testing 850v I'm not willing to put my life in the hands of any old meter.
@Heater. Yes licenses are getting narrow, often keyed to a machine and even the right to install the software is regulated. This is being done to support annual service, update and support contracts. If you are on contract you have options. If not, you pay for those. One of the CAD products I work with costs $1000 to install on a different machine when off contract. And the licensing software is very good, able to detect a new machine, eve a copy of a virtual one, unless you know some very geeky things.
In the case of Microsoft, they are moving to prevent another XP being used so darn long, while not annoying business. So you buy Pro or better and you can downgrade it to run any version and move it to new hardware. Home editions are machine specific licenses, unless purchased at full retail, and guess what? That costs what Pro does generally.
Home users, hobby, students, and others will just buy new licenses with new computers, and will just run the latest, forcing moves to new DRM enabled hardware, which the software, game and media companies really like.
A whole lot of people are going to learn what a license is, and it is not owning a copy of software, but merely a right to use. That right will be as narrow as quarterly income expectations needs it to be.
Pay early, pay much less later. That is how it is... I have been putting off UNIX for a long time. This year that ends.
The windows 8 is a secure boot OS. It can be loaded on open hardware, but some functionality related to movies, media, games is lost due to the insecure DRM, but it will work great otherwise.
Whether or not you can use legacy boot is up to the hardware vendor. HP offers it, but they make it really hard and not documented. I was stunned when I fought that battle. Took a whole day to get 7 on that machine.
If you buy ARM, you will run windows 8 period. Those machines are closed like phones are.
If you cannot disable secure boot, Intel machines can generally load Linux as that was paid for by somebody to permit a Linux capable boot loader, but again only at the hardware manufacturers discretion.
Im very much considering dumping windows as heater recommends, whether it be for a laptop with linux and open hardware or even a mac. Funny thing is I HATE MAC, I HAVE ALWAYS HATED ANYTHING APPLE!! There computers are awesome looking, OS10 is based on BSD, they make ipods, whats not to like about mac? Well I hate mac because its a closed platform, and now microsoft has gone down this path and its making me wonder how a true computer user is suppose to USE there computer... it seems if you want freedom you will be sucked back in to paying 1980s prices for PC's just to have the right to use your computer for what you want and not as a machine to run a piece of licensed software.
I feel like I am buying a license to use the machine not the software.... To me this all seems like a much bigger Anti Trust issue than IE ever was.
Unless the ARM laptop's sales documentation says it will run Linux or Android, you can bet it won't run anything but Windows 8.
Yes, Microsoft and the device manufacturers are locking you in. If you find a tablet or laptop that can run Linux or Android, you can bet it's a different model number (and boot ROM) than the Windows 8 version. You may lose the bet occasionally, but not for too long and not too many times.
You need windows 8 pro if you want to run windows 7, or XP with that license, otherwise you can only run Windows 8 on that machine it was shipped on.
Secure boot is the default on new Windows 8 laptops. What you need to do is make sure the hardware vendor has allowed access to the BIOS / FLASH settings needed for it to boot in legacy (normal) mode. HP does, but you have to poke around on the keyboard a little while booting to figure it out. I was early on that model. Probably that info is out there more now. Just check.
If it has the option to turn the secure boot off, you can do what you are used to doing.
I know, PITA isn't it?
Get a Raspberry Pi, or VIA APC, or one of an ever growing bunch or ARM machines.
Sure they might be slower than you are used to. But hey, demand will spur progress. 64 bit ARMs are on their way.
It's already 5 years or more ago that I would select a PC based on it's ability to boot a Debian installation CD. If it cannot do that simple task it is no machine for me.
If you buy ARM Windows 8 machines, they are locked to Windows 8, unless somebody has cracked the things. I don't know yet.
If you buy Intel Windows 8 machines, then my comments above are correct. To clarify, buying the Home edition of Windows 8 does not prevent you from disabling the secure boot, but it does prevent you from using that license to run Windows 7 or XP, etc... No downgrade rights, but you can run Linux or BSD or whatever else you want to run.
Hope that helps.
-Phil
But then I wanted to go portable, to be able to program the propeller out in the field, and to hang with the kids while watching TV and checking FriendFace. So I got a $150 netbook with Win 7. It can do all the things the Win 8 desktop can do, it is only fractionally slower, and it is a more familiar OS.
So I am going to second/third PhiPi and potatohead's suggestion above.
Mike I disgreee the CF 32 Toughbook and the GETAC B300 have serials both are current laptops .... Biz laptops can still have a serial port ..
I just last night for a client programmed a GASP picaxe Via real serial for a small PWM for his car fan .. No point throwing away a BS2 on a mundane task as ADC and a PWM 3 amp fan...
RG logic
windows is NOT open ,., you cant legally decompile windows can you ? Or get the source code ?OSX is NO worse ..
look at a used Professional laptop ....I got a VERY good laptop that is Bomb proof ....... for under 700 bucks and it can Run Win7
Heck here is the photos
Attachment not found.Attachment not found.Attachment not found.Attachment not found.Attachment not found.
Core 2 duo .... 4 GB ram SATA HDD . Bluetooth Firewire PC card ... Express card ! USBV 2.0 X3 Serial ! VGA SD Reader GigE WIFI GPS . 8 hour batt Back light keyboard . touchscreen .
I got it for the reason that I NEED to have alll the porrts I can get ! I never know what Iam gonna need so i might as well have it buitl in ...
you need Hardware .... this has hardware ! ..... It lacks eSATA and USB3 and has no HDMI ....... all but the HDMI I can get with a card and I have 2 slots so I have room to grow !