It would be convenient if the UI would give feedback like that on the submission page. Maybe some kind of plugin API or JavaScript tool? Same with dupes. Not prevent you from posting, but just maybe asking Are you sure? Or Have you seen this previous post?
I recently decided not to purchase expensive laptops any more. It's cheaper to buy a good cheap laptop and a workstation than it is to buy a top of the line laptop.
I bought a Dell Chromebook 13 after trying one out for a few days. I'll be upgrading the SSD and installing Crouton (with Ubuntu/Debian) to run along side ChromeOS. The benefit of this over installing a Linux distro by itself is that ChromeOS has the right drivers for the hardware. As a result it can do certain things like hardware video decoding which are poorly supported on Linux.
If only they sold those outside the US and Canada. In Germany the only Chromebooks you can buy are from Acer. I dislike Acer as a brand so I won't be buying one. I would buy a Dell one in a heartbeat :/
Out of curiosity, what would you use a stronger graphics card for on a Chromebook? I thought all the video codec acceleration was on the CPU. Do you use a lot of WebGL?
Gaming on Linux, maybe? A lot of games in my Steam library are Linux compatible.
Re: video decode acceleration, ChromeOS on Broadwell should support GPU accelerated h264/VP8 decode and hardware assisted h265/VP9 decode. (I might be completely misinformed about this though.) I'm not really concerned about the GPU performance with regard to video decode.
There are two modes for X11 under Crouton: GPU accelerated output (called "xorg" mode) and unaccelerated output to a chrome window (called "xiwi" mode). Both seem to work fine based on my limited testing with Gnome on Debian Sid.
2x scale is perfect but only OS X gets it right. Windows breaks dragging Windows between average DPI screens and HiDpi screens, Gnome does too except if you use Xrandr to halve your resolution (and patch it to disable the bicubic filter), but then text is rendered at half resolution and it shows. OSX renders almost everything at half resolution, but renders text and GUI elements at full resolution at 2x scale giving the best of both worlds
For me, the primary metrics are: excellent keyboard, touchpad WITH buttons (limited options nowadays), portable size/weight. It sounds like you're more concerned with performance, so you probably need to be in the 14"+ category.
I really like my Librem 13" ... it's very hard to find a system approaching modern that runs flawlessly with no closed firmware required. Coreboot is available for those willing to take on a fairly serious hack but it's not shipping yet from what I can tell. I honestly don't think they deserve the hate I see leveled at them. I needed a replacement and they provided it no questions asked.
No hate, they just are marketed falsely and in all honesty they aren't any more secure than any other device as long as you wipe it.
You can install coreboot on other machines, there will still be closed source microcode in the CPU and closed firmware in some of the controllers.
And the hardware is simply out of date, you can get a dell xps 13 with more modern hardware for the same price and in essence the same level of assureance.
If you are worried about state level actors exploiting bugs or backdoors in your hardware Librem isn't what is going to stop them.
Depends on what exactly bugs you about the macbook pro?
If you want want somewhat less quality and half the price or so I'd look at the lenovo 710s.
Aluminum+magnesium chassis, large touchpad, iris 540 graphics, i7, and 1080P matte display. Some might consider 1080P a big downgrade, but for a small 13.3" display I think it's quite reasonable.
The most comparable macbook pro is the base, dual core i7 upgrade, 16GB upgrade, and 512GB upgrade = $2,199. That's without the dongles you need.
With the 710s you can drive a TV/projector with HDMI, read a SD card, charge a phone with a normal usb cable, etc. No fancy display on the keyboard and no soft keys to replace esc.
As a current Apple user with similar needs, I've been looking into alternatives myself. The Lenovo ThinkPad P50 [1] is looking great. Can be configured with a Xeon quad-core CPU, up to 64GB of ECC (!) RAM, 2 x 1TB PCIe-NVMe SSD and an NVIDIA Quadro M2000M (performance similar to a GTX 960M or 950M [2]). I've been considering to get a Xeon/64GB non-ECC RAM/512GB PCIe-NVMe SSD/Quadro M2000M configuration myself for around $2,600 (before taxes), which is much cheaper than Apple's offerings.
The Dell Inspiron 7510 can be specced similarly [3] and looks also interesting but apparently throttles the GPU under load [4], which is a huge no-go for me (I had a laptop that throttled under load at some point and it was a pain).
Can you use Quadros in the laptop that has no dedicated output port for it? I am having a hard time to put my GTX 850m in use under Linux, because I can't disable the Intel GPU in the BIOS.
as long as you run a modern distro, and they are intel throughout, it should be relatively painless. Of course you have to do a little more background checking once you settle on a machine you intend to buy, much like the Lenovo Yoga 910/710 explicitly disabling ahci disk access and hence requiring a time sink (on your part) in order to get that resolved.
I intend to grab either an XPS, a Precision or a Lenovo t560. The x1 carbon is a very nice machine that most of my buddies (Linux people) gravitate too, but I purchased one which appeared to have a CPU fault and would start exhibiting visual artifacts (and instability) at 50 degrees Celsius, which does not require much of a workload. Pegging the fan helped to a limited extent, but chrome finds ways to skirt that.
I personally avoid discrete GPUs; Intel is good enough, I like running gnome on wayland (today) and having card switching work correctly is both a time sink and a maintenance burden best reserved for the devouted
Swapped from MBP Retina to the 2017 Lenovo X1 Carbon about six months ago, could not be happier.
It weights massively less than the Retina did, looks slick as hell, got great specs, half the price of a similarly specced MBP and good battery time. Linux Mint runs without a hitch on the hardware.
Looks nice. I'm annoyed that you can't get a 2560x1440 screen for less than $1850 (the highest model), and all the lower models come with touch screens, which I don't want.
I'm very pleased with my Dell XPS 13 [0] (the 8GB ram, non-touch screen version). They even have a developer edition [1] that comes pre-shipped with Ubuntu, with Dell sending their fixes upstream (meaning that the vanilla Ubuntu works great out-of-the-box).
The one annoying downside is the camera, which they had to locate below the screen due to the uber-thin edges they have above it.
> The one annoying downside is the camera, which they had to locate below the screen
I think that might acutally work better for the receiving party, since the sender will be looking 'eyes up' in relation to the camera, to see the video window on the screen, rather than the usual 'eyes down' position.
Dell Precision: up to 64GB ram, 3 X SSD, top of the line mobile CPU/GPU, etc. For lightweight MBP-like offering check out the 15" model[1]
Have been running Precisions for 7 years now on stripped down Fedora (minimal install + tiling window manager and VirtualBox for Windows/Mac) and will likely continue to do so for many years to come ;-)
What makes you think Intel will do 6-core mobile processors anytime soon? Their core count has been pretty constant at least since the introduction of the Core i3/i5/i7 brands.
Dell Precision can also be configured to have Ubuntu installed instead of Windows which not only saves a few bucks but also guarantees that the machine will come with the right Linux drivers.
I was also disappointed by these macbook pro, especially the path Apple is taking toward power users.
I searched for a laptop equivalent in quality and performance to the macbook pro and I realised that it is not easy to find at all.(I'm doing Machine Learning so I need compute power.)
If you consider the pro of the mbp:
-performance : Overall perfs are great on 15", but other laptops are better, especially grahics (but for developpers ?)
Maybe for cuda in ML. But think of external graphic cards with TB3. Memory big - :(
-battery : big + for mbp, no competition.
-screen : big + for retina and ecosystem adapted to it.
-quality : big +, you can expect a 5y+ lifetime, the quality is amazing compared to the competition.
-design : big +
-connectivity: today it's a - for mbp. But in 2y ? Cleary we are switching to all-usbc devices. TB3 gives you such
bandwidth that even external gpus are possible.
-storage: big - for mbp, even if it is fast, too small.
So the conclusion is less immediate. If you have in mind that you can sell you mbp with a good price even after 4y, you realise that it is a good investment. For the same quality, screen, battery, perfs the competition have same price or don't even offer an equivalent.
So for myself, as long as macos is poweruser friendly, I will stay with the macbook pro, if it changes, I will move to Linux...with a mac :)
This is my next laptop. Spec'd well, reasonably priced, good size.... Wish it bad a longer battery but it will be docked most the time clams-shelled to my external monitors.
Unless something changed or I'm mistaken, I believe that System76 are just rebranded Clevos (http://www.clevo.com.tw/). In the U.S., Sager has the contract for distribution (https://www.sagernotebook.com) and I believe they're the ones who resell to people like System76, XoticPC, etc.
As far as these computers, I own and use a Sager NP7338 (Clevo W230SS) that I purchased through XoticPC. Works perfectly great with Linux and Sager has been pretty easy for me to contact directly and get replacement parts (a keyboard so far.) Mechanical quality is only fair. Had some problems with the hinges, which I ended up drilling out and putting in some bolts, but other than that I've been extremely happy. I've three SSDs in a 13" computer with replaceable batteries, so I've gotten plenty of good use.
For a supposedly Linux-oriented vendor, System76 does less than you would expect to pick open-source friendly components: they offer NVidia discrete GPU options but not AMD, and use Intel WiFi instead of Qualcomm-Atheros. I wonder how much effort they put into ensuring that the rest of the system works well out of the box with Linux, especially where power management is concerned.
Is Intel Wifi bad? All my notebooks use some sort of Centrino chipset and I've never had trouble with it, although I recall friends having trouble with their Atheros chipsets. (But that was nearly a decade ago...)
Atheros 802.11n chipsets are the only WiFi devices that don't require any proprietary drivers or firmware (since 2008). Consequently, they're the first and sometimes only devices to benefit from new features added to the Linux WiFi stack. Qualcomm-Atheros 802.11ac chipsets require closed-source firmware like all 802.11ac chipsets, but the QCA firmware is actively maintained by people who have source access under NDA, and they generally try to make sure that the firmware exposes the functionality the open-source Linux driver wants. Atheros and Qualcomm-Atheros chipsets are also the most common WiFi chipsets with open-source drivers to find in routers and access points, so those drivers get QA and widespread testing in both client and AP roles.
Intel WiFi is in a lower tier of support, where you can't count on having access to the full capabilities of the hardware (eg. apparently power management hasn't been working for quite some time, and AP mode is only available on 2.4GHz). But at least Intel WiFi drivers are open-source, so it's clearly a better choice than Broadcom.
Perfect software-hardware interaction, but the build quality is horrible. My laptop has a hard shut down once a week presumably because something power-related is loose. The screen also gets scratched against the base when closed.
Is there a problem to get any decently built laptop and put Linux on top of it in your own? You can argue that it's better to get laptop with Linux pre installed, but I don't 100% agree since Linux means freedom in choosing stuff you need, so it's better to install distributive you like than default Ubuntu. Also don't count much on the customer support when it comes to the Linux laptops, it's common for Linux user to handle possible issues independently. So I don't see a strong reason to get laptop with pre installed Linux limiting yourself in other terms, such as accepting worse hardware and build quality (since there are not a lot of Linux based laptops on the market, and so you won't have many choices, so don't even compare for example system76 vs hp x360) and limiting yourself by Ubuntu distributive.
If you want to buy a laptop that almost certain to work out of the gates yes the OPs question is perfectly valid. Can you take anylap top and get it to work? Of course, its just a matter of how much time you want to invest, vs investing that time in actually developing. Both is time spent well, however only 1 will make you money.
Unfortunately it still feels cheaper to purchase a Windows laptop, and simply scrape Windows off its boot.
I object to being gouged for opting to run a certain system. The amount of invested time required to get modern Linux up on a non-psychotic (psycho like the Yoga 910) is a solid investment to the required baseline of competence required to be a Linux dev.
It's one time setup, I believe it's better to not limit youself in laptop choices for developers since it's your main tool, a tool that makes money for you. I'm for example would not be comfortable working on daily basis using heavy/creaky/noisy laptop which has a bad keyboard, bad screen, etc.
Once upon a time dell would let you return the OEM CD if you weren't going to use windows. I wonder if they still do that. They could invalidate the OEM key to windows, not sure if microsoft would care to implement that and give dell the money back.
I have a Lenovo T460s running XUbuntu 16.04 and I'm extremely happy with it. I have 20GB RAM and 512GB SSD and the WHQD screen (2560x1440). Very reliable, current uptime with 4.4.0 kernel is 62 days. The only downside is somewhat poor battery life. Under heavy utilization, I get 3-4 hours out of it.
I think the new Macbook Pro is awesome, say what you will, I can just imagine myself during debugging pressing "step over, step into, and continue" on the touch bar.
If you earn money through development, its only fair to buy the best product.
Ubuntu on a T4*0 (14", rugged upgradability over slimness) has kept me happy for years. It seems to be the most common Linux hardware, so tends to be well supported.
- Best keyboard you'll find on a laptop
- Upto 32GB of RAM (T460)
- Removable, hotswappable batteries
- Desk docking is useful
- Replace / upgrade whatever you like, yourself
- If you want to save money, a 1-2 year old model will have specs similar to the latest MBP and be going for $500 refurbished
- They refuse to die. I have 7 year old ThinkPads on the latest Ubuntu LTS, working like a dream as media servers, etc
- They use Debian on ThinkPads on space stations!
- No garish logos / aspirational consumer lifestyle marketing
In my search for a powerful laptop I came across the ASUS ROG Strix line.
They have all the specs one expects plus gtx 10x graphics (there is a huge generation leap from 9x to 10x so buying one of the more mainstream laptops with a 9x cards does not feel right)
Some of the models are slim enough and its cheaper than its competitors with a similar price.
The only problem is that is way too flashy. Black and orange the the wasd keys are also bright orange. Right now I'm pondering to ignore the looks and go for it or wait for something cleaner to come out
I think the new razer blade stealth [1] is a really good alternative to a macbook pro. It has all the hardware the macbook lacks and apparently the trackpad is really good. It has all the ports you need and a really nice touch screen as well.
The only thing that worries me is that the laptop is made by razer and as such is targeted to gamers.
I've recently bought a Thinkpad 13 (base model & QHD screen) and manually upgraded RAM to 32GB. All-in-all <$1000 with a 1920x1080 IPS screen. Battery life isn't great (6 hrs) however everything else is.
The Zenbook line has dual and quad core machines, high-resolution screens, up to 16Gb of RAM, aluminum bodies, the ports you want, a great touchpad (and often touch screen), and an NVMe SSD. It's wonderfully supported by recent Linux releases (4.4 and up).
I switched from a MBP to a Zenbook about seven months ago, running Ubuntu 16.04, without any issues.
Since you want a desktop replacement and the desktop replacement is not up to the job then you should consider getting a desktop.
Investigate the small form factor PCs, e.g. Intel NUC.
I was able to get 4Tb of super fast storage into a NUC by making my own SSHD with bcache, a 256Gb SSD and a 4Tb laptop drive. It has a lower power i7 that is no Xeon and a mere 16Gb of RAM but it is plenty fast enough for me. It has plenty of NFS mounts, rsync scripts and version control things to always be up to date. Sometimes I take it home with me, other times it just sits on my desk.
I travel with a laptop or a Chromebook or nothing at all. I can work from anywhere. I believe client server apps need testing on different boxes, by using low end normal hardware I get the consumer experience, my 'above the fold' is their 'above the fold'.
I imagine that a gaming rig style NUC might be more what you are after rather than low power. With synergy keyboard/mouse sharing and plugging monitors into the NUC rather than the laptop I get freedom from having to cable up every time I get to my desk. Going home is quicker too.
I do have a bluetooth keyboard for phone/laptop/NUC so I can travel really light and can leave all computers at home and still work effectively. Obviously my laptop has a repository too.
So, if the NUC works for you then you might want to then look again at what laptop you use on a day to day basis. In my case the laptop has been relegated to a stay at home alternate dev environment. I don't bother lugging it around.
Instead I find myself carrying the Chromebook and my bluetooth keyboard/mouse. I use DNS for mapping my dev domains as ChromeOS cannot map the local network and see my NUC otherwise. I have all kinds of crouton things and remote desktop things but I just use the browser for everything on the Chromebook and may even get rid of the Ubuntu install. If I am on a train journey I can still take the laptop I relegated to home if I really need terminal windows.
I can and do take the NUC home at weekends if I want to do linux things with it to further improve its seamless integration or get it running lots of interesting virtual machines etc.
Think again about what machines your customers use if you are building web applications. With a remote dongle sized box doing your server side stuff you can go for a tasty ultrabook that works well with linux. Make sure that the wifi, mouse, touchscreen and the audio is going to work.
My laptop is some consumer Lenovo model, despite it being deaf to wifi and with no ethernet, it compares very nicely to the posh Thinkpads my colleagues use. The screen is nice and bright, it is touch screen and it even folds back - yoga - they call it. The keys are lit up chicklets and there is just the one trackpad. It now has 768Gb of SSDs. It does the job despite its consumer roots.
Meanwhile, the corporate specced Thinkpads my non-Apple colleagues use have slower SSDs or even spinning things, what appears to be two extra rows of keys, six more mouse buttons than are needed, some nipple in the middle of the keyboard and just a clumsy form factor with all kinds of dated port connectors.
Despite the millions of extra keys none of them are backlit and the screens can't be touched. People with these machines then plug in to a docking station and use an external keyboard/mouse. I have a feeling that these guys really should have gone for the consumer grade Lenovo rather than thinking they needed some extra executive features.
Developers can be the same to end up with cumbersome beasts that may have the specs you are after but are not nice to work with, e.g. over-Thinkpad-ised.
Yeah, that nipple on Thinkpad keyboards really bothers me. Why is there only one? I have two hands, so I expect two conveniently placed nipples on each side of the keyboard.
Refer the links here:
https://hn.algolia.com/?query=best%20linux%20laptop&sort=byP...