====== For FreeBSD Noobs ====== ====== Derivates ====== ^ Derivate FreeBSD ^ Use ^ Link ^ | |FreeBSD |Easy use |[[https://www.freebsd.org/|https://www.freebsd.org/]] | | |TrueOS |Easy use |[[https://www.trueos.org/|https://www.trueos.org/]] | | |GhostBSD |Easy use |[[http://www.ghostbsd.org/|http://www.ghostbsd.org/]] | | |DesktopBSD |Easy use |[[http://www.desktopbsd.net/|http://www.desktopbsd.net/]] | | |HardenedBSD |Easy use |[[https://hardenedbsd.org/|https://hardenedbsd.org/]] | | |MidnightBSD |Easy use |[[http://www.midnightbsd.org/|http://www.midnightbsd.org/]] | | |TrustedBSD |Easy use |[[http://www.trustedbsd.org/|http://www.trustedbsd.org/]] | | |Frenzy |Easy use |[[http://frenzy.org.ua/eng/|http://frenzy.org.ua/eng/]] | | |Raspbsd |Easy use |[[http://www.raspbsd.org/|http://www.raspbsd.org/]] | | |Freesbie |Easy use |[[http://www.freesbie.org/|http://www.freesbie.org/]] | | |MfsBSD | |[[http://mfsbsd.vx.sk/|http://mfsbsd.vx.sk/]] | | ====== Firewall ====== ^ Firewall ^ Use ^ Link ^ | |BSD Router Project| |[[https://bsdrp.net/|https://bsdrp.net/]] | | |PfSense | |[[https://www.pfsense.org/|https://www.pfsense.org/]] | | |OpenSense | |[[https://opnsense.org/|https://opnsense.org/]] | | ==== FreeBSD is not Windows ==== [[http://vtbsd.net/notwindows.html|http://vtbsd.net/notwindows.html]] ==== FreeBSD Myth (For linux users) ==== [[https://wiki.freebsd.org/Myths|https://wiki.freebsd.org/Myths]] [[https://www.freebsd.org/advocacy/myths.html#closed-model|https://www.freebsd.org/advocacy/myths.html#closed-model]] ==== Comparing BSD and Linux ==== [[https://www.freebsd.org/doc/en_US.ISO8859-1/articles/explaining-bsd/index.html|Explaining BSD]] [[https://www.freebsd.org/doc/en_US.ISO8859-1/articles/explaining-bsd/comparing-bsd-and-linux.html|Comparing BSD and linux]] ==== Tips ==== [[https://www.youtube.com/watch?v=YncqBz0bZcQ|How To Get a GUI In FreeBSD - Beginner Class]] [[https://www.youtube.com/watch?v=MZaZjK-cOYc|FreeBSD 11.1 Installation + GNOME Desktop + Apps + Guest Additions on Oracle VirtualBox [2017] ]] [[https://www.youtube.com/watch?v=qKQFIPent8o|FreeBSD 11.1 Installation + XFCE Desktop + Apps + Guest Additions on Oracle VirtualBox [2017] ]] [[https://websetnet.com/how-to-install-freebsd-10-2-with-mate-desktop/|FreeBSD Installation + MATE Desktop + UFS]] ====== Avoiding Linuxisms ====== [[https://wiki.freebsd.org/AvoidingLinuxisms|https://wiki.freebsd.org/AvoidingLinuxisms]] ==== Quick start for Linux users ==== [[https://www.freebsd.org/doc/en/articles/linux-users/article.html|https://www.freebsd.org/doc/en/articles/linux-users/article.html]] ^Purpose |FreeBSD command ^Linux® command (Red Hat) ^Linux® command (Debian) | |Install package from remote repository |pkg install package |yum install package |apt-get install package | | Install local package |pkg add package |rpm -ivh package |dpkg -i package | | List installed packages |pkg info |rpm -qa |dpkg -l | | List PCI devices |pciconf |lspci |lspci | | List loaded kernel modules |kldstat |lsmod |lsmod | | Load/Unload kernel modules |kldload / kldunload |modprobe |modprobe | | Trace system calls |truss |strace |strace | ==== FreeBSD handbook ==== {{:project:freebsd:book.pdf|FreeBSD handbook}} [[https://wiki.freebsd.org/ZFSTuningGuide|ZFS Tuninig guide]] ==== Support Laptops ==== [[https://wiki.freebsd.org/Laptops|https://wiki.freebsd.org/Laptops]] ====== First step after installation FreeBSD ====== The first step after installation system is good download security patches for the operating system and download new files for operating system and install. freebsd-update fetch install shutdown -r now Next step is to update ports collection for the operating system. for updating information for FreeBSD ports developers is /usr/ports/CHANGES portsnap auto or portsnap fetch portsnap extract Update ports is east command portsnap fetch update Security audit for package and FreeBSD pkg audit -F ====== Apply security patches FreeBSD update, upgrade ====== ==== Apply security patches ==== freebsd-update fetch freebsd-update install ==== Upgrade FreeBSD ==== freebsd-update fetch freebsd-update upgrade -r 11.2-RELEASE or other version freebsd-update install ====== Desktop Environments ====== FreeBSD has several desktop environments - Xfce4, Mate, Gnome3, Cinnamon, KDE, Lumina ==== How install Mate desktop ==== pkg install mate-desktop mate xorg slim Enable components for kernel in etc/rc.conf You need enable this component: zfs_enable="YES" - if you use ZFS file system hald_enable="YES" dbus_enable="YES" slim_enable="YES" if you want to enable crash dump, if don't you write "NO" dumpdev="AUTO" Next step is create file .xinitrc in /root/ and /home/user/ with command exec mate-session and reboot. ==== How install Xfce desktop ==== pkg install xfce4-desktop xfce xorg slim Enable components for kernel in etc/rc.conf You need to run desktop zfs_enable="YES" - if you use ZFS file system hald_enable="YES" dbus_enable="YES" slim_enable="YES" if you want to enable crash dump, if don't you write "NO" dumpdev="AUTO" Next step is create file .xinitrc in /root/ and /home/user/ with command exec startxfce4 and reboot. ==== How to set slim theme ==== # pkg install slim-themes # cd /usr/local/share/slim/themes # fetch http://daemon-notes.com/downloads/assets/themes/slim-freebsd.tar.bz2 # tar jxvf slim-freebsd.tar.bz2 # rm slim-freebsd.tar.bz2 Edit and set /usr/local/etc/slim.conf #current_theme default current_theme freebsd