Corrections / Notes: At 4:47 I describe the role of a kernel as one that translates instructions for hardware. This is a rather unfortunate oversimplification of the role of a kernel to the point where it's become somewhat misleading. For that I apologize and thank RUclips user Irvin Cote for pointing that out! A better description would be that the kernel decides on hardware allocation and management with regard to software - One very important example of such a role is managing the areas of RAM that is allocated to each program and which processes run on which CPUs at any given moment. Again, this is still very much of an oversimplification. The goal of this video isn't really to discuss the implementation of operating systems (maybe that can be another video!), but hopefully this makes things a little less misleading. We regret the error, and thank you again to Irvin for pointing this out!
awesome video man... I needed just this one video, but still couldn't stop myself from subscribing. Such precise and on point videos are rare in youtube.
bro you are a legend, I have been struggling with this for months, I always though I got it but then something would come up and I didn't know what I thought I did
Heh, I actually didn't know Windows was involved at all? I thought I did my research, but this really is an expansive topic and I guess that flew under the radar.
Great video, but If I remember correctly while all linux operating systems have the same kernel. Unix operating systems like Mac OSX are Unix derivatives (that have been certified) but don't have a Linux kernel. Linux is technically a Unix derivative as well, but it is not Unix certified.
Hello and thank you for your comment! Yes, that's my understanding as well, the difference being in the kernel. Though I believe as long as _any_ operating system can meet the Unix specs (and you pay for the certification of course), it's considered Unix.
Thanks very much... I have been looking for the meaning of POSIX and after reading so much and watching so many - I found this video that actually laid bare what POSIX is at a High-Level. Appreciate the work done
TLDR : They fundamentally work the same. Unix has a 'standard' to be certified, thus becomes proprietary. The main differences is that Linux is basically just open source Unix
Hello and thank you for your comment! While this is a succinct summary of the functional differences (which are little), the history is a lot more interesting, so hopefully the video is still worth a watch :)
Great to hear! Happy to be of help =) And if you think about how the various flavors of Linux and UNIX are all about following the same standards and being like each other as much as possible, you could really say it's impostors all the way down.
Should I be afraid if two years after this video was published I decide to watch it on a Wednesday for the first time and he says "Hello and welcome back to a random Wednesday episode" ??
Great vid, thank you! ... But at 6:46 you state that Linux is a derivative of Unix which I don't think is true. While I Would agree that it does fall under the umbrella of Unix-like systems, and although the intentions of the creator of Linux were to build a FOSS Unix clone, he did in fact build it from scratch. So I think saying it is a derivative is a bit incorrect. As far as I Know at least.... ***edited to change the timestamp from 6:56 to 6:46
Also I think the part about POSIX and SUS specs is really cool! I knew about POSIX but had no idea about SUS. I always wondered exactly how macOS is branded as Unix and it must be because they conform to the SUS standard then. Very cool
Hello and thank you very much for your comment! Yeah, I suppose I should've made it clearer - Linux was indeed written from scratch, but what I was trying to say is that the design and architecture was modelled off Unix (specifically minix), so it's a derivative in that sense.
Hello and thank you for your comment! This is interesting - BSD itself also refers to a family of operating systems, which is a point I didn't catch while I was researching for this video. Apparently BSD _did_ make some Unix-compliant operating systems, but common flavors we hear about today like FreeBSD and OpenBSD are indeed only Unix-like.
Correction at 4:47 about what the kernel is and its role, No the kernel is not "handling the though responsibility of translating instruction of applications to what the cpu and ram can understand" This is not remotely true.
Hello and thank you for your comment! Yes, looking back, I think that, wanting to come up with a one-line description of the kernel, I oversimplified things a little too much. I'll put up a pinned comment to explain further!
Heh, sorry about that! Those were my old glasses and some of the coating was damaged so it'll always look patchy and gross. I've gotten them replaced entirely since.
Hello and thank you for your comment! I'm sorry you've had a bad experience! The poor audio quality is due to the dynamic range compression effect and room noise, and the talking head shots is to reduce turn-around time. Unfortunately we have to work within tight time and cost budgets so some compromises had to be made!
Corrections / Notes: At 4:47 I describe the role of a kernel as one that translates instructions for hardware. This is a rather unfortunate oversimplification of the role of a kernel to the point where it's become somewhat misleading. For that I apologize and thank RUclips user Irvin Cote for pointing that out!
A better description would be that the kernel decides on hardware allocation and management with regard to software - One very important example of such a role is managing the areas of RAM that is allocated to each program and which processes run on which CPUs at any given moment.
Again, this is still very much of an oversimplification. The goal of this video isn't really to discuss the implementation of operating systems (maybe that can be another video!), but hopefully this makes things a little less misleading.
We regret the error, and thank you again to Irvin for pointing this out!
Thanks for the clarification! You should pin this comment. 🙂
Hello and thank you for your comment! This comment was pinned immediately after it was written. Did it show up as a regular unpinned comment for you?
This video deserves way more views. Amazing job! Looking forward for more videos
Hello and thank you very much for your comment! If you like, you can check out the channel, there's a lot more there :)
24K views as of Christmas 2020, it’s gonna continue to grow...
awesome video man... I needed just this one video, but still couldn't stop myself from subscribing. Such precise and on point videos are rare in youtube.
Hello and thank you very much for your comment! Glad you liked the video =)
First I was hesitant to watch this because of the views, and at the end best presentation ever. Great job
Hello and thank you for your comment! Glad you stuck around, and great to know you liked the video =)
bro you are a legend, I have been struggling with this for months, I always though I got it but then something would come up and I didn't know what I thought I did
Hello and thank you for your comment! Glad to be of help =)
One of the very few videos that really deserves pressing LIKE ! Very rare and detailed explanation! Thank you!
You're welcome! Very happy to be of help =)
Very well done! Great presentation with a lot of information....
Hello and thank you very much for your comment! Glad you liked the video :)
Perfect !! 👌 The best explaination I could find . Thank you ❤️
You're welcome! Very happy to be of help =)
Not mentioning Windows under Unix group example was a nice touch, LOL!
Heh, I actually didn't know Windows was involved at all? I thought I did my research, but this really is an expansive topic and I guess that flew under the radar.
Very informative and to the point! Thank you 😆
You're welcome! Very happy to be of help =)
Really great video. A thumbs up 👍
Hello and thank you for your comment! Glad you liked the video =)
Very interesting and informative man. 👏
Hello and thank you for your comment! Glad you liked the video =)
Awesome video. Very clearly explained
Hello and thank you very much for your comment! Glad you liked the video =)
Thank you I was confused in what is posix and how it works in unix and linux
You're welcome! Glad to be of help =)
Very well presented, thanks!
You're welcome! Glad you liked the video =)
Cool, thanks!
You're welcome! Glad you liked the video :)
Thank you for the video
You're welcome! Glad to be of help =)
Amazing!! Subscribed.
Hello and thank you for your comment and support! Glad you liked the video =)
This was really helpful
Hello and thank you for your comment! Glad to be of help =)
I love your videos man. Thank you!
You're welcome! Glad you liked the video =)
Great video, but If I remember correctly while all linux operating systems have the same kernel. Unix operating systems like Mac OSX are Unix derivatives (that have been certified) but don't have a Linux kernel. Linux is technically a Unix derivative as well, but it is not Unix certified.
Hello and thank you for your comment! Yes, that's my understanding as well, the difference being in the kernel. Though I believe as long as _any_ operating system can meet the Unix specs (and you pay for the certification of course), it's considered Unix.
awesome video
Solid presentation. Thumbs up.
Hello and thank you very much for your comment! Glad you liked the video =)
Thanks very much... I have been looking for the meaning of POSIX and after reading so much and watching so many - I found this video that actually laid bare what POSIX is at a High-Level. Appreciate the work done
Hello and thank you very much for your comment! Glad to be of help =)
was doing exactly this and found the answer here
Very well explained and presented. Kuddos to the presenter.
Hello and thank you very much for your comment! Glad you liked the video =)
clear explanation, thank you!
You're welcome! Happy to be of help =)
Bang on!!!!. Very precise and detailed.
Hello and thank you very much for your comment! Glad you liked the video :)
Very informative video 👍👍
Hello and thank you for your comment! Glad you liked the video =)
Fine explanation
Hello and thank you for your comment! Glad you liked the video =)
wow, this is an amazing explanation.
Hello and thank you very much for your comment! Glad you liked the video :)
great explanation, thank you for this
You're welcome! Glad to be of help =)
Thanks so much
You're welcome! Glad you liked the video =)
MacOS is Aqua built on Darwin kernal which is a posix compliant Unix system.
TLDR : They fundamentally work the same. Unix has a 'standard' to be certified, thus becomes proprietary. The main differences is that Linux is basically just open source Unix
Hello and thank you for your comment! While this is a succinct summary of the functional differences (which are little), the history is a lot more interesting, so hopefully the video is still worth a watch :)
nice one brotha
well explained
Thank you! Glad to be of help =)
I came to finally satisfy my doubts about these terms!
And while i did it, I learned that some stardards might be kinda sus...
Great to hear! Happy to be of help =)
And if you think about how the various flavors of Linux and UNIX are all about following the same standards and being like each other as much as possible, you could really say it's impostors all the way down.
amogus
Haha.
Great explanation... 👌
Hello and thank you for your comment! Glad you liked the video =)
Very good explanation. 😀👍
Thank you very much! Glad you liked the video =)
you cannot understand how this video impacts peoples lives lol. Thank you
You're welcome! I wouldn't think this was exactly life-changing, but all that matters is that you walked away with something useful =)
Thanks for the explanation
You're welcome! Glad to be of help =)
great video, thank you
You're welcome! Very happy to be of help =)
Should I be afraid if two years after this video was published I decide to watch it on a Wednesday for the first time and he says "Hello and welcome back to a random Wednesday episode" ??
Hello and thank you for your comment! To be fair, there's a 1 in 7 chance of getting that right =P
Thanku sir
You're welcome! Glad to be of help =)
thank you so much...🙂
You're welcome! Glad to be of help =)
excellent
Hello and thank you for your comment! Glad you liked the video =)
Great vid, thank you! ... But at 6:46 you state that Linux is a derivative of Unix which I don't think is true. While I Would agree that it does fall under the umbrella of Unix-like systems, and although the intentions of the creator of Linux were to build a FOSS Unix clone, he did in fact build it from scratch. So I think saying it is a derivative is a bit incorrect. As far as I Know at least....
***edited to change the timestamp from 6:56 to 6:46
Also I think the part about POSIX and SUS specs is really cool! I knew about POSIX but had no idea about SUS. I always wondered exactly how macOS is branded as Unix and it must be because they conform to the SUS standard then. Very cool
Hello and thank you very much for your comment! Yeah, I suppose I should've made it clearer - Linux was indeed written from scratch, but what I was trying to say is that the design and architecture was modelled off Unix (specifically minix), so it's a derivative in that sense.
Awesome
Thank you! Glad you liked the video =)
Questions
1. Is Solaris OR macOS not POSIX compliant but SUS compliant?
2. Is Android POSIX compliant but not UNIX (SUS) compliant?
most of the quality videos like this doesnt have the views they deserve
Hello and thank you very much for your comment! Glad you liked the video =)
nice!!!!!!!
Hello and thank you for your comment! Glad you liked the video =)
But you forgot to include hannah montana linux, the most popular linux, in popular linux OSs
Hello and thank you for your comment! Oh gosh that really does exist...
Are u a computer science student?
Hello and thank you for your comment! I was a computer science student. I'm currently a computer science graduate =)
@@NERDfirst I believe you're a good man Mister!
Linux branches out of Unix at some point way earlier in the Unix life cycle.
So fucked up! Thanks for the great explanation.
You're welcome! Glad to be of help =)
Bsd isn't unix, it's unix like
Linux is unix-like because it was based off of core concepts of unix
Hello and thank you for your comment! This is interesting - BSD itself also refers to a family of operating systems, which is a point I didn't catch while I was researching for this video. Apparently BSD _did_ make some Unix-compliant operating systems, but common flavors we hear about today like FreeBSD and OpenBSD are indeed only Unix-like.
@@NERDfirst yeah I just wanted to clear up some confusion. It's rare for an operating system to actually use unix.
Woo cool
Thank you! Glad you liked the video :)
Dennis?
Hello and thank you for your comment! Looking for someone?
Correction at 4:47 about what the kernel is and its role,
No the kernel is not "handling the though responsibility of translating instruction of applications to what the cpu and ram can understand"
This is not remotely true.
Hello and thank you for your comment! Yes, looking back, I think that, wanting to come up with a one-line description of the kernel, I oversimplified things a little too much. I'll put up a pinned comment to explain further!
When MacOS is sus
I mean, it _is_ pretending to be Unix, and succeeding!
You should clean your glasses broh
Heh, sorry about that! Those were my old glasses and some of the coating was damaged so it'll always look patchy and gross. I've gotten them replaced entirely since.
soooo redundant
the audio is weird: at random times your voice will have less volume like you're backing away from the microphone. also plz dont show ur face again
Hello and thank you for your comment! I'm sorry you've had a bad experience! The poor audio quality is due to the dynamic range compression effect and room noise, and the talking head shots is to reduce turn-around time. Unfortunately we have to work within tight time and cost budgets so some compromises had to be made!
What the fuck?!
Popping the mike is torture on the ears!
Hello and thank you for your comment! Sorry about that! My audio workflow changes over the years and this was from a bad time unfortunately.
Cool, thanks!
You're welcome! Glad to be of help =)