Hugbees Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 har et sprsm ang kompilering av kjerne.. er det saa enkelt som det her: http://www.freebsd.org/doc/en_US.ISO8859-1...fig-config.html ikke flere valg en det der jeg maa/kan ta? Lenke til kommentar
terjeelde Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 har et sprsm ang kompilering av kjerne.. er det saa enkelt som det her:http://www.freebsd.org/doc/en_US.ISO8859-1...fig-config.html ikke flere valg en det der jeg maa/kan ta? Det er 5 filer du bør kjenne til: Standard kernel config for i386 og amd64: /usr/src/sys/i386/conf/GENERIC /usr/src/sys/amd64/conf/GENERIC Dokumentasjon på diverse valg for i386 og amd64: /usr/src/sys/i386/conf/NOTES /usr/src/sys/amd64/conf/NOTES Og platform uavhengige valg: /usr/src/sys/conf/NOTES Disse filene inneholder vanligvis det meste du trenger. Skal du lage en ny i386 kjerne, så er det bare til å gjøre: cd /usr/src/sys/i386/conf cp GENERIC MYKERNEL Så kan du redigere MYKERNEL så mye du vil. Ofte greit å begynne med å gå gjennom og slette (eller kommentere ut) ting du ikke har/vil ha, eller ting du heller vil ha som moduler. Da får du vekk en del groms, som både gjør kernelen mindre, og som gjør kernelfilen mer oversiktelig. Så kan du titte gjennom NOTES filene, for å se om det er noe du vil legge til. Det trengs vanligvis ikke å gjøre så fryktelig mye i kernel filen, men noen ganger må du legge til ting. F.eks MAC og ALTQ tror jeg foremdeles må inn i kernel filen for å støttes. Hvis du lurer på om noe kan være som en modul, så ta en titt i /boot/kernel for å se om den ligger som modul der. Stort sett greit å flytte det meste ut i moduler, men en del av tingene er lurt å loade ved boot. Dette kan du f.eks gjøre ved å legge til en linje i /boot/loader.conf: if_msk_load="yes" Lenke til kommentar
Hugbees Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 Ja da h0res det greit ut, forel0pig veldig imponert over dokumentasjonen. faar lese litt til saa kommer jeg nok til aa misbruke dere med flere sspoersmaal Lenke til kommentar
tingo Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 har et sprsm ang kompilering av kjerne.. er det saa enkelt som det her:http://www.freebsd.org/doc/en_US.ISO8859-1...fig-config.html ikke flere valg en det der jeg maa/kan ta? Det kapitlet beskriver config-fila ja. For å være helt sikker på alle opsjoner du kan bruke, se på LINT og GENERIC filene på maskina di. Selve prosessen beskrives i dette kapitlet: http://www.freebsd.org/doc/en_US.ISO8859-1...g-building.html Du kan erstatte de to make -linjene med make kernel KERNCONF=<KERNELNAME> hvor KERNALNAME er navnet på kjerneconfog fila di. Merk: eksempet i det kapitlet er for i386 (32-bits) dersom du bruker amd64 (64-bit) FreeBSD, så skal config-filene være i /usr/src/sys/amd64/conf Husk at dersom du bare skal laste inn en kjernemodul, så trenger du ikke kompilere ny kjerne, den kan lastes med 'kldload' eller fra /boot/loader.conf Den eneste grunnen jeg ser for å kompilere ny kjerne, er dersom du skal fjerne en av modulene som er inkludert i GENERIC, eller at du ønsker å tune kjernen slik at den blir mindre. Lenke til kommentar
terjeelde Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 Husk at dersom du bare skal laste inn en kjernemodul, så trenger du ikke kompilere ny kjerne, den kan lastes med 'kldload' eller fra /boot/loader.confDen eneste grunnen jeg ser for å kompilere ny kjerne, er dersom du skal fjerne en av modulene som er inkludert i GENERIC, eller at du ønsker å tune kjernen slik at den blir mindre. Det er noen (få) ting som bare kan gjøres hardocdet i kernel. Hvis jeg ikke husker feil, så gjelder dette ALTQ og MAC blant annet. Annen vanlig ting å glemme er scbus. Dette er egentlig SCSI-greier, men brukes også av f.eks USB disker. Denne kan heller ikke lastes som modul, så litt greit å ha den med. Lenke til kommentar
Hugbees Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 takk, mye bra tips her. grunnen til at jeg skal kompilere kjernen er at jeg skal gjøre den mindre, også selvfølgelig fordi det er spennende. er 64bits like god og stabil som 32bits eller er det sånn som linux hvor ikke like mange aplikasjoner fungerer og det dukker opp en del krøll? har jo selvfølgelig lyst på et 64bits os. Lenke til kommentar
tingo Skrevet 28. mai 2008 Del Skrevet 28. mai 2008 er 64bits like god og stabil som 32bits eller er det sånn som linux hvor ikke like mange aplikasjoner fungerer og det dukker opp en del krøll? har jo selvfølgelig lyst på et 64bits os. 64-bits FreeBSD (selve os'et) er like stabil og god som 32-bits. Men det er forskjell, spesielt gjelder dette to ting: 1) proprietære drivere (eksempelvis til skjermkort) er vanskelige med 64-bits 2) noen plugins (eksempelvis flash) til browsere (eksempelvis Firefox) er vanskelig til "umulig" å få til å virke med 64-bits Forslag: partisjoner disken i to og installer 32-bits og 64-bits på hver sin partisjon, så kan du dual-boote og teste ut selv. Lenke til kommentar
Emancipate Skrevet 30. mai 2008 Del Skrevet 30. mai 2008 Desktop-BSD har jeg ikke prøvd, men har testet PC-BSD, og her funket så godt som ingenting,PC-BSD vil ikke engang boote paa min laptop. Men med FreeBSD 7.0 funker acpi og alt som det skal (det maa bare stilles inn). Lenke til kommentar
BarteBaluba Skrevet 1. juni 2008 Del Skrevet 1. juni 2008 Desktop-BSD har jeg ikke prøvd, men har testet PC-BSD, og her funket så godt som ingenting,PC-BSD vil ikke engang boote paa min laptop. Men med FreeBSD 7.0 funker acpi og alt som det skal (det maa bare stilles inn). Har nok med pc-bsd er basert freebsd 6.3. Du får vente til de slipper ut en versjon som er basert på 7.0. Lenke til kommentar
stigfjel Skrevet 4. juni 2008 Del Skrevet 4. juni 2008 Solaris er vel blant de operativsystemene med minst forskjell i kompatibilitet mellom 32bits og 64bits versjoner. Hvis man har maskinvare som støtter AMD64/EM64T (praktisk talt alle nye maskiner) vil 64bits (x64) utgaven av Solaris 10 automatisk bli installert. Og her vil man ikke ha problemer med f.eks. drivere fra nVIDIA, da disse driverne også støtter x64 utgaven av Solaris 10. Lenke til kommentar
Emancipate Skrevet 8. juni 2008 Del Skrevet 8. juni 2008 Desktop-BSD har jeg ikke prøvd, men har testet PC-BSD, og her funket så godt som ingenting,PC-BSD vil ikke engang boote paa min laptop. Men med FreeBSD 7.0 funker acpi og alt som det skal (det maa bare stilles inn). Har nok med pc-bsd er basert freebsd 6.3. Du får vente til de slipper ut en versjon som er basert på 7.0. FreeBSD 6.x funker også på samme maskin. Hvis man har maskinvare som støtter AMD64/EM64T (praktisk talt alle nye maskiner) vil 64bits (x64) utgaven av Solaris 10 automatisk bli installert.Man trenger vel å starte installasjonen først, jeg håper ikke den er så automatisk at den starter uten CD og installerer seg uten å spørre. Lenke til kommentar
Zerge Skrevet 17. juni 2008 Del Skrevet 17. juni 2008 Hvis en maskin/laptop skal brukes til desktop vil jeg anbefale DesktopBSD/PC-BSD så langt det lar seg gjøre, det sparer deg for mye tid. PC-BSD baserer seg på et egenutviklet pakkesystem kalt PBI, mens DesktopBSD kommer med noen wrappers for ports og packages. Personlig liker jeg DesktopBSD best av disse to, da den er mest tro til standard FreeBSD Lenke til kommentar
terjeelde Skrevet 17. juni 2008 Del Skrevet 17. juni 2008 Solaris er vel blant de operativsystemene med minst forskjell i kompatibilitet mellom 32bits og 64bits versjoner. Bortsett fra Vista, og propritære drivere (nVIDIA hovedsakelig), så er det vel ikke de helst store forskjellene for de fleste OSer? Lenke til kommentar
Tempus Skrevet 13. august 2008 Del Skrevet 13. august 2008 (endret) Jeg vil anbefale FreeBSD som generelt har veldig god støtte for laptops. Kan uansett være lurt å se om laptop'n din er på denne lista først om du vil unngå problemer. The FreeBSD Laptop Compatibility List: http://laptop.bsdgroup.de/freebsd/index.html Endret 13. august 2008 av Tempus Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå