Thursday, August 26, 2010

Getting WXcam working with Lucid

I have a friend who just wants his webcam on his Samsung NP-R522 to work. Needless to say, it's been a bit of a battle because no sooner is one webcam application working, then he upgrades and ends up without a working webcam.

After searching high and low for a solution to the /dev/dsp not found error in WXcam, I figured out a solution.

1.install oss-compat

apt-get install oss-compat

2. load these modules

modprobe snd-pcm-oss

modprobe snd-mixer-oss


This should create /dev/dsp for you. If not, then try this:  mknod /dev/dsp c 14 3 && chmod 777 /dev/dsp

3. make sure the modules load at boot-time

gedit /etc/modules

add the following:

snd-pcm-oss

snd-mixer-oss


4.  Now here is the trick

run this in a terminal:

aoss wxcam

The programme should load with a sound interface.

5. Change your menu properties to make it permanent

aoss wxcam

Wednesday, August 25, 2010

Better method to FOSS madness?

[caption id="attachment_2324" align="alignnone" width="300" caption="Made this today, surely there's a better way to FOSS?"][/caption]

Monday, August 23, 2010

Gnash 0.8.8 Released with GPU support

The open source flash alternative gnash has released a new version with GPU support, pushing it ahead of the proprietary Adobe flash player which lacks such support in Linux.

According to the gnash website: We just released an improved GNU Flash player, Gnash 0.8.8. Gnash plays SWF (Shockwave Flash) files compatible with the Adobe Flash player. Gnash is portable software released under the GNU GPLv3. It runs on GNU/Linux, embedded GNU + Linux systems, and BSD, including x86, ARM, MIPS, PowerPC, and 64-bit systems. It comes with a standalone player as well as a browser plugin compatible with Firefox, Chrome, Konqueror, and all Gecko-based browsers.

Improvements since the 0.8.7 release are:

* 100% of all YouTube videos should work. If you have
problems, delete all YouTube cookies and refresh.
* Gnash can switch at runtime between the Cairo, OpenGL,
and AGG renderers.
* Gnash can switch media handlers at runtime, too, between
FFmpeg and Gstreamer,
* Gnash can now decode video quickly on hardware compatible
with the VAAPI library (a few NVidia, ATI, and Intel
graphics processors).
* Gnash now compiles faster due to reduced internal
dependencies.
* Scriptable Plugin support so Javascript in the browser can
work with ActionScript in Gnash.
* Improved input device handling when using a raw
framebuffer.

If you want the latest gnash, before it arrives in the official ubuntu repository, add one of these ppas to your sources.list

deb http://www.getgnash.org/debs/ubuntu maverick main
deb http://www.getgnash.org/debs/ubuntu lucid main
deb http://www.getgnash.org/debs/ubuntu karmic main

THANKS phoronix

UPDATE: Here is a great Gnash & Lightspark how-to from Linux.Com

apt-pin and other methods of rolling changes

Been looking at various options to do a rolling upgrade of some apps. The ubuntu community wiki has a nice tutorial

Saturday, August 21, 2010

UBUNTU Community LADSPA plugins need your help

http://www.youtube.com/watch?v=LAmFOvXYrEQ&feature=player_embedded

.Been hunting around for LADSPA plugins for Jokosher, and I'm afraid there don't appear to be many in an easily accessible state. In fact the overall impression I get from searching for audio editing and mixing tools in Ubuntu is that a lot of work needs to be done to take Linux sound development to the next level. It is sad to see so much promise but also so little delivery from the community. I guess, just because an audio project is out there  (Jokosher apparently has LADSPA support) doesn't mean that the developers are obliged to create plugins for UBUNTU.

Think about this as a broader project than the simple nuts and bolts supplied with each edition of Ubuntu. FOSS projects like Audacity and Jokosher need help and cooperation from the community  if  we are to have anywhere close to the kind of power as proprietary operating systems such as Windows and OSX.

Audacity IMHO suffers from a geeky and difficult interface, today I booted it up, only to find the sound was staggering, stuttering and spluttering because of the ALSA vs Pulseaudio vs Gstreamer fiasco which continues to prevail in Ubuntu.

Times like this I wish there was just one architect in Linux, because competing architectures are really hurting. For example, one setup works for the browser and some basic sound applications such as Rhytmbox, but the same setup doesn't work for other tools. Divergent development paths are creating a form of schizophrenia in Ubuntu. Hopefully Maverick and Narwhal will resolve the audio dilemma many users face.

How then can we promote community involvement? Instead of promoting desktop eyecandy we should be promoting better skins, plugins and interfaces for the applications we most love and need.

Again drag 'n drop interfaces that allow seamless dragging of files between applications is taken for granted in other operating systems. Why can't we do this in Ubuntu? Perhaps if all the code below a certain level was coloured RED and other code BLUE we could overcome the tendency to get lost in the void which is Linux development? Jokosher however, has a great drag 'n drop interface -- you can drop files you want to load nto the programme instead of using the file menu.

Just my piece for Saturday August 21, 2010

Friday, August 20, 2010

Download Vimeo and TEDtalks

Ossguy posted two brilliant scripts for downloading Vimeo and TED videos. There is also an earlier posting on his blog about turning TED into metalinks.

Vimeo Downloader

TEDtalks Downloader

TEDtalks Metalinks

THANKS OSSguy

apt-file: Locate Missing Package Files

Ever had a source package fail to build due to a missing file? If so, apt-file, a tool that searches online repositories for a specific file, may be the answer. Rest of the story is at Linux Journal:

http://www.linuxjournal.com/content/apt-file-locate-missing-package-files

Ubuntu for Cetaceans

The next edition of Ubuntu has been named Natty Narwhal, making it a first for cetaceans. I am pretty positive that this will put the Cetacean Nation on the map as far as Linux is concerned.

Wednesday, August 18, 2010

Lightspark, an alternative flash player

The first release can­di­date of Lightspark 0.4.3 has been published. Source tar­balls are avail­able as usual from launch­pad. Pre­build pack­ages for Ubuntu Lucid and Mav­er­ick are avail­able from the PPA
The new fea­tures in this release are:

Faster ren­der­ing
Reduced mem­ory consumption
Sup­port for H263/MP3 video (using FFm­peg)
Smoother audio and video playback

