Bash ca shell principal in FreeBSD

Inlocuirea shell-ului default din FreeBSD se face cu ajutorul comenzii chsh.

Daca rulam efectiv comanda chsh in terminal se deschide cu editorul de text un fisier in care gasim (pe la linia 10) SHELL:” aici putem modifica locatia shell-ului cu cel nou. Pentru bash locatia este /usr/local/bin/bash

Continue reading

Share Button

Extindere kernel FreeBSD cu Loadable Kernel Modules

LKM = Loadable Kernel Modules, KLD = Dynamic Kernel Linker Facility


Exista doua tipuri de kernel: monolithic si micro

Am avut nevoie de extinderea kernelului asa ca am folosit un monolithic (acesta fiind un kernel modular – permite incarcarea functionalitatilor noi in timp real) si nu un micro (kernel care trebuie compilat la fiecare modificare)

Pentru a scrie un modul de kernel BSD am avut nevoie de FreeBSD, versiunea amd64 (suport x86 si x64 atat pe intel cat si pe amd) si NU versiunea i386 (se refera la procesoarele Intel 386), instalata intr-o masina virtuala. Continue reading

Share Button