 So hello everyone and welcome to the BSD dev room and my talk today will be free BSD specific But a lot of what I'm going to cover actually does apply to the other BSDs like open and net BSD So my name is Deb Goodkin, and I'm the executive director of the free BSD foundation So who am I so I've been with the foundation since 2015 so I think that's I think I'm on my 13th year or on my 14th year now and My background is engineering actually came from a low-level firmware engineering in the storage world So I worked on distrives from the actual 14 inch and down to the two and a half inch and and worked various Areas of that for 20 years and so my background actually is not operating systems But as someone who is running the organization that is supporting one of the biggest largest best operating systems out there. I Put upon myself actually over the years. I've been trying to learn more about operating systems specifically free BSD and so this year my goal is to gain more Applicable skills, maybe not as a developer. I think I'm sort of done with that but Learning more from the user's perspective and so we can go around the world teaching free BSD and advocating for free BSD So my goals for today in this talk, so I have 25 minutes I'm hoping to have some time at the end to answer any questions And so the goals really is to share some of the history with you and and why people and organizations are using free BSD and why you should use free BSD or contribute to the Free BSD project So there's three main components of the free BSD world and so on the top This so that represents the operating system. It's an open source Computer operating system and it's been around for 25 years now and The second component would be the actual project and that's comprised of the the people the community and you have four over 400 committers and developers as well as actual thousands of people around the world who are helping contribute to the free BSD Project and then the last here is this is old picture actually of some of my board members and And so the foundation is a separate Organization we're a nonprofit in the US It's referred to as a 501 C3 and what it means is we're a nonprofit for the public good And and just since most people here are probably more familiar with Linux and there's the Linux foundation, which is very big They're actually a trade association and that's why you'll see so many corporate sponsors because that is their their purpose is to support the The corporations out there that are using Linux So what is free BSD? So this is where you'll find So yes, it is not a Linux distribution and and people do you think that you know the uninformed people Think that it is a Linux distribution It is one the largest most successful open source projects around because I mean there's thousands of projects if you look at GitHub You'll see I mean actually could be in the millions and and one difference to you between Between a free BSD and Linux is Linux is just the kernel and then you have all the distributions that put the user land and Tools around it. So free BSD is is all of that It's it includes the tools and the user land and then we have over 30,000 packages Supported and it may be I think it may be actually at 34,000 now and then it's created by a community of Highly technical people as well as people who want to gain improve their technical skills and it works on very many different platforms and and then also tens of millions of deployments out there So I know this isn't the best-looking Timeline out there, but what we try to do And this is actually there's three slides to show you how we're free BSD descended from and so In 1969 and I won't go through every box because they keep you boring But but really in the end it actually is really interesting and you can find a lot of this information online And we have some of this the information on our website, too But 50 years ago Unix was created and I believe that there's a keynote at the end tomorrow by John Madog Hall who's going to give a talk on the 50 years of Unix So if you can get into that room because I know I'm going to try to listen to him his talks are great and And he's going to be talking about the history of Unix. So that'll be really interesting and But what we try to do is show You know some of the main You know milestones were like Unix being converted to C codes So it's from assembly so that means it's not platform dependent you get rented on different systems and then And then for us being brought to Berkeley and then that's when it was developed into the Berkeley Unix and it's also referred to as BSD which is Berkeley software distribution and Down to down here the 386 BSD was actually the first open when it was the first Version that was truly open source and available To anyone without having to have the the AT&T license and then here there's history of When it did come out it was a short period that it was out before there was a lawsuit that was brought against it and it was just by you know some it was owned at that time it had moved from AT&T to Novel and And so there are some issues that were brought up from Novel and But then after all those were resolved done oops done before we go on Here you could see this is when free BSD was officially branched off of it or Forked off of it as and then you could see sort of This is where the different BSDs Were broken out of here. So we had free BSD net BSD Open BSD which are really the main three BSD's and then there's many other flavors too and So it's just yes, I was showing you how it descended from it has this long history from originally from Unix and then here I Way try to show where some of the main Innovations that came out of free BSD and the timeline of that from you know We're known for coming up with the jails and down to Jay Malik You'll hear more about CFS. I believe there's two talks going on today one here and one in the matrix about CFS and Continuing many other features and innovations that I could not squeeze into this chart and be readable so I don't know how many of you have seen this it's on the Unix Wiki page and and I always find it's so interesting to look at it It's a total mess, but it shows you how from from Unix at the top How you have all these different flavors of Unix from HP and and Sun's version and in IBM And that's my history. I after college. I started with IBM. And so we were Developing on mainframes and so we had the IBM version of Unix, but I highlighted here the the BSD's and so you can go to the the Unix Wiki page and Yeah, I mean this this light isn't isn't great because I mean it just has so much on there But but I'm always fascinated just just following because you can follow Free BSD and how it's not linear because of a lot to you they actually had to go back and and and base the later BSD's Like Well, there's some of the lines they move around and and it's all because of the lawsuit so so anyway, so so I recommend you you going to The wiki page and and looking at it and then lastly The free BSD foundation we created our own timeline and this was all because of celebrating the 25th anniversary And and we thought it was just really interesting to to go back and see where did we come from and And so this is a timeline that we have on the free BSD foundation org website and And actually we even start earlier than here But I wanted to include some of the slides from the timeline that we created and it has nice pictures and And just has little summaries of what happened at each milestone and so all these I had covered in In that original timeline that I had and how free BSD was created. The name was actually created in 1993 is actually June 19th 1993 and the reason why I have that date is Or first my daughter's birthday is June 19th and but secondly it was just we actually came up with a free well It's called national free BSD day national is it's a us thing, but we actually call it since we're international Organization and we call it free BSD day and we we this year will be the third time that we're we're celebrating that so it's sort of fun Jordan Hutter Hubbard who brought in the the ports and packages collection and so I hear we from our timeline we have some of those innovations broken out and And and actually this has been in the news recently with arm using this technology, which was developed at the University of Cambridge so Moving on and if you have any questions feel free to raise your hand. I'm trying to make it also Maybe a little more interactive or informal so you don't have to worry about it, you know If you see a mistake you point it out because we are trying to improve that the timeline and and actually if you do Have events that were that you think are significant Feel free to email me or someone On the team because we want to add that to the timeline because we just We want to make it notable to everyone. So these are just a few of the free BSD users We I couldn't fit well. We don't know all the users out there really I mean a lot of it is because of the license so people Companies don't have to tell us that they're using it They don't have to give us money to help us with our efforts But these were some of the more notable or more recognizable logos that I wanted to put here to show that It is used out there. It's very prevalent And actually and the use is growing and as someone working for the foundation We see that every day because people reach out to us and And they may have questions about contributing back or Just how to get involved more with the project Hmm. So most likely use free BSD. I try to highlight some of the more obvious technologies that you may be using every day and That that is running free BSD or is based on free BSD so the two, you know main ones would be that the Apple products and and then all the anytime you're streaming and Netflix Movie that's all run on free BSD systems and the reason why is because of the high performance that they can get So why use free BSD? I won't go through every bullet. What I try to do was just highlight what? why people and organizations do use free BSD and And so if you go down the list, I mean really I mean the documentation is truly excellent. I've sat down and Just read through the handbook and the handbook the free BSD handbook is a great way to learn about free BSD It's very well-written, but at the bottom here This is a more recent thing that we've been hearing from students who are saying that free BSD is the cool open source project or operating system to use right now and the reason why is is so when Linux came around then it was You know people were anti-Microsoft he has corporate and you're sort of stuck with what you get Maybe you don't have any control the computer when you run Windows and now you had this cool operating system that you had a lot of more control over but I mean Linux is very prevalent and it's sort of becoming What Windows was in a way and this is what we're hearing so I'm not just saying that you know from my point of view So we're trying to take advantage of that By getting into more universities and running workshops But I mean right, but we're also very small and the foundation is very small And so there's only so much we can do and so what we're trying to do is help get more materials out there available for other people to run workshops and give presentations But anyway, but we thought that was pretty Cool hearing that from students out there And so we actually have some students at various universities. He wanted to free BSD install fasts And then here is the list of why? companies are using free BSD and and a lot of a lot of the reasons are because of the permissive license and so they can use It's used Latin embedded systems because of that, but it's also known for the release model and being Very reliable. So when a new release comes out Then you are pretty sure that if you install this or upgrade your system that You're not going to have to back out anything that it's going to work and And so this is us from I think this is the last Big it's one of our I think this is our BSD event in Canada It looks very small It's funny how they do the pictures and they try to be creative every year trying to get the group in it but it makes it fun to and And actually the guy in the center one of the guys in the center He's normally here, but I don't see he's arrived yet. And so anyway But anyway here, that's just sort of the list of Well, this is the list of how the project works and which is a little different than like How Linux is that's it's I compare Linux just because it's you Previously is usually compared against Linux. They're both Unix like operating systems and so but How the projects work are a little different and so There's more we're made up of different teams and so you may have the core team the release engineering team You have a documentation team and various teams that help contribute to the project and And so one key difference is that you have a core team that's actually elected and they're elected by committers and committers they can actually submit code to the source tree and And so you don't have one person, you know, we're at Linux they actually have different hierarchies of lieutenants and we don't have that different hierarchy and it doesn't mean the The code is anything less. It's still reviewed by very capable and experienced people and And so So you actually have various people within the project who will review code changes and code changes can be backed out if they're not accepted and And then you and so you don't really have like feeding up to one person who makes the final decision So it's definitely more democratic And then it this I thought this was a cool graph showing the age distribution because it's We're actually finding it's getting a little younger So new people are joining and and all we have to do is get rid of some of these people up here And then it'll really be down so we've been working on that But Trying not to be real obvious And so I'm gonna This is just some of the different applications that you know that are out there from different corporations how they use free BSD and And then just some of the places I mean it's a long list that really where free BSD stands out Why you would use it and where it is actually successfully being used And so the free BSD foundation, that's what I run and so we were founded in March 2000 We are like I was saying earlier. We're a public charity and We're based in Boulder, Colorado and Leslie we are a hundred percent funded by donations So why you should get involved? there's many reasons why you should get involved in free BSD and open source in general and I mean to me like the biggest thing is really getting these marketable skills So especially for younger people who want to get skills to be able to get jobs either if they're in the university or if if they're not following that path and And so some of the things that stand out to me because we're a global distributed project You can gain communication skills because you have to communicate with people around the world you have different cultures and And different forms of communicating with people it's a can't most of the time It's a asynchronous form of communication. So you've got to learn how to deal with that meaning, you know, I email someone or Message them on IRC, but they're asleep because they're on the other side of the world So you have to learn how to deal with that and also how to collaborate with people also around the world and from different cultures and who might Be different than you are and so any so it's and that's something that you will actually use in most type of Jobs that you will get I mean most corporations are global So how can you contribute to free BSD? Here's my list of some of the ways that you could contribute That is me down there giving art. That was actually our first Free BSD install fasts that we gave at the foundation office. So that was a lot of fun And and so I encourage people to get involved today and you can find out more by Coming up to me and like I said earlier, we have a free BSD table downstairs on the first floor and And a lot of people there who can answer your questions and here I put together this little cluttered screen But I was trying to find like resources that you could find and I mean it just made it sound like it It was really hard to find them. There's actually a lot of resources out there And so these were the key ones that that I'd like to Sort of highlight and from this is this is a great book learning about free BSD and using it from more of us this admin type of Person and And then we had And so I mean basically Just searching so Kirk mckiesek who was at me. Yeah, I think so. Oh because of That's interesting Technical that was really interesting went further Okay, so so Kirk mckiesek who's been with the project Since the very beginning and also was when the key people with BSD From the early 80s and I think he came on around Yeah, in the late 70s early 80s and and so he so if you search for Kirk mckiesek Or you go just actually a good his website and he has videos that you can actually purchase or really if you just search Previously history you'll find his he's given many talks around the world and And his talks are always really interesting because he was part of it So he'll talk about like back in 78 and bill joy was sitting in my office and you know He was this lowly guy and and so he'll he'll talk about the early days And and it's so much fun to hear and and the other thing about Kirk is that he's still part of the project And so he goes to the most the BSD conferences around the world and a lot of times he'll give his talk or he'll give a free BSD tutorial and He's also my board of directors and but he's very approachable and so I'll see him He'll have dinner. There'll be he'll be having dinner with other people who are attending the conference and and I'll get a kick out of listening to him telling stories about you know, the old days and But people can go up to him and ask him questions and he's just he's available and he's interested and he's engaged and so So that's one thing I really love about this community is not that it's perfect and you know, everyone's you know So happy and friendly but but I would say that most people in general are friendly and helpful and interested and you know helping raise you with everyone else so that maybe if your code isn't up to the level or the standards that that they will give you constructive feedback to help guide you and so you do improve your You know your programming skills or what or whatever skills it is that you're contributing to the project So so anyway, so I know I have a minute and 42 seconds left This is not a lot, but if you have any questions, I'm open to answering anything So my purpose was really to sort of highlight free VSD not to go into anything technical Like I said my background as far as operating systems go is isn't my background But but Kirk has a like a 10-hour tutorial on the kernel and that is something that I've been watching and and just sort of learning myself so Because I find it interesting so no questions Okay, well, please get to our table donate 20 euros and you can get this call t-shirt. So thank you