Be sure to try this out and report bugs in launch­pad and the irc chan­nel (irc://irc.freenode.org/lightspark).

Here are the ppa details for lucid:

deb http://ppa.launchpad.net/sssup/sssup-ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/sssup/sssup-ppa/ubuntu lucid main

Sunday, August 15, 2010

Living with Code Overload

I once came across a quote comparing Linux to living with architects who are continually building new additions to your house. You wake up expecting your living room to be exactly where it was when you went to bed only to find it replaced with some other design and so it goes. Problems like deprecation and incremental changes in design are not always seen in terms of communication, but think about it this way. How exactly do we find out that the underlying plans have been changed? Usually when a feature breaks. Either via a warning message in the system log, or some note on some forum somewhere after you've already tried to hack your way around the problem.

Since Linux Code is constantly being revised, and we not all working on exactly the same part of the system (Do we all have to be constantly glued to the monitors of those who make such decisions?), it strikes me that there could be a solution.

Supposing instead of using [code] as the way of tagging code in a general way on blogs for instance, we had  a system like this:

[code lucid] [/code lucid]

Then when we found some code that interested us, we could compare it to a master record of code which might have information on exactly when a feature is about to be deprecated or changed. Conversely, we could search for the solution, not simply by looking for postings which corresponded with a particular version of ubuntu, but searching intelligently for variations.  There's no reason why blogging platforms like this one couldn't include a set of linux distro specific code tags. I know its not exactly rocket science and probably will never be implemented, but its an idea to think about.

Saturday, August 14, 2010

WineXS 2.0

First there was Q4wine, then Vineyard, and now WineXS, slowly but surely WINE is becoming a little more integrated into Ubuntu.
According to the developers, "WineXS is a fun project and was made to make using Wine a little easier." We agree.



To install, grab the latest version from this site. WineXS doesn't appear to have a ppa, but until it does, you can also

wget http://tsx.nl/files/winexs-2.0.tgz

tar winexs-2.0.tgz

cd winexs

run by typing

./winexs

You will probably want to make a launcher in your menu as well, but I'll leave it up to you.

THANKS: LinOOB

The Return to Blogetery

It is with some trepidation that I have returned to the blogetery platform.In fact this is now the third time I have attempted to migrate from Wordpress.Com.

The first time,  I lost over three months of postings when Bundublog  keeled over, the result of bad server management. Needless to say I didn't go back. But Blogetery is a different story. Unlike Bundublog, the incident this time was  clearly about net neutrality and more specifically the  freedom of blog publishers to publish.

Blogetery have assured users there is now "bullet-proof" Amazon backup strategy in place and the last episode involving their ISP Burst.Net is unlikely to happen again, especially given the exposure received.

Like many bloggers who were left stranded after blogetery simply disappeared, I resorted to the Internet. Mailing friends, tweeting and kicking up a general fuss seemed like the best way to resolve the issue.

There were quite a lot of reports, most notably by the BBC. So at least blogetery didn't go silently and I am  sure we are all glad it is back.

With an adsense revenue sharing plan in place, hopefully we will all be booted to the next level, able to purchase premium themes and domains. Believe it or not, but this kind of thing means a lot to somebody living in a developing country, with unequal exchange rates that change the value of such services by the order of 10x.

Tuesday, August 10, 2010

Ubuntu Global Jam


The Ubuntu Global Jam is an event held on the weekend of 27 to 29 August in which the Ubuntu community comes together to work together and think about improvements. Ubuntu Global Jam used to be called Ubuntu Global Bug Jam, but since we took the bug out, the event is now more of a social than a bug jam.

Everyone can participate in the Jam and is welcome and encouraged to participate If only to meet with other members of Ubuntu who contribute on a weekly and daily basis.

The Ubuntu Global Jam will include events that are planned around the world on staple topics such as: Bugs, testing the new version and reporting on it, upgrading to Maverick Lucid, information about how to use Ubuntu and join the community, translation or packaging. I would also suggest some fresh topics, such as focusing on making Ubuntu a great sound platform as opposed to being mediocre. ( If you're a musician, now is your time to literally jam), also using Ubuntu in real-life situations as opposed to server-client networks.  Exactly how plug 'n play is Ubuntu in a home office environment? Another pet project is to implement drag-n-drop more uniformly across applications (see Appearance applet for an example of drag 'n drop)   and to have greater application interoperability. We should be able to create new applications like lego blogs, without ever having to see a line of code!!!

Although the wiki already has a few Global Jam logos, Bognarandras , has created an awesome universal logo for Ubuntu Global Jam which is really refreshing. Why keep repeating the same old designs?

Just another word on the Global part of the Global Jam, raised at last year's Jam event. Videoconferencing and/or IRC communication between Jam events is encouraged. We should be communicating, not simply eating pizza!!! Throw us some skypes, plug in some sounds, make it a real jam this year. This probably means creating some form of roster for linkups and testing links with kit, so that when the general public arrive at your local event, they are not simply greeted by a dark screen running code.

Nathive, a simple image editor for Ubuntu



It never ceases to amaze me how Ubuntu has taken off in the Spanish-speaking world. Then again RMS speaks Spanish and Marcos Diaz, who is Spanish born, is the person who initiated the Nathive project. Nathive is a free image editor like Photoshop, Corel or GIMP, but focused on usability. The program runs in GNOME environments, and anyone can participate in it, contributing ideas or code translations. The project is currently in beta, is written in Python using GTK +, and is working hard to get a very complete program without losing  ease of use.  Nathive's philosophy is to show respect and gratitude towards the community of GIMP, to make it easy and to reach people who do not need to see all the options at the same time

Nathiv is now a growing community which you can join if you wish.

* 32-bit deb: nathive_0.920-1_i386.deb

64-bit deb: nathive_0.920-1_amd64.deb

There are also packages for other Linux distros:

32-bit rpm: nathive-0.920-1.i386.rpm

64-bit rpm: nathive-0.920-1.x86_64.rpm

Nathive Official Website

Check out this awesome video of Nathive in action.

THANKS Novatillasku

Monday, August 9, 2010

Reset gnome-panel defaults

gconftool --recursive-unset /apps/panel

rm -rf ~/.gconf/apps/panel

pkill gnome-panel

Sunday, August 8, 2010

Playing Doom Legacy on Ubuntu Lucid

ID Software's Doomsday Engine was released for most computer platforms. You can use it to play a number of legacy games in Ubuntu like Doom, Heretic and Hexen,  all kickass games whose commercial sell-by-date was probably around the turn of the century. Nevertheless some relatively free fun is still to be had, especially with Russian hacks and customisations which arose in the cold vacuum of cyberspace and in an age when RAM and graphics cards were relatively scarce. Believe it or not, people still hand over cash to play Doom on high-end iPhones and it amazes me that proprietary behaviour is relegating the platform to a quaint oddity. Let's free the iWad then?

This tutorial, based upon this one, is still a work in progress. Using it, I managed to get a game of Ultimate Doom going, minus sound.

1. First install deng

Add the closest or most recent deng repo for your distribution, in my case luckily, karmic. Check here for repo updates and campaign for more releases.
deb http://debian.keesmeijs.nl/ karmic-kees main
deb-src http://debian.keesmeijs.nl/ karmic-kees main

sudo apt-get update &&  install deng

2. Install the Snowberry launcher

Dependencies

First make sure you have snowberry's dependencies: python and a recent wxpython (available here at wxpython.org)

To get the latest wxpython add this key

curl http://apt.wxwidgets.org/key.asc | sudo apt-key add -


Add the following to your sources list

deb http://apt.wxwidgets.org/ [distro]-wx main
deb-src http://apt.wxwidgets.org/ [distro]-wx main

Where [distro] is your distro i.e lucid-wx main


Update then install python-wxgtk2.8

sudo apt-get update && install python-wxgtk2.8

U8UNTU needs a new logo



Been thinking about a new logo. Something like the above, which is based on Ubuntu FM.

LGP gaming demos

At least demos keep us in the loop. And hopefully the games will eventually be released as Open Source.
Welcome to the Linux Game Publishing demos website.

Here you will find the latest demos for each game published by LGP. You can download any of the demos and try them out for free!







































































Ballistics2 Files
Candy Cruncher1 File
Cold War2 Files
Creatures Internet Edition2 Files
Gorky 172 Files
Hyperspace Delivery Boy1 File
Jets'n'Guns2 Files
Knights and Merchants2 Files
Majesty Gold2 Files
Mindrover2 Files
NingPo MahJong1 File
Postal 2: Share the Pain2 Files
Shadowgrounds2 Files
Shadowgrounds Survivor2 Files
Software Tycoon0 Files
Soul Ride1 File
X2: The Threat2 Files


http://demos.linuxgamepublishing.com/

AwOken Icon theme for Ubuntu



DOWNLOAD

THANKS Elsoftwarelibre

ShadowGrounds Survivor demo

http://www.youtube.com/watch?v=arI-LtciO3E&feature=player_embedded

wget http://demofiles.linuxgamepublishing.com/survivor/survivor-demo.run

wget http://demofiles.linuxgamepublishing.com/survivor/manual.pdf

./survivor-demo.run

Automatically turn off Compiz when running a program

Phrank deserves an award for coming up with this hack.  NoCompiz uses Compiz-switch, a simple program that turns Compiz off if it is on and vice-versa.
NoCompiz will take one input - the name of a program - Turn off Compiz, run the program, then turn Compiz back on when the program exits.
This is very useful when you're running Compiz all the time, but want to switch to a full-screen 3D game for awhile and not have to worry about Compiz messing with the game.


Just download noCompiz, unzip, and run the Install.sh installer from within Nautilus.
Download NoCompiz

edit the menu entry of the programme you want to toggle.

eg, nocompiz kdenlive

Lugaru goes open source

http://www.youtube.com/watch?v=KxgxYxTWcOI&feature=player_embedded

http://www.playdeb.net

add the playdeb mirror  to software sources:
deb http://mirrors.dotsrc.org/getdeb/ubuntu lucid-getdeb games
deb-src http://mirrors.dotsrc.org/getdeb/ubuntu lucid-getdeb games

sudo apt-get update

sudo apt-get install lugaru

Saturday, August 7, 2010

Astromenace in Ubuntu

Great space shoot em up. Enjoy.

http://www.youtube.com/watch?v=7eOxBLgH1GI&feature=player_embedded

Viewizard Games repository
deb http://viewizard.com/linux debian/

from terminal:

$ wget http://www.viewizard.com/linux/viewizard-gpg.asc
$ sudo apt-key add viewizard-gpg.asc
$ sudo aptitude update
$ sudo aptitude install astromenace

THANKS: Lincudo

Xperience 1.0



Graphical User Interface for XBMC Media Center.

Xperience has now been updated to 1.0 and is no longer in beta. The project has also been added to the XBMC Skins SVN.

GM-notify

A simple and lightweight highly Ubuntu Lucid  integrated GMail Notifier which takes advantages of  notify-osd and indicator-applet. Because of this it will not run with older Ubuntu versions.

Option  to select a sound when new incoming mail, a must-have for Gmail users.

Installing from a terminal:

sudo add-apt-repository ppa:gm-notify-maintainers/ppa
sudo apt-get update
sudo apt-get install gm-notify

GM-Notify on Launchpad

U8UNTU is 1 in 2 million

Yes, that's right, this blog is 1 in 2 million, 1,718,711 to be exact.
There are 1,718,710 sites with a better three-month global Alexa traffic rank than Indlovu.wordpress.com. Search engines refer about 42% of visits to it, and visitors to it spend approximately 78 seconds on each pageview and a total of two minutes on the site during each visit. We estimate that 68% of its visitors are in the US, where it has attained a traffic rank of 420,158. About 85% of visits to Indlovu.wordpress.com consist of only one pageview ...

ALEXA

Speedier apt-get with apt-fast

Matt Parnell has an interesting method of speeding up his apt-get downloads by utilising the axel downloader.

A shell  script appropriately called apt-fast is available from the link above.

Here is what Matt has to say about the project:

The apt-fast script I have created is a little shellscript that increases the speed of apt-get by many times. You need to have the axel download accelerator installed, which is a simple, short process, but everything else is extremely straight forward. I started out downloading the upgrades for Kubuntu, at 32kb/s. Not terrible, but not that great. When I was done with the script here, I was getting up to ~850kb/s. That is great, huh?

To do this, you first need to download and install the axel download accelerator. It is really a good drop-in replacement for wget, as it is bash based. Once installed, we are ready to setup apt-fast. On K/Ubuntu apt-get install axel should do it.

Then, either find a package somewhere (or install it from a repo if one of them has it), or just download the latest apt-fast source from the link mentioned at the top of this post. Then, just place the script somewhere (/usr/bin or /usr/sbin is ideal), rename it to apt-fast (without the .sh extension), and sudo chmod +x apt-fast.

Once done, just use it like apt-get. To install a single package, make sure your database is up to date (apt-fast update), and run apt-fast install packagenamehere. Watch it download with incredible speed, and install your requested packages. To upgrade or dist-upgrade, do the same thing. Just use apt-fast dist-upgrade or apt-fast upgrade. That's all there is to it!

Should your download stall for any number of reasons, you'll need to do an apt-fast clean.

U8UNTU eLXR

Zen Kernel

[caption id="attachment_2207" align="alignleft" width="179" caption="Zen Kernel needs a Zen Tux"][/caption]

Although there hasn't been any time to test this rather radical approach to the Linux kernel , the zen of kernel development is worth reporting about. After my initial fore's into kernel evolution, here and here, I stumbled across ZenKernel.

"Zen Kernel is a the result of a collaborative effort of kernel hackers to provide the best Linux kernel possible for every day systems. We include code that is not included in the mainline kernel in an attempt to create an all-around better kernel for desktops (although it can be compiled otherwise). This is done by including new features, supporting latest hardware, and including various code and optimizations to better suit desktops. Zen is a 100% community oriented project so, as a result, everybody can contribute to the project"

"Zen is almost always more up to date than your distribution's default kernel. Zen is split up into two trees, these are stable (zen-stable.git) and unstable (zen.git). The stable tree follows Linux releases while the unstable tree follows the Linux git tree (linux-2.6.git)."

You have a choice between doing it the ZenKernel way or cheating and using the buildZen script. Remember, using scripts to build kernel's is strictly speaking, cheating. Not recommended if you want to understand what is going on and/or contribute to development. There is also some good advice and information on the Ubuntu Wiki

Upgrade Alsa

If you have sound issues then upgrading Alsa could be the solution.

Here is a great script for doing this

Follow the instructions

Short Alsa-Upgrade script install instructions:

1. download the script and save it somewhere
2. cd <your-download-dir>
3. tar xvf AlsaUpgrade-1.0.23-2.tar
4. sudo ./AlsaUpgrade-1.0.23-2.sh -d
5. sudo ./AlsaUpgrade-1.0.23-2.sh -c
6. sudo ./AlsaUpgrade-1.0.23-2.sh -i
7. sudo shutdown -r 0

Check the original posting on Ubuntuforums for more information and support.

If you like to do things the long way round, then check Stéphane Gaudreault's blog, which appears to be exclusively focused on Alsa upgrades.

His latest post is upgrade-alsa-1-0-23-on-ubuntu-lucid-lynx-10-04

NOTE: After the upgrade and in order to get ALSA working properly I had to open a terminal and type alsamixer. The only levels showing were volume and input. Something was also wrong with the sound which was jerky. Pressing  F6 allowed me to select my sound card which wasn't selected!!!  After selecting the card,  ALSA is better than it was before.  Hope this helps.

Friday, August 6, 2010

How to force-overwrite virtually anything.

Getting into one of these situations is not uncommon. Sometimes packages aren't packaged properly and you end up with a broken package which refuses to fix itself.

If you try:

sudo apt-get -f install

You will get a message like this:

Unpacking replacement vlc …
dpkg: error processing /var/cache/apt/archives/vlc_1.1.0-1ubuntu1_i386.deb (–unpack):
trying to overwrite ‘/usr/lib/vlc/plugins/access/libxcb_screen_plugin.so’, which is also in package vlc-nox 1.1.0-1~ppa1~maverick
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace vlc-nox 1.1.0-1~ppa1~maverick (using …/vlc-nox_1.1.0-1ubuntu1_i386.deb) …
Unpacking replacement vlc-nox …
dpkg: error processing /var/cache/apt/archives/vlc-nox_1.1.0-1ubuntu1_i386.deb (–unpack):
trying to overwrite ‘/usr/lib/vlc/lua/playlist/anevia_streams.luac’, which is also in package vlc 1.1.0-1~ppa1~maverick
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/vlc_1.1.0-1ubuntu1_i386.deb
/var/cache/apt/archives/vlc-nox_1.1.0-1ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


For reasons why this happens see point 7.6.1 from the debian policy manual

The fix for the problem is pretty easy if you know what to do:

sudo dpkg -i --force-overwrite <filename>

eg. sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-nox_1.1.0-1ubuntu1_i386.deb

THANKS www.absolutelytech.com

Wednesday, August 4, 2010

Limewire for Ubuntu

Limewire, a P2P file sharing application is now available for Linux. Thanks to the Khattam blog, for spotting this.

The deb can be downloaded from Official Limewire Website or Click here for Direct Download.

After downloading it, if you double click it (LimeWireLinux.deb), you may get the following error:
Error: Dependency is not satisfiable: sun-java6-jre|icedtea-java7-jre|sun-java6-jdk|icedtea-java7-jdk

This can be solved by either adding/enabling the Lucid Partner Repository for sun-java6-jre or by modifying LimeWireLinux.deb to be satisfied with openjdk-6-jre.

More instructions from Khattam

Bridge the Digital Divide with Webhttrack

Here is a good way to copy and share websites in your community. Remember, not everybody has unlimited and uncapped bandwidth, and we not all running the same speed either.

Sharing websites offline helps to bridge the gap.

Don't wait until you are  so far ahead that you can't relate to your neighbour.

Ubuntu is more than just a linux distribution, it is a philosophy about humanity.
sudo apt-get install webhttrack

http://www.httrack.com/

Tuesday, August 3, 2010

Kernel 2.6.35 officially available for Ubuntu 10.04

On August 1, 2010 Linus officially released the 2.6.35 kernel.

This kernel is now available in the git repository of Ubuntu 10.04 and you are able to compile your own 2.6.35 kernel for Ubuntu 10.04.

This kernel is backported from the Maverick kernel repository. Kernel Newbies has a nice overview of the new features in the 2.6.35 kernel.

Their summary: Linux 2.6.35 includes support for transparent spreading of incoming network load across CPUs, Direct-IO support for Btrfs, an new experimental journal mode for XFS, the KDB debugger UI based on top of KGDB, improvements to ‘perf’, H.264 and VC1 video acceleration in Intel G45+ chips, support for the future Intel Cougarpoint graphic chip, power management for AMD Radeon chips, a memory defragmentation mechanism, support for the Tunneling Protocol version 3 (RFC 3931), support for multiple multicast route tables, support for the CAIF protocol used by ST-Ericsson products, support for the ACPI Platform Error Interface, and many new drivers and small improvements.

If you’re interested in more details read this article

The Ubuntu kernel developers tagged the 2.6.35 kernel as Ubuntu-lts-2.6.35-14.19 in their repository.

For a step by step article to to compiling the 2.6.35 kernel follow this how to compile article.

THANKS Ubuntika for the link