Welcome to Ubuntu Video | Linux Videos for Human Beings
Welcome to Ubuntu Video | Linux Videos for Human Beings


Jeremy Austin-Bardo: Lets All Convene in New York

Planet Ubuntu - Mon, 2007-08-13 23:58

It is official, the New York Team has agreed to plan a bar-camp style conference tentatively for Syracuse, New York during July 2008. Our Team Conference Planning Committee met this evening to start the process and decide some details. We had a few members from the Syracuse area volunteer to help us plan in their community. The conference will most likely be a 2 night, 1 day gathering with talks, BOFs, public demos and partying.

The exact details are far from set. Our goal is to awaken the Empire State to a freedom and possibility using Ubuntu. I feel that with the help of our State Team and possibly other Teams from the US and even Canada, we will be able to show New York State what make us special: our Spirit and our Community. If you are interested and want to help by participating at our conference, please let me or the New York Team know.

Linux media center distro rev's up

DesktopLinux.com - Mon, 2007-08-13 19:30
A project aimed at building a Linux distribution for media center PCs has achieved a major new release. LinuxMCE 0704 is based on Kubuntu, and offers lots of flashy features, such as whole-house high-definition video distribution, optional alpha-blended graphics, gyroscopic remote control, and much more.

Nik Butler: She made him say , Brown Button !

Planet Ubuntu - Mon, 2007-08-13 18:00

The Very Dulcet and British tones of the tall and handsome Chris Kenyon can be discovered on this video all I can say is Jono and his crowd have clearly had the bar set for them for content and conversations on their next Lugradio tour.

Yep .. short post. Still laughing at the Rack comments.

Vote in the 2007 Desktop Linux Survey

DesktopLinux.com - Mon, 2007-08-13 17:30
DesktopLinux.com launched its 2007 Desktop Linux Survey on August 13, asking users of Linux desktops to identify what distributions they use, as well as their choice of windowing environment (KDE, GNOME, etc.), web browsers, email clients, and Windows-on-Linux solutions.

Benjamin Mako Hill: Ubuntu Book Translations

Planet Ubuntu - Mon, 2007-08-13 16:01

It's been fun to see a stream of translations of the The Official Ubuntu Book coming in. I now have copies of El Libro Oficial de Ubuntu and Das Offizielle Ubuntu-Buch on my bookshelf. I'm particularly happy about Ubuntu???? The Official Ubuntu Book????, the Japanese translation. It was coordinated by the Ubuntu Japan community, looks great, and has won me all kinds of brownie points -- and a congratulatory bottle of top shelf sh?ch? -- from Mika's family members.

Open Source Community's Double Standard

Slashdot Linux - Mon, 2007-08-13 14:41
AlexGr writes to point out a really good point Matt Asay raises in his CNET News Blog: Why do we praise closed source companies who open up a little bit, but damn open source companies who close down a little bit? "Deja vu. Remember 2002? That's when Red Hat decided to split its code into Red Hat Advanced Server (now Red Hat Enterprise Linux) and Fedora. Howls of protest and endless hand-wringing ensued: How dare Red Hat not give everything away for free? Enter 2007. MySQL decides to comply with the GNU General Public License and only give its tested, certified Enterprise code to those who pay for the service underlying that code (gasp!). Immediately cries of protest are raised, How dare MySQL not give everything away for free?"

Read more of this story at Slashdot.

Richard Johnson: Need your help

Planet Ubuntu - Mon, 2007-08-13 14:05

I am currently updating the Kubuntu topic based help documentation and have a few questions I am hoping some of you can help me with. If you could, just leave a comment to this post. What I am looking for is the best guides you can think of for the following items:

  • NVidia GeForce graphics cards with 3D support
  • ATI Radeon graphics cards with 3D support
  • Getting Java to work with AMD64 systems (both Konqueror and Firefox if possible)
  • Getting Flash to work with AMD64 systems (both Konqueror and Firefox if possible)
  • Top wireless card drivers
  • Compiz Fusion

I would love if these guides:

  • were for Kubuntu Feisty or Gutsy
  • were the easiest and best routes for succeeding
  • were licensed with CC-by-SA

The reason I ask for such a request is that I am currently time strapped and I know some of you have done the above more than I have and probably have way more experience in doing so. Another thing, these items will make it into the Kubuntu documentation, so if you are interested in writing anyone of those sections listed above for Kubuntu Gutsy, you would be my hero. You can write them in plain text, OpenOffice.org, KOffice, LaTeX, or whatever you feel like. If you can write them up in DocBook/XML, well then you rock hardcore. If you decide to do some writing, here are just a couple of guidelines to make incorporating them much easier:

  • try to use GUI instructions for everything. I know at times it may be easier for a user to use the CLI, but we are writing these instructions for the newest of users.
  • if you include a screenshot, try to use 1024×768 display resolution with the default Kubuntu Gutsy theme would rock hardcore. PNG files preferred, no GIFs. If you don’t include a screenshot, no huge problem, as I should be able to follow the instructions and take the screenshots myself.

Thank you ahead of time for any help that you can offer. If there is a great guide that works for everybody, or damn close to everybody, then a link will work great.

If you are interested in Kubuntu, Ubuntu, Edubuntu, or Xubuntu documentation, please do not hesitate to contact the Ubuntu Documentation list at ubuntu-doc AT lists.ubuntu.com. I know Edubuntu can use a lot of help, so if you are experienced in writing technical documentation, can read and write English decently (that is better than I can), know DocBook/XML, and know the distribution fairly well, then you can be a great help. Writing documentation is fairly easy actually, and is a great way to start contributing to free software projects. If you feel that you might have some time to review the current documentation, please email the list and let us know. There are many great people on the list who can direct you to where you can go to help out. Thanks again everyone!

Alberto Milone: REVIEW: Ubuntu for Non-Geeks, 2nd Edition, Rickford Grant

Planet Ubuntu - Mon, 2007-08-13 13:14

I was contacted by No Starch Press and I was offered a free book on Ubuntu for review and I must admit that this is a book I am more than glad to review.

I will try to be as balanced as possible in this review, but of course my judgement is influenced by my experience as an Ubuntu user, as a moderator on ubuntuforums.org and as a (geek) troubleshooter (and developer).

Here you can find the table of contents of the book:
Table of Contents

You can find more information on the book here:
Book

First of all, let’s quickly introduce the book:

Who is this book for?
According to the author, this book is aimed at people who are “familiar with computers, but unfamiliar with Linux, or somewhat familiar with Linux but not with Ubuntu”. In other words this book is not for “seasoned geeks or power users”.

What is the purpose of this book?
The book is “an introductory guide that will provide new users with some hands-on experience in order to get them up, running, and comfortable with the Ubuntu distribution of Linux”.

What does the book come bundled with?
The book comes with a livecd for x86 (32bit) architectures.

I have chosen to write a chapter-by-chapter review so as to give you an idea of how the book is structured and of its quality (according to my opinion).

Now, let’s get to the very core of the review:

1 . BECOMING A PENGUINISTA
Welcome to the World of Linux

In chapter 1 the author introduces his readers to the world of Linux, explains how and when Linux was born, answers to frequently asked questions such as “is Linux ready for the desktop” (smart answer, by the way) or “why should I use Linux”, and shows how Windows users can check the compatibility of the hardware components of their computers.

The chapter is well written and is a real pleasure to read, however the GPL and GNU are not even mentioned. I think they should be given due credits for what GNU/Linux distributions have become today. I hope this problem will be addressed in the next edition of the book.

2. WADING AND DIVING
Running and (If You Like) Installing Ubuntu

Chapter 2 will guide the readers through the installation of Ubuntu from the livecd. It is a step-by-step guide enriched with screenshots. After reading it you will really have no excuse for not installing Ubuntu.

3. A NEW PLACE TO CALL HOME
Getting to Know the Desktop

The livecd or a fresh installation of Ubuntu will definitely look different from Vista, XP or OSX. Chapter 3 is a first introduction to the GNOME desktop and explains how to use panels and menus.

I think that the description of what I deem to be trivial tasks (remember that I am a geek) can really make the difference in the learning curve of new Linux adopters. My friends and family (who are by no means geeks) have provided me with enough evidence to believe so.

4. MORE THAN WEBBED FEET
The Internet, Linux Style

In chapter 4 you will see how to set up Internet connections with or without DHCP, wireless connections (through Network Manager) and dial-up connections. This chapter also covers the use of applications such as Firefox (with its extensions and plugins), Evolution and Thunderbird, Gaim and Ekiga, i.e. what I can’t live without as far as Internet applications are concerned.

I would have liked to see also an application for file sharing (e.g. Amule or Frostwire) and a news aggregator (e.g. Liferea) mentioned in the book.

5. ROUNDING OUT THE BIRD
Downloading, Installing, and
Updating Programs the Easy Way

