I DISAVOW FreeBSD Usage.

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • I no longer use FreeBSD. Here is my justification for that choice.
    FURTHER READING: vez.mrsk.me/fr...
    OpenBSD Ports: github.com/swi...
    -------------------------------------------------------------------------------------------------------------------------------------------------------------
    Website: swindlesmccoop...
    Contact: swindlesmccoop...
    GitHub: github.com/swi...
    Odysee: odysee.com/@Sw...

Комментарии • 110

  • @ActionGamerAaron
    @ActionGamerAaron 4 месяца назад +14

    I'm convinced this dude doesn't even know that you're supposed to use a computer, it's all about installing operating systems.

  • @gordonzar992
    @gordonzar992 Год назад +23

    freebsd philosophy is "free memory is useless memory" basically the kernel preallocates a lot of memory for its own internal usage. if you had zfs enabled than that also would just take all memory unless a program requests it in which case it will free up the needed memory. its not actually using that much memory, its just that the system simply hangs on to it unless required by other programs

  • @grahamperrin
    @grahamperrin Год назад +12

    "… kernel mismatch …" might indicate use of -STABLE, which is not intended for production use. For production use, best choose FreeBSD 13.1-RELEASE or greater. (All -RELEASE versions are release engineered, for production use.)

  • @lenzokun
    @lenzokun Год назад +12

    1.)It's supposed to "consume" all your ram. That's how it caches data to keep it fast. Also you can tune that using sysctl. That's what wired memory is and it's not a bug. It's also a good way to reduce ssd/nvme wear.
    2.)Yeah, graphics are a thing. Finding the correct driver for hardware takes a bit of time.
    3.)COC stuff is meh. Same as Django and LLVM. But it doesn't outline anything totally psychotic.
    4.)Yeah, binary packages are set with default make configs. If you want custom packages you want to build them all yourself otherwise you can make a real mess.
    5.) OpenBSD has great documentation. It's pretty cool.
    Interesting video. I'm running a think pad(T440p) too but I dual boot between FreeBSD and NixOS. Only major complaint I have about FreeBSD is for sure the wifi drivers not having wifi6 support right now.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +3

      I didn't even know there was anything beyond Wifi5, kek. And besides, WiFi is kind of trash, just use a LAN cable.

    • @lenzokun
      @lenzokun Год назад +7

      @@swindlesmccoop Yeah, I wish. To bad running a 50 foot cat6 run isn't looked upon well during lectures.
      hardline is always first choice if possible but I'm afraid we don't always get to pick.

    • @your-mom-irl
      @your-mom-irl Год назад +8

      @@lenzokun bitches love the guy that carries a huge Ethernet cable coil around university

  • @nlight8769
    @nlight8769 Год назад +18

    over the last monthes I've watched so much stuff about linux and bsd, that I thought giving these a sorta revival...
    What's funny is the shear number of people saying I love A, A is my favorite, then :"A broke down, now B is my favorite", then few monthes later D is my new favorite, and further down the road : "Maybe A wasn't so bad after all"
    🤣🤣🤣
    So far, I was more impressed with linux 10~15 years ago... As of now... for a regular and super common desktop usage, sure, why not ? It mostly works, if you're willing to fix every now and then some driver isssues from an update... programming ? That seems really nice on that front, as long as you don't need an elaborate IDE. For the rest... too buggy, on regular basis. What works one day can break tommorow. Every package upgrade is a risk of breaking a delicate balance, it's ridiculous. Server use case if fantastic, otherwise... will test FreeBSD. That will be a fun thing to test out for a while.
    A huge + on freeBSD (seemingly for OpenBSD too) is its fantastic documentation, that is such a relief and a quality of life "feature"...
    Considering it's mostly free time contributors, that's quite incredible job. But hey, I need to use the system for working, not constantly working on the system.

    • @marcs9451
      @marcs9451 Год назад +3

      There's no "linux" OS, the level of userspace stability is highly dependent on the software you use and the distro of choice.

    • @pavelperina7629
      @pavelperina7629 Год назад +2

      RUclipsrs need content. And there are no many distributions worth sticking to. Debian/Ubuntu/Mint, Arch/Manjaro, OpenSuse, Fedora/CentOs depending on your use. If you like KDE i guess you can skip Ubuntu and Fedora based distros. I'd like to try BSD, but HW support is awful. It boots, but ... too many things do not work out of the box or at all.

  • @IgorPetruk1989
    @IgorPetruk1989 Год назад +9

    There is a specific list of things that are missing in OpenBSD, if none of them matter - it is a great system for a particular person: 1) Google Chrome with DRM to play Netflix, Tidal, etc 2) VSCode 3) Multiple cores support in vmd 4) Bluetooth 5) Audio via HDMI 6) Nvidia. Item number 3 impacts the performance of Docker containers if you need them, as the way to run Docker in OpenBSD is to virtualize Linux and use Docker CLI via ssh to the VM. OpenBSD is also missing any way to mask interrupts. So for this reason I maintain my own git branch of kernel and recompile kernel and base to update each time. Otherwise I have ACPI GPE interrupt storm and my system is 10x slower

    • @Zellonous
      @Zellonous Год назад +3

      Sounds like a pain.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +4

      >Chrome
      Proprietary
      >DRM
      Don't use anything with DRM
      >Netflix, Tidal
      Consoom
      >VSCode
      Proprietary
      >VMD
      Don't know what that is
      >Bluetooth
      Secure Bluetooth is an oxymoron
      >Audio via HDMI
      Didn't even know that was an issue. There's not even an HDMI port on my ThinkPad.
      >Nvidia
      Muh gaming GPU
      Just use Linux if these are your concerns, because you clearly don't care about minimalism. These things are not what OpenBSD is even remotely for. If you want to consoom, use Linux or FreeBSD.

    • @folksurvival
      @folksurvival Год назад +2

      The only one of those that matters is the lack of audio over HDMI. Also another one is lack of compatibility with ext4 file systems.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +1

      @@folksurvival I'm 100% with you on that

    • @bertacchius
      @bertacchius Год назад

      @@folksurvival single core virtualization is kinda of a pain too, but i'll think this is just temporary since vmd is under heavy development.

  • @Redman8086
    @Redman8086 Год назад +7

    Wifi has been broken on FreeBSD for over a year. Basically specifying a protected wifi network in wpa_supplicant.conf does nothing, so when you turn wifi on, it automatically connects to a nearby unprotected network instead (serious security issue here). I could have maybe blacklisted the unprotected wifi networks around me, but the problem is there are like a hundred of them (stupid free wifi setup in all the units at my apartment complex requiring http login). After struggling for hours trying to get it to connect to my secure wifi, I gave up. If a critical bug like this has been sitting around unaddressed (and without workarounds!) since mid-2021, then this is clearly not a serious system and I don't even want to know what other kinds of serious bugs have been left untouched.

  • @awa0927
    @awa0927 8 месяцев назад +1

    As long as your system is running fast and smoothly without half of your ram being consumed then you shouldn’t be worried. Ram is there to be used.

  • @satrrap
    @satrrap Год назад +13

    I have also noticed higher memory consumption with FreeBSD. However, I could imagine that it is due to ZFS filesystem.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +9

      People talk about how great ZFS is but FFS2 on OpenBSD seems to work perfectly for me. Though I wish OpenBSD would implement ext4 drivers.

    • @quitting_the_internet
      @quitting_the_internet Год назад

      i was trying to get ext2 set up on a 12tb drive and it kept messing up.
      so i ended up just bouncing the files off my server to move them. its a real pain. especialy when the initial drive was encrypted and the server drive was non encrypted.
      it might be ezr to have some one on linux write support for ffs then obsd supporting ext4

    • @swindlesmccoop
      @swindlesmccoop  Год назад

      I think(?) you can mount FFS2 on Linux as read-only, but I'm not sure.

    • @yellowkll2853
      @yellowkll2853 Год назад +1

      @@swindlesmccoop you can mount it as read-only on most distributions, but there's an "unsafe" (linux) kernel option that allows you to mount it for reading and writing.

    • @kingivan1151
      @kingivan1151 Год назад +7

      FreeBSD also does extensive caching. Not sure why people are so mald about FreeBSD using more memory. If you have the memory why not use it?

  • @napi9908
    @napi9908 Год назад +4

    I see every os like a different popsicle, I used to like debian but then freebsd won as my favorite flavor because I can do whatever the fuck I want with it.

  • @Koutsie
    @Koutsie Год назад +24

    everyone knows openbsd is where it's.

    • @folksurvival
      @folksurvival Год назад +6

      >where it's

    • @Koutsie
      @Koutsie Год назад +5

      @@folksurvival i was very tired when i wrote that.
      Everyone knows that OpenBSD is where it is.

    • @davidvozny
      @davidvozny 4 месяца назад +1

      @@Koutsie Technically you aren't wrong in saying that. Since "it's" is a contraction of "it is", you were grammatically correct.

    • @K.Solowoniuk
      @K.Solowoniuk 3 месяца назад

      @@davidvozny I believe the correct term colloquially is "where it is at" or if you prefer "where it's at" . For context: ruclips.net/video/EPfmNxKLDG4/видео.html

  • @Jordan-hz1wr
    @Jordan-hz1wr Год назад +1

    I had the exact same issue with the graphics drivers. You have the precompiled packages then you have the ports tree, then you have to edit different config files for different drivers. It’s a damn mess. OpenBSD just works every time no matter the DE. As long as it’s not nvidia, you’re golden.

  • @blakkheim
    @blakkheim Год назад +5

    where do the yellow hands come from....

  • @svragv
    @svragv Год назад +12

    do you even know how zfs works

    • @swindlesmccoop
      @swindlesmccoop  Год назад

      I've heard and know great things about ZFS, I'm just not interested.

    • @svragv
      @svragv Год назад +7

      @@swindlesmccoop well, unused ram is wasted ram.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +1

      Fake news. Increases wear over time. Increases power consumption. This is a laptop. Plus, I'm a minimalist anyways.

    • @svragv
      @svragv Год назад

      ​@@swindlesmccoop are you autistic?

    • @swindlesmccoop
      @swindlesmccoop  Год назад +1

      Probably something like that. Though I exaggerate a bit for comedic purposes.

  • @nirv
    @nirv Год назад +4

    0:28 - technically this isn't a video - it's audio.

    • @smorrow
      @smorrow 4 месяца назад

      Based on the image, I'm glad

    • @smorrow
      @smorrow 4 месяца назад

      But yes, I would watch that

  • @jacobturnquist877
    @jacobturnquist877 5 месяцев назад +1

    Thank you for opening my eyes

  • @glibberglobber9358
    @glibberglobber9358 Год назад +3

    I finally did it and installed OpenBsd, and most things work out of the box. I just had to manually install the driver for my wifi card and enable tearfree for xorg.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +1

      You got tearfree working? How'd you do it? I could never figure it out. Though this was a long time ago so that may be why.

    • @glibberglobber9358
      @glibberglobber9358 Год назад +3

      @@swindlesmccoop I just made a config file in the X11 xorg.conf.d directory that specified the driver (intel) and had Option "Tearfree" added on. It's basically the same config as arch.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +4

      @@glibberglobber9358 Hmm. When I did that, the X server simply wouldn't start. But I'll try again and let you know what happens.

    • @Mario1vsSonic1
      @Mario1vsSonic1 Год назад

      ​@@swindlesmccoop I had same issue with xorg not starting. OpenBSD xorg config has differences from linux xorg conf. here let me paste my xorg conf that fixes screen tearing (check bottom of my comment/response).
      Also I 100% agree on the Code of Conduct. FreeBSD seems to be selling out to try and get attention, they seem to have left their principles that made them pick permissive licensing. OpenBSD developers are very clear about anyone, anyone being able to run their stuff, use it in products and proprietary stuff, and contribute to the project.
      Linux development has kicked out some core devs and refuse to accept their pull request purely on ideological differences.
      Tolerance means that you disagree with an act or idea but you don't try to suppress it. Like how you tolerate a screaming kid on an airplane. You aren't gonna sue them or get angry at them or try to remove them from participating, you tolerate them.
      section "Device"
      Identifier "AMDgpu"
      Driver "amdgpu"
      Option "TearFree" "True"
      Option "VariableRefresh" "True"
      EndSection

  • @grahamperrin
    @grahamperrin Год назад +1

    The link given for (shouty) FURTHER READING is not an incentive to listen. The linked page is disreputable.

  • @kingivan1151
    @kingivan1151 Год назад +5

    What about NetBSD?

    • @swindlesmccoop
      @swindlesmccoop  Год назад +1

      Never tried it. Have you? I've heard good and bad things about it. How is the ports system?

    • @folksurvival
      @folksurvival Год назад +3

      Also DragonflyBSD.

    • @kingivan1151
      @kingivan1151 Год назад +4

      @@swindlesmccoop It's fairly good. I think its more of a desktop suited OS than OpenBSD (although I daily drive OpenBSD). I think it's definitely worth a look! Would make a good video too!

  • @lordofenron
    @lordofenron Год назад +9

    Don't trust htop for ram usage. Use top instead :)

    • @swindlesmccoop
      @swindlesmccoop  Год назад +7

      I just use Free now

    • @grahamperrin
      @grahamperrin Год назад +1

      Issues 995 and 1039. I use htop built from the main branch, 1039 is no longer reproducible.

    • @lordofenron
      @lordofenron Год назад +1

      @@grahamperrin that's great :D I actually spent some minutes yesterday comparing the two and found they were quite similar. I can't remember where I read top was to be preferred, but I assume it was the openbsd subreddit.

  • @linuxization4205
    @linuxization4205 Год назад +4

    Opinion on Darwin

    • @swindlesmccoop
      @swindlesmccoop  Год назад

      It's the MacOS kernel right? It's cool that it's directly derived from the original Bell Labs UNIX but I don't know if it's actually any good.

    • @happygofishing
      @happygofishing Год назад

      @@swindlesmccoop still better than NT

    • @null9652
      @null9652 Год назад

      @@swindlesmccoop
      all BSD family are based on BSD Unix that based on Unix research from bell labs.
      MacOS is based on Darwin that based on FreeBSD but with Hybrid kernel

  • @alaindevos4027
    @alaindevos4027 Год назад +1

    Happy freebsd user.
    I have 32G of ram and most is unused...
    The nvidia driver works fine.

  • @briani7858
    @briani7858 Год назад +2

    i like your website.

  • @azvedicgurukul
    @azvedicgurukul 11 месяцев назад

    I am surprised you never mentioned the joy of non-HP printer configuration (which ranges from tedious to completely impossible depending on the manufacturer). Most people are not going to replace a laser printer that works flawlessly on Linux after a 60 second driver install for one that is known to work on FreeBSD.

    • @swindlesmccoop
      @swindlesmccoop  11 месяцев назад

      Who really uses printers that much nowadays, besides like schools and businesses

    • @azvedicgurukul
      @azvedicgurukul 11 месяцев назад

      @@swindlesmccoop I love FreeBSD but sadly I use my printer a lot and can't use it as my daily driver because of this.

  • @grahamperrin
    @grahamperrin Год назад

    The comments about port-related documentation are quite strange. There's a complaint about the need to type 'man ports', then a mention of the OpenBSD Porter's Handbook, as if there's nothing like it for FreeBSD. Strange, because the manual page for ports directs readers to the FreeBSD Porter's Handbook.

  • @Xenotypic
    @Xenotypic Год назад +4

    >not using solaris exclusively

    • @swindlesmccoop
      @swindlesmccoop  Год назад +2

      Is it more minimal than OpenBSD? How is the ports system?

    • @Xenotypic
      @Xenotypic Год назад

      @@swindlesmccoop i doubt anything gets much more minimal than openbsd, tbh. but nah I was kinda kidding, I wish I were competent enough to make a bsd or other unix or unix like my daily driver. I'm just an ole linux pleb. I'm not a programmer, but I'm starting to wish that I would have learned at least 1 language so that I could be competent in that world.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +2

      @@Xenotypic I'm not a programmer either. I'm familiar with basic C concepts but that's it. However, I'm very advanced when it comes to shell scripts, and that's one of the most useful skills you can have.

    • @Xenotypic
      @Xenotypic Год назад +1

      @@swindlesmccoop any advice on how to get better with shell scripts/commands? or are you like me and have pretty much taught yourself by messing around trying to do things?

    • @swindlesmccoop
      @swindlesmccoop  Год назад +1

      @@Xenotypic I've thought about making a series about shell scripting but it's gonna take a lot of work to make since I'm not a teacher. However, if you have about an hour of time and want to learn a decent amount about practical scripting, pipes, coreutils, networking, etc. then check out my "Building a Shell Script Web Scraper" video.

  • @ActionGamerAaron
    @ActionGamerAaron 4 месяца назад

    I'm shocked the guy that decided this was a good image for the background of his video is against codes of conduct.

    • @whowasthatmaskedman
      @whowasthatmaskedman 20 дней назад

      The same CoC that considers virtual hugs offensive but turns a blind eye to Copyright Infringement by Administrative Staff.

  • @johnmoney1309
    @johnmoney1309 Год назад +2

    Sucks that I have a nvidia gpu. I've only heard bad things about openbsd and nvidia

  • @jamonmang6099
    @jamonmang6099 Месяц назад

    openBSD is best BSD.

    • @justadude8716
      @justadude8716 3 дня назад +1

      wrong, all BSD is best BSD
      no more brother wars
      FreeBSD 🤝 OpenBSD

  • @ux7188
    @ux7188 Год назад +7

    i don't like the devil mascot at all "God Bless"

    • @RHTORAS
      @RHTORAS Год назад

      I am atheist but i do not like freebsd logo too. And it's a shame since freebsd has made a lot progress...

    • @ux7188
      @ux7188 Год назад +3

      @@RHTORAS i hear you 🤜🤛

    • @grahamperrin
      @grahamperrin Год назад

      Please note, the beastie pictured at this RUclips page is not the FreeBSD logo. The FreeBSD Foundation has a page about the true logo.

    • @replikvltyoutube3727
      @replikvltyoutube3727 Год назад

      Where is the OS with Jesus??

    • @alaindevos4027
      @alaindevos4027 Год назад

      I use freebsd. But will i go to heaven ?

  • @gregandark8571
    @gregandark8571 Год назад +3

    Nor freebsd nor openbsd can't run Wayland ... so these distros is bullshit.

    • @swindlesmccoop
      @swindlesmccoop  Год назад +12

      BSDs are not Linux distributions. And actually, FreeBSD can run Wayland in most scenarios and OpenBSD is close to having it working. However, I am actually very heavily against Wayland, so I don't really care.

    • @happygofishing
      @happygofishing Год назад

      freebsd literally has its own wayland compositor

    • @gregandark8571
      @gregandark8571 Год назад

      @@happygofishing really ?

    • @alaindevos4027
      @alaindevos4027 Год назад

      Freebsd runs wayland fine.
      [Just not with the nvidia card i have. But that's nvidia's fault]

    • @CJ123
      @CJ123 7 месяцев назад

      BSDs Are Not Linux Kid

  • @justadude8716
    @justadude8716 2 месяца назад +3

    I don't get it, FreeBSD just werks for me