The Reasons Developers Prefer Linux Over Windows Are Why EVERYONE Should Use Linux

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 332

  • @indrajitsarkar3169
    @indrajitsarkar3169 Рік тому +273

    Switching to Linux as a developer is the best thing I did or one can do.
    Hot take: If you don't, you're missing out big time.

    • @ArniesTech
      @ArniesTech Рік тому +6

      Missing Out on what exactly? I am genuinely curious. I use Ubuntu 22.04LTS by the way 😁

    • @132_priyankrai5
      @132_priyankrai5 Рік тому +6

      @@ArniesTech Productivity

    • @nerijusvilcinskas7851
      @nerijusvilcinskas7851 Рік тому +4

      @@user-pk3ef8hc3e Haha, jokes on you, I'm left handed! Also I use Arch Linux BTW

    • @styrofoamsoldier
      @styrofoamsoldier Рік тому +9

      @@ArniesTech Well for one, I remember having to install a lot of unintuitive software to get stuff working for windows. It's been a while so I only really remember struggling with python or something. In general, installing software for development (like runtimes) and running them is so much easier. Since the cli is pretty much a first class citizen when it comes to intended use of software, it is very easy to figure out how things work.
      When it comes to switching to linux being the best thing one can do, for developers I would have to agree. For others it is definitely a YMMV situation. Having to tinker and read documentation to figure out how shit works just helps you understand how the software you're trying to develop SHOULD operate. Using Linux as a platform for development is also more streamlined than on windows, where larger development environments seem to be par for the course, if not almost necessary.
      Overall, I love the minimalism of Linux. People who don't learn terminal super powers are definitely missing out, although you can always get the job done any other way as well. :)

    • @notuxnobux
      @notuxnobux Рік тому +20

      As a c++ developer the biggest mistake I have ever made is nit switching from windows to Linux earlier. Setting up a project on windows can literally take hours for every single project and you end up with tons of painful issues. On linux it takes literally seconds to do the same thing. Schools really need to teach c++ under a linux environment. Some programming languages are simply not made for windows.

  • @luciengrondin5802
    @luciengrondin5802 Рік тому +149

    I like this idea that high-barrier to entry is not a problem at all for some people. Hell, it might even be part of the appeal.

    • @MC_DesmondSparrs
      @MC_DesmondSparrs Рік тому +6

      I had a lot of trouble going from windows to Linux a handful of years ago(I think) but it was just new to me. I wasnt used to eventually usin the cli , which most will probably have to do at some point for whatever the reason . It was just a totally new experience . I now feel addicted to learning to tame my softwares to my needs, or at least try to. I love the challenges, I feel I grow from them by suffering through the discomfort of troubleshooting. But most Linux users dont go under the hood as much as I do, I def seem to invite more trouble by my tinkering with my distros than most. So I bet its pretty damn stable for most normies who use less bleeding edge distros than I do, I run Arch, btw ;) lol

    • @javabeanz8549
      @javabeanz8549 Рік тому +2

      Years ago, there was definitely a barrier, as you had to download floppy disk images, write the images to the floppies, then manually partition the drives, etc. But I started learning programming on a computer that you had to input binary codes via paddle switches, to start the code to use a keyboard and monitor. I also used the DOS debug command to low level format MFM and RLL hard drives. These days, you download an ISO image, click a few things to write it to a flash drive, and away you go. Installation offers some manual options, but it does most of the work for you. CLI is optional for most tasks these days.

    • @javabeanz8549
      @javabeanz8549 Рік тому +1

      @@MC_DesmondSparrs I use LTS distros. A hardware failure is more likely than a software issue for me anymore. But I also work on servers, so I want to be able to develop in the same kind of system as the target. Yes, my laptop probably has Apache and MySQL Server on it. Not everyone of them, but some do.

  • @cdey3886
    @cdey3886 Рік тому +112

    One thing that I realized when I switched to Linux as a developer (best decion of my life) is that it eliminates a lot of the useless distractions or at least it makes it easy to remove them.

    • @xXx_Regulus_xXx
      @xXx_Regulus_xXx Рік тому +17

      that's one thing I hate about windows when I use it: the flagrant popups. The occasional check-in from defender saying it hasn't found any malware is alright, but the ads are too far. I should opt into ads if I want them and not see them if I don't opt in.

    • @ricardo_lavra
      @ricardo_lavra Рік тому +4

      @@xXx_Regulus_xXx I agree. It works like Microsoft constantly tries to remind you that you don't own the system YOU PAID to use (either buying it's license for a desktop or paying it's price integrated on the value of a laptop). I'm using Mac right now, and although I have this feeling a little less than when I used Windows , sometimes it still exists. I'm already looking to sell it and, wheater I build a desktop or buy a laptop, I will return to Linux to have my sense of freedom back.

    • @thequietone2868
      @thequietone2868 Рік тому +3

      What do you do on Linux that you cant do on windows?

    • @TwistZero
      @TwistZero 6 місяців тому

      ​@@xXx_Regulus_xXxyou can remove all ads from Windows, I personally don't see any ads in a while. Well, at least in W10, can't speak about W11

    • @HksjJkdkd
      @HksjJkdkd 4 місяці тому +1

      ​@@thequietone2868not being spied on 😂

  • @alexqaaz
    @alexqaaz Рік тому +50

    I switched to linux thanks to your videos, at first I encountered difficulties (I had no sound, I couldn't find applications to install)and I gave up thinking that it was too much trouble for simple things . A month later I decided that this year I would learn Linux, of course, from UA-cam. After a 3-hour course and other videos, I understood the basics of linux, then I understood why this os attracts many people... I won't tell you that I master linux, but I can tell you that I want to learn more and more everyday. Linux represents freedom, privacy, creativity and you feel good when you taste them.

    • @no_name4796
      @no_name4796 Рік тому +3

      Yeah and ubuntu, which isn't the lightest distro out there, uses less the half the RAM windows does, and also way less memory

    • @kylespevak6781
      @kylespevak6781 Рік тому +1

      "after 3hrs"

    • @ItzJuanG
      @ItzJuanG Рік тому

      ​@@kylespevak6781Something something if you dont value your time

    • @ahmedfarah2930
      @ahmedfarah2930 Рік тому +1

      The top notch security of Linux is unmatchable

    • @michaelroberts1120
      @michaelroberts1120 5 місяців тому

      @@ahmedfarah2930 Hackers are not going to waste their time with an operating system used by only about 1% of desktop users. Where's the profit in that?

  • @deadeye1982a
    @deadeye1982a Рік тому +12

    Funny enough, I heard exactly this from a Windows Developer: "Linux is only for developers". My Response: "You're wrong, I know some old people (80+), who are exclusively using Linux, and they are not programmers." They still use Linux.

  • @ionized8744
    @ionized8744 Рік тому +22

    As a developer for me it's customizability. I love tweaking every single aspect of my os, recently managed to ditch vscode and switch to nvim thanks to theprimeagen and I've been loving it.

  • @BorlandC452
    @BorlandC452 Рік тому +9

    Also, Linux can be especially good for parents or grandparents. As far as my parents are concerned, an operating system is just a means to a web browser. They don't type up documents or explore the hard drive. So might as well install an OS that's free of charge and has no spyware.

    • @whoman0385
      @whoman0385 6 місяців тому +1

      and theres barely if any viruses so it's also a lot safer

  • @somethingcoolgoeshere
    @somethingcoolgoeshere Рік тому +11

    This is also a nod to just how flexible Linux is.
    It can be super newbie friendly if you want it that way

    • @ozarkmike735
      @ozarkmike735 Рік тому +2

      yes im not a computer person at all im a ole car mechanic and when i say old im not a computerized car mechanic i work with shit that has mech injection and carburetors hell all my stuff is mechanical with all that said i use linux mint and so does my almost 70 year old mom just regular xfce and if we can do it i imagine so can just about anyone else so im not of the opinion that only computer people can use linux. matter of fact thats why linux doesnt grow more cus of this bull that people keep spitting out. yes arch and kali stuff like that is for computer oriented persons but there are some fine distros for noobs also. its funny when you hear people say well gee linux mint or pop os isnt really the linux experience what a bunch of bull

  • @crimsonx_
    @crimsonx_ Рік тому +9

    I was exploring linux back in 2009 with open suse distro. I felt good. Later i had switched to linux (linux mint) permanently 8 years ago when i was university student. From then i have never looked back. I work as backend dev and little bit into devops. I'm just surprised how much flexibility it gives. However, windows always gives me pain.

  • @adrianprayoga335
    @adrianprayoga335 Рік тому +6

    mad respect for developers who use windows, I've tried programming in windows and I'm confused so bad I switched back to linux immediately

    • @chastitywhiterose
      @chastitywhiterose Рік тому

      In order to get anything compiled on Windows I have to try to turn windows into Linux by installing msys2 or cygwin so I can even navigate a terminal. Tried visual studio once and it was the worst thing.

  • @muhammadvikral4367
    @muhammadvikral4367 Рік тому +3

    The thing I love the most on Linux is installing stuff,you just sudo apt install and that's it, it's ready to run, no clicking next nonsense, easier to set environment variables, and no random stuff filling up my disk

  • @Grant_S_M
    @Grant_S_M Рік тому +4

    I'm not a developer of any kind and have become a 100% Linux convert. I've dabbled with distros for 15 years, mostly with live CDs and dual boots. Once I discovered how well Inkscape, Gimp and Krita ran on Linux in comparison to Windows, and now how well the games I play work through Steam, I decided to go all the way. It's been over a year now and there's no going back for me :)

  • @Bruce.ItsYourPC
    @Bruce.ItsYourPC Рік тому +5

    I have been using Linux as my daily driver desktop OS since 1997, RedHat 4.2. I have used windows for various things, but it hasn't been my daily driver for 26 years now!

  • @NamiberGames
    @NamiberGames Рік тому +5

    I've never been more happy with my development since I started using only Linux. Even though Linux tends to need more configuration, it always bothers me to have something that I don't like on an OS that I can't change because the system isn't open source.

  • @mikehowell4729
    @mikehowell4729 Рік тому +6

    I switched over exclusively to Linux for my daily desktop about a year ago. I had my wife try it out and told her if you can't use it I would switch back to Windows and she hasn't missed Windows at all. I had to show her a few things here and there but over all no major problem with using Linux. I believe most people could use Linux just like they use their smart phone and not miss Windows .

    • @thequietone2868
      @thequietone2868 Рік тому +2

      I don't miss windows, i miss applications. I could use Linux on desktop and windows on lap top but if my lap top dies,my desktop is useless for work/school.
      Visual studio 2022, SQL managment studio, PL/SQL developer, Microsoft word...

    • @realMenta
      @realMenta Рік тому +2

      @@thequietone2868 Exactly, what is missed the most are the applications. Not the OS

    • @chastitywhiterose
      @chastitywhiterose Рік тому

      Even my mom could use Ubuntu 5.10 when I had it installed on an ancient PC with 256 mb of ram. I taught her how to boot up and get to gmail on firefox.

  • @IkigaiLofiBeats
    @IkigaiLofiBeats Рік тому +6

    From Wsl 2 with Neovim as a full LSP and Tmux, now ported myself to Pop Os and happy about it. I am barely open VScode in linux.

  • @132_priyankrai5
    @132_priyankrai5 Рік тому +3

    I use Linux for productivity speed privacy
    I studied os as a subject in my schools
    But I actually understood os much better after using Linux

  • @averagetechnologyenojyer
    @averagetechnologyenojyer Рік тому +6

    I installed garuda linux on my pc and its sooo beautiful!

    • @nabarunr3
      @nabarunr3 Рік тому +2

      Used it for some time. Completely agree.

  • @montugohain48
    @montugohain48 Рік тому +6

    About a month ago i switched to linux just out of curiousity.It completely changed my life, i can cleary see increase in my productivity, never going back to windows again.Much love for making awosome content , it helps a lot for beginner linux users.👍👍

  • @kylespevak6781
    @kylespevak6781 Рік тому +1

    I feel like Linux users throw a lot under the rug as "just a few commands". That's the point, people just wanna click and go

  • @rapturas
    @rapturas Рік тому +3

    Coming from a Windows background, Ive been using Linux for nearly 2 years at work and I would argue that Linux is much easier to work with than Windows. Even on a headlesss server, Linux is amazing!

  • @martinvandenbroek2532
    @martinvandenbroek2532 Рік тому +2

    I am a network engineer and wouldn't be as productive without Linux and it's GNU tools. Have been running it exclusively on my personal machines for over a decade and consider myself a happy camper since. 😊

  • @theodorealenas3171
    @theodorealenas3171 Рік тому +3

    A friend said, developer tools are primarily made for Linux, so using them on Windows feels hacky. I agree! I have to agree. Plus, Linux has tons of keyboard layouts built in, and hacking the way the keyboard works is so much easier. Sorry I got carried away

  • @verAlvyn
    @verAlvyn Рік тому +4

    I'm a DevOps engineer and I can't live without linux, both work and home :)

  • @JosephSaintClair
    @JosephSaintClair Рік тому +2

    Coming from when Unix was a common environment at work for computational applications.. and having seen the birth of PCs and all it’s variations on hardware, operating systems, companies and applications…. I can say that I concur with the message:- Linux is great for development. For me, it has maintained the ethos I like to aspire to… computers are a tool we use for our arts and crafts… and it has maintained the ability to remain being so.
    Unlike many other operating systems where you are basically a person who frantically moves a mouse around to click something… zillions of times a day. 😆
    It’s not all horses for courses though, and not without its problems… but each to their own.

  • @mitkram99
    @mitkram99 Рік тому +3

    Not really!...not all developers uses linux. Linux fanboys are just dillusional for using linux because it's open source. There's no point of switching from windows to linux. It just adds complexity and limitations.

    • @ilahazs
      @ilahazs Рік тому

      No need to fully on Linux, just stick to dualboot. We can learn more about linux architecture like how the services work.
      Speak for myself, experience that I had with linux really help me when first time deploying our web app to the server.
      Most of my coworker seems take a hard time to figure out how exactly to setup it.

    • @ilahazs
      @ilahazs Рік тому

      I mean why do we not try it tho. As a developer we should learn a new thing not stick only to one thing just because you're already used on.

  • @mecklenburgd
    @mecklenburgd Рік тому +3

    I used to be a developer and am pretty much just an end-user these day. Still using Linux. I can do almost everything I need in Linux (except my beloved CorelDRAW suite). I keep a Win 10 boot partition for those hard to reach itch.

    • @javabeanz8549
      @javabeanz8549 Рік тому

      Now I do miss Corel Draw and JASC PhotoPaint ( Corel bought it and ruined it ) But otherwise, I don't miss much from Windows or Mac. I have a Windows 10 laptop, but I use it so rarely, I think that it is still a 2019 version of Windows. My 2014 MacBook Pro mostly ran Ubuntu 14.04, but I needed the Mac side to update firmware and update my Garmin GPS. I tried using Windows for a couple weeks a while back, October I think it was, but about half way through, I ordered a new drive, and within two hours of the drive arriving, I had the drives swapped and Linux on the computer

  • @KeithBoehler
    @KeithBoehler Рік тому +9

    Another part where Linux is quite big is in STEM, particularly physics where I got started. Ironically the CS and engineering department was more homogeneous about Windows. Even humanities tend to opt for macOS. Tho in the physics department maybe 55% was Windows and the rest was somewhat even between macOS and Linux.

    • @ghosthunter0950
      @ghosthunter0950 Рік тому

      Why do the physics students use Linux so much?
      I know they program but that's obviously only part of it since the CS students are not as into Linux from what you said.

    • @KeithBoehler
      @KeithBoehler Рік тому

      @@ghosthunter0950 Much of the curriculum assumes windows for CS classes and barely acknowledge macOS. A lot of the software we use for our data depends on other FOSS projects, and FOSS is strongest and easiest to use in Linux. I would have had to get mingw and cygwin if I had not duel boot, which can have their own quirks.
      In particular I was looking to use something called PRESTO for pulsar search. Even the computers used by the telescopes were linux and sshing is also just easy on linux.

  • @dermond
    @dermond Рік тому +5

    I switched to Linux 2 years ago and I'm not a developer, I do stuff on Blender, Krita and Natron. These programs feels soo much faster here on Linux than on Windows, and it's the same machine. I don't think I'm going back, now i'm making a game with Godot (so i'm a developer now kinda?)

    • @Being_Joe
      @Being_Joe Рік тому +1

      I ran some photo apps on Linux inside of a VirtualBox VM on my Mac and they ran faster than the native Mac versions. I'm not kidding, I was surprised.

  • @DonaldWyman
    @DonaldWyman Рік тому +3

    I disagree with the "your grandma can use windows" that is crap. Old people that have never touched a Windows PC will find it to be quite complicated. Put Ubuntu or pop os on their pc and show them where the graphical app store is, then they will find it much easier. Now, if you said chromeOS or macOS was user-friendly, I would agree. Windows is only "easy" to people that have put up with it for years and just know how to put up with it for such a long time. I was recently using windows for some various things extensively after using Linux for many years and find it more complicated and aggravating. Like It is aggravating that if I need some simple app that Linux will have for free(a lot of time preinstalled in many distros) you will have to search the internet and then when you find that app you will have to pay for it, then even if you buy the program it still doesn't work as good as the Linux equivalent that just comes with your Linux distro. Also, not having to download apps randomly off the internet also means less likely that "grandma" isn't going to end up with a bunch of malicious crap ware on her computer.

  • @synitarthrax5618
    @synitarthrax5618 9 місяців тому +1

    A little late to the party but let me say this ... I worked in an IT dept and delt with Windows for decades. I also do custom work for people and I'll tell you now. Linux isn't harder to install than Windows. In fact, I get people who call me to help them install Windows after they hosed it. To these people, and I would think it's a majority, the only difference between Windows and Linux is the name and the look. If you're Mom wants to cruise the Internet and watch UA-cam you can do it on Linux and she would never know the difference.
    Yes, if Linux has a problem these people will freak and won't know how to go about fixing it, but if it happens in Windows ... it will be the same. They will have no clue regardless of the OS. I can see Linux being more difficult, but not impossible, when it comes to certain specialty apps or gaming but that would be a small percentage of computer users. Bottom line here is if the average user has a problem with something on Linux they will have the same problem on Windows. Linux isn't any harder than Windows for most users who quite frankly, would be lost on any system.

  • @DeSpaceFairy
    @DeSpaceFairy Рік тому +2

    Me as some "average" person, did switch to Linux at the time as soon I knew it was possible, because I had some kind of disfunctional relationship with Windows, then inevitably grew sick and frustrated of how intrusive its ecosystem is, so letting me with Mac an unaffordable and wasn't so keen to see as an alternative for everyday use. I never regretted anything or looked back since, even if it was spite that guided me first, or have to often open the terminal now, I never been better in this area of my life.

  • @AAlexRR
    @AAlexRR Рік тому +3

    Been using linux for 10 years, and trying to use anything new and flashy is a headache, RTX, HDR, High refresh rate monitor, G-Sync, Aura sync, but as a developer, yes, It works great, better experience for sure, as a regular user, everything works, except when it doesn't, and as a gamer, oh boy, annoying as hell sometimes, besides development that I can do in a Mac from work, I sometimes feel tired of fixing stuff, I've been trying W11 Ghost Spectre on my main pc and honestly, not bad at all

  • @lmachado788
    @lmachado788 Рік тому +3

    I switched to Linux a while back due to your content. I also restore older computers and laptops (mostly ThinkPads) that work just fine using Linux OS. I enjoy the "freedon" and the ability to customize to my own needs. This however was to thank you for your content. Direct, Informative and knowledgeable. Much appreciated. It is fun that as an "Old Man" I can still learn.

    • @robsku1
      @robsku1 Рік тому

      ThinkPad's in general are great for Linux, I also use mostly restored ThinkPad's, and have worked on restoring them.

  • @Mr_natenut
    @Mr_natenut Рік тому +2

    Please note I don't know anything hence the questions regarding linux mint. Metatrader 5 and kdenlive editor, does mint support those apps? How about stuff like arduino and c+ programming?

  • @pw1187
    @pw1187 Рік тому +3

    The world breakdown for developer use on operating system is this
    Is around 61% windows to Linux 48%.... Now do developers use Linux sure...but it remained in the 40+ percent for a good 10 years...hasn't really moved much.

  • @update450
    @update450 Рік тому +2

    I never get the "stability" argument. Maybe I'm lucky, but Windows has never broken for no reason.

    • @PixelTrik
      @PixelTrik Рік тому

      You sure are lucky 'cause I wasn't. From windows xp to 10, the systems were progressively stable but not as stable as I found on Linux. Right now, I'm toying around with windows 11 to see if it can be a good alternative to Linux for me.

    • @TheGuyWhoIsSitting
      @TheGuyWhoIsSitting Рік тому

      Things break on windows. A lot of times stability tends to come down to if your hardware for your system is crap or not and if your system actually meets system requirements. A lot of prebuilt computers have absolute trash parts inside them which causes more issues as a result. Cheap parts from no name brands are not worth the material they’re made of.
      If you build your own system you typically have fewer issues. I had a no name brand motherboard once and once I replaced it with an actual brand that is reliable, all
      Of the issues I had went away.
      Laptops are especially guilty of using garbage tier parts.

  • @vitorbarleta4457
    @vitorbarleta4457 Рік тому +9

    As a developer, I've always worked in companies that had some sort of partnership with Microsoft and thus I've always used Windows at work. And I totally agree that Linux is just a better OS for software development, except for the IDE I use. Yes, there is an IDE that does not have a version for Linux, and it is Visual Studio, the full-featured IDE (not to be confused with VS Code), I can use VS Code as a replacement but it is not as good as Visual Studio for what I do and it has a community edition that can be used for non-commercial projects. It's just sad, nothing else to say. BTW: there is a version for Mac but people say it's garbage.

    • @developer_cha1nsaw
      @developer_cha1nsaw Рік тому +1

      and also ssms,

    • @styrofoamsoldier
      @styrofoamsoldier Рік тому

      Yeah this is definitely one of the bigger developer problems I've heard as well. Visual Studio seems to be in a class (according to them, I never liked it) of its own for larger C/C++ projects and it is truly a shame it isn't available. Makes one wonder why there's no good alternative or is it just people not wanting to switch their tools? I've heard good things about CLion, but I'm not sure if that is as full featured.

    • @robertharris4129
      @robertharris4129 Рік тому +3

      Sounds like the companies you have worked for invested too much in Microsoft's proprietary software such as MSVC, DirectX, etc. If the software was developed from the ground up with open source compilers and frameworks, it likely wouldn't be an issue to use any IDE you like. I don't think many people already programming in Linux as is would want Visual Studio on Linux, as it's probably the most bloated and slow IDE out there that's widely used.

    • @smudgeous4068
      @smudgeous4068 Рік тому

      ​​​@@robertharris4129 I don't know if I agree with the notion of "being too invested" for a blanket statement.. In some/many/most cases, sure.
      However if you worked for a AAA video game studio any more than maybe 5 years ago, Windows was really the only option for graphics heavy titles if you cared about frame rates. Similar story for the defense simulation industry. While there are certainly non-GUI components/systems that can be written for and run on Linux systems, the main GUI the instructor uses has predominantly used MFC, Windows Forms, or WPF for decades for the same reason. In simulation where you're maintaining and adding features for 10-40 years afterward, redesigning from scratch would cost millions of dollars for development and again for regression testing.
      Sometimes trainers are bootstrapped off of older trainers to allow lower bids on contracts, which can then again be used to bootstrap a newer trainer, which can result in you coming across the usage of containers that Microsoft created years before the STL existed.

  • @luqmanhamdan9285
    @luqmanhamdan9285 Рік тому +1

    I think most people forget that the reason developer use Linux distribution mostly because of how simple and easy it is to manage software installation, removal and update all from the command line without going to web browser that most normies does and some of them get infected with malware while doing so because the search engine tricked them into clicking ads. Although modern Windows have winget and chocolatey to do that stuff from command line, Linux are years ahead of everyone in terms of software technology and how it inspired other new technology as well such as containerization using Docker.

  • @deadheads1352
    @deadheads1352 Рік тому +1

    I've seen statistics that less than 10% of developers use Linux.

  • @richardb4787
    @richardb4787 8 місяців тому +1

    I remember Bill Gates calling Linux a "cancer". Like he called the Internet a " fad".

  • @cpt.sl_pirate
    @cpt.sl_pirate Рік тому +1

    My weekly schedule as a C++ developer: setup development environment on linux - 1 hr or less
    Write code + compile + debug + etc: 4 days
    Setup compiling environment on windows: 2 days
    Compile for windows 1 day

    • @exnihilonihilfit6316
      @exnihilonihilfit6316 Рік тому

      Apparently C++ developers can't do math.

    • @cpt.sl_pirate
      @cpt.sl_pirate Рік тому

      @@exnihilonihilfit6316 sorry I didn't have time to recheck the schedule. I have to install the dependencies for my project on windows

  • @gabromanato
    @gabromanato Рік тому

    I use Linux since 2006 but as a full stack developer I mainly use macOS and sometimes Windows (when I need to). There are certain apps and stacks that companies and clients use which are not available on Linux (sad to say so, very sad indeed). For example, they send you a mockup with intricated multiple layers created with one of the app available on the Creative Cloud. Many designers, at least those I've met so far, don't have the time or don't want to separate those layers into usable components so it's up to you to do their job. In short, it's often a matter of interoperability between platforms and OSs and company policies. The day this lack of interoperability will vanish, my 27'' iMac will say goodbye to macOS and welcome to Linux. End of story. Your channel is great and I think you're one of the top Linux advocates on this platform. Keep going!

  • @ellhullio26
    @ellhullio26 Рік тому +1

    My Mother, 70 now, uses the laptop I gifted her years ago for things like games and UA-cam. She's using Linux Mint just fine, and she never was an IT person or anything.
    I had windows 7 then windows 10 installed also, she complained win was to slow and froze to often; "live free or die" she tells me jokingly.

  • @aminvand
    @aminvand Рік тому +4

    We still miss vs for c++

  • @typhoon5384
    @typhoon5384 10 місяців тому +1

    This is a phenomenal video, but here's a drinking game to make it even better: take a shot every time he says developer.

  • @bobby9568
    @bobby9568 Рік тому +2

    "developers" and "linux" were 100000x times said in this video LOL

  • @davidcalebpaterson7101
    @davidcalebpaterson7101 Рік тому +2

    To add to all that, Microsoft is dropping support for previous versions of windows even recent ones, and programming languages like python 3 aren't officially supporting windows 7 anymore for the newest releases, I had to do a workaround to be able to use it, while in Linux which I use the most is a no brainer, all the libraries are available to install in whatever distro or version of the same distro I want even have it on a container with a few commands.

  • @reesss4
    @reesss4 Рік тому +6

    Most IDEs and editors are available in Linux, and it is fast and easy to setup. Much more so than Windows could ever be, however many things are just as fast and easy to setup on mac as well. I use Linux at work and at home too, with the backup machine being a mac. I am happy jumping between the two OSes when I have to and find reasons I need to use both (think developing proprietary apple software).

  • @ioagel
    @ioagel Рік тому +1

    As a developer linux is miles ahead of both MacOS and Windows... Testing kubernetes workloads by spinning up clusters, native docker support, better shell integration etc... hands down the superior OS in functionality and performance.... However if I was not a developer, I would use Macs, without any second thought....

  • @Ferran-Gnu-Linux
    @Ferran-Gnu-Linux Рік тому +1

    I don't remember how it used to develop with Microsoft. The reason is i have all i need on gnu-linux. For beginners i can to recomend start with simple Bash, this is an easy and powerful language, perfect to get the basics of programming. The next step would be C or Python, searching the best language for all it's needed

  • @MartinAhlman
    @MartinAhlman Рік тому +2

    I work in a Windows dominated work place, but I use Linux. My wife uses Linux, but she has to use a windows laptop for work. I can tell when she's using that laptop, she's always swearing at it. She has to fight it to get work done. "Customer satisfaction". :-D

  • @texbrew64
    @texbrew64 Рік тому

    A Linux user 12 years this month, I said goodbye to Windows 10 years ago, and I'm not a developer. No shade or shame to Windows users here. Free as in beer and free as in freedom are big wins, and I know that if I break Linux and can't fix it in reasonably short order, I can
    re-install Linux for free. A web search most always provides the solution, and it's been years since I had to re-install a Linux system. Thank you for a very good video.

  • @georgH
    @georgH Рік тому +2

    My mother has been using Linux for years, she just needs a browser, LibreOffice, printing, and that's it! No need for Windows. Actually, I think it's much better than that.
    Also, she is using my old MacBook, which has a small part of the screen broken, so using xrandr, I am able to set it so that it uses exactly the available good screen, without having any hidden area. That's re-use!

    • @adaml.5355
      @adaml.5355 Рік тому +2

      That's great how you keep perfectly good hardware out of the landfills.

  • @bryophyta9500
    @bryophyta9500 2 місяці тому

    My grandmother was really nostalgic when she first used the tty.

  • @clownofthezodiac554
    @clownofthezodiac554 Рік тому +1

    Howzit my mother used to run her business on Linux Mint and she loved it had no problems

  • @bfkgod
    @bfkgod Рік тому +2

    Is it considered fine to use WSL2? Or do you guys all run linux on metal? Just curious

    • @Elektron1c97
      @Elektron1c97 4 місяці тому

      I think it's the best alternative if you're kind of in a windows based environment. It integrates very tightly which makes handling like calling windows executables from linux (e.g. pipeing into clip.exe) really good. Also GUI apps are even supported, for example I use emacs (no I'm not 60) in my WSL.
      If you don't have the choice of deploying Linux directly, definitely use it!

  • @amaraw9893
    @amaraw9893 11 місяців тому

    I used to work at a call center and I'll never forget when I got a grandma on the other line and we started going off topic. She told me about how much she loves to play games and how she installed Linux on her system. She was trying to sell me on it. I should have listened to her sooner🤣

  • @unsolaci
    @unsolaci Рік тому +6

    Man, don't you just hate it that every time you install pretty much any Linux distro out there, you then have to go and manually install Candy Crush. Such a step back...

  • @DanG-ug1ed
    @DanG-ug1ed Рік тому +1

    Hey bro you skirted the number one issue about Windows. It is designed to be an ad server. It serves Microsoft ads and anyone elses ad who pays Microsoft to put a hook into it for them.

  • @JuanEsquitin
    @JuanEsquitin Рік тому +1

    Damn I love Linux... Had to switch to windows because I promised my brothers I would play some games with them... I had to man up.... GNU-Linux helped me make the choice to dive deeper into computer science. There's still sooo much to learn... I'm still in the journey. Linux is just the best tool for science.

    • @colbyboucher6391
      @colbyboucher6391 Рік тому

      Granted there's very few games you can't run on Linux at this point. It's pretty much down to a lot of anti-cheat software freaking out about it.

  • @mario7501
    @mario7501 Рік тому +1

    My company forces people to use Windows. I installed wsl immediately and am mostly in the terminal and try to move everything else as far away as possible.
    Before that I haven't used windows since the launch of windows 7, and I can tell you it got a lot worse. Especially if you want to use it for anything other than creating power point slides.
    It has turned into a massive black hole that basically forces the average user to only use Microsoft products for everything in their lives. I'm surprised that they are doing this so blatantly since they almost got sliced up into smaller businesses in the early 2000s for exactly the same practice.

  • @lyoneel
    @lyoneel Рік тому +1

    I dont think current biggest distro has that barrier as a problem to "normies", the app installation barrier is IMO well addressed with the stores, ubuntu, kde, elementary among others. And IMO KDE Plasma is a perfect match for windows users, and Gnome for Mac users.

  • @bobpeters61
    @bobpeters61 Рік тому

    Yep. That's what kept me playing around in dual-boot configurations for years. Why I was capable of dumping Microsoft for good over Windows 10.
    Part of the "for developers" image is that so many of those developers assume that everyone can write sourcecode. Which takes some college-level book-learning. Easily mistaken for wanting to keep Linux for developers only.
    Most of us can't reverse-engineer software. And Linux, for all of it's own learning curve, doesn't require that of users.

  • @RandomGeometryDashStuff
    @RandomGeometryDashStuff Рік тому +1

    02:52 as a used to be windows (xp, 7, 8.1) user, I can say windows users also have dependency hell and it's worse (there is no package manager that sometimes installs all dependencies)
    examples: visual studio runtime, .net framework
    and .net frawework installers take forever
    and sometimes you don't even know what dependency you are missing (you get error popups with {insert long name here}.dll)
    and you can't select and copy text inside the error popup (unlike terminal emulators)
    also sometimes program just silently doesn't work (no popups, nothing in console (cmd.exe))

  • @Tn5421Me
    @Tn5421Me Рік тому

    The only thing preventing me from using Linux full time is the fact that I really like gaming. I use Linux Mint full time on my laptop, but have Windows on my desktop.
    I eventually want to set the desktop up so that all of the programs I'm running on it are actually running on the laptop (except for the games that actually need windows)

    • @ordinaryhuman5645
      @ordinaryhuman5645 Рік тому +3

      I installed Mint on my gaming desktop (my only personal PC) a couple weeks ago and haven't touched Windows since then. All of my games I've tried have been playable, including some obscure indie stuff that definitely wasn't made with Linux users in mind.
      At this point, I figure if something refuses to run on Linux, I can just skip it, kind of like how I don't bother with console exclusive games. There is no shortage of games to play, lol.

  • @brostoevsky22
    @brostoevsky22 Рік тому +1

    I'm not a developer and I use Linux as a daily driver. Since 2020. I've tried the various flavors of Ubuntu. I'm in a MBA program now. I just care about privacy. I would consider myself a dissident. Let's just say I don't agree with the US government and live in the same country as Edward Snowden ;)

  • @yeinierferras2721
    @yeinierferras2721 Рік тому +1

    Linux made me a better developer (I've been using Linux since 2008) 🙂🙃🙂

  • @spross216
    @spross216 Рік тому

    I think the best way that a Linux enthusiast could show the “average” user that Linux could work for them, is to set them up on a ubuntu Ltd or Debian stable and show them how to use it like they would use a Chromebook. So many apps and services are cloud hosted these days anyways. The office suite style apps, music streaming, movie streaming, slack, discord etc etc etc. they all have apps that run in the browser. I think that beats the pants out of a lot of the potential desktop app headaches that a Linux noob might find themselves frustrated trying to figure out. No dealing with the pitfalls of containerized applications like snaps, no trying to build packages from source. Just browser, url and go.

  • @tomasglazr2466
    @tomasglazr2466 Рік тому +2

    And then Microsoft implemented secure boot and killed dual booting

  • @richardb4787
    @richardb4787 8 місяців тому

    One thing I like about Linux, which Android is based on , is the multitude of data exchange protocols.

  • @richardb4787
    @richardb4787 8 місяців тому

    The moment for me was when I found out that the Intel processor could run any operating system, not just windows. The reason it runs windows is because of Microsoft market share.

  • @BernardoHenriquez
    @BernardoHenriquez Рік тому +2

    I started using Gnu/Linux in 2001, i swithed to Gnu/Linux complity in 2005, and im still using linux (Arch) and im not a developer

  • @ltxr9973
    @ltxr9973 Рік тому +1

    Honestly it depends on what kind of software you want to make. For webdev stuff and anything that involves Docker there's no question, I would use Linux. For gamedev stuff? It depends, but the Windows environment is very comfy for C++. Highly specialized native software? I would probably try to use whatever OS my clients use. I guess with some knowledge you look at any OS in a different way. The important difference really is that Linux doesn't get in your way and can be customized. But many developers I know don't even care about that level of customizability - they just use Windows with default settings and all they really care about is their development environment and the software they write. Seems to be even more common with engineers who do low level embedded programming.

    • @smudgeous4068
      @smudgeous4068 Рік тому

      Windows for game dev, TempleOS for everything else

    • @ltxr9973
      @ltxr9973 Рік тому

      ​@@smudgeous4068 If you look at it that way the Commodore 64 can do both

  • @Inkarnid
    @Inkarnid 11 місяців тому

    I don’t think the average person understands how much better a package manager is compared to downloading .exe or .dmg files off the internet. MacOS users have brew and the App Store but no doubt Linux has the best package managers and the average desktop user would love it once they understand how it works.

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 Рік тому +2

    I am a dev on both and Windows has been great for dev for 20 plus years. Ever work in an enterprise?

  • @illusry7631
    @illusry7631 10 місяців тому

    but... I have 0 issues with macos. I cant recall when Ive had a system error, ever needing to restart, and never ever any virus problems. The worst thing I can think of is it wanting me to update to the next os. Sure, it's not fully customizable, but there's peace of mind and speed in simplicity. How much more lightweight do I need my os for writing text documents of code, yknow? Is the time it takes to learn linux, maintain it, figure out workarounds in order to use software i want, etc. worth it over the ease of use of macos? I installed debian on my gaming pc, and immediately was faced with an issue of it not supporting my 4k resolution.. I know I should continue trying to figure it out, but idk. I have to use gimp over photoshop and illustrator? meh. I dont have issues with speed with my macbook pro. People like the window manager in linux, but Im happy with Magnet for hotkey window splitting. I do like the appeal of hotkeys for programs. Idk, I want to give it another try, I just dont see why its so much more beneficial to use for programming. Is the benefit of package managing that worth it? Why not just know how to use linux for work? (not that Ive done that yet) btw, after recently getting a pc for gaming-- holy shit is windows such a trash os. fuck bing lmao. i also just hate the ui design, it feels so outdated and ugly.

  • @flogginga_dead_horse4022
    @flogginga_dead_horse4022 Рік тому +3

    VSCode is not Visual Studio. Visual Studio is a real IDE, VSCode is not.

    • @colbyboucher6391
      @colbyboucher6391 Рік тому +1

      VSCode is absolutely becoming a "real IDE" at this point, it's just infinitely less bloated.

  • @MuffinDev9
    @MuffinDev9 11 місяців тому

    one funny thing is that my grandmother DOES actually use linux. My uncle installed ubuntu on her laptop, and although she doesn't really use the terminal, it is still for her daily use.

  • @BobDoe_69
    @BobDoe_69 Рік тому +3

    This is the way.

  • @B3TR0Z
    @B3TR0Z Рік тому

    I have used Linux (mostly Debian or Ubuntu based) distros many times in the past on a daily basis, but fall back to Windows for these reasons :
    - Gaming support (AAA games) is still best under Windows. (Battlefield 2042 player)
    - Tools used for CPU and RAM overclocking is mostly only available in Windows or better here.
    - Support for new hardware is still best in Windows.

  • @linuxrant
    @linuxrant Рік тому

    Funny how my journey went. First I started as a normal linux user and then I turned into a developer...

  • @Aemulatius
    @Aemulatius Рік тому

    For me as a developer, I can setup my dev environment within 10 minutes, thx to the package managers available on linux.
    Besides that Linux feels much faster than Windows, since it uses lesser memory and also Docker/Podman is native on Linux.
    Another reason is that Linux is the same as the production environment. So little to no surprises when developing and deploying on Linux.

  • @THeMin1000
    @THeMin1000 Рік тому +1

    I am looking at you Keil uVision!! Why no linux version???!!! And its a product directly from ARM. I understand keil is not a necessity as there is the GNU toolchain for arm available. But most courses even in universities focuses on Keil, and most of the information out there is for Keil. PLUS GNU Assembly and Keil Assembly is not interchangeable.
    The other thing is for CAD. CAD really does not get good love in linux, atleast in terms of accessibility. One would need to be a very good with Linux/Understand tool chains along with the stuff needed for CAD, to make good use of CAD program linux.

  • @louisbelt
    @louisbelt Рік тому +1

    After coding on Linux for some time, trying to code on Windows just didn't feel right. And also, when I was coding in nvim in powershell, and the terminal just froze. And I couldn't save my code.

  • @georgH
    @georgH Рік тому +1

    I have been using Linux as desktop since 2001 (and had been using it before). I am NOT a developer (though I sometimes code small things for fun).
    Last year, I made a PC for gaming, never really had one, and I made the mistake to install Windows to it.
    Few months later, I couldn't take it anymore and installed Debian as dual-boot. After realizing that all the games I was playing were perfectly supported, I wiped out the Windows partition. It was such a relieve!
    In my opinion, Windows is just bad. Not the kernel itself (I'm not a fan of the WinAPI, but the NT kernel is fine except for being proprietary), but the user interface is so backwards, it feels ancient and unusable, compared to Gnome (and I use Windows at work daily). Also, the tracking and information sent to M$ is just too much.

  • @QDSGames
    @QDSGames Рік тому

    For me containerization (docker, podman) is important. Available only on linux or WSL.
    And even if you have to install or compile software natively, it is much easier on linux than on Windows...
    Another important point is the documentation and community support. Way better on the Open Source side of things.

  • @nezu_cc
    @nezu_cc Рік тому +1

    I would say Linux has a lower barrier to entry sanity wise than windows and a lower barrier to entry money wise than on osx for developers

  • @rukawata
    @rukawata Рік тому +1

    Will you use wsl2 ?

  • @eagle7086
    @eagle7086 Рік тому

    package managers, docker and other tools natively built on linux are the #1 reason I use it. If I didn’t game, I wouldn’t even touch my Windows install.

  • @zeppelinmexicano
    @zeppelinmexicano 9 місяців тому +1

    Too much talk about getting Windows users onto our platform. Why? Let them click away and keep their hands off the OS and command line. That's our realm. We don't need them. Bigger is not necessarily better.

  • @harmonyln7
    @harmonyln7 Рік тому

    I've always used a linux vps for doing c programming and hosted my last couple of websites on it. I wouldn't want to do anything else. I also love the fact that I can write as much as I want to without storing it in some cloud service, since I now have wsl, even if I do need to fix it.

  • @lucaslopes1260
    @lucaslopes1260 Рік тому +2

    I saw Steve Ballmer's video. It seemed more like he was angry at developers.

    • @TheGuyWhoIsSitting
      @TheGuyWhoIsSitting Рік тому

      I don’t remember if he said it or if someone else from Microsoft said it but one of their higher ups said that Linux is a scourge unto this earth. Everyone should be using windows. Granted iOS and android have absolute market dominance in general use devices. Outside of dedicated gamers and office workers there aren’t too many people 1) using desktops and 2) using laptops anymore.

    • @lucaslopes1260
      @lucaslopes1260 Рік тому

      @@TheGuyWhoIsSitting It was probably Ballmer himself

  • @chastitywhiterose
    @chastitywhiterose Рік тому

    I use Ubuntu almost all the time unless my schoolwork requires specific software. Even my favorite steam games work under Linux.

  • @DirkDittmar
    @DirkDittmar Рік тому +1

    All devs in my Team uses Linux and all that struggle with day to day tasks uses Windows 😅

  • @jamesmattson6813
    @jamesmattson6813 Рік тому

    Linux is the best and definitely for everyone,not only “Open Source “ it’s an “Open Door “ to freedom for everyone!!!

  •  Рік тому +3

    I did start using Linux because of development when I was a teen but my job is nursing. I don't have the time to play around with the OS, I code as a hobby. And still for everything, including gaming, Linux works better

  • @robinpettit7827
    @robinpettit7827 Рік тому

    I use linux because it is much more stable. Not as good for playing games but there are games to play. I write programs and have found the Linux distro much easier to use when I program. I can port the program over to windows and rewirte the graphics and some of the system calls. There are packages that take take care of the system calls for you but typically there is always one line of code that isn't handled properly when porting things over. It's been a while since I have written much code, but I have been coding since being on a DEC computer using Unix or the TOPS OS. Writing code on IBM 360s, JCL, Fortran, Pascal, Python, some C and C++. Even a little Basic. I used to code on my Amiga that mostly had C but also had Fortran. The major issue is most of the best development tools are on Linux.

  • @maxdeusphallus8974
    @maxdeusphallus8974 Рік тому +1

    I use Jet Brains IDEs, and they are available on Linux as a 1st class citizen. I develop mostly for Windows and I have dev boxes in Garuda/Arco/Ubuntu/Mac/Win10/Win11...I am a contractor. Worked at Qualcomm and Ampere for years....all the engineer laptops were in windows. All the test labs and targets were in Centos or RHEL. Wsl was the saving grace for sshing into the lab. I use WSL to manage my github source. I hate the windows terminal. Powershell is crap compared to almost any terminal in Linux. It is what it is, most businesses use Windows as their daily drivers. As Linux/Dev guys we just adapt.

    • @flogginga_dead_horse4022
      @flogginga_dead_horse4022 Рік тому

      I use Jetbrains IDE's too, what is wrong with how they work on Windows? They work The same for me on Linux and Windows.

    • @maxdeusphallus8974
      @maxdeusphallus8974 Рік тому +1

      @flogginga_dead_horse4022 Nothing. I use them on Windows, too. They work great in Linux and Windows. I chose to use them because they are cross-platform. I do use Visual Studio in Windows. It's a good IDE, but I can't use it in Linux. So I use Jetbrains Rider for that. Clion is pretty awesome, too.

    • @flogginga_dead_horse4022
      @flogginga_dead_horse4022 Рік тому

      @@maxdeusphallus8974 agreed

  • @Meowmix8088
    @Meowmix8088 Рік тому

    At the end of the day, what makes Linux so great is that it’s open. You can understand the entire system if you are willing to put in the time. It’s more stable, better documented, and in my opinion is architectures much more coherently than Windows. It’s not a question. Linux ftw