Chapter 5 is extremely useful as it deals with the Synaptic Package Manager (as well as Ubuntu’s Add/Remove tool) and clearly explains how to add new repositories, how to install, remove and upgrade packages. It also explains how to boot in an older kernel if the kernel you installed with the updates doesn’t work for you.

This chapter is very well written and I guess it doesn’t yet explain how to use APT (in the command line) so as to remain faithful to the promise the author made to his target audience (“non-geeks”, remember?). A true introduction to the shell is given later though. This chapter simply deals with “the easy way” to handle packages.

6. A TIDY NEST
File and Disk Handling in Ubuntu

Chapter 6 continues (and goes more in depth into) what chapter 3 started showing of the GNOME desktop. After providing a brief explanation of the Linux filesystem, it shows how to use Nautilus to browse folders, network shares and also how to browse an FTP as if it were just another folder on your hard disk.

This chapter also shows how to set file and folders’ permissions, burn data to CD/DVDs, handle archives (of compressed files) and usb storage devices.

This is definitely a chapter you might not want to skip.

7. DRESSING UP THE BIRD
Customizing the Look and Feel of Your System

Chapter 7 will guide you through the customisation of your desktop i.e. wallpapers, panels, windows backgrounds, themes, login screens, folder tags, splash screens, etc.

You will also learn how to create a new user account and how to log in to the new account inside a separate window on your desktop, without any need to log out from the account you’re currently using. The author also explains how to place the “Home” and “Trash” icons on your desktop.

A great chapter indeed.

8. SIMPLE KITTEN WAYS
Getting to Know the Linux Terminal and
Command Line

As I said, this book is not aimed at geeks however I feel that ignoring the existence of the command line is not such a good idea, especially if you find a guide which requires you to copy and paste the commands it suggests into the terminal emulator (have a look at ubuntuforums.org or at the wikis to see what I am talking about).

This chapter will introduce you to the shell and teach you how to copy and move files and folders, extract compressed files and so forth. I think this chapter will definitely shed some light on what is possibly the most feared (from newbies) and yet, in my opinion, the most powerful tool that we have available in GNU/Linux distributions. Don’t worry, it is a very non-geek friendly introduction to the shell.

9. AUTOMATIX AND NOT SO AUTOMATIX
More Ways to Install Programs

At a certain point some (if not most) users might want to watch their films (DVD, DIVX) on their computer, play their mp3s, etc. therefore they will have to install codecs which are not as free (i.e. free as in speech) as the rest of Ubuntu’s applications (of course I refer to the fact that some codecs are not GPL or even legal in certain countries).

Chapter 9 remains faithful to its nature of get-things-done book and shows how to use Automatix in order to get the packages you need in no time through a friendly GUI. While I can agree with the author’s choice to use Automatix, I think it would be necessary to clearly warn the readers that they should use Automatix at their own risk. After all, Automatix is a 3rd party application and, as such, is not officially supported by Ubuntu. The same warning should be given about converting RPMs into DEBs or installing packages from source (which this chapter deals with). I am aware of the fact that many users just don’t care about this kinds of warnings if they just want to “get things done”, however I think it would be still useful to add such warnings (maybe in the next edition of this book?).

The rest of the chapter deals with Java and Wine, something which will make the transition from Windows much more comfortable.

10. GUTENBIRD
Setting Up and Using Your Printer and Scanner

Chapter 10 will teach you how to set up your printers and scanners. Should an open driver for your device not be available, the author explains where you can look for 3rd party drivers (as your last resort). Moreover you will learn an easy way to print your documents to a PDF.

11. FONT FEATHERED FRENZY
Adding New Fonts to Your System

Chapter 11 deals with something that Linux users seem to be very concerned about: fonts. You will learn how to install new fonts, Microsoft’s fonts and even how to create your own fonts. By the end of this chapter you will also know how to improve the look of your system fonts.

12. POLYGLOT PENGUINS
Linux Speaks Your Language

Chapter 12 covers multilingual support (which is outstanding in Ubuntu) and input methods, something you will likely need if you’re not a native speaker of English or you speak more than one language (as in my case).

13. PENGUINS BACK AT WORK
Getting Down to Business in Linux

Chapter 13 deals with home and office productivity programs such as OpenOffice, Abiword, Tomboy, Gnucash and Scribus. More space is (rightly so) given to OpenOffice which is a complete replacement of Microsoft Office however I would have liked to see also Gnumeric (a quite good alternative to OpenOffice Calc) in the list of productivity programs.

I really appreciate the inclusion of Tomboy (or Sticky notes, if you don’t like Mono) which can dramatically improve your productivity (well, it did in my case).

