====== BSD, FreeBSD, OpenBSD ====== giovedì 22 dicembre 2016 ====== Intro ====== * Differente licenza : è possibile il closed source * Molto performante * Ottimo stack tcp/ip * Per questi motivi viene largamente impiegato in router e simili * Mentalità *BSD: deve funzionare tutto subito (almeno le cose base, specie su OpenBSD) * Gestione package diversa * Installazione base completa di compilatore , toolchain -> visione d'iniseme ingegneristica * Forte correlazione tra codice e documentazione * *BSD è posix compliant * FreeNAS is based on FreeBSD * ZFS è un tipo di filesystem (ottimo) proprio di FreeBSD * Playstation usa FreeBSD * BSD sta per BERKELEY SOFTWARE DISTRIBUTION * OpenBSD del 1995 derivato da NetBSD fondato da Theo de R.. * Licenza BSD, ISC, solo in ultima scelta GPL ma non nel Kernel * Android ha parti di OpenBSD * Sicurezza prima di tutto * Crypto wherever possible * Full source access to anybody * FreeBSD è più veloce di OpenBSD, ma OpenBSD è molto più attento alla security di FreeBSD * da OpenBSD prendono nome progetti come OpenSSH, OpenSSL, IPsec, PF (packet filter -> PFsense ),... * Excellent documentation, man pages, faq * Safe C functions (es. strlcpy) * Memory protection (file permission : write xor execute!) * CVS * Release/Stable/Current : Stable = Release+fixes; current = work in progress * Package manager: pkg_add, pkg_delete, pkg_add-u (update) ====== Installazione ====== ====== Links ======