Sponsored Content
Top Forums UNIX for Dummies Questions & Answers How to read freebsd kernel source? Post 302212624 by ajitabhpandey on Tuesday 8th of July 2008 03:23:59 AM
Old 07-08-2008
And after you install the source code as suggested by Franklin52, you need an editor (like vi or emacs) to read the source code.
 

9 More Discussions You Might Find Interesting

1. BSD

Need help on Kernel Configuration for FreeBSD

Does anyone know how to enter the Kernel Configuration program in FreeBSD before installation to resolve conflicts of hardware?:confused: (3 Replies)
Discussion started by: Enoch Chan
3 Replies

2. UNIX for Advanced & Expert Users

How to read freebsd kernel source?

I got the freebsd kernel source from the first install CD(in directory:\7.0-RELEASE\src\),isn't right? if so,how can i read it? Is there any tools? (1 Reply)
Discussion started by: zhouq3132
1 Replies

3. BSD

FreeBSD - Kernel Queries/Issues

All, I am a bit of a BSD newbie and haven't really played with it for years, but I have had a recent situation whereby someone attempted to load a custom kernel module and ended up breaking my BSD server. I managed to fix it by doing the following: Booting into loader mode: unload set... (3 Replies)
Discussion started by: drbabbers
3 Replies

4. BSD

FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick

FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick nwbqBdghh6E The first hour of Marshall Kirk McKusick's course on FreeBSD kernel internals based on his book, The Design and Implementation of the FreeBSD Operating System. (0 Replies)
Discussion started by: Neo
0 Replies

5. UNIX Benchmarks

FreeBSD 7.2 build kernel benchmarks

Just for fun: CPU/Speed: 2x AMD Opteron Model 2384 (2.7GHz/512KB) quad core processor Ram: 4 x2GB ECC DDR2-667 single rank memory in RAID 0 mode (strip 128KB, Read Caching enabled, Write Caching disabled) with 2 HDD, CPUTYPE=opteron, CFLAGS= -O2 -fno-strict-aliasing -pipe, CXXFLAGS+=... (0 Replies)
Discussion started by: Success_Tree
0 Replies

6. Solaris

Which file is read by kernel to set its default system kernel parameters values?

Hi gurus Could anybody tell me which file is read by kernel to set its default system kernal parameters values in solaris. Here I am not taking about /etc/system file which is used to load kernal modules or to change any default system kernal parameter value Is it /dev/kmem file or something... (1 Reply)
Discussion started by: girish.batra
1 Replies

7. UNIX for Dummies Questions & Answers

Any tips/suggestions for a newbie beginning to read the Linux Kernel Source Code

Hi All, I recently downloaded the Linux kernel source code, added them all to a project in MS VC++ and plan to read through it so that I can improve the way I code, read/understand a large code database and hopefully contribute something to the development of the Linux OS. I have taken a... (3 Replies)
Discussion started by: clavian
3 Replies

8. UNIX for Dummies Questions & Answers

How to install kernel source?

During installation of one of driver i needed to Remove any earlier version drivers using make clean -r command. Where i m getting following error. # make clean -r Kernel source is not installed make: *** Error 1 My kernel version # uname -r 2.6.18-128.2.1.4.9.el5xen Where... (4 Replies)
Discussion started by: pinga123
4 Replies

9. UNIX for Dummies Questions & Answers

Create a tgz from source FreeBSD

Hello, i'm having a problem here with FreeBSD 9.2 . I've created a directory and downloaded the latest ntp-4.2.8p1-beta2 from ntp.org. Untar then into the directory and then ./configure all went OK. Then i had to modify some parameters in the config.h created with ./configure . Then make... (2 Replies)
Discussion started by: Board27
2 Replies
FREEBSD-UPDATE.CONF(5)					      BSD File Formats Manual					    FREEBSD-UPDATE.CONF(5)