14. BRUSH-WIELDING PENGUINS
Linux Does Art

Chapter 14 covers Ubuntu’s support for digital cameras and some graphics applications that you will likely use such as the GIMP, gThumb, F-Spot, Picasa, etc.

While I would have liked to see Inkscape and XaraLX (for vector graphics) covered as well, I must admit that I found very interesting the tutorial about the creation of web photo albums (which I had never tried before).

15. TUX ROCKS
Music à la Linux

Chapter 15 deals with music players, changing file tags, burning files onto audio CDs, audio streaming from the web, CD ripping, etc.

I am glad to read that Rhythmbox (my favourite audio player) was given more space on this book than any other player e.g Exaile, Songbird, Realplayer, Streamtuner, Beep media player, etc.

Tagging mp3s is something you can’t live without if you want your playlists to be as coherent (i.e. efficient) as possible. This chapter is a real time saver especially if you have very long playlists.

Maybe mentioning Jokosher (beside LMMS) would have not been a bad idea (I’m not a musician though).

16. PLUGGIN’ IN THE PENGUIN
Ubuntu and Your iPod

I really can’t comment on chapter 16 since I’m one of the old dinosaurs who haven’t bought an Ipod yet (not only Apple’s). However I don’t doubt the usefulness of this chapter since questions on Ubuntu and Ipods are asked over and over at ubuntuforums.org.

17. COUCH PENGUINS
Video and DVD Playback in Ubuntu

This chapter explains how to play audio and video streams, DVDs, video CDs and edit the videos you made with your digital camera. It also deals with DVD ripping and the installation of codecs. I’m sure you won’t skip this chapter.

18. DEFENDING THE NEST
Security

New Linux users coming from Windows often wonder whether they should install an antivirus and set up a firewall as they used to (i.e. were obliged to) do in Windows. Chapter 18 will definitely shed light on their security concerns. I am sure that the readers who use Ubuntu and share files with other systems which run Windows will appreciate this chapter.

Conclusions

Apart from my concerns on not warning the readers against the risks of installing 3rd party applications and on not giving credits to GNU and to the GPL, there is only one thing which I would like to see covered in the next edition of this book: the basics SAMBA, how to share folders and printers with Windows and other operative systems.

Other than this personal wish of mine I must say that the book is very well written and definitely delivers what it promises (it’s “Ubuntu for non-geeks”). It also comes with an Ubuntu livecd thus allowing you to try most of the things described in the book without even having to install Ubuntu to your hard disk.

Honestly I can’t really think of a reason why you shouldn’t buy this book, maybe as a gift to your friends and family. This book will teach them how to fall in love with Ubuntu and leave Windows to the past once for all.

Launchpad News: How we develop Launchpad - an interview

Planet Ubuntu - Mon, 2007-08-13 12:22

With gigabytes of live data and thousands of users, I was keen to know how Launchpad’s development team work together to produce a new release each month.

I chatted with one of my Launchpad colleagues, Joey Stanford, at Canonical’s London offices to find out more about:

  • Launchpad’s four weekly release cycles.
  • How a features makes it from idea to release.
  • The importance of the Launchpad Beta Testers team.

You can download our conversation as:

Christer Edwards: Can You Improve This Command Line Magic?

Planet Ubuntu - Mon, 2007-08-13 11:20

Today I needed to come up with some more command line magic. You might remember the post I did about digging out of holes with some command line magic. Today’s goal was to do some math, or more specifically, find an average of numbers based from data in a text file. I asked around in IRC for some solutions and one user (the genius coder) came up with something in about two-minutes. Can you improve this or do it with another language? Bash? Python? C? I’d like to see other implementations if you’d like to take the challenge. It’s not much but gets your mind going…

Here is a link to an example file I’m sourcing from. Not the exact same, but you get the idea. Basically taking quarterly data and averaging it. (Let’s not get into a discussion on a better way to store this data in the first place, I’m just looking at clean ways to average the data.)

First submission here:

cat quarterly.txt | grep Q3 | cut -d “=” -f2 | perl -e ‘$a=0;$b=0;while(<>){$a++;$b+=$_;}print $b/$a.”\n”;’

I’m sure some of you Perl mongers can play some golf with this. Who else wants to try?

The Linux Networking Stack Exposed

Slashdot Linux - Mon, 2007-08-13 11:02
An anonymous reader writes "The Linux source code is a great way to learn about the design of device drivers for a multitude of device types, including network device drivers. This article will show you the basic architecture of the Linux networking stack and dig into its interfaces for system calls, protocols, and device drivers."

