|
Project Information
-
Project feeds
- Code license
-
GNU GPL v3
-
Labels
kernel-netbook,
kernel,
netbook,
eeepc,
aspire,
linux,
arch,
archlinux,
MSIWind,
Lenovo,
DellMini
Links
|
About kernel-netbookThe kernel-netbook is an unofficial kernel, modded to give the full hardware support to a wide range of netbooks with Intel Atom, in addition, it includes external drivers and firmware. This kernel optimized to be used on Arch Linux inside netbooks, and it also slightly reduces the time of the module-load in the boot process. The best feature of this kernel is maybe the optimization of the battery management through some kernel options, that the -ARCH one hasn't enabled. It carries all the work that has been made, previously, with the kernel26-901. Some features:- Without initrd image (optional support)
- Optimized for Intel Atom CPU (CONFIG_MATOM)
- Optimized battery management
- Added external firmware1
- Kernel Mode Settings
- Arch official patchset
- Support to encrypted partition
- BFS (default) and BFQ (optional) scheduler
- Tux On Ice support
- Native support for CPU scaling
- Light, once installed only 10MB used (kernel26 uses 51MB)
- Headers in a separated package (kernel-netbook-headers) - Not requested in a standard system
[1] broadcom-wl Supported netbooks:- Asus Eeepc
- Acer Aspire One
- MSI Wind
- Samsung N-series
- Dell Mini
- Lenovo Ideapad
- Sony Vaio Netbooks
- HP mini
- Toshiba NB-series
- Many others similar
Would you like to add your model? Contact me :) Install the package:Please referr to the wiki page... !!NEW!! I just opened a repo: [dieghen89]
Server = http://dl.dropbox.com/u/794061/arch/ Vote the package in the AUR! So i can quantify how many people use this package :) Known Issues:1) If you have a ext4 root and don’t use grub2, you can obtain this error: EXT3-fs: sda1: couldn’t mount because of unsupported optional features (240) The solution is add rootfstype=ext4 to the kernel line in /boot/grub/menu.lst SSD Tweak:If you have a SSD in your netbook please give a look at this wiki page.
Contact Me:Do you have some question? First, read the FAQ, then if you haven't found any answer write me: dieghen89 at gmail dot com
NEW!! You can check my work in realtime in GitHub! Here you can find all the files needed to build a preview version of the kernel-netbook :)
ChangelogYou can find all the develop commits in Github. 05/05/2012 - 3.3.4
- TOI again working
- MICROCODE=m
- PCI_MSI=y
15/04/2012 - 3.3.2
- Updated to BFQ v3r3
16/03/2012 - 3.2.11
- Added support to logitech wireless mouse
- Now provides the linux package
02/03/2012 - 3.2.9
- Removed ext2/ext3 module. Now ext4 one will handle all three fs.
24/02/2012 - 3.2.7
- updated TOI from chakra server
- iwlwifi support
- some changes in PKGBUILD
11/02/2012: - 3.2.5
- zRam and zCache support
- merged TOI with latest head patch from git repo
23/12/2011 - 3.1.6
- Nilfs2 support
- Removed merged patch
- IP6_NF_IPTABLES
29/11/2011 12/11/2011 11/11/2011 - Bump to 3.1 tree
- Updated BFS
- Updated BFQ
- Removed TOI patch for compile problems
- CONFIG_LEGACY_PTYS=y
- New patches from -ARCH kernel
22/10/2011 - 3.0.7
- Many changes in bluetooth modules
- LZO and LZF are now static module (TOI problems)
- Updated BFS with some patch for build problems
07/10/2011 - 3.0.6
- Disabled broadcom-wl due to some build errors
- New BFQ enabling method
- CPU_FREQ_STAT=m
- CPU_FREQ_GOV_USERSPACE=y
- EXT4_FS_SECURITY=y
02/09/2011 17/08/2011 - 3.0.2
- Initrd (optional) name changed to initramfs-netbook
13/08/2011 11/08/2011 - Bump to 3.0 tree
- Updated BFS
- Added again support on Tux on Ice
- CLEANCACHE=y
- SND_HDA_CODEC_SIGMATEL=y
- CRYPTO_XTS=y
- Modified EXTRA_FIRMWARE for brcmsmac boot problems
- Minor PKGBUILD changes
- Testing: now the dir in /lib/modules has also the release number
20/07/2011 (only repo update) - COMPACTION=y && TRANSPARENT_HUGEPAGE=y
- INET_LRO=n
- DEFAULT_CUBIC=y && DEFAULT_TCP_CONG="cubic"
- HUGETLBFS=y
- MOUSE_PS2_SENTELIC=y
19/07/2011 - 2.6.39.3
- SCSI_MULTI_LUN=y && USB_DEVICE_CLASS=y for Android internal memory view
- Light kernel diet
- Testing Low Latency Desktop: PREEMPT=y & PREEMPT_VOLUNTARY=n
28/06/2011 06/06/2011 - 2.6.39.1
- BFS updated
- support to ext2 boot partition (issue #19)
- Broadcom open source driver (brcmsmac) now as module
- CONFIG_UNIX=y
- CONFIG_UEVENT_HELPER_PATH="" (according with)
- No arch logo (waiting a patch to solve)
20/05/2011 - 2.6.39 tree
- BFQ and BFS updated
10/05/2011 - 2.6.38.6
- CONFIG_HUGETLBFS=y
03/05/2011 23/04/2011 17/04/2011 12/04/2011 31/03/2011 - 2.6.38.2
- ATH9K_RATE_CONTROL=n
25/03/2011 - Bump to 2.6.38 tree
- 2.6.38.1
- New BFS version
- Vmlinuz image is now xz compressed
- DEVKMEM=n
- Tux On Ice disabled waiting the 2.6.38 version
18/03/2011 - 2.6.37.4
- BFQ updated to v2
13/03/2011 - 2.6.37.3
- Tux On Ice as default
- Minor changes in PKGBUILD and .install
22/02/2011 - 2.6.37.1
- CONFIG_ATL1C=m
- CONFIG_FANOTIFY=y
- CONFIG_BRCM80211=y
- CONFIG_NR_CPUS=4
- Updated BFS
- BFQ disabled (optional support)
- All modules are now gzipped [1]
- Added Tux On Ice support - now optional, with 2.6.37.1 the kernel doesn't compile
[1] the package is 7MB instead 5MB but when installed, it needs only 10MB instead 14MB 13/01/2011 - Updated to 2.6.37 tree
- Removed Big Kernel Lock
- Updated BFS Scheduler
- Updated Broadcom-wl driver
- stk11xx driver doesn't build
20/12/2010 - New BFS version (360)
- CONFIG_HZ_1000=y according with Issue13 - it solves the kernel panic on shutdown and suspend problem
- Added TIGON3 support
- VMSPLIT=3G - now all is ok :)
- Some modifies in PKGBUILD, according with Issue14
12/12/2010 - Full initrd support
- VMSPLIT_3G_OPT=y
- Some changes in PKGBUILD to get split package in AUR
10/12/2010 - 2.6.36.2
- CONFIG_HZ=300 to extend battery life
- uvcvideo as module
- Added iwl4965 support
- Some changes in .install file
24/11/2010 - Updated with -3 ARCH patchset
23/11/2010 - 2.6.36.1
- Added AUDIT support for readahead-fedora
- Tried removing INTEL_IPS for random freeze
- Added initrd support for who needs it (experimental)
- Added btrfs support
- New default governor = Performance (it speeds up the boot)
- Added iwl3945 support
- Updated broadcom-wl driver
29/10/2010 - Updated the broadcom driver
- Added the BFS and BFQ scheduler
- USB_VIDEO_CLASS=y
26/10/2010 - Bump to 2.6.36 tree
- Removed ureadahead patch
- Added udf support
- Added INTEL_IPS=y
- Minor changes in PKGBUILD
29/08/2010 - 2.6.35.4
- Fixed ureadahead problem
- VIDEO_DEV=y
15/08/2010 - 2.6.35.2
- Added B43 module
- INTEL_IDLE=y
- USB_DEBUG=n
- USB_MON=m
- USB_PRINTER=m
10/08/2010 - Fixed ATA problem in config file
07/08/2010 - Bump to 2.6.35 tree
- Added thetering support
- Added PM_ADVANCED_DEBUG and PCIEASPM for powertop
- Added 8187SE support
- Temporarily removed ureadahead patch for incompatibility with 2.6.35
- Added patch for broadcom-wl to get it work with 2.6.35
18/07/2010 - Added dvb support
- Added squashfs support (as module)
- Giving a try to ureadahead patch
- For some test with systemd added cgroup support
- Removed rt2860 firmware because now is in linux-firmware
31/05/2010 - Fixed rt2860 problem (missed firmware in 2.6.34, added as source)
- Added JFS support
- CONFIG_RTL8192E=m
- CONFIG_USB_SUSPEND=y
- Some modifies in PKGBUILD (conflicts and provides)
09/05/2010 - Bump to 2.6.34 tree
- Added usbserial module
- Some modifies in the PKGBUILD for build the headers (in a separated package)
- Fixed: speakers that does't get mute when an external jack is plugged in
26/04/2010: - 2.6.33.3
- CONFIG_SND_USB_AUDIO=m
23/04/2010: - Added CIFS support
- Added ipv6 support as module
- CONFIG_IP_NF_MATCH_ADDRTYPE=y
- Some changes in broadcom-wl section in PKGBUILD
04/04/2010: - 2.6.33.2
- CONFIG_HOTPLUG_PCI_PCIE=m
- Reapplied Arch Patchset
- Back to i686 only
23/03/2010: - 2.6.33.1
- Updated broadcom_wl patch
- CONFIG_USB_ACM=m
- New USB scheduler
- Changed arch in "any" for the N450 that supports x86_64
- Forced data=ordered in ext3
- CONFIG_SND_HDA_CODEC_SIGMATEL=y
- Temporarily removed Arch patchset because with it I have a compile error
03/03/2010: - Bump to 2.6.33 tree
- Removed BFS patch because there are no changes compared with CFS
24/02/2010: - 2.6.32.9
- Added DEBUG_KERNEL
- Added TIMER_STAT
- Switch to the new pkg.tar.xz compression!
- Fixed a .install issue
16/02/2010: 15/02/2010: - Added MMC_SDHCI_PCI
- Added ATL2
14/02/2010:
|