Which BSD is right for you?

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.ค. 2023
  • #FreeBSD #OpenSource #Unix #garyhtech #openbsd #netbsd #dragonflybsd #bsd
    There are 4 main BSD variants, they all concentrate on different aspects. Which one is right for you?
    Don't forget to check out my Discord server where you can talk open source operating systems and software
    / discord
    FOSS
    FreeBSD Handbook
    FreeBSD Networking
    FreeBSD PKG
    FreeBSD ports tree
    BSD
    OpenBSD
    NetBSD
    DragonflyBSD
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 86

  • @Felix-ve9hs
    @Felix-ve9hs 11 หลายเดือนก่อน +118

    What you forgot about OpenBSD is that this project is what gave us OpenSSH, sudo/doas, LibreSSL, PF Firewall, and so on. :)

    • @jjuarez83
      @jjuarez83 11 หลายเดือนก่อน +13

      Not to mention all the encryption ciphers.

    • @liquidmobius
      @liquidmobius 11 หลายเดือนก่อน +24

      doas, yes. sudo, no. sudo (pronounced sue-due according to its inventor, Bob Coggeshall and Cliff Spencer) preceeds OpenBSD by well over a decade and is just a modification of the su command that was in version 1 of AT&T unix. It was first publicly posted to Usenet on Dec 15, 1985.

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

      @@liquidmobius I know it's pronounced sue-due, but I don't care. It rhymes with sumo to me

    • @MantasXVIII
      @MantasXVIII 6 หลายเดือนก่อน +3

      @@garlottos Yeah maybe if I used su for for 5 years and then su do came out I'd say sue due. I learned the sudo command without even knowing it meant "do as su" so didn't have the pronunciation context so now it's sudough forever

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

      @@liquidmobius Now, what exactly is OpenBSD?

  • @vmisev
    @vmisev 11 หลายเดือนก่อน +42

    Thanks for the video! I just have few things to add:
    Both NetBSD and FreeBSD split from 386BSD, and two groups from the start had different goals - portability / good 386 kernel.
    NetBSD was first to split over 386BSD "Unoffical Patch Kit".
    Folks that were unhappy with NetBSD people still supporting Bill Jolitz from BSDi formed FreeBSD.
    Theo split later from NetBSD over scsi drivers patch fiasco and founded OpenBSD; security is most important thing for OpenBSD folks.
    Dillon created DragonFlyBSD from FreeBSD 4.8 code in 2003. Matthew Dillon was formerly a part of the FreeBSD community. Dillon disagreed with FreeBSD 5's approach to SMF. Also, DragonFlyBSD pays much attention on working well in multi processor environments.
    Personally, I'm a FreeBSD user :D

  • @tailsorange2872
    @tailsorange2872 11 หลายเดือนก่อน +17

    BSD = Best Suited Distribution

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

    DragonflyBSD was forked from FreeBSD 4 in part due to Matt Dillon not liking the multiprocessor support direction & priorities chosen on FreeBSD. Multiprocessor performance, architecture & design was definitely one of the reasons for the split.

  • @dmnsonic
    @dmnsonic 11 หลายเดือนก่อน +8

    I recently start to use BSD to learn a new and growing system.
    I started with NomadBSD to understand but ended on FreeBSD to have the same will of Debian on Linux. Stability, a lot of packages and flexibility of use.
    I'm loving and now is my second System on my daily notebook.

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

    I love FreeBSD, dragonfly is nice as a desktop as well. It always makes me laugh that the security focused one it labeled “open”

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

      Yeah I always thought that's about OpenBSD too.

  • @librequestpodcast
    @librequestpodcast 11 หลายเดือนก่อน +5

    FreeBSD and OpenBSD are my favorites. I have two x86 machines on OpenBSD and a bakers dozen running FreeBSD. I'm only just getting started converting my machines to BSD.

  • @AdrianJarvis-zk7ld
    @AdrianJarvis-zk7ld หลายเดือนก่อน +2

    I love how consistent NetBSD is across a wide range of hardware... it consistently doesn't work properly on anything you try to install it on.

  • @user-by2vt3cm4k
    @user-by2vt3cm4k 10 หลายเดือนก่อน +5

    If you aren’t a gamer OpenBSD is the perfect operating system

  • @classicrockonly
    @classicrockonly 11 หลายเดือนก่อน +7

    I run FreeBSD for my storage server and for my virtualization. It's been rock solid. I use OpenBSD for my desktop/laptop and a lot of web servers, router. Healthy blend of the 2

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

      Does GPU passthrough work on Freebsd?

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

      @@brandonphilander661 Not sure. I haven't tried so I haven't cared to look

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

    Thanks for this video. Great info for a non Bsd-er interested in the topic.

  • @stevensawolkin3873
    @stevensawolkin3873 11 หลายเดือนก่อน +2

    Hello, Gary. I've been enjoying your videos for some while now, and thought finally to comment upon this one, with a couple of ancillary thoughts to add. My apologies for the so-called "long-form" writing, but it is what I am known for, and what, being ancient, I grew up learning and loving. So, firstly, thank you for this video. I think it immensely helpful to any viewers; but let us say especially to folks such as I, who use linux, and have for nearly three decades now. I have nothing against BSD, and in fact, have much to admire it for, but at the time I adopted linux, due to "political" and economic issues, either BSD was not ready for me (and especially my teacher wife's work and home desktops), or we were not ready for BSD, fair play. I want to experiment with many BSD's, especially now, perhaps, that the corporate side of linux developers has been so controversial, and by my lights, so wrong-headed. Of the major branches of linux, these shenanigans (my view) have essentially reduced my choices of major linux systems, or those based on the mother systems, by an alarming 40% to 60%, depending on how one demarcates those boundaries. So I well behooves me to discover whether at this point in time/space, any or many BSD's would suffice should I need, unlikely, but as Paddington Bear says, "Things happen.", to replace my linux systems with elsewise.
    I note you did not cover ghostbsd, and of course, I understand that it is, or seems to me that it is, FreeBSD with a more beginner friendly gui set up. Perhaps a follow up video some time from you on the history of BSD's which have tried, past and present, to make BSD more desktop/gui accessible?
    Now, on a point of personal privilege. A few videos ago, you spoke movingly of your recent travails regarding family health matters, and what the author Dan Jenkins called "life its own self", one may say. I thought I'd send you a virtual hug, not being a huggy type guy myself, but in the circumstance, to let you know that merely because the cluster of crises which had you missing a video has seemingly (dea volente and the crick don't rise) abated a bit, doesn''t mean we listeners/viewers have forgotten how hard a time you have had. A heartfelt hope that things are as good as can be got for you and your wife and family--and that when things become less so, that you manage to persevere with the talents and aplomb you seem to possess. We care out here, and silent or not, you remain close in mind and close in heart. Please know this, friend.
    And finally, bringing it all back home (yes, I like Dylan, but so does the Nobel committee, lol) to software, I would like to suggest a topic to you. I should be delighted if you made a video addressed to any of us who did wish, for either economic, political, OR simply curiosity reasons (or, hell, because BSD is meretorious) to switch over from linux to BSD. I know you've addressed some of the differences benefits, benefits to, and impediments to such conversions in the past. I'm thinking of a more nuanced video, something that might explain to us linux users just what we'd be getting if we changed--or had to change--in terms of both benefits and difficulties--and a sort of road map as to how to make that change over. It sounds exhaustive, but in fact, you could address this in anything from one overview video, to several dedicated tutorials, as your whim dictated, or your viewers dictated, perhaps. And, Gary, thank you for your agnostic videos; it is immeasurably helpful to hear a sensible view of all the BSDs here, sir.
    Take care, and take chances, too. -- Steve S.

  • @cjennings
    @cjennings 11 หลายเดือนก่อน +2

    Hey Gary -- this one was quite interesting as I'd not heard of Dragonfly BSD before this. If you ever get around to looking at Hammer2, let us know what you think. ZFS was a big game-changer for me, so I'd be interested in how you think the HAMMER2 feature set compares, including ease of administration. Thanks for another good video!

  • @stevejohnson1321
    @stevejohnson1321 11 หลายเดือนก่อน +11

    GhostBSD automates desktop setup. It's not an official fork, but might be useful for beginners. The system even found and installed my Toshiba wifi.

    • @Felix-ve9hs
      @Felix-ve9hs 11 หลายเดือนก่อน +2

      As far as I understand, GhostBSD isnt a fork, but a distrobution, because ot builds on top of FreeBSD :)

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

      @@Felix-ve9hs Isn't the distribution worth mentioning? I used FreeBSD and now I am currently using GhostBSD: easier to install and connect to devices.

    • @RobertJohnson-lb3qz
      @RobertJohnson-lb3qz 10 หลายเดือนก่อน

      Just downloaded GhostBSD and installed it. Is the Michael Lucas book still a good one to use? So far the only thing that I’ve found is I can’t get “Incognito” mode in Firefox to kick in like I did with the other OS. 🤓

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

      I got incognito with control-shift-P -- it might or might not work based on how you installed.

    • @RobertJohnson-lb3qz
      @RobertJohnson-lb3qz 10 หลายเดือนก่อน

      @@stevejohnson1321 Hey Steve, yep I was able to get incognito mode to work but I had to start a regular Firefox window first. I guess I was trying to get it to work like it does on my Windows install. On that, there was an option to have an extra incognito button on the desktop. You know, I just got this installed last night... I’ll probably figure it out later. What knocks me out is how much faster and efficient this BSD install is. Wow❗️Kicks butt on Windows and Linux... ❗️

  • @test-il5xv
    @test-il5xv 11 หลายเดือนก่อน +9

    When I was young, I used to compile Gentoo and made sure nothing broke. Now I'm a man, I set up a FreeBSD build with poudriere, and go to bed right on time.

  • @keyboard_g
    @keyboard_g 11 หลายเดือนก่อน +5

    Dragonfly was from the Ex-Amiga dev, right? I think a lot of his kernel multithread ideas are in the main kernel now. Not sure if Hammer will end up being widely adopted, although I applaud the pushing forward of things.

  • @Ibix5
    @Ibix5 12 วันที่ผ่านมา

    I feel like if my dad was into computer nerding out he would follow you lol. Old finds old I've seen him browsing.
    Not to tease you on that, was interested in what the heck netbsd was since i only heard about openBSD and freeBSD. I find the distinctions confusing since netbsd sounds like it'd be more networking based but if it's more compatible with hardware? I suppose if you had some obscure piece of legacy tech laying around for a server that makes sense because most would presumably be horribly vulnerable on OS's from their eras on the internet. I will likely not be using any BSD any time soon, but i do hope it is all secure because of careful contribution/development and not security by obscurity though because that sounds cool to have around.

  • @leonmerts702
    @leonmerts702 11 หลายเดือนก่อน +7

    I use FreeBSD on most of my systems and a NetBSD on my Amiga 1200 :)
    Thinking about using OpenBSD for my firewall which is now running OPNsense (FreeBSD).

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

      Does openbsd have a web ui like opnsense?

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

      @@rishirajsaikia1323 I don't think it has one, but I have to try it out yet.

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

      The amiga 1200 has an MMU??

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

      @@telesniper2 No, but with an accelerator card it can have one.

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

      @@leonmerts702 Isn't it pretty crippled for running unix then?

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

    The one with proper wifi and bluetooth support. That one.

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

    Well, on an Intel i7 7700 PC I'm using FreeBSD 13.2 as a daily driver. setting up an HP Folio laptop with FreeBSD 14 as a suppliment daily driver, older Pentium workstation as a file/print/general server, Macintosh Quadra 800 with a 68040 CPU running NetBSD 9.2 as a play around server. It actually runs X11 and Dillo browser. It also is a host for a MUD server I can log into from an Atari 800XL. I have an old HP NetBook running NetBSD 9.2 as well. I run my experiments on here before I do it on the Quadra because that is very slow.

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

    Can't wait to try Nomad, Midnight and Ghost BSD.

  • @MrR8686
    @MrR8686 11 หลายเดือนก่อน +11

    IMO FreeBSD is the gateway to the others since it’s more general and stable. I feel that all other BSD are well support in additional to their focus area. Why not try them all, they all have something to offer

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

      Agreed. FreeBSD got me hooked and now I'm primarily an OpenBSD user. But I don't plan on dropping the handful of FreeBSD servers I have

  • @MichaelWilliams-lr4mb
    @MichaelWilliams-lr4mb 5 หลายเดือนก่อน +1

    I know you didn't cover GhostBSD here but that's not one of the major ones. I started with that a month ago and last night, I decided to switch over to FreeBSD. Love it so far. I just wish my Elgato Stream Deck XL would work with it.

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

    I'm trying to install FreeBSD 10.3 or 11 on my older computer because the video card needs nvidia 304 drivers and xorg-server 1.19 or earlier.
    But the installers always fail and can't connect to the FreeBSD repositories to download files.
    Anyone know what's going on or what I can do??

  • @RHTORAS
    @RHTORAS 10 หลายเดือนก่อน +2

    You could explore and the other unix os's i.e Solaris and Open Indiana
    also midnight bsd but i dislike how the dev hates RMS
    there is also Haiku but this is not meant to be BSD or Unix although some claim it is Unix Like which might be but not so close as Solaris or BSD

  • @fatlip8315
    @fatlip8315 24 วันที่ผ่านมา

    Is Free-BSD right for PfSense Firewall? VM or Hardware Install - same for OpnSense.

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

    The BSD that's right for me is the BSD with the lowest requirements. Anything that works well on 32mb RAM.

  • @DataDashy
    @DataDashy 7 วันที่ผ่านมา

    netbsd=we have a working serial port=architecture supported tbh I hardly find any pro over other linuxes or bsds where netbsd would even stand out

  • @OhhCats
    @OhhCats 4 หลายเดือนก่อน +5

    MacOS is kinda BSD

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

    I would like to see virtualization on freeBSD. Currently I run Arch linux for server and desktops. On desktops I'm surprised that firefox can take down my pc. I have also seen virtual guest bring down the host. Neither one of these situations should happen.

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

    The lost opportunity of actually showing the toaster running NetBSD when you said it could probably run on a toaster :P

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

    theres a PCBSD version too

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

    So Linux is not a "pure" Unix, but FreeBSD arguably is. I'm using GhostBSD for a few months now, it feels good. I have been a Linux user since 2016.

  • @SomeGuyWatchingYoutube
    @SomeGuyWatchingYoutube 2 วันที่ผ่านมา

    ✊ BSD

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

    You forgot to mention that OpenBSD was forked from NetBSD.

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

    I'm just trying to figure out why Net and FreeBSD take up so much memory. Net base install with no services running burns 850MB in the cli, 1.6GB xfce. Same with Free. Compare that with OpenBSD which is only 35MB base install cli and ~200MB xfce. I had boot problems on Net. Would boot half the time just fine, other half would freeze. Still need to mess around with bootmanager though to see if I can fix it, but I'm hoping when Net10 is released it'll be fixed. I think the medal definitely has to go to OpenBSD for the security.

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

      Hmm that’s weird. I just tried FreeBSD and base install for me was around 60MB and around 500MB with hyprland.

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

      @@emptydata-xf7ps Weird indeed

  • @user-hc6uo5fp8n
    @user-hc6uo5fp8n 11 หลายเดือนก่อน

    Look at freebsd on a raspberry pi 4?

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

      Yes, I'm not too sure on this but if you can find out wether BSD is supported on ARM CPU's you should be good to go. Graphics and sound may be an issue but i'm sure someones figured it out somewhere on Google. I recommend Gnome on the Raspberry-Pi 4 as that's what Raspbian is based off of. Good luck!

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

      @@megatronskneecap Raspbian is no longer considered the de facto OS for the Raspberry Pi, they have split and are not calling it "Raspberry Pi OS". Additionally, they are not using GNOME but PIXEL which is a custom mix of XFCE and lxqt/lxde components focusing on a lightweight experience. It does however LOOK signifiicantly like the GNOME/MATE UI/UX, however it's different. Not trying to be overly pedantic but your post is a little dated and people looking at Raspberry Pi stuff tend to be newer to linux!

  • @CyberTechSRB
    @CyberTechSRB 6 หลายเดือนก่อน +2

    freeBSD is crap in terms of hardware support, openBSD have much better hardware support. my 3-4 years old wifi card is not working on freebsd. Openbsd is much better in my opinion and have often updated packages and not too many like on freebsd but al of them are recent versions. X11 on openbsd is aslo patched/modified for security

  • @sourav_-_7038
    @sourav_-_7038 2 หลายเดือนก่อน

    nah i am an arch guy.

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

    For most people, the Windows BSD.

  • @lydedreamoz
    @lydedreamoz 11 หลายเดือนก่อน +3

    I know it's technically not a BSD but the best BSD related OS for desktop is macOS.

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

    neither, I use linux

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

    I thought DragonFly BSD was a distro based on another BSD, and not a BSD in itself. Oh well, learn something new...

  • @awksedgreep
    @awksedgreep 10 หลายเดือนก่อน +3

    MacOS

  • @Bspider555
    @Bspider555 10 หลายเดือนก่อน +3

    shoots about BSD and uses Windows.

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

      If you watch my videos you will see that I clearly advocate using what is right for you.

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

      Windows is fine if you're a dummy who doesn't care about security, privacy, freedom, bloatware, telemetry, built in malware.

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

    The most correct BSDs for the most people are MacOS and iOS.

  • @DrD6452
    @DrD6452 11 หลายเดือนก่อน +2

    I found OpenBSD in 2009 as a result of my 3Com router being a very stupid design. Hackers found my IP address and decided to just start hammering my router trying to break in. My routers way to handle those break in attempts was to take itself offline for 1 minute then try to grab a new WAN IP address. With a static IP address that was obviously useless and it's way handling the attacks was absolutely stupid. I built my first OpenBSD router with some old PC hardware I had laying around and my internet connection has been rock solid ever since. I keep all my router config files backed up so it literally only takes a few minutes to get back up and running if the hard drive fails. I keep an extra preconfigured system on hand so if the current one dies I just replace it with the backup system so my down time is kept to a few minutes. I'm currently in the process of replacing my Windows PC's with FreeBSD or GhostBSD. I'm probably going to go with FreeBSD in the end but GhostBSD is certainly seems to be a nice polished solution. My only issue is I can't get my sound to work. In Windows it works perfectly, with Linux it randomly makes popping noises and with BSD it won't work at all despite the hardware being recognized and drivers loaded. They're Lenovo Tiny 710q PC's so changing the sound card isn't an option.

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

      Hmmmm now that's interesting, I have an m710q myself, I might try to replicate that.

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

      @@GaryHTech I'm installing it on a m720q now to try it and then I'll try it on my m910q's. I have a couple of m920q's on the way to try it on those that I just bought on eBay tonight. I'll let you know how I make out with all these systems.

  • @dragos-andreirotaru2316
    @dragos-andreirotaru2316 10 หลายเดือนก่อน +2

    i chose openbsd over freebd, because it s true unix. drivers doesnt use linux layers to get them working

    • @rishirajsaikia1323
      @rishirajsaikia1323 10 หลายเดือนก่อน +2

      Non of the BSDs are true unix including freebsd and openbsd.

    • @sonphantrung
      @sonphantrung 4 หลายเดือนก่อน +3

      Do you know how the video drivers (AMD/Intel) work on OpenBSD in the first place? DRM (direct rendering manager) from the Linux Kernel.
      And do you know how Wayland on OpenBSD made progresses? That's right, feature compatibility with Linux Kernel.
      The BSDs may be descendants to the old school AT&T Unix, but they have evolved far from that point, AT&T code is no longer included there, so there's no "True Unix".

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

      BSD is an OS of its own.