JP Vossen on 15 Jun 2008 13:20:57 -0700 |
> Date: Sun, 15 Jun 2008 12:30:50 -0400 > From: "Elizabeth Bevilacqua" <lyz@princessleia.com> On Fri, Jun 13, 2008 at 1:00 AM, JP Vossen <jp@jpsdomain.org> wrote: >> Does anyone know the significant differences between the Ubuntu >> Hardy linux-generic and linux-server kernels? > Back in November 2007 Carla Schroder wrote a couple of articles... > http://www.enterprisenetworkingplanet.com/netos/article.php/3709221 > (outlines differences) > http://www.enterprisenetworkingplanet.com/netos/article.php/3710641 > (starts diving into kernel here) > kernels diff: > http://www.enterprisenetworkingplanet.com/img/examples/ubuntu_server_config_diff.html As usual, Carla rules (I love the _Linux Cookbook_)! (Also, thanks Lyz... :-) I'd briefly considered trying to diff the kernel config files, but never got around to figuring it out since I wasn't sure how much sense it would make to me. But Carl's analysis cleared most of that up. Nice. Having said that, I agree with her that "official" docs for Ubuntu are sometimes lacking, though usually the Ubuntu forums more than make up for that for me. In this case though, I would prefer an official answer. Oh well... I pulled the files out of my approx cache instead of the ISO as Carla suggested. For reference here is what I found, (sorry about the length, and the side-by-side output would get mangled by mailers): ----- Cut ----- diff --suppress-common-lines -u generic/boot/config-2.6.24-18-generic server/boot/config-2.6.24-18-server --- generic/boot/config-2.6.24-18-generic 2008-05-28 22:39:34.000000000 -0400 +++ server/boot/config-2.6.24-18-server 2008-05-28 22:48:10.000000000 -0400 @@ -1289,7 +1289,7 @@ # CONFIG_ZONE_DMA32 is not set CONFIG_ZONE_DMA_FLAG=1 # -# Config options for config.generic automatically generated by splitconfig.pl +# Config options for config.server automatically generated by splitconfig.pl # CONFIG_3C359=m CONFIG_3C515=m @@ -1581,9 +1581,9 @@ CONFIG_DE620=m CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DECNET_NF_GRABULATOR=m -CONFIG_DEFAULT_CFQ=y -# CONFIG_DEFAULT_DEADLINE is not set -CONFIG_DEFAULT_IOSCHED="cfq" +# CONFIG_DEFAULT_CFQ is not set +CONFIG_DEFAULT_DEADLINE=y +CONFIG_DEFAULT_IOSCHED="deadline" CONFIG_DEFXX=m # CONFIG_DEFXX_MMIO is not set CONFIG_DEPCA=m @@ -1717,7 +1717,7 @@ CONFIG_EDAC_MM_EDAC=m CONFIG_EDAC_R82600=m CONFIG_EDD=y -CONFIG_EDD_OFF=y +# CONFIG_EDD_OFF is not set CONFIG_EEPRO100=m CONFIG_EEXPRESS=m CONFIG_EEXPRESS_PRO=m @@ -1850,8 +1850,8 @@ CONFIG_HIDRAW=y # CONFIG_HID_DEBUG is not set # CONFIG_HID_FF is not set -CONFIG_HIGHMEM4G=y -# CONFIG_HIGHMEM64G is not set +# CONFIG_HIGHMEM4G is not set +CONFIG_HIGHMEM64G=y CONFIG_HIPPI=y CONFIG_HISAX_16_0=y CONFIG_HISAX_16_3=y @@ -1923,8 +1923,9 @@ CONFIG_HPLAN=m CONFIG_HPLAN_PLUS=m # CONFIG_HPT34X_AUTODMA is not set -# CONFIG_HUGETLBFS is not set -# CONFIG_HUGETLB_PAGE is not set +CONFIG_HUGETLBFS=y +CONFIG_HUGETLB_PAGE=y +CONFIG_HVC_XEN=y CONFIG_HWMON=y # CONFIG_HWMON_DEBUG_CHIP is not set CONFIG_HWMON_VID=m @@ -1932,9 +1933,9 @@ CONFIG_HW_RANDOM_AMD=m CONFIG_HW_RANDOM_GEODE=m CONFIG_HW_RANDOM_VIA=m -CONFIG_HZ=250 -# CONFIG_HZ_100 is not set -CONFIG_HZ_250=y +CONFIG_HZ=100 +CONFIG_HZ_100=y +# CONFIG_HZ_250 is not set CONFIG_I2C_ALI1535=m CONFIG_I2C_ALI1563=m CONFIG_I2C_ALI15X3=m @@ -1965,6 +1966,7 @@ CONFIG_I2O_CONFIG=m CONFIG_I2O_CONFIG_OLD_IOCTL=y CONFIG_I2O_EXT_ADAPTEC=y +CONFIG_I2O_EXT_ADAPTEC_DMA64=y CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y CONFIG_I2O_PROC=m CONFIG_I2O_SCSI=m @@ -2052,7 +2054,8 @@ CONFIG_IP6_NF_TARGET_LOG=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IPPP_FILTER=y -# CONFIG_IPV6_MULTIPLE_TABLES is not set +CONFIG_IPV6_MULTIPLE_TABLES=y +# CONFIG_IPV6_SUBTREES is not set CONFIG_IPW2100=m # CONFIG_IPW2100_DEBUG is not set CONFIG_IPW2100_MONITOR=y @@ -2186,8 +2189,6 @@ CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_TIMER=m CONFIG_LEDS_WRAP=m -CONFIG_LGUEST=m -# CONFIG_LGUEST_GUEST is not set CONFIG_LIBERTAS=m CONFIG_LIBERTAS_CS=m # CONFIG_LIBERTAS_DEBUG is not set @@ -2203,8 +2204,8 @@ CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=m # CONFIG_M486 is not set -CONFIG_M586=y -# CONFIG_M686 is not set +# CONFIG_M586 is not set +CONFIG_M686=y CONFIG_MA600_DONGLE=m CONFIG_MAC80211=m # CONFIG_MAC80211_DEBUG is not set @@ -2376,7 +2377,7 @@ CONFIG_NE2000=m CONFIG_NE2_MCA=m CONFIG_NE3210=m -# CONFIG_NETLABEL is not set +CONFIG_NETLABEL=y CONFIG_NETROM=m CONFIG_NETXEN_NIC=m CONFIG_NET_ACT_POLICE=m @@ -2524,10 +2525,10 @@ CONFIG_PNPBIOS=y CONFIG_PNPBIOS_PROC_FS=y CONFIG_PPPOATM=m -CONFIG_PREEMPT_BKL=y -# CONFIG_PREEMPT_NONE is not set +# CONFIG_PREEMPT_BKL is not set +CONFIG_PREEMPT_NONE=y CONFIG_PREEMPT_NOTIFIERS=y -CONFIG_PREEMPT_VOLUNTARY=y +# CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PRISM54=m CONFIG_PROC_PID_CPUSET=y CONFIG_PROTEON=m @@ -2555,7 +2556,7 @@ CONFIG_RADIO_ZOLTRIX=m CONFIG_REED_SOLOMON=m CONFIG_REED_SOLOMON_DEC16=y -# CONFIG_RESOURCES_64BIT is not set +CONFIG_RESOURCES_64BIT=y CONFIG_RFD_FTL=m CONFIG_RFKILL=m CONFIG_RFKILL_INPUT=m @@ -3106,7 +3107,7 @@ CONFIG_USB_ZERO=m CONFIG_USB_ZR364XX=m CONFIG_V4L_USB_DRIVERS=y -CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.24-18.32-generic" +CONFIG_VERSION_SIGNATURE="Ubuntu 2.6.24-18.32-server" CONFIG_VIA_FIR=m CONFIG_VIA_RHINE=m CONFIG_VIA_RHINE_MMIO=y @@ -3244,14 +3245,20 @@ CONFIG_WLAN_PRE80211=y CONFIG_X25=m CONFIG_X25_ASY=m -CONFIG_X86_ALIGNMENT_16=y +CONFIG_X86_CMOV=y CONFIG_X86_CPUFREQ_NFORCE2=m -CONFIG_X86_F00F_BUG=y +CONFIG_X86_GOOD_APIC=y CONFIG_X86_HT=y +CONFIG_X86_PAE=y CONFIG_X86_SMP=y CONFIG_X86_SPEEDSTEP_LIB=m CONFIG_X86_SPEEDSTEP_SMI=m CONFIG_X86_TRAMPOLINE=y +CONFIG_X86_TSC=y +CONFIG_X86_USE_PPRO_CHECKSUM=y +CONFIG_XEN=y +CONFIG_XEN_BLKDEV_FRONTEND=m +CONFIG_XEN_NETDEV_FRONTEND=m CONFIG_YAM=m CONFIG_YELLOWFIN=m CONFIG_YENTA=m ----- end ----- Thanks! JP ----------------------------|:::======|------------------------------- JP Vossen, CISSP |:::======| jp{at}jpsdomain{dot}org My Account, My Opinions |=========| http://www.jpsdomain.org/ ----------------------------|=========|------------------------------- "Microsoft Tax" = the additional hardware & yearly fees for the add-on software required to protect Windows from its own poorly designed and implemented self, while the overhead incidentally flattens Moore's Law. ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|
|