Thursday, February 28, 2013

How to deal with crazy people at the office?

I'm not sure but I'm learning how to right now. Its a real experience! After two months of pain, I finally decided to google for an answer. The first thing that came up was http://www.dumblittleman.com/2009/07/9-useful-strategies-to-dealing-with.html.

Looks like I'm doing everything wrong. Time to take on a new track. As its said in the Gita - focus on work and duty. 

Sunday, February 10, 2013

Wading into a flame

Spent the afternoon building X11, Wayland, Weston etc.. Got past many issues except the last bit - weston. Weston is the reference compositor. It depends on a number of things include libudev. And that's where we run into a big problem. libudev is part of systemd, which for some reason depends on intltool. intltool by itself does not advertise it but requires gettext!

So, basically if you want a nice graphical compositor you need internationalization work.  One more vote for udev to split from systemd.

Linux News - Feb 10, 2013


1 Linux Graphics

1.1 FOSDEM 2013. I'm sharing slides specific to Linux graphics, X11 and Wayland.

1.3 More wayland updates.

2 Linux Distros

2.1 Fedora 18 for ARM released

2.2 So what is a Linux distribution?

  • A Distro is the Linux operating system built on top of the kernel. Wikipedia has a great timeline of how different distros evolved. Each distro has its own goal. In general, here's a list of Linux Distros supporting Pandaboard.
DistroDownload LinkInstructions
Ubuntu (Desktop Image)http://releases.ubuntu.com/12.10/ubuntu-12.10-desktop-armhf+omap4.imgDownload and flash to SD Card
Ubuntu (Server Image)http://releases.ubuntu.com/12.10/ubuntu-12.10-server-armhf+omap4.imgDownload and flash to SD Card
Linarohttp://releases.linaro.org/12.03/ubuntu/oneiric-images/nanoDownload and flash to SD Card
Fedorahttp://dl.fedoraproject.org/pub/fedora-secondary/releases/18/Images/armhfp/Fedora-18-panda-armhfp.img.xzDownload and flash to SD Card
Arch Linuxhttp://archlinuxarm.org/platforms/armv7/pandaboardDownload and flash to SD Card
DebianNo direct support but supports OMAP3 (Beagleboard) and ARMv7 in generalUse Debootstrap to create ARMv7 image and flash to SD Card
Gentoohttp://dev.gentoo.org/~armin76/arm/pandaboard/install.xmlUse a PC running Gentoo and build image by compiling every software from scratch. Then flash to SD Card
Yoctohttps://www.yoctoproject.org/download/yocto-project-13-poky-80 + Meta-TIhttps://github.com/Angstrom-distribution/meta-tiUse a PC and build image by compiling every software from scratch. Then flash to SD Card
Buildroothttp://buildroot.uclibc.org/download.htmlUse a PC and build image by compiling every software from scratch. Then flash to SD Card
SlackwareNo direct support but supports ARMv5+ -ftp://ftp.arm.slackware.com:slackwarearm/slackwarearm-14.0Port from QEMU to OMAP4

2.3 Phoronix's comparision of 4 distros on Pandaboard

Sunday, February 03, 2013

Linux news - Feb 2, 2013


1 Automotive Linux

2 Graphics

2.1 QT

2.2 Enlightenment

2.3 Optimus support in Linux

  • One annoynance with the latest Dell laptops we have is that Optimus graphics. With Optimus, there are 2 GPUs - Intel GPU and an Nvidia GPU. In BIOS if you don't turn off the Nvidia GPU and you boot linux, then the CPU fan runs continuously. The solution which IT teams give is to turn off the NVidia GPU and only use Intel. But that means you get a very low resolution when running Linux. Dave Arlie (maintainer for DRM) has started looking at this and even has some code which doesn't require you to turn off the NVidia GPU. Details - http://airlied.livejournal.com/76723.html

3 General Software Development