POSIX, Linux, Unix, BSD, and GNU

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 พ.ย. 2024
  • POSIX, Linux, Unix, BSD, and GNU
    *nix systems follow POSIX standards, a set of standards for implementing operating systems.
    GNU is a set of rules governing free software, giving birth to open versions of existing tools. GNU/Linux combines GNU tools with the Linux kernel to form an OS, while GNU/Hurd is another variation.
    Unix and BSD are older implementations of POSIX, with various levels of closed-source nature. BSD is relatively more open due to its licensing.
    Linux is primarily a kernel but is commonly associated with a full OS when combined with GNU tools and other components.
    Despite being POSIX-compliant, Unix, Linux, and BSD differ in their ideals and implementations.
    Linux distributions are GNU/Linux distributions because Linux itself lacks a userland environment, which is provided by GNU.
    BSD is a Unix-like complete OS with its own kernel and userland.
    Both GNU/Linux and *BSD families (FreeBSD, OpenBSD, and NetBSD) behave like Unix-like operating systems.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น •