The Making of BSD: The ACTUAL World's First Open-Source Operating System?

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

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

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

    How is this not getting more views? This is one of the most interesting, well-put, and informative videos I've seen all year.

  • @keyboard_g
    @keyboard_g 9 месяцев назад +37

    Bill Joy is a legend.

    • @JimLong-vs9sm
      @JimLong-vs9sm 5 месяцев назад +7

      So is Keith Bostic. You'll find his fingerprints all throughout the source.

  • @AmirZaimMohdZaini
    @AmirZaimMohdZaini 9 месяцев назад +25

    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.

    • @NitroNilz
      @NitroNilz 9 месяцев назад +4

      Yes - a true gift to the world with no strings attached. Netflix on the other hand DO contribute back voluntarily.

    • @12me91
      @12me91 9 месяцев назад +15

      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

    • @NitroNilz
      @NitroNilz 8 месяцев назад +6

      @@12me91 That's the price of "no strings attached". We CAN contribute back. Or NOT. Free choice. Freedom. FREE SOFTWARE!

    • @Felix-ve9hs
      @Felix-ve9hs 8 месяцев назад +7

      @@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. :)

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

      gpl is shit@@12me91

  • @dr.strangelove5622
    @dr.strangelove5622 9 месяцев назад +27

    Loved your videos on Linux and GNU... Now BSD... Thanks for making such interesting and detailed videos... Now off I go to watch it!

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

      Glad you like them! I have a lot more planned that I hope to release more frequently from now on 😁

    • @NitroNilz
      @NitroNilz 9 месяцев назад +2

      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 ;)

  • @keyboard_g
    @keyboard_g 9 месяцев назад +66

    Playstation OS is also BSD based.

    • @Maxible
      @Maxible 9 месяцев назад +17

      Nintendo Switch operating system as well

    • @EricTurgeon
      @EricTurgeon 9 месяцев назад +17

      FreeBSD based to be more specific.

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

      …says the creator of GhostBSD, which is FreeBSD-based too 😈

    • @Felix-ve9hs
      @Felix-ve9hs 8 месяцев назад

      @@EricTurgeon as well as some NetBSD code :)

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

      ​@@EricTurgeonnot free it was either net or open

  • @glossonauta
    @glossonauta 8 месяцев назад +9

    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).

    • @ngtube9
      @ngtube9 6 месяцев назад +3

      I am using FreeBSD on PCs, laptops and servers - I like the *BSD way 🙂 Cheers, Norbert

    • @ngtube9
      @ngtube9 6 месяцев назад

      @@user-nl6cz7ug9m what else??? 😉

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

      How would you say Debian and FreeBSD compare?

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

      How is gaming in FreeBSD?

    • @glossonauta
      @glossonauta 4 месяца назад +2

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

  • @D0J0P
    @D0J0P 9 месяцев назад +10

    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!

    • @attilavs2
      @attilavs2 9 месяцев назад

      OpenBSD ?
      Edit : And other variants, it's just it's the one i used so it came to mind first : )

    • @JimLong-vs9sm
      @JimLong-vs9sm 5 месяцев назад +1

      ??? What do you mean? We ARE using BSD today!!

  • @thedevbek
    @thedevbek 9 месяцев назад +13

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

  • @BennyDaon
    @BennyDaon 9 месяцев назад +2

    Thanks for taking us deeper!

  • @AlejandroGonzalez-rc7le
    @AlejandroGonzalez-rc7le 8 месяцев назад

    Content that talks about the history of technology are among my favorites. Great job!

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

    keep up bro loving this series so far

  • @wlcrutch
    @wlcrutch 9 месяцев назад

    Great video. Excellent all around. Kudos 👍🏻👍🏻

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

    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.

  • @coriollis
    @coriollis 4 месяца назад +3

    this video series is great. if you're going to continue, I'd love an episode on C

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

    Top video. Really fascinating.

  • @jacquesmahoudeaux9783
    @jacquesmahoudeaux9783 2 месяца назад

    Great dynamic and informative documentary :D
    Thanks a lot !

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

    These are great videos. Thanks.

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

    I'm watching this on FreeBSD.

    • @Felix-ve9hs
      @Felix-ve9hs 8 месяцев назад +1

      What desktop environment do you use?

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

      @@Felix-ve9hs Xfce.

    • @JimLong-vs9sm
      @JimLong-vs9sm 5 месяцев назад

      KDE and Gnome are popular,@@Felix-ve9hs

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

      Same.

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

      @@Felix-ve9hs Who needs 'em!

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

    Excellent video, and a great bit of history. Subscribed.

  • @n-o-i-d
    @n-o-i-d 3 дня назад

    amazingly well researched video

  • @camelotenglishtuition6394
    @camelotenglishtuition6394 9 месяцев назад +2

    I've been waiting for this ❤

    • @fknight
      @fknight  9 месяцев назад +4

      Such a fun series to make! Glad you like it.

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

      love it dude.. excellent work@@fknight

  • @tambow44
    @tambow44 9 месяцев назад +6

    Ah yup. Not gonna mention PS3 being a fork of FreeBSD9.
    Great video btw.

    • @Felix-ve9hs
      @Felix-ve9hs 8 месяцев назад

      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. :)

  • @thatmg
    @thatmg 9 месяцев назад

    Great series!

  • @pwhv
    @pwhv 24 дня назад

    amazing video man, learned a lot

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

    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.

  • @mutsavo6016
    @mutsavo6016 29 дней назад

    Really like these historical videos! It would be great if you could make one about Unix as well.

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

    I was looking for a final push to switch to FreeBSD or OpenBSD, and this did it, thank you for the amazing content

    • @FurryCuddler
      @FurryCuddler 12 дней назад +1

      omg unusedengine haiiiiiii :3333 hewwo >w

    • @unusedengine
      @unusedengine 12 дней назад

      @@FurryCuddler hewwoo >_

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

    Awesome video, sir!
    I actually use FreeBSD as my daily driver, workstation and server!

  • @onelazynoob15
    @onelazynoob15 6 месяцев назад +3

    Holy shit this is an amazing video, why did the algorithm hide this from me? I'm subscribed to you...

  • @majormojo
    @majormojo Месяц назад +1

    The two most famous products to come out of Berkeley are BSD Unix and the drug LSD. Many believe this is not a coincidence.

  • @Felix-ve9hs
    @Felix-ve9hs 8 месяцев назад

    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. :)

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

    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

  • @guilherme5094
    @guilherme5094 9 месяцев назад

    👍Great! Thanks!

  • @vikingthedude
    @vikingthedude 9 месяцев назад +2

    Awesome video. Could you please do one on Intel vs ARM (CISC vs RISC etc) and RISC-V etc? The lineage, legal disputes etc

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

    I DID compile BSD 4.3 Tahoe in a Vax 6500? running Ultrix, in 1990!

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

    Here we go

  • @VolodymyrInTech
    @VolodymyrInTech 9 месяцев назад

    💛💙👍Good video

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

    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.

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

    How about Netscape navigator or AOL.

  • @syrefaen
    @syrefaen 9 месяцев назад +2

    Think everyone should watch the video and learn some bsd history. Woow. Amazing.

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

    AKA: Bill's System Distribution

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

    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.

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

      @@nicksterj I believe that you are confusing open source software for free software. Most open source software is also free, but not all is.

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

    5:23 ah yes TCPI-P

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

    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!

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

    "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.

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

    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.

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

    Smart people consider BSD before Linux.

  • @babayaga5620
    @babayaga5620 9 месяцев назад +3

    Guys I have to do it, dont be mad
    FIRST!!!

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

    What if BSD is license under GPL it will benefit back from companies that take and nefer back for BSD what a waste

  • @dhimantsoni5
    @dhimantsoni5 9 месяцев назад

    420th like 🚬😮‍💨

  • @user-in4hs6km2v
    @user-in4hs6km2v 9 месяцев назад

    Cool. Fifth

  • @low-key-gamer6117
    @low-key-gamer6117 4 месяца назад

    BSD died, so Linux could live!!!

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

      Then got ruined by GNU

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

      BSD lives, whether netcraft confirms it or not.

  • @richardbennett4365
    @richardbennett4365 7 месяцев назад +4

    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.

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

      I noted that too, still, a very nice video.

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

    Linux is NOT an operating system. It is JUST a kernel.

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

      One does not simply call Linux just a kernel.

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

      GNU/Linux if you want something you can actually call an operating system...