• 9.2. Recompiling the Linux Kernel
  • /libfreefare-bin_0.4.0-2buxy1_amd64.deb




    Download 11,68 Mb.
    Pdf ko'rish
    bet138/174
    Sana15.01.2024
    Hajmi11,68 Mb.
    #137314
    1   ...   134   135   136   137   138   139   140   141   ...   174
    Bog'liq
    Kali-Linux-Revealed-2021-edition

    ../libfreefare-bin_0.4.0-2buxy1_amd64.deb
    Reading package lists... Done
    236
    Kali Linux Revealed


    Building dependency tree
    Reading state information... Done
    Note, selecting ’libfreefare0’ instead of ’../libfreefare0_0.4.0-2buxy1_amd64.deb’
    Note, selecting ’libfreefare-bin’ instead of ’../libfreefare-bin_0.4.0-2buxy1_amd64.deb’
    The following packages will be upgraded:
    libfreefare-bin libfreefare0
    2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0 B/69,4 kB of archives.
    After this operation, 2 048 B of additional disk space will be used.
    [...]
    We prefer
    apt install
    over
    dpkg -i
    as it will deal with missing dependencies gracefully. But
    not so long ago, you had to use
    dpkg
    as
    apt
    was not able to deal with
    .deb
    files outside of any
    repository.
    dpkg-buildpackage
    wrappers
    More often than not, Debian developers use a higher-level program such as
    debuild
    ;
    this runs
    dpkg-buildpackage
    as usual, but it also adds an invocation of a program
    (
    lintian
    ) that runs many checks to validate the generated package against the
    De-
    bian policy
    3
    . This script also cleans up the environment so that local environment
    variables do not pollute the package build. The
    debuild
    command is one of the tools
    in the
    devscripts
    suite, which share some consistency and configuration to make the
    maintainers’ task easier.
    9.2. Recompiling the Linux Kernel
    The kernels provided by Kali include the largest possible number of features, as well as the max-
    imum number of drivers, in order to cover the broadest spectrum of existing hardware configu-
    rations. This is why some users prefer to recompile the kernel in order to include only what they
    specifically need. There are two reasons for this choice. First, it is a way to optimize memory
    consumption since all kernel code, even if it is never used, occupies physical memory. Because
    the statically compiled portions of the kernel are never moved to swap space, an overall decrease
    in system performance will result from having drivers and features built in that are never used.
    Second, reducing the number of drivers and kernel features reduces the risk of security problems
    since only a fraction of the available kernel code is being run.
    3
    https://www.debian.org/doc/debian-policy/
    237
    Chapter 9 — Advanced Usage


    Important
    If you choose to compile your own kernel, you must accept the conse-
    quences: Kali cannot ensure security updates for your custom kernel. By
    keeping the kernel provided by Kali, you benefit from updates prepared by
    the Debian Project.
    Recompilation of the kernel is also necessary if you want to use certain features that are only
    available as patches (and not included in the standard kernel version).

    Download 11,68 Mb.
    1   ...   134   135   136   137   138   139   140   141   ...   174




    Download 11,68 Mb.
    Pdf ko'rish