Zinden skrev:
hur lätt/svårt är såna saker i BSD?
nu kan jag ju bara uttala mig om FreeBSD

- men inte så svårt
att kompilera en ny
kärna är faktiskt i mitt tycke enklare än under linux ...

du kopierar över GENERIC-filen till en fil med eget namn, editerar den med favvo-text-editorn och skriver in tre-fyra kommandon
(glöm inte att ändra namnet i filen från GENERIC till något vettigare)
/usr/src/sys/i386/conf <- där ligger konfigfilen
om du sedan bara vill kompilera kärnan kan man köra "gamla sättet" och skriva in
i katalogen med konfig-filer:
1)
(om kernel-konfig-filen hette NEWKER)
2)
och sedan 3,4,5
(det finns fler sätt, ett nyare där du drar nytta av nedanstående)
en av fördelarna med FreeBSD är annars också att man på liknande sätt kan omkompilera HELA "bas-systemet" - då ju FreeBSD i motsats till Linux i grunden har ETT sammanhållet system med kärna och de program runt den som krävs för att få ett bas-system.
vad gäller program så har FreeBSD ett utmärkt portssystem

visst, det GÅR att skriva in (som/sudo root)
(då får du paketet installerat med alla dependencies)
men oftast är det klokare att (som/sudo root och om man har ports-trädet inkluderat i sin installation förstås!)
Kod: Markera allt
cd /usr/ports/kategori/programnamn
make
make install
- så får du programmet kompilerat med alla dependencies mm
länkar:
http://www.freebsd.org/doc/en_US.ISO885 ... lding.html
http://www.freebsd.org/doc/en_US.ISO885 ... onfig.html
P.S. tänk på att FreeBSDs standardskal är sh inte bash!
så ett hett tips är att lägga till bash det första du gör när du installerat klart ...
(det finns också möjlighet att under själva grundinstallationen lägga till paket, om du har internetuppkoppling då)
orsaken? program som inte hör till bassystemet läggs inte i /bin eller /sbin utan i /usr/local/bin och /usr/local/sbin (precis som deras konfigfiler läggs i /usr/local/etc!) och man kan vid systemreparation inte räkna med att /usr/local är monterat ... så man ska INTE ändra root:s standardskal till bash (/usr/local/bin/bash), låt det vara /bin/sh

(ahem, har själv gjort den tabben i början!)
Hmmm ... en sån där FreeBSD-HOWTO som vissa efterlyst kanske verkligen bör knåpas ihop ... får se när jag orkar/hinner
