ERRATA - 06:13: This statement is too flippant, I should have said "Cheap desktop machines from 3 years ago are much faster compared to nearly every single laptop in use by developers working today." (many thanks to @oracle@phantomthieves.net for pointing this out) - 00:34 I should have said that the mini pc in the second slide here is just as power efficient as the apple silicon machine it's beating. Yes apple silicone is very power efficient, but it's not magic. I agree ARM processors are great! - 3:00 You wanna know something cool about CPU heat? It's equivalent to a regular electric heater: 100W of electricity in, 100W of heat out. The action of the CPU is almost incidental ;-) - 11:50 "envinroment" instead of "environment" - woops! - 4:44 I should have said "11x as expensive" LANGUAGE IS FUN - 11:29 As many have pointed out, this is a photo of a MBP, not an Air. I feel so stupid, I didn't look closely (these damn things all look the same lol), this was my old work machine, which I dual-booted asahi linux on as a test before getting my own personal Air.
> I use arch btw Ever given NixOS a try? I can 100% imagine a noboilerplate video about the wonders of a declarative OS :) EDIT: Just seen that you've replied to another comment mentioning it :D
Apple's new hardware platform blows the socks of everything else though, I'm envious. This level of integration will be hard to replicate for the rest of the market, but hey - we're already _fast._
I started daily driving Linux shortly after the Windows 11 leak back in 2021. Thank you Microsoft. Thank you for making such a bad product that I started to reconsider using it. Now I am happily using Arch.
@sirbuttonhd Whats the Problem with macs? 😂 1. No high end Hardware. 2. No upgrading parts and no Support for non Apple parts. 3. A lot of Software is not available for Mac. 4. Restrictive for pro Users. Apple doesn't give you full conroll over your own Hardware (f.e. Dualboot) 5. you have to use Apples overpriced ecosystem or live with workarounds 6. You have to Trust Apple. All their Code ist closed source and they had a lot of Security Problems and Backdoors in the past. 7. Apple puts special Hardware into your PC to make repairs harder/Impossible in Independent stores. Apple Stores are more than 2x as expensive as Independent Hardware repairs.
In countries where you seldom have electricity, a good laptop with a powerful battery is life-changing. Desktops are just terrible in that kind of situation. Since I only have 1 hour of electricity every 5 hours, my desktop PC started collecting dust as I started relying on a laptop. This might be solved by installing solar panels, but that's quite expensive.
@@stephenhookings1985 The cell towers probably don't have power as well during these intervals. Assuming OP lives in a country where the government practices rolling brownouts.
I don't really know how different it is in your country, but in Europe or North America, solar panels are cheap. You make it seem expensive because you forgot to write: "Buying solar panels to power my entire house is expensive". Powering a single computer off of solar is very cheap.
The issue is that if you're working in an environment that requires some "security" certificate like SOC2 or FedRAMP, one of the requirements is to have the organization manage all of the computers, which means installing corporate spyware on all corporate machines. Nobody is making that for Linux so there's a rising anti-Linux movement in corporate and it sucks.
if it's for work, it's fine using not Linux. also it MUST be a separate device, not your personal one (I'm saying it because in a lot of companies you use your personal laptop for work, which I think is stupid)
What about virtual machines? Installing corporate spyware on your personal computer is terrible, if I were forced to do it then I would try virtual machines.
@@dr.c2195 But then the corporate only paid for spyware licenses that are made for Macbooks, so now everyone must work on a Macbook. No Linux allowed since the spyware doesn't work there, VM or no.
I was a programmer with IBM until 8 years ago, and unless there was a business case for remaining with Windows, all developers had been switched to SUSE Linux a few years before.
When I was in school, I dual booted my laptop. In windows, sitting in a teams meeting taking notes and doing whatever else in the background would cause my laptop to get super hot, and the fan to run non-stop. When I booted into linux, I could do the exact same things with zero fan noise. The pure efficiency of linux compared to windows just blows my mind.
I use Ubuntu touch on my phone, and the efficiency when idling compared to Android (which is technically a linux fork, but not really) is astounding as well. Turns out when your phone isnt constantly recording everything you say (despite turning that feature off explicitly) it barely consumes any energy... weird.
Laptops are preferred mostly by students, as they often live in small dorms with no space for a proper desktop, and are changing their living arrangements constantly (e.g. moving between their parents' home and the dorm, changing the dorm, etc). That's when the whole "gaming laptop" and "mobile workstation" stuff starts to become a reasonable choice.
As a student it is also the convenience of being able to everything from taking handwritten notes to 3d modelling on a single device that I can stick in my bag and take to lectures.
There is no such thing as a "gaming laptop". Laptops are never acceptable to game with, nor can they be made to game with. No, not even the ones that are branded as "gaming laptops" with a 4080 GPU in them. They are made to sit on your lap to type, code or for multimedia projects, that's it. No gaming, ever.
@@spankyjeffro5320 Obviously you won't get anywhere near the same performance to cost ratio as a desktop but this is serious hyperbole. I render video, 3D models, and play AAA games on max graphics with my 3060 laptop I bought in 2021. I get at least 60 FPS with pretty much everything and thermals max around 80 in near-silence. Again, desktop better, but gaming laptops clearly exist. It's my only option in my circumstances and it's worked perfectly well for gaming so far. Asus Zephyrus G14 if you're wondering.
6:38 One thing to note is to be careful when purchasing office PCs (especially from the likes of Dell, HP, Lenovo, etc.). While you will likely be able to upgrade most of your hardware, sometimes they add roadblocks like proprietary cables or weird motherboard layouts. Still more upgradeable than most laptops though
Sure, but best bargains is to invest in some old high-end hardware, ancient generations of workstations. Real Tanks for the road, rock solid, and cheap AF, designed to last years or with so much connectivity they can still evolve, even as laptop formfactor.
@@TheRogueX unfortunately still a thing with many client desktops from dell, hp, lenovo, but getting better. Even bigger workstations have proprietary psu (non modular) connectors and limited so you cant really swap stuff. You end up with that amount of connectors and cables for that amount of power. One would have to upgrade psu and motherboard to upgrade the machine in that situation
Great video. I am transitioning from windows to linux. I tried multiple distros and stayed in dual boot for the last couple of years. What held me back was the videogames and the music editing software. I clicked on this video to see the problem we have with laptops. And not only I learned a lot about the issues they have, but I also discovered some solutions to them, to then learning how to fully transition to linux and its advantages on the way.
That was a hold up for me only it was the XCode program on Mac, now I use Intellij which is paid and proprietary but is the same across my Linux machine, mac, and windows when I am forced to use them, and is essentially android studio so it's fine... problem is that Intellij and the android SDK especially are so large and inefficient that even a powerful desktop struggles to run them next to even a lightweight program like a browser displaying text.... or a music player, let alone the virtual android emulator. Wasn't always like this though. Once, long ago, I ran android studio and the SDK, and the emulator, and a bunch of heavy tabs on a laptop with minimal RAM and still had resources to spare. Now with a machine that has 4x the RAM, a dedicated GPU, and many many times more CPU speed, I can barely load one android reference wiki tab next to android studio or intellij with the android SDK. Seriously, how does a page with just text manage to consume more than half a gig of ram per tab? Google and Microsoft both have developer documentation that is so bad I have to print to PDF to save from running out of RAM... both on my 16GB laptop and my 32GB desktop. Most other pages, even youtube are way smaller and consume less CPU, and the android studio and sdk eating 12 gigs by itself isn't helping. I have JUST enough RAM for Linux, if I used Windows, I'd be even more screwed.
9:19 "My whole production pipeline could run from a solar panel on a raspberry pi" - No Boilerplate. I don't think most people realize just how powerful this statement is.
Using a Linux workstation is like using a bidet. You don't know what you've been missing until you've tried it. Especially when you go on vacation without one (having to use Windows again). Then you get that immense liberating feeling when you get back from vacation and take a dump at home and the bidet is there (using your Linux workstation again).
I used Linux (Ubuntu) as a secondary OS from 2010 to around 2016. It wasn't as good back then, but now I would never go back to Windows after I returned to Linux, this time EndeavourOS (Arch with a GUI installer and a great community) when Windows 11 was released.
My dad just bought a new Windows 11S laptop for his business, needless to say... it's was the most infuriating laptop setups ever. Requires WiFi, requires Microsoft account, having to say no to location, diagnostics, hand-writing, internet history info etc., having to install Chrome, Windows refused, figured out the laptop was in S-mode, had to change that, retry installing Chrome, change the default browser to Chrome, being confronted by Settings to try Edge before switching, having to remember what file types I need to change.
@@CHEpachilo Yes, but it's for my dad. He is a simple man and he just needs Chrome with bookmarks for his tax program, Office 365 and the government's website for filing taxes
My daily driver, a mid-2012 Macbook Air, couldn't handle Firefox and VSCode. But after installing Linux, it ran so smoothly I never looked back. The Macbook became capable of handling more tasks, faster. A real life saver.
20 years ago Apple told us all to buy music on their music store. 8 years ago Apple told us instead to rent all of our music from their music subscription. The music store is in disrepair and full of obnoxious ads full of their rental service. You can't just "buy in" to a corporate ideology once, you have to buy into it forever or watch the thing you bought into fall into decay.
The Jupiter Broadcasting podcasts call this the "strategy tax" - Companies will always make decisions in the interest of their overall corporate strategy and goals, even if that means making some aspect of an individual product objectively worse.
And that is true for all corporations. Always remember this, kids! They just want your best - your money. (This sentence works so much better in German...) And they're playing the long game.
Rent-seeking is basically another way to say someone is trying to exploit others. If someone expects you to pay them every month, there's a good chance they're doing something unethical.
Switching to Linux was the best decision I have ever made. You highlighted many of the advantages, but people underestimate the value of full customisation. I know it is not for everyone, but 2 days programming using i3 and tmux, I knew I would NEVER go back to anything else. Even if Ubuntu was as unstable as people who never tried Linux think it is, it would be worth it just for i3. I've been wanting to invest into a proper desktop setup for years, but I travel a lot, (on the train around 10 hours a week) where a laptop is just a better choice. Even if someone is in my camp there, I do recommend grabbing a docking station, (since you are using a Thinkpad, aren't you) and having a proper monitor (or 2) with keyboard and mouse setup at least at home, so your ergonomics don't suffer.
i started to use kali linux because ubuntu store were a pain to update (and to make work) so i end up using kali and flatpak for my daily activities and work, to play i just use my xbox series s or my nintendo switch, i think i am not going to use windows unless videogames are more a subscription than other thing, but for now i am fine like this.
I have been a ThinkPad user for decades (in plural at this point). But they aren't what they used to be. Had to replace the motherboard on my T480 three times on extended warranty! Next time I will probably get a Framework laptop. I will miss the trackpoint for sure though!
Personally, I really want to get a FrameWork laptop when it comes to a travel machine, just because of the e-waste reduction. Pretty sure they don't do docking stations, but it's really easy to set them up for use with a proper monitor alongside mouse and keyboard, and I doubt they'd object to a third party making docking stations for them...
Another option, depending on the kind of tasks you want to run, is to have a headless home server. I recently built mine, and it's absurdly fast (it boots in
@@NoBoilerplate In the future, maybe. For many people, running your own Cloud Server from Home to beam to your 4G connected Phone, Tablet, Laptop seems tricky and expensive. The other problem is exclusive content. No-one wants to miss out on the latest movie, show, game, and that also applies to software. But these Mega Corporations build curated ecosystems to lock you in, or lock you out. For that reason, I think the best tool is for the consumer to be wise about it. We can access all the major platforms, by differentiating them based on form-factor. We've got Phone, Tablet, Laptop, Desktop, and Console. And platforms of Apple, Google, Microsoft, Open-Source and Proprietary. Being wise is to match these up with their best optimisation.
@@NoBoilerplate Continuing on from my last comment: In the worst case scenario, you would have a Microsoft Phone, Open-Source Tablet, Laptop from Google, and an Apple Desktop. It's not even cheap, but the experience is very subpar. In the best case scenario, it would be an Android Phone, iOS Tablet, Windows Laptop, Desktop PC with Linux, and a Console by Sony. For my personal scenario, I'm saving up for: - Samsung S24+, with Razer JungleCat for a pocketable gaming system - iPad Mini 7, for the powerful M1 chipset, medium 8.7in size, with App Sideloading option (thanks EU). And combine that with the GameSir G8 controller. - Frameworks 16 AMD Laptop. It's portable but decent sized for work. It is well designed and upgradable. And Windows Software is very handy to access. - Custom Gaming PC build. Potentially running something like Zorin OS, maybe as a dualboot option. - Sony PS5 Pro. Worth it's cost for the graphics, longevity, and exclusives. ....this would work well for most people, but personal reasons can have people switching these around for other reasons.
Unless I missed something new in the last couple of years, SSHFS will freeze your mounted drives as soon as your connection drops, and you won't be able to reconnect them unless you restart your PC. Eventually you will lose data. Did this improve lately? Have you had any issues like this?
I had this very argument with my friend who was an avid Mac fanboi. He had the latest 13" Macbook Pro and I a 19" Monster, buit wiith my own fair hands. He could not be convinced by my espousing that I could type far more easily, see my screen with more comfort and replace parts at my leisure, not Apple's £300. He quite refused to be sold on any of my clearly stated and rational arguments. So, I installed a VM of MacOS and took it in the next day. I said to him "Let's have a race, first one into a functional OS wins". He said, of course, Mac invincible, blah, blah. He was utterly blown away and more than a little peeved when my machine booted into Windows, started a VM, Booted into MacOS in the VM and *still* beat his doorstop XD
Something worth mentioning is that laptops not only need to thermal throttle to protect themselves, they need to thermal throttle to protect YOU, like a desktop cpu will allow itself to get to 99C before throttling because that's the temperature it can safely get to before being at risk of damage, but with a laptop, that temperature would be enough to burn you if you were resting on a poorly covered lap or if you rested your hands on the wrong spot on the keyboard, which is often one of the larger reasons why the same chips get worse performance, especially in extended endurance tests, because they have to throttle sooner so that they don't burn you.
@@Ludak021you could've spent five minutes Googling before writing that. E.g. on AMD laptops there's STAPM -- Skin Temperature Aware Power Management. Thing is literally meant to keep chassis under ~45-50C, because at that temperature you already can get burns with prolonged contact. There's equivalent of that in smartphones as well, even more critical there.
I really don't think the problem is laptops, but rather software becoming slower, and this is the most important thing I think Linux provides: a layer for a traditional and performant Unix ecosystem to thrive. If you start looking, you'll find that ecosystem, with window managers and shell scripting and composable software. It's really amazing.
As much as I agree with you, I think having 64GB of ram by default would make things worse. I'm mostly coming from a gaming background, but I have been around long enough to see games x10 in storage capacity needs. A game like call of duty can require nearly 150 GBs of storage space and a not insignificant amount of ram despite not looking or playing much better than the game its a remake off 10 years ago that required a fraction of the hardware to run properly. With the crunch and pressure going on in development studios, especially in gaming, you take any quick fix you can get. Who needs file compression or coding a function yourself when you can import 500 libraries. back in the day people tried to reuse and cut corners anywhere they could because of hardware limitations. I remember seeing a UA-cam video about a retro game Dev flipping individual bits to reach some weird computer science magic with a ruleset to modify textures on the fly in game instead of having to pack in more premade textures.
@@eccomi21On the other end of the spectrum, I support hardware with just 8192 bytes of ROM and 512 bytes of RAM, with low-power modes and low latency requirements measured in microamps and microseconds. It'd be nice if more programmers had to do this while learning, in order to learn how to write small, efficient code.
I dabbled in Linux a bit but I am still in the phase of finding a distro, what does the community recommend besides the user-friendly Ubuntu, I, 'm looking for the authentic Linix experience and don't mention Arch Lol
@@akiba2x0 Try Manjaro. It kinda combines the convenience of Ubuntu with the benefits of Arch. And since it's based on Arch, the great Arch wiki still 100% applies.
Met in college a guy who was getting a masters in Sciences and Technologies of Information. The guy has used laptops all his life, and struggled with some concepts of a desktop. One example was that he asked me for help as he was trying to do something in one of the Workstations at uni's lab, but it didn't respond to keystrokes. I told him to look that the keyboard he was using was plugged on the workstation on the side. He didn't notice at all because all of those years in laptops hardwired his brain to thinking the keyboard controls the screen next to it.
Been fully converted to Linux for about 3 years now, never been happier. I still experience bugs of course, but I had those on WIndows all the time too. At least now I can do something about it when things go wrong. Troubleshooting on Windows is such a joke.
love Linux but am still learning how to not fuk everything up like never screw up when using rm command I tried using it to remove a backup file I did not want but my PC was zero byte at the time an now most my dowlaods files won't show up XD woops
@@senritsujumpsuit6021 There are utilities that use the trash concept you're probably used to from graphical file browsers to give you a safety net. I'm using one called 'trash' on macOS, but a quick web search lead me to 'trash-cli' for linux which seems to be similar. Then you can use this command instead of rm (or you can alias it if you want).
The biggest issue with Windows for me are the ENDLESS updates. Every time I turn on my PC, it starts downloading updates in the background which kills my performance.
Personally as a developer I'm perfectly fine continuing to use my laptop, because I like the idea of being able to develop things to be accessible to the lowest common denominator (or lower). An aging laptop is a good optimisation checker.
2010 laptops are still insanely powerful for their size. The only thing they are not good at anymore is rendering modern web pages and anything 3d accelerated graphics.
Depends. Once program compiles six minutes on Ryzen 5900X and slightly over hour on i7-7500U laptop (six times less cores, older architecture and frequency), it's not practical if your time has some value. For programming in Python or Javascript it's different. If you can work remotely it's fine.
@@youtubeenjoyer1743 No, large scale C++ Windows application consisting of roughly 150 projects/modules dealing with control of electron microscope, drivers for some third party detectors etc. and application specific tools and automatic procedures. Most modules use Qt, some use OpenCV, Eigen, Google Tests, nlohmann json, ... but there are not even that many 3rd party libraries. Actually much smaller project with more external dependencies and poor structure can compile just as long.
The company I interned at split the difference on ergonomics by assigning us powerful laptops and workstations which were just a dock for the laptop, so you could take your work machine out with you (we did tech support, this was occasionally a godsend) but come back and hook it to two monitors, mouse and keyboard just by connecting one cable. It was kinda cool.
I manage our IT and we do the same. For ease of use, cost, and productivity reasons it's just about the only sane option with Hybrid, WFH, field service work, and customer visits all being a thing. Unless you'd like to complicate your infrastructure with cloud PCs and terminals... Which also isn't always possible when you have latency sensitive server applications that the workstations need to talk to.
Same when we switched to WFH, though I've found for 99% of my needs at home I can use Remote Desktop from my home desktop and get all the ergonomics of that setup without having to mess with any cables. Only thing I need to use the laptop natively for is testing if our code is currently working with 4k/variable DPI displays properly, as all my monitors are 1920x1080/1200.
Yeah that's how we do it too, all the developers have nicely specc'ed MacBook 16" M1's or a powerful windows laptop and our office has screens with keyboards that you can plugin with 1 USB-C cable. And you get a stipend to setup a home office so you can work comfortably there. I think this is the best of both world, because of the nature of our work we are also required to work/develop at clients so workstations would be out. But well spec'ed M1's are all the power I could ever need for development (unless you do AI or something). I have a top of the line gaming PC at home and a dock for my macbook that uses all my screens and it's great not to have to work in the cloud or have two machines you need to keep in sync.
I love your approach to the problem and this video easily delivers a different perspective on a serious problem, with a valuable solution. But I have to say that functions like getting copy paste from my phone to my laptop without any special app that doesn’t work half of the time, it’s very nice. An easy solution to also consider for those who needs a laptop and want to save their back, is to get a workstation setups where you can connect your laptop but not using any of it for the actual working.
As a web developer, computation power is not holding me back in a significant way. And I love being able to bring my work with me, not only outside, but most importantly for me, around my house. Sometimes I feel like working on something, but I do not want to keep sitting at my desk after working from home all day. I would rather be sitting on the couch and using my TV as a monitor while using a wireless mouse and keyboard, or just laying in bed. Also, only having to mantain one computer is a lot easier and I can be sure everything is set up the way I want to regardless or where I am working from.
Certainly, if you don't need any more power, then you're good. I'm the same when I'm writing or casually browsing. But npm install is quite slow, right? And 500ms re-bundling times add up over the course of the days and weeks! etc
@@NoBoilerplate True, but I would rather focus on being more efficient with my time first, and only look to upgrade my hardware once I start noticing it holding me back regardless. After all, it does not matter if a workstation saves me a couple of minutes a day, if the same amount of minutes or probably even more go to waste somewhere else. So whenever I feel like I have spent too long doing something, I reflect on that, so that it does not take as long next time around. And that to me, is more worthwhile than throwing money at a problem. However, if hardware is trully the limiting factor, I do upgrade. And if that means getting a workstation at some point, then so be it.
@@sergiojimenez4595if you like you using the crappy laptop keyboard outside of your desk you are lost. Instead of switching from your desk to somewhere else with the small laptop screen and keyboard you should take a 2 minute stretch break.
I don't think a powerful desktop PC will be noticeably faster than a modern MBP for most web development tasks. Of course if you need powerful graphics or tons of memory then a desktop is the way to go. The point is that there is very little performance compromise since the release of M1 (at least for what I'm doing). It is nice especially as a remote worker to not be tied down to a desktop, you can hook up your monitors/kb for a full workstation setup at home/office and still have the freedom to work from anywhere if needed.@@NoBoilerplate
It's been claimed that the upcoming ending of support for Windows 10 will lead to something in the region of 200 million machines ending up becoming ewaste due to Windows 11 requiring TPM, and other hardware features, which older laptops and compute devices do not possess. That Linux still isn't seen as a valid way to refurbish these machines for long term use and save them from this fate is a huge shame.
Way back in time. I'd get pallets from biding on Compaq's from Las Vegas casinos when their leases where up. I cleaned and upgraded what I could. Compaq had the best service system till HP bought them and killed it off. Today they all want you to buy new and waste the old. Loaded them with CP/M. Gave them to elementary school my sons went to.
Considering there's people in the wild still using Windows 7 and business still using XP mechines I doubt they'll all flood in at one time. Windows 7 just finally lost support from steam since chrome stopped supporting it. And rather than switching to something like Linux Mint they're going out of their way to downgrade and block Steam's update lol.
@@trayvibez399 yeah, I'm sure there are also plenty of Android 4.x phones in use in developing countries where people can't afford to upgrade. All ending support will do is lead to a bunch of vulnerable devices in widespread use.
@@trayvibez399Imagine a country where the vast majority of its population uses an operating system with an ever-increasing number of vulnerabilities that will never be patched. Why aren't any governments viewing the sunset of Windows 10, the (unfortunately) most-used operating system in the world, as a threat to national security?
7:05 when I went to university I bought myself a powerful desktop computer that I still use to this day and a very cheap laptop just for my notes/university work. Even back then it seemed like a no-brainer solution and I was so surprised when a lot of people that I knew either bought these expensive laptops that choked and died whenever they actually had to do demanding stuff or expensive computers but wouldn't be bothered to buy a laptop or tablet just because "I already got a powerful computer".
And now that internet speeds have improved so much, it's possible to stream high quality video and interact with your desktop remotely through software like Anydesk and Moonlight. Networking is quite possibly the least recognized area of computing advancement for the average user.
Owning 2 computers and syncing them is a gigantic PITA, there’s almost zero reason to use a desktop today, if you want lots or ram and storage just buy a pc laptop
I'm typing this comment using the same desktop I built back in 2012. It's still running perfectly fine. Over the years when I noticed performance was slowing, swapped out the hard drive with an SSD once they came down in price, a few years later I added some RAM and replaced the graphics card with parts I got from friends for free, and a few years after that I replaced the CPU cooler. How many laptops would I have run through by now? At least two. Hell I started my job in 2018 and I've already been through 3 laptops there and I'm about to get my 4th.
My last job gave us a cash stipend instead of providing work laptops, and it was great. I started out with my old linux laptop, but once I started running out of memory I just brought an old desktop to work and got a lightweight chromebook for meetings (also we worked in education so most of our users were on chromebooks anyway, it's nice to use the same kind of hardware). Even counting the original price of the desktop, my total cost was a little less than the entry-level MBP my coworker was using, but with quadruple the memory and storage.
The only barrier remaining for gaming on Linux is that some multiplayer games (looking at Rainbow 6 Siege) simply do not enable their anticheat on Linux platforms. A gamer on Linux simply won't be allowed to play online due to a developer's decision. I'm sure this issue will also disappear with time, but for me it's the last remaining barrier.
@@NoBoilerplate Let's hope they don't follow Epic's example, even though they added Linux support to EAC they still don't enable it in their own games (Fortnite for example). BattleEye already has Linux support too, Ubisoft simply decided no' tot enable it.
For me rainbow is the barrier as well but I just dualboot. At this point I can't even just browse the web on windows. It feels so slow compared to Linux that I find it easier to reboot to Linux, if I need to do literally anything besides gaming.
Yep. I'll change to Mint fully once Linux can natively play any game I want without needing any sort of VM or compatibility modifier like Wine. Until then, I have no choice; Linux simply is not currently a gaming contender.
@@spankyjeffro5320 I spotted a fallacy in your comment. So, you're ok with installing/using Microsoft's Visual C++ libraries, but somehow installing/using Wine's libraries is a no-no..? How come? Without Windows C++ libraries installed/updated you won't be able to play games or use software on Windows, same story with Linux (wine/proton libraries). They both need libraries (like .dll files on windows) to run software. Is it becouse they are pre-installed or auto-magically downloaded on Windows? Then you should try something like ZorinOS Linux, it comes with wine libraries pre-installed, just like how libraries are pre-installed on Windows.
You can see my comment for more detail but be warned, this may fail spectacularly. Be ready for WiFi to not work (has happened to me on 3 different laptops and for 2 of my friends). Have a phone nearby to google problems and mess with the CLI to solve it. Consider plugging directly into your router if this happens while you troubleshoot
@@2raddude I have Never had any WiFi issues, just as annoying as It Works on my machine, bringing up a very specific issue had is also Just as dumb, and pointless.
@@2raddude Yeah I've had some issues before, put Arch on the last laptop I had once it started getting slow and the audio drivers didn't work at all (literally spent like a month troubleshooting them and nobody on the forums could help either lmao) so I have some experience troubleshooting Linux things - not too worried about it, worst case scenario I just divert to Ubuntu and if that fails then I revert to Windows and live with the ~slow~
Switching to NixOS from Windows for my dailiy driver has become one of the best decisions I have taken. I enjoy the declerative functional approach to package management a lot. I reccomend it to those who feel like have wasted too much time trying to reproduce their system often and are quite familiar with Linux.
I'm really excited by nix and nixos, I try it out on a spare thinkpad every 6 months or so, and I get a bit further each time. One day I will be worthy!
One thing I like about NixOS is the ability to switch your desktop environment without much fuss, unlike other distros where you'll run into problems later on
True. It takes a lot of discipline to curate your packages against this. Even on Arch, it can be difficult to curate your own from-scratch desktop environment, but it's certainly easier than elsewhere @@Reda1446
can't recommend nixos enough, being able to temporarily install programs with no side effects is super nice, whether that's in your config or a temporary shell, it certainly feels a little jank but it's super nice
I use a laptop for my daily code activities and a desktop for games and multimedia. Rendering videos is twice as fast on my desktop, and it uses way older components that my laptop does. Also there is more flexibility! Regardless of what OS you use, there's things like storage capabilities, IO and live streaming that really benefit from 2 pc setup. I love to use Lineage OS on my phones, Debian testing for command line and Windows LTSC on my gaming rig. There really isn't a one size fits all system, you just pick and choose stuff suited for your needs.
There is another reason, unfortunately, to keep Windows around: Legacy software. I haven't noticed you touch on this in the video, so apologies if you actually did and I missed it, but working in a niche environment or on a niche project not rarely makes you dependent on legacy software you have to use. For me personally, this is a very common issue with Illustrator Addons, where my workflow quite simply dies if I would have to spend 90% of my time spent on a project either trying to make an addon work on Linux or re-create with much effort without said addon what could be done in seconds with it. It's that reason - and gaming - why I have to keep my dual boot as of now. But one day...
There's also loads of very expensive industrial-use software, like many CAD programs, where the developers just flat out refuse to support Linux because they believe there's no market there.
@@Lttlemoi Sometimes they did, for longtime, then dropped it for development cost reasons. Siemens NX was available on Linux, i.e. I regret they just used TCL/TK for its interface instead of Qt... In someway, they kept publishing NX for most Unices on the market, Darwin included (so yeah it was available on Mac too !).
@@Lttlemoi Absolutely; among a bunch of other things I do e.g. security print design as well as type design, two rather small industries that both use (sometimes decades old) software (the type community is more modern though) like Excentro (Mac only; $500) or Glyphs (Mac only; $200). Funnily enough these two examples are exclusive to Mac, so the classic Linux-Windows dilemma actually has a lesser known sibling, particularly for the various design industries.
It's funny how, in the academic world that I live in, this cuts in the other direction. A lot of our legacy software was originally written with the assumption that it would be running on some Unix-y system, and Linux is the best way to get it to run now.
Plenty of software is in use where the software vendor doesn't exist anymore. Maybe defunct or maybe bought out or just canceled the project. So you get no software updates, no Linux support, what you have is what it is. Even if the product did support Linux, I've had terrible experience with Linux application compatibility. Upgrade your distro and any Linux software that isn't shipped with your distro will no longer work. Windows backwards combability has gotten worse lately but it still is way better than Linux.
Yes, Yes, Yes to all of your points. My 5 decade career evolved from broadcast TV to high end video production to multi media computing with digital art and programming. I've been heavily involved in, and educated by, various Linux / FLOSS communities for two decades (replacing extensive involvement, learning and product development in the Amiga community), but along side Linux I have been relying on Macs for my pro media & video production work. Your video here is great encouragement to accelerate my transition into producing all my music, video and media on Linux. I already have versions of Reaper, Resolve and Bitwig Studio installed on my (8-15 year old) Mac systems, but I've been sluggish in overcoming the familiarity factor of using my existing work flow and climb up the learning curve on those new tools. No more excuses or procrastination -- 2024 is the year I make a clean break! You've also convinced me to move up from subscriber to Patreon supporter to affirm the decision (and maybe get some help with my recent slow motion dive into learning Rust as well...)
Any particular reason a video guy has to type away something in a programming language instead of actually filming and editing video? I'm doing media production for 20 years exactly because I'm functionally unable to tie the task algorithm to the language syntax. Also, you Rust knowledge will turn into rust in 2..3 years. From my experience with programmers (they often call me and pay me because they actually can't into proper video and sound), the only thing that isn't changing and there is always a demand, is C. Just plain old C. And I just can't devote myself to turning into a full-blown software developer - I won't have any time to do the job I'm paid for and I like much more than just rotting away in front of a home computer display. Yes, I actually like to do camera work and do streaming. Yes, it involves computers. Yes, there is even some Linux out there (with web interface), and I set those Linux things up myself. BUT DON'T TURN A CAMERAMAN INTO A CODER!
I don't know what you do but I used Reaper, then switched to Ardour and I never had a need to go back to any of the other programs. I began when Fruity Loops was Fruity Loops, Audition, Cubase, Reason, Live, I am missing some software from Sony that it later changed its name, then I ended up using Reaper, then tried a Linux, tried reaper, then Ardour and 5 years later I'm still using ardour in Arch and to get it all you have to do is install Arch Linux as your OS and then: sudo pacman -S ardour. Oh...check compatibility of your interface, I have a Tascam US 1800 collecting dust for the past 5 years
@@IgnatSolovey In no way was I suggesting that shifting to Linux or pursuing the ability to program is a requirement for doing digital media production, only saying that I and many others media creatives I know have enjoyed that journey. For me, constantly learning new computer media tech has been extremely rewarding and enjoyable career path that let me improve my workflow and automate many tasks, teach computer media production at an art college and build new software tools to enhance the 3d animation lab, and even develop and sell production software that helped other editors and videographers in their careers. In short, all the effort has paid off in much more freedom of choice and control over my tech, especially in all the Linux / FLOSS advantages. Looking forward to continuing to learn and grow and contribute more tools in the future, which learning Rust will definitely help me do!
@@arxaaron in my nightmares only I'm willing to exchange a camera for 3D animation. I'm living online since the age of 13 (of 42), and I'm with a computer since the age of 10 (most of the time I found gaming boring, by the way, and still do). I can build and configure a network, assemble and troubleshoot a PC, install and configure any software, turn a manuscript into a proofread book illustrated with photographs and vector graphics (PDF ready to be industrially printed, hard cover and all), and many more things - but 3D and programming were NEVER fields I am willing or able to venture to. I can't do 3D and software development. Maybe it's psychological, maybe my lifelong problems with math beyond basic equations. By the way, I found your github empty...
The rabbithole of fixing things on Linux that Just Work (TM) on Windows runs deep, though. I have two desktops in two rooms, one Linux and one Windows, and a Framework laptop that dualboots into both Windows (which I only need light use of, so it's not even registered) and Linux. Right now I'm using Ubuntu MATE; I used to use Mint but stopped at the advice of those in the Linux Discord server. I do encounter regular issues trying to do fairly simple things. As one example of one not yet resolved: I keep experiencing screen tearing on the desktop attached to my family room TV during video playback, but it's not consistent and I've been unable to find the root cause. No matter what Nvidia drivers I use, what commands I run at startup, what settings I use in the browser or local video player, it still crops up. I've spent maybe 20-30 hours of my life troubleshooting issues just on that machine. Perhaps I'll install a different distro. When this same computer was my Windows machine (before I moved that registration key to my main desktop), I had none of these issues. Also, I have yet to properly try it since switching my family room PC from Windows to Ubuntu, but I am dubious of the VR support. I have the base stations for my HTC Vive in there, but don't know if Vive software is supported on Linux, or how well Steam VR is supported, through Proton or otherwise.
I'm so sorry that nVidia are harming your experience. You don't need a different distro, you need a hardware manufacture that doesn't have contempt for open source :-( I recently traded in my 2060 for the equivalent-benchmarking AMD card, and it was like night and day! nVidia is better on Windows, AMD is better on Linux. Sorry about that :-/
@@NoBoilerplate Yeah; it is a pretty big caveat considering the marketshare of both companies. One of my friends is upgrading her computer soon and will be giving me her current GPU, which I believe is an RX 5500. Still doesn't help my VR situation much, as I believe AMD GPUs struggle there, but we'll see. This is also something that's only comprised maybe 5-10 hours of my troubleshooting on this machine. Most everything else was resolved, but boy was it a struggle to find out what was going awry, even sometimes stumping those on forums and the Discord server. Even though I'm a full-time developer, there's lots of little hurdles to overcome on Linux I often don't have to on Windows, and while the same is true in reverse in some scenarios, it definitely crops up more often.
General Nvidia GPU compatibility on Linux is not ideal, and they've been at this level of half-baked for such a long time that they were actually better than AMD GPUs back before the open-source AMD drivers were created. They weren't better then than what they are now; it's just that AMD was so much worse in comparison, and also, Wayland wasn't a thing, so technically their conformance to the Linux graphics stack was more complete before. What I want to get to, though, is that X11 (which is the only option available on the MATE and Cinnamon desktop environments) has always had problems with vertical sync. So, that is why I suggest you try a Wayland compositor like KWin (KDE Plasma) or Mutter (GNOME), where vertical sync is a fundamental property of the protocol (which has actually made some gamers angry as you can't disable it to allow tearing unless your app supports the tearing protocol, of which there are basically none, but I digress). As times have changed, AMD GPU compatibility on Linux has long since surpassed NVIDIA GPUs, especially regarding Wayland specifically. However, I don't want to be the guy to say, "Just buy AMD," which is why I want to highlight that Nvidia drivers have still improved a lot lately. Both KWin and Mutter seem to run fine with Wayland and should be more than sufficient for just video playback to a TV.
IMHO Linux Mint is the distro that Just Works, I don't know why are advicing against using it, as it solved driver problems and you could use up-to-date software (unlike more user-friendly ones, ahem-ZorinOS-ahem) where things are getting fixed. But yeah, Linux requires you to be able to maintain it. I want distro like ChromeOS - fast, simple, unbreakable.
@@saiv46 I was a Mint diehard for a number of years in the early-to-mid 10s. It Just Worked when Canonical was getting all weird and experimental and sus with Ubuntu. But it went through a period of stagnation around the 16.04-18.04 years (on the ubuntu side) and other distros leapfrogged it. These days, I'd suggest Pop for a new linux user who wants things to Just Work, or Xubuntu for a power user who wants the GUI to be as small as possible but still be useful. I gather that Mint has started offering a build on top of Debian. That might be a good alternative to Pop, depending on what a user wants to do. It updates very slowly, but that can be a good thing if you prefer stability over cutting-edge.
These days Linux DEs have become so user friendly that most people wouldn't know the difference. When I started with Linux over 15 years ago it was a much harder sell. Currently running PopOS on a 2012 Mac Mini and it's been rock solid. When I need more performance, my old gaming rig does the heavy lifting, also in PopOS. I'm happy to say I've been completely Microsoft free for 3 years.
For me its when you had a stack of disk. 1st disk was compiler/linker the other 9 where Linux and basic applications. Took some time to get up and running. Only thing I did with windows was to do corporate support for clients. Now Linux is so easy to install for the every day user.
Some people prefer one machine where all their applications are installed that can manage every scenario decently well while being portable as opposed to using multiple machines.
Also 99% of people don't need extra power offered by a desktop setup and many don't make the decision about their computer hardware, their employer does that.
@@DryPaperHammerBro not everyone has so great internet connection. When I'm on a train, I may have the absolute best workstation at home, but SSHing to it would work like garbage.
@@rightwingsafetysquad9872 I've been using computers in a pretty nerdy way since the early 80's, including various flavours of Linux and yes, it sounds a terrible plan for 99.99999999% of the users....
Dude i dont know if you will see this but you started my Nixos journey, obsidian journey, and rust journey. I feel like you are the reason of all my daily activities now :) thank you so much
I started using Linux when I started University because I only had a very old laptop that took about 4 minutes to boot Windows 7. For a few years I used Linux Mint on it and that's where I learned to love Linux. About three years ago I installed Linux on my gaming desktop, too (now Fedora), and I never looked back. (Thank you for your videos. I love them)
It's well worth mentioning Ventoy, a bootable USB program that then lets you choose from any number of Linux distros on the same stick. Much better than having to keep creating individual bootable images each time. Just throw another Linux ISO on the stick and test away.
Having used all 3 (Linux, macOS & Windows), macOS is the most stable and easiest to use. Linux maybe easy-ish to install, but it gets complicated really fast (I work with DBs and Lab frontends on Ubuntu). I found it buggy using the GUI side of things. Copy-paste is really spotty for different applications depending on your source and target applications. Polish is often lacking for GUI applications, so it’s great for CLI fans, but many things just require a GUI. BTW, Apple hasn’t charged for updates of macOS for approaching two decades.
My two problems with MacOS: 1. The insistence on not using the same standard for keyboard shortcuts as Linux and Windows. Mac-key + s rather than Ctrl + s breaks my muscle memory. 2. You have to buy and use Apple hardware in order to use it.
@@c99kfm The shortcuts I get. It also bothers me when I switch between mac and windows, but what's your problem with the hardware? Aside from the ridiculous premium they charge.
@@alextheshinymonkey First of all, check out Louis Rossmann's UA-cam channel, he'll tell you all about why Apple hardware is not something you want at all, regardless of premium costs. Second, that ridiculous premium is a big factor. Third, as is touched upon in this video, how you cannot upgrade your systems if your needs change or aren't met is a big turn-off. Fourth, sometimes I just want hardware to fit a specific use-case not available through Apple. A form-factor, thermal envelope and/or gaming performance just not available in that combination from the Apple-store.
@@alextheshinymonkey Maybe the fact that their hardware is the most consumer unfriendly pile of garbage to ever exist? Try changing your SSD, RAM, CPU, GPU, Display or whatever else. And then they have the audacity to charge you such an enourmus premium for it.
@@lonelypotato3001 You can't upgrade any of the components, I get it. But they are good components. Their target audience isn't tinkerers who want to build their own PC. Most people just want to buy something that works and stick with it for as long as possible. If you want to swap parts and mess around with your machine please don't buy apple, but aside from that I see no downside.
First of all, I like your channel but I did find this video kinda inaccurate at the beginning of the video (0:35) you made the comparisson between the mini pc and the M1 Max Mac. A couple of points here: - The newer M3 Max version is available (why are we comparing to the M1 Max?) for $3299 (14c/30c, 36GB), and this config is not only significantly faster in terms of CPU (Geekbench, AMD: 2481 & 11733 VS M3 Max: 3212(+29,4%) & 19500(+66.1%)), and GPU, and we haven't even talked about the built-in video encoder engines f.e. - Also the MacBook includes amazing speakers, a wonderful display, keyboard, trackpad, webcam, etc. - don't get me wrong I am not saying it justifies the price differnce, I just think the picture painted here wasn't so accurate 4:33 - completely agree, that the prices apple charges for upgrades are borderline scam 6:15 - "cheap desktop PCs from 5 years ago are much faster than the latest high power laptops" I know (or hope) that this was an exaduration, because the TOP CPU (not even cheap) i9-9900KS from 2018 gets absolutely destroyed by todays laptops (9900ks, GEEKBENCH; 1765 single-core & 8595 multi-core), this performance is MATCHED by the 3 year old ENTRY MODEL M1 MacBook Air (2354 & 8315), and is absolutely destroyed by most high-end laptops of today. 6:56 - Laptops for mobile use or meetings - One thing that I would add to the "buy a cheap laptop" advice, is that please don't go for a chromebook, they are frustratingly slow, have cheap screens, bad keyboards, etc. that will be so repulsive that you won't want to do any work on them. You should go on the used market and look for a couple generation old flagship laptop (like a couple year old XPS, or X1 Carbon, etc), as these still have a premium feel to them, but at a cheaper price tag. But still remoting is only an option if you can bear with the latency 7:37 - ergonomics, completely valid, altough most laptop users dock to a monitor when given the chance, and when there isn't a chance it's probably at a place where you wouldn't be able to bring a desktop anyways (train, plane, etc) 8:07 - "if you don't need portability you don't need a laptop" it's completely obvious, but we are kind of pointing out the obvious here, right? I don't want to sound like a jerk, but I think it's safe to assume that most developers could've come to this conclusion on their own. --- From now on the video is about Linux (which I really enjoyed). Finally, the biggest problem is I think the title. I've checked the OG script on GitHub where the title is Linux workstations. This I think would've been a much better and more accurate title, because it seems like your main goal was to promote Linux workstations (huge thumbs up for that), but with the YT title ended up making a video, that seems like an slightly tainted rant about latops. Still, love your channel, will keep watching. thanks for reading this.
I love how many of these conclusions I came to years ago. Technology Connections just has a funky workflow where it behooves him to make a laptop station and have one machine for everything he does. Meanwhile, I'll have my eight- main PC, business laptop and cheap laptop, android tablet, Steam Deck, chinese Android 4k handheld, and two android phones. Nine if you count the Quest 2.
@@loganmedia1142 The point is the role companies advertise and the the role the product properly fulfills is not necessarily the same . Your "gaming laptop" will become a Word machine in short order if it has poor thermals and shit design that cripples the hardware. Companies have to design and market their product around a given role which cant account for every possibility of consumer use. And the role they choose to advertise is the one that makes the most financially feasible
My breaking point was when I moved from Windows 10 to 11 and could no longer put my task bar on the top. For some reason. Nothing quite like an "upgrade" which does nothing but make my machine run slower and with fewer options.
When I was a kid in the 90/00's I couldn't wrap my head around why I didn't need drivers and other stuff with Linux and why I didn't have to go to websites for software. Then it hit me one day and it changed my view of the world.
@@JonathanTheZombie I thought it was obvious but if you want me to be more specific, by "i didn't need drivers" I meant "I didn't need to go to a website or run an update program to download drivers"
@zekodun Did you have anything relavent to say, or are you just bragging about your level of foolishness in wasting time and energy to solve problems that didn't exist (inability to run hardware which you didn't own). while running tons of different distros for... what purpose other than to waste disk space?
I switched to linux for the first time in 2020 Ive hardly switched back since. it was tough learning at first. but now im here, navigating my whole pc with just a keyboard on an overly riced wm setup, more efficient than ever
Horrible, if you don't run it on your own (hardware). You're not only depend your desktop on a mega-company but also all your data and access to it (!). Yes, Microsoft can just vaporize all your data for minor violations against their "guide lines". And yes, there have been people visited by authorities because their wife synced her phone with pictures of their child to Azure.
We're actually already doing that with LLM's. Even if you can get your hands on the actual model, those things require some very beefy hardware. Plus, unlike that failed attempt at cloud gaming from a few years ago, AI is a workload that actually lends itself to being offloaded since you're fine with waiting a few seconds
The issue I have with that is so many travel locations have terrible connections, planes, cruise ships, public wifi, very low upload speeds especially can cause VPN issues.
how about mini pc? small, mobile, upgradable and powerful. A power plug is almost everywhere these days so battery is not a problem. Well actually I'm thinking about owning nothing and just borrow someone else's computer LOL
I got a cool-looking convertible ultrabook in 2019. I really liked the idea of it, especially with the touchscreen and the stylus. And then 2020 hit, and I realised there was very little I did that actually required the portability - like you said, typing notes and things like that. I also started making videos...on the Intel integrated GPU. A year ago, I got myself a desktop for the same price and put Pop OS on it. Now I do 90% of my computing on it.
9:34 Unfortunately, the last reason to stay on windows for me is the lack of viable solutions for music making. Support for Vst sucks and low latency audio is stricktly necessary ):
Reaper is probably the most customizable DAW out there, even if we don't take into account its integrated scripting capabilities (Lua or Python). Been using it for over 10 years, but still discovering a lot of new stuff regularly. Huge potential, especially in terms of production workflow automation
Reaper is not Logic or ProTools. If you are working in a professional audio production environment, you need to use industry standard professional tools. Reaper ain't that.
@@gcvrsaThat depends on the type of production you're doing. I've been doing different types of music production, but not film scores or things like that. Over the last 20 years I've tried Reason, FL, Ableton Live, Reaper. Mostly been using Live (for live gigs) and Reaper (for mixing/mastering/radio production). When you're not doing many things video related, plus not receiving/sending projects for collaboration, it all comes down to the tools that make you most productive and efficient. Had a chance to work several times with Cubase (got an LE version long time ago with audio recorder), Logic and Pro Tools, but that's not my thing (either didn't like, or they didn't fit my workflow, style of thinking). At the end of the day, the only thing that matters is the end result. I heard that there are some scripting capabilities in Logic too, but since I'm not using Macs anymore, didn't even bother to do a proper research on that. Anyway, just wanted to say that from all the DAWs I tried, Reaper turned out to be the most customizable + built-in scripting capabilities are amazing (from my perspective and personal flow). Tools are just tools :)
Interesting video! I think it should be noted that the RTX 4090 mobile is not a "worse slower version" of the desktop counterpart, though I wasn't sure if this was omitted from the script for time reason or otherwise, or if you didn't know about it. If you look at the specs of the RTX 4090 mobile, it uses a AD103 die (the desktop version is based off the 16384 cuda core AD102 die which is much bigger) with 9728 cuda cores, and has a 256 bit memory bus with 16 GB vram (instead of 384 bit with 24 GB vram on desktop). These specs match up perfectly with the desktop RTX 4080, so the RTX 4090 mobile is a misleading name, because it is actually a 4080. Also I saw Pianoteq, nice :)
Thabk you for telling me, yeah a few people have pointed that out - I wonder why they did that? Pianoteq is life! Native Linux vsts always get my money omg
The RTX40 series is optimized for laptop applications because that's where the money is. You can game on an RTX4070 with zero throttling on most gaming laptops. They're pretty good. The 'joke' is when you compare against RTX30 series on desktop. Desktop gamers got shafted but mobile gamers got a huge upgrade. @@aylim3088
@aylim3088 Not sure what was the point of the RT 4030 card. Raytrace is meanless at that low of a spec, and it doesn't compute enough to make it a compelling value to similar tier 30 series
@@Demopans5990 A way to use bottom of the barrel silicon that's binned so poorley that it should have just been scrapped instead? "Just cut it down till it works, those suckers will buy anything!"
@@sepg5084 MS is telling people how to install Linux. Only real problem are companies like Adobe that don't port their Software (that many bound to for work) over to Linux so that they run natively. That is holding many back to Windows or MacOS.
@@sepg5084 Microsoft created Windows Subsystem for Linux to allow you to natively run Linux on Windows for developers since it's a better environment. macOS is also VERY popular amongst devs!
Normies don't care about computers, which is why they use Macbooks with 8GB of RAM. They aren't doing anything substantive anyway. And they only use their laptop when their phone won't suffice. It's a race to the bottom which is the best thing Linux has going for it.
I am a long time Linux user (Slackware and RedHat 5 era). The one thing that I never got the hang of is getting video configured correctly. There always seemed to be weird custom kernel options that worked in some distributions and not in others. These options constantly broke on OS upgrades, etc. Once Apple switched to OSX, it was close enough to Unix/Linux for me and I finally had consistent video performance with easy setup. I still use Linux on machines I only need to ssh to for development but OSX is good enough where I don’t want to go back to dark ages of video configuration on Linux.
sample size of one here, but I've never had to touch a kernel parameter or even xorg config to get video working on a standard ubuntu, debian, or even arch or manjaro install, and I've been using linux heavily since about ubuntu 11.04. You should give it another try, most things have gotten a lot better. You can still get yourself into situations where fiddling is needed but it's very unlikely unless you rock a heavily customized or entirely DIY'ed desktop environment, or try to change things under the hood without understanding how they interact with the default install. Outside of building a custom OS image for work for an ancient embedded PC, I've never had to do anything too weird for graphics to work and distro upgrades have been pretty solid
Currently in the process of migrating from my MacBook Air M2 to a FrameWork where I was able to bring my own ram/hard drive and save close to $1000CAD on my 64gb ram and 4tb hard drive. And being able to hot swap IO as needed is so amazing for traveling. Plus I get to use Arch btw and will be able to slowly upgrade my work laptop over time now too. Very happy with FrameWork thus far and the future looks bright.
As someone who only uses Linux in VMs and has "been meaning to switch" for decades, thanks for making this video. It's inching me just a bit more to making the jump.
Package managers will NEVER matter to the layperson because there isn't a good built-in GUI. Just because I have been using apt and winget for as long as I can remember doesnt mean my mom wants to.
Most major distributions come with a GUI for the package manager, end users can just pretend it's an app store and use the computer like any other Windows/iOS/Android device. If you want to download and run things from the Internet there's AppImage which lets people package GNULinux software in a distro-independent way (basically how Windows software works, shipping with all required libraries), and WINE has gotten very good in recent years to the point that I barely find any bugs in the rare moment I need to run Windows software through it.
Ofcourse. Why would anyone bother typing/copying a command, which you first have to look up, if you could also click on a button that does the whole thing in the background. I use linux, but the whole 'using the console is so much faster and easier' is nonsense for 99% of users.
@@G_unz apt isn't hard to learn. It wouldn't take you more that 10 minutes to learn the basic functionality. Typing is just certainly when it comes to installing things.
1:50 I have a web browser extension that replaces the phrase 'the cloud' with "someone else's computer". It helps me remember that we don't truly own the data we store on remote servers.
@@a0flj0 The same concept applies. Yes, the money is yours, but don't have the full control over it. The bank has insight into your transaction activity, and may even suspend your account for a variety of different reasons. It's the same deal with cloud machines. Google drive hashes through your data and can ban you or report you to the authorities if it finds out you pirated a movie.
@@lucass8119 You don't own the hardware that makes up the cloud. The data you put on it still belongs to you. You don't have to own the vault at the bank you put your valuables in, the valuables still belong to you even if they're stored at the bank.
Generally, for new users coming from Windows or Mac, I'd recommend Linux Mint over Ubuntu. It essentially optimizes Ubuntu's configs to be more desktop orientated and it removes some of the annoyances Ubuntu presents.
I'd recommend using KDE Plasma over Gnome through. And, if you're a little more experienced with tech, Arch-based stuff is better than both. You get a better package manager, up-to-date packages, the Arch User Repository for packages not in the main repo, and an amazing wiki for tweaks and workarounds, among other things
@@gcvrsa I dont think anyone was saying such a thing, mint is a great distro for all skill levels, just in this case we are talking about recommended distros for beginners
I have a laptop which is the one I use at Uni, an 8th gen Intel i5 with 16gb of RAM, needless to say that it ran perfect with its native OS which was Windows 10, I say was because one day I turned it on with the surprise that now it was updated to Windows 11 lol. I thought to myself “well maybe isn’t that bad” but after that day I experienced a significant worse experience. Slower startups, overheating and less battery life. Last month I changed to Linux and was definitely one of the best decisions I could’ve made. Started with Zorin OS (Ubuntu based) and currently planning on trying more distros later.
Try hard to avoid distro hopping. Desktop environments are the mpst important choice imo and if you are lacking software you could install it with nix package manager, or maybe by adding repos or manually downloading packages or compiling from source. Otherwise the important features of a linux distro are stability, reasonable update frequency especially security and a file system with snapshots for rollback if there are errors during an update. ZFS is considered the most stable filesystem with snapshots and btrfs is known for having certain issues.
@@gabfid3 i wonder why in linux mint my hardrives are getting SUPER BADLY HOT! like WORSE than windows when it used to be inverse, im guessing its drivers or something but dont know what drivers would have to use for my diffrent hardrives? it ALSO makes SSDs hot too! all "storage"
A quick bit of personal feedback on this video: Staying on topic. The 4-minute rant on Linux felt wholly out of place in this topic, aside from what maybe should have been a footnote that the OS being used will have a varied impact on performance across workloads. EDIT: Having read the description, this all now makes a lot more sense. Although I think splitting this video into its two discrete topics would do it more justice. For the original title, diving a lot more into Linux and its benefits; for the new, cutting the Linux discussion... For the 'laptop problem', I think there was still plenty to be said about devs; data analysts; technical professionals, and their usage of laptops. As well as those laptop models which are upgradable (but systems integrators over-price their pre-builds and resales of OEM semiconductor components) etc. As well as the snowballing problem where many devs don't optimise code to run very efficiently, simply because consumer machines are getting more powerful overall - with the assumption they won't be running 5 apps, 7 in the background, and 20 Chrome tabs (yes, end-users use their hardware poorly too; I'm as shocked as you are). I also think that a point was missed in favour of laptops, with WFH and hybrid as a mode of work now more favoured than ever. As well as the presence of Compile Farms for devs, and Render Farms for creatives being able to do a lot of the heavy lifting, and do so faster than either a laptop *OR* regular desktop with the centralised compute. Which means that you could have the best of both worlds to some extent; budget is not unlimited so something has to give and take.
I get your point, but some of us really need the portability that laptops offer. I work two jobs and I am studying a CS degree, I use my laptop for front-end development in one of my jobs, regular office work in the other, I use it for my own personal projects outside webdev and for experimenting with the things i learn while in college. Since i am constantly changing locations and I do not like limiting myself to online tools just because "there is wifi everywhere" (which is not true in my country), a somewhat powerful laptop is the best option for me, since i could only really use a desktop on the weekends. I have a Lenovo legion 5 with a ryzen 5 5600h and 16gb of RAM running Arch and it has been working perfectly for almost two years. That said, if i worked from home i would definitely sell my legion laptop and get a powerful desktop and a decent regular laptop for the same price.
These arguments have all been made for decades, and whilst I mostly agree with your points, the fundamental issues remain the same. 1) Even if you only need portability 5% of the time, not having it is hugely burdensome. If I'm in a situation where I have a patchy connection (such as a train or plane), network storage or RDP solutions become useless, forcing me to rely on a local laptop. For this reason when working it is impractical to move to a majority desktop setup. 2) Software compatibility is still an issue with Linux. Legacy drivers, creative software (Adobe CC for example), industry-standard productivity software (Google Drive, MS office). If you do any kind of collaboration with others, compatibility is vital. Most open source software is simply not as powerful as industry standard software. You end up spending lots of time on workarounds when you're using Linux.
@@NoBoilerplate i would've done the switch a long time ago, if not for the fact desktop linux sucks massive ass. like honestly, it's missing half the software i'd want or need, it's terribly optimized for battery life on laptops, every single distro i've tried feels opensource in the worst possible sense of the word, it has incredibly poor touchscreen support, and no, apt is not the ultimate way of installing software, since you still have to add custom repos to it, and good fucking luck finding anything. Installing drivers for bespoke hardware, that's not supported out of the box, sucks even more, than the rest of the experience, the way 'security' is set up is mind-bogglingly stupid for anybody sane, you're always one bug away from completely bricking your system, often the developers do it themselves with updates, and i could go on for hours. Every single time i tried switching, i ended up burning myself on it and ended up going back to microsoft, sadly. Also you've been using the wrong laptops, current gen AMD CPUs and Nvidia 40 series graphics are simply incredible in midrange gaming and workstation chassis. Take Lenovo Legion 5 Pro, MSI GP or even GT, select XMG stuff, or Asus ROG Strix Scar as an example. Yes, they still have around 200-230W of combined power limit on the motherboard, but the amount of computing power in there is probably equal, if not more, than an average Threadripper workstation from 3-4 years ago. Sure, bleeding edge desktop hardware is powerful, but whenever portability is of any concern, modern laptops are a miracle compared to what was before. Of fucking course cramming an Intel i9 into an XPS will yield no results besides overheating. But it will look good on paper, so the stupid consumers will gobble it up. And my policy towards Macs is that they *always* have to be purchased used, if at all. Issue with them is that their own silicon performs roughly the same across both laptops and desktops, there's just no point of getting a Mac Mini over a Macbook Air, unless it's going to be constanly plugged in.
Oof, advocating Linux, mentioning "trusted third parties" and then recommending Ubuntu is a bold move. It's not wrong, in my opinion, it is definitely one of the easiest to get started but a small remark along the lines of "but make sure to check out other distributions as well" with a small oversight into what the Linux world has to offer might have been nice. And yes. I switched to Manjaro + KDE this year as well, has been amazing ever since. Nevertheless, amazing video. Keep it up!
Practicality beats purity, and for newbies, there's no easier distro than Ubuntu. Sure they've had their missteps (I too remember the Amazon affiliate stuff), and snapd sucks, but it's a world away from the compromises of windows or osx. Newbies should go with the most popular desktop distro, for ease of googling their common problems, and ubuntu's the top. Once they've got used to it, they can start having distro envy and try some others :-) I use arch btw
1 good thing i can say about ubuntu, is that it makes it very easy to dual boot windows, which many linux newbies do. So it has some advantages for linux newbies
I generally agree that Ubuntu has gotten increasingly quirky and fiddly, with lots of hard to operate configuration and maintenance issues (snaps are becoming a massive headache for me personally on my work laptop). It dropped off my "recommended first distro" list a few years ago. I generally point people at Fedora for a first distro now. Have had several people eventually converge on Arch from complete Linux newbie, though that's probably because my group of friends are good about providing answers and support for free. I'm interested in the potential for Nix and NixOS "blessed" configurations to bring us closer to maintainable distros suitable for general public use.
Yeah, I'm dual booting windows + Fedora, but I would never reccomend Fedora to a newbie, the installer is awful. Ubuntu is definitely the best supported and biggest. And the installer is excellent.
I tried switching to Linux a few times and I always end up trying to fix problems instead of just continuing where I left off on Windows. Last time I tried there was just no obvious way to get my Lenovo dock to display anything on my screens. With Windows I can just turn it on and everything works out of the box, plus I can install WSL and use Linux programs and install WSA and have Android apps on the same OS running at the same time.
That's when you try to get help from the forums and people respond with links to loads of terse man pages with things you need to learn in order to trouble shoot. Great if you have a weekend or two to spend on it, but not so great if you have a life.
My laptop runs a 3-year-old ArchLinux, requiring occasional fixes every 5 months or so. I find it more stable than my older Windows setup in the long-run.
@@danialkeimasi My Windows requires fixes approximately never. Now I managed to make a linux distro work with my dock, but a lot of the keybindings are different and I don't have it in me to go through the chore of rebinding them just yet.
@@matt92hun I've been using Linux for about 10 years now and I'm forced to used Windows at work. Holy shit, Windows sucks. Configuration is a pain in the ass with 30+ different control panel type apps and Windows just breaks after a while. You're forced to reboot every couple days because things will just start falling apart seemingly for no reason. And IIS makes me want to kill myself. The entire software stack and system configuration for Windows is worse in every single way. I have to follow complex, visual guides just to get software up and running because there's mountains of GUIs that don't make it clear how they all work together and error codes on Windows are as useless as they come.
If there were a distro where the keyboard shortcuts are the same and everything just works out of the box, I'll jump on it, but the ones I've tried so far would take more time to configure just to work the same way as Windows (minus program support) than I'm willing to put into it when this one already does everything I need it to do. @@lucass8119
The desktop/laptop price ratio is similar now as to what it was in 2007, when I first swapped to dev on a laptop. While I’ve been looking, they were always about double the price of a comparable desktop. It’s a similar order of magnitude difference today. The move and push to “dumb terminal” style apps has swung back and forth as vendors try to convince everyone that latency either doesn’t exist or is the single most important factor in your work. Fun stuff.
Started running Fedora as my daily driver on my Framework I got in batch 6 order, it has been wonderful knowing my hardware and software work so well together (except for some programs being funny with wayland)
After trying various Linux distributions in dual boot and virtual machines over the past decade, I finally bought a separate SSD to commit to transitioning to Linux fully [while still keeping Windows till I fully transition]. I still need to transition many programs [including office and OneNote to Obsidian]. A big factor that pushed me to do this was Microsoft's arm twisting that I have to deal with at work while setting up machines for colleagues. Also Linux distributions have become a lot better than before and I discovered KDE which satisfies my customization itch.
I didn't know about the fact that REAPER can edit video's too! But i've switched about two years ago, very abrubtly to linux, with the help of my CS teacher. No dual booting, no nonsense, just threw off Windows and changed to Manjaro Linux. My main concerns were gaming and music production ( I used FL Studio before). While I've almost stopped gaming over the past years, it's now more available on Linux than ever. And Reaper is just the best! After struggling about with FL Studio via wine, windows Virtual machines and more PITA's, I just switched to the free (kind of) Reaper and love it! It's very versatile and customizable. All Windows VST Plugins still work after installing Yabridge + wine. Great video.
Recommendation: Many cheap laptops can have 2 hard drives. So have Windows on one drive and Linux on the other for the best of both worlds. Technically you can have two OSes on a single drive, but that sometimes breaks. Linux is good for web browsing, programming, Libre Office, etc. but sometimes Windows is required or just easier to use. Also, have a 100-300GB partition that's either exFat or FAT32 for easy data sharing.
Even better: skip the Windows part, and just use Linux. This eliminates the chances of a Windows update breaking your bootloader, which would mean reinstalling Linux for a novice user. If you absolutely need Windows for something, a VM will usually do just fine without rebooting. I had problems with exFAT not releasing free space after deleting a large file, so I'd rather go for NTFS for sharing files in a dual boot setup.
I like this recommendation, it's what I used to have. But I since ditched Windows on my old laptop since my work doesn't require it. If you absolutely want Windows, it's better on desktop hardware - specifically for gaming.
@@szaszm_ Windows will not break boot loader if Linux is on a separate disk. Linux can read NTFS partition, but doesn't like writing to it, at least it didn't several years ago.
apt is by far my preferred package manager but I had to laugh at your description of the ease of installing things... I spend way too much time adding keys and ppa's only to have them break in a month because some other team took over the code base . Enjoyed the vid very much though, thanks!
Not to mention when the only way to get a recent version of an app is via snap or flatpack... Sure, they have a nice cli too, but it's not as simple as "just run apt install".
At least with apt automation is *possible*. With the myriad different ways to install Windows programs, it is always a very manual process. Maybe Windows sysadmins have some magic to solve that, but I am not privy to that magic.
@@sullivan3503 thats a very good point. Winget (the windows built in pck mgr) has been very good to me but my experience with it is pretty slim... ive never tried to automate a complete loadout with it.
This is the main reason why I vastly prefer distros that use Pacman as the package manager, paired with the AUR of course I haven't had to install a snap or a flatpak in years now, ever since I switched from Mint. All software I install goes through Pacman. This keeps all dependencies neat and tidy, too!
Argument for portability these days is hybrid work as that’s becoming more of the norm. As a software developer, taking my laptop places that allows me to peer program and perform knowledge sharing sessions with live real code is invaluable. The only alternative that I could accept is having some sort of desktop in the cloud that I can create tunnels to /ssh into. But this creates a hard dependency on always having a connection (which is generally a safe assumption these days) and having a more complex setup to streamline my development environment.
As someone who works in construction my office is always in a different place. I have my desktop at home, my laptop for when I'm on the go, and my phone for quick access to files on site. I keep all my work files in a directory on dropbox which is integrated into the filesystem of all three devices. Many of the applications I use are browser based so they automatically sync. I have no issues starting something on one device and finishing it on another. I always prefer using the desktop if I can, but sometimes I have to trade efficiency for accessibility.
An alternative to Firefox is Librewolf which is the Firefox Extended Support Release (ESR) with the proprietary "Pocket" feature removed and more private default settings that vanilla Firefox. The only downsides are the slight delay in security updates (< 2 days) and the huge delay in feature updates (due to being based off of ESR) but I'd still recommend it for being so private out of the box.
@@KimeeZM Understandable. I'm just a little salty about not having the container feature yet. The ability to stay logged in with multiple conflicting accounts can be pretty neat to some users including me.
Thank you for making this video. You reminded me of a commitment I made some time ago that, should SolidWorks ever be able to run reasonably well on Linux, I'd move back permanently. Well, seems like Wine is finally up to the challenge and Microsoft and corrupt laptop manufacturers have burned me so many times. Used to run Mint on some old machines that died many years ago. Time to dust off a project box and pick a friendly looking distro.
EDIT: Thanks for changing the title, I really appreciate it! I can't believe I got tricked into watching another "Linux is the answer to everything, and everyone else is wrong" video. I think you make some good points. I certainly agree about the problems of non-upgradeable and obsolescence design, as well as the ridiculous price of RAM/Memory upgrades. I don't agree with the picture you paint of the existing inconveniences of laptops, and how much better life would be with the alternate set-up. Since my most recent laptop upgrade 3 years ago, the form-factor issue is no longer a thing for me. We're at the point where a single Thunderbolt cable can be used to charge, display and add peripherals, so at my home desk my laptop becomes a desktop; this is on integrated graphics. The reason I dislike the Linux argument isn't because it's a bad argument, but I've heard it so many times before that I really think the alternate title would fit much better. You do also emphasize workstations. In my case, I have a latency-sensitive use case for software that would need a latency-inducing workaround on Linux. As far as laptops, my persisting issue (for Windows) is how quick the battery life diminishes over lifespan. Other than that, I would say that old budget gaming laptops are in the same category as old workstations - it gets the job done until it dies, and it's old enough to have replaceable parts for RAM and storage.
seriously i hate these types of videos so much. when we got to the Linux part of the video I already got annoyed. Linux has its place and I use it for my home server but day to day I don't want to be bothered to use it. I do all my day to day work on my Windows desktop and M1 Macbook Pro because I don't have the time/desire to tinker with Linux on the daily. These videos get more and more tiresome due to the "Linux is the answer to everything, and everyone else is wrong" style like you said
Linux evangelists paint way too rosy picture of the software compatibility. I play iRacing using Oculus Quest VR with Thrustmaster wheel and also have Elgato streamdeck as a button-box, that's 4 different products from 4 different companies and none of them have any Linux support.
11:58 large amounts of travel. Also native support for certain apps I'm required to use. Otherwise, I'd LOVE a linux environment, I love my steam deck partially for that reason.
Spot on! Real creative personal computing peaked shortly after 2000, sadly. But, you give me hope. Photoshop has been a big obstacle for me maiking a complete Linux transition.
Great video! I love how you point out the strengths of Linux over Windows. Just one thing I am annoyed by... 11:03 - "you don't need to go hunting on the web" No, no you do sadly provided you're using Linux for the first time. All new Linux users will attempt installing their apps through the web first because that is how they always installed apps! And when they want to install, say, vscode, they almost always open a new browser tab to look up how to install vscode on ubuntu. Again, great video! I use Linux myself. Just that packagekit/flatpak needs more time in the oven for the general public.
I have a gaming Laptop and don't have most of the problems you mentioned. I upgraded a second m2 ssd and my ram without problems... Cpu + gpu isn't overheating because I undervolted while still overclocking. Temps aren't even reaching the 85°C mark, (except for cpu in stress tests but irl that never happened for any extended time...). I ciuld bring my Temps a few C down by repasting but that's work for next year as they're still fine now..
Amazing video, as always. I would like to throw a wrench in as a discussion thought. I recently bought some Dell touchscreen monitors. It's been a fight to get these monitors to work properly on Ubuntu. I can continue to look for a solution. I could spend the weeks/months/years developing my own driver code and solution. I swap over to my Windows partition and run Microsoft update. I then run through the screen detection and calibration steps. Then I'm done! Minutes of work. The best OS isn't Linux; it is using all 3. Each OS has its strengths and weaknesses. This can be applied to software, as well. Could even have a laptop and a desktop. People choose mutual exclusivity rather than the potential of a multifaceted approach. The caveat: Each layer of fine grained complexity introduces a new layer that needs to be thought of and tracked.
Something like a NUC might be an option. You could screw it to the VESA mount holes, but it takes up so little space anyway I have trouble finding whenever I move. (I also keep misplacing the external DVD drive because it looks just like a CD jewel case.) The inside of a NUC is mostly empty space, like the demonic button enclosure in Button, Button, so it cools well.
@@shaggygoat NUC's are slower and less efficient than laptops, but much cheaper to start with. I mean, sure you can get an external gpu, without losing that much money, but the bottleneck for the external gpu would be too much of a hassle unless you are willing to do it.
As a person who often travels to the places with poor mobile internet connection, not even Wi-Fi, portability is a crucial factor that lead me to have a laptop. I am aware of the performance and upgradeability tradeoffs (although I did upgraded my RAM and storage on this thing recently) Also, Linux FTW. I really want to buy a Steam Deck one day
I'm a Mac user and have been happy with that for a long time, but I've also been a Unix/Linux user for longer. Assuming I could run all of my preferred daily driver apps (and access server side stuff conveniently) on Linux I'd happily run Mint or Ubuntu on the desktop. Mint in particular is really nice.
I've been daily driving Linux exclusively for 5 or 6 years at this point, but only ever owned a laptop. I absolutely love the flexibility software side that Linux gives me, but having the flexibility hardware side is honestly amazing. I prefer to have one machine for everything - work, entertainment, gaming, meetings e.t.c. - as this means I don't have to spend a lot of time syncing changes between machines (I also like to tweak the OS a lot). As for the ergonomics side, having a nicely set up desk with a dock, monitors, headphones, external keyboard/mouse and an eGPU pretty much solves all of the issues I'd have.
Indeed. I am thinking about switching to a full laptop setup instead of laptop & desktop as well. No sync required, and I can simply use a docking station. The hardware aspect is a bit of a mixed bag as well. Yes, a desktop can be changed as you like it, but in reality, after 4-5 years of usage you almost need to exchange your whole system (Except for disk and case) anyways, since cpu sockets, motherboard support etc. also runs out
@@allinvanguard these days portable upgrades are viable, like having a decent laptop with a small module at home for when you need better processing power
i've been running Linux on my daily machine (a laptop though) since 2017. Every time i have to mess with someone else's windows machine or tried reinstalling OSX on my old macbook for fun, i'm reminded why. And yes, Linux still has bugs, especially if you don't use one of the big desktop environments, but you have the choice to do so. And Linux has made HUGE progress in the last few years and is still doing so. I hear people complaining about Windows so often, especially my tech-savvy and programmer friends, but almost no one seems to even consider trying Linux.. It's a shame. Also regarding performance on laptops/desktops: I use a laptop because I have to take it to school every day. I got a several year old mini PC for just under 100 euros recently, with a 6th gen i5 processor. With both of them running Linux, I barely notice any performance difference between them for daily tasks, except for the mini PC running out of RAM quicker because it has less. But then again, I have the option of upgrading the RAM, whereas in my laptop it's soldered in for good.
Laptops don't hold back jackcrap, this video is jackcrap. Use whatever you want (and need). It's not like laptops are holding back anything since it's not like Xbox Series S where you need to downscale a game to it, they exist in seperate ecosystems.
@@flintfrommother3gaming true, for most people it won't matter. I like my laptop because i can take it anywhere, but the lack of upgradeability (and repairability!!) kinda sucks. I got the thing for portability, not speed. So i'm not complaining.
I understand the reasoning for using Linux distros, but they've felt more "power user friendly" than what I need. Learning curves I simply never felt like tackling.
I hard-agree on this when other people ask me whether they should change from Windows to Linux. My first question to them is "Do you *want* to change and have to learn some new things, even if it *might* benefit you later on?". Normally the answer is "No", so I tell them "Then keep using windows, it is alright for most things. Keep in mind arguments like spyware and stuff." Heck, for University (granted, computer-science) I first used WSL2 (a mini Linux inside your Windows), then Dual-Boot with both OS installed and after not using Windows for months, deleting it entirely. My point being yours, comfort should come first.
By the way you mentioned music production. But how does it deal with audio interfaces and commercial VSTs? Last time I tried doing music on Linux, there was no dedicated ASIO driver for my interface and I couldn't record a guitar properly because of the latency. I don't think the plugins I use even have installers for Linux
i double that, after getting accostumed to endeavouros on my laptop i am considering switching to it on my desktop too, but am worried my cheap interface and... ahem... legit vsts might not work as well as in windows
My 7 year old and mid/lower end laptop still runs well to this day because I completely abandoned running Windows and started using Linux on it years ago. For my portable needs it runs just fine to his day, and of course I have my Linux desktop machine for the heavy lifting and gaming. Honestly Windows and the overall platform is one of the worst examples of the negative effects of Wirth’s Law, the web and its feature creep being another one.
Linux has come a long way, but there is a reason the majority of people use Mac OS or Windows. Having 'the world' offer up code for your OS also results in a million often conflicting options to offer features with lots of dependencies that the user often has to manage (or at least understand). And many apps just aren't offered for Linux. I have to use the Fusion 360 web app or run WINE or a VM? I'll check back next year (again).
It's kind of the chicken and egg scenario: many apps aren't offered on Linux because (comparatively) few people use Linux. Few people use Linux because there is limited software available. So the more people start using Linux the more developers are gonna pay attention and start making software for Linux
True, however it may be worth taking the chance and checking out open source alternatives. Whether good or bad it might be worth the change. In the end change always comes with sacrifices. Personally I'll be trying to replace Adobe PS and other smaller windows utilities like vinyl cutter software etc.
I worked with Linux professionally in my last job as a developer (js, python, c#). The company that hired me basically told me “we only work on windows here, but if you hate windows you can install Linux instead”. It was horrible. My computer is a tool, not a hobby that I want to play around with all the time. I need to get stuff done, and meet deadlines. I can’t stress the amount of times I had to spend hours on end trying to debug my OS just to boot webstorm or pycharm (rider would not even boot most of the time). Now I work with a Mac. Is it more limited? Yes. Can I trust it to work so I can do my job? Absolutely.
@@gonzera908 but its true lol, used Ubuntu on my laptop for around a year two years ago, it was great until an update completely broke my graphics, that forced my display to 640p, the only fix was to reinstall...
@@gonzera908 You are one of many examples in this comment section showcasing how insufferable the Linux community is. It's simply not the answer for everyone, despite how much you may think it is.
This is the first video of yours I've ever watched and I'm very happy with it. This year I bought a very slim, light, low spec laptop and my main use for it is to RDP into my powerful (albeit Windows) home desktop PC
Welcome! Glad we have the same idea, and if Windows works for you, that's fine by me! I wonder if I could interested you in another video of mine: ua-cam.com/video/bJQj1uKtnus/v-deo.html
That's why I'm planning to build my dream desktop next year for development, streaming, video editing/rendering, gaming, etc. Too many bottlenecks with laptops too soon and cheaper experience inevitably.
ERRATA
- 06:13: This statement is too flippant, I should have said "Cheap desktop machines from 3 years ago are much faster compared to nearly every single laptop in use by developers working today." (many thanks to @oracle@phantomthieves.net for pointing this out)
- 00:34 I should have said that the mini pc in the second slide here is just as power efficient as the apple silicon machine it's beating. Yes apple silicone is very power efficient, but it's not magic. I agree ARM processors are great!
- 3:00 You wanna know something cool about CPU heat? It's equivalent to a regular electric heater: 100W of electricity in, 100W of heat out. The action of the CPU is almost incidental ;-)
- 11:50 "envinroment" instead of "environment" - woops!
- 4:44 I should have said "11x as expensive" LANGUAGE IS FUN
- 11:29 As many have pointed out, this is a photo of a MBP, not an Air. I feel so stupid, I didn't look closely (these damn things all look the same lol), this was my old work machine, which I dual-booted asahi linux on as a test before getting my own personal Air.
oh btw. it doesnt seem like this markdown document is up on github yet
> I use arch btw
Ever given NixOS a try? I can 100% imagine a noboilerplate video about the wonders of a declarative OS :)
EDIT: Just seen that you've replied to another comment mentioning it :D
+1 I approve
are you sure #2 is an error? $300 is indeed 11x cheaper than apple's $3,300 upgrade cost
@@ME0WMERE I think he meant "is 11x as expensive" instead of "costs 11x more" , which... the version in the video is still what I'd say.
This year, Apple and Microsoft has done everything in their power to make me use Linux. Thanks guys
@sirbuttonhd egregious pricing, for one
@rokiesensei it’s Unix
Apple's new hardware platform blows the socks of everything else though, I'm envious. This level of integration will be hard to replicate for the rest of the market, but hey - we're already _fast._
I started daily driving Linux shortly after the Windows 11 leak back in 2021.
Thank you Microsoft. Thank you for making such a bad product that I started to reconsider using it.
Now I am happily using Arch.
@sirbuttonhd Whats the Problem with macs? 😂
1. No high end Hardware.
2. No upgrading parts and no Support for non Apple parts.
3. A lot of Software is not available for Mac.
4. Restrictive for pro Users. Apple doesn't give you full conroll over your own Hardware (f.e. Dualboot)
5. you have to use Apples overpriced ecosystem or live with workarounds
6. You have to Trust Apple. All their Code ist closed source and they had a lot of Security Problems and Backdoors in the past.
7. Apple puts special Hardware into your PC to make repairs harder/Impossible in Independent stores. Apple Stores are more than 2x as expensive as Independent Hardware repairs.
In countries where you seldom have electricity, a good laptop with a powerful battery is life-changing. Desktops are just terrible in that kind of situation. Since I only have 1 hour of electricity every 5 hours, my desktop PC started collecting dust as I started relying on a laptop. This might be solved by installing solar panels, but that's quite expensive.
That's a great point!
Though you probly arent' getting wifi without power huh?
Cos mobile phones can't act as wireless hotspots...
@@stephenhookings1985 The cell towers probably don't have power as well during these intervals. Assuming OP lives in a country where the government practices rolling brownouts.
I don't really know how different it is in your country, but in Europe or North America, solar panels are cheap. You make it seem expensive because you forgot to write: "Buying solar panels to power my entire house is expensive". Powering a single computer off of solar is very cheap.
The issue is that if you're working in an environment that requires some "security" certificate like SOC2 or FedRAMP, one of the requirements is to have the organization manage all of the computers, which means installing corporate spyware on all corporate machines. Nobody is making that for Linux so there's a rising anti-Linux movement in corporate and it sucks.
if it's for work, it's fine using not Linux. also it MUST be a separate device, not your personal one (I'm saying it because in a lot of companies you use your personal laptop for work, which I think is stupid)
SSH into your workstation from home at home?
What about virtual machines? Installing corporate spyware on your personal computer is terrible, if I were forced to do it then I would try virtual machines.
@@dr.c2195 But then the corporate only paid for spyware licenses that are made for Macbooks, so now everyone must work on a Macbook. No Linux allowed since the spyware doesn't work there, VM or no.
I was a programmer with IBM until 8 years ago, and unless there was a business case for remaining with Windows, all developers had been switched to SUSE Linux a few years before.
When I was in school, I dual booted my laptop. In windows, sitting in a teams meeting taking notes and doing whatever else in the background would cause my laptop to get super hot, and the fan to run non-stop. When I booted into linux, I could do the exact same things with zero fan noise. The pure efficiency of linux compared to windows just blows my mind.
I’ve seen some ways to get rid of those unnecessary background processes but honestly easier to just install Linux lol.
I use Ubuntu touch on my phone, and the efficiency when idling compared to Android (which is technically a linux fork, but not really) is astounding as well. Turns out when your phone isnt constantly recording everything you say (despite turning that feature off explicitly) it barely consumes any energy... weird.
Laptops are preferred mostly by students, as they often live in small dorms with no space for a proper desktop, and are changing their living arrangements constantly (e.g. moving between their parents' home and the dorm, changing the dorm, etc). That's when the whole "gaming laptop" and "mobile workstation" stuff starts to become a reasonable choice.
As a student it is also the convenience of being able to everything from taking handwritten notes to 3d modelling on a single device that I can stick in my bag and take to lectures.
There is no such thing as a "gaming laptop". Laptops are never acceptable to game with, nor can they be made to game with. No, not even the ones that are branded as "gaming laptops" with a 4080 GPU in them. They are made to sit on your lap to type, code or for multimedia projects, that's it. No gaming, ever.
Corporate users also like laptops because of recent events, since your employees can bring their workstation home if needed.
@@spankyjeffro5320 Obviously you won't get anywhere near the same performance to cost ratio as a desktop but this is serious hyperbole. I render video, 3D models, and play AAA games on max graphics with my 3060 laptop I bought in 2021. I get at least 60 FPS with pretty much everything and thermals max around 80 in near-silence. Again, desktop better, but gaming laptops clearly exist. It's my only option in my circumstances and it's worked perfectly well for gaming so far.
Asus Zephyrus G14 if you're wondering.
@@spankyjeffro5320 mfw I open a game on my laptop: 😈
6:38 One thing to note is to be careful when purchasing office PCs (especially from the likes of Dell, HP, Lenovo, etc.). While you will likely be able to upgrade most of your hardware, sometimes they add roadblocks like proprietary cables or weird motherboard layouts. Still more upgradeable than most laptops though
Sure, but best bargains is to invest in some old high-end hardware, ancient generations of workstations. Real Tanks for the road, rock solid, and cheap AF, designed to last years or with so much connectivity they can still evolve, even as laptop formfactor.
They don't do that so much anymore. You're thinking the mid-2000s, when Dell was really bad about having their own PSU pinouts.
@@TheRogueXHave you looked inside an Alienware lately? IDK about their new stuff, but the Aurora was full of proprietary crap.
@@TheRogueX unfortunately still a thing with many client desktops from dell, hp, lenovo, but getting better. Even bigger workstations have proprietary psu (non modular) connectors and limited so you cant really swap stuff. You end up with that amount of connectors and cables for that amount of power. One would have to upgrade psu and motherboard to upgrade the machine in that situation
HP should just be avoided in general
Great video. I am transitioning from windows to linux. I tried multiple distros and stayed in dual boot for the last couple of years. What held me back was the videogames and the music editing software. I clicked on this video to see the problem we have with laptops. And not only I learned a lot about the issues they have, but I also discovered some solutions to them, to then learning how to fully transition to linux and its advantages on the way.
Great news! Yeah, Bitwig, Reaper, and Steam will get you so far :-)
Hadn't heard about Reaper - thanks for the reccomendation! @@NoBoilerplate
Yeah, same with the music production part. So many plugin, vst just doesnt work or alot of hassle to work
Yeah for me the VST hassle still keeps me on Win, even though I only use Reaper and Bitwig.
That was a hold up for me only it was the XCode program on Mac, now I use Intellij which is paid and proprietary but is the same across my Linux machine, mac, and windows when I am forced to use them, and is essentially android studio so it's fine... problem is that Intellij and the android SDK especially are so large and inefficient that even a powerful desktop struggles to run them next to even a lightweight program like a browser displaying text.... or a music player, let alone the virtual android emulator. Wasn't always like this though. Once, long ago, I ran android studio and the SDK, and the emulator, and a bunch of heavy tabs on a laptop with minimal RAM and still had resources to spare. Now with a machine that has 4x the RAM, a dedicated GPU, and many many times more CPU speed, I can barely load one android reference wiki tab next to android studio or intellij with the android SDK. Seriously, how does a page with just text manage to consume more than half a gig of ram per tab? Google and Microsoft both have developer documentation that is so bad I have to print to PDF to save from running out of RAM... both on my 16GB laptop and my 32GB desktop. Most other pages, even youtube are way smaller and consume less CPU, and the android studio and sdk eating 12 gigs by itself isn't helping. I have JUST enough RAM for Linux, if I used Windows, I'd be even more screwed.
9:19
"My whole production pipeline could run from a solar panel on a raspberry pi"
- No Boilerplate.
I don't think most people realize just how powerful this statement is.
It can run, but can it complete before the sunset?
@@az8560 Accumulator Battaries exist for a reason
@@rotteegher39 makes sense.
To be thrown into the ocean?
Clouds: "I'm about to end this whole person's career."
Using a Linux workstation is like using a bidet. You don't know what you've been missing until you've tried it. Especially when you go on vacation without one (having to use Windows again). Then you get that immense liberating feeling when you get back from vacation and take a dump at home and the bidet is there (using your Linux workstation again).
gross! I love it!
Greatest analogy I've ever seen
I used Linux (Ubuntu) as a secondary OS from 2010 to around 2016. It wasn't as good back then, but now I would never go back to Windows after I returned to Linux, this time EndeavourOS (Arch with a GUI installer and a great community) when Windows 11 was released.
this is one of the analogies of all time, lol
this is like using notepad compared to vim
My dad just bought a new Windows 11S laptop for his business, needless to say... it's was the most infuriating laptop setups ever. Requires WiFi, requires Microsoft account, having to say no to location, diagnostics, hand-writing, internet history info etc., having to install Chrome, Windows refused, figured out the laptop was in S-mode, had to change that, retry installing Chrome, change the default browser to Chrome, being confronted by Settings to try Edge before switching, having to remember what file types I need to change.
It's frankly rude!
@@NoBoilerplate And of course Microsoft makes it easy to set Edge as the standard browser in one click!
You can basically cut all of it out in 30 minutes. Every OS has it's own trade offs. For Windows it's all about post-installation surgery.
@@CHEpachilo Yes, but it's for my dad. He is a simple man and he just needs Chrome with bookmarks for his tax program, Office 365 and the government's website for filing taxes
@@CHEpachilo I've already uninstalled/disabled every unnecessary program/service on my own Windows devices 🙃
My daily driver, a mid-2012 Macbook Air, couldn't handle Firefox and VSCode. But after installing Linux, it ran so smoothly I never looked back. The Macbook became capable of handling more tasks, faster. A real life saver.
20 years ago Apple told us all to buy music on their music store. 8 years ago Apple told us instead to rent all of our music from their music subscription. The music store is in disrepair and full of obnoxious ads full of their rental service. You can't just "buy in" to a corporate ideology once, you have to buy into it forever or watch the thing you bought into fall into decay.
So bad isn't it!
The Jupiter Broadcasting podcasts call this the "strategy tax" - Companies will always make decisions in the interest of their overall corporate strategy and goals, even if that means making some aspect of an individual product objectively worse.
And that is true for all corporations.
Always remember this, kids!
They just want your best - your money. (This sentence works so much better in German...) And they're playing the long game.
Rent-seeking is basically another way to say someone is trying to exploit others. If someone expects you to pay them every month, there's a good chance they're doing something unethical.
@@ToyKeeper Hi TK, funny seeing you here! 😁
This was just the topic at my family's Christmas gathering... 🤔🙄
Switching to Linux was the best decision I have ever made. You highlighted many of the advantages, but people underestimate the value of full customisation. I know it is not for everyone, but 2 days programming using i3 and tmux, I knew I would NEVER go back to anything else. Even if Ubuntu was as unstable as people who never tried Linux think it is, it would be worth it just for i3.
I've been wanting to invest into a proper desktop setup for years, but I travel a lot, (on the train around 10 hours a week) where a laptop is just a better choice. Even if someone is in my camp there, I do recommend grabbing a docking station, (since you are using a Thinkpad, aren't you) and having a proper monitor (or 2) with keyboard and mouse setup at least at home, so your ergonomics don't suffer.
If you travel, a laptop's your best option, of course, and as you say, there's no finer machines than Thinkpads :-D
i started to use kali linux because ubuntu store were a pain to update (and to make work) so i end up using kali and flatpak for my daily activities and work, to play i just use my xbox series s or my nintendo switch, i think i am not going to use windows unless videogames are more a subscription than other thing, but for now i am fine like this.
@@omarjimenezromero3463 You really shouldn't be using Kali as a daily driver, it is not meant for that.
I have been a ThinkPad user for decades (in plural at this point). But they aren't what they used to be. Had to replace the motherboard on my T480 three times on extended warranty!
Next time I will probably get a Framework laptop. I will miss the trackpoint for sure though!
Personally, I really want to get a FrameWork laptop when it comes to a travel machine, just because of the e-waste reduction. Pretty sure they don't do docking stations, but it's really easy to set them up for use with a proper monitor alongside mouse and keyboard, and I doubt they'd object to a third party making docking stations for them...
Another option, depending on the kind of tasks you want to run, is to have a headless home server. I recently built mine, and it's absurdly fast (it boots in
perfect!
I, too, aspire to do this. Apalrd has an excellent video on the topic.
@@NoBoilerplate In the future, maybe. For many people, running your own Cloud Server from Home to beam to your 4G connected Phone, Tablet, Laptop seems tricky and expensive.
The other problem is exclusive content. No-one wants to miss out on the latest movie, show, game, and that also applies to software. But these Mega Corporations build curated ecosystems to lock you in, or lock you out.
For that reason, I think the best tool is for the consumer to be wise about it. We can access all the major platforms, by differentiating them based on form-factor.
We've got Phone, Tablet, Laptop, Desktop, and Console. And platforms of Apple, Google, Microsoft, Open-Source and Proprietary. Being wise is to match these up with their best optimisation.
@@NoBoilerplate
Continuing on from my last comment:
In the worst case scenario, you would have a Microsoft Phone, Open-Source Tablet, Laptop from Google, and an Apple Desktop. It's not even cheap, but the experience is very subpar.
In the best case scenario, it would be an Android Phone, iOS Tablet, Windows Laptop, Desktop PC with Linux, and a Console by Sony.
For my personal scenario, I'm saving up for:
- Samsung S24+, with Razer JungleCat for a pocketable gaming system
- iPad Mini 7, for the powerful M1 chipset, medium 8.7in size, with App Sideloading option (thanks EU). And combine that with the GameSir G8 controller.
- Frameworks 16 AMD Laptop. It's portable but decent sized for work. It is well designed and upgradable. And Windows Software is very handy to access.
- Custom Gaming PC build. Potentially running something like Zorin OS, maybe as a dualboot option.
- Sony PS5 Pro. Worth it's cost for the graphics, longevity, and exclusives.
....this would work well for most people, but personal reasons can have people switching these around for other reasons.
Unless I missed something new in the last couple of years, SSHFS will freeze your mounted drives as soon as your connection drops, and you won't be able to reconnect them unless you restart your PC. Eventually you will lose data.
Did this improve lately? Have you had any issues like this?
I had this very argument with my friend who was an avid Mac fanboi. He had the latest 13" Macbook Pro and I a 19" Monster, buit wiith my own fair hands. He could not be convinced by my espousing that I could type far more easily, see my screen with more comfort and replace parts at my leisure, not Apple's £300. He quite refused to be sold on any of my clearly stated and rational arguments. So, I installed a VM of MacOS and took it in the next day. I said to him "Let's have a race, first one into a functional OS wins". He said, of course, Mac invincible, blah, blah. He was utterly blown away and more than a little peeved when my machine booted into Windows, started a VM, Booted into MacOS in the VM and *still* beat his doorstop XD
You built your own 19inch laptop? Capping?
Casually VMing MacOS is also sus
@@eliebinetruy ??? how its not hard at all
@@mr_b_hhc fakest story in this comment section, good work
Something worth mentioning is that laptops not only need to thermal throttle to protect themselves, they need to thermal throttle to protect YOU, like a desktop cpu will allow itself to get to 99C before throttling because that's the temperature it can safely get to before being at risk of damage, but with a laptop, that temperature would be enough to burn you if you were resting on a poorly covered lap or if you rested your hands on the wrong spot on the keyboard, which is often one of the larger reasons why the same chips get worse performance, especially in extended endurance tests, because they have to throttle sooner so that they don't burn you.
oh dang that would have been a really good point for the video! thanks!
That should be an option in bios. I'll take the risk if it means more fps
It's true, I learned from experience. Having a laptop on my lap running a game is like playing with fire.
Everything you wrote is wrong. EVERYTHING is factually INCORRECT.
@@Ludak021you could've spent five minutes Googling before writing that.
E.g. on AMD laptops there's STAPM -- Skin Temperature Aware Power Management.
Thing is literally meant to keep chassis under ~45-50C, because at that temperature you already can get burns with prolonged contact.
There's equivalent of that in smartphones as well, even more critical there.
I really don't think the problem is laptops, but rather software becoming slower, and this is the most important thing I think Linux provides: a layer for a traditional and performant Unix ecosystem to thrive. If you start looking, you'll find that ecosystem, with window managers and shell scripting and composable software. It's really amazing.
That is an important factor too, agreed. But we live in a world where every single machine should have 64GB of ram. It's nuts!
As much as I agree with you, I think having 64GB of ram by default would make things worse.
I'm mostly coming from a gaming background, but I have been around long enough to see games x10 in storage capacity needs. A game like call of duty can require nearly 150 GBs of storage space and a not insignificant amount of ram despite not looking or playing much better than the game its a remake off 10 years ago that required a fraction of the hardware to run properly. With the crunch and pressure going on in development studios, especially in gaming, you take any quick fix you can get. Who needs file compression or coding a function yourself when you can import 500 libraries.
back in the day people tried to reuse and cut corners anywhere they could because of hardware limitations. I remember seeing a UA-cam video about a retro game Dev flipping individual bits to reach some weird computer science magic with a ruleset to modify textures on the fly in game instead of having to pack in more premade textures.
Maybe they shouldn't all come with 64gib of ram, but they should all come with a reasonably priced upgrade path if you need 64gib ram.
@@eccomi21On the other end of the spectrum, I support hardware with just 8192 bytes of ROM and 512 bytes of RAM, with low-power modes and low latency requirements measured in microamps and microseconds. It'd be nice if more programmers had to do this while learning, in order to learn how to write small, efficient code.
@@georgehelyarthis 💯
Using Linux was the best decision I ever made
same!
Ikr, windows is just terrible now.
I dabbled in Linux a bit but I am still in the phase of finding a distro, what does the community recommend besides the user-friendly Ubuntu, I, 'm looking for the authentic Linix experience and don't mention Arch Lol
@@akiba2x0 Try Manjaro. It kinda combines the convenience of Ubuntu with the benefits of Arch. And since it's based on Arch, the great Arch wiki still 100% applies.
@@akiba2x0 Ubuntu is a great place to start, don't overthink the distro
Met in college a guy who was getting a masters in Sciences and Technologies of Information. The guy has used laptops all his life, and struggled with some concepts of a desktop. One example was that he asked me for help as he was trying to do something in one of the Workstations at uni's lab, but it didn't respond to keystrokes. I told him to look that the keyboard he was using was plugged on the workstation on the side. He didn't notice at all because all of those years in laptops hardwired his brain to thinking the keyboard controls the screen next to it.
Wow
0.0….
☹️
Been fully converted to Linux for about 3 years now, never been happier. I still experience bugs of course, but I had those on WIndows all the time too. At least now I can do something about it when things go wrong. Troubleshooting on Windows is such a joke.
love Linux but am still learning how to not fuk everything up like never screw up when using rm command I tried using it to remove a backup file I did not want but my PC was zero byte at the time an now most my dowlaods files won't show up XD woops
@@senritsujumpsuit6021 There are utilities that use the trash concept you're probably used to from graphical file browsers to give you a safety net. I'm using one called 'trash' on macOS, but a quick web search lead me to 'trash-cli' for linux which seems to be similar. Then you can use this command instead of rm (or you can alias it if you want).
Just need Adobe software to work as well on Linux as it does on my M1 Air, then I’ll switch. (I use Premiere and Lightroom)
The biggest issue with Windows for me are the ENDLESS updates. Every time I turn on my PC, it starts downloading updates in the background which kills my performance.
@@abdelkarimouzzine5671 Are you bound to Adobe Software for work? If not there are good alternatives to them that are also free.
Personally as a developer I'm perfectly fine continuing to use my laptop, because I like the idea of being able to develop things to be accessible to the lowest common denominator (or lower). An aging laptop is a good optimisation checker.
2010 laptops are still insanely powerful for their size. The only thing they are not good at anymore is rendering modern web pages and anything 3d accelerated graphics.
@@youtubeenjoyer1743 yeah. God, webpages are incredibly bloated these days.
Depends. Once program compiles six minutes on Ryzen 5900X and slightly over hour on i7-7500U laptop (six times less cores, older architecture and frequency), it's not practical if your time has some value. For programming in Python or Javascript it's different. If you can work remotely it's fine.
@@pavelperina7629 are you compiling the Linux kernel with a billion modules?
@@youtubeenjoyer1743 No, large scale C++ Windows application consisting of roughly 150 projects/modules dealing with control of electron microscope, drivers for some third party detectors etc. and application specific tools and automatic procedures. Most modules use Qt, some use OpenCV, Eigen, Google Tests, nlohmann json, ... but there are not even that many 3rd party libraries.
Actually much smaller project with more external dependencies and poor structure can compile just as long.
The company I interned at split the difference on ergonomics by assigning us powerful laptops and workstations which were just a dock for the laptop, so you could take your work machine out with you (we did tech support, this was occasionally a godsend) but come back and hook it to two monitors, mouse and keyboard just by connecting one cable. It was kinda cool.
The company I work at just hands out old laptops and expects you to buy your own shit if you want an ergonomic workstation.
I manage our IT and we do the same.
For ease of use, cost, and productivity reasons it's just about the only sane option with Hybrid, WFH, field service work, and customer visits all being a thing.
Unless you'd like to complicate your infrastructure with cloud PCs and terminals... Which also isn't always possible when you have latency sensitive server applications that the workstations need to talk to.
Same when we switched to WFH, though I've found for 99% of my needs at home I can use Remote Desktop from my home desktop and get all the ergonomics of that setup without having to mess with any cables. Only thing I need to use the laptop natively for is testing if our code is currently working with 4k/variable DPI displays properly, as all my monitors are 1920x1080/1200.
Yeah that's how we do it too, all the developers have nicely specc'ed MacBook 16" M1's or a powerful windows laptop and our office has screens with keyboards that you can plugin with 1 USB-C cable. And you get a stipend to setup a home office so you can work comfortably there. I think this is the best of both world, because of the nature of our work we are also required to work/develop at clients so workstations would be out. But well spec'ed M1's are all the power I could ever need for development (unless you do AI or something). I have a top of the line gaming PC at home and a dock for my macbook that uses all my screens and it's great not to have to work in the cloud or have two machines you need to keep in sync.
Nah workstation and laptop as thin client. This is the way
I love your approach to the problem and this video easily delivers a different perspective on a serious problem, with a valuable solution. But I have to say that functions like getting copy paste from my phone to my laptop without any special app that doesn’t work half of the time, it’s very nice. An easy solution to also consider for those who needs a laptop and want to save their back, is to get a workstation setups where you can connect your laptop but not using any of it for the actual working.
Could you boot off of a portable external SSD at that point?
As a web developer, computation power is not holding me back in a significant way. And I love being able to bring my work with me, not only outside, but most importantly for me, around my house. Sometimes I feel like working on something, but I do not want to keep sitting at my desk after working from home all day. I would rather be sitting on the couch and using my TV as a monitor while using a wireless mouse and keyboard, or just laying in bed. Also, only having to mantain one computer is a lot easier and I can be sure everything is set up the way I want to regardless or where I am working from.
Certainly, if you don't need any more power, then you're good. I'm the same when I'm writing or casually browsing.
But npm install is quite slow, right? And 500ms re-bundling times add up over the course of the days and weeks! etc
@@NoBoilerplate True, but I would rather focus on being more efficient with my time first, and only look to upgrade my hardware once I start noticing it holding me back regardless. After all, it does not matter if a workstation saves me a couple of minutes a day, if the same amount of minutes or probably even more go to waste somewhere else. So whenever I feel like I have spent too long doing something, I reflect on that, so that it does not take as long next time around. And that to me, is more worthwhile than throwing money at a problem. However, if hardware is trully the limiting factor, I do upgrade. And if that means getting a workstation at some point, then so be it.
@@sergiojimenez4595if you like you using the crappy laptop keyboard outside of your desk you are lost. Instead of switching from your desk to somewhere else with the small laptop screen and keyboard you should take a 2 minute stretch break.
!RemindMe 5 years. Stranger's back pain
I don't think a powerful desktop PC will be noticeably faster than a modern MBP for most web development tasks. Of course if you need powerful graphics or tons of memory then a desktop is the way to go. The point is that there is very little performance compromise since the release of M1 (at least for what I'm doing). It is nice especially as a remote worker to not be tied down to a desktop, you can hook up your monitors/kb for a full workstation setup at home/office and still have the freedom to work from anywhere if needed.@@NoBoilerplate
It's been claimed that the upcoming ending of support for Windows 10 will lead to something in the region of 200 million machines ending up becoming ewaste due to Windows 11 requiring TPM, and other hardware features, which older laptops and compute devices do not possess.
That Linux still isn't seen as a valid way to refurbish these machines for long term use and save them from this fate is a huge shame.
On the bright side, it could mean 200 million fast and cheap Linux boxes.
Way back in time. I'd get pallets from biding on Compaq's from Las Vegas casinos when their leases where up. I cleaned and upgraded what I could. Compaq had the best service system till HP bought them and killed it off. Today they all want you to buy new and waste the old. Loaded them with CP/M. Gave them to elementary school my sons went to.
Considering there's people in the wild still using Windows 7 and business still using XP mechines I doubt they'll all flood in at one time.
Windows 7 just finally lost support from steam since chrome stopped supporting it. And rather than switching to something like Linux Mint they're going out of their way to downgrade and block Steam's update lol.
@@trayvibez399 yeah, I'm sure there are also plenty of Android 4.x phones in use in developing countries where people can't afford to upgrade. All ending support will do is lead to a bunch of vulnerable devices in widespread use.
@@trayvibez399Imagine a country where the vast majority of its population uses an operating system with an ever-increasing number of vulnerabilities that will never be patched. Why aren't any governments viewing the sunset of Windows 10, the (unfortunately) most-used operating system in the world, as a threat to national security?
7:05 when I went to university I bought myself a powerful desktop computer that I still use to this day and a very cheap laptop just for my notes/university work. Even back then it seemed like a no-brainer solution and I was so surprised when a lot of people that I knew either bought these expensive laptops that choked and died whenever they actually had to do demanding stuff or expensive computers but wouldn't be bothered to buy a laptop or tablet just because "I already got a powerful computer".
And now that internet speeds have improved so much, it's possible to stream high quality video and interact with your desktop remotely through software like Anydesk and Moonlight. Networking is quite possibly the least recognized area of computing advancement for the average user.
Chromebooks slotted into that niche of a 'light work' laptop so nicely :)
Owning 2 computers and syncing them is a gigantic PITA, there’s almost zero reason to use a desktop today, if you want lots or ram and storage just buy a pc laptop
I'm typing this comment using the same desktop I built back in 2012. It's still running perfectly fine. Over the years when I noticed performance was slowing, swapped out the hard drive with an SSD once they came down in price, a few years later I added some RAM and replaced the graphics card with parts I got from friends for free, and a few years after that I replaced the CPU cooler. How many laptops would I have run through by now? At least two. Hell I started my job in 2018 and I've already been through 3 laptops there and I'm about to get my 4th.
@@DigitalNomadOnFIRE This is what I think too. But for me, portability is incredibly important and a desktop setup will not let me have that.
My last job gave us a cash stipend instead of providing work laptops, and it was great. I started out with my old linux laptop, but once I started running out of memory I just brought an old desktop to work and got a lightweight chromebook for meetings (also we worked in education so most of our users were on chromebooks anyway, it's nice to use the same kind of hardware). Even counting the original price of the desktop, my total cost was a little less than the entry-level MBP my coworker was using, but with quadruple the memory and storage.
The only barrier remaining for gaming on Linux is that some multiplayer games (looking at Rainbow 6 Siege) simply do not enable their anticheat on Linux platforms. A gamer on Linux simply won't be allowed to play online due to a developer's decision. I'm sure this issue will also disappear with time, but for me it's the last remaining barrier.
yeah, here's hoping they follow Epic's example with fixing easyanticheat!
@@NoBoilerplate Let's hope they don't follow Epic's example, even though they added Linux support to EAC they still don't enable it in their own games (Fortnite for example). BattleEye already has Linux support too, Ubisoft simply decided no' tot enable it.
For me rainbow is the barrier as well but I just dualboot. At this point I can't even just browse the web on windows.
It feels so slow compared to Linux that I find it easier to reboot to Linux, if I need to do literally anything besides gaming.
Yep. I'll change to Mint fully once Linux can natively play any game I want without needing any sort of VM or compatibility modifier like Wine.
Until then, I have no choice; Linux simply is not currently a gaming contender.
@@spankyjeffro5320 I spotted a fallacy in your comment. So, you're ok with installing/using Microsoft's Visual C++ libraries, but somehow installing/using Wine's libraries is a no-no..? How come?
Without Windows C++ libraries installed/updated you won't be able to play games or use software on Windows, same story with Linux (wine/proton libraries). They both need libraries (like .dll files on windows) to run software.
Is it becouse they are pre-installed or auto-magically downloaded on Windows? Then you should try something like ZorinOS Linux, it comes with wine libraries pre-installed, just like how libraries are pre-installed on Windows.
I literally put "install linux on laptop" on my todo list like 2 days ago, your video timing is consistently incredible
Based
You can see my comment for more detail but be warned, this may fail spectacularly. Be ready for WiFi to not work (has happened to me on 3 different laptops and for 2 of my friends). Have a phone nearby to google problems and mess with the CLI to solve it. Consider plugging directly into your router if this happens while you troubleshoot
@@2raddude I have Never had any WiFi issues, just as annoying as It Works on my machine, bringing up a very specific issue had is also Just as dumb, and pointless.
@@2raddude Yeah I've had some issues before, put Arch on the last laptop I had once it started getting slow and the audio drivers didn't work at all (literally spent like a month troubleshooting them and nobody on the forums could help either lmao) so I have some experience troubleshooting Linux things - not too worried about it, worst case scenario I just divert to Ubuntu and if that fails then I revert to Windows and live with the ~slow~
Get ready for your battery life to be cut in half when going from Windows to Linux. It's nuts
Switching to NixOS from Windows for my dailiy driver has become one of the best decisions I have taken.
I enjoy the declerative functional approach to package management a lot. I reccomend it to those who feel like have wasted too much time trying to reproduce their system often and are quite familiar with Linux.
I'm really excited by nix and nixos, I try it out on a spare thinkpad every 6 months or so, and I get a bit further each time. One day I will be worthy!
One thing I like about NixOS is the ability to switch your desktop environment without much fuss, unlike other distros where you'll run into problems later on
you went from windows to straight for nixOS? I admire your bravery
True. It takes a lot of discipline to curate your packages against this. Even on Arch, it can be difficult to curate your own from-scratch desktop environment, but it's certainly easier than elsewhere @@Reda1446
can't recommend nixos enough, being able to temporarily install programs with no side effects is super nice, whether that's in your config or a temporary shell, it certainly feels a little jank but it's super nice
I use a laptop for my daily code activities and a desktop for games and multimedia. Rendering videos is twice as fast on my desktop, and it uses way older components that my laptop does. Also there is more flexibility! Regardless of what OS you use, there's things like storage capabilities, IO and live streaming that really benefit from 2 pc setup.
I love to use Lineage OS on my phones, Debian testing for command line and Windows LTSC on my gaming rig. There really isn't a one size fits all system, you just pick and choose stuff suited for your needs.
There is another reason, unfortunately, to keep Windows around: Legacy software. I haven't noticed you touch on this in the video, so apologies if you actually did and I missed it, but working in a niche environment or on a niche project not rarely makes you dependent on legacy software you have to use. For me personally, this is a very common issue with Illustrator Addons, where my workflow quite simply dies if I would have to spend 90% of my time spent on a project either trying to make an addon work on Linux or re-create with much effort without said addon what could be done in seconds with it. It's that reason - and gaming - why I have to keep my dual boot as of now. But one day...
There's also loads of very expensive industrial-use software, like many CAD programs, where the developers just flat out refuse to support Linux because they believe there's no market there.
@@Lttlemoi Sometimes they did, for longtime, then dropped it for development cost reasons. Siemens NX was available on Linux, i.e. I regret they just used TCL/TK for its interface instead of Qt... In someway, they kept publishing NX for most Unices on the market, Darwin included (so yeah it was available on Mac too !).
@@Lttlemoi Absolutely; among a bunch of other things I do e.g. security print design as well as type design, two rather small industries that both use (sometimes decades old) software (the type community is more modern though) like Excentro (Mac only; $500) or Glyphs (Mac only; $200). Funnily enough these two examples are exclusive to Mac, so the classic Linux-Windows dilemma actually has a lesser known sibling, particularly for the various design industries.
It's funny how, in the academic world that I live in, this cuts in the other direction. A lot of our legacy software was originally written with the assumption that it would be running on some Unix-y system, and Linux is the best way to get it to run now.
Plenty of software is in use where the software vendor doesn't exist anymore. Maybe defunct or maybe bought out or just canceled the project. So you get no software updates, no Linux support, what you have is what it is. Even if the product did support Linux, I've had terrible experience with Linux application compatibility. Upgrade your distro and any Linux software that isn't shipped with your distro will no longer work. Windows backwards combability has gotten worse lately but it still is way better than Linux.
Yes, Yes, Yes to all of your points. My 5 decade career evolved from broadcast TV to high end video production to multi media computing with digital art and programming. I've been heavily involved in, and educated by, various Linux / FLOSS communities for two decades (replacing extensive involvement, learning and product development in the Amiga community), but along side Linux I have been relying on Macs for my pro media & video production work. Your video here is great encouragement to accelerate my transition into producing all my music, video and media on Linux. I already have versions of Reaper, Resolve and Bitwig Studio installed on my (8-15 year old) Mac systems, but I've been sluggish in overcoming the familiarity factor of using my existing work flow and climb up the learning curve on those new tools. No more excuses or procrastination -- 2024 is the year I make a clean break! You've also convinced me to move up from subscriber to Patreon supporter to affirm the decision (and maybe get some help with my recent slow motion dive into learning Rust as well...)
Wonderful! Reaper and Bitwig are just incredible!
Any particular reason a video guy has to type away something in a programming language instead of actually filming and editing video? I'm doing media production for 20 years exactly because I'm functionally unable to tie the task algorithm to the language syntax. Also, you Rust knowledge will turn into rust in 2..3 years. From my experience with programmers (they often call me and pay me because they actually can't into proper video and sound), the only thing that isn't changing and there is always a demand, is C. Just plain old C.
And I just can't devote myself to turning into a full-blown software developer - I won't have any time to do the job I'm paid for and I like much more than just rotting away in front of a home computer display. Yes, I actually like to do camera work and do streaming. Yes, it involves computers. Yes, there is even some Linux out there (with web interface), and I set those Linux things up myself. BUT DON'T TURN A CAMERAMAN INTO A CODER!
I don't know what you do but I used Reaper, then switched to Ardour and I never had a need to go back to any of the other programs. I began when Fruity Loops was Fruity Loops, Audition, Cubase, Reason, Live, I am missing some software from Sony that it later changed its name, then I ended up using Reaper, then tried a Linux, tried reaper, then Ardour and 5 years later I'm still using ardour in Arch and to get it all you have to do is install Arch Linux as your OS and then: sudo pacman -S ardour.
Oh...check compatibility of your interface, I have a Tascam US 1800 collecting dust for the past 5 years
@@IgnatSolovey In no way was I suggesting that shifting to Linux or pursuing the ability to program is a requirement for doing digital media production, only saying that I and many others media creatives I know have enjoyed that journey. For me, constantly learning new computer media tech has been extremely rewarding and enjoyable career path that let me improve my workflow and automate many tasks, teach computer media production at an art college and build new software tools to enhance the 3d animation lab, and even develop and sell production software that helped other editors and videographers in their careers. In short, all the effort has paid off in much more freedom of choice and control over my tech, especially in all the Linux / FLOSS advantages. Looking forward to continuing to learn and grow and contribute more tools in the future, which learning Rust will definitely help me do!
@@arxaaron in my nightmares only I'm willing to exchange a camera for 3D animation. I'm living online since the age of 13 (of 42), and I'm with a computer since the age of 10 (most of the time I found gaming boring, by the way, and still do). I can build and configure a network, assemble and troubleshoot a PC, install and configure any software, turn a manuscript into a proofread book illustrated with photographs and vector graphics (PDF ready to be industrially printed, hard cover and all), and many more things - but 3D and programming were NEVER fields I am willing or able to venture to. I can't do 3D and software development. Maybe it's psychological, maybe my lifelong problems with math beyond basic equations. By the way, I found your github empty...
The problem is not laptops, the problem is developers and their incredible skill to use all the hardware they can use.
Oh so that's why a measly Electron editor needs 10 GB of RAM "because they used all they can use". Yeah no thanks.
@@roflmagister5 I'm pretty sure @KoltPenny was being sarcastic - if you missed it.
@@roflmagister5 Electron is just Chrome without an address bar
the problem is IT management - gaining more than developers and creating more (problems). But banks are happy :)
r5 yeah i have no idea what your talking about, never had vscode(ium) use more than 1-2gb of ram, also ram is really cheap these days just get more
Great video!
Altough I'd recommend Linux Mint for beginners (and everyone else) over Ubuntu.
or Manjaro
Or Pop!_OS
The rabbithole of fixing things on Linux that Just Work (TM) on Windows runs deep, though. I have two desktops in two rooms, one Linux and one Windows, and a Framework laptop that dualboots into both Windows (which I only need light use of, so it's not even registered) and Linux. Right now I'm using Ubuntu MATE; I used to use Mint but stopped at the advice of those in the Linux Discord server. I do encounter regular issues trying to do fairly simple things. As one example of one not yet resolved: I keep experiencing screen tearing on the desktop attached to my family room TV during video playback, but it's not consistent and I've been unable to find the root cause. No matter what Nvidia drivers I use, what commands I run at startup, what settings I use in the browser or local video player, it still crops up. I've spent maybe 20-30 hours of my life troubleshooting issues just on that machine. Perhaps I'll install a different distro. When this same computer was my Windows machine (before I moved that registration key to my main desktop), I had none of these issues.
Also, I have yet to properly try it since switching my family room PC from Windows to Ubuntu, but I am dubious of the VR support. I have the base stations for my HTC Vive in there, but don't know if Vive software is supported on Linux, or how well Steam VR is supported, through Proton or otherwise.
I'm so sorry that nVidia are harming your experience. You don't need a different distro, you need a hardware manufacture that doesn't have contempt for open source :-(
I recently traded in my 2060 for the equivalent-benchmarking AMD card, and it was like night and day!
nVidia is better on Windows, AMD is better on Linux. Sorry about that :-/
@@NoBoilerplate Yeah; it is a pretty big caveat considering the marketshare of both companies. One of my friends is upgrading her computer soon and will be giving me her current GPU, which I believe is an RX 5500. Still doesn't help my VR situation much, as I believe AMD GPUs struggle there, but we'll see.
This is also something that's only comprised maybe 5-10 hours of my troubleshooting on this machine. Most everything else was resolved, but boy was it a struggle to find out what was going awry, even sometimes stumping those on forums and the Discord server. Even though I'm a full-time developer, there's lots of little hurdles to overcome on Linux I often don't have to on Windows, and while the same is true in reverse in some scenarios, it definitely crops up more often.
General Nvidia GPU compatibility on Linux is not ideal, and they've been at this level of half-baked for such a long time that they were actually better than AMD GPUs back before the open-source AMD drivers were created. They weren't better then than what they are now; it's just that AMD was so much worse in comparison, and also, Wayland wasn't a thing, so technically their conformance to the Linux graphics stack was more complete before. What I want to get to, though, is that X11 (which is the only option available on the MATE and Cinnamon desktop environments) has always had problems with vertical sync. So, that is why I suggest you try a Wayland compositor like KWin (KDE Plasma) or Mutter (GNOME), where vertical sync is a fundamental property of the protocol (which has actually made some gamers angry as you can't disable it to allow tearing unless your app supports the tearing protocol, of which there are basically none, but I digress).
As times have changed, AMD GPU compatibility on Linux has long since surpassed NVIDIA GPUs, especially regarding Wayland specifically. However, I don't want to be the guy to say, "Just buy AMD," which is why I want to highlight that Nvidia drivers have still improved a lot lately. Both KWin and Mutter seem to run fine with Wayland and should be more than sufficient for just video playback to a TV.
IMHO Linux Mint is the distro that Just Works, I don't know why are advicing against using it, as it solved driver problems and you could use up-to-date software (unlike more user-friendly ones, ahem-ZorinOS-ahem) where things are getting fixed. But yeah, Linux requires you to be able to maintain it. I want distro like ChromeOS - fast, simple, unbreakable.
@@saiv46 I was a Mint diehard for a number of years in the early-to-mid 10s. It Just Worked when Canonical was getting all weird and experimental and sus with Ubuntu. But it went through a period of stagnation around the 16.04-18.04 years (on the ubuntu side) and other distros leapfrogged it. These days, I'd suggest Pop for a new linux user who wants things to Just Work, or Xubuntu for a power user who wants the GUI to be as small as possible but still be useful.
I gather that Mint has started offering a build on top of Debian. That might be a good alternative to Pop, depending on what a user wants to do. It updates very slowly, but that can be a good thing if you prefer stability over cutting-edge.
These days Linux DEs have become so user friendly that most people wouldn't know the difference. When I started with Linux over 15 years ago it was a much harder sell.
Currently running PopOS on a 2012 Mac Mini and it's been rock solid. When I need more performance, my old gaming rig does the heavy lifting, also in PopOS. I'm happy to say I've been completely Microsoft free for 3 years.
For me its when you had a stack of disk. 1st disk was compiler/linker the other 9 where Linux and basic applications. Took some time to get up and running. Only thing I did with windows was to do corporate support for clients. Now Linux is so easy to install for the every day user.
I love PopOS, I’m using it as a daily driver for my desktop. It’s mainly a programming / deep learning machine and I love it.
Some people prefer one machine where all their applications are installed that can manage every scenario decently well while being portable as opposed to using multiple machines.
Also 99% of people don't need extra power offered by a desktop setup and many don't make the decision about their computer hardware, their employer does that.
SSH
@@DryPaperHammerBro not everyone has so great internet connection. When I'm on a train, I may have the absolute best workstation at home, but SSHing to it would work like garbage.
If you suggest SSH to someone who isn't already a computer nerd you've already lost. Hell, I am a computer nerd and that sounds like a terrible plan.
@@rightwingsafetysquad9872 I've been using computers in a pretty nerdy way since the early 80's, including various flavours of Linux and yes, it sounds a terrible plan for 99.99999999% of the users....
Dude i dont know if you will see this but you started my Nixos journey, obsidian journey, and rust journey. I feel like you are the reason of all my daily activities now :) thank you so much
I started using Linux when I started University because I only had a very old laptop that took about 4 minutes to boot Windows 7. For a few years I used Linux Mint on it and that's where I learned to love Linux. About three years ago I installed Linux on my gaming desktop, too (now Fedora), and I never looked back.
(Thank you for your videos. I love them)
Wonderful!
It's well worth mentioning Ventoy, a bootable USB program that then lets you choose from any number of Linux distros on the same stick. Much better than having to keep creating individual bootable images each time. Just throw another Linux ISO on the stick and test away.
Ventoy changed my life omg
or a dozen random isos you keep around. Also still functions as a general storage device funnily enough
Works for Windows too. Installer and pocket-version always with me.
Having used all 3 (Linux, macOS & Windows), macOS is the most stable and easiest to use. Linux maybe easy-ish to install, but it gets complicated really fast (I work with DBs and Lab frontends on Ubuntu). I found it buggy using the GUI side of things. Copy-paste is really spotty for different applications depending on your source and target applications. Polish is often lacking for GUI applications, so it’s great for CLI fans, but many things just require a GUI. BTW, Apple hasn’t charged for updates of macOS for approaching two decades.
My two problems with MacOS:
1. The insistence on not using the same standard for keyboard shortcuts as Linux and Windows. Mac-key + s rather than Ctrl + s breaks my muscle memory.
2. You have to buy and use Apple hardware in order to use it.
@@c99kfm The shortcuts I get. It also bothers me when I switch between mac and windows, but what's your problem with the hardware? Aside from the ridiculous premium they charge.
@@alextheshinymonkey First of all, check out Louis Rossmann's UA-cam channel, he'll tell you all about why Apple hardware is not something you want at all, regardless of premium costs.
Second, that ridiculous premium is a big factor.
Third, as is touched upon in this video, how you cannot upgrade your systems if your needs change or aren't met is a big turn-off.
Fourth, sometimes I just want hardware to fit a specific use-case not available through Apple. A form-factor, thermal envelope and/or gaming performance just not available in that combination from the Apple-store.
@@alextheshinymonkey Maybe the fact that their hardware is the most consumer unfriendly pile of garbage to ever exist? Try changing your SSD, RAM, CPU, GPU, Display or whatever else. And then they have the audacity to charge you such an enourmus premium for it.
@@lonelypotato3001 You can't upgrade any of the components, I get it. But they are good components. Their target audience isn't tinkerers who want to build their own PC. Most people just want to buy something that works and stick with it for as long as possible.
If you want to swap parts and mess around with your machine please don't buy apple, but aside from that I see no downside.
First of all, I like your channel but I did find this video kinda inaccurate
at the beginning of the video (0:35) you made the comparisson between the mini pc and the M1 Max Mac. A couple of points here:
- The newer M3 Max version is available (why are we comparing to the M1 Max?) for $3299 (14c/30c, 36GB), and this config is not only significantly faster in terms of CPU (Geekbench, AMD: 2481 & 11733 VS M3 Max: 3212(+29,4%) & 19500(+66.1%)), and GPU, and we haven't even talked about the built-in video encoder engines f.e.
- Also the MacBook includes amazing speakers, a wonderful display, keyboard, trackpad, webcam, etc.
- don't get me wrong I am not saying it justifies the price differnce, I just think the picture painted here wasn't so accurate
4:33 - completely agree, that the prices apple charges for upgrades are borderline scam
6:15 - "cheap desktop PCs from 5 years ago are much faster than the latest high power laptops"
I know (or hope) that this was an exaduration, because the TOP CPU (not even cheap) i9-9900KS from 2018 gets absolutely destroyed by todays laptops (9900ks, GEEKBENCH; 1765 single-core & 8595 multi-core), this performance is MATCHED by the 3 year old ENTRY MODEL M1 MacBook Air (2354 & 8315), and is absolutely destroyed by most high-end laptops of today.
6:56 - Laptops for mobile use or meetings
- One thing that I would add to the "buy a cheap laptop" advice, is that please don't go for a chromebook, they are frustratingly slow, have cheap screens, bad keyboards, etc. that will be so repulsive that you won't want to do any work on them. You should go on the used market and look for a couple generation old flagship laptop (like a couple year old XPS, or X1 Carbon, etc), as these still have a premium feel to them, but at a cheaper price tag. But still remoting is only an option if you can bear with the latency
7:37 - ergonomics, completely valid, altough most laptop users dock to a monitor when given the chance, and when there isn't a chance it's probably at a place where you wouldn't be able to bring a desktop anyways (train, plane, etc)
8:07 - "if you don't need portability you don't need a laptop" it's completely obvious, but we are kind of pointing out the obvious here, right? I don't want to sound like a jerk, but I think it's safe to assume that most developers could've come to this conclusion on their own.
--- From now on the video is about Linux (which I really enjoyed).
Finally, the biggest problem is I think the title. I've checked the OG script on GitHub where the title is Linux workstations. This I think would've been a much better and more accurate title, because it seems like your main goal was to promote Linux workstations (huge thumbs up for that), but with the YT title ended up making a video, that seems like an slightly tainted rant about latops.
Still, love your channel, will keep watching. thanks for reading this.
I love how many of these conclusions I came to years ago. Technology Connections just has a funky workflow where it behooves him to make a laptop station and have one machine for everything he does. Meanwhile, I'll have my eight- main PC, business laptop and cheap laptop, android tablet, Steam Deck, chinese Android 4k handheld, and two android phones. Nine if you count the Quest 2.
Is there a reason you felt it necessary to point out that your handheld was 'chinese?'
@@TheRogueX Didn't feel like spelling out which one, no other reason
It has been very hard for me to explain this to people. The OEM's have done a great job confusing people as to the role of a laptop versus a desktop.
Their roles are those in which people find them useful.
@@loganmedia1142 The point is the role companies advertise and the the role the product properly fulfills is not necessarily the same . Your "gaming laptop" will become a Word machine in short order if it has poor thermals and shit design that cripples the hardware.
Companies have to design and market their product around a given role which cant account for every possibility of consumer use. And the role they choose to advertise is the one that makes the most financially feasible
My breaking point was when I moved from Windows 10 to 11 and could no longer put my task bar on the top. For some reason. Nothing quite like an "upgrade" which does nothing but make my machine run slower and with fewer options.
When I was a kid in the 90/00's I couldn't wrap my head around why I didn't need drivers and other stuff with Linux and why I didn't have to go to websites for software. Then it hit me one day and it changed my view of the world.
Of course you need drivers…. What are you even talking about lol
@@JonathanTheZombie I thought it was obvious but if you want me to be more specific, by "i didn't need drivers" I meant "I didn't need to go to a website or run an update program to download drivers"
@zekodun Ok guy, not trying to make it a competition.
@zekodun
Did you have anything relavent to say, or are you just bragging about your level of foolishness in wasting time and energy to solve problems that didn't exist (inability to run hardware which you didn't own). while running tons of different distros for... what purpose other than to waste disk space?
Could you explain more? I don't really understand what you're saying
I switched to linux for the first time in 2020
Ive hardly switched back since. it was tough learning at first. but now im here, navigating my whole pc with just a keyboard on an overly riced wm setup, more efficient than ever
I came for the package manager, but stayed for the rice!
I’m looking forward to remote options becoming more popular. Use a laptop as a mobile entry point into a bulky workstation.
Horrible, if you don't run it on your own (hardware). You're not only depend your desktop on a mega-company but also all your data and access to it (!). Yes, Microsoft can just vaporize all your data for minor violations against their "guide lines". And yes, there have been people visited by authorities because their wife synced her phone with pictures of their child to Azure.
We're actually already doing that with LLM's. Even if you can get your hands on the actual model, those things require some very beefy hardware. Plus, unlike that failed attempt at cloud gaming from a few years ago, AI is a workload that actually lends itself to being offloaded since you're fine with waiting a few seconds
@@kalebbruwer I don't think if the cloud gaming was a failure. I had geforce now and it was greate. would definitely use it again
The issue I have with that is so many travel locations have terrible connections, planes, cruise ships, public wifi, very low upload speeds especially can cause VPN issues.
how about mini pc? small, mobile, upgradable and powerful. A power plug is almost everywhere these days so battery is not a problem. Well actually I'm thinking about owning nothing and just borrow someone else's computer LOL
I got a cool-looking convertible ultrabook in 2019. I really liked the idea of it, especially with the touchscreen and the stylus. And then 2020 hit, and I realised there was very little I did that actually required the portability - like you said, typing notes and things like that. I also started making videos...on the Intel integrated GPU.
A year ago, I got myself a desktop for the same price and put Pop OS on it. Now I do 90% of my computing on it.
9:34 Unfortunately, the last reason to stay on windows for me is the lack of viable solutions for music making. Support for Vst sucks and low latency audio is stricktly necessary ):
Reaper is probably the most customizable DAW out there, even if we don't take into account its integrated scripting capabilities (Lua or Python). Been using it for over 10 years, but still discovering a lot of new stuff regularly. Huge potential, especially in terms of production workflow automation
Same, I remind myself to poke around every now and then, and find entire new ways of using it each time!
Reaper is not Logic or ProTools. If you are working in a professional audio production environment, you need to use industry standard professional tools. Reaper ain't that.
Ardour is pretty nice, too. I came from Protools on macOS and don’t miss it.
@@gcvrsaThat depends on the type of production you're doing. I've been doing different types of music production, but not film scores or things like that. Over the last 20 years I've tried Reason, FL, Ableton Live, Reaper. Mostly been using Live (for live gigs) and Reaper (for mixing/mastering/radio production). When you're not doing many things video related, plus not receiving/sending projects for collaboration, it all comes down to the tools that make you most productive and efficient. Had a chance to work several times with Cubase (got an LE version long time ago with audio recorder), Logic and Pro Tools, but that's not my thing (either didn't like, or they didn't fit my workflow, style of thinking). At the end of the day, the only thing that matters is the end result. I heard that there are some scripting capabilities in Logic too, but since I'm not using Macs anymore, didn't even bother to do a proper research on that. Anyway, just wanted to say that from all the DAWs I tried, Reaper turned out to be the most customizable + built-in scripting capabilities are amazing (from my perspective and personal flow). Tools are just tools :)
Interesting video! I think it should be noted that the RTX 4090 mobile is not a "worse slower version" of the desktop counterpart, though I wasn't sure if this was omitted from the script for time reason or otherwise, or if you didn't know about it. If you look at the specs of the RTX 4090 mobile, it uses a AD103 die (the desktop version is based off the 16384 cuda core AD102 die which is much bigger) with 9728 cuda cores, and has a 256 bit memory bus with 16 GB vram (instead of 384 bit with 24 GB vram on desktop). These specs match up perfectly with the desktop RTX 4080, so the RTX 4090 mobile is a misleading name, because it is actually a 4080. Also I saw Pianoteq, nice :)
Thabk you for telling me, yeah a few people have pointed that out - I wonder why they did that?
Pianoteq is life! Native Linux vsts always get my money omg
Honestly, the whole rtx 40 series is a complete joke with its names and prices
The RTX40 series is optimized for laptop applications because that's where the money is. You can game on an RTX4070 with zero throttling on most gaming laptops. They're pretty good. The 'joke' is when you compare against RTX30 series on desktop. Desktop gamers got shafted but mobile gamers got a huge upgrade. @@aylim3088
@aylim3088
Not sure what was the point of the RT 4030 card. Raytrace is meanless at that low of a spec, and it doesn't compute enough to make it a compelling value to similar tier 30 series
@@Demopans5990 A way to use bottom of the barrel silicon that's binned so poorley that it should have just been scrapped instead? "Just cut it down till it works, those suckers will buy anything!"
Microsoft and Apple are the best advertisers for Linux.
Yet MS and Apple still sells. I guess they are not good at advertising Linux at all
@@sepg5084Sadly linux is the best anti-advertisement for linux so it cancels out
@@sepg5084 MS is telling people how to install Linux. Only real problem are companies like Adobe that don't port their Software (that many bound to for work) over to Linux so that they run natively. That is holding many back to Windows or MacOS.
@@sepg5084 Microsoft created Windows Subsystem for Linux to allow you to natively run Linux on Windows for developers since it's a better environment. macOS is also VERY popular amongst devs!
Normies don't care about computers, which is why they use Macbooks with 8GB of RAM. They aren't doing anything substantive anyway. And they only use their laptop when their phone won't suffice. It's a race to the bottom which is the best thing Linux has going for it.
I am a long time Linux user (Slackware and RedHat 5 era). The one thing that I never got the hang of is getting video configured correctly. There always seemed to be weird custom kernel options that worked in some distributions and not in others. These options constantly broke on OS upgrades, etc. Once Apple switched to OSX, it was close enough to Unix/Linux for me and I finally had consistent video performance with easy setup. I still use Linux on machines I only need to ssh to for development but OSX is good enough where I don’t want to go back to dark ages of video configuration on Linux.
That was the reason I stopped using Linux many years ago, unfortunately.
I agree with your statement.
sample size of one here, but I've never had to touch a kernel parameter or even xorg config to get video working on a standard ubuntu, debian, or even arch or manjaro install, and I've been using linux heavily since about ubuntu 11.04. You should give it another try, most things have gotten a lot better. You can still get yourself into situations where fiddling is needed but it's very unlikely unless you rock a heavily customized or entirely DIY'ed desktop environment, or try to change things under the hood without understanding how they interact with the default install.
Outside of building a custom OS image for work for an ancient embedded PC, I've never had to do anything too weird for graphics to work and distro upgrades have been pretty solid
Currently in the process of migrating from my MacBook Air M2 to a FrameWork where I was able to bring my own ram/hard drive and save close to $1000CAD on my 64gb ram and 4tb hard drive. And being able to hot swap IO as needed is so amazing for traveling. Plus I get to use Arch btw and will be able to slowly upgrade my work laptop over time now too. Very happy with FrameWork thus far and the future looks bright.
As someone who only uses Linux in VMs and has "been meaning to switch" for decades, thanks for making this video. It's inching me just a bit more to making the jump.
I can recommend dual-boot with both Linux and Windows. That way, you can dip your toes into Linux without giving up a backup solution.
Package managers will NEVER matter to the layperson because there isn't a good built-in GUI. Just because I have been using apt and winget for as long as I can remember doesnt mean my mom wants to.
Gnome software / Kde discover already exists
Most major distributions come with a GUI for the package manager, end users can just pretend it's an app store and use the computer like any other Windows/iOS/Android device.
If you want to download and run things from the Internet there's AppImage which lets people package GNULinux software in a distro-independent way (basically how Windows software works, shipping with all required libraries), and WINE has gotten very good in recent years to the point that I barely find any bugs in the rare moment I need to run Windows software through it.
Ofcourse. Why would anyone bother typing/copying a command, which you first have to look up, if you could also click on a button that does the whole thing in the background. I use linux, but the whole 'using the console is so much faster and easier' is nonsense for 99% of users.
There is a built in and fairly good gui in most popular distros
@@G_unz apt isn't hard to learn. It wouldn't take you more that 10 minutes to learn the basic functionality. Typing is just certainly when it comes to installing things.
1:50 I have a web browser extension that replaces the phrase 'the cloud' with "someone else's computer". It helps me remember that we don't truly own the data we store on remote servers.
That's like saying you don't truly own the money you put in a bank account.
@@a0flj0 The same concept applies. Yes, the money is yours, but don't have the full control over it. The bank has insight into your transaction activity, and may even suspend your account for a variety of different reasons. It's the same deal with cloud machines. Google drive hashes through your data and can ban you or report you to the authorities if it finds out you pirated a movie.
@@a0flj0 Its not like that at all, because you actually don't own the cloud. You don't have any capital...
@@lucass8119 You don't own the hardware that makes up the cloud. The data you put on it still belongs to you. You don't have to own the vault at the bank you put your valuables in, the valuables still belong to you even if they're stored at the bank.
Generally, for new users coming from Windows or Mac, I'd recommend Linux Mint over Ubuntu.
It essentially optimizes Ubuntu's configs to be more desktop orientated and it removes some of the annoyances Ubuntu presents.
I'd recommend using KDE Plasma over Gnome through. And, if you're a little more experienced with tech, Arch-based stuff is better than both. You get a better package manager, up-to-date packages, the Arch User Repository for packages not in the main repo, and an amazing wiki for tweaks and workarounds, among other things
I'll second Linux Mint as the go-to for newbies. Or oldies, I've been using Linux since the 90s and Mint just doesn't get in my way.
and it has no proprietary snap garbage either, only flatpak and debs, amazing distro for newbies.
Mint isn't just for newbies.
@@gcvrsa I dont think anyone was saying such a thing, mint is a great distro for all skill levels, just in this case we are talking about recommended distros for beginners
I have a laptop which is the one I use at Uni, an 8th gen Intel i5 with 16gb of RAM, needless to say that it ran perfect with its native OS which was Windows 10, I say was because one day I turned it on with the surprise that now it was updated to Windows 11 lol. I thought to myself “well maybe isn’t that bad” but after that day I experienced a significant worse experience. Slower startups, overheating and less battery life. Last month I changed to Linux and was definitely one of the best decisions I could’ve made. Started with Zorin OS (Ubuntu based) and currently planning on trying more distros later.
Try hard to avoid distro hopping. Desktop environments are the mpst important choice imo and if you are lacking software you could install it with nix package manager, or maybe by adding repos or manually downloading packages or compiling from source. Otherwise the important features of a linux distro are stability, reasonable update frequency especially security and a file system with snapshots for rollback if there are errors during an update. ZFS is considered the most stable filesystem with snapshots and btrfs is known for having certain issues.
@@gabfid3 i wonder why in linux mint my hardrives are getting SUPER BADLY HOT! like WORSE than windows when it used to be inverse, im guessing its drivers or something but dont know what drivers would have to use for my diffrent hardrives? it ALSO makes SSDs hot too! all "storage"
I use Debian12 - Bookworm
Been using Linux as desktop for a decade. Could never imagine going back. Soo much better.
A quick bit of personal feedback on this video: Staying on topic.
The 4-minute rant on Linux felt wholly out of place in this topic, aside from what maybe should have been a footnote that the OS being used will have a varied impact on performance across workloads.
EDIT: Having read the description, this all now makes a lot more sense. Although I think splitting this video into its two discrete topics would do it more justice. For the original title, diving a lot more into Linux and its benefits; for the new, cutting the Linux discussion...
For the 'laptop problem', I think there was still plenty to be said about devs; data analysts; technical professionals, and their usage of laptops. As well as those laptop models which are upgradable (but systems integrators over-price their pre-builds and resales of OEM semiconductor components) etc. As well as the snowballing problem where many devs don't optimise code to run very efficiently, simply because consumer machines are getting more powerful overall - with the assumption they won't be running 5 apps, 7 in the background, and 20 Chrome tabs (yes, end-users use their hardware poorly too; I'm as shocked as you are).
I also think that a point was missed in favour of laptops, with WFH and hybrid as a mode of work now more favoured than ever. As well as the presence of Compile Farms for devs, and Render Farms for creatives being able to do a lot of the heavy lifting, and do so faster than either a laptop *OR* regular desktop with the centralised compute. Which means that you could have the best of both worlds to some extent; budget is not unlimited so something has to give and take.
Started the video as a thoughtful commentary about prices, ended up being a commercial for Linux
Linux is free though, so not really a commercial :D
@@G-ra-ha-m free stuff can have commercials as well.
@@WannaKnowMyName Adverts :D
Yes, to bad! Casually skipping all the con's...
Did you read the title? 🤔
I get your point, but some of us really need the portability that laptops offer. I work two jobs and I am studying a CS degree, I use my laptop for front-end development in one of my jobs, regular office work in the other, I use it for my own personal projects outside webdev and for experimenting with the things i learn while in college. Since i am constantly changing locations and I do not like limiting myself to online tools just because "there is wifi everywhere" (which is not true in my country), a somewhat powerful laptop is the best option for me, since i could only really use a desktop on the weekends. I have a Lenovo legion 5 with a ryzen 5 5600h and 16gb of RAM running Arch and it has been working perfectly for almost two years.
That said, if i worked from home i would definitely sell my legion laptop and get a powerful desktop and a decent regular laptop for the same price.
Sounds like a laptop is perfect for your use case - as I said I don't hate laptops! 😅
These arguments have all been made for decades, and whilst I mostly agree with your points, the fundamental issues remain the same.
1) Even if you only need portability 5% of the time, not having it is hugely burdensome. If I'm in a situation where I have a patchy connection (such as a train or plane), network storage or RDP solutions become useless, forcing me to rely on a local laptop. For this reason when working it is impractical to move to a majority desktop setup.
2) Software compatibility is still an issue with Linux. Legacy drivers, creative software (Adobe CC for example), industry-standard productivity software (Google Drive, MS office). If you do any kind of collaboration with others, compatibility is vital.
Most open source software is simply not as powerful as industry standard software. You end up spending lots of time on workarounds when you're using Linux.
You're gonna convert me to everything you do, man, and I'm certain I will be grateful for it
I can only apologise for having very good ideas :-P
@@NoBoilerplate i would've done the switch a long time ago, if not for the fact desktop linux sucks massive ass.
like honestly, it's missing half the software i'd want or need, it's terribly optimized for battery life on laptops, every single distro i've tried feels opensource in the worst possible sense of the word, it has incredibly poor touchscreen support, and no, apt is not the ultimate way of installing software, since you still have to add custom repos to it, and good fucking luck finding anything. Installing drivers for bespoke hardware, that's not supported out of the box, sucks even more, than the rest of the experience, the way 'security' is set up is mind-bogglingly stupid for anybody sane, you're always one bug away from completely bricking your system, often the developers do it themselves with updates, and i could go on for hours.
Every single time i tried switching, i ended up burning myself on it and ended up going back to microsoft, sadly.
Also you've been using the wrong laptops, current gen AMD CPUs and Nvidia 40 series graphics are simply incredible in midrange gaming and workstation chassis. Take Lenovo Legion 5 Pro, MSI GP or even GT, select XMG stuff, or Asus ROG Strix Scar as an example. Yes, they still have around 200-230W of combined power limit on the motherboard, but the amount of computing power in there is probably equal, if not more, than an average Threadripper workstation from 3-4 years ago. Sure, bleeding edge desktop hardware is powerful, but whenever portability is of any concern, modern laptops are a miracle compared to what was before.
Of fucking course cramming an Intel i9 into an XPS will yield no results besides overheating. But it will look good on paper, so the stupid consumers will gobble it up. And my policy towards Macs is that they *always* have to be purchased used, if at all. Issue with them is that their own silicon performs roughly the same across both laptops and desktops, there's just no point of getting a Mac Mini over a Macbook Air, unless it's going to be constanly plugged in.
Oof, advocating Linux, mentioning "trusted third parties" and then recommending Ubuntu is a bold move. It's not wrong, in my opinion, it is definitely one of the easiest to get started but a small remark along the lines of "but make sure to check out other distributions as well" with a small oversight into what the Linux world has to offer might have been nice.
And yes. I switched to Manjaro + KDE this year as well, has been amazing ever since.
Nevertheless, amazing video. Keep it up!
Practicality beats purity, and for newbies, there's no easier distro than Ubuntu.
Sure they've had their missteps (I too remember the Amazon affiliate stuff), and snapd sucks, but it's a world away from the compromises of windows or osx.
Newbies should go with the most popular desktop distro, for ease of googling their common problems, and ubuntu's the top.
Once they've got used to it, they can start having distro envy and try some others :-)
I use arch btw
1 good thing i can say about ubuntu, is that it makes it very easy to dual boot windows, which many linux newbies do.
So it has some advantages for linux newbies
I generally agree that Ubuntu has gotten increasingly quirky and fiddly, with lots of hard to operate configuration and maintenance issues (snaps are becoming a massive headache for me personally on my work laptop). It dropped off my "recommended first distro" list a few years ago.
I generally point people at Fedora for a first distro now. Have had several people eventually converge on Arch from complete Linux newbie, though that's probably because my group of friends are good about providing answers and support for free.
I'm interested in the potential for Nix and NixOS "blessed" configurations to bring us closer to maintainable distros suitable for general public use.
Yeah, I'm dual booting windows + Fedora, but I would never reccomend Fedora to a newbie, the installer is awful.
Ubuntu is definitely the best supported and biggest. And the installer is excellent.
@@NoBoilerplate how about linux mint + cinnamon ? it's based on ubuntu so many solutions for problems on ubuntu also work for mint
I tried switching to Linux a few times and I always end up trying to fix problems instead of just continuing where I left off on Windows. Last time I tried there was just no obvious way to get my Lenovo dock to display anything on my screens. With Windows I can just turn it on and everything works out of the box, plus I can install WSL and use Linux programs and install WSA and have Android apps on the same OS running at the same time.
That's when you try to get help from the forums and people respond with links to loads of terse man pages with things you need to learn in order to trouble shoot. Great if you have a weekend or two to spend on it, but not so great if you have a life.
My laptop runs a 3-year-old ArchLinux, requiring occasional fixes every 5 months or so. I find it more stable than my older Windows setup in the long-run.
@@danialkeimasi My Windows requires fixes approximately never. Now I managed to make a linux distro work with my dock, but a lot of the keybindings are different and I don't have it in me to go through the chore of rebinding them just yet.
@@matt92hun I've been using Linux for about 10 years now and I'm forced to used Windows at work. Holy shit, Windows sucks. Configuration is a pain in the ass with 30+ different control panel type apps and Windows just breaks after a while. You're forced to reboot every couple days because things will just start falling apart seemingly for no reason. And IIS makes me want to kill myself. The entire software stack and system configuration for Windows is worse in every single way. I have to follow complex, visual guides just to get software up and running because there's mountains of GUIs that don't make it clear how they all work together and error codes on Windows are as useless as they come.
If there were a distro where the keyboard shortcuts are the same and everything just works out of the box, I'll jump on it, but the ones I've tried so far would take more time to configure just to work the same way as Windows (minus program support) than I'm willing to put into it when this one already does everything I need it to do. @@lucass8119
Great title :) Great vid. Made me start the process of dual (actually triple) booting my bootcamp partition.
The desktop/laptop price ratio is similar now as to what it was in 2007, when I first swapped to dev on a laptop. While I’ve been looking, they were always about double the price of a comparable desktop. It’s a similar order of magnitude difference today.
The move and push to “dumb terminal” style apps has swung back and forth as vendors try to convince everyone that latency either doesn’t exist or is the single most important factor in your work.
Fun stuff.
I dev on a desktop these days and have done for over a decade. Only using laptops in consulting/mobile jobs.
Started running Fedora as my daily driver on my Framework I got in batch 6 order, it has been wonderful knowing my hardware and software work so well together (except for some programs being funny with wayland)
After trying various Linux distributions in dual boot and virtual machines over the past decade, I finally bought a separate SSD to commit to transitioning to Linux fully [while still keeping Windows till I fully transition]. I still need to transition many programs [including office and OneNote to Obsidian].
A big factor that pushed me to do this was Microsoft's arm twisting that I have to deal with at work while setting up machines for colleagues. Also Linux distributions have become a lot better than before and I discovered KDE which satisfies my customization itch.
Many writers I've talked to praise Obsidian a lot, and I'm pretty sure at least some of them use it on Windows heh
I didn't know about the fact that REAPER can edit video's too! But i've switched about two years ago, very abrubtly to linux, with the help of my CS teacher. No dual booting, no nonsense, just threw off Windows and changed to Manjaro Linux.
My main concerns were gaming and music production ( I used FL Studio before). While I've almost stopped gaming over the past years, it's now more available on Linux than ever.
And Reaper is just the best! After struggling about with FL Studio via wine, windows Virtual machines and more PITA's, I just switched to the free (kind of) Reaper and love it! It's very versatile and customizable. All Windows VST Plugins still work after installing Yabridge + wine. Great video.
Nice! Check out Surge XT and Bitwig too!
Recommendation: Many cheap laptops can have 2 hard drives. So have Windows on one drive and Linux on the other for the best of both worlds. Technically you can have two OSes on a single drive, but that sometimes breaks. Linux is good for web browsing, programming, Libre Office, etc. but sometimes Windows is required or just easier to use. Also, have a 100-300GB partition that's either exFat or FAT32 for easy data sharing.
OK that partition advice is pretty useful thanks 😂
Even better: skip the Windows part, and just use Linux. This eliminates the chances of a Windows update breaking your bootloader, which would mean reinstalling Linux for a novice user. If you absolutely need Windows for something, a VM will usually do just fine without rebooting. I had problems with exFAT not releasing free space after deleting a large file, so I'd rather go for NTFS for sharing files in a dual boot setup.
I like this recommendation, it's what I used to have. But I since ditched Windows on my old laptop since my work doesn't require it. If you absolutely want Windows, it's better on desktop hardware - specifically for gaming.
@@szaszm_ Windows will not break boot loader if Linux is on a separate disk. Linux can read NTFS partition, but doesn't like writing to it, at least it didn't several years ago.
Easier to just run Linux in a virtual machine for the rare occasions when I'd actually use it.
apt is by far my preferred package manager but I had to laugh at your description of the ease of installing things... I spend way too much time adding keys and ppa's only to have them break in a month because some other team took over the code base . Enjoyed the vid very much though, thanks!
Not to mention when the only way to get a recent version of an app is via snap or flatpack... Sure, they have a nice cli too, but it's not as simple as "just run apt install".
At least with apt automation is *possible*. With the myriad different ways to install Windows programs, it is always a very manual process. Maybe Windows sysadmins have some magic to solve that, but I am not privy to that magic.
@@sullivan3503 thats a very good point. Winget (the windows built in pck mgr) has been very good to me but my experience with it is pretty slim... ive never tried to automate a complete loadout with it.
@@b33thr33kay and that's not getting into how snap itself is a usability nightmare that violates Linus' number one law: It fucks with the user.
This is the main reason why I vastly prefer distros that use Pacman as the package manager, paired with the AUR of course
I haven't had to install a snap or a flatpak in years now, ever since I switched from Mint. All software I install goes through Pacman. This keeps all dependencies neat and tidy, too!
Argument for portability these days is hybrid work as that’s becoming more of the norm. As a software developer, taking my laptop places that allows me to peer program and perform knowledge sharing sessions with live real code is invaluable.
The only alternative that I could accept is having some sort of desktop in the cloud that I can create tunnels to /ssh into. But this creates a hard dependency on always having a connection (which is generally a safe assumption these days) and having a more complex setup to streamline my development environment.
As someone who works in construction my office is always in a different place. I have my desktop at home, my laptop for when I'm on the go, and my phone for quick access to files on site. I keep all my work files in a directory on dropbox which is integrated into the filesystem of all three devices. Many of the applications I use are browser based so they automatically sync. I have no issues starting something on one device and finishing it on another. I always prefer using the desktop if I can, but sometimes I have to trade efficiency for accessibility.
not a suggestion but you can use VS code on a cloud VM, great for portability i use the free VM
An alternative to Firefox is Librewolf which is the Firefox Extended Support Release (ESR) with the proprietary "Pocket" feature removed and more private default settings that vanilla Firefox.
The only downsides are the slight delay in security updates (< 2 days) and the huge delay in feature updates (due to being based off of ESR) but I'd still recommend it for being so private out of the box.
delay in feature updates is a feature for me. I detest feature updates.
@@KimeeZM Understandable. I'm just a little salty about not having the container feature yet. The ability to stay logged in with multiple conflicting accounts can be pretty neat to some users including me.
Thank you for making this video. You reminded me of a commitment I made some time ago that, should SolidWorks ever be able to run reasonably well on Linux, I'd move back permanently. Well, seems like Wine is finally up to the challenge and Microsoft and corrupt laptop manufacturers have burned me so many times. Used to run Mint on some old machines that died many years ago. Time to dust off a project box and pick a friendly looking distro.
You're gonna have a great time!
EDIT: Thanks for changing the title, I really appreciate it!
I can't believe I got tricked into watching another "Linux is the answer to everything, and everyone else is wrong" video.
I think you make some good points. I certainly agree about the problems of non-upgradeable and obsolescence design, as well as the ridiculous price of RAM/Memory upgrades. I don't agree with the picture you paint of the existing inconveniences of laptops, and how much better life would be with the alternate set-up. Since my most recent laptop upgrade 3 years ago, the form-factor issue is no longer a thing for me. We're at the point where a single Thunderbolt cable can be used to charge, display and add peripherals, so at my home desk my laptop becomes a desktop; this is on integrated graphics.
The reason I dislike the Linux argument isn't because it's a bad argument, but I've heard it so many times before that I really think the alternate title would fit much better. You do also emphasize workstations. In my case, I have a latency-sensitive use case for software that would need a latency-inducing workaround on Linux.
As far as laptops, my persisting issue (for Windows) is how quick the battery life diminishes over lifespan. Other than that, I would say that old budget gaming laptops are in the same category as old workstations - it gets the job done until it dies, and it's old enough to have replaceable parts for RAM and storage.
seriously i hate these types of videos so much. when we got to the Linux part of the video I already got annoyed. Linux has its place and I use it for my home server but day to day I don't want to be bothered to use it. I do all my day to day work on my Windows desktop and M1 Macbook Pro because I don't have the time/desire to tinker with Linux on the daily. These videos get more and more tiresome due to the "Linux is the answer to everything, and everyone else is wrong" style like you said
Linux evangelists paint way too rosy picture of the software compatibility. I play iRacing using Oculus Quest VR with Thrustmaster wheel and also have Elgato streamdeck as a button-box, that's 4 different products from 4 different companies and none of them have any Linux support.
11:58 large amounts of travel. Also native support for certain apps I'm required to use.
Otherwise, I'd LOVE a linux environment, I love my steam deck partially for that reason.
Spot on! Real creative personal computing peaked shortly after 2000, sadly. But, you give me hope. Photoshop has been a big obstacle for me maiking a complete Linux transition.
I'm sure you know about the GIMP editor, but also check out Inkscape and Krita, too, they blow me away with their features!
@@NoBoilerplate If you think GIMP is a replacement for Photoshop, you are not a professional user of design software.
@gcvrsa no one said that, and in fact I suggested alternatives.
@@NoBoilerplateyeah, I use these occasionally. Fortunately I don't need actual Photoshop.
It's interesting how little any of this appeals to me! I hope everyone who decides to switch to linux from this video has a very smooth transition.
Great video! I love how you point out the strengths of Linux over Windows. Just one thing I am annoyed by...
11:03 - "you don't need to go hunting on the web"
No, no you do sadly provided you're using Linux for the first time. All new Linux users will attempt installing their apps through the web first because that is how they always installed apps! And when they want to install, say, vscode, they almost always open a new browser tab to look up how to install vscode on ubuntu.
Again, great video! I use Linux myself. Just that packagekit/flatpak needs more time in the oven for the general public.
I have a gaming Laptop and don't have most of the problems you mentioned. I upgraded a second m2 ssd and my ram without problems...
Cpu + gpu isn't overheating because I undervolted while still overclocking. Temps aren't even reaching the 85°C mark, (except for cpu in stress tests but irl that never happened for any extended time...). I ciuld bring my Temps a few C down by repasting but that's work for next year as they're still fine now..
Amazing video, as always. I would like to throw a wrench in as a discussion thought.
I recently bought some Dell touchscreen monitors. It's been a fight to get these monitors to work properly on Ubuntu. I can continue to look for a solution. I could spend the weeks/months/years developing my own driver code and solution.
I swap over to my Windows partition and run Microsoft update. I then run through the screen detection and calibration steps. Then I'm done! Minutes of work.
The best OS isn't Linux; it is using all 3. Each OS has its strengths and weaknesses. This can be applied to software, as well. Could even have a laptop and a desktop. People choose mutual exclusivity rather than the potential of a multifaceted approach. The caveat: Each layer of fine grained complexity introduces a new layer that needs to be thought of and tracked.
Lack of space is a real restriction for lots of folks
Something like a NUC might be an option. You could screw it to the VESA mount holes, but it takes up so little space anyway I have trouble finding whenever I move. (I also keep misplacing the external DVD drive because it looks just like a CD jewel case.) The inside of a NUC is mostly empty space, like the demonic button enclosure in Button, Button, so it cools well.
@@shaggygoat NUC's are slower and less efficient than laptops, but much cheaper to start with. I mean, sure you can get an external gpu, without losing that much money, but the bottleneck for the external gpu would be too much of a hassle unless you are willing to do it.
@@nushia7192 Hehe. Strapping a GPU to a NUC sounds as perverse as using OpenGL over Ethernet (as it was originally designed).
As a person who often travels to the places with poor mobile internet connection, not even Wi-Fi, portability is a crucial factor that lead me to have a laptop. I am aware of the performance and upgradeability tradeoffs (although I did upgraded my RAM and storage on this thing recently)
Also, Linux FTW. I really want to buy a Steam Deck one day
I'm a Mac user and have been happy with that for a long time, but I've also been a Unix/Linux user for longer. Assuming I could run all of my preferred daily driver apps (and access server side stuff conveniently) on Linux I'd happily run Mint or Ubuntu on the desktop. Mint in particular is really nice.
I've been daily driving Linux exclusively for 5 or 6 years at this point, but only ever owned a laptop. I absolutely love the flexibility software side that Linux gives me, but having the flexibility hardware side is honestly amazing. I prefer to have one machine for everything - work, entertainment, gaming, meetings e.t.c. - as this means I don't have to spend a lot of time syncing changes between machines (I also like to tweak the OS a lot). As for the ergonomics side, having a nicely set up desk with a dock, monitors, headphones, external keyboard/mouse and an eGPU pretty much solves all of the issues I'd have.
Indeed. I am thinking about switching to a full laptop setup instead of laptop & desktop as well. No sync required, and I can simply use a docking station. The hardware aspect is a bit of a mixed bag as well. Yes, a desktop can be changed as you like it, but in reality, after 4-5 years of usage you almost need to exchange your whole system (Except for disk and case) anyways, since cpu sockets, motherboard support etc. also runs out
@@allinvanguard these days portable upgrades are viable, like having a decent laptop with a small module at home for when you need better processing power
i've been running Linux on my daily machine (a laptop though) since 2017. Every time i have to mess with someone else's windows machine or tried reinstalling OSX on my old macbook for fun, i'm reminded why. And yes, Linux still has bugs, especially if you don't use one of the big desktop environments, but you have the choice to do so. And Linux has made HUGE progress in the last few years and is still doing so.
I hear people complaining about Windows so often, especially my tech-savvy and programmer friends, but almost no one seems to even consider trying Linux.. It's a shame.
Also regarding performance on laptops/desktops: I use a laptop because I have to take it to school every day. I got a several year old mini PC for just under 100 euros recently, with a 6th gen i5 processor. With both of them running Linux, I barely notice any performance difference between them for daily tasks, except for the mini PC running out of RAM quicker because it has less. But then again, I have the option of upgrading the RAM, whereas in my laptop it's soldered in for good.
Laptops don't hold back jackcrap, this video is jackcrap. Use whatever you want (and need).
It's not like laptops are holding back anything since it's not like Xbox Series S where you need to downscale a game to it, they exist in seperate ecosystems.
@@flintfrommother3gaming true, for most people it won't matter. I like my laptop because i can take it anywhere, but the lack of upgradeability (and repairability!!) kinda sucks. I got the thing for portability, not speed. So i'm not complaining.
I understand the reasoning for using Linux distros, but they've felt more "power user friendly" than what I need. Learning curves I simply never felt like tackling.
I hard-agree on this when other people ask me whether they should change from Windows to Linux. My first question to them is "Do you *want* to change and have to learn some new things, even if it *might* benefit you later on?". Normally the answer is "No", so I tell them "Then keep using windows, it is alright for most things. Keep in mind arguments like spyware and stuff." Heck, for University (granted, computer-science) I first used WSL2 (a mini Linux inside your Windows), then Dual-Boot with both OS installed and after not using Windows for months, deleting it entirely. My point being yours, comfort should come first.
By the way you mentioned music production. But how does it deal with audio interfaces and commercial VSTs? Last time I tried doing music on Linux, there was no dedicated ASIO driver for my interface and I couldn't record a guitar properly because of the latency. I don't think the plugins I use even have installers for Linux
i double that, after getting accostumed to endeavouros on my laptop i am considering switching to it on my desktop too, but am worried my cheap interface and... ahem... legit vsts might not work as well as in windows
@@nuisanceguru I'm worried about my actual legit VSTs that need iLok to work
My 7 year old and mid/lower end laptop still runs well to this day because I completely abandoned running Windows and started using Linux on it years ago. For my portable needs it runs just fine to his day, and of course I have my Linux desktop machine for the heavy lifting and gaming. Honestly Windows and the overall platform is one of the worst examples of the negative effects of Wirth’s Law, the web and its feature creep being another one.
Linux has come a long way, but there is a reason the majority of people use Mac OS or Windows. Having 'the world' offer up code for your OS also results in a million often conflicting options to offer features with lots of dependencies that the user often has to manage (or at least understand). And many apps just aren't offered for Linux. I have to use the Fusion 360 web app or run WINE or a VM? I'll check back next year (again).
Had that problem with Fusion 360. I moved to OnShape. Never came back
It's kind of the chicken and egg scenario: many apps aren't offered on Linux because (comparatively) few people use Linux. Few people use Linux because there is limited software available. So the more people start using Linux the more developers are gonna pay attention and start making software for Linux
True, however it may be worth taking the chance and checking out open source alternatives. Whether good or bad it might be worth the change. In the end change always comes with sacrifices.
Personally I'll be trying to replace Adobe PS and other smaller windows utilities like vinyl cutter software etc.
I worked with Linux professionally in my last job as a developer (js, python, c#).
The company that hired me basically told me “we only work on windows here, but if you hate windows you can install Linux instead”.
It was horrible.
My computer is a tool, not a hobby that I want to play around with all the time. I need to get stuff done, and meet deadlines.
I can’t stress the amount of times I had to spend hours on end trying to debug my OS just to boot webstorm or pycharm (rider would not even boot most of the time).
Now I work with a Mac. Is it more limited? Yes.
Can I trust it to work so I can do my job? Absolutely.
Skill issue.
@@gonzera908 but its true lol, used Ubuntu on my laptop for around a year two years ago, it was great until an update completely broke my graphics, that forced my display to 640p, the only fix was to reinstall...
My experience with Linux was similar. I wasted so much time trying to get it working. It’s not worth it
@@gonzera908 You are one of many examples in this comment section showcasing how insufferable the Linux community is. It's simply not the answer for everyone, despite how much you may think it is.
This is the first video of yours I've ever watched and I'm very happy with it. This year I bought a very slim, light, low spec laptop and my main use for it is to RDP into my powerful (albeit Windows) home desktop PC
Welcome! Glad we have the same idea, and if Windows works for you, that's fine by me!
I wonder if I could interested you in another video of mine: ua-cam.com/video/bJQj1uKtnus/v-deo.html
That's why I'm planning to build my dream desktop next year for development, streaming, video editing/rendering, gaming, etc. Too many bottlenecks with laptops too soon and cheaper experience inevitably.