Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Sunday, January 6, 2013

The Ubuntu Phone in Action






First Ubuntu phone is expected to be launched in 2014 but an Ubuntu phone OS image for Galaxy Nexus will be released in next few days. I am sure, it will be ported to a number of devices once it is out. Check out Ubuntu phone system requirements proposed by Canonical:
Entry level Ubuntu smartphone
  • Processor architecture: 1Ghz Cortex A9
  • Memory: 512MB - 1GB
  • Flash storage: 4-8GB eMMC + SD
  • Multi-touch
  • No desktop convergence
High-end Ubuntu "superphone"
  • Processor architecture: Quad-core A9 or Intel Atom
  • Memory: Min 1GB
  • Flash storage: Min 32GB eMMC + SD
  • Multi-touch
  • Desktop convergence (experience full Ubuntu desktop when phone is docked)

Saturday, January 5, 2013

State of the Ubuntu Nation Address



More competition for Apple, Google, Microsoft and Samsung in the mobile phone market will mean more choices for consumers and cheaper prices.

Thursday, December 13, 2012

A Year of Linux



Grouch: I'm a big Linux fan, even though I recently gave Windows 8 a try. You name it, I can figure out how to do it for free. My only limit is my imagination.

Here's a picture of my desktop-- two 23 inch monitors.


Tuesday, May 31, 2011

Revolution OS



The rise of the Open Source software movement captured in film...... a bit dated, but an interesting look at the mindset behind the braintrust of GNU and Linux.

Wednesday, May 11, 2011

The Goal is 200 Million Ubuntu Linux Users in 4 Years

Mark Shuttleworth Keynote at Ubuntu Developer Summit(UDS)



As many know who read this blog, I'm an enthusiastic Linux user, and my distros of choice are Ubuntu and Ubuntu derivatives such as Mint and Pinguy. This past weekend I upgraded all of my computers to the 11.04 release. One of the controversial elements of 11.04 is the Unity interface. After several days of using Unity, I made the decision to roll the user interface back to Gnome 2.x. I did not find Unity to be buggy, but it was unattractive to the eye and awkward to use in terms of the number of clicks, keystrokes etc. I had to enter to launch programs. Unity may improve over time to become something I can live with, but it is not there yet. I encourage everyone to download a live Linux CD and give it a try. It is free and gives the user much more functionality out of the box than Windows or OS-X.

Wednesday, April 13, 2011

Creative Disruption: 20 Years of Linux

The Story of Linux


The Origins of Linux - Linus Torvalds



I've used Linux since the late 1990's.  The Linux distributions have improved dramatically over the years to the point that I no longer run anything else on my home computers.  Linux can do anything that windows can do, and most of the time can do it better.  The choices of software applications are simply staggering, and part of the difficulty of using Linux is that there is so much choice and freedom it is hard to choose/customize the optimal configuration.  The power of Linux was on display recently when IBM's Watson, running Suse Linux, defeated the best human Jeopardy players in a week-long tournament.  For newbies and those who want to kick the tires, Linux Mint 10 is probably the best distribution to start with.

My Desktop:

Saturday, May 1, 2010

Ubuntu 10.04 Released

I'm a big advocate of open source software, and spent most of this morning doing a clean build on my PC of the new release of Ubuntu.  Other flavors of Linux that I like are Debian, Mint, and Mandriva.

But Ubuntu is my favorite due to it's ease of installation and vast (and often confusing) array of software packages.  Some of the improvement in this release include faster boot up times (leaves my Windows work PC in the dust), addition of the Ubuntu One music store and cloud storage, Gwibber a social media aggregator, PiTiVi video editor, and a simplified scanner interface cleverly called Simple Scan.

With Linux you get software for free that you have to pay dearly for with other operating systems, such as word processing, spreadsheets, presos, cd/dvd burning and ripping, TV watching and recording, money management, project management, mp3 player management, IM clients.... list just keeps going (see my earlier Linux posts).



Linux has not made the same inroads on the desktop that it has made in the server market over the years (the dominate OS on the Internet is Linux, just ask Google and Amazon) because it does take some computer knowledge to setup and configure some of the advanced features, and Windows and Mac are the safe, but expensive, choices.  But each release keeps getting more user friendly.

I don't think Linux will ever have the impact on the desktop that it has had in the datacenter.  From 2000 to 2009 it has kicked the butt of the proprietary Unix systems.


One could argue that Linux helped drive Sun Microsystems into the arms of Oracle.  I know where I work, the mantra for new systems development is web apps on Linux running on commodity Intel-based servers.

I would encourage those skeptics and doubters to install Linux in a virtual machine (such as VirtualBox) on their current PC and give it a whirl.  I think you'll be favorably impressed.

Tuesday, March 9, 2010

Is it Time to Move to Open Source Software?

After years of frustration with Microsoft Windows dealing with issues from declining performance to virus and adware, to purchasing expensive software such as Microsoft Office I made the decision to save myself money and headaches by switching to Linux.

I was under no illusions.  Linux is not for the faint of heart.  It requires some computer savvy, and the willingness to seek out answers and experiment without the fear of failure.  It also helps that I earn my living in the computer field and have a better than average knowledge of both Windows and Unix.  My idea of a fun Saturday is tearing down and rebuilding old computers.

I deleted Windows from all my computers and chose to install the Ubuntu distribution.  I much prefer the Debian based distributions to others such as Red Hat, Suse or Mandriva.  That is a personal prejudice of mine, just as I prefer Gnome as my window manager over KDE.  It is all a matter of taste.

What did I get for all of my troubles?  Other than a few technical challenges that I was able to overcome with all the help posted on the web, I now had a rock solid operating system that didn't cost me a penny with the following features:
  1. Open Office, the open source equivalent of MS-Office.
  2. A world class image editor, the GIMP, which I use to create web images and design book covers.
  3. A vector drawing tool, Inkscape, which I use to design scalable graphics and book covers.
  4. Format print quality books using LATEX.
  5. Rip CDs and DVDs.
  6. Load music onto my iPod.  The latest and greatest iPod models are not always support right away.
  7. Record live radio into my own library of podcasts.
  8. IM with any of the major IM systems.
  9. Watch and record TV shows using MythTV.
  10. Browse the web using Firefox, Google Chrome or Opera.
  11. Make calls using Skype.
  12. Sync files across all my PCs using Dropbox (love that program).
  13. Manage money using GNUCash.
  14. Manage eBooks using calibre.
  15. Too many multimedia options to list.
  16. Programming and web design tools such as Eclipse.
  17. CD/DVD burning.
  18. Virtual Box to run other OS's in a virtual machine.
 There is no major feature I can think of that I've had to go without.  My main annoyance is the lack of support for some propitiatory Microsoft formats streaming over the Internet.

For the average person, I  recommend the Linux Mint distribution which comes configured with full multimedia support out of the box.  I'm not crazy about the default look and feel of Linux Mint, but that can be changed easily enough through the Gnome Look website.

If you have an old PC laying around ready for the junkyard, give Linux a try.  You'll be pleasantly surprised and save yourself a few bucks.

Wednesday, October 14, 2009

Hulu Desktop for Linux

The Hulu Desktop for Linux is now available and can be found at http://www.hulu.com/labs/hulu-desktop-linux.  I downloaded the 64-bit .deb for Ubuntu and installed it with no problems.  However, when I went to Applications->Sound & Video->Hulu Desktop, I received an error that the libflashplayer.so could not be found.  To fix this problem I downloaded the 64-bit flashplayer off of the adobe site and copied it to /usr/lib/mozilla/plugins.  I then edited the ~/.huludesktop configuration file to change the options under [flash] as follows: flash_location = /usr/lib/mozilla/plugins/libflashplayer.so.  Hulu Desktop then came up with no issues.  Sweet.


Monday, October 12, 2009

How to Install Google Chrome on Ubuntu Linux

Google Chrome is my favorite browser when I use Windows.  But until recently it has been unavailable on Linux.  Here are step by step instructions for installing chrome on Ubuntu:

First update your software repositories to include google chrome:

sudo gedit /etc/apt/sources.list

Add the following two lines for Ubuntu 9.04 (Jaunty) Users

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

For ubuntu 9.10 (Karmic) Users add the following two lines

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

save and exit the file

Now add the GPG key using the following command

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

Update source list

sudo apt-get update

Install chromium browser using the following command

sudo apt-get install chromium-browser

If you want to open chromium go to Applications->Internet->Chromium Web Browser



Sunday, September 6, 2009

How to capture and record streaming audio using Linux.... or how to create your own podcast from streaming Internet radio

For this exercise, lame, sox and mplayer will be used to capture audio from the streaming internet feed of Washington, DC based radio station WMAL. First, save the following script into whatever bin directory you feel comfortable with under a name such as record.sh:

