This post contains affiliate links. If you use these links to buy something I may earn a commission. Thanks.
So, I often get asked what the best c...
For further actions, you may consider blocking this person and/or reporting abuse
You haven't said much about OS, the implicit choice here seems to be between OSX and Windows (although the latter isn't explicitly mentioned) ...
What I was wondering about - what's the best option for someone who prefers Linux - does it always mean you buy a laptop with Windows preinstalled, and then you wipe it (or you make it dual boot), or are there laptops on the market without an OS preinstalled?
(a quick Google search shows that yes, laptops without an OS are available, it's just they're more hard to find, and they probably aren't sold by "grade A" suppliers, they're a bit more obscure brands - and no idea about the quality ... Microsoft and Apple don't necessarily have a superior product but they do have better marketing)
You can buy Lenovo or Dell laptops with Linux preinstalled. There are also other companies which specialize in Linux laptops such as System76. Personally I have a System76 laptop and I'd say its a pretty good experience.
When buying a laptop without Linux, you're always risking that the drivers won't work properly. Companies such as Dell and System76 make sure the hardware will work correctly with Linux.
Ah cool, so it's in fact a lot better supported than I thought ...
Well actually I've installed Linux (mostly Ubuntu) on quite a few laptops, after wiping Windows or even dual boot - didn't have a lot of problems with drivers, I think Ubuntu is fairly complete with that, and it's getting better all the time - back then I still had to search and look for drivers and download them somewhere, or even compile from source, but I think nowadays that'll be rarely necessary anymore.
Even installed Ubuntu on a Mac a few times, what an adventure, that's a time consuming "hobby", but yeah even that worked.
But, it's good to hear that nowadays there are also well supported laptops available, with Linux preinstalled, from reputable manufacturers!
You might not necessarily have your wifi not work at all, but I've seen glitches in generic drivers (scroll not working sometimes, etc).
Yeah that would be annoying ... I thought that components and peripherals (and drivers) were so standardized nowadays that this might be a thing of the past, but I'm not doubting what you say ...
For basic things such as Wi-Fi adapters, keyboards, touchpads, it mostly is a thing of the past.
There are still issues with Fingerprint readers or other more "specific" components though ! Still worth it to me ;)
I'm using the m1 mac. My first ever mac after 31 years on "pc's". Bar the lack of some compatibility issues with packages and such, even with all of those headaches, m1 is hands down the best laptop I've used. Period.
I'm not gaming, not doing anything crazy. It's sleek, portable and some days I don't even plug it in to charge.... WTF... I was preparing to move some files from one of my windows laptops and I had both open. I was using my m1 and the "pc" laptop was sitting IDLE on a cooling stand and it's fan was going 100%. My m1 hadn't even spun the fan up.
I've never really liked working on laptops before now, but often I find myself on the couch doing some work because it's just so nice to use. I'm not an apple fanboy, far from, but the m1 is night and day compared to other "pc's" laptops I've used.
I'm a regular linux guy and not a apple fanboy, the only product I have is an iPad Air (and love). But if I had to buy a laptop TODAY, it would be a m1 MacBook air, kinda hard to beat in power consumption vs performance. Also, the reports I've seen, arm linux vms run fine, so any package is not ported on homebrew maybe on linux.
Yeah I agree with all of this. My main system is dual boot Linux Ubuntu (recently moved to mx linux) and win 10.
The only slight issues I've had have been with pyenv. There are some work arounds, however it's just a bit painful when you just want to work on a project but end up troubleshooting packages / setting up envs on different systems.
With all that said, I would choose the m1 over anything on the market right now.. it's just a great little combo. I love how the airport magnet to the screen.. I'm sounding more like a apple fan boy each day.
Surprised no ThinkPads came up in this list - you can get ex-corporate ones for super cheap. I'm using an e470 with upgraded RAM and new battery, total cost ~£170? Compiling things takes a while, but it's never felt slow. Battery life is amazing, and Linux support is great.
I'm using a Lenovo Legion with Arch Linux running on it, and can only recommend. Linux runs pretty well on Lenovo machines to begin with (I even once heard that most Linux distros are tested/developed on Lenovos, no guarantee on that, though...), the gaming specs allow for several VMs, IDEs and othe resource hogs to run smoothly at the same time and it boots up in a matter of seconds. I know a lot of people running on Lenovo Yogas as well, Manjaro or Ubuntu are also possible options. Only "downside": getting the RGB keyboard backlight running is a bit painful :D
What about System76? Those are awesome, quite on par with Razer Blade and somewhat cheaper even when throwing in gaming video cards.
You have mentioned the Surface pro, but I can also recommend the Surface book series (i have a Surface book 3) - which is more like a laptop, but you can still detatch the screen and use ut as a tablet :)
Nice I totally forgot about the surface books I haven’t had much experience with them glad they are a good option though!!
I want to buy a new laptop, above described laptops are super amazing BUT they're out of mu budget.
So please can you suggest me a laptop about 60k price? My work includes Coding and Web development(React,Node) only(no gaming, editing or etc)
ya for sure! not really sure what your budget is but this macbook air i think would be more than fine for just development and web browsing: amzn.to/3vluoHS
you could prob get away with this one but may need an external hard drive: amzn.to/3gxNIwd
same with this one amzn.to/3cGU2jC
I am not a huge fan of lenovo but plenty of people love them and this is a pretty good deal as well: amzn.to/2Tz3E9o
hope this helps!
As you say, it really depends what kind of development you're doing.
I have three machines here, a 3rd gen i7 PC, a 2nd gen i5 laptop and a 2020 MBP. There's nothing I can't do that I need to do any of them, and the i5 is a decade old. It didn't cost me anything, because someone wanted rid of it. The desktop PC is a mishmash of parts but probably cost about $4-500 in your money units all told. It's not a laptop, but it has two 24" monitors and a properly keyboard and mouse, so...
The "best" computer for someone is always going to be a value decision.
Why not Lenovo?
Fair question I have had a lot of issues in the past with Lenovo especially with the screens they have issues with their screen connections getting detached or just go bad my parents also had issues with their webcams and mother boards for theirs and their customer service is a mess but I have had friends who have had good ones just not a computer company I would put on my top 5 list
That's interesting because they were defacto standard for business Laptops not long ago.
Thinkpads for Windows environment because of - quality, durability, customisation and ECC memory.
If you are on a budget buy refurbished t530 or t430.
If you want light small stuff, x1 carbon.
Dont care about the monies, want portability and casual gaming, x1 extreme with undervolting and repasting is the best choice.
Cons for other:
I wouldn't consider Win vs Mac vs Nix much of a critical choice nowadays. My primary desktop OS is Windows, and has been that way for 99% of the time. I am very familiar with it, I like PC gaming very much, and I don't want to move from it. But I develop software, specifically for the web, and it's just so much more convenient to do this under Nix: the tools are amazing, and this is likely going to be the environment where my software will be run. There being many others like me, Microsoft did us all a nice, and added WSL. Suddenly, this is no longer a choice I have to make: WSL2 allows me to have Linux natively, and that brings LXC which enables Docker. And if you can Docker, you can whatever. As a result, I have 0 tools installed in my Win10 desktop OS (apart from the IDE, which of course runs and looks much better in the native OS); and yet all the tools I need are available to me at least as conventiently as before. The WSL environment is the perfect place to contain things like Git, which is usable for every project, and which is required for the tooling I use (like PHPStorm). Every project I start gets a Docker environment configuration which contains all of the pre-requisites for that program, and I can deploy an app atomically and with extreme ease and reliability. Modern tooling like IntelliJ software integrates with WSL (such as to run Git), and allows for remote interpreters (including inside Docker containers), which it connects to in order to run PHP and tools built with PHP (like Composer). Because all of the configuration in the Docker environment is known (you configure it, and simply commit it to the project), it becomes possible to also ship the IntelliJ project configuration with the source (like on Github), and any contributors immediately get the same environment like myself, which allows them to gets started without delay, and without having to re-configure their environment every time they switch to a different project. Here's an example of a template for such a project:
github.com/Dhii/php-project
As for the laptop itself, I have Razer Blade Pro 17, and it's very good for both gaming and development (and I guess for everything else too, therefore). The only complaints I have:
That said, I guess at least some of those issues are due to the somewhat esoteric setup I have (WSL, Docker, Discord, etc). I use 3 virtual desktops, and each one typically has quite a few Chrome tabs open, not to mention the IDE, entertainment stuff like Spotify and Youtube, various messengers, steam, time tracking and project management software, etc etc. Also, as I research and understand the problems deeper, I am able to circumvent them much more easily - like shutting down WSL when I'm not using it in order to save power (this also sometimes remedies its insomnia), or manually selecting the sound i/o channels when they get mixed up by the OS or specific applications. As soon as it is plugged in, though, everythin works lightning fast. Overall, this is an excellent product, and IMO is the most powerful portable PC solution that doesn't look like a toy (yes, I'm looking at you, Alienware). It is very expensive, but not as expensive as the top range Macs (sometimes considerably cheaper). Highly recommended despite the problems I listed. In fact, since it is apparently impossible to ship anything with a LiIo (or any other volatile) battery to my country, I had to order it 3 times, waited 10 months, and paid out of my butt for all that stuff, but even despite the fact that a newer model came out a couple of months after I got mine, making it instantly obsolete and thus causing a price drop, it was totally worth the wait.
Disclaimer: I am not affiliated with Microsoft, IntelliJ, Razer, or any of the other brands, companies, or organisations that I have listed, in any way whatsoever.
I am using Dell XPS. I absolutely love the display! Occasionally play some old coop games with friends too like The Forest.
Very cool. ASUS makes reliable computers in my experience.
Air >>> Pro
I had an air for a while and for web development especially with small apps it worked great! And for travel was amazing I didn’t even know it was in my bag! I just prefer my pro because i like the bigger screen and I use it for more than just work and the air isn’t great with handling big applications but with the new m1 chip could definitely be a different story
I got the M1 Air as soon as it was out and I can't be happier. It's cold as ice, silent and the battery life is mindblowing. A huge upgrade from my 15 inch Pro.
Nice ya the m1 chips are a game changer for sure I’m actually getting an iPad now for the first time since they came out cause of the m1 lol
MSI Stealth G series are pretty good
Also a GREAT option my first laptop was an MSI and lasted 5 years :) can’t believe I forgot them maybe I’ll add a bonus #6 😜 good call
What about System76 I have never used them but they seem like descent laptops.
i have also never used them but a few people mentioned them going to have to do some more research and get one to try it out lol
The Thinkpad T14 (amd) is a beast, and it's very useful for CPU-intensive development.
Thanks man, im looking for new laptop and u came 🎇
I feel like you shouldn't recommend laptops for others. What's important is explaining what specs are good and why that is.
Just add the M1 MacBook Air to that list. That's my current device and it's awesome!
Mac is best
For ops and terminal guys who crazy about cli and tui workflows, cheap netbook or Chromebook is more than enough.