|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|
Re: [PLUG] Ubuntu desktop vs server kernel
|
> 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
|
|