The Making of BSD: The ACTUAL World's First Open-Source Operating System?
ฝัง
- เผยแพร่เมื่อ 20 พ.ค. 2024
- BSD, the operating system many claim to be the actual world’s first open source operating system.
Initially called Berkeley Unix, as it was based on the source code of the original Unix developed at Bell Labs, BSD, or Berkeley Software Distribution, is a now discontinued operating system developed and distributed by the Computer Systems Research Group at the University of California, Berkeley by a team led by Bill Joy in the 1970s.
🖥️ Dev Notes Newsletter: www.devnotesdaily.com/
And to understand BSD, you must understand these early days of Unix. In that, although it was proprietary, the earliest distributions of Unix included the source code, allowing researchers at universities to modify and extend Unix. The operating system arrived at Berkeley in 1974, at the request of computer science professor Bob Fabry, a Symposium on Operating Systems Principles committee member, where Unix was first presented. BSD came to life as a variant of Unix in the late 1970s by a team of programmers at UC Berkeley.
At first, BSD was not a clone of Unix, or even a substantially different version of it. It just included some extra features, which were intertwined with code owned by AT&T...
🖥️ Dev Notes Newsletter: www.devnotesdaily.com/
I hope you enjoyed it! If I could ask a favor from those who are reading this, share it with your friends. The more I know y’all like it, the more inclined I am to make more episodes in the series. Also comment what software, or even hardware or other historical technologies you’d like to see in this series. I appreciate you all for the never-ending support! Until next time.
Episode 1 - The Making of Linux: The World’s First Open Source Operating System: • The Making of Linux: T...
Episode 2 - The Making of GNU: The World's First Open-Source Software: • The Making of GNU: The...
0:00 Berkeley Unix (BSD)
0:26 The 1970s
1:01 Unix Source Code
1:49 Unix at Berkeley Births BSD
2:14 Ken Thompson from AT&T Bell Labs
2:36 Bill Joy Compiles 1BSD
2:56 2BSD Releases with vi and csh
3:37 Özalp Babaoğlu Rewrites the Kernel of UNIX/32V - 3BSD
4:22 4.3BSD and Power 6/32 by CCI - Tahoe
5:46 AT&T Unix Source Code License
6:08 Removing Unix from BSD - Net/1
6:36 BSD Developer Keith Bostic - Net/2
7:14 386BSD by Jolitz & BSD/386(OS) by BSDi
7:54 USL v. BSDi Halted BSD Development
9:07 BSD Development Ends - 4.4BSD Lite
9:26 The BSD Legacy Lives On!
10:15 BSD's Impact on the Software Industry
10:40 BSD or Linux
11:56 That's the Story of BSD
------------------------
🖥️ Dev Notes Newsletter: www.devnotesdaily.com/
📓 Studious, Notion Template for Students: notionstudent.com
🐱🚀 GitHub: github.com/forrestknight
🐦 Twitter: / forrestpknight
💼 LinkedIn: / forrestpknight
📸 Instagram: / forrestpknight
📓 Learning Resources:
My Favorite Machine Learning Course: imp.i384100.net/YgYEBJ
Open Source Computer Science Degree: bit.ly/open-source-forrest
Python Open Source Computer Science Degree: bit.ly/python-open-source
Udacity to Learn Any Coding Skill: bit.ly/udacity-forrest
👨💻 My Coding Gear:
My NAS Server: amzn.to/3brqO7b
My Hard Drives: amzn.to/3aKetMi
My Main Monitor: amzn.to/3siQfPa
My Second Monitor: amzn.to/3keHT84
My Standing Desk: amzn.to/3boAcbC
My PC Build: bit.ly/my-coding-gear
My AI GPU: amzn.to/3uvmUmz
How is this not getting more views? This is one of the most interesting, well-put, and informative videos I've seen all year.
Bill Joy is a legend.
So is Keith Bostic. You'll find his fingerprints all throughout the source.
Playstation OS is also BSD based.
Nintendo Switch operating system as well
FreeBSD based to be more specific.
…says the creator of GhostBSD, which is FreeBSD-based too 😈
@@EricTurgeon as well as some NetBSD code :)
@@EricTurgeonnot free it was either net or open
Loved your videos on Linux and GNU... Now BSD... Thanks for making such interesting and detailed videos... Now off I go to watch it!
Glad you like them! I have a lot more planned that I hope to release more frequently from now on 😁
Is OpenSolaris/illumos by any chance included?
For inspiration look at Fork Yeah! - a talk by Bryan Cantrill who worked at Sun and left Oracle ;)
FreeBSD - powering Netflix servers and even videogame consoles.
Speaking of videogame consoles, noticed that both Sony and Nintendo were prefer using FreeBSD as their main OS base for their platform and this is because its BSD license allows them to create closed-source systems that is fully customized to one particular hardware and they don't need to share its code to everyone.
Yes - a true gift to the world with no strings attached. Netflix on the other hand DO contribute back voluntarily.
And that's why the bsd license sucks. Let's mega corps take people's free work and make it into proprietary for profit only shit
@@12me91 That's the price of "no strings attached". We CAN contribute back. Or NOT. Free choice. Freedom. FREE SOFTWARE!
@@12me91 I think the BSD license rocks because it allows software like OpenSSH to be included in all operating systems, even GNU/Linux and Microsoft Windows.
The GPL license, on the other hand, sucks in my opinion, because there are many large corporations that secretly abuse GPL-licensed code in closed-source projects anyway.
Big corporations using BSD is almost always a good thing, because most of the time they contribute code back or donate money to support development. :)
gpl is shit@@12me91
I'm watching this on FreeBSD.
What desktop environment do you use?
@@Felix-ve9hs Xfce.
KDE and Gnome are popular,@@Felix-ve9hs
Dude, you are an awesome story teller. Thank you for all the hard work you do and I am so glad you have more in the works....
OpenBSD and FreeBSD are the operating systems that I use in my daily life (for everything, like working as a teacher and translator, playing, editing videos, etc.).
I'm also a Linux (Slackware and Debian) user, which I have on my other computers and I use sometimes (to play on Steam, for example).
I am using FreeBSD on PCs, laptops and servers - I like the *BSD way 🙂 Cheers, Norbert
@@user-nl6cz7ug9m what else??? 😉
How would you say Debian and FreeBSD compare?
How is gaming in FreeBSD?
@@johnrickard8512 I think both are great (Debian and FreeBSD). I'd say FreeBSD feels more like Slackware, since they're more similar to Unix.
The only thing you may not like about FreeBSD is: fewer drivers and fewer programs, but the difference is not that big in my opinion. On OpenBSD the difference is more noticeable.
this video series is great. if you're going to continue, I'd love an episode on C
keep up bro loving this series so far
That was awesome! So 386BSD came around just a few months after GNU/Linux! The idea of a free software Unix system was around in spirit since the late 70's, even if not truly realized until 386BSD. Imagine if the AT&T lawsuit hadn't happened, maybe we'd be using BSD Unix today!
OpenBSD ?
Edit : And other variants, it's just it's the one i used so it came to mind first : )
??? What do you mean? We ARE using BSD today!!
Thanks for taking us deeper!
Content that talks about the history of technology are among my favorites. Great job!
Thank you so much to continue this series, and this video on BSD. I've been thoroughly enjoying them. Thank you for introducing free and open source software to the world. We all Linux users appreciate it.
Ah yup. Not gonna mention PS3 being a fork of FreeBSD9.
Great video btw.
Afaik the PS4 and PS5 also use code based on FreeBSD and NetBSD, and until 3-4 years ago all whatsapp servers were running FreeBSD. :)
Great video. Excellent all around. Kudos 👍🏻👍🏻
I am so ancient I grew up on vi (now using neovim) and csh (now tsch). The kernel I use is linux.
That PDP-11 brings back memories. Getting a VAX was a biggy. All very smooth when I was at LBL; I think I was mostly on SUN SYS5 machines there.
Thanks for the memories. It is worth young devs looking at the history.
These are great videos. Thanks.
I was looking for a final push to switch to FreeBSD or OpenBSD, and this did it, thank you for the amazing content
Great series!
Great dynamic and informative documentary :D
Thanks a lot !
Excellent video, and a great bit of history. Subscribed.
Top video. Really fascinating.
I've been waiting for this ❤
Such a fun series to make! Glad you like it.
love it dude.. excellent work@@fknight
Awesome video, sir!
I actually use FreeBSD as my daily driver, workstation and server!
Awesome video. Could you please do one on Intel vs ARM (CISC vs RISC etc) and RISC-V etc? The lineage, legal disputes etc
another important milestone was when the BSD kernel and Linux kernel were refactored to support multi-core CPUs. This was very significant change (referring to the book on the design of BSD kernel). Not sure which OS achieved this milestone first - Linux or BSD
Holy shit this is an amazing video, why did the algorithm hide this from me? I'm subscribed to you...
I already knew a lot of the creation of BSD, but I still learned new things, like Net/1 and Net/2 being BSD and BSDi being the ones getting sued. :)
👍Great! Thanks!
The two most famous products to come out of Berkeley are BSD Unix and the drug LSD. Many believe this is not a coincidence.
Elaborate?
Here we go
I DID compile BSD 4.3 Tahoe in a Vax 6500? running Ultrix, in 1990!
💛💙👍Good video
Think everyone should watch the video and learn some bsd history. Woow. Amazing.
How about Netscape navigator or AOL.
Open source is a fascinating study, especially with it's different licensing requirements. I wonder how IBM & Canonical will affect the open source code of their respective distros. Will RHEL and Ubuntu Pro go down the same path as Android?
Perhaps the evolution of proprietary and open source code will eventually intertwine to the point where it can no longer be distinguished from each other - then what will be the result of the evolution? I doubt AI will provide the crystal ball we need to look into the future.
If you say that BSD became open source in the early 90s, I would say that minix predated that as open source by a wide margin. That was not a very complete distribution or functional operating system, but still completely open source.
If I remember right, a few commecial operating systems moved from being based on BSD to being based on System V in the early 90s. E.g. SunOS 4 vs SunOS 5 (aka Solaris even though that was a misnomer).
My first experience with BSD was in the form of Eunice which was a BSD emulator on VMS.
@@nicksterj I believe that you are confusing open source software for free software. Most open source software is also free, but not all is.
AKA: Bill's System Distribution
5:23 ah yes TCPI-P
BSD missed its opportunity and got superseded by Linux. It simply ran out of Steam. Such a tragedy and terrible loss for the world of computing!
"Vee"? Although I say something similar in Danish, I've never said or heard it said like that in English, only "vee-eye".
Regarding csh, it is considered harmful. I would never use csh or tcsh.
It don't work - I installed it on a laptop. It's a shame. There is not even a proper network manager, no support of graphics.
what? what bsd did you install? There is a lot of bsd such as freeBSD(which supports gui) and openBSD(mainly for severs) etc...
@@user-ed1nw6vr8n I have used FreeBSD with KDE and Ghost BSD with XFCE. I like Ghost BSD. I think it's good but not as good as Arch or MX Linux.
BSD, the operating you probably use and for most people: they don't know it.
I know mind you, have done for a long time.
Smart people consider BSD before Linux.
Guys I have to do it, dont be mad
FIRST!!!
What if BSD is license under GPL it will benefit back from companies that take and nefer back for BSD what a waste
Cool. Fifth
420th like 🚬😮💨
BSD died, so Linux could live!!!
Then got ruined by GNU
BSD lives, whether netcraft confirms it or not.
The narrator isnt a computer professional. He's just a man reading a script. No computer profrssional pronounes the editior program, vi, as vee. It is always pronounced vee eye.
I noted that too, still, a very nice video.
Linux is NOT an operating system. It is JUST a kernel.
One does not simply call Linux just a kernel.
GNU/Linux if you want something you can actually call an operating system...