Read more of this story at Slashdot.

Community vs. Corporate Linux, The Coming Divide

Slashdot Linux - Mon, 2007-08-13 10:15
tobyj writes "MadPenguin.org discusses the great divide that will separate corporate Linux (companies that are working with Microsoft) and community Linux (companies that haven't yet partnered with Microsoft) and their impact on Linux as a whole. Matt Hartley writes, "For Linux enthusiasts, the rules are simple and clear to interpret. But for Microsoft and its Linux partners, we will see plenty of them pointing to self-created loopholes, which will result in fierce debate, and perhaps even worse, blatant defiance. As a collective community, we'd like to think that this whole issue will just blow over, but with the massive migration of so many Windows users and companies that wish to capitalize on this migration, defiance of the GPL will happen and more so than ever before."

Read more of this story at Slashdot.

Christer Edwards: Apparently My Senator Needs a Mail Admin

Planet Ubuntu - Mon, 2007-08-13 09:48

It’s things like this that remind me the people trying to represent us in government really don’t understand us. Particularly in the way of Technology. Recently I sent an email to my Senator expressing my concern over the recent rape of our privacy in the HomeLand Security “we can spy on you if we *think* you might be a terrorist-international communication act BS”. This is the reply I get.

Thank you for your e-mail. If you would like a response please use the
web based e-mail form on my official Senate website at
https://www.bennett.senate.gov/contact/email_form.html

The number of Utahns that communicate with me via e-mail has increased
dramatically over the last few years. The use of a website contact form
provides two primary benefits. First, discourages third-party
organizations from using individual’s names without their permission. Some
third-party e-mail contractors collect information from their web form,
use it to contact members of Congress without the knowledge of the
individual or sell the information to other organizations. I have had a
number of constituents express concern about receiving a response from me,
when they have not written. Second, an e-mail web form helps me to manage
incoming e-mails, its reduces the amount of spam I receive, and it allows
me to respond more quickly to e-mails.

I regret any inconvenience using my web form may cause you. However, I
hope you will consider using it. Or if you prefer, please send a letter,
a fax, or call one of my offices to express your views. You can find my
contact information on my web site at
https://www.bennett.senate.gov/contact/contact.html. Again, thank you for
writing.

Sincerely,
Robert F. Bennett
United States Senator

What I get out of this is “Sorry you took the time to write me using the standard communication form of email.  Please re-write your entire message in a BS web-based form because our email servers can’t handle normal email.”  They probably use Exchange.

Pete Savage: Getting python 2.5 + gstreamer + gtk working in the Maemo Scratchbox environment

Planet Ubuntu - Mon, 2007-08-13 09:37

Ok, so another issue which has taken me a while to get around is getting GTK and Gstreamer working properly with python2.5 in my development environment. Ok, so my program isn’t working properly yet, but that’s another issue altogether. Before, I couldn’t even get python programs running properly.

A little background, scratchbox ships with python already installed. Once inside you scratchbox environment, just run;

which python

and you’ll see the following;

[sbox-SDK_ARMEL: ~] > which python /scratchbox/tools/bin/python [sbox-SDK_ARMEL: ~] >

This causes us a bit of a problem as the version of python installed is 2.3. Which is not really suitable for our needs. Adding the following to your sources.list file, will enable you to install the python2.5 package, which is what we will be developing in.

deb https://www.repository.maemo.org/extras/ bora free

I installed python2.5 and all related dev bindings by running the following command;

apt-get install python2.5*

Now running applications as you normally would, will still fail because the SB environment is still using the old python. I don’t want to change this behavior yet, as I have seen it cause issues on other people machines. Instead, we will run our code with the python version prefixed to the command line, as demonstrated below

/usr/bin/python2.5 gst_test.py

However, this will fail if you’re trying to use gtk at all. I was using gobject for a timeout. Since gobject relies on gtk, and gtk wasn’t working I was in a bit of trouble.

Searching around on the net, I found an interesting forum post about this. It seems that the environment variable DISPLAY, needs to be pointing to a running X session, before the gtk library can be imported. If you don’t do this, you get the following;

[sbox-SDK_ARMEL: ~] > /usr/bin/python2.5 gst_test.py Traceback (most recent call last): File "gst_test.py", line 7, in <module> import gtk File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 83, in <module> File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 70, in _init NameError: global name '_gtk' is not defined [sbox-SDK_ARMEL: ~] >