NAME
freebsd-update.conf -- configuration file for freebsd-update(8) DESCRIPTION
The freebsd-update.conf file controls the behaviour of the freebsd-update(8) utility. The file contains lines consisting of a case-sensitive option name and zero or more parameters. Empty lines and any part of a line following a '#' character are ignored. Unless stated otherwise, specifying an option multiple times is an error. The possible options and their meanings are as follows: KeyPrint The single parameter following this keyword is the SHA256 hash of the RSA key which will be trusted to sign updates. ServerName The single parameter following this keyword is the name of the server or server pool from which updates will be downloaded. Components The parameters following this keyword are the components or sub-components of FreeBSD which will be updated. The components are ``src'' (source code), ``world'' (non-kernel binaries), and ``kernel''; the sub-components are the individual distribution sets generated as part of the release process (e.g., ``src/base'', ``src/sys'', ``world/base'', ``world/catpages'', ``kernel/smp''). Note that prior to FreeBSD 6.1, the ``kernel'' component was distributed as part of ``world/base''. This option can be specified multiple times, and the parameters accumulate. IgnorePaths The parameters following this keyword are regular expressions; updates to paths which start with a string matching one of these regular expressions will be ignored. This option can be specified multiple times, and the parameters accumulate. IDSIgnorePaths The parameters following this keyword are regular expressions; paths which start with a string matching one of these regular expressions will be ignored by "freebsd-update IDS". This option can be specified multiple times, and the parameters accumulate. UpdateIfUnmodified The parameters following this keyword are regular expressions; updates to paths which start with a string matching one of these regular expressions will be ignored if the files have been modified locally (unless they are merged -- see MergeChanges below). This option can be specified multiple times, and the parameters accumulate. MergeChanges The parameters following this keyword are regular expressions; updates to paths which start with a string matching one of these regular expressions will be merged with local modifications. This option can be specified multiple times, and the parameters accumulate. WorkDir The single parameter following this keyword is the directory in which temporary files and downloaded updates will be stored. MailTo The single parameter following this keyword is the address to which cron output will be mailed. AllowAdd The single parameter following this keyword must be ``yes'' or ``no'' and specifies whether freebsd-update is allowed to create new files, directories, and symlinks if these are part of updates downloaded. Note that freebsd-update will not re-add files which have been deleted from a FreeBSD installation unless those files were previously added as part of an update. AllowDelete The single parameter following this keyword must be ``yes'' or ``no'' and specifies whether freebsd-update is allowed to delete files, directories, and symlinks as part of updates downloaded. KeepModifiedMetadata The single parameter following this keyword must be ``yes'' or ``no'' and specifies whether freebsd-update should keep existing file ownership, permissions, and flags when installing updates if these have been modified locally. StrictComponents The single parameter following this keyword must be ``yes'' or ``no'' and specifies whether freebsd-update should interpret the list of components of FreeBSD specified via the Components option strictly as a list of components installed which should be upgraded when the upgrade command is used ("yes"), or merely as a list of components which might be installed, of which freebsd-update should identify which in fact are present ("no"). BackupKernel The single parameter following this keyword must be ``yes'' or ``no'' and specifies whether freebsd-update will cre- ate a backup of the old kernel before installing a new kernel. This backup kernel can be used to recover a system where the newly installed kernel somehow did not work. Note that the backup kernel is not reverted to its original state by the freebsd-update rollback command. BackupKernelDir This keyword sets the directory which is used to store a backup kernel, if the BackupKernel feature is enabled. If the directory already exist, and it was not created by freebsd-update, the directory is skipped. In the case of the primary directory name not being usable, a number starting with '1' is appended to the directory name. Like with the primary directory name, the constructed directory name is only used if the path name does not exist, or if the directory was previously created by freebsd-update. If the constructed directory still exist the appended number is incremented with 1 and the directory search process restarted. Should the number increment go above 9, freebsd-update will abort. BackupKernelSymbolFiles The single parameter following this keyword must be ``yes'' or ``no'' and specifies whether freebsd-update will also backup kernel symbol files, if they exist. The kernel symbol files takes up a lot of disk space and are not needed for recovery purposes. If the symbol files are needed, after recovering a system using the backup kernel, the freebsd-update rollback command will recreate the symbol files along with the old kernel. FILES
/etc/freebsd-update.conf Default location of the freebsd-update configuration file. SEE ALSO
sha256(1), freebsd-update(8) AUTHORS
Colin Percival <cperciva@FreeBSD.org> FreeBSD August 19, 2009 FreeBSD
All times are GMT -4. The time now is 10:26 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy