Close

Mark Shuttleworth’s keynote at the Orlando UDS Developer Summit

http://youtu.be/0bOwyGYTMv8
Mark Shuttleworth’s keynote at the Orlando UDS Developer Summit on October 31, 2011.

The Ubuntu Developer Summit is the seminal Ubuntu event to define the focus and plans for our up-coming version of Ubuntu. The event pulls together Canonical engineers, community members, partners, ISVs, into an environment focused on discussion and planning.

The Ubuntu Developer Summit has four primary focal points:

Ideas
Together we bring our own ideas and creative solutions to common problems to help
make Ubuntu better across the platform.

Discussion
The bulk of UDS are discussion sessions we explore problems and develop solutions
together, pooling our experience and expertise.

Planning
Solutions are documented, specifications are written, and work items are assigned
across all those participation in solutions.

Collaboration
UDS brings together a diverse range of participants and provides the perfect
environment for collaboration and best practice.

OLPCSF Community Summit 2011

Across the bay the OLPC SF Community Summit 2011 started Friday evening, Oct 21st. The main sessions were Sat, Oct 22nd and (still going today) Sun, Oct 23rd. A panel is live streaming now. Tweets come from @olpcsf on twitter and identi.ca

After the Christmas programs of 2007 & 2008 that offered a laptop for a child and a laptop for the buyer, 2009 and 2010 saw a hiatus of the Give One, Get One now give One or Many offer by Amazon. There are more laptops shipping each month to children all over the world, 2.1 million as of Jan 2011. The project is going strong. A community map olpcmap.net shows information contributed about deployments.

Hardware wise, the second revision of the OLPC 1.0 hardware, the OLPC 1.5, is shipping now and the OLPC 1.75 in the same green and white form factor using an ARM processor is being tested in very limited quantities right now. After four years, OLPC blogged about the progress that every child between the ages of 6 & 12 in Uruguay has an OLPC. This is due to Uruguay’s Plan Ceibal.

I just heard on the live stream about a new manual bookmarked at Help_Activity_Refresh (was j.mp/xomanual), an update of the FLOSS manual previously published lead by Carol and Christophe which goes into the Help Activity of every OLPC.

The OLPC Contributor program meetings on Fridays are a great way to network and meet people.

Already underway, as it is the 4th Sunday of the month the meeting at Bobby G’s Pizzeria is already underway. Please join us.

Learning the Command Line

One of the biggest challenges when becoming truly proficient with computers of all kinds is getting started with a command line interpreter. The “prompt” can feel intimidating at first. GUI programs can not always predict all possible needs. Though not as visually appealing text-based programs have powerful features that GUI programs do not. Simple new commands can be added almost instantly.

I have tried many times to explain or teach how to get started with a command line to an interested, eager and otherwise resourceful person. What I have been missing is a useful & concise list of resources to help them. There are many excellent resources already available to help during such “teachable” moments. There are different guides for different kinds of people depending on one’s familiarity & computer brand. To help people I have started collecting Learning the Command Line resources which I will be enhancing from feedback and additional research.

I would be thrilled to collaborate with berkeleylug.com regulars, beginners and professionals alike. Please comment below with your favorite resources or with feedback about the ones I’ve already listed. You may also join me and others in the #berkeleylug IRC channel. My computer is always online and I hope happen to be looking when you try. If you leave a message there I should get it. I look forward to people sharing their stories of how they learned to use their command line. I will try to highlight the best resources available in a way that is accessible to newcomers.

I would like to find a better collaboration platform for this effort but as I need Learning the Command Line now I will write an HTML page until something better is used. It’s a work in progress and could use some additional appeal and organization, particularly focusing on helping those curious to try a command line on Linux, Mac or Windows computers for the first time.

As it is also the 2nd Sunday of the month I hope the meeting at Bobby G’s Pizzeria goes well. I look forward to some pizza when I return.

Linux’s 20 Year Anniversary

http://www.youtube.com/watch?v=5ocq6_3-nEw
Linux is celebrating it’s 20 year anniversary this year 1991 to 2011. According to Linux’s founder Linus Torvalds it’s true birthday is between August 25th 1991 when the first newsgroup post was made public and October 5th 1991 when version 0.02 was made public.

 
To commemorate the 20 year anniversary of the Linux Operating System, the nonprofit Linux Foundation has produced a video about the influence the open source operating system has had on the world. This is a fun but informative video about Linux’s legacy.

Android is Linux?

Yes, Android is a Linux distribution as well as a telephone operating system and apps. Android is a great success story for consumers and for Linux! Some people don’t know these simple facts but they are true. Android users, please inform your friends that using an Android phone makes them a bonified Linux user. Linux is turning up in consumer devices all over the world. Two devices i want to talk about today are the Nook Color Tablet & Huawei IDEOS phone.

First, I hope the 4th Sunday meeting today at Bobby G’s pizzeria in Berkeley goes well. I am sure a wrap up of the Solano Stroll that coincided with our 2nd Sunday meeting will be top on the agenda along with our usual sharing of Linux related news, events and answering questions.

I find it sad that consumer electronics companies try to lock out innovation from their users but rooting consumer devices is possible most of the time with a little time and effort. Some companies are better at encouraging this than others. We would be happy to try to help users getting started with Android by responding to your comments below.

Several of our members have purchased Barnes and Noble Nook Color devices for our own uses. When rooted they make a great $250 tablet with reasonable performance. While the specs are modest (like the price) this is an adequate way to get started. Let us know your experiences.

As I am traveling and since I needed a new phone I picked up the Huawei IDEOS U8150. I had heard of it and tweeted about it before I arrived in Kenya. Of course I rooted it immediately with CyanogenMod 7 and it’s much faster than my almost three year old Google G1, the first Android phone. I’m happy with it so far but it’s only been a few days.

I am almost three weeks into my 13 week stay in Nairobi, Kenya in East Africa working with dreamfish.com. We have made quite a bit of progress already designing and assembling open source software for the next website with a group of Nairobits graduates. I have to say I do miss the yummy pizza there at home. While ugali and sukuma wiki (kale) are wonderful it is not a fair comparison to me!

GoogleTV Reviewed

A couple of weeks ago, the price of the Logitech Revue with GoogleTV dropped to $99 – http://goo.gl/n5Hvw. This was finally low enough for me to grab one, give it a try and see how it compares to or complements my home-built MythTV/Boxee machine. I have also played around with the Boxee Box in the past, which currently costs around $200.

It is anticipated that the Revue will get an update to Android 3.1 (with the Android market included) in a couple weeks – leaked versions are already floating around out there, and developers can already play around with the new firmware in the Android SDK (I have tested my apps already, and they pretty much worked and looked great without any need for modification). However, my initial review of the product will be with the current version of the firmware and not the leaked version. As this update is bound to vastly improve the usefulness of the device, I will probably have to update this review when I have access to it.

First off, I am a pretty big fan of Android; so, I like the idea that GoogleTV is based on the same platform as my phone and tablet. It feels very familar. For example, you can press and hold the home button to get a list of currently active tasks (and yes, your TV can now multi-task!). Additionally, the settings look familiar and the feel of the interface just generally screams “Android.”

