Which BSD is right for you?

Поделиться
HTML-код
  • Опубликовано: 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
  • НаукаНаука

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

  • @Felix-ve9hs
    @Felix-ve9hs Год назад +135

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

    • @Being_Joe
      @Being_Joe Год назад +15

      Not to mention all the encryption ciphers.

    • @liquidmobius
      @liquidmobius Год назад +28

      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 8 месяцев назад +5

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

    • @MantasXVIII
      @MantasXVIII 7 месяцев назад +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 4 месяца назад

      @@liquidmobius Now, what exactly is OpenBSD?

  • @vmisev
    @vmisev Год назад +45

    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 Год назад +19

    BSD = Best Suited Distribution

  • @AdrianJarvis-zk7ld
    @AdrianJarvis-zk7ld 2 месяца назад +6

    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.

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

    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.

  • @user-by2vt3cm4k
    @user-by2vt3cm4k 11 месяцев назад +7

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

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

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

  • @DakotahMiskus
    @DakotahMiskus 9 месяцев назад +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  9 месяцев назад +1

      Yeah I always thought that's about OpenBSD too.

  • @librequestpodcast
    @librequestpodcast Год назад +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.

  • @khyron4eva
    @khyron4eva 6 месяцев назад +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.

  • @classicrockonly
    @classicrockonly Год назад +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 Год назад +1

      Does GPU passthrough work on Freebsd?

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

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

  • @leonmerts702
    @leonmerts702 Год назад +8

    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 11 месяцев назад +1

      Does openbsd have a web ui like opnsense?

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

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

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

      The amiga 1200 has an MMU??

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

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

    • @telesniper2
      @telesniper2 5 месяцев назад

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

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

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

  • @danaeckel
    @danaeckel 7 месяцев назад +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.

  • @stevejohnson1321
    @stevejohnson1321 Год назад +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 Год назад +2

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

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

      @@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 11 месяцев назад

      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 11 месяцев назад

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

    • @RobertJohnson-lb3qz
      @RobertJohnson-lb3qz 11 месяцев назад

      @@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... ❗️

  • @cjennings
    @cjennings Год назад +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!

  • @stevensawolkin3873
    @stevensawolkin3873 Год назад +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.

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

    A video on FreeBSD and Risc-V will be a nice topic...

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

    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.

  • @test-il5xv
    @test-il5xv Год назад +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.

  • @rosomak8244
    @rosomak8244 2 месяца назад +1

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

  • @RHTORAS
    @RHTORAS Год назад +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

  • @MrR8686
    @MrR8686 Год назад +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 Год назад +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 6 месяцев назад +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 10 месяцев назад

    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??

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

    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.

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

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

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

    MacOS is kinda BSD

  • @dougphillips5686
    @dougphillips5686 10 месяцев назад

    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.

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

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

  • @ByteMeCompletely
    @ByteMeCompletely 21 день назад

    FreeBSD 14.1 won't open x11 on my brand new GMKtek K8 with 780M graphics. rtw88 WiFi driver would associate on 14.1-release, but won't on 14.1-stable. I have NEVER had audio out of HDMI on my Intel i3,i7 systems. None of these issues appear with Mint or Neon.

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

    theres a PCBSD version too

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

    ✊ BSD

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

    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

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

    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.

  • @yomurita
    @yomurita 3 месяца назад

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

  • @ADSharpeSr
    @ADSharpeSr 7 месяцев назад +1

    You forgot to mention that OpenBSD was forked from NetBSD.

  • @liquidmobius
    @liquidmobius Год назад +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 5 месяцев назад +1

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

    • @liquidmobius
      @liquidmobius 5 месяцев назад

      @@emptydata-xf7ps Weird indeed

  • @user-hc6uo5fp8n
    @user-hc6uo5fp8n Год назад

    Look at freebsd on a raspberry pi 4?

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

      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 Год назад

      @@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!

  • @sourav_-_7038
    @sourav_-_7038 3 месяца назад

    nah i am an arch guy.

  • @heavy0119
    @heavy0119 19 дней назад

    macOS is technically BSD 🌚

  • @ToNielson
    @ToNielson 3 месяца назад

    neither, I use linux

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

    For most people, the Windows BSD.

  • @CyberTechSRB
    @CyberTechSRB 7 месяцев назад +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

  • @awksedgreep
    @awksedgreep 11 месяцев назад +3

    MacOS

  • @macsnafu
    @macsnafu 8 месяцев назад

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

  • @Bspider555
    @Bspider555 11 месяцев назад +3

    shoots about BSD and uses Windows.

    • @GaryHTech
      @GaryHTech  11 месяцев назад +1

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

    • @mavez6322
      @mavez6322 9 месяцев назад +1

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

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

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

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

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

  • @DrD6452
    @DrD6452 Год назад +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  Год назад +1

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

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

      @@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 11 месяцев назад +2

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

    • @rishirajsaikia1323
      @rishirajsaikia1323 11 месяцев назад +2

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

    • @sonphantrung
      @sonphantrung 5 месяцев назад +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 4 месяца назад

      BSD is an OS of its own.