Which stumped me for a while. Reminding ourselves of the process we used in my previous tutorial, it’s now relatively easy to get python, gstreamer and gtk working. We first need to start Xephyr outside of the scratchbox environment, using something similar to the line below.

Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac

This will start our X server on screen 2, so we can now connect to it in our maemo environment. Back in our SB environment, start with exporting the DISPLAY variable, and then running the start up script, followed by pressing enter to get our prompt back, once the script has finished executing.

export DISPLAY=:2 af-sb-init.sh start

Now all we need to do is run our python program with the right command line. As mentioned before, the run-standalone.sh script sets up various environment variables etc, which are useful to have.

run-standalone.sh /usr/bin/python2.5 gst_test.py

Now we can get gtk apps running properly, in python. Now I just need to get gstreamer doing what I want.

Enjoy.

Thanks to the Maemo guys, this is my first post on planet Maemo too!

Jeff Waugh: Californication

Planet Ubuntu - Mon, 2007-08-13 03:28

Sweet baby Jebus. Little Gracie is all grown up in Californication. I hope David Duchovny feels at least a thousand times as naughty as I do… I was just watching!

I’m going to need a cold shower now.

Bad, bad, bad.

Jorge Bernal: The dangers of openID

Planet Ubuntu - Mon, 2007-08-13 02:51

Since I first knew about openID it sounded like a tremendously great idea for me. I’ve wanted a distributed login system like this for years, but nothing is perfect. We all now the advantages: you aren’t tied to a single company to handle your data, are you?

Well, if you don’t want (or can’t or don’t know how) to setup your own openID server you will have to use a hosted system. Having one common authentication system for all the web services you use is a great thing, but we have to be aware this represents a single point of failure. I don’t rely on this system to get my work done, but this error shown above could have been a real problem for me if I had.

Nik Butler: Voting with your Feet.

Planet Ubuntu - Mon, 2007-08-13 02:36

Ive mentioned before about the interesting and useful new stuff I keep learning within the social networks to which I belong. Today was one of thos “Genius” moments where in I see something that makes me sit up and say “Damn Right!”.

The story behind this discovery of this particular image is that my online friend ( a new distinction in our society I feel ) Susan Reynolds posted the image from Chris Pirillos flickr stream. In the comments on Flickr Raines points out that it was “Kaliya Hamlin (aka IdentityWoman)” who wrote it as part of Ungomecamp and its an organisational principle of Open Space Technology Format .

I think it sums up quite a bit of how I feel somedays especially when I am looking for ways to improve any community in an attempt to see it flourish and grow.

Thanks for reading

Novell owns Unix copyright, ruling good for open-source

Topix - Linux - Sun, 2007-08-12 23:43

"Novell is the owner of the Unix and UnixWare copyrights."

NOVELL Inc owns the copyrights covering the Unix computer operating system and not SCO Group Inc, a judge in the United States ruled in a lawsuit over royalties from users of the Linux operating system. via Shanghai Daily

Og Maciel: APTonCD on Linux Format Magazine

Planet Ubuntu - Sun, 2007-08-12 22:50

I was pleasantly surprised to see (as far as I know) the very first article written about APTonCD on last month’s issue (issue 95) of Linux Format, my favorite Linux magazine!

Back in August (or was it September?) of last year I learned that Rafael “CypherBIOS” Proença had started this project written in Python that promised to deliver “a tool with a graphical interface which allows you to create one or more CDs or DVDs (you choose the type of media) with all of the packages you’ve downloaded via APT-GET or APTITUDE, creating a removable repository that you can use on other computers.” Back then I was still tinkering with the idea of porting my BillReminder from C# to Python, just so that I could start learning the language. Rafael seemed eager to have someone else take a look at his code and generously offered me commit access to his SVN repository. My first task was to clean up the code, add some (much needed) comments, and split up the code into classes, as well as divide the glade files into more organizable modules. I then proceeded to recruit some more people to help out and was extremely lucky to have met Laudeci “Pretto” de Oliveira, a developer who was searching for a good reason to take a plunge into the open source development world! I must say that Laudeci was the missing piece of the puzzle, and even though several other developers left their contribution here and there, it was him who fueled up the project and shifted things into a higher gear! Shortly after I started my job at rPath and with the birth if my second daughter, my participation in the project went from developer/supporter to cheerleader!

If you’re looking for a cool project to get you started in the open source world and want to learn some cool python skills along the way, visit their web site and come hang out on #aptoncd at Freenode. You will not be disappointed.

Syndicate content