Differences between kernels
Kernel
The linux kernel is the actual operating system that powers your WDTV. As part of various firmware releases, the kernel has gone through some series of changes, and it is important for you to know what kernel to use and what it offers you. The kernel is supplied with the firmware as a fff file. Always use the file supplied with your release and only change it if you know you need some special feature not supported by that kernel.
You can always find out what your kernel version is by running this command through telnet/ssh:
uname -a
2.6.22.19-19-4 #7 | 2.6.22.19-19-4 #9 | Plus-kernel | 2.6.22.19-19-4 #27 | 2.6.35.9-22-sigma | |
Included in firmware release version | 0.4.7.x | 0.5.x.x | 0.5.x.x | N/A | SMP |
Device | LIVE (1.02) | LIVE (1.05/1.02) | PLUS (1.05) | LIVE (1.02/1.05) | SMP |
Download link | [1] | [2] | [3] | [4] | N/A (not updatable) |
config.gz | [5] | [6] | TODO | [7] | [8] |
Advanced standby | Yes | No | No | ? | Yes? (not tested) |
fakeusb.app.bin | Yes (CONFIG_USB_GADGET is not set) | No | No | Yes | No |
Swapfile support | No | Yes | Yes | ? | Yes |
Support IDE Drives (HDD/CDROM) | Yes (CONFIG_IDE=y) | No | No | Yes | No |
Support 10Gb network :) | Yes (CONFIG_NETDEV_10000=y) | No | No | Yes | No |
Support RNDIS networking | No | Yes (CONFIG_USB_ETH_RNDIS=y) | ? | No | Yes |
> 2TB drive support | No | Yes (Live Only!) | No | No | Yes |
[| IPv6 support] | No | No | No | Yes | No |
Firewall/Netfilter/Iptables | No | No | No | Yes | Yes |
Custom kernels
B-rad (and others) is working on a way to allow you to boot any custom kernel in the future. This will remove the restrictions above and will let you have a stable kernel with the modules and functionality you want. http://forum.wdlxtv.com/viewtopic.php?f=43&t=5855&start=0&hilit=unsigned+kernel