차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linuxfromscratch:kernelconfiguration [2024/04/15 16:47] – 만듦 baecy | linuxfromscratch:kernelconfiguration [2024/04/16 20:40] (현재) – [wpa_supplicant-2.10] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== Kernel Configuration ====== | + | ======= Kernel Configuration |
===== From BLFS ===== | ===== From BLFS ===== | ||
줄 80: | 줄 80: | ||
\\ | \\ | ||
- | ==== | + | ==== Fuse-3.16.2 ==== |
+ | FUSE (Filesystem in Userspace) is a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. Fuse also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations. | ||
+ | < | ||
+ | File systems ---> | ||
+ | <*/M> FUSE (Filesystem in Userspace) support | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | ==== jfsutils-1.1.15 ==== | ||
+ | The jfsutils package contains administration and debugging tools for the jfs file system. | ||
+ | < | ||
+ | File systems ---> | ||
+ | <*/M> JFS filesystem support | ||
+ | \\ | ||
+ | |||
+ | ==== LVM2-2.03.23 ==== | ||
+ | The LVM2 package is a set of tools that manage logical partitions. It allows spanning of file systems across multiple physical disks and disk partitions and provides for dynamic growing or shrinking of logical partitions, mirroring and low storage footprint snapshots. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | [*] Block devices ---> | ||
+ | <*/M> RAM block device support | ||
+ | [*] Multiple devices driver support (RAID and LVM) ---> | ||
+ | <*/M> Device mapper support | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | Kernel hacking ---> | ||
+ | Generic Kernel Debugging Instruments ---> | ||
+ | [*] Magic SysRq key [MAGIC_SYSRQ]</ | ||
+ | \\ | ||
+ | |||
+ | ==== mdadm-4.2 ==== | ||
+ | The mdadm package contains administration tools for software RAID. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | [*] Multiple devices driver support (RAID and LVM) ---> | ||
+ | < | ||
+ | [*] | ||
+ | # Only the RAID types desired are required: | ||
+ | < /*/M> RAID-0 (striping) mode [MD_RAID0] | ||
+ | < /*/M> RAID-1 (mirroring) mode | ||
+ | < /*/M> RAID-10 (mirrored striping) mode | ||
+ | < /*/M> RAID-4/ | ||
+ | \\ | ||
+ | |||
+ | ==== NTFS3 (ntfs-3g-2022.10.3) ==== | ||
+ | Kernel NTFS3 | ||
+ | < | ||
+ | File systems ---> | ||
+ | DOS/ | ||
+ | <*/M> NTFS Read-Write file system support | ||
+ | \\ | ||
+ | ntfs-3g\\ | ||
+ | The Ntfs-3g package contains a stable, read-write open source driver for NTFS partitions. NTFS partitions are used by most Microsoft operating systems. Ntfs-3g allows you to mount NTFS partitions in read-write mode from your Linux system. It uses the FUSE kernel module to be able to implement NTFS support in userspace. The package also contains various utilities useful for manipulating NTFS partitions. | ||
+ | < | ||
+ | File systems ---> | ||
+ | <*/M> FUSE (Filesystem in Userspace) support | ||
+ | \\ | ||
+ | |||
+ | ==== parted-3.6 ==== | ||
+ | The Parted package is a disk partitioning and partition resizing tool. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | SCSI device support ---> | ||
+ | [*] SCSI low-level drivers ---> | ||
+ | <M> SCSI debugging host and device simulator | ||
+ | \\ | ||
+ | |||
+ | ==== xfsprogs-6.6.0 ==== | ||
+ | The xfsprogs package contains administration and debugging tools for the XFS file system. | ||
+ | < | ||
+ | File systems ---> | ||
+ | <*/M> XFS filesystem support | ||
+ | \\ | ||
+ | |||
+ | ==== Using GRUB to Set Up the Boot Process with UEFI ==== | ||
+ | === Turn Off Secure Boot === | ||
+ | BLFS does not have the essential packages to support Secure Boot. To set up the boot process with GRUB and UEFI in BLFS, Secure Boot must be turned off from the configuration interface of the firmware. Read the documentation provided by the manufacturer of your system to find out how. | ||
+ | < | ||
+ | Processor type and features ---> | ||
+ | [*] EFI runtime service support | ||
+ | [*] EFI stub support | ||
+ | |||
+ | -*- Enable the block layer ---> | ||
+ | Partition Types ---> | ||
+ | [ /*] Advanced partition selection | ||
+ | [*] EFI GUID Partition support | ||
+ | |||
+ | Device Drivers ---> | ||
+ | Firmware Drivers ---> | ||
+ | [*] Mark VGA/VBE/EFI FB as generic system framebuffer | ||
+ | Graphics support ---> | ||
+ | <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> | ||
+ | ... [DRM] | ||
+ | [*] Enable legacy fbdev support for your modesetting driver | ||
+ | ... [DRM_FBDEV_EMULATION] | ||
+ | <*> Simple framebuffer driver | ||
+ | Console display driver support ---> | ||
+ | [*] Framebuffer Console support | ||
+ | |||
+ | File systems ---> | ||
+ | DOS/ | ||
+ | <*/M> VFAT (Windows-95) fs support | ||
+ | Pseudo filesystems ---> | ||
+ | <*/M> EFI Variable filesystem | ||
+ | -*- Native language support ---> | ||
+ | <*/M> Codepage 437 (United States, Canada) | ||
+ | <*/M> NLS ISO 8859-1 | ||
+ | \\ | ||
+ | |||
+ | ==== qemu-8.2.1 ==== | ||
+ | qemu is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). | ||
+ | < | ||
+ | [*] Virtualization ---> | ||
+ | < | ||
+ | # Enable the option for your CPU: | ||
+ | < / | ||
+ | < / | ||
+ | |||
+ | [*] Networking support ---> | ||
+ | Networking options ---> | ||
+ | <*/M> 802.1d Ethernet Bridging | ||
+ | |||
+ | Device Drivers ---> | ||
+ | [*] Network device support ---> | ||
+ | [*] | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | ==== keyutils-1.6.3 ==== | ||
+ | Keyutils is a set of utilities for managing the key retention facility in the kernel, which can be used by filesystems, | ||
+ | < | ||
+ | Security options ---> | ||
+ | [*] Enable access key retention support | ||
+ | [*] Large payload keys [BIG_KEYS] | ||
+ | [*] | ||
+ | |||
+ | -*- Cryptographic API ---> | ||
+ | Public-key cryptography ---> | ||
+ | <*/M> RSA (Rivest-Shamir-Adleman) | ||
+ | [*] Asymmetric (public-key cryptographic) key type ---> | ||
+ | <*> Asymmetric public-key crypto algorithm subtype | ||
+ | ... [ASYMMETRIC_PUBLIC_KEY_SUBTYPE] | ||
+ | # If not built into the kernel, [SYSTEM_TRUSTED_KEYRING] won't show up; | ||
+ | # building as a module won't work: | ||
+ | < | ||
+ | Certificates for signature checking ---> | ||
+ | [*] Provide system-wide ring of trusted keys [SYSTEM_TRUSTED_KEYRING] | ||
+ | [*] | ||
+ | ... [SECONDARY_TRUSTED_KEYRING] | ||
+ | [*] Provide system-wide ring of blacklisted keys [SYSTEM_BLACKLIST_KEYRING] | ||
+ | |||
+ | Library routines ---> | ||
+ | Crypto library routines ---> | ||
+ | # If not built into the kernel, [BIG_KEYS] won't show up; | ||
+ | # building as a module won't work: | ||
+ | <*> ChaCha20-Poly1305 AEAD support (8-byte nonce library version) | ||
+ | ... [CRYPTO_LIB_CHACHA20POLY1305]</ | ||
+ | \\ | ||
+ | |||
+ | ==== libusb-1.0.27 ==== | ||
+ | The libusb package contains a library used by some applications for USB device access. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | [*] USB support ---> | ||
+ | < | ||
+ | [*] PCI based USB host interface | ||
+ | # These are most common USB controller drivers for PC-like systems. | ||
+ | # For modern systems often [USB_XHCI_HCD] is the only one needed | ||
+ | # even if the system has USB 2.0 ports: | ||
+ | < /*/M> xHCI HCD (USB 3.0) support | ||
+ | < /*/M> EHCI HCD (USB 2.0) support | ||
+ | < /*/M> OHCI HCD (USB 1.1) support | ||
+ | \\ | ||
+ | |||
+ | ==== lsof-4.99.0 ==== | ||
+ | The lsof package is useful to LiSt Open Files for a given running application or process. | ||
+ | < | ||
+ | General setup ---> | ||
+ | [*] POSIX Message Queues | ||
+ | \\ | ||
+ | |||
+ | ==== autofs-5.1.9 ==== | ||
+ | Autofs controls the operation of the automount daemons. The automount daemons automatically mount filesystems when they are accessed and unmount them after a period of inactivity. This is done based on a set of pre-configured maps. | ||
+ | < | ||
+ | File systems ---> | ||
+ | <*/M> Kernel automounter support (supports v3, v4 and v5) [AUTOFS_FS] | ||
+ | |||
+ | File systems ---> | ||
+ | [*] Network File Systems ---> | ||
+ | <*/M> NFS client support | ||
+ | <*/M> SMB3 and CIFS support (advanced network filesystem) | ||
+ | \\ | ||
+ | |||
+ | ==== BlueZ-5.72 ==== | ||
+ | The BlueZ package contains the Bluetooth protocol stack for Linux. | ||
+ | < | ||
+ | General setup ---> | ||
+ | # If it is disabled, [TIMERFD] and [EVENTFD] will be hidden and | ||
+ | # enabled implicitly. | ||
+ | # unless you are really an expert user: | ||
+ | [ /*] Configure standard kernel features (expert users) ---> | ||
+ | [*] Enable timerfd() system call | ||
+ | [*] Enable eventfd() system call | ||
+ | |||
+ | [*] Networking support ---> | ||
+ | <*/M> Bluetooth subsystem support ---> | ||
+ | [*] | ||
+ | < | ||
+ | [*] | ||
+ | < | ||
+ | [*] | ||
+ | [*] | ||
+ | < | ||
+ | Bluetooth device drivers ---> | ||
+ | # Select the appropriate drivers for your bluetooth hardware. | ||
+ | # There are more vendor-specific drivers not listed here: | ||
+ | < /*/M> HCI USB driver | ||
+ | < /*/M> HCI SDIO driver | ||
+ | < /*/M> HCI UART driver | ||
+ | <*/M> RF switch subsystem support ---> | ||
+ | |||
+ | -*- Cryptographic API ---> | ||
+ | Crypto core or helper ---> | ||
+ | <*/M> Userspace cryptographic algorithm configuration | ||
+ | Block ciphers ---> | ||
+ | <*/M> AES (Advanced Encryption Standard) | ||
+ | AEAD (authenticated encryption with associated data) ciphers ---> | ||
+ | <*/M> CCM (Counter with Cipher Block Chaining-MAC) | ||
+ | Hashes, digests, and MACs ---> | ||
+ | <*/M> CMAC (Cipher-based MAC) [CRYPTO_CMAC] | ||
+ | Userspace interface ---> | ||
+ | <*/M> Hash algorithms | ||
+ | <*/M> Symmetric key cipher algorithms | ||
+ | <*/M> AEAD cipher algorithms | ||
+ | \\ | ||
+ | |||
+ | ==== Bubblewrap-0.8.0 ==== | ||
+ | Bubblewrap is a setuid implementation of user namespaces, or sandboxing, that provides access to a subset of kernel user namespace features. Bubblewrap allows user owned processes to run in an isolated environment with limited access to the underlying filesystem. | ||
+ | < | ||
+ | General setup ---> | ||
+ | -*- Namespaces support ---> | ||
+ | [*] User namespace | ||
+ | \\ | ||
+ | |||
+ | ==== GPM-1.20.7 ==== | ||
+ | The GPM (General Purpose Mouse daemon) package contains a mouse server for the console and xterm. It not only provides cut and paste support generally, but its library component is used by various software such as Links to provide mouse support to the application. It is useful on desktops, especially if following (Beyond) Linux From Scratch instructions; | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Input device support ---> | ||
+ | -*- | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | ==== Lm-sensors-3-6-0 ==== | ||
+ | The lm_sensors package provides userspace support for the hardware monitoring drivers in the Linux kernel. This is useful for monitoring the temperature of the CPU and adjusting the performance of some hardware (such as cooling fans). | ||
+ | < | ||
+ | Power management and ACPI options ---> | ||
+ | [*] ACPI (Advanced Configuration and Power Interface) Support ---> | ||
+ | < /*/M> Battery | ||
+ | < /*/M> Thermal Zone [ACPI_THERMAL] | ||
+ | |||
+ | Device Drivers ---> | ||
+ | NVME Support ---> | ||
+ | < /*> NVM Express block device | ||
+ | # Set [HWMON] to <*> (not <M>!) or it will not show up: | ||
+ | [ /*] NVMe hardware monitoring | ||
+ | <*/M> Hardware Monitoring support ---> | ||
+ | < /*/M> AMD Athlon64/FX or Opteron temperature sensor | ||
+ | < /*/M> AMD Family 10h+ temperature sensor | ||
+ | < /*/M> AMD Family 15h processor power [SENSORS_FAM15H_POWER] | ||
+ | < /*/M> Intel Core/ | ||
+ | \\ | ||
+ | |||
+ | ==== pm-utils-1.4.1 ==== | ||
+ | The Power Management Utilities provide simple shell command line tools to suspend and hibernate the computer. They can be used to run user supplied scripts on suspend and resume. | ||
+ | < | ||
+ | Power management and ACPI options ---> | ||
+ | [*] Suspend to RAM and standby | ||
+ | [*] Hibernation (aka ' | ||
+ | \\ | ||
+ | |||
+ | ==== Power-profiles-daemon-0.20 ==== | ||
+ | The Power-profiles-daemon package provides a program that allows modification of the system power/ | ||
+ | < | ||
+ | Power management and ACPI options ---> | ||
+ | CPU Frequency scaling ---> | ||
+ | -*- CPU Frequency scaling | ||
+ | -*- ' | ||
+ | < | ||
+ | # Select if CPU is Intel: | ||
+ | [ /*] Intel P state control | ||
+ | # Select if CPU is AMD: | ||
+ | [ /*] AMD Processor P-State driver | ||
+ | |||
+ | Device Drivers ---> | ||
+ | # Some drivers under this submenu provide " | ||
+ | # and power-profiles-daemon can take advantage from platform profiles; | ||
+ | # select a driver if suitable for your platform: | ||
+ | [ /*] X86 Platform Specific Device Drivers ---> | ||
+ | \\ | ||
+ | |||
+ | ==== UPower-1.90.2 ==== | ||
+ | The UPower package provides an interface for enumerating power devices, listening to device events and querying history and statistics. Any application or service on the system can access the org.freedesktop.UPower service via the system message bus. | ||
+ | < | ||
+ | General setup ---> | ||
+ | -*- Namespaces support ---> | ||
+ | [*] User namespace | ||
+ | \\ | ||
+ | |||
+ | ==== Network Bridge ==== | ||
+ | < | ||
+ | Networking support: Y | ||
+ | Networking options: | ||
+ | 802.1d Ethernet Bridging: M or Y</ | ||
+ | \\ | ||
+ | |||
+ | ==== cifs-utils-7.0 ==== | ||
+ | The cifs-utils package provides a means for mounting SMB/CIFS shares on a Linux system. | ||
+ | < | ||
+ | File systems ---> | ||
+ | [*] Network File Systems ---> | ||
+ | <*/M> SMB3 and CIFS support (advanced network filesystem) | ||
+ | \\ | ||
+ | |||
+ | ==== NFS-Utils-2.6.4 ==== | ||
+ | The NFS Utilities package contains the userspace server and client tools necessary to use the kernel' | ||
+ | < | ||
+ | File systems ---> | ||
+ | [*] Network File Systems ---> | ||
+ | <*/M> NFS client support | ||
+ | <*/M> NFS server support | ||
+ | \\ | ||
+ | |||
+ | ==== Configuring the Linux Kernel for Wireless ==== | ||
+ | Before using any userspace tools for connecting to a wireless AP, the Linux kernel must be configured to drive the wireless NIC properly. | ||
+ | < | ||
+ | [*] Networking support ---> | ||
+ | [*] Wireless ---> | ||
+ | < | ||
+ | < /*/M> Generic IEEE 802.11 Networking Stack (mac80211) | ||
+ | |||
+ | Device Drivers ---> | ||
+ | [*] Network device support ---> | ||
+ | [*] Wireless LAN ---> | ||
+ | \\ | ||
+ | |||
+ | ==== Wireless Tools-29 ==== | ||
+ | The Wireless Extension (WE) is a generic API in the Linux kernel allowing a driver to expose configuration and statistics specific to common Wireless LANs to userspace. A single set of tools can support all the variations of Wireless LANs, regardless of their type, as long as the driver supports Wireless Extensions. WE parameters may also be changed on the fly without restarting the driver (or Linux). | ||
+ | < | ||
+ | [*] Networking support ---> | ||
+ | [*] Wireless ---> | ||
+ | <*/M> cfg80211 - wireless configuration API | ||
+ | [*] | ||
+ | \\ | ||
+ | |||
+ | |||
+ | ==== NetworkManager-1.44.2 ==== | ||
+ | NetworkManager is a set of co-operative tools that make networking simple and straightforward. Whether you use WiFi, wired, 3G, or Bluetooth, NetworkManager allows you to quickly move from one network to another: Once a network has been configured and joined once, it can be detected and re-joined automatically the next time it's available. | ||
+ | < | ||
+ | [*] Networking support ---> | ||
+ | Networking options ---> | ||
+ | [*] | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | [*] IPv6: Multiple Routing Tables | ||
+ | [*] | ||
+ | [*] | ||
+ | <*/M> 802.1Q/ | ||
+ | [*] QoS and/or fair queueing ---> | ||
+ | <*> Stochastic Fairness Queueing (SFQ) | ||
+ | <*> Token Bucket Filter (TBF) [NET_SCH_TBF] | ||
+ | <*> Fair Queue Controlled Delay AQM (FQ_CODEL) | ||
+ | <*> Ingress/ | ||
+ | |||
+ | Device Drivers ---> | ||
+ | [*] Network device support ---> | ||
+ | [*] | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | ==== Wireshark-4.2.3 ==== | ||
+ | The Wireshark package contains a network protocol analyzer, also known as a “sniffer”. This is useful for analyzing data captured “off the wire” from a live network connection, or data read from a capture file. | ||
+ | |||
+ | Wireshark provides both a graphical and a TTY-mode front-end for examining captured network packets from over 500 protocols, as well as the capability to read capture files from many other popular network analyzers. | ||
+ | < | ||
+ | [*] Networking support ---> | ||
+ | Networking options ---> | ||
+ | <*/M> Packet socket | ||
+ | \\ | ||
+ | |||
+ | ==== libnl-3.9.0 ==== | ||
+ | The libnl suite is a collection of libraries providing APIs to netlink protocol based Linux kernel interfaces. | ||
+ | < | ||
+ | General setup ---> | ||
+ | -*- Namespaces support ---> | ||
+ | [*] User namespace | ||
+ | [*] Network namespace | ||
+ | |||
+ | [*] Networking support ---> | ||
+ | Networking options ---> | ||
+ | [*] | ||
+ | [*] IP: advanced router | ||
+ | [*] IP: policy routing | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | [*] IPv6: Multiple Routing Tables | ||
+ | [*] | ||
+ | Core Netfilter Configuration ---> | ||
+ | <*/M> Netfilter nf_tables support | ||
+ | [*] | ||
+ | {*/M} | ||
+ | < | ||
+ | | ||
+ | <*/M> 802.1d Ethernet Bridging | ||
+ | <*/M> 802.1Q/ | ||
+ | -*- L3 Master device support | ||
+ | |||
+ | Device Drivers ---> | ||
+ | [*] Network device support ---> | ||
+ | [*] | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | ==== Kea 2.4.1 DHCP Server ==== | ||
+ | The ISC Kea package contains the server programs for DHCP. It is the successor of the old ISC DHCP server which is end-of-life since December 2022. | ||
+ | < | ||
+ | [*] Networking support ---> | ||
+ | Networking options ---> | ||
+ | <*/M> Packet socket | ||
+ | [*] | ||
+ | < | ||
+ | \\ | ||
+ | |||
+ | ==== Mesa-24.0.1 ==== | ||
+ | Mesa is an OpenGL compatible 3D graphics library. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Graphics support ---> | ||
+ | < | ||
+ | ... [DRM] | ||
+ | # For r300 or r600: | ||
+ | < /*/M> ATI Radeon | ||
+ | # For radeonsi: | ||
+ | < /*/M> AMD GPU | ||
+ | [*] | ||
+ | [*] | ||
+ | Display Engine Configuration ---> | ||
+ | [*] AMD DC - Enable new display engine | ||
+ | # For nouveau: | ||
+ | < /*/M> Nouveau (NVIDIA) cards | ||
+ | # For i915, crocus, or iris: | ||
+ | < /*/M> Intel 8xx/ | ||
+ | # For swrast: | ||
+ | < /*/M> Virtual GEM provider | ||
+ | # For svga: | ||
+ | < /*/M> DRM driver for VMware Virtual GPU | ||
+ | \\ | ||
+ | |||
+ | ==== Xorg-Server-21.1.11 ==== | ||
+ | The Xorg Server is the core of the X Window system. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Graphics support ---> | ||
+ | < | ||
+ | ... [DRM] | ||
+ | < /*/M> DRM driver for VMware Virtual GPU | ||
+ | < /*/M> DRM Support for bochs dispi vga interface (qemu stdvga) | ||
+ | < /*/M> Virtual Box Graphics Card [DRM_VBOXVIDEO]</ | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Firmware Drivers ---> | ||
+ | [*] Mark VGA/VBE/EFI FB as generic system framebuffer | ||
+ | Graphics support ---> | ||
+ | <*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> | ||
+ | ... [DRM] | ||
+ | <*> Simple framebuffer driver | ||
+ | \\ | ||
+ | |||
+ | ==== Xorg Input Drivers ==== | ||
+ | The Xorg Input Drivers page contains the instructions for building Xorg input drivers that are necessary in order for Xorg Server to respond user inputs. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Input device support ---> | ||
+ | -*- | ||
+ | < | ||
+ | |||
+ | Device Drivers ---> | ||
+ | Input device support ---> | ||
+ | -*- Generic input layer (needed for keyboard, mouse, ...) [INPUT] | ||
+ | [*] | ||
+ | < | ||
+ | |||
+ | Device Drivers ---> | ||
+ | [*] HID bus support ---> | ||
+ | {*/M} HID bus core support | ||
+ | Special HID drivers ---> | ||
+ | < | ||
+ | USB HID support ---> | ||
+ | <*/M> USB HID transport layer [USB_HID] | ||
+ | [*] USB support ---> | ||
+ | <*/M> Support for Host-side USB [USB]</ | ||
+ | \\ | ||
+ | |||
+ | ==== QtWebEngine-5.15.17 ==== | ||
+ | QtWebEngine integrates chromium' | ||
+ | < | ||
+ | General setup ---> | ||
+ | -*- Namespaces support ---> | ||
+ | # Enable or disable *both* of them: | ||
+ | [ /*] User namespace | ||
+ | [ /*] PID Namespaces | ||
+ | \\ | ||
+ | |||
+ | ==== Rox-Filer-2.11 ==== | ||
+ | rox-filer is a fast, lightweight, | ||
+ | < | ||
+ | File systems ---> | ||
+ | [*] Dnotify support | ||
+ | \\ | ||
+ | |||
+ | ==== alsa-lib-1.2.11 ==== | ||
+ | The ALSA Library package contains the ALSA library used by programs (including ALSA Utilities) requiring access to the ALSA sound interface. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | <*/M> Sound card support ---> | ||
+ | # Select settings and drivers appropriate for your hardware | ||
+ | # in the submenu: | ||
+ | <*/M> Advanced Linux Sound Architecture ---> | ||
+ | \\ | ||
+ | |||
+ | ==== intel-media-23.4.3 ==== | ||
+ | The intel-media package provides a VA API driver for Intel GPUs that are provided with Broadwell CPUs and higher. This includes support for a variety of codecs. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Graphics support ---> | ||
+ | <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> | ||
+ | ... [DRM] | ||
+ | <*/M> Intel 8xx/ | ||
+ | \\ | ||
+ | |||
+ | ==== intel-vaapi-driver-2.4.1 ==== | ||
+ | The intel-vaapi-driver package contains a VA API driver for Intel GPUs that are provided with Haswell CPUs and earlier. | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | Graphics support ---> | ||
+ | <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> | ||
+ | ... [DRM] | ||
+ | <*/M> Intel 8xx/ | ||
+ | \\ | ||
+ | |||
+ | ==== Cups-2.4.7 ==== | ||
+ | The Common Unix Printing System (CUPS) is a print spooler and associated utilities. It is based on the " | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | [*] USB support ---> | ||
+ | <*/M> USB Printer support | ||
+ | |||
+ | Device Drivers ---> | ||
+ | <*/M> Parallel port support ---> | ||
+ | <*/M> PC-style hardware | ||
+ | Character devices ---> | ||
+ | <*/M> Parallel printer support | ||
+ | \\ | ||
+ | |||
+ | ==== Gutenprint-5.3.4 ==== | ||
+ | The Gutenprint (formerly Gimp-Print) package contains high quality drivers for many brands and models of printers for use with Cups-2.4.7 and the GIMP-2.0. See a list of supported printers at [[https:// | ||
+ | < | ||
+ | Device Drivers ---> | ||
+ | [*] USB support ---> | ||
+ | <*/M> USB Printer support | ||