|
|
Line 1: |
Line 1: |
| I'm thinking we should include the option of not having a initrd, and just having a bzImage.
| | On my AMD Jaguar build server, on Feb 20, 2015, this lists all the builds that {{c|buildrepo}} has been configured to manage. The first number on each line is a '''failcount''', which is the number of consecutive times that the build has failed. A zero value indicates that everything's okay. The failcount is an important feature of the advanced repository management features. Here are a number of behaviors that are implemented based on failcount: |
| | |
| I like that idea too.
| |
| | |
| This guide directly starts with using dracut. I think it's better to rewrite it with generic ideas how to build custom kernel, without initrd, and then with different initramfs creation tools.
| |
| | |
| :::i propose we move this article to [[Kernel/Manual]] i propose we sign our discussion statements ala <pre>~~~~</pre> [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 19:34, 23 September 2014 (UTC)
| |
| | |
| == build useflag? ==
| |
| | |
| Why, in advanced section, is the "build" useflag set?
| |
| | |
| When I <code>equery u vanilla-sources</code> for instance, it is said:
| |
| | |
| !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the
| |
| first half of bootstrapping [make stage1
| |
| | |
| == listings of sys-kernel as of June 29, 2015 ==
| |
| | |
| --[[User:Danielv|Danielv]] ([[User talk:Danielv|talk]]) 21:02, June 29, 2015 (UTC)
| |
| | |
| eix -A sys-kernel/alt-sources
| |
| * sys-kernel/alt-sources
| |
| Available versions: (3.18.10) (~)3.18.10^m
| |
| Homepage: http://kernel.sysresccd.org/
| |
| Description: Kernel Sources and Patches for the System Rescue CD Alternate Kernel
| |
| | |
| eix -A sys-kernel/aufs-sources
| |
| * sys-kernel/aufs-sources
| |
| Available versions:
| |
| (3.14.41) (~)3.14.41^bs
| |
| (3.14.42) (~)3.14.42^bs
| |
| (3.14.43) (~)3.14.43^bs
| |
| (3.14.44) (~)3.14.44^bs
| |
| (3.18.12) (~)3.18.12^bs
| |
| (3.18.13) (~)3.18.13^bs
| |
| (3.18.14) (~)3.18.14^bs
| |
| (3.18.16) (~)3.18.16^bs
| |
| (3.19.8) (~)3.19.8^bs
| |
| (4.0.4) (~)4.0.4^bs
| |
| (4.0.5) (~)4.0.5^bs
| |
| {build deblob experimental module symlink vanilla}
| |
| Homepage: http://dev.gentoo.org/~mpagano/genpatches http://aufs.sourceforge.net/
| |
| Description: Full sources including the Gentoo patchset for the 4.0 kernel tree and aufs4 support
| |
| | |
| | |
| eix -A sys-kernel/better-initramfs-bin
| |
| * sys-kernel/better-initramfs-bin
| |
| Available versions: 0.9.0.1^m {+gzip}
| |
| Homepage: https://github.com/piotrkarbowski/better-initramfs
| |
| | |
| eix -A sys-kernel/bliss-initramfs
| |
| * sys-kernel/bliss-initramfs
| |
| Available versions: 6.5.0^ms {luks lvm raid +udev zfs}
| |
| Homepage: https://github.com/fearedbliss/bliss-initramfs
| |
| Description: Boot your system's rootfs from ZFS, LVM, RAID, or a variet
| |
| y of other configs.
| |
| | |
| eix -A sys-kernel/bliss-kernel
| |
| * sys-kernel/bliss-kernel
| |
| Available versions:
| |
| (3.14.43-FC.01) 3.14.43^ms
| |
| (3.14.44-FC.01) (~)3.14.44^ms
| |
| Homepage: http://xyinn.org/
| |
| Description: Precompiled Vanilla Kernel (Kernel Ready-to-Eat [KRE])
| |
| | |
| eix -A sys-kernel/centos7plus-sources
| |
| * sys-kernel/centos7plus-sources
| |
| Available versions: 3.10.0.123.13.2^m 3.10.0.123.20.1^m 3.10.0.229.4.2^m {buil
| |
| d symlink}
| |
| Homepage: http://www.redhat.com/
| |
| Description: Red Hat Enterprise Linux kernel sources
| |
| | |
| eix -A sys-kernel/ck-sources
| |
| * sys-kernel/ck-sources
| |
| Available versions:
| |
| (3.4.107) (~)3.4.107^bs
| |
| (3.10.77) (~)3.10.77^bs
| |
| (3.14.42) (~)3.14.42^bs
| |
| (3.14.43) (~)3.14.43^bs
| |
| (3.14.44) (~)3.14.44^bs
| |
| (3.18.13) (~)3.18.13^bs
| |
| (3.18.14) (~)3.18.14^bs
| |
| (3.18.16) (~)3.18.16^bs
| |
| (3.19.8) (~)3.19.8^bs
| |
| (4.0.4-r1) (~)4.0.4-r1^bs
| |
| (4.0.5) (~)4.0.5^bs
| |
| {bfsonly build deblob experimental symlink urwlocks}
| |
| Homepage: http://www.kernel.org/ http://www.gentoo.org/ http://dev.gentoo.org/~mpagano/genpatches/ http://users.on.net/~ckolivas/kernel/ http://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags
| |
| Description: Full Linux 4.0 kernel sources with Con Kolivas' high performance patchset and Gentoo's genpatches
| |
| | |
| eix -A sys-kernel/cryptodev
| |
| * sys-kernel/cryptodev
| |
| Available versions: (~)1.7^t {examples KERNEL="linux"}
| |
| Homepage: http://cryptodev-linux.org/index.html
| |
| Description: device that allows access to Linux kernel cryptographic drivers
| |
| | |
| eix -A sys-kernel/debian-sources
| |
| [I] sys-kernel/debian-sources
| |
| Available versions:
| |
| (3.2.57) **3.2.57^mbs
| |
| (3.16.2) 3.16.2^mbs
| |
| (3.16.7) 3.16.7^mbs
| |
| (3.19.3) 3.19.3^mbs
| |
| (4.0.4) [M]4.0.4^mbs
| |
| {binary rt}
| |
| Installed versions: [...]
| |
| Homepage: http://www.debian.org
| |
| Description: Debian Sources (and optional binary kernel)
| |
| | |
| eix -A sys-kernel/dkms
| |
| * sys-kernel/dkms
| |
| Available versions: 2.2.0.0 {bash-completion}
| |
| Homepage: http://linux.dell.com/dkms
| |
| Description: Dynamic Kernel Module Support
| |
| | |
| eix -A sys-kernel/dracut
| |
| * sys-kernel/dracut
| |
| Available versions: (~)038-r2^t (~)040^t (~)041^t {debug selinux systemd}
| |
| Homepage: http://dracut.wiki.kernel.org
| |
| Description: Generic initramfs generation tool
| |
| | |
| eix -A sys-kernel/genkernel
| |
| [I] sys-kernel/genkernel
| |
| Available versions: 3.4.40.7-r6^m {+cryptsetup ibm selinux}
| |
| Installed versions: [...]
| |
| Homepage: http://www.gentoo.org
| |
| Description: Gentoo automatic kernel building scripts
| |
| | |
| * sys-kernel/genkernel-next
| |
| Available versions: 35 55 (~)60 63 {cryptsetup dmraid gpg iscsi mdadm plymouth selinux}
| |
| Homepage: http://www.gentoo.org
| |
| Description: Gentoo automatic kernel building scripts, reloaded
| |
| | |
| eix -A sys-kernel/gentoo-sources
| |
| [I] sys-kernel/gentoo-sources
| |
| Available versions:
| |
| (3.4.106) (~)3.4.106^bs
| |
| (3.4.107) (~)3.4.107^bs
| |
| (3.4.9999) **3.4.9999^bs
| |
| (3.10.77) 3.10.77^bs
| |
| (3.10.79) (~)3.10.79^bs
| |
| (3.10.80) (~)3.10.80^bs
| |
| (3.10.81) (~)3.10.81^bs
| |
| (3.12.44) 3.12.44^bs
| |
| (3.12.9999) **3.12.9999^bs
| |
| (3.14.41) 3.14.41^bs
| |
| (3.14.42) (~)3.14.42^bs
| |
| (3.14.43) (~)3.14.43^bs
| |
| (3.14.44) (~)3.14.44^bs
| |
| (3.14.45) (~)3.14.45^bs
| |
| (3.18.16) 3.18.16^bs
| |
| (3.19.8) (~)3.19.8^bs
| |
| (4.0.4) (~)4.0.4^bs
| |
| (4.0.5) 4.0.5^bs
| |
| (4.0.6) (~)4.0.6^bs
| |
| (4.1.0) (~)4.1.0^bs
| |
| {build deblob experimental symlink}
| |
| Installed versions: [...]
| |
| Homepage: http://dev.gentoo.org/~mpagano/genpatches
| |
| Description: Full sources including the Gentoo patchset for the 4.1 kernel tree
| |
| | |
| eix -A sys-kernel/git-sources
| |
| * sys-kernel/git-sources
| |
| Available versions:
| |
| (4.1_rc1) (~)4.1_rc1^bs
| |
| (4.1_rc2) (~)4.1_rc2^bs
| |
| (4.1_rc3) (~)4.1_rc3^bs
| |
| (4.1_rc4) (~)4.1_rc4^bs
| |
| (4.1_rc5) (~)4.1_rc5^bs
| |
| (4.1_rc6) (~)4.1_rc6^bs
| |
| (4.1_rc7) (~)4.1_rc7^bs
| |
| (4.1_rc8) (~)4.1_rc8^bs
| |
| {build symlink}
| |
| Homepage: http://www.kernel.org
| |
| Description: The very latest -git version of the Linux kernel
| |
| | |
| eix -A sys-kernel/hardened-sources
| |
| * sys-kernel/hardened-sources
| |
| Available versions:
| |
| (3.2.68) 3.2.68^bs
| |
| (3.2.69-r4) 3.2.69-r4^bs
| |
| (3.2.69-r5) (~)3.2.69-r5^bs
| |
| (3.2.69-r6) (~)3.2.69-r6^bs
| |
| (3.2.69-r7) (~)3.2.69-r7^bs
| |
| (3.14.35) 3.14.35^bs
| |
| (3.14.43-r3) 3.14.43-r3^bs
| |
| (3.14.43-r4) (~)3.14.43-r4^bs
| |
| (3.14.44) (~)3.14.44^bs
| |
| (3.14.45) (~)3.14.45^bs
| |
| (3.18.9) 3.18.9^bs
| |
| (4.0.4-r3) (~)4.0.4-r3^bs
| |
| (4.0.4-r4) (~)4.0.4-r4^bs
| |
| (4.0.5) (~)4.0.5^bs
| |
| (4.0.5-r1) (~)4.0.5-r1^bs
| |
| (4.0.6) (~)4.0.6^bs
| |
| {build deblob symlink}
| |
| Homepage: http://www.gentoo.org/proj/en/hardened/
| |
| Description: Hardened kernel sources (kernel series 4.0)
| |
| | |
| eix -A sys-kernel/kccmp
| |
| * sys-kernel/kccmp
| |
| Available versions: 0.3
| |
| Homepage: http://stoopidsimple.com/kccmp/
| |
| Description: A simple tool for comparing two linux kernel .config files
| |
| | |
| eix -A sys-kernel/kergen
| |
| * sys-kernel/kergen
| |
| Available versions: (~)0.1.1 {PYTHON_TARGETS="python3_3 python3_4"}
| |
| Homepage: https://github.com/nichoski/kergen
| |
| Description: Kernel config generator
| |
| | |
| eix -A sys-kernel/linux-docs
| |
| * sys-kernel/linux-docs
| |
| Available versions: (~)3.4.104 (~)3.10.58 (~)3.12.30 (~)3.14.22 (~)3.16.6 (~)3
| |
| .17.1 {html}
| |
| Homepage: http://www.kernel.org/
| |
| Description: Developer documentation generated from the Linux kernel
| |
| | |
| eix -A sys-kernel/linux-firmware
| |
| * sys-kernel/linux-firmware
| |
| Available versions: 20140603 (~)20140809 20140902 (~)20141009 20150206 (~)20150320 **99999999 {savedconfig}
| |
| Homepage: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
| |
| Description: Linux firmware files
| |
| | |
| eix -A sys-kernel/linux-headers
| |
| [I] sys-kernel/linux-headers
| |
| Available versions: 3.17-r1^bs 4.0^bs
| |
| Installed versions: [...]
| |
| Homepage: http://www.kernel.org/ http://www.gentoo.org/
| |
| Description: Linux system headers
| |
| | |
| eix -A sys-kernel/mips-sources
| |
| * sys-kernel/mips-sources
| |
| Available versions:
| |
| (3.19.6) ~*3.19.6^bs
| |
| (4.0.1) ~*4.0.1^bs
| |
| {build cobalt ip27 ip28 ip30 ip32r10k symlink}
| |
| Homepage: http://www.linux-mips.org/ http://www.gentoo.org/
| |
| Description: Linux-Mips GIT sources for MIPS-based machines, dated 20150418
| |
| | |
| eix -A sys-kernel/openvz-rhel6-stable
| |
| * sys-kernel/openvz-rhel6-stable
| |
| Available versions:
| |
| (2.6.32.042.106.4) 2.6.32.042.106.4^mbs
| |
| (2.6.32.042.108.2) [M]2.6.32.042.108.2^mbs
| |
| {binary}
| |
| Homepage: http://www.openvz.org
| |
| Description: Full Linux kernel sources - RHEL6 kernel with OpenVZ patchset
| |
| | |
| eix -A sys-kernel/openvz-sources
| |
| * sys-kernel/openvz-sources
| |
| Available versions:
| |
| (2.6.32.106.4) 2.6.32.106.4^bs
| |
| (2.6.32.108.5) 2.6.32.108.5^bs
| |
| {build symlink}
| |
| Homepage: http://www.openvz.org
| |
| Description: Kernel sources with OpenVZ patchset
| |
| | |
| eix -A sys-kernel/pf-sources
| |
| * sys-kernel/pf-sources
| |
| Available versions:
| |
| (2.6.31_p9) (~)2.6.31_p9^bs
| |
| (2.6.32_p16) (~)2.6.32_p16^bs
| |
| (2.6.33_p4) (~)2.6.33_p4^bs
| |
| (2.6.34_p7) (~)2.6.34_p7^bs
| |
| (2.6.35_p11) (~)2.6.35_p11^bs
| |
| (2.6.36_p6) (~)2.6.36_p6^bs
| |
| (2.6.37_p6) (~)2.6.37_p6^bs
| |
| (2.6.38_p8) (~)2.6.38_p8^bs
| |
| (2.6.39_p4) (~)2.6.39_p4^bs
| |
| (3.0.7-r2) (~)3.0.7-r2^bs
| |
| (3.1.6-r2) (~)3.1.6-r2^bs
| |
| (3.2.7) (~)3.2.7^bs
| |
| (3.3.6) (~)3.3.6^bs
| |
| (3.4.6) (~)3.4.6^bs
| |
| (3.5.4) (~)3.5.4^bs
| |
| (3.6.12) (~)3.6.12^bs
| |
| (3.7.5) (~)3.7.5^bs
| |
| (3.8.2) (~)3.8.2^bs
| |
| (3.9.5) (~)3.9.5^bs
| |
| (3.10.1) (~)3.10.1^bs
| |
| (3.11.4) (~)3.11.4^bs
| |
| (3.12.4) (~)3.12.4^bs
| |
| (3.13.3) (~)3.13.3^bs
| |
| (3.14_p4) (~)3.14_p4^bs
| |
| (3.15_p5) (~)3.15_p5^bs
| |
| (3.16_p4) (~)3.16_p4^bs
| |
| (3.17_p4) (~)3.17_p4^bs
| |
| (3.19_p1) (~)3.19_p1^bs
| |
| (4.0_p6) (~)4.0_p6^bs
| |
| {build deblob experimental symlink}
| |
| Homepage: http://pf.natalenko.name/
| |
| Description: Linux kernel fork with new features, including the -ck patchset (BFS), BFQ, TuxOnIce and UKSM
| |
| | |
| eix -A sys-kernel/raspberrypi-image
| |
| * sys-kernel/raspberrypi-image
| |
| Available versions: ~*3.18.9_pre-r20150307^mbs ~*3.18.11_pre-r20150415^mbs ~*3.18.13_pre-r20150510^mbs {doc dtb +firmware rpi1 rpi1b rpi1bplus +rpi2}
| |
| Homepage: https://github.com/raspberrypi/firmware
| |
| Description: Raspberry PI binary kernel, modules, dtb and firmware
| |
| | |
| eix -A sys-kernel/raspberrypi-sources
| |
| * sys-kernel/raspberrypi-sources
| |
| Available versions:
| |
| (3.10.1_pre-r20130719) ~*3.10.1_pre-r20130719^bs
| |
| (3.10.9999) **3.10.9999^bs
| |
| (3.12.9999) **3.12.9999^bs
| |
| (3.14.9999) **3.14.9999^bs
| |
| (3.18.9999) **3.18.9999^bs
| |
| (3.19.9999) **3.19.9999^bs
| |
| {build symlink}
| |
| Homepage: https://github.com/raspberrypi/linux
| |
| Description: Raspberry PI kernel sources
| |
| | |
| eix -A sys-kernel/rhel7-sources
| |
| * sys-kernel/rhel7-sources
| |
| Available versions: 3.10.0.123.13.2^m 3.10.0.123.20.1^m 3.10.0.229.1.2^m 3.10.0.229.4.2^m {build symlink}
| |
| Homepage: http://www.redhat.com/
| |
| Description: Red Hat Enterprise Linux kernel sources
| |
| | |
| eix -A sys-kernel/rsbac-sources
| |
| * sys-kernel/rsbac-sources
| |
| Available versions: (3.10.7) (~)3.10.7^bs
| |
| {build symlink}
| |
| Homepage: http://www.gentoo.org/proj/en/hardened/
| |
| Description: RSBAC kernel sources (kernel series 3.10)
| |
| | |
| eix -A sys-kernel/rt-sources
| |
| * sys-kernel/rt-sources
| |
| Available versions:
| |
| (3.14.36_p34) (~)3.14.36_p34^bs
| |
| (3.18.11_p7) (~)3.18.11_p7^bs
| |
| {build deblob symlink}
| |
| Homepage: http://www.kernel.org/ http://www.gentoo.org/ http://www.kernel.org/pub/linux/kernel/projects/rt/ http://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags
| |
| Description: Full Linux 3.18 kernel sources with the CONFIG_PREEMPT_RTpatch
| |
| | |
| eix -A sys-kernel/spl
| |
| * sys-kernel/spl
| |
| Available versions: (~)0.6.0_rc13-r2^t (~)0.6.0_rc14-r3^t (~)0.6.1-r3^t (~)0.6.2^t (~)0.6.2-r1^t (~)0.6.2-r2^t (~)0.6.2-r3^t (~)0.6.2-r4^t (~)0.6.2-r5^t (~)0.6.3^st (~)0.6.3-r1^st (~)0.6.4^st **9999^st {custom-cflags debug debug-log KERNEL="linux"}
| |
| Homepage: http://zfsonlinux.org/
| |
| Description: The Solaris Porting Layer is a Linux kernel module which provides many of the Solaris kernel APIs
| |
| | |
| eix -A sys-kernel/std-sources
| |
| * sys-kernel/std-sources
| |
| Available versions: (3.14.35) (~)3.14.35^m
| |
| Homepage: http://kernel.sysresccd.org/
| |
| Description: Kernel Sources and Patches for the System Rescue CD Standard Kernel
| |
| | |
| eix -A sys-kernel/tuxonice-sources
| |
| * sys-kernel/tuxonice-sources
| |
| Available versions:
| |
| (3.4.107) (~)3.4.107^bs
| |
| (3.10.79) (~)3.10.79^bs
| |
| (3.10.80) (~)3.10.80^bs
| |
| (3.10.81) (~)3.10.81^bs
| |
| (3.12.43) (~)3.12.43^bs
| |
| (3.12.44) (~)3.12.44^bs
| |
| (3.14.43) (~)3.14.43^bs
| |
| (3.14.44) (~)3.14.44^bs
| |
| (3.14.45) (~)3.14.45^bs
| |
| (3.18.14) (~)3.18.14^bs
| |
| (3.18.16) (~)3.18.16^bs
| |
| (3.19.8) (~)3.19.8^bs
| |
| (4.0.4) (~)4.0.4^bs
| |
| (4.0.5) (~)4.0.5^bs
| |
| (4.0.6) (~)4.0.6^bs
| |
| {build experimental symlink}
| |
| Homepage: http://dev.gentoo.org/~mpagano/genpatches/ http://tuxonice.nigelcunningham.com.au/ https://github.com/NigelCunningham/tuxonice-kernel
| |
| Description: TuxOnIce + Gentoo patchset sources
| |
| | |
| eix -A sys-kernel/vanilla-sources
| |
| * sys-kernel/vanilla-sources
| |
| Available versions:
| |
| (3.2.69) (~)3.2.69^bs
| |
| (3.4.108) (~)3.4.108^bs
| |
| (3.10.81) (~)3.10.81^bs
| |
| (3.12.44) (~)3.12.44^bs
| |
| (3.14.45) (~)3.14.45^bs
| |
| (3.18.16) (~)3.18.16^bs
| |
| (4.0.6) (~)4.0.6^bs
| |
| (4.1.0) (~)4.1.0^bs
| |
| {build deblob symlink}
| |
| Homepage: http://www.kernel.org
| |
| Description: Full sources for the Linux kernel
| |
| | |
| eix -A sys-kernel/vserver-sources
| |
| * sys-kernel/vserver-sources
| |
| Available versions:
| |
| (2.3.0.36.32) 2.3.0.36.32^bs
| |
| (2.3.6.5) (~)2.3.6.5^bs
| |
| (2.3.6.8) (~)2.3.6.8^bs
| |
| (2.3.6.11) (~)2.3.6.11^bs
| |
| (2.3.6.14) (~)2.3.6.14^bs
| |
| (2.3.7.3) (~)2.3.7.3^bs
| |
| (2.3.7.4) (~)2.3.7.4^bs
| |
| {build deblob symlink}
| |
| Homepage: http://www.gentoo.org/proj/en/vps/
| |
| Description: Full sources including Linux-VServer patchsets for the 3.18 kernel tree
| |
| | |
| eix -A sys-kernel/xbox-sources
| |
| * sys-kernel/xbox-sources
| |
| Available versions: (2.6.16.26) ~*2.6.16.26^bs
| |
| {build symlink}
| |
| Homepage: http://www.kernel.org/ http://www.gentoo.org/
| |
| Description: Full sources for the Xbox Linux kernel
| |
| | |
| eix -A sys-kernel/zen-sources
| |
| * sys-kernel/zen-sources
| |
| Available versions:
| |
| (3.8.9999) **3.8.9999^bs
| |
| (3.9.9999) **3.9.9999^bs
| |
| (3.10.9999) **3.10.9999^bs
| |
| (3.11.9999) **3.11.9999^bs
| |
| (3.12.9999) **3.12.9999^bs
| |
| (3.13.9999) **3.13.9999^bs
| |
| {build symlink}
| |
| Homepage: http://zen-kernel.org
| |
| Description: The Zen Kernel Live Sources
| |