Why I Code on Linux Instead of Windows

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024

ความคิดเห็น • 2.5K

  • @10cu7u5
    @10cu7u5 3 ปีที่แล้ว +1714

    How do you know somebody uses Arch?
    - He's gonna tell you. ;-)

    • @Adam01Time
      @Adam01Time 3 ปีที่แล้ว +9

      How well they have to hold there hand when installing packages. They depend on some one to write a script for ? pacman. Well when your custom arch is broke up to you to hold your own hand. That said they have a fine well kept wiki. And benefits the whole community. "Slackers use Linux" Arch uses pacman. when it breaks your broke. So then leaves you to learn Linux like Slackware. So many Arch users that wanted complete control finally learned Linux by using Slackware. Thank you Arch.

    • @10cu7u5
      @10cu7u5 3 ปีที่แล้ว +9

      @@nymusicman Since I use Ubuntu, no update has broke my machine EVER! ;-)

    • @nymusicman
      @nymusicman 3 ปีที่แล้ว +9

      @@10cu7u5 I unfortunately cannot say the same. I like to use the newest versions of software so my Ubuntu became ppa hell and lots of updates broke my system. I'm also very happy to have moved on to a rolling release system because those version updates sucked.

    • @terrydaktyllus1320
      @terrydaktyllus1320 3 ปีที่แล้ว +13

      @@nymusicman "I like to use the newest versions of software" - and that is your problem, right there.

    • @huh8b7b27
      @huh8b7b27 3 ปีที่แล้ว +6

      I use arch btw and gen too

  • @asimocloud5736
    @asimocloud5736 2 ปีที่แล้ว +645

    Him: I prefer privacy
    Also him: *uses chrome*

    • @moccamixer
      @moccamixer ปีที่แล้ว +3

      😂

    • @casper64
      @casper64 ปีที่แล้ว +37

      comfort > privacy

    • @massgrave8x
      @massgrave8x ปีที่แล้ว +15

      Exactly. I mean Brave is even Chromium-based, I'll never get why people just won't use it, makes no sense

    • @BadassKenway535
      @BadassKenway535 ปีที่แล้ว

      @@massgrave8x i use Brave, it's actually superior to chrome because it has a built-in adblocker and many other features. we should all switch to this browser

    • @zzzbyyy
      @zzzbyyy ปีที่แล้ว +2

      he just uses it for debug only !

  • @angela_jx
    @angela_jx ปีที่แล้ว +82

    As a game/game engine developer I write 90% of my code on windows and run wsl to make sure it’s cross platform and works on linux as well.
    Windows is almost always the target platform as a game developer. Visual studio and it’s set of tools is pretty much the industry standard.
    That being said when I used to do web dev I worked exclusively on linux. It’s just so much faster to do everything from a console and it’s usually simpler too.
    Point is, don’t force yourself to use any platform because you “know” it’s better. Use the right one for the job.

    • @vuejsdev
      @vuejsdev 10 หลายเดือนก่อน

      i wanna switch from windows to linux for web dev, but idk what distro to use. can you tell me one?

    • @tomat05
      @tomat05 5 หลายเดือนก่อน

      @@vuejsdev Recently I tried Fedora on a laptop just to see what it was like, and it's a really good mix of stable but not outdated packages so I'd definitely give that a try

    • @Arador1112
      @Arador1112 หลายเดือนก่อน

      ​​​@@vuejsdev choose a rolling release distro for up-to-date packages like arch,opensuse tumbleweed or fedora

  • @scoobysnx6089
    @scoobysnx6089 2 ปีที่แล้ว +105

    I prefer linux over windows, but while I used windows, I did find that you could completely disable all tracking and telemetry through the registry, which can be confusing and daunting if you don't know how the registry works, so its just easier to run Linux on your system, personally Manjaro is my favorite distro

    • @douglassmalls6934
      @douglassmalls6934 ปีที่แล้ว +2

      @@micahturpin8042 You ever try DWM? Much more customizable and lightweight compared to i3

    • @leux327
      @leux327 ปีที่แล้ว

      Also watching this on manjaro, is an impressing distro compared to what i used, also kde is super customizable, i just love it.

    • @lolzhunter
      @lolzhunter 10 หลายเดือนก่อน

      manjaro too here, although while id like to switch to endeavour at some point for a closer arch experience (or even just plain arch if i work up the confidence) i find using pamac in the terminal way more intuitive than default pacman, idk i think i could probably install it on endeavour if i tried, but so far havent experienced anything that is gonna make me switch with any rush

    • @felixjohnson3874
      @felixjohnson3874 9 หลายเดือนก่อน +2

      Eeeeh, "completely" is pretty bloody dubious; you can mitigate it, lets not oversell things here

  • @GergiH
    @GergiH 3 ปีที่แล้ว +595

    *TLDW*
    - Privacy (also telemetries not hogging the system)
    - Customizability (build it for yourself)
    - "Terminal" (rather the command line package manager and bash)

    • @dokols
      @dokols 3 ปีที่แล้ว +92

      These don’t factor into my coding very much tho.

    • @sammndl9592
      @sammndl9592 3 ปีที่แล้ว +54

      @@dokols Exactly. These people are just like Apple - Retelling how they're introducing something that is present in other platforms for years and terming it 'revolutionary'.

    • @jyvben1520
      @jyvben1520 3 ปีที่แล้ว +7

      not using a spell checker, "Customizability" ;-)

    • @Jtheantagonist
      @Jtheantagonist 3 ปีที่แล้ว

      @@dokols lol was thinking exactly this

    • @EbonySeraphim
      @EbonySeraphim 2 ปีที่แล้ว +8

      This is not a TLDW at all. I don't know why so many upvoted this lol

  • @fknight
    @fknight  3 ปีที่แล้ว +10

    i use arch, btw.
    And full ego-trip here, that segue was one for the history books. I patted myself on the back on that one. You can give me a pat on the back, too. Just go to privacy.com/forrest to get $5. Actually $5 on whatever you want to buy. I bought a month WoW subscription for $10 instead of $15... it may or may not have been after a few drinks, wanting to relive my glory days and prepare for TBC. If you know you know.
    Oh, and I don't want to pin _my own_ comment. Type something clever. Let me pin yours.

  • @Ataraxia_Atom
    @Ataraxia_Atom 3 ปีที่แล้ว +32

    As a beginner going through the odin project, they require Linux for the program and I've found it to be absolutely amazing

    • @warrenb2856
      @warrenb2856 ปีที่แล้ว +4

      I decided to buy an Dell Ubuntu laptop because of Odin. Never going back to Windows and I was a Microsoft Systems Engineer. If you are doing web development I cannot imagine why you would use Windows, it is a such a pain.

  • @maartendreyer9595
    @maartendreyer9595 2 ปีที่แล้ว +3

    I agreed with most of this video except of the WSL2.0 part. I'm a very heavy terminal user and to be honest, Windows Terminal is a fucking Godsend to me. It IS linux, even allows me to install my choice of distro's, Ubuntu, Kali, it doesn't care. It's a terminal, and it saves my preferences in a JSON. This allows me to install shit on top of it such as StarShip, to make it look pretty, nice fonts because I'm not a fucking heathen working on terminal, I'm a human and I'd also like nice fonts thank you very much. Microsoft has gone to insane lengths with WSL and Windows Terminal to make all of that a reality, and for me it is, it really is. Sure, you need to do some work, but they do enable you to customise it to your likings, powerfont and glyps and the whole shit, you just need to take the time to do it, and then, in my professional opinion, there is no reason anymore to go for a macbook OR a full linux machine, Windows has it all built inside and on top of it, you can get a 100% functional linux terminal (even better if you go to town styling it) experience wihin windows using WSL2.0 and Windows Terminal.
    My two cents.

  • @EclipseMints08
    @EclipseMints08 ปีที่แล้ว +5

    Tried linux multiple times over the years. Always felt like a full time job and just want things to work. Windows 7 and 10 have just worked out of the box and I never had an issue for over 10 years. When I use linux, it's through a virtual machine.

    • @CoachVicTheLandInvestor
      @CoachVicTheLandInvestor ปีที่แล้ว +2

      same. linux sounds good in theory, but for me personally, theres always something that doesnt work, so I got back to windows

    • @miroslavstevic2036
      @miroslavstevic2036 ปีที่แล้ว +1

      @@CoachVicTheLandInvestor Like what exactly?

  • @joaoparis2852
    @joaoparis2852 3 ปีที่แล้ว +27

    5:10 Another good tip: if that pc was running Vista or older versions of Windows don't bother finding that activation code.

  • @cefb8923
    @cefb8923 3 ปีที่แล้ว +79

    I like your channel. I'm an old person (31 lol) switching careers and have a year or so left on my CS degree. It's nice to get a perspective from someone who's reasonable and in the field. Thanks.

    • @jasonstorm5726
      @jasonstorm5726 3 ปีที่แล้ว +28

      Damn I just turned 39 yesterday and I start school in a couple of days for Cyber Security. I have a good 25 years left. lol

    • @terrydaktyllus1320
      @terrydaktyllus1320 3 ปีที่แล้ว +23

      @@jasonstorm5726 You're both young enough to legally be my sons. Thanks for reminding me but good luck with the cyber-security career. Next year, I celebrate 4 decades as a "techie" in telecoms, then IT, and for the past 12 years, cyber-security. I get to harden Linux servers and I get paid for it! Life is good.

    • @gudeboindy6674
      @gudeboindy6674 3 ปีที่แล้ว +15

      Meh, u are still young. Am 40yrs I just started Information Technology degree.

    • @saulgoodman5662
      @saulgoodman5662 3 ปีที่แล้ว +12

      you're not old.

    • @blkcat6184
      @blkcat6184 ปีที่แล้ว +6

      I'm really, really old (76). Don't get overly attached to any one OS or programming language. Trust me, it will all change as you get older. Remember, a good programmer can program in any language/OS. I like to say, a good programmer can write FORTRAN in any language.

  • @gerhardbotha7336
    @gerhardbotha7336 หลายเดือนก่อน +1

    I had to reinstall Linux several times in the past - especially on hardware not fully open. It is not more reliable. But I run it on many platforms and it is reliable. It gives good performance. It is not automatically a better performer than Windows though. I run industrial control software, mathematical simulations, a bunch of design software etc on it. All these packages were created on Linux and they do perform better than the translated windows versions.

  • @thejedijohn
    @thejedijohn 3 ปีที่แล้ว +32

    I actually have had linux crash on me and take a whole day to fix. Every time though, it has been because of complications with the NVidia driver which is not open sourced. Each time I've learned more about backups and saving my files somewhere secure so that when I do need to roll back or start over from scratch, it is less catastrophic.
    If you're running linux with an NVidia driver, especially if you're asking it to do CUDA programming and handle multiple displays at the same time, LEARN HOW TO USE BACKUPS!!!

    • @User_1795
      @User_1795 2 ปีที่แล้ว +1

      As Linus Torvalds once said...
      "Nvidia, fuck you!"

    • @mrkansas
      @mrkansas 2 ปีที่แล้ว +1

      That's some real wise advice, hahaha

    • @thejedijohn
      @thejedijohn 2 ปีที่แล้ว +1

      @@mrkansas Lol. Wish I'd take my own advise more often. I should have added that learning how to use backups is great, testing and validating backups is even better.

    • @yashalnajeeb7838
      @yashalnajeeb7838 ปีที่แล้ว

      Bruh I been thru the same shit stuck on windows for now lol

    • @destroya3303
      @destroya3303 ปีที่แล้ว

      Did you know you can re-install Linux and use the same "home" folder? I did that after I managed to crash my system playing around with stuff and retained all my files.
      Just do a custom install and select the previous home partition as the new home partition and use the same username. (Works on Ubuntu at least)

  • @JosephSaintClair
    @JosephSaintClair 3 ปีที่แล้ว +22

    Developing on Linux is great. Things just work without wrangling OS and Tool of choice discrepancies for 1/2 your project timeline.
    DotNet works awesome on Linux too, docker actually works as intended, etc. Nix shell is an awesome tool as well. Saves to much time.
    You can setup a dev environment a lot easier on Linux. Everything is available. Want a dotnet IDE. Sure. VSCode works, but you can also use rider. Want to setup some services? Docker is dead easy on Linux and doesn’t make your system crumble.
    I still use windows and MacOS. But nothing compares to what Linux gives for development.
    Been using Linux as my daily driver since the 90s. Now Manjaro i3 is my main. I also use void for some things and slax as a rescue boot. Oh. And ventoy… a miracle utility.

    • @manticore4952
      @manticore4952 2 ปีที่แล้ว +4

      Just works out of the box was something touted to me since the 90s and I've never had that experience with Linux, there is always something bugged or not working as expected.

    • @JosephSaintClair
      @JosephSaintClair ปีที่แล้ว +1

      @No_Name I’d say: any distro that you feel comfortable with.
      My take on “beginner friendly” distros is that all distros are “beginner friendly”, but some are configured better for a better experience, iykwim.
      I’ve installed Linux Mint (KDE) and Manjaro (XFCE) on friends computers and they are happily using img their PC without much hiccup

    • @JosephSaintClair
      @JosephSaintClair ปีที่แล้ว

      @@manticore4952 I hear you. It definitely requires a level of tinkering when things need attention. IMO, Linux doesn’t get in the way for configuring your workstation with a myriad of developer tools that you may need to get your work done.
      I feel on windows and MacOS, things like Java, python, containers and automation tools (Ansible, terraform, etc) can be painful to make work effectively and not get in the way

    • @ne0nmancer
      @ne0nmancer ปีที่แล้ว +1

      Unfortunately i'm still stuck on Windows because of Windows Forms Apps and whatnot 😩, but .NET itself has made crazy advances towards being multiplatform.

  • @burningglory2373
    @burningglory2373 3 ปีที่แล้ว +28

    Would be cool to see a video about you building up your arch linux customization.

  • @cornfoot100
    @cornfoot100 3 ปีที่แล้ว +20

    i seriously need to get into linux and coding, something ive been putting off forever

    • @kashmirwillwin3124
      @kashmirwillwin3124 3 ปีที่แล้ว +1

      Just moved to Linux for coding. I'd say don't waste more time with Windows

  • @angw3l
    @angw3l 3 ปีที่แล้ว +2

    your sponsor segue was so good that sponsorblock doesn't block it (yet, as I write this)

  • @majRFan
    @majRFan 3 ปีที่แล้ว +5

    Linux is really good. I'm serious. I'm an artist, I can do art on hd canvas without much lag. In Windows, it lags like crazy.
    Thanks Linux.
    I had to go through some crazy learning curve to use linux efficiently the way I wanted. Gone through Ubuntu to Arch to MX to what not. And finally settled on bare bone Debian ( the wifi is broken 😁 due to something I did ). It is vey stable and uses like 250 mb of ram on idle. It's just crazy worth it. I am doing client work on 1st gen intel i5 with no graphics card, 4 gb ram, and a milky screen.
    I'm grateful though. It works 👍. Thanks to Linux and it's community.

  • @kraljict
    @kraljict 3 ปีที่แล้ว +6

    I recently made a switch to Linux Mint because I found a “bug” with Windows OS when it comes to Emacs and how it handles I/O buffers and flushing it. Best decision I ever made.

  • @BurnedNerd
    @BurnedNerd 3 ปีที่แล้ว +15

    I liked and Commented for the TH-cam Algorithm , because you deserve it... I learn alot from you

    • @TexasTimelapse
      @TexasTimelapse 3 ปีที่แล้ว +2

      More engagement right here!

  • @twistedbydsign99
    @twistedbydsign99 ปีที่แล้ว

    I noticed the bright daylight dimming under an ominous shadow. I looked up and saw something enormous blocking the sun. A voice began to whisper and I questioned my own sanity. "Would you like to install a windows update?"

  • @bigbananad1238
    @bigbananad1238 9 วันที่ผ่านมา

    as a WSL user, i never had to think about needing linux, i do have linux mint on another labtop tho, its a nice os

  • @currencylad7125
    @currencylad7125 ปีที่แล้ว

    Even Azure now runs on Linux. The only thing now keeping Windows alive is frontend corporate inertia which is still a huge obstacle to overcome.

  • @szobione
    @szobione ปีที่แล้ว

    I share your sentiment. My old Linux server runs on Slackware from 2006 and only updated Clamav antivirus software and PHP. And for the entire 17 years nobody managed to hack it or Linux OS misbehaved. I only powered it down once or twice a year for cleaning, backing up the HDD and hardware upgrades. Otherwise, it just worked all by itself. Linux is amazing in this respect. I installed Linux on my mother's PC back in 2017 and recently I upgraded the OS, but for 6 years it just worked. The only thing I upgraded once a year was the Firefox browser. Otherwise, it just worked unattended without any issues. Imagine leaving Windows to an end user for 6 years without any attention. I am sure the updates would fill the up HDD and OS would stop working or someone would hack it (like in case of my father's laptop, which due to the hacking had to be wiped and I reinstalled Linux on it and solved the problem). I also use Windows 10 and 11 due to business software and my private PC has Windows due to my game running Windows only, but all my business laptops run primarly Linux since year 2000.

  • @lennyescott
    @lennyescott 8 หลายเดือนก่อน

    I watched this a few months ago, and forgot I had. Since then, I've fallen down the rabbit hole and become a Linux nerd, and I just remembered that it was this video that set me down it. Thanks, I've really been enjoying it

  • @sybren-srb
    @sybren-srb 3 ปีที่แล้ว +4

    Watching this video as Linux user. Pretty much every single point you mention as Linux advantage, exists on Windows in some form. Also, saying "Putty is not the same as linux terminal", while putty IS actualy connecting via SSH to your linux box and uses the terminal on that box, pretty much discards you as someone who is competent to talk about these things...

  • @rk-pl5mk
    @rk-pl5mk 3 ปีที่แล้ว +3

    I am not a developer or coder.. I use Linux to make my 3d and motion graphics renders quick... The optimization is amazing... Where it used to take 1 whole hour on an average for one render... Now it just takes 25-30 minutes.... I am very happy.... It was 2019 when I completely switched to linux, instead of a dual boot... I am never going back to windows...

    • @slavic_commonwealth
      @slavic_commonwealth 2 ปีที่แล้ว +1

      Do you use only Blender? if not, what programs you also use?

    • @rk-pl5mk
      @rk-pl5mk 2 ปีที่แล้ว

      @@slavic_commonwealth blender and davinci resolve and normal net browsing

    • @slavic_commonwealth
      @slavic_commonwealth 2 ปีที่แล้ว

      @@rk-pl5mk which distro?

    • @rk-pl5mk
      @rk-pl5mk 2 ปีที่แล้ว

      @@slavic_commonwealth currently using garuda

  • @milosorevic927
    @milosorevic927 7 หลายเดือนก่อน

    I prefer linux because I can customize my workflow however I want. I have a PERFECT setup for me. All is on the keybinds, I don't ever have to use a mouse. Neovim + arch + hyprland and I have window switching workspace switching and everything else on a key press. It's so relaxing, just being able to do that. I can't do that on win or osx

  • @Unicode1900
    @Unicode1900 3 ปีที่แล้ว +4

    Even when glasses on, u still look like Jesus

    • @LuckyPkerz
      @LuckyPkerz 3 ปีที่แล้ว

      smart Jesus

    • @neptunemike
      @neptunemike 3 ปีที่แล้ว

      he looks like one of those paintings of white jesus

  • @roastxbeefx7744
    @roastxbeefx7744 3 ปีที่แล้ว +4

    I got a question for ya Forest (or anyone reading this):
    I've experimented with Linux a bit with duel boot and I love it. However, I am hesitant to actually make Linux my daily driver because of a couple reasons:
    1. I am intent on getting a job as an SDE at Microsoft. I'm worried that working in a Linux environment will slow me down when a lot of what's surrounding me is dependent on the windows ecosystem.
    2. Video Games. I would have to duel boot because of my games. How seamless has your duel booting experience been? I did it for a bit and to be honest I was a bit annoyed at having to switch back and forth. Obviously, it would be ideal to stick to one but that just isn't possible with games.
    Thanks for any input you/anyone else may have!

    • @roastxbeefx7744
      @roastxbeefx7744 3 ปีที่แล้ว +1

      @gilkesisking Thanks a lot for the reply. I will definitely use those as resources. I messed around a little bit duel booting and also using some VM's. Not gonna lie, I loved it, but definitely finding it way too hard to transition completely. Do you have experience duel booting? Is that a common approach? Thats weird NTFS doesn't work.

    • @roastxbeefx7744
      @roastxbeefx7744 3 ปีที่แล้ว +1

      @gilkesisking I appreciate all the info. Once I buy a second SSD for my laptop I think I may go linux with one drive and windows for the other. Which distro do you use?

    • @roastxbeefx7744
      @roastxbeefx7744 3 ปีที่แล้ว +1

      @gilkesisking I'll have to check out PopOS on a VM and see how I like it. I have a mint VM and it seems very light weight and nice. I do have another question. I program in with DOTNET Core. I use Visual Studio which I really enjoy. From what I understand visual studio won't work on Linux because it is not open source. Am I correct on this?

    • @charlesselrachski34
      @charlesselrachski34 3 ปีที่แล้ว +1

      Before the dark times, I got hp z220s/420s/440s/230s near 150 bucks. So I run like 4 computers at time. why you using one ? why dual boot? screen at costco is 100bucks.

    • @roastxbeefx7744
      @roastxbeefx7744 3 ปีที่แล้ว +1

      @gilkesisking I gotcha. I really think it depends on if I can live without Visual Studio or not. Once I buy my second hard drive I'm going to give it a solid attempt.

  • @patrickgold3616
    @patrickgold3616 3 ปีที่แล้ว +6

    I am teaching myself how to program, and I am really considering making the switch to Linux. How hard is it to learn to use properly?

    • @igorthelight
      @igorthelight 3 ปีที่แล้ว +2

      Depends on how much you want to learn.
      1-3 months is pretty enough to know it's good

    •  3 ปีที่แล้ว

      It also depends on what distro you want to use.

    • @Christobanistan
      @Christobanistan 3 ปีที่แล้ว +1

      Hard because the development tools still suck and Linux distros are unstable. Stick to Visual Studio on Windows. Use WSL or Docker for server stuff.

  • @griefy4555
    @griefy4555 2 ปีที่แล้ว +3

    All these things you stated make Linux good for servers, but Desktop Linux is horrible, has far too many hardware and software compatibility issues and far too many distros that all pigeon hold you into using certain configurations.
    Windows still provides the best computing experience, especially if you're into game development and gaming in general, modding, running emulators are all impossible if not very tricky to do on Linux, not to mention you see huge performance decreases in most games that are running DirectX.
    Also if Windows is spying on you then so is every other piece of software and browser that you use, I guaranteed Google does more spying than any other organization.

  • @FhatuwaniManyane
    @FhatuwaniManyane ปีที่แล้ว

    Why am I watching this, i have been using linux since 2010, I code and do almost everything on it but love it hearing this kinds of reasons

  • @azuneer
    @azuneer 2 ปีที่แล้ว +1

    saying that privacy is a big problem on windows but uses google chrome on linux
    bruh

  • @misraaditya9213
    @misraaditya9213 2 ปีที่แล้ว

    4:09 Saw that even when playing at 2x speed ;) Ofc had to slow down to read it.

  • @HikingFeral
    @HikingFeral ปีที่แล้ว

    I'm the same, I have a Windows machine for gaming and Windows only software and everything else, including all of my web design and programming I do on Linux.

  • @bitanchowdhury4028
    @bitanchowdhury4028 2 ปีที่แล้ว +1

    I absolutely agree with each of point you have mentioned in this video. But could not figure out why Linux is Better for programming than Microsoft os though .... 😥😥

  • @alexivanovs
    @alexivanovs ปีที่แล้ว

    "Hackers don't target Linux."
    Mate, the entire IT infrastructure is built on the back of Linux.

  • @TheEdge92
    @TheEdge92 4 หลายเดือนก่อน +1

    More reliable? With fedora and al the other distros I tried the last 4-5 weeks I had more issues to sort out than even with win10 in like 6-12 months.

  • @lancemarchetti8673
    @lancemarchetti8673 2 ปีที่แล้ว

    Cool Tips.. thanks.
    Here's another one:
    Whonix on a usb bootup is the way to go if you're paranoid about being 'spied on'. There you go.

  • @sylvan186
    @sylvan186 ปีที่แล้ว

    I have Debian+ KDE installed on a 64gb SD card, and that's my experimental software development platform. I travel with it and maintain the same development environment wherever I'm at, live booting into any system anywhere (that doesn't have secureboot). Try doing that with Windows.

  • @theo3357
    @theo3357 7 หลายเดือนก่อน +1

    He didn't say ANYTHING about coding AT ALL. It's reliable blah blah, well I've never seen my Windows crash but Linux distros(from Ubuntu to Arch) can crash with just one wrong package you're trying to install. I like Linux on desktop but for 10 years EVERY Linux youtuber says the same things about win vs linux and this became very boring now. Operating systems change in different directions but what they say never ever changes.

  • @destroyerofworlds2239
    @destroyerofworlds2239 2 ปีที่แล้ว

    I watched the first seconds of this video wondering what that cubical monitor in the back was. I feel dumb now, seeing it's just a reflection

  • @Martlns
    @Martlns 2 ปีที่แล้ว

    Chocolatey solves my issue with the package manager on Windows + WSL2 is enough. Though I also mainly do C# and the windows ecosystem so..

  • @TheEdge92
    @TheEdge92 4 หลายเดือนก่อน +1

    Yeah, it's unnecessary customizable. But does it "just work"?

  • @JeffRyman69
    @JeffRyman69 ปีที่แล้ว

    Most of the software I wrote years ago ran on IBM mainframe, Unix, and Windows. Most of the software I use (but didn't write) in consulting work runs on Windows, MacOS, and Linux. All written in Fortran, C, or C++.

  • @clintonreisig
    @clintonreisig 2 ปีที่แล้ว

    I love the Fedora distro I am using. I only use Windows when force fed it

  • @zeez7777
    @zeez7777 ปีที่แล้ว +1

    Is Linux good for servers? yes
    Is Linux good for end users? hell no (double hell no if you're on a laptop)
    Why? Because almost everything relevant is optimized for windows (80% market share)
    Don't switch to Linux if you actually want to get stuff done. Its good for servers, that's really about it.
    It is not going to increase your productivity, guaranteed.
    If you really want Linux then use Linux subsystem on windows.

  • @bellabear653
    @bellabear653 ปีที่แล้ว

    The best reason for new windows users to change is the \ slashing like this instead of this /.

  • @ismailco
    @ismailco ปีที่แล้ว

    I use Arch Linux for 6 years now, it's just perfect, and if I need macOS or windows I can use KVM

  • @lwi_sandwich
    @lwi_sandwich 2 ปีที่แล้ว

    "Why I call on my phone instead of my microwave."

  • @LelandMaurello
    @LelandMaurello ปีที่แล้ว

    EXACT SAME HERE with Adobe CC! Also why I never upgraded to Windows 10. I spent way too much money on Adobe products that will NOT work on 10 unless I upgrade. Not happening.

  • @jez9999
    @jez9999 ปีที่แล้ว +1

    Linux has all sorts of problems that Windows doesn't though. Its dual clipboard is terrible for someone that's used to one clipboard. It's customisability is both a blessing and a curse because if you need support and have a really customized system it'll be a nightmare to support it. Backwards compatibility really isn't a thing on Linux. Many pieces of software can still be installed on windows 7, good luck installing new software on Linux from years ago. You may have to upgrade your whole os to install something just because it's a year old. I find package managers very complex and confusing compared to "download installer and run". And that's just off the top of my head. There are many, many downsides to Linux as a desktop os.

  • @moofymoo
    @moofymoo 2 ปีที่แล้ว

    depends.. code what?
    the closer you can get dev environment to production environment the less calls about your code doing something it didn't do on your machine you will get on friday afternoon.

  • @fossforever512
    @fossforever512 2 ปีที่แล้ว

    When I try to develop stuff on windows I just end up hating it, Mac is okay, but I don’t like it because it’s proprietary and there is too much magic (my same issue with windows)
    With Linux I’m actually in control and can fully understand what is happening and why. It’s so much nicer than the other two I can’t believe it honestly
    It legitimately just feels better

  • @defeatSpace
    @defeatSpace ปีที่แล้ว

    I've been using the same Windows key across three subsequent machines since like 2010.

  • @svartanatten9795
    @svartanatten9795 3 ปีที่แล้ว +290

    Man's looking like Gilfoyle from the silicon valley show with the long hair and beard.

    • @MrCnasty77
      @MrCnasty77 3 ปีที่แล้ว +13

      Gilfoyle was the coolest one

    • @cefb8923
      @cefb8923 3 ปีที่แล้ว +19

      Show was so fucking good. They should have done everything to keep TJ Miller though.

    • @MrCnasty77
      @MrCnasty77 3 ปีที่แล้ว

      Agreed lol

    • @mrrgb4954
      @mrrgb4954 3 ปีที่แล้ว

      Yes

    • @domxgun
      @domxgun 3 ปีที่แล้ว +1

      Could you specify more I'm not exactly sure who you mean? /S

  • @fknight
    @fknight  2 ปีที่แล้ว +18

    This is an automated comment to display likes & dislikes for the video you're currently watching, since TH-cam decided to disable the dislike count on videos.
    Views: 355972
    Likes: 20806
    Dislikes: 634
    Ratio: 97.0%
    Last Updated: Dec-29-2021
    TH-cam, please don't ban or shadowban me. I learned how to do this from your own docs.
    Lol thanks.

  • @NotBlackice
    @NotBlackice ปีที่แล้ว +89

    "Why I code on Linux"
    >list of reasons that have nothing to do with coding

    • @neptica9926
      @neptica9926 26 วันที่ผ่านมา +1

      Yeah he did

  • @someonehere4380
    @someonehere4380 3 ปีที่แล้ว +441

    "privacy" *uses chrome*

    • @no_name4796
      @no_name4796 8 หลายเดือนก่อน +40

      Tbf, if you do web development, Chrome is probably a little easier to work with.
      Altought, i am team firefox

    • @deadmuffinscry7001
      @deadmuffinscry7001 7 หลายเดือนก่อน

      ​@@Kosin-gf7ioTails?

    • @christianherrera4729
      @christianherrera4729 7 หลายเดือนก่อน +9

      @@Kosin-gf7ioprivacy and anonymity are different. You can have much better privacy than chrome.

    • @sn0w.flowww
      @sn0w.flowww 7 หลายเดือนก่อน

      @@no_name4796ungoogled chromium

    • @obi3kenobi
      @obi3kenobi 7 หลายเดือนก่อน +4

      Chromium or chrome? Chromium on Linux is open source. They are not harvesting your private data.

  • @jperfection
    @jperfection 3 ปีที่แล้ว +567

    Never heard of Windows.
    jk, We have Windows here in the wall :p

    • @mnipritom
      @mnipritom 3 ปีที่แล้ว +33

      Never heard of Gnome.
      jk, there's one on the lawn ;)

    • @eljahihamgottin4540
      @eljahihamgottin4540 3 ปีที่แล้ว +19

      Never heard of Linux
      jk, there's a penguin outside my window watching my every move with murderous intent :p

    • @ariefbudiman1544
      @ariefbudiman1544 3 ปีที่แล้ว +5

      so funny guys..
      nerd-talks

    • @TheoParis
      @TheoParis 3 ปีที่แล้ว +1

      @@mnipritom lol

    • @y200sub
      @y200sub 3 ปีที่แล้ว +6

      Anyone heard of apple?

  • @techwizpc4484
    @techwizpc4484 3 ปีที่แล้ว +1919

    Me: Installs Linux
    Also me: Installs Visual Studio Code

    • @Hsa008
      @Hsa008 3 ปีที่แล้ว +30

      Don't get it.

    • @TheSnHIMshow
      @TheSnHIMshow 3 ปีที่แล้ว +403

      @@Hsa008 vs code is owned by microsoft

    • @Hsa008
      @Hsa008 3 ปีที่แล้ว +32

      @@TheSnHIMshow ok, thanks.

    • @majRFan
      @majRFan 3 ปีที่แล้ว +19

      @dump lump lol

    • @ivanpartida7467
      @ivanpartida7467 3 ปีที่แล้ว +10

      @dump lump don't get fast at coding then

  • @salimsuleiman7984
    @salimsuleiman7984 3 ปีที่แล้ว +3034

    Windows: requires patience
    Mac: requires 💰💰
    Linux: Requires Skills

    • @Asiro-S
      @Asiro-S 3 ปีที่แล้ว +136

      not actually, with windows you need more skill.

    • @realtimestatic
      @realtimestatic 3 ปีที่แล้ว +132

      Except that Linux doesn’t require skill

    • @sexcommunist
      @sexcommunist 3 ปีที่แล้ว +216

      Mac: requires absence of brain 🤪

    • @PsycosisIncarnated
      @PsycosisIncarnated 3 ปีที่แล้ว +46

      @@Asiro-S what the fuck xD

    • @Asiro-S
      @Asiro-S 3 ปีที่แล้ว +67

      @@PsycosisIncarnated because linux have many pre-configured and working out of the box things, so that's why I prefer linux.
      With windows you need to dance around.

  • @cuervowebdesign9356
    @cuervowebdesign9356 2 ปีที่แล้ว +488

    Six months ago I decided to try dual booting just out of curiosity. I'm studying software engineering and I thought I should at least know my way around Linux. Two days ago I completely moved to Linux because I just fell in love. No more windows for me, thank you very much.

    • @yash1152
      @yash1152 2 ปีที่แล้ว +7

      oh lololol.

    • @1RRaider
      @1RRaider 2 ปีที่แล้ว +18

      I heard Linux gives Better battery life

    • @yash1152
      @yash1152 2 ปีที่แล้ว +1

      @@1RRaider "bett" ???

    • @1RRaider
      @1RRaider 2 ปีที่แล้ว +1

      @@yash1152 I mean Better

    • @saramaeks9826
      @saramaeks9826 2 ปีที่แล้ว +27

      @@1RRaider it does!! I switched to linux on my old junky refurbished laptop and it TRIPLED the battery life. Literally all I did was wipe windows and install linux mint. Also greatly increased the loading speed for apps and websites. You heard correctly!

  • @cobbcoding
    @cobbcoding 3 ปีที่แล้ว +127

    I use arch btw

    • @hari_fyi
      @hari_fyi 3 ปีที่แล้ว +2

      Manjaro here ✌

    • @arthasmenethil2201
      @arthasmenethil2201 3 ปีที่แล้ว +19

      Arch Linux users are like vegans. All the time want to shout to the world what they are.

    • @cobbcoding
      @cobbcoding 3 ปีที่แล้ว +6

      @@arthasmenethil2201 or it's just for the memes.

    • @lakrinmex8132
      @lakrinmex8132 3 ปีที่แล้ว

      @@arthasmenethil2201 The vegans say that because they also want other people to stop eating meat. I am not vegan but I understand their reasoning. After all if you think it is murder why wouldn't you try to stop murder?

    • @AutumnWind92
      @AutumnWind92 3 ปีที่แล้ว

      @@lakrinmex8132 my choice, same as my choise for OS. When other people tell me "oHHhH use Linux" im just getting annoyed because they sound like a cult that dont respect my choise for OS. Same as with the vegans, their cult mentality is repulsive.

  • @kabelo7882
    @kabelo7882 3 ปีที่แล้ว +484

    "Why do you code on Linux?"
    Me: why would i code on anything else?

    • @julianojosoa2145
      @julianojosoa2145 3 ปีที่แล้ว +1

      @@karanvora2674 i am on dual boot macOS 11.2.3 and Arch, on my Dell laptop. I must say it i feel very confortable with brew and iterm2 + some oh-myzsh powerlevl9k customisation is very pleasant in macOS

    • @toddmartin7030
      @toddmartin7030 3 ปีที่แล้ว +2

      @MΛX not really BSD. Apple took userland tools from Net and FreeBSD, that's about it. The kernel is a mix of Mach, stuff done at NeXT and several other places. It really is a mix bag of various different Unix and Unix-like systems

    • @jamesevans2507
      @jamesevans2507 3 ปีที่แล้ว +8

      because there are other viable options that are successfully being used by millions of developers every day? Cringe.

    • @kabelo7882
      @kabelo7882 3 ปีที่แล้ว +13

      @@jamesevans2507 The point of the post is that Linux is what works best for *me*, James.

    • @arthasmenethil2201
      @arthasmenethil2201 3 ปีที่แล้ว +1

      I don't know man, VS is not available on Linux, and it's more comfy than VS Code.

  • @Mutlaq777
    @Mutlaq777 3 ปีที่แล้ว +286

    Thank you Bertram Gilfoyle!

    • @inuraedirisinghe9559
      @inuraedirisinghe9559 3 ปีที่แล้ว

      Thats his name?

    • @Mutlaq777
      @Mutlaq777 3 ปีที่แล้ว +16

      ​@@inuraedirisinghe9559 Nope, He looks like a fictional character "TV show called Silicon Valley" Gilfoyle Played by Martin Starr.

    • @alwinjohn
      @alwinjohn 3 ปีที่แล้ว

      @@inuraedirisinghe9559 His name is Forrest Knight

    • @inuraedirisinghe9559
      @inuraedirisinghe9559 3 ปีที่แล้ว

      @@alwinjohn I know, thats his socail media name!

    • @hoshiya4522
      @hoshiya4522 3 ปีที่แล้ว +5

      LMAO I also thought that he looks like Gilfoyle

  • @--sql
    @--sql 3 ปีที่แล้ว +125

    Bro, your beard isn't nearly long enough to be using Arch. 😂

  • @Noum77
    @Noum77 ปีที่แล้ว +5

    TL;DR he just likes Linux. Not that it offers more to developers than the other OS do

  • @cesardmora86
    @cesardmora86 3 ปีที่แล้ว +573

    When the games become really stable on linux, or actually coded for it, then it will be a very very bad news for windows

    • @JohnDoe-rx3vn
      @JohnDoe-rx3vn 3 ปีที่แล้ว +149

      Some games run faster on Wine because the translated linux API calls are faster than windows native API calls lol

    • @czhunor
      @czhunor 3 ปีที่แล้ว +133

      I don't want to ruin it for you, but it wont happen... I also had the same idea about 15 years ago, and still here we are, not much changed

    • @jozsefk9
      @jozsefk9 3 ปีที่แล้ว +6

      Even worse news for windows would be if Affinity would start working on Linux

    • @magnusanderson6681
      @magnusanderson6681 3 ปีที่แล้ว +86

      @@czhunor Not much has changed? The hell are you talking about?
      I wasn't around 15 years ago, so I can't say for sure - but if you don't think that Wine and Proton have made huge strides in even the past couple of years, you're crazy

    • @a8lg6p
      @a8lg6p 3 ปีที่แล้ว +65

      @@magnusanderson6681 Huge strides, yes. Supposedly 30% of Steam games now I hear, but the first two I tried flat out wouldn't launch. Maybe I could get them to work with a few hours of troubleshooting... Or I could just boot into Windows where 100% of my games work without having to make a huge project out of it. So yes, things are getting better, but there's still a long long way to go. Maybe I'll be gaming on Linux when I'm in a retirement home.

  • @Darshil-P
    @Darshil-P 3 ปีที่แล้ว +41

    [2nd!]
    Also, Trying out The Open Source Computer Science
    The first 2 Weeks with CS50 Been Awesome!
    (Yes, I Saw Bill Gates With Linux PC ;) 4:09)

  • @rkrivera
    @rkrivera 2 ปีที่แล้ว +2

    These are common myths about Linux.
    Linux kernel maybe "private" but it depends on what distro your using. Ubuntu isn't private. Deepin isn't private. There are other distros out there that collect telemetry.
    Linux desktops crash ALL THE TIME!!! You have kernel panics and also these soft crashes where things just freeze up for no reason and the whole gui resets out of nowhere. Xmomad completely borked my system 3 times.
    Big corporations don't use the same Linux you would. Amazon and the like use customized Linux servers and not desktop Linux. Companies also use Linux for storage servers but will use Apple or Windows for their desktops.
    Linux community is great .
    In all honesty sadly the best way to run Linux right now is WSL2. You get the best of both worlds because you don't get the issues that the desktops introduce to Linux.

  • @kevinrobb86
    @kevinrobb86 3 ปีที่แล้ว +339

    Just started using Linux, its kinda like Christmas as a child trying all the various distros you dont know which one to open next

    • @erwinjitsu_3706
      @erwinjitsu_3706 3 ปีที่แล้ว +18

      Now I like the comparison! But rather just stay with one distro as distro hoppers tend to have a bad experience. Not saying it would be for your case! But in general you don't win anything if you move around too much. Try out couple and use the one you like most!
      But I hope you stay on Linux side! It's great having people around rather than just not too many and have this closed circle of people with similar experience.

    • @arthasmenethil2201
      @arthasmenethil2201 3 ปีที่แล้ว +5

      It is all about personal preference.

    • @muhammadnaqi1220
      @muhammadnaqi1220 3 ปีที่แล้ว +19

      Please!
      I repeat Please!
      Stick with your distro
      Do not distro hop
      It'll ruin your experience with Linux and would just leave a bad taste in your mouth.
      Also the main reason for hopping is just the different desktop environment.
      But the thing is, you can get any desktop experience you want on your distro. Just dig a bit deeper and you can have anything.

    • @insidetrip101
      @insidetrip101 3 ปีที่แล้ว +16

      @@muhammadnaqi1220 I disagree. Especially if you partition your home, boot, and root directories I think installing different distributions is a great way to learn linux and the different ways that linux can exist with different configuration philosophies.
      Also, distributions are often much more than just a different desktop environment. Different distributions have different ways of installing programs, different ways of configuring your system, different methods of package managment (and obviously different software repositories). These are all decisions that are made by the design philosophies of distribution maintainers, and as a result you can learn a lot by experiencing the differences. Do you really think all these different distributions exist only because they want to distribute a different desktop environment? Of course not, that would be absurd. Its much more complicated than that.
      For example, the largest difference between most distributions, is the software repositories. Sure, a lot of these repositories overlap among distributions (i.e. aptitude on Debian based distrubitions, such as ubuntu; yum on redhat distributions; and pacman on arch based distributions, such as manjaro)--but that's only because maintaining these repositories is an enormous endeavor. In fact, I'm not even sure how to go about installing a package manager from a different "family" of distributions even though I suspect it probably is possible (with a lot of work).
      While I tend to agree that distributions "don't matter," I also don't think its bad at all to distro hop as you can learn a ton by do so, and you don't even have to lose all your customization by simply partitioning your /home directory on its on partition and mount it on every distribution you install.
      The whole point of linux is that your computer is yours that you can do what you want with it. Part of being able to do what you want with it is learning the different ways linux can be put together, and distro hopping is a good way to dip your toe in that water without building Linux from scratch.

    • @SuperC640
      @SuperC640 3 ปีที่แล้ว +1

      Try different distros then pick one you comfortable the most.

  • @dougc84
    @dougc84 3 ปีที่แล้ว +44

    Great video, but I think you missed a couple big points!
    1. You mentioned Linux is used on tons of web servers. The point you missed is this: naturally, if you're already working in a similar environment, getting a web server running is less of a server admin job and more of a job of understanding which distro and package manager is installed. If you're working in Windows, WSL fakes a Linux shell, but it's far from it. I'm a Ruby/Rails developer, and it's amazing the amount of issues people have getting the basics installed with WSL. It's just not right. And, unfortunately, people that want to experiment end up getting turned off by WSL. WSL is kind of the anti-Linux.
    2. I know you might jest, but macOS is, IMO, the step between Windows and Linux. macOS runs a fully-featured zsh shell (used to be bash, which is what most Linux shells run, but you can always change it) out of the box. The addition of iTerm and the homebrew package manager makes the terminal every bit as powerful as Linux. No, you can't customize things anywhere near as much, and you can't do certain things on a system level, but I don't have time to mess around with how my UI looks, or tweak the performance on my Wifi card, let alone reinstall distros or window managers on a whim. I have a wife and a kid and a business. Sure, it's fun to mess around with, and my backup computer runs Linux since it's so old, and it's great. But I can get up and running with my dev environment every bit as fast on macOS as I could on Linux, and everything will (99% of the time) just work. Similar to Linux, a smaller user base results in less security issues, but, like Windows, you do have to wait for a security patches if necessary. Also, similar to Linux, privacy is a huge priority, but, similar to Windows, that doesn't stop you from installing Google Chrome with all its tracking stuff either.
    I know some people are really anti-macOS. And that's fine. You use what works for you. If that's Linux, Windows, macOS, or, heck, running a virtual terminal on an iPad into a Linode server, good on you. I'm not here to argue the merits of one OS over the other - at the end of the day, they can all accomplish the same thing. Well... except WSL. That sucks.

    • @travisgoesthere
      @travisgoesthere 2 ปีที่แล้ว +2

      It doesnt take much to know which distro you are on. If you know that then you should already know tha package manager or else you probably shouldnt be messing around on linux.

    • @smokeyoak
      @smokeyoak 2 ปีที่แล้ว +5

      @@travisgoesthere or, they should mess around more. I learned a lot early on messing around in my systems. Just do it in a VM or have a good backup plan. Also +1 to OP because WSL is far from perfect

    • @travisgoesthere
      @travisgoesthere 2 ปีที่แล้ว

      @@smokeyoak if you are so ignorant that you do not know your package manager then you have big problems

    • @MegaNerevar
      @MegaNerevar ปีที่แล้ว +1

      macOS is much better dev environment than linux. No fiddling around with hacks to fix common problems. Its consistent, doesnt break and has all the necessities to be a good dev environment.

    • @dougc84
      @dougc84 ปีที่แล้ว +1

      @@MegaNerevar 100% agree, but also a year old post mate.

  • @skaruts
    @skaruts 3 ปีที่แล้ว +13

    I replaced all the windows in my house with linuxes. Now no one can see in.

  • @Zoulz666
    @Zoulz666 3 ปีที่แล้ว +9

    I still prefer windows. Mainly because that's what i'm used to and it works well for me. I'm more concerned about being able to be productive quickly. I find that with linux/macos I get caught up in details all the time that lower my productivity. I guess if I gave it some time i'd get used to that and learn to work around it, but why bother when windows works fine.

    • @juuamjskn2420
      @juuamjskn2420 3 ปีที่แล้ว +1

      With Linux you can do what you want, there is no productivity loss

    • @Zoulz666
      @Zoulz666 3 ปีที่แล้ว +8

      @@juuamjskn2420 I can already do what I want with windows. But if I want to do the same thing on linux I first need to figure out how that works in linux. Which is a productivity loss, at least initially.

  • @michaelsechler4709
    @michaelsechler4709 3 ปีที่แล้ว +13

    Watching on my Linux Mint 20 desktop right now. Also, bought a Raspberry Pi so I run the Raspberry version there too. As a regular desktop it has been my main OS for 5 years now. I have resurrected several older machines to make them useful again with some lighter distro's as well.

  • @CallousCoder
    @CallousCoder 3 ปีที่แล้ว +19

    The only valid argument is, the package manager. Bash is available on Windows and works well -- coming from someone who's been using Linux since 0.99 release! Working in WSL2 is like working on Linux to be. And putty is brilliant, by far the best terminal program ever, and I coded a whole C++ socket server for a medication order picking robot in vi (not vim) through putty working on a SCO machine of our client.
    The reason why I use linux to code, is ease of us. My compilers g++, gcc, clang-* are just there when I install the developer suite. And when I need Cmake or some obscure development library a single line will do. But when you do anything other than C/C++ it doesn't make a difference. Especially when you are on JAVA or JS or PYTHON which have their own package managers.

    • @rouvey
      @rouvey ปีที่แล้ว +2

      Winget (or scoop for more portability) also is pretty decent as a package manager. I personally also actually prefer Powershell to Bash and similar shells on Linux (I like that everything is an object and that I have the option to use explicit names following a common naming convention). Windows terminal is one of the best terminals on any OS. And powertoys in general has a lot of great features.
      There's lots of stuff really annoying about Windows (like telemetry), but it is entirely possible to get rid of everything that annoys me. This requires some effort (often involving the registry), but so does setting up and customizing a Linux install to my liking.
      I think if I had a Laptop with better Linux compatibility and if Gaming compatibility gets as good as on Windows (as might very well happen thanks to steam deck), I might in the future switch to something like NixOS (as it actually is different enough from Windows that entirely new stuff is possible that wasn't possible / as easy on Windows (or most other Linux distributions)).

  • @tristunalekzander5608
    @tristunalekzander5608 3 ปีที่แล้ว +18

    I'm slowly starting to realize the benefits of programming in Linux. Gcc and G++ come by default, they are a pain to install on Windows, and programming UART communication in an app is also much more straight forward, not to mention you can open a serial port on the command line with a simple command.

    • @Nobody-eg4bi
      @Nobody-eg4bi 9 หลายเดือนก่อน +1

      not to mention the ease of using clang, make, multithreading building & compiling in Linux and packages all at your disposal

    • @Feedback406
      @Feedback406 8 หลายเดือนก่อน

      For me it’s the tiling managers
      You can’t switch between windows with keyboard and the mouse follow out the box with windows
      Linux you can just use hyprland and you got a really nice smooth tiling manager and just learn the Firefox, terminal keyboard shortcuts and then you will start going fast
      I use yabai on Mac OS and when you add another window I have to drag it into the workspace with the mouse then hit my hotkeys to automatically arrange the windows
      In hyprland I just open the window and it automatically gets arranged into the workspace

    • @jasonenns5076
      @jasonenns5076 5 หลายเดือนก่อน

      Why use Gcc when you can use msvc

  • @topticktom
    @topticktom 3 ปีที่แล้ว +19

    would u compare it to Mac OS please in future video - or at least ur thoughts and experience

    • @everyhandletaken
      @everyhandletaken 3 ปีที่แล้ว +5

      Despite what the haters say, dev on Mac OS is solid & pretty close to a Linux experience (despite the cost factor).
      I would switch completely to Linux, if not for ease of use with iPhone (copy/paste, iMessage etc). Just so hard to give up those conveniences for me, but if I could get around that, it would be Linux all the way.

  • @kdietz65
    @kdietz65 3 ปีที่แล้ว +11

    Another reason for Linux is if you're doing anything with Docker. Sure, you can run Docker on Mac or Windows, but it isn't a real native OS-based container, it uses a behind-the-scenes Linux VM. On Linux, you're getting a native, kernel-supported containerized environment.

  • @Pro720HyperMaster720
    @Pro720HyperMaster720 3 ปีที่แล้ว +4

    I don’t agree that with Linux terminal always lets you uninstall software 100% without residue, is just an illusion, same as with MacOS but worse there.
    I think (sorry people) that package managers are overrated, but if you’re much into it Winget looks promising and well you also have Chocolatey package manager for Windows

  • @vuralmecbur9958
    @vuralmecbur9958 ปีที่แล้ว +2

    I've been a programmer for 15 years. I find some of your claims untrue and I agree some of them:
    Good of Windows:
    1. Windows has been much more reliable than any Linux distro I tried. I always encountered unresponsive UI, driver failures on Linux. You can blame manufacturers for driver issues or application developers for unresponsive or crashing applications but this is my experience.
    2. You can turn off the data collected by Microsoft during the installation, and I always do. And Linux doesn't inherently prevent application developers from using your data. Although I think Windows should provide a single UI to manage all kinds of privacy options and should not hide some options here and some there making it harder to manage etc.
    3. I can play games on Windows. Most of the games I play don't run on Linux.
    4. Sometimes the application you want to install doesn't provide a binary or a way to install. It requires you to download the source code and then make/compile it yourself. This is no cool for me, not always. On Windows, I always has installers for the applications that I need though the installation/uninstallation is not as clear as I want it to be.
    Good of Linux:
    1. Awesome standard tooling: GNU. Also the file paths and LF makes Linux so much better that Microsoft had to implement WSL.
    2. Free as in free speech: You can study it, you can change it.
    3. Free as in free beer: You can install it on any number of devices and you don't have to pay.
    4. Lightweight: Linux is lightweight compared to Windows and you can choose what to install. This is so much better to avoid installing apps/services you don't want to use. The apps/services use your computer's resources, they increase the risk of bugs and security issues and also increase the need for updates.
    So thank you Microsoft for serving enterprises and gamers. Thank you Linux for serving power users, freedom users and all kind of server applications / supercomputers / embedded devices.

  • @seanld444
    @seanld444 3 ปีที่แล้ว +141

    I'm glad Privacy is getting their word out. Another TH-camr I watch was sponsored by them, and it's one of the first times I've actually gone out and gotten what a TH-camr sponsor promoted. Very useful. You got one of the best sponsors, man.

    • @noadevamshmanoj3618
      @noadevamshmanoj3618 3 ปีที่แล้ว +1

      too bad privacy is only in the US.

    • @liamsweeney4754
      @liamsweeney4754 3 ปีที่แล้ว +18

      @@noadevamshmanoj3618 Wait till you hear about our sponsor, NordVPN

    • @PsycosisIncarnated
      @PsycosisIncarnated 3 ปีที่แล้ว +5

      @@noadevamshmanoj3618 the us is the worst country in regards to privacy.
      The reason most of us don't have privacy is because of the NSA, and other huge information gathering conglomerates in the world.

    • @noadevamshmanoj3618
      @noadevamshmanoj3618 3 ปีที่แล้ว +2

      @@PsycosisIncarnated It's no paradise elsewhere either. it's just not out and about as it is in the US.

    • @PsycosisIncarnated
      @PsycosisIncarnated 3 ปีที่แล้ว +8

      @@noadevamshmanoj3618 i never said its a paradise, but the NSA are literally the biggest data gathering conglomerate.

  • @typecraft_dev
    @typecraft_dev 3 ปีที่แล้ว +22

    I love linux and used to run ubuntu or arch as my main system. I switched back to Mac OS after running an update in Ubuntu and losing my WIFI for the first half of a day on a client's jobsite. Now I run the only good OS there is. Emacs

    • @blorbb5398
      @blorbb5398 3 ปีที่แล้ว +8

      If you would have been using timeshift
      , then you have reverted to a previous state of the system. Once said that, in like 10+ years Ubuntu LTS has never let me down.

    • @SpaceTimeBeing_
      @SpaceTimeBeing_ 3 ปีที่แล้ว

      TimeShift, backups take less than 10 minutes, it's quicker depending on the system. MacOS isn't fun.

    • @terrydaktyllus1320
      @terrydaktyllus1320 3 ปีที่แล้ว +2

      I appreciate losing your wifi is a bit of a pain in the backside, but did you just give up with Ubuntu that easily? My wife has "all Apple" stuff and has been through three Macbook upgrades, even she has had two or three real "stinker" corruption problems that put her out of service for a day or two until Apple support fixed it. (Despite having built and fixed computers for over 30 years, I wasn't going anywhere near them to try to fix them for fear of voiding the warranties!) But even that hasn't deterred her from staying with Apple (poor woman!)

  • @mate2618
    @mate2618 ปีที่แล้ว +2

    I tried Linux for 6 months and switched back to Windows recently. If anyone is considering switching to Linux and isn't knowledgeable about it, here's the deal:
    It's better than Windows when it comes to privacy, it will run on almost anything and you actually own your pc - no forced updates and bloatware.
    It's much worse than Windows in everything else, compatibility and reliability (despite what this person claims) are huge problems. All of these Linux people tell you that there's an equivalent replacement for everything you need in Windows - there isn't, for some things it doesn't even exist, for others it's a worse version.
    You will have your honeymoon period with it, when it looks a lot better than Windows, but after a while things will start breaking randomly (fixes are often weird and the community is full of elitists so good luck) and you will need programs that just aren't there and the replacements are terrible.
    If you consider yourself a casual when it comes to computers, do not do it, you will not have a good time in the long run. If you need certain programs for work, either dual-boot or don't. If you care about privacy, which was my reason for trying Linux, then try it out, but I would still recommend dual-boot in that scenario.

  • @kurushimee
    @kurushimee ปีที่แล้ว +2

    For me, all the things Linux does better than Windows like privacy are of course nice, but even without any of that I would still pick Linux for a single, most important thing - reliability.
    I was using Windows for the majority of my life ever since I was 7 years old, and boy was that enough to get _completely_ fed up with Windows' bullshit. I am simply tired from having my system break so often, in a way that requires a clean reinstall of Windows to fix. Reinstalling it also indeed takes up an entire work day, which at times is just not possible.
    I will never in the life of mine trust Windows to be installed on any machine I'd use for work, that operating system is by no means production-ready. Windows is simply infuriating to use.
    There is indeed also the fact that it has so many bugs that you notice them right away on a clean fresh install. That is simply not acceptable.

  • @DataProfessor
    @DataProfessor 3 ปีที่แล้ว +5

    I normally use a Mac and have a spare compute that dual boots to Windows 10 and Ubuntu. See that you prefer Arch Linux, probably have to take a look at that as well. Would love your take on Windows vs Linux vs OSX 😆

    • @fknight
      @fknight  3 ปีที่แล้ว +11

      I actually really like macOS. It's Unix-based so solves the problems I have with Windows - and it's just well put together. Only take a look at Arch Linux if you have the time to spare haha people spends days, weeks, months, and even years getting it to fit just right. And even after that you'll still tinker with it all the time.

    • @DataProfessor
      @DataProfessor 3 ปีที่แล้ว +1

      @@fknight Right, thought I saw a MacBookPro lying around in one of your videos. I particularly like the big touchpad on the Mac which comes in handy when editing videos in Premiere Pro. Wow Arch Linux sounds like a mega side project 😆

    • @Tasksoldier121
      @Tasksoldier121 3 ปีที่แล้ว +3

      @@DataProfessor you got pop os, as bioinformatics person too it just works out of the box, even with CUDA and Nvidia stuff. ( It's Ubuntu based ) and really refined.

    • @DataProfessor
      @DataProfessor 3 ปีที่แล้ว +1

      @@Tasksoldier121 Thanks, Pop OS looks dope, it has bioinformatics, ML and creative stack, sold on the features! Thanks for this recommendation.

  • @tumirantao3677
    @tumirantao3677 3 ปีที่แล้ว +43

    I’m running Linux on a vm and already love the terminal, but now I think I’m sold!

    • @journeytrials
      @journeytrials 3 ปีที่แล้ว

      Me too I got Bantu vm Linux. I really need to learn to code better

    • @abdullahahmed7781
      @abdullahahmed7781 3 ปีที่แล้ว

      Please use wsl2 for gods sake.

  • @EbonySeraphim
    @EbonySeraphim 2 ปีที่แล้ว +4

    These aren't the best of arguments to use Linux as a developer. I've done a ton of development on Windows, Linux, and Mac (I'll admit, lightest on Windows) and I still agree with the premise.
    Environment: is the number one and two reasons you should prefer to develop on Linux instead of Windows.
    1) The raw tools ecosystems for most languages are command line based which is a much more core and integrated experience in Linux. They will work in Windows, but it usually takes more effort setting up the PATH for you user (figuring out that is even the problem), and if those tools need to integrate with native tools like gcc, Windows quickly becomes almost shit out of luck. LLVM/clang has really saved Windows' hide in that department. LLVM is natively available in Windows.
    2) Linux GUI environments are extremely customizable for your productivity style, and for many this will be a tiling Window manager like i3. i3 is blazing fast at window/workspace switching, very flexible in terms of Window movement, and very organized as a tiling(and tabbing) window manager, and all of this is manageable via keyboard. I wish I could use i3 as a window manager in Windows and I would pay for it. Other window managers exist in Linux as well and outside of i3 many people using Linux have radically different desktop areas.
    Security -- that's not specific to coding since you're referring to how secure the OS itself is and not something that transfers to your code. If you're writing code on Windows, you're tech saavy enough.
    Reliability -- Windows has been quite stable since Windows 7? Yeah, they have some patches that come out and do some pretty dank things, but I imagine a server host would be configured not to take screeching new updates A.S.A.P -- or at least a sys admin is in control to balance if they need a patch for security, or if it's just an 'update' to fix things that aren't broken.
    Performance -- there is some truth to how lightning fast Linux can be even on older hardware. This becomes even more ridiculously true if you're capable of operating without a GUI environment and do things via the shell. Even if you introduce a gui environment, Linux is still likely faster if you pick a more manually pieced together system over a distribution that tries to give you everything to make it as close to Windows as possible.

  • @slimyslice
    @slimyslice 3 ปีที่แล้ว +10

    The funny thing is I do all my Dev on my Manjaro linux no dual boot for me...

  • @MrWh1t3x75
    @MrWh1t3x75 3 ปีที่แล้ว +15

    It'd be nice to see a video once you're done with your customized Arch Linux, a bit of how to build it and stuff :) Thanks for the great work again :D

  • @RealArnavGupta
    @RealArnavGupta 3 ปีที่แล้ว +16

    I’m assuming Linux is what you use on your PC. What about your laptop? I remember from your old videos that you used to have a MacBook Pro at one point.

    • @dexternepo
      @dexternepo 3 ปีที่แล้ว +1

      Linux can also be installed on laptops and Macbooks.

    • @RealArnavGupta
      @RealArnavGupta 3 ปีที่แล้ว +2

      @@dexternepo yeah I’m aware of that... my question is in reference to him previously using a MacBook with macOS on it (for iOS development, if I remember correctly)

    • @deadsouI
      @deadsouI 3 ปีที่แล้ว

      @@RealArnavGupta That is kind of mandatory unless you use somekind of cloud Emulator and compiler server, but that is always a pain compared to having a Mac and a Iphone for that

  • @MrFalk358
    @MrFalk358 ปีที่แล้ว +6

    Regarding gaming on Windows: thanks to the steam deck, valve has been working hard on SteamOS, which is a linux distro customized for gaming. While you still might run into games which dont run well on SteamOS, the vast majority do. Furthermore, if you have amd hardware (especially gpu), it is very well supported on SteamOS since the steam deck utilizes an AMD APU. So don't let gaming, hold you back if you are thinking about giving Linux a try, because every year that passes SteamOS is in a better state (it is already in a good state mind you).

  • @boxicool
    @boxicool 3 ปีที่แล้ว +33

    Please make tutorial how to customize Arch Linux to looks like 6:55.

    • @PhilLesh69
      @PhilLesh69 3 ปีที่แล้ว

      With Mint or any Ubuntu distro you can easily make the desktop look like Windows 95, NT, XP or even Win 7 or 10 to anyone walking by or sitting down to it for the first time.

    • @hiddingclover
      @hiddingclover 3 ปีที่แล้ว +2

      Search for "Luke Smith". I think you'll be happy with the amount of customization he does on Arch.

    • @boxicool
      @boxicool 3 ปีที่แล้ว

      @@hiddingclover Thx I will check it

    • @jamezz2177
      @jamezz2177 3 ปีที่แล้ว

      I couldn't find how to make the title bar/close minimise maximise buttons on the side. How did you do it?

  • @rhysmuir
    @rhysmuir 3 ปีที่แล้ว +8

    On desktop, I never had issues with Linux, but on laptops I have always had some issue with function keys, and/or trackpad.

    • @terrydaktyllus1320
      @terrydaktyllus1320 3 ปีที่แล้ว +1

      There is normally a configuration or workaround that can be got to work. IBM and Lenovo Thinkpads have specific hardware drivers in the kernel itself which usually means they can work okay - but, yes, it can be fiddly.

  • @membertotal4154
    @membertotal4154 3 ปีที่แล้ว +16

    3:48 "Microsoft, runs on Linux"

  • @hilloygaming389
    @hilloygaming389 3 ปีที่แล้ว +4

    I thought the reason the companies use linux is cuz it would cost them too much money to code their own os and they would rather just use something that does what they want it to do

  • @shekcbanny
    @shekcbanny 3 ปีที่แล้ว +10

    While I prefer Linux for programming especially node.js environment, my full time job requires me to code on visual studio , sql server and .net hence Windows is necessary. As a programmer you have to to be open minded on this kind of this or that thing. You will get used to any environment , language, framework.

    • @neuro5261
      @neuro5261 3 ปีที่แล้ว +1

      @Cad Bane WSL from microsoft was literally made for this.

    • @travisgoesthere
      @travisgoesthere 2 ปีที่แล้ว

      Getting used to it is different than it being good or sufficient for your needs. Its not being open minded or closed minded. Its using what works

    • @rebelsdeveloper367
      @rebelsdeveloper367 2 ปีที่แล้ว

      @Cad Bane the problem .net people scare to change . still a lot of winform developer . one interview i ask they want new project next year but using winform not wpf or winform core ? dont forget those webform which hardly confuse with angular , mvc some more .net core ? old ashx much easier then web api . hehehe

    • @rebelsdeveloper367
      @rebelsdeveloper367 2 ปีที่แล้ว

      the worst part is . eeh old my report on crystal report ? .net core not work ? oooouch

  • @RenStrider
    @RenStrider 3 ปีที่แล้ว +16

    I just found this gem of a TH-cam channel and I'm already enthralled. Leaving a random comment for the TH-cam algorithm :)