Are macOS and FreeBSD the same Operating System?

preview_player
Показать описание
#FreeBSD #OpenSource #Unix #macos #garyhtech #2023

Are macOS and FreeBSD the same OS but one with a fancy polished Graphical User Interface? Let's explore that in this video!

Don't forget to check out my Discord server where you can talk open source operating systems and software

FOSS
FreeBSD Handbook
FreeBSD Networking
FreeBSD PKG
FreeBSD ports tree
macOS

00:00 Intro
00:24 macOS and FreeBSD
01:19 Let's see what wikipedia says
02:34 macOS uname -a
03:00 About this Mac
05:57 FreeBSD myths
08:13 Conclusions
09:11 Outro
Рекомендации по теме
Комментарии
Автор

Years ago I read on the Steve Jobs blog thing, that MacOS was more openBSD & NetBSD than FreeBSD hence MacOS and openBSD are NetBSD semi-forks, the userland is a combo of those BSDs as well as the core-utils like the PF firewall taken directly from openBSD. The original desktop was a QT clone of XFCE since Nextstep/openstep used a modified CDE desktop with Xforms. Apple needed a QT based desktop to run on the Quartz Compositor and Aqua window manager, because Apple didn't want to use X11 or Xforms, so they forked a very early version of XFCE and cloned it to QT for the animations and a for simpler themeing. Basically the Quartz Compositor was Apple moving away from x11 in 1999 while Linux waited another 20 before moving toward wayland. Steve Jobs talked about how Aqua was a desktop environment so pretty you wanted to "lick it"? He was strange to say the least. But you can still see the heritage of those choices today. X11 is still available in MacOS with the XQuartz app and allows you to run X11 applications like GTK apps built into a MacOS binary in a sandboxed X11 environment with all the Mac creature comforts. Not sure if the Steve Jobs blog is still up on the net but it was mostly him arguing with people about things like Flash and other things and mostly Steve answering questions about why apple doesn't want to be more like Microsoft and support everything under the sun. But their were some interesting bits about the history and evolution of Nextstep to Mac OSX but its mostly Steve ranting. LOL Great video Cheers!

joesalyers
Автор

Sony’s PlayStation 4/5 OS is based on FreeBSD. Something interesting with Apple’s Metal game porting toolkit, is I’ve noticed the first games they announced like No Man’s Sky are all Playstation ports. I suspect there are a lot of similarities between Apple’s Metal 3 API and PSSL.

SalivatingSteve
Автор

I attended the 1997 Mac Hack conference where Apple showed us Copland and BeOS was there walking all over Apple. Copland could hardly run for more than 10 minutes without crashing. That was probably one of the nails in the coffee for the original Mac OS. Later I attended the Apple Developer conference after Apple purchased NeXT and had a few beers with some of Apple engineers. The concuss was that Apple purchased NeXT over Be mostly because of the preexisting ecosystem of BSD and NeXT apps including some important Adobe apps. It was also a much more mature OS even then. Besides all that, Apple got Avie Tevanian in the deal. Getting one of the primary guys that invented Mach was kid of a big deal that flew under the radar.

marcmakes
Автор

While I’m not an Apple fanboy, I don’t hate them either. Their products don’t suit me very well at all but my preferences are not main stream. Yet, I recognize that Apple products do fit some people very well and I have suggested looking at them to some individuals on that basis. Great video. Thanks!

donaldmickunas
Автор

New subscriber here 👋🏻. I’ve dabbled in all the popular OS. Windows, MacOS and last few years I’ve been messing with Linux along with MacOS. I’m currently looking into playing around with FreeBSD. I just like learning about things in general.

I’m looking forward to learning from your channel. Thanks for sharing your knowledge and experience.

hollnagelc
Автор

Fun fact: I watched this video on my 2011 MacBookAir. It still works great!

neofetch --stdout

OS: macOS High Sierra 10.13.6 17G14019 x86_64
Host: MacBookAir4, 2
Kernel: 17.7.0
Uptime: 51 days, 10 hours, 26 mins
Packages: 942 (port)
Shell: fish 3.6.0
Resolution: 1440x900 @ eXtendedHz
DE: Aqua
WM: Quartz Compositor
WM Theme: Blue (Light)
Terminal: iTerm2
Terminal Font: Inconsolata-dz 12 (normal) / InconsolataForPowerline-dz 11 (non-ascii)
CPU: Intel i5-2557M (4) @ 1.70GHz
GPU: Intel HD Graphics 3000
Memory: 3499MiB / 4096MiB

LappDog
Автор

Hey Gary, it was a delightful video about the two arch-nemesis operating systems, macOS and FreeBSD. I was wondering, what do you think about the hardware compatibility of these operating systems? Currently, I'm using Debian as my daily driver, but I'm looking for my next journey and am considering FreeBSD or OpenBSD. Additionally, could you make a video about contributing to the FreeBSD project? Thank you so much for the video! Cheers

amanitamuscaria
Автор

For me different executable formats (ELF vs Mach-O) are enough to say that they are different OSes.

Upliner
Автор

On a very random note, I noticed GhostBSD and MidnightBSD are missing from that tree along with xv6, Plan9 and 9Front

EirikrTinkerTries
Автор

I would be interested seeing your laptop running on Haiku OS!

moshesabovich
Автор

Hi gary, I am new to this, but I have a question: how can I configure the dhcp service for clients? In college I have to do an homework where I have to provide the dhcp service to my clients which are connected to my switch. But I have no idea how to do

itzelcoutino
Автор

my network and macbook have been hacked by bluetooth global or something as of Sept 15, it has I can't count the plugins I have Exec, or Unix is installed and I want it gone.. My Netbios tell me my computor is being used by someone else, my wifi is all messed up they are in my iphone, turning my bluetooth on

suzieq
Автор

MacOS is the brother of Linux, both were born from Unix. And since Android is a distro of Linux, that means iPhones’ and Samsung phones’ softwares are distantly related. Interesting.

badpiggies
Автор

This is really great question, thank you a lot for taking time to answer this question.

islam-karam
Автор

The Haiku OS project is a modern take on BeOS...

scottharvey-davies
Автор

Not sure if it’s just me but between time stamps 7:25-7:35 with the ‘man mv’ example, the video doesn’t show the terminal at first then it catches up and is gone before you can really see the output. Maybe some sort of lag but bummer to not be able to see it. Good video topic though.

marktrerise
Автор

So can we run apple programs on Free BSD then?

oscarfilms
Автор

Computers are kind of like welders, when people find out you know something about it you get bombarded for help. If I had the power, I'd banish windows from the world. It'd save me so much headache. My mac pro, only turned it off to blow the dust out. Up and running for nine years. I'm not an apple fanboy; you just like things that work. I prefer cartridges over disks for video games too. Load times? What's that?

BillRalens
Автор

The supposed sameness between VMS and "nt" is a bit more questionable. There are some similarities because of shared author, but things fell apart what with backward-compatibility. Recent apple' OS started with a focus on security, by contrast.

stevejohnson
Автор

I don't like Apple and their iOS products due to their limitedness but I don't mind MacOS.

dynamitestyle