Ubuntu 8.04 rocks!

I own a HP Pavilion dv6626us (also known as the dv6625us entertainment laptop) AMD based laptop which previously had Fedora 8 running on a dedicated linux partition. Problem as with linux is always support for some hardware, in this case the laptop uses a broadcom 43xx based wifi network wireless card. Configuration takes a while using bcm43xx linux driver which can be obtained from here.  I decided over the weekend to retry ubuntu using the live cd which l use on and off. I installed ubuntu from the live cd, and after rebooting and running a lengthy neccessary update, a pop up appeared suggesting l install 2 crucial non-licensed drivers for the broadcom nic and the Nvidia geoforce go 7150m graphics card. Once l did this, l had full wireless connectivity without the need for a reboot!

Fedora 8, Fedora 9, HP6626us laptop wireless setup

4)

Hers the steps l took to get the broadcom bcm43xx wireless network card working under Fedora 9 (sulphur) on my HP dv6626us AMD Turion64 based laptop.

1)

[root@localhost ~]# yum install bcm43xx-fwcutter
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Package bcm43xx-fwcutter-006-4.fc9.x86_64 already installed and latest version
Nothing to do

2)

Download firmware

wget http://downloads.openwrt.org/source…80.53.0.tar.bz2

3)

[root@localhost steve]# cd broadcom-wl-4.80.53.0
[root@localhost broadcom-wl-4.80.53.0]# ls
kmod  libbcmcrypto.so  nas  WHERE_FROM  wl

4)

[root@localhost broadcom-wl-4.80.53.0]# cd kmod
[root@localhost kmod]# ls
wl_apsta_mimo.o  wl_apsta.o
[root@localhost kmod]# bcm43xx-fwcutter -w /lib/firmware wl_apsta.o
*** WARNING ***
This file contains new version4
firmware. v4 firmware is _not_ supported by
the driver in mainline kernels. For v4 firmware
you need latest bcm43xx development version
(wireless-dev kernel tree). If you don’t know what
this warning is about, use a 3.xx.xx.xx driver version
instead to extract the firmware.

filename   :  wl_apsta.o
version    :  4.80.53.0
MD5        :  9207bc565c2fc9fa1591f6c7911d3fc0
microcodes :  4 5 11 13
pcms       :  4 5

… and so on………………
extracting bcm43xx_initval25.fw …
[root@localhost kmod]#

Now , reboot your laptop

Silverlight via Open Source

I use and work on Silverlight 2 development using Microsoft Visual Studio 2008. Heres an interesting development l just found out about callled Moonlight, which is geared towards being an open source implementation for unix/linux. Cant wait to try this on my linux distro Fedora. Heres the website link: http://go-mono.com/moonlight/

Another interesting development to watch is: eyeOS – web based operating system – see: http://eyeos.org/en/

Software

Watch this development – Open source Windows XP – React Operating System

Interesting Video from University of Washington on Google Linux cluster

Recommended (software l’ve tried and found very useful compared to various similar options, all those listed below work on Windows vista also):

Linux From Scratch

Working on this now. If you want to learn/master how linux is built completely, you may want to try this challenging but interesting project. Heres the website link for linux from scratch

Another similar link using slax to rebuild/customize your own distro can be found at http://slax.org. SLAX is fast. compact and beautiful Linux operating system based on Slackware linux distro. If you wish to create a custom Ubuntu distro, try this link.

Below is my .bashrc and .bash_profile and the first command format that worked for me, despite a slightly different command format in the documentation online. Little tips and stuff l noticed will be posted here which might help you when trying out building Linux from scratch.

Source from which l get most of my open source software (good bandwidth esp. if you’re in the NorthWest) – Oregon State University FTP site

[root@localhost lfs]# cat .bashrc
set +h
umask 022
LFS=/mnt/lfs
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH
[root@localhost lfs]#
[root@localhost lfs]# cat .bash_profile
exec env -i HOME=$HOME TERM=$TERM PS1=’u:w$ ‘ /bin/bash
[root@localhost lfs]#

lfs:/mnt/lfs/binutils-build$ time { CC=”gcc -B/usr/bin/” /mnt/lfs/sources/binutils-2.17/configure –prefix=/tools –disable-nls –disable-werror && make && make install; }
…………….creating cache ./config.cache

real 2m19.900s
user 1m36.257s
sys 0m30.604s

the times below was achieved on an Intel 6300 dual core machine with 1Gb RAM and a 300Gb SATA drive for Windows XP Pro, 42Gb second drive for Fedora 7

The second drive was split into 37Gb for / and 5Gb for /lfs and l always use 756Mb for a swap space as a matter of habit though l think 256Mb or 512Mb is okay.

When you get to this section: 5.5.1. Installation of Linux API Headers, you need to be in this folder not mentioned in the documentation:

lfs:/mnt/lfs/sources/linux-2.6.22.5$