#!/bin/bash
#
# record.sh
#
# Use mplayer to capture the stream
# at $STREAM to the file $FILE
#
# example: record.sh my_radio_show 60 mms://someserver.com/stream

DIR=/home/jim/Music/PodCasts #directory where to save the file
TEMPDIR=/tmp

# Don't edit anything below this line
#######################################################
DATE=`date +%Y-%m-%d` # Save the date as YYYY-MM-DD
YEAR=`date +%Y` # Save just the year as YYYY
NAME=$1
DURATION=$2 # enough to catch the show, plus a bit
STREAM=$3
TEMPFILE=$TEMPDIR/$NAME-$DATE
FILE=$DIR/$NAME-$DATE # Where to save it

# Capture Stream
mkfifo $TEMPFILE.wav
mkfifo $TEMPFILE-silenced.wav

# The lame settings below are optimized for voice encoding
# The sox command below strips out any silent portions
lame -S -a -m m --ty "$YEAR" --vbr-new -V 9 --lowpass 13.4 --athaa-sensitivity 1 \
--resample 32 $TEMPFILE-silenced.wav $FILE.mp3 >/dev/null &
sox $TEMPFILE.wav -c 1 $TEMPFILE-silenced.wav \
silence 1 0.2 0.5% -1 0.2 0.5% >/dev/null&
/usr/bin/mplayer -really-quiet -cache 500 \
-ao pcm:file="$TEMPFILE.wav" -vc dummy -vo null \
-noframedrop $STREAM >/dev/null&

sleep 5
# get the pid of all processes started in this script.
PIDS=`ps auxww | grep $TEMPFILE | awk '{print $2}'`

# the & turns the capture into a background job
sleep `echo ${DURATION}*60 | bc` # wait for the show to be over
kill $PIDS >/dev/null # kill the stream capture
rm $TEMPFILE.wav
rm $TEMPFILE-silenced.wav


I wish I could claim this nifty little script as my own creation, but I found it somewhere on the internet and modified it to suit my own needs.

This script can be invoked using the command:

/home/jim/bin/record.sh Ric_Edelman 120 http://citadelcc-WMAL-AM.wm.llnwd.net/citadelcc_WMAL_AM

where the first parameter is the name of the radio show, the second the number of minutes to record and the third the URL of your favorite radio stream.

After testing to ensure everything works properly, it is time to set up the crontab entries for recording your shows. I use gnome-scheduler so I don't miss a show no matter what I'm doing:

 
The details of how one recording is set up:

 
Hope this proves useful. 

Thursday, August 6, 2009

Friday, July 31, 2009

Cheapskate's Corner: How to Get $10B Worth of Software for Free

For those who are tired of paying Microsoft or Apple for software, and then paying then again to upgrade to the next release, there is an alternative. Yes, I am a Linux advocate and dedicated Linux user. Just as Linux is rapidly gaining acceptance as a server platform in corporate America to reduce IT costs, more and more average people are trying it out on their home computers and finding that it is a reasonable replacement for the old standbys.

Linux has a reputation for only being suited for the über geeky. However, most modern distributions such as Ubuntu, Fedora, openSuse, Mint, Mandriva and Debian have become quite user friendly without requiring extensive manual configuration editing. My personal preference is the Ubuntu distribution running the Gnome desktop as seen in the screen-shot below:



I've changed Ubuntu's less than pleasing default look and feel to the Nimbus theme that was developed for openSolaris. Gnome is easily configurable and with little effort can be customized to look and behave like a Mac or a Windows machine. Imagination is the only limiting factor.

I love my Linux box, both the price and the functionality as well as the easy upgrades to new release. But not everything works flawlessly.  Media encoded in proprietary Microsoft formats can be played.  This an inconvenient  reality than all Linux users must learn to live with.

But even with these annoyances, Linux is well worth a try. It comes with its own office suite, graphics editor, sound editor, video editor, numerous video and sound players, dvd/cd burners and rippers, plus many more features.

If you're not ready to cut the cord on Windows, try giving Linux a spin inside Sun's VirtualBox or configure a dual boot environment between Windows and Linux. Many tutorials exist on the web to walk you through these options step by step. I've read articles claiming that a private company would have to invest upwards of $10B in R&D to recreate the software developed by the open source Linux developers. That is a pretty strong sales pitch to me.