The device is pretty responsive while navigating and one of the biggest surprises I found while using the device is how much I love the bluetooth keyboard remote that comes default with the unit (see the images on the Amazon page linked above). I was skeptical of its size at first; but, I now must admit that it is by far the best home-theater remote I have ever used. On my home-built MythTV box, I have an infrared remote (similar to http://goo.gl/eLdLa) and a compact bluetooth remote keyboard (http://goo.gl/0yJp5). They both pale in comparison to the Revue remote. The IR remote can only control the mouse through lircmd daemon (which is a pain to setup and leaves a lot to be desired in usability), and the compact keyboard/mouse combo has a pretty poor button layout for navigation. The Revue remote just feels light, well laid out and very efficient to navigate around with.

The biggest dissapoint with GoogleTV is the relatively small number of native apps available compared to Boxee for example.  It comes with approximately 10 with no way to get new native apps. This is about to change in a very big way with the release of the Android Market to the device. The Amazon Video app itself is also pretty disappointing in that it is basically just a link to the Amazon VOD webpage that has not really been optimized for the device. On the other hand, the Netflix app is great and the web-browser and search apps are really really well done. Browsing the web on the device is a really great experience. It is surprisingly easy to navigate and to discover new content.

What is not said enough about GoogleTV, though, is that while there are only a handful of native Android apps available (again, at least until the Market is released), there are practically already a limitless number of html5 optimized web-apps for GoogleTV. These apps, which run in the Revue browser, often look and feel just like native apps. What is particularly nice about these apps, is that, though they are often designed with GoogleTV in my mind, because they utilize html5 or flash and live in the browser, they can also be used on Boxee or on your desktop/laptop with the keyboard. Here try a few of them out for yourself: http://www.google.com/tv/spotlight-gallery.html – (Crackle, Clicker and KQED are some of my favorites). Notably missing is a Hulu app.  This is missing not for any technical reason, but because Hulu has chosen to block their content on GoogleTV. This is a bummer for sure; but there is still a ton of content available.

Another disappointment in the Revue is the Logitech media player app. This app advertises itself as being able to view and play media from shared drives (such as samba shares) on your network. The problem is, it only recognizes about 20% of my content, none of my mkv files are recognized for example, and displays the files it does find in a random order with no setting to sort alphabetically. Secondly, the app doesn’t do any kind of curation: It doesn’t look for movie descriptions etc., and requires you to step through a series of menus where you choose individual shared drives each time you launch the app. I am sure that once the Market arrives on GoogleTV someone will have an awesome replacement app in a matter days, but for now, organizing the media on your network using the Revue is a total fail. This is probably the main area where Boxee really outshines GoogleTV.

So, all in all, the Revue is a great little device with a lot of potential once the Android Market comes to it. In it’s current state it is worth $99 but not much more – but the value is poised to go up once Honeycomb drops.

Version Control Systems

There are quite a few revision control systems available these days. For open source people CVS is no longer the only game in town as it was for quite a long time after it launched in 1990. Subversion’s goal was to be a better CVS however distributed version control systems have inherent advantages and becoming more common.

I think an inflection point in revision control systems was when the Linux kernel development changed from Bitkeeper. Linus Torvalds implemented the first version of Git, Matt Mackall created Mercurial and in parallel at around the same time Bazaar was created by Canonical which is heavily used in the Ubuntu Community. There are some good comparisons of the strengths and weaknesses of each. FLOSS Weekly, the audio podcast, has covered both Git (twice) and Mercurial.

The most popular free hosting sites allow the use of different tools. Sometimes supplementary tools like GUI interfances or tools like github-cli (command line github.com issue tracker API access) can make a big difference in adoption rates for some coding groups.

Coders, what version control systems do you prefer and why? Sysadmins, when you need to look at source code what version control systems do you find projects most frequently use?

Close your Windows: Open Ubuntu

Why do most people use Windows as our computer operating system? Windows is used by 88% of computer users as their operating system , MacIntosh is 6%, iOs 3%, Java ME 1%, Android 1%, and Linux is 1% according the latest figures from http://www.realtimestats.com/. Link http://marketshare.hitslink.com/operating-system-market-share.aspx?spider=1&qprid=8. Windows definitely has an operating system monopoly with no competitor even close. Unfortunately most software manufacturers simply give few non-linux interoperability and support options.

I believe Ubuntu is a good alternative choice and is much cheaper. Ubuntu is a very popular Linux distribution. Linux is very much winning on servers and phones, even over former market leader Apple with their iPhone.

Mark Shuttleworth recently said at the Ubuntu Developer Summit in Budapest, Hungary on May 5, 2011 “Bring free software to widest possible audience”. He also wants 200 million new users in 4 years.

To start using Ubuntu please download ubuntu.com/download, and receive Ubuntu support and assistance you are on your way from moving away from Windows. I’m a member of Berkeley LUG and we give out many copies Ubuntu or Ubuntu distros as we can to meeting attendees on a volunteer basis.

1) You will never pay money for an upgrade of Windows or Mac OSX. Not only is it “much cheaper” but by percentage technically it is infinitely cheaper!

2) Users will probably never get another computer virus

3) You won’t have to buy Spy ware

4) No need to deal with licensing fees for computer software. But M$ Office is a major revenue cow for their company. Open Office now Libre Office is a real threat. libreoffice.org.

5) Anyone can legally share free software with co-workers and friends that are big bonuses.

6) Older computers and equipment work well with Ubuntu

7) Fewer hardware upgrades, but Moore’s Law marches on and everyone can benefit from faster hardware.

8) You don’t need automatic updates. As initially configured during installation automatic updates are turned on in Ubuntu.

9) Easy to have quick upgrades with Linux — Some say too quick.

10) Ubuntu will have fewer computer bugs

11) Open standards mean there is compatibility across open platforms

12) Linux will never go out of business because it’s not owned by one company

Android & Linux FUD

You don’t think there’s a war over freedom going on? That’s what they want you to think. Just because I’m paranoid doesn’t mean it’s not true.

Oracle and Microsoft could cash in big on Android

Microsoft’s Android Shakedown

Do you think that patent issues and all this money changing hands has nothing to do with Linux? Just follow the money. While most of the legal attention focuses on Dalvik, the Android implementation of the Java virtual machine, the public perception of Linux is also tarnished to anyone who understands that Android is a Linux distribution. I can only imagine what cyanogenmod.com people think about what is going on. News like this is concerning because Android is otherwise the most visible success for open source software. Thanks to Android more people than ever before now use Linux in the palm of their hands (whether they know it or not) than traditional Linux desktops. Fundamentally I think the patent system is what is really broken and all this activity is the most visible symptom of the underlying problem. What do you think? Please comment below.