LINUX.ORG.RU

История изменений

Исправление saahriktu, (текущая версия) :

Меня всегда удивляло, что в новостях про ядро не приводят хотя-бы краткий список новых опций, которые вылезают по «make oldconfig». Для ядра 4.12 он такой:

Kyber I/O scheduler (MQ_IOSCHED_KYBER) [Y/n/?] (NEW)
BFQ I/O scheduler (IOSCHED_BFQ) [N/y/?] (NEW)
  Support for deprecated /dev/mcelog character device (X86_MCELOG_LEGACY) [N/y/?] (NEW)
PCI Endpoint Support (PCI_ENDPOINT) [N/y/?] (NEW)
MicroSemi Switchtec PCIe Switch Management Driver (PCI_SW_SWITCHTEC) [N/y/?] (NEW)
Allow override default queue discipline (NET_SCH_DEFAULT) [N/y/?] (NEW)
PCI Endpoint Test driver (PCI_ENDPOINT_TEST) [N/y/?] (NEW)
    Integrity target support (DM_INTEGRITY) [N/y/?] (NEW)
DSA mock-up Ethernet switch chip support (NET_DSA_LOOP) [N/y/?] (NEW)
Mediatek MT7530 Ethernet switch support (NET_DSA_MT7530) [N/y/?] (NEW)
SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode (NET_DSA_SMSC_LAN9303_I2C) [N/y/?] (NEW)
SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode (NET_DSA_SMSC_LAN9303_MDIO) [N/y/?] (NEW)
  Synopsys devices (NET_VENDOR_SYNOPSYS) [Y/n/?] (NEW)
LTC LTC4306/5 I2C multiplexer (I2C_MUX_LTC4306) [N/y/?] (NEW)
  ASPEED AST2400/AST2500 PWM and Fan tach driver (SENSORS_ASPEED) [N/y/?] (NEW)
  Emergency poweroff delay in milli-seconds (THERMAL_EMERGENCY_POWEROFF_DELAY_MS) [0] (NEW)
TI Lighting Management Unit driver (MFD_TI_LMU) [N/y/?] (NEW)
    Overallocation of the fbdev buffer (DRM_FBDEV_OVERALLOC) [100] (NEW)
    Backlight driver for the Arctic Sands ARCxCnnnn family (BACKLIGHT_ARCXCNN) [N/y/?] (NEW)
Accutouch touch device (HID_ACCUTOUCH) [N/y/?] (NEW)
Asus (HID_ASUS) [N/y/?] (NEW)
NTI keyboard adapters (HID_NTI) [N/y/?] (NEW)
  PCI based USB host interface (USB_PCI) [Y/n/?] (NEW)
  Intel e752x (e7520, e7525, e7320) and 3100 (EDAC_E752X) [N/y/?] (NEW)
  Intel 82975x (D82975x) (EDAC_I82975X) [N/y/?] (NEW)
  Intel 3000/3010 (EDAC_I3000) [N/y/?] (NEW)
  Intel 3200 (EDAC_I3200) [N/y/?] (NEW)
  Intel e312xx (EDAC_IE31200) [N/y/?] (NEW)
  Intel X38 (EDAC_X38) [N/y/?] (NEW)
  Intel 5400 (Seaburg) chipsets (EDAC_I5400) [N/y/?] (NEW)
  Intel i7 Core (Nehalem) processors (EDAC_I7CORE) [N/y/?] (NEW)
  Intel Greencreek/Blackford chipset (EDAC_I5000) [N/y/?] (NEW)
  Intel San Clemente MCH (EDAC_I5100) [N/y/?] (NEW)
  Intel Clarksboro MCH (EDAC_I7300) [N/y/?] (NEW)
  Intel Sandy-Bridge/Ivy-Bridge/Haswell Integrated MC (EDAC_SBRIDGE) [N/y/?] (NEW)
  Intel Skylake server Integrated MC (EDAC_SKX) [N/y/?] (NEW)
  Intel Pondicherry2 (EDAC_PND2) [N/y/?] (NEW)
  Data acquisition support (comedi) (COMEDI) [N/y/?] (NEW)
  USB Type-C Port Controller Manager (TYPEC_TCPM) [N/y/?] (NEW)
    Type-C Port Controller Interface driver (TYPEC_TCPCI) [N/y/?] (NEW)
    Fairchild FUSB302 Type-C chip driver (TYPEC_FUSB302) [N/y/?] (NEW)
  External LED on Dell Business Netbooks (DELL_WMI_LED) [N/y/?] (NEW)
  Intel Cherry Trail ACPI INT33FE Driver (INTEL_CHT_INT33FE) [N/y/?] (NEW)
  Correctable Errors Collector (RAS_CEC) [N/y/?] (NEW)
  Early printk via the xHCI debug port (EARLY_PRINTK_USB_XDBC) [N/y/?] (NEW)
Provide system-wide ring of blacklisted keys (SYSTEM_BLACKLIST_KEYRING) [N/y/?] (NEW)
Мда, создаётся впечатление, что Линус Торвальдс собирается делать новое ядро, у которого со старым будет общего не более чем 1%. Куда ни ткни пальцем - либо уже названо legacy, либо названо deprecated...

Исходная версия saahriktu, :

Меня всегда удивляло, что в новостях про ядро не приводят хотя-бы краткий список новых опций, которые вылезают по «make oldconfig». Для ядра 4.12 он такой:

Kyber I/O scheduler (MQ_IOSCHED_KYBER) [Y/n/?] (NEW)
BFQ I/O scheduler (IOSCHED_BFQ) [N/y/?] (NEW)
  Support for deprecated /dev/mcelog character device (X86_MCELOG_LEGACY) [N/y/?] (NEW)
PCI Endpoint Support (PCI_ENDPOINT) [N/y/?] (NEW)
MicroSemi Switchtec PCIe Switch Management Driver (PCI_SW_SWITCHTEC) [N/y/?] (NEW)
Allow override default queue discipline (NET_SCH_DEFAULT) [N/y/?] (NEW)
PCI Endpoint Test driver (PCI_ENDPOINT_TEST) [N/y/?] (NEW)
    Integrity target support (DM_INTEGRITY) [N/y/?] (NEW)
DSA mock-up Ethernet switch chip support (NET_DSA_LOOP) [N/y/?] (NEW)
Mediatek MT7530 Ethernet switch support (NET_DSA_MT7530) [N/y/?] (NEW)
SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode (NET_DSA_SMSC_LAN9303_I2C) [N/y/?] (NEW)
SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in MDIO managed mode (NET_DSA_SMSC_LAN9303_MDIO) [N/y/?] (NEW)
  Synopsys devices (NET_VENDOR_SYNOPSYS) [Y/n/?] (NEW)
LTC LTC4306/5 I2C multiplexer (I2C_MUX_LTC4306) [N/y/?] (NEW)
  ASPEED AST2400/AST2500 PWM and Fan tach driver (SENSORS_ASPEED) [N/y/?] (NEW)
  Emergency poweroff delay in milli-seconds (THERMAL_EMERGENCY_POWEROFF_DELAY_MS) [0] (NEW)
TI Lighting Management Unit driver (MFD_TI_LMU) [N/y/?] (NEW)
    Overallocation of the fbdev buffer (DRM_FBDEV_OVERALLOC) [100] (NEW)
    Backlight driver for the Arctic Sands ARCxCnnnn family (BACKLIGHT_ARCXCNN) [N/y/?] (NEW)
Accutouch touch device (HID_ACCUTOUCH) [N/y/?] (NEW)
Asus (HID_ASUS) [N/y/?] (NEW)
NTI keyboard adapters (HID_NTI) [N/y/?] (NEW)
  PCI based USB host interface (USB_PCI) [Y/n/?] (NEW)
  Intel e752x (e7520, e7525, e7320) and 3100 (EDAC_E752X) [N/y/?] (NEW)
  Intel 82975x (D82975x) (EDAC_I82975X) [N/y/?] (NEW)
  Intel 3000/3010 (EDAC_I3000) [N/y/?] (NEW)
  Intel 3200 (EDAC_I3200) [N/y/?] (NEW)
  Intel e312xx (EDAC_IE31200) [N/y/?] (NEW)
  Intel X38 (EDAC_X38) [N/y/?] (NEW)
  Intel 5400 (Seaburg) chipsets (EDAC_I5400) [N/y/?] (NEW)
  Intel i7 Core (Nehalem) processors (EDAC_I7CORE) [N/y/?] (NEW)
  Intel Greencreek/Blackford chipset (EDAC_I5000) [N/y/?] (NEW)
  Intel San Clemente MCH (EDAC_I5100) [N/y/?] (NEW)
  Intel Clarksboro MCH (EDAC_I7300) [N/y/?] (NEW)
  Intel Sandy-Bridge/Ivy-Bridge/Haswell Integrated MC (EDAC_SBRIDGE) [N/y/?] (NEW)
  Intel Skylake server Integrated MC (EDAC_SKX) [N/y/?] (NEW)
  Intel Pondicherry2 (EDAC_PND2) [N/y/?] (NEW)
  Data acquisition support (comedi) (COMEDI) [N/y/?] (NEW)
  USB Type-C Port Controller Manager (TYPEC_TCPM) [N/y/?] (NEW)
    Type-C Port Controller Interface driver (TYPEC_TCPCI) [N/y/?] (NEW)
    Fairchild FUSB302 Type-C chip driver (TYPEC_FUSB302) [N/y/?] (NEW)
  External LED on Dell Business Netbooks (DELL_WMI_LED) [N/y/?] (NEW)
  Intel Cherry Trail ACPI INT33FE Driver (INTEL_CHT_INT33FE) [N/y/?] (NEW)
  Correctable Errors Collector (RAS_CEC) [N/y/?] (NEW)
  Early printk via the xHCI debug port (EARLY_PRINTK_USB_XDBC) [N/y/?] (NEW)
Provide system-wide ring of blacklisted keys (SYSTEM_BLACKLIST_KEYRING) [N/y/?] (NEW)
Мда, создаётся впечатление, что Линус Торвальдс собирается делать новое ядро, у которого со старым будет общего не более чем 1%. Куда ни ткни пальцем - либо уже названо legacy, либо названо deprecated... Целые подсистемы, как тот же BFQ, уходят в прошлое...