What are this files in /boot for?

Good day.
According to my university task I have to write about all files in my /boot directory. Google+man gave a lot of good answers, but I found few files and I don’t know what are they function.
Here are the list of these files:
symsets-2.6.27.45-0.1-debug.tar.gz
symsets-2.6.27.45-0.1-default.tar.gz
symsets-2.6.27.45-0.1-ec2.tar.gz
symsets-2.6.27.45-0.1-pae.tar.gz
symsets-2.6.27.45-0.1-trace.tar.gz
symsets-2.6.27.45-0.1-vmi.tar.gz
symsets-2.6.27.45-0.1-xen.tar.gz
symtypes-2.6.27.45-0.1-pae.gz
symvers-2.6.27.45-0.1-pae.gz

Can you write something about them or give me a link to information about them?

Proger89 wrote:
> Can you write something about them or give me a link to information
> about them?

google remains your friend:

http://www.google.com/search?q=suse+OR+opensuse+symsets

note the form of the search string
suse OR opensuse symsets

(because you asked nicely: after your home work you can go out and play.)


palladium

Sometimes the process is as important as the answer, so the knowledge can be reused.

  1. First thing I would ask is, which package does the file belong to.
    You can either use rpmat the command line or YaST cli or gui.

Example:
rpm -qf /boot/symsets-2.6.27.45-0.1-debug.tar.gz

The response from the above command will be a package name. I would want to find out more about that package.

Example:
rpm -qi kernel-debug-devel

Example:
rpm -ql kernel-debug-devel|less

The response will contain package information, files, URL. I’d goto that URL for
additional information.

  1. It is “standard” to have some sort of readme file. Look for that, it can be
    helpful.

  2. If the file is compress/archived consider listing its content using the appropriate
    command.

Example:
tar -tf xxx
gunzip -l xxx

Copy the file to a temp directory and extract it and view with less, nano, vi, kate,
etc. If it’s binary, do a hexdump -C.

  1. Look in the package documentation directory. Usually, in OpenSUSE, /usr/share/doc/packages.
    In the kernel’s case: /usr/src/linux/* /usr/share/doc/kernel/*.

Some links:
Linux Kernel Org
Linux Kernel Newbie
Linux Kernel In a Nutshell
The Linux Documentation Project
The Linux Cross Reference