April 16, 2014

hackergotchi for Ubuntu developers

Ubuntu developers

Sean Davis: 14 Features of Xubuntu 14.04

Start up the hype machine!  We’re going to take a look at what’s coming in Xubuntu 14.04.

With only two days before final release, let’s take a look at what’s new in the next LTS release of Xubuntu.  Here’s 14 things that make the biggest splash this time around.

New Look

  1. Brand new theme for the LightDM GTK+ Greeter login/lock screen.

    LightDM GTK+ Greeter with the latest Greybird theme.

    LightDM GTK+ Greeter with the latest Greybird theme.

  2. A new “Suru”-styled default wallpaper.

    The new default wallpaper for Xubuntu 14.04

    The new default wallpaper for Xubuntu 14.04 “Trusty Tahr”

  3. Six wallpapers were selected from a pool of community-submitted wallpapers and included.  See each of the winning submissions here.

    Balance - one of the community-submitted wallpapers.

    Balance – one of the community-submitted wallpapers.

  4. A new panel layout.  As featured below: [Whisker Menu] [Window Buttons] [Notification Area] [Indicator Plugin] [Clock]

    A new panel layout, whisker menu, and updated indicator stack.

    A new panel layout, whisker menu, and updated indicator stack.

  5. “Whisker Menu”, a modern menu applet, is included by default.
  6. The indicator stack has been updated.  Network, Power, and Sound are included and fully functional.
  7. The themes included come from the popular Shimmer Project and Numix Project. Albatross (Shimmer Project) Bluebird (Shimmer Project) Greybird (Shimmer Project) Numix (Numix Project) Orion (Shimmer Project)

Application Updates

  1. Xscreensaver has been removed in favor of Light Locker.  Light Locker uses LightDM to lock the screen, merging the functionality of the login screen and the lock screen.  Light Locker Settings is included to make configuration a simple task.

    A simple configuration utility to complement Light Locker.

    A simple configuration utility to complement Light Locker.

  2. Mugshot, the simple user configuration utility, is now included by default.

    Mugshot with the latest Greybird theme.

    Mugshot with the latest Greybird theme.

  3. The Alacarte menu editor has been removed in favor of MenuLibre.

    MenuLibre with the latest Greybird theme.

    MenuLibre with the latest Greybird theme.

  4. Parole Media Player’s plugins are once-again fully-functional.

    Parole's plugins work again in Ubuntu 14.04

    Parole’s plugins work again in Ubuntu 14.04

New Xfce Features

  1. The Xfce Display Settings now supports monitor hotplugging.

    The Xfce Display Settings can now automatically configure a newly connected display.

    The Xfce Display Settings can now automatically configure a newly connected display.

  2. The Xfce Compositor now supports zooming.  Just hold Alt and scroll the mousewheel up or down.

Keyboard Shortcuts

  1. Xubuntu 14.04 features more keyboard shortcuts and better compatibility with multimedia keyboards.
    • Web Browser: WWW or Home Page or Super+W
    • Mail Reader: Mail or Super+M
    • File Manager: My Computer or Super+F
    • Terminal: Super+T or Ctrl+Alt+T
    • Display Settings: Display or Super+P
    • gmusicbrowser: Music
    • Calculator: Calculator
    • Pidgin: Messenger
    • xkill: Ctrl+Alt+Escape

16 April, 2014 01:27AM

April 15, 2014

Seif Lotfy: Ich bin ein Xamarin(er) ♥

My new home office

As of the beginning of the April I am a Xamarin (that is what Xamarin employees call themselves).

At Xummit I met the rest of the Xamarins and I had an incredible time there (dare I say magical ♥).
I met old friends like Rodrigo Moya, Jason Smith, David Siegel, Cody Russell, Neil Patel, Connor Curran, Gord Allot and others, but also made new friends:

  • Zack Gramana: The right amount of crazy and creative. He is helping me with my new pet project.
  • Seth Rosetter: SF chilled out hacker with an ear for techno and extreme positive attitude, a delight to hang out with.
  • Mike Krüger: One of the friendliest people I got to meet and know with exactly my kind of humour.
  • Victoria Grothey: Incredibly nice person with lots of energy and always smiling.
  • Marek Safar: The most passionate beer expert I know I guess. Also rumour has it that either I am stalking him or he is stalking me.
  • Václav Vančura: An awesome designer who motivated me to start drawing again. Thanks for that. And many many more.

One thing I believe in, is that interpersonal relationships between co-workers is a must for a community or a company to be productive and successful. Xamarin promoted (and still promotes) this positive habit, achieved it and even more. The upbeat attitude and enthusiasm at Xamarin is infectious. Combined with the diversity in culture as well as stuff/tasks to do brings the best out of Xamarins. I will not forget the bus ride to the venue. 8 people with 7 different nationalities, but all happy and psyched about what they are doing and what others are doing ♥.

Since I joined Xamarin I started doing more Mono in my free time too. Currently I am porting

Synapse to Mac (since I loved the interface and some of the functionalities I couldn’t find in Alfred and Quicksilver). Here is a small very early sneak peak :)

Synapse for Mac in the making

I am loving Xamarin and all its stands for and brings to the table.

P.S: Hylke Bons has a fan base here at Xamarin :)

15 April, 2014 06:30PM

Ubuntu Kernel Team: Kernel Team Meeting Minutes – April 15, 2014

Meeting Minutes

IRC Log of the meeting.

Meeting minutes.


20140415 Meeting Agenda

ARM Status

Nothing new to report this week

Release Metrics and Incoming Bugs

Release metrics and incoming bug data can be reviewed at the following link:


Milestone Targeted Work Items

   apw    core-1311-kernel    4 work items   
      core-1311-cross-compilation    2 work items   
      core-1311-hwe-plans    1 work item   
   ogasawara    core-1403-hwe-stack-eol-notifications    2 work items   
   smb    servercloud-1311-openstack-virt    3 work items   

Status: Trusty Development Kernel

The 3.13.0-24.46 Ubuntu kernel in the Trusty archive is currently based on the v3.13.9 upstream stable kernel. The kernel is currently frozen
in preparation for our final 14.04 release this Thurs Apr 17. kernel.
We do not anticipate any uploads between now and Thurs. All patches
from here on out are subject to our Ubuntu SRU policy.
Important upcoming dates:
Thurs Apr 17 – Ubuntu 14.04 Final Release (~2 days away)

Status: CVE’s

The current CVE status can be reviewed at the following link:


Status: Stable, Security, and Bugfix Kernel Updates – Saucy/Raring/Quantal/Precise/Lucid

Status for the main kernels, until today (Mar. 25):

  • Lucid – Verification and Testing
  • Precise – Verification and Testing
  • Quantal – Verification and Testing
  • Saucy – Verification and Testing

    Current opened tracking bugs details:

  • http://people.canonical.com/~kernel/reports/kernel-sru-workflow.html

    For SRUs, SRU report is a good source of information:

  • http://people.canonical.com/~kernel/reports/sru-report.html


    cycle: 30-Mar through 26-Apr
    28-Mar Last day for kernel commits for this cycle
    30-Mar – 05-Apr Kernel prep week.
    06-Apr – 12-Apr Bug verification & Regression testing.
    17-Apr 14.04 Released
    13-Apr – 26-Apr Regression testing & Release to -updates.

Vote on upload rights for kamal.


(ogasawara> <apw) "kamal has shown himself to have a keen eye for detail, and a
strong sense of when to ask for help. I have no hesitations in
accepting him into the team. +1"
^^ from apw

Application approved.

Open Discussion or Questions? Raise your hand to be recognized

No open discussion.

15 April, 2014 05:14PM

Zygmunt Krynicki: PlainBox Target Device

The plainbox-0.6 milestone is full of content but one thing I want to point out is the CEP-4 blueprint. In short, you will be able to run PlainBox on a desktop or laptop computer but execute tests on a server or tablet device you can connect to over ssh or adb.

I'd like to solicit comments and feedback on the proposed design. Development has started but so far just in R&D mode, to check the limitations of adb and see how the proposed design really fits into the current architecture.

So, if you are interested in device or server testing, have a look at the specification (linked from the blueprint) and discuss this in checkbox-dev@lists.launchpad.net. Please help us help you better.

15 April, 2014 10:19AM by Zygmunt Krynicki (noreply@blogger.com)

The Fridge: Ubuntu Weekly Newsletter Issue 363

Welcome to the Ubuntu Weekly Newsletter. This is issue #363 for the week April 7 – 13, 2014, and the full version is available here.

In this issue we cover:

The issue of The Ubuntu Weekly Newsletter is brought to you by:

  • Elizabeth Krumbach Joseph
  • Paul White
  • Jose Antonio Rey
  • And many others

If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License

15 April, 2014 03:41AM

Colin Watson: Porting GHC: A Tale of Two Architectures

We had some requests to get GHC (the Glasgow Haskell Compiler) up and running on two new Ubuntu architectures: arm64, added in 13.10, and ppc64el, added in 14.04. This has been something of a saga, and has involved rather more late-night hacking than is probably good for me.

Book the First: Recalled to a life of strange build systems

You might not know it from the sheer bulk of uploads I do sometimes, but I actually don't speak a word of Haskell and it's not very high up my list of things to learn. But I am a pretty experienced build engineer, and I enjoy porting things to new architectures: I'm firmly of the belief that breadth of architecture support is a good way to shake out certain categories of issues in code, that it's worth doing aggressively across an entire distribution, and that, even if you don't think you need something now, new requirements have a habit of coming along when you least expect them and you might as well be prepared in advance. Furthermore, it annoys me when we have excessive noise in our build failure and proposed-migration output and I often put bits and pieces of spare time into gardening miscellaneous problems there, and at one point there was a lot of Haskell stuff on the list and it got a bit annoying to have to keep sending patches rather than just fixing things myself, and ... well, I ended up as probably the only non-Haskell-programmer on the Debian Haskell team and found myself fixing problems there in my free time. Life is a bit weird sometimes.

Bootstrapping packages on a new architecture is a bit of a black art that only a fairly small number of relatively bitter and twisted people know very much about. Doing it in Ubuntu is specifically painful because we've always forbidden direct binary uploads: all binaries have to come from a build daemon. Compilers in particular often tend to be written in the language they compile, and it's not uncommon for them to build-depend on themselves: that is, you need a previous version of the compiler to build the compiler, stretching back to the dawn of time where somebody put things together with a big magnet or something. So how do you get started on a new architecture? Well, what we do in this case is we construct a binary somehow (usually involving cross-compilation) and insert it as a build-dependency for a proper build in Launchpad. The ability to do this is restricted to a small group of Canonical employees, partly because it's very easy to make mistakes and partly because things like the classic "Reflections on Trusting Trust" are in the backs of our minds somewhere. We have an iron rule for our own sanity that the injected build-dependencies must themselves have been built from the unmodified source package in Ubuntu, although there can be source modifications further back in the chain. Fortunately, we don't need to do this very often, but it does mean that as somebody who can do it I feel an obligation to try and unblock other people where I can.

As far as constructing those build-dependencies goes, sometimes we look for binaries built by other distributions (particularly Debian), and that's pretty straightforward. In this case, though, these two architectures are pretty new and the Debian ports are only just getting going, and as far as I can tell none of the other distributions with active arm64 or ppc64el ports (or trivial name variants) has got as far as porting GHC yet. Well, OK. This was somewhere around the Christmas holidays and I had some time. Muggins here cracks his knuckles and decides to have a go at bootstrapping it from scratch. It can't be that hard, right? Not to mention that it was a blocker for over 600 entries on that build failure list I mentioned, which is definitely enough to make me sit up and take notice; we'd even had the odd customer request for it.

Several attempts later and I was starting to doubt my sanity, not least for trying in the first place. We ship GHC 7.6, and upgrading to 7.8 is not a project I'd like to tackle until the much more experienced Haskell folks in Debian have switched to it in unstable. The porting documentation for 7.6 has bitrotted more or less beyond usability, and the corresponding documentation for 7.8 really isn't backportable to 7.6. I tried building 7.8 for ppc64el anyway, picking that on the basis that we had quicker hardware for it and didn't seem likely to be particularly more arduous than arm64 (ho ho), and I even got to the point of having a cross-built stage2 compiler (stage1, in the cross-building case, is a GHC binary that runs on your starting architecture and generates code for your target architecture) that I could copy over to a ppc64el box and try to use as the base for a fully-native build, but it segfaulted incomprehensibly just after spawning any child process. Compilers tend to do rather a lot, especially when they're built to use GCC to generate object code, so this was a pretty serious problem, and it resisted analysis. I poked at it for a while but didn't get anywhere, and I had other things to do so declared it a write-off and gave up.

Book the Second: The golden thread of progress

In March, another mailing list conversation prodded me into finding a blog entry by Karel Gardas on building GHC for arm64. This was enough to be worth another look, and indeed it turned out that (with some help from Karel in private mail) I was able to cross-build a compiler that actually worked and could be used to run a fully-native build that also worked. Of course this was 7.8, since as I mentioned cross-building 7.6 is unrealistically difficult unless you're considerably more of an expert on GHC's labyrinthine build system than I am. OK, no problem, right? Getting a GHC at all is the hard bit, and 7.8 must be at least as capable as 7.6, so it should be able to build 7.6 easily enough ...

Not so much. What I'd missed here was that compiler engineers generally only care very much about building the compiler with older versions of itself, and if the language in question has any kind of deprecation cycle then the compiler itself is likely to be behind on various things compared to more typical code since it has to be buildable with older versions. This means that the removal of some deprecated interfaces from 7.8 posed a problem, as did some changes in certain primops that had gained an associated compatibility layer in 7.8 but nobody had gone back to put the corresponding compatibility layer into 7.6. GHC supports running Haskell code through the C preprocessor, and there's a __GLASGOW_HASKELL__ definition with the compiler's version number, so this was just a slog tracking down changes in git and adding #ifdef-guarded code that coped with the newer compiler (remembering that stage1 will be built with 7.8 and stage2 with stage1, i.e. 7.6, from the same source tree). More inscrutably, GHC has its own packaging system called Cabal which is also used by the compiler build process to determine which subpackages to build and how to link them against each other, and some crucial subpackages weren't being built: it looked like it was stuck on picking versions from "stage0" (i.e. the initial compiler used as an input to the whole process) when it should have been building its own. Eventually I figured out that this was because GHC's use of its packaging system hadn't anticipated this case, and was selecting the higher version of the ghc package itself from stage0 rather than the version it was about to build for itself, and thus never actually tried to build most of the compiler. Editing ghc_stage1_DEPS in ghc/stage1/package-data.mk after its initial generation sorted this out. One late night building round and round in circles for a while until I had something stable, and a Debian source upload to add basic support for the architecture name (and other changes which were a bit over the top in retrospect: I didn't need to touch the embedded copy of libffi, as we build with the system one), and I was able to feed this all into Launchpad and watch the builders munch away very satisfyingly at the Haskell library stack for a while.

This was all interesting, and finally all that work was actually paying off in terms of getting to watch a slew of several hundred build failures vanish from arm64 (the final count was something like 640, I think). The fly in the ointment was that ppc64el was still blocked, as the problem there wasn't building 7.6, it was getting a working 7.8. But now I really did have other much more urgent things to do, so I figured I just wouldn't get to this by release time and stuck it on the figurative shelf.

Book the Third: The track of a bug

Then, last Friday, I cleared out my urgent pile and thought I'd have another quick look. (I get a bit obsessive about things like this that smell of "interesting intellectual puzzle".) slyfox on the #ghc IRC channel gave me some general debugging advice and, particularly usefully, a reduced example program that I could use to debug just the process-spawning problem without having to wade through noise from running the rest of the compiler. I reproduced the same problem there, and then found that the program crashed earlier (in stg_ap_0_fast, part of the run-time system) if I compiled it with +RTS -Da -RTS. I nailed it down to a small enough region of assembly that I could see all of the assembly, the source code, and an intermediate representation or two from the compiler, and then started meditating on what makes ppc64el special.

You see, the vast majority of porting bugs come down to what I might call gross properties of the architecture. You have things like whether it's 32-bit or 64-bit, big-endian or little-endian, whether char is signed or unsigned, that sort of thing. There's a big table on the Debian wiki that handily summarises most of the important ones. Sometimes you have to deal with distribution-specific things like whether GL or GLES is used; often, especially for new variants of existing architectures, you have to cope with foolish configure scripts that think they can guess certain things from the architecture name and get it wrong (assuming that powerpc* means big-endian, for instance). We often have to update config.guess and config.sub, and on ppc64el we have the additional hassle of updating libtool macros too. But I've done a lot of this stuff and I'd accounted for everything I could think of. ppc64el is actually a lot like amd64 in terms of many of these porting-relevant properties, and not even that far off arm64 which I'd just successfully ported GHC to, so I couldn't be dealing with anything particularly obvious. There was some hand-written assembly which certainly could have been problematic, but I'd carefully checked that this wasn't being used by the "unregisterised" (no specialised machine dependencies, so relatively easy to port but not well-optimised) build I was using. A problem around spawning processes suggested a problem with SIGCHLD handling, but I ruled that out by slowing down the first child process that it spawned and using strace to confirm that SIGSEGV was the first signal received. What on earth was the problem?

From some painstaking gdb work, one thing I eventually noticed was that stg_ap_0_fast's local stack appeared to be being corrupted by a function call, specifically a call to the colourfully-named debugBelch. Now, when IBM's toolchain engineers were putting together ppc64el based on ppc64, they took the opportunity to fix a number of problems with their ABI: there's an OpenJDK bug with a handy list of references. One of the things I noticed there was that there were some stack allocation optimisations in the new ABI, which affected functions that don't call any vararg functions and don't call any functions that take enough parameters that some of them have to be passed on the stack rather than in registers. debugBelch takes varargs: hmm. Now, the calling code isn't quite in C as such, but in a related dialect called "Cmm", a variant of C-- (yes, minus), that GHC uses to help bridge the gap between the functional world and its code generation, and which is compiled down to C by GHC. When importing C functions into Cmm, GHC generates prototypes for them, but it doesn't do enough parsing to work out the true prototype; instead, they all just get something like extern StgFunPtr f(void);. In most architectures you can get away with this, because the arguments get passed in the usual calling convention anyway and it all works out, but on ppc64el this means that the caller doesn't generate enough stack space and then the callee tries to save its varargs onto the stack in an area that in fact belongs to the caller, and suddenly everything goes south. Things were starting to make sense.

Now, debugBelch is only used in optional debugging code; but runInteractiveProcess (the function associated with the initial round of failures) takes no fewer than twelve arguments, plenty to force some of them onto the stack. I poked around the GCC patch for this ABI change a bit and determined that it only optimised away the stack allocation if it had a full prototype for all the callees, so I guessed that changing those prototypes to extern StgFunPtr f(); might work: it's still technically wrong, not least because omitting the parameter list is an obsolescent feature in C11, but it's at least just omitting information about the parameter list rather than actively lying about it. I tweaked that and ran the cross-build from scratch again. Lo and behold, suddenly I had a working compiler, and I could go through the same build-7.6-using-7.8 procedure as with arm64, much more quickly this time now that I knew what I was doing. One upstream bug, one Debian upload, and several bootstrapping builds later, and GHC was up and running on another architecture in Launchpad. Success!


There's still more to do. I gather there may be a Google Summer of Code project in Linaro to write proper native code generation for GHC on arm64: this would make things a good deal faster, but also enable GHCi (the interpreter) and Template Haskell, and thus clear quite a few more build failures. Since there's already native code generation for ppc64 in GHC, getting it going for ppc64el would probably only be a couple of days' work at this point. But these are niceties by comparison, and I'm more than happy with what I got working for 14.04.

The upshot of all of this is that I may be the first non-Haskell-programmer to ever port GHC to two entirely new architectures. I'm not sure if I gain much from that personally aside from a lot of lost sleep and being considered extremely strange. It has, however, been by far the most challenging set of packages I've ported, and a fascinating trip through some odd corners of build systems and undefined behaviour that I don't normally need to touch.

15 April, 2014 01:45AM

Sean Davis: Parole Media Player 0.6.1 Released

In the last of my long-lost release announcements, we’ll review the changes in Parole Media Player 0.6.1.

What’s New?

This release builds on the changes from 0.5.90 and 0.5.91, please see their respective release announcements.

General Improvements

  • Added “Contents” menu item in the Help menu.  Goes to online documentation.
  • Removed redundant settings button from the playlist
  • Improved search in the playlist
  • Plugin API documentation updates

Bug Fixes

  • Properly use specified device, use correct URI (LP: #1098323)
  • Fixed crash for m3u files with all absolute paths

Additionally, Parole Media Player has been patched in Ubuntu 14.04 to properly load plugins again! (LP: #1286046, LP: #1168810, Xfce #9904)


Parole's plugins work again in Ubuntu 14.04 Parole with the latest Greybird theme. Parole with the latest Numix theme.

Getting Parole Media Player

Ubuntu 14.04 users will find the latest version of Parole in the repositories.

sudo apt-get install parole

For other distributions, the source files can be downloaded from Parole’s download page.

15 April, 2014 01:05AM

April 14, 2014

Nicholas Skaggs: Trusty Release Week: Get your test results in!

As promised, here is your reminder that we are indeed fast approaching the final image for trusty. It's release week, which means it's time to put your energy and focus into finding and getting the remaining bugs documented or fixed in time for the release.

We need you!
The images are a culmination of effort from everyone. I know many have already tested and installed trusty and reported any issues encountered. Thank you! If you haven't yet tested, we need to hear from you!

How to help
The final milestone and images are ready; click here to have a look.

Execute the testcases for ubuntu and your favorite flavor images. Install or upgrade your machine and keep on the lookout for any issues you might find, however small.

I need a guide!
Sound scary? It's simpler than you might think. Checkout the guide and other links at the top of the tracker for help.

I got stuck!
Help is a simple email away, or for real-time help try #ubuntu-quality on freenode. Here are all the ways of getting ahold of the quality team who would love to help you.

Plan to help test and verify the images for trusty and take part in making ubuntu! You'll join a community of people who do there best everyday to ensure ubuntu is an amazing experience. Here's saying thanks, from me and everyone else in the community for your efforts. Happy testing!

14 April, 2014 10:25PM by Nicholas Skaggs (noreply@blogger.com)

Jonathan Riddell: Calling all Testers

KDE Project:

Candidate images for Kubuntu 14.04LTS are up and need you to test them. Go to the ISO tracking site to download and mark your testing status. Check out the milestoned bugs for issues we are aware of and do report any we are not.

14 April, 2014 10:06PM

Sean Davis: Catfish 1.0.2 Released

I’m happy to announce that Catfish 1.0.2 has been released.  Find out what’s new in this release!

What’s New?

I thought the delay in previous release announcements was embarrassing… but there have been several stable releases since my last post (0.6.1).  I’ll try to keep this brief.

New Features

  • Switch to toggle standard and preview modes
  • Search filter for directories

General Improvements

  • Full Python3 support
  • Improved locale and encoding support
  • Updated to support the latest PyGObject APIs (minimum 3.6)
  • Introduced SudoDialog to handle user authentication (shared with Mugshot)
  • Code cleanup, removed unused template code, improved installer
  • Improved list logic with item selection
  • Interface refresh, mimicking common gnome applications
  • Improved handling of symbolic icons
  • Improved strings

Bug Fixes


Catfish with the latest Greybird theme. Catfish with the latest Numix theme. Catfish with the latest Ambiance theme.

Getting Catfish

Ubuntu Users

If you’re running Ubuntu 12.10 or 13.10, Catfish 1.0.2 is available from the Catfish Stable PPA.

sudo add-apt-repository ppa:catfish-search/catfish-stable
sudo apt-get update
sudo apt-get install catfish

If you’re running Ubuntu 14.04 or newer, Catfish 1.0.2 is available in the Ubuntu repositories.

sudo apt-get install catfish

Everyone Else

If you’re running another Linux distribution, you can download the latest source package from the Catfish downloads page.

14 April, 2014 09:29PM

Costales: Interview: Migrating a school from Windows XP to Ubuntu 14.04

The end of support for Windows XP runs a real crossroad for hundreds of educational institutions and their computer systems. Ubuntu is the change that cutting edge education needs.

Fernando Lanero, for those who you don't know, is teacher and ICT manager of Agustinos School in León (Spain). A free software activist entangled in the migration of a school with 1200 students to the Ubuntu operating system.

Fernando & Costales

I'll talk to him in person so he can tell us firsthand how this interesting eXPerience is being, as many factors come into play.

Costales: Hi Fernando, How are you? Can you tell us how you started in the world of computers and when your awareness for free software and particularly Ubuntu was born?

Fernando: Hi! Good morning. Well, I started in the exciting world of computers with an 8086 computer that my parents bought me in 8th grade after passing all subjects. It was an Olivetti that had something like 16KB of RAM, a 20MB hard drive, green monochrome monitor and came with MS-DOS which after a month I inadvertently wiped away (del *.* in the root directory. You know). At that time I had friends with computers and then is when my interest popped, so imagine how many hours and hours I spent.
And in free software I started in 1997 or 1998. Those were years with a boom in Linux, with a lot of magazines including distributions in CD. I already had a Pentium 120Mhz. The installation experiences were a total disaster, I was still in high school, there was no Internet and all you could do was read and re-read the magazine and try to make some sense of it. Entering commands and although I came from MS- DOS, was a disaster. So at the end I could install some, but I can't tell which one. Probably Slackware or Fedora.
Then I left it and went to the dark side of Microsoft and its Windows 98. 10 years later, around 2007, I returned to Linux via Ubuntu, thanks to the good experiences commented by Ricardo Chao, teacher, schoolmate and close friend.

Costales: Have you already started the migration?

Fernando: Not yet, we are still waiting for the final version of Ubuntu 14.04. We are testing, starting with alpha versions and with betas now.

Costales: What operating system are you currently using and why you decided to change it?

Fernando: At school, all computers have Windows right now, 90% are Windows XP and the newest are Windows 7. With Windows 8 only the Director's, because it is the last one we bought. The reason for using this software is no other that it came preinstalled.

Costales: How many computers are we talking about and which are their characteristics?

Fernando: There are 2 computers, which are those of the Secretary, that are not being migrated for administrative reasons and the remaining 98 computers will be migrated. From my point of view, it is a very considerable amount of machines in an environment as the province of León, a small capital without major technology companies.

Costales: On which tasks are those computers used?

Fernando: They are used for teaching duties, for use by teachers in video projections, use of interactive whiteboards, technical drawing, etc.. And there are another 60 computers spread across the computing and languages classrooms.

Costales: Which programs do you use now with students? Do you have an idea of ​​the estimated cost for the school for using these programs?

Fernando: The flagship program is Microsoft Office, no doubt. And we have to renew licenses every year, as in a lease. The annual cost of renovation of the Office Suite is around 3,000 - 4,000 € for all computers.

Costales: Do you think that students can use these programs in their homes paying their licenses?

Fernando: That's the problem. That is the trap of proprietary software. In your classes you teach with the software you need for teaching. But what happens? If you teach students to work with a proprietary program, the kid is learning to use the program, what you're doing is creating a user of that program for that company (potential customer). The other natural part of the process is that you encourage to crack that program and therefore to bypass the law when it doesn't suit that person (potential offenders). There is no possible alternative to these two options with proprietary software.
You are forming a multinational company consumerist or a cracker, teaching students to break laws when they're not convenient. This is the greatest danger. People complain in Spain's society culture of cheating or stealing. And it is what is done in many schools, teach to cheat indirectly through proprietary software. If for example you are teaching Photoshop, the center has a purchased license, perfect. But will the student buy that program to do their homework? Impossible! And what happens then? Or you pass it under the counter or you encourage to download it from a page with a crack. You are already creating criminals, because you are inciting them to break the law.

Costales: Have you checked if there is free software that can replace the use of the proprietary software that you currently use?

Fernando: At 100%. With Photoshop or MS Office you switch to Gimp or LibreOffice without any problem. We have also begun to contact publishers. Now all textbooks come with support software for digital classrooms. This way you work with students in the classroom interactively, especially with idioms and history books, Pre-school education and Primary school. What happens? All of them have Windows software, but none for Linux. When speaking with them, I tell them that we are going to migrate to Linux and if their software doesn't work on Linux we need to change those textbooks with ones that makes it easier for us or simply that they have multiplatform software. Or they get the ball rolling to run on Linux or we will seek alternatives.

In class

Costales: Have you detected any other problem with using Windows XP other than the cost of licenses?

Fernando: Yes, the biggest problem for migration is the Junta de Castilla y León Administration. What happens? The Junta signed in 2011 an agreement with Microsoft to use its software for 5 years (obviously without any tendering process). It appeared on news media, the director of Microsoft Iberia came, there was a meeting with Bill Gates...
The problem of the agreement is that all web applications that are developed must run Microsoft software and are accessible only with Internet Explorer. Which is a huge problem; it is our biggest problem and the reason why the 2 Secretary computers are not being migrated, it is the only way to communicate with the Junta: through Internet Explorer which obviously only works on Windows systems.

Costales: When you thought about the migration cause of Windows XP obsolescence, I guess you considered the option of switching to the Windows 8 operating system. Did you have any kind of pressure from the school or the Junta for, among all the possible options, you to opt for Windows 8? Could Windows 7 work too?

Fernando: The migration process was brought up after the publication in the news that Windows XP was obsolete and would receive no more updates from Microsoft. At school the highest security problem resides in the malware that is spread through removable storage devices, because people basically works with USB sticks for the transmission of documents, being an authentic greenhouse for viruses. A few years ago we had a serious problem with malware that was transmitted between USB drives and sneaked though the antivirus program in our school; it was crazy until completely eradicated.
I had no pressure, I had a lot of freedom and when the management asked me what to do with the problem we had, I told them that we could not stay on with XP. My first choice was to switch to Windows 7 which works well, I got the nod and we requested a quote. The surprise was that Windows 7 is now discontinued and Microsoft no longer provides software licenses...

Costales: Can't you buy Windows 7 anymore?

Fernando: You can't buy it, Windows 7 is no longer sold. And obviously you can't install it pirate for all what I explained above, in addition to the legal issues.
Then we asked a dealer for a budget for changing to Windows 8, which was a completely rip-off: Around 12,000 € to change all licenses, which represents half of the school budget for the entire course. That is unaffordable for a school. And that price is once applied the 50% discount for education.
Neither the mosaics interface Windows 8 Metro has is appropriate for a teaching environment. An interface with which when you are working you can see the weather in León, the horoscope and latest news. That makes no sense in a classroom. I saw Windows 8 completely useless for education. It doesn't seem useful.
On top, computers don't have the ability to seamlessly run that version, and adding a hardware upgrade, which is required to successfully migrate to new versions of Windows 8, budget could quietly raise to 25,000 €. The school was willing to pay if there were no choice (we were at a dead end) and that was when I proposed switching to free software.

Costales: How much does a single license of Windows 8 costs for a school? Is there a discount?

Fernando: 120 € with 50% discount for education. Unbelievable.

Costales: Many administrations in Spain support and promote free software, do you know the position of the Junta de Castilla y León about it?

Fernando: The Junta supports free software at a rate of 0%. They don't want to know anything about this topic. We are David against two Goliath: the Junta de Castilla y León and Microsoft.

Costales: What other alternatives did you consider for the migration?

Fernando: Taken in care the hardware, I also considered Xubuntu and Lubuntu. When Canonical published the first alpha of Ubuntu 14.04, I tried it on the oldest computer (CPU Core 2 Duo with 2GB RAM) and Unity was completely fluid and so, I chose to install Ubuntu 14.04 on the rest, when it's released.

Costales: What is the biggest advantage of using Ubuntu at school? Why Ubuntu and not other distros?

Fernando: The biggest advantage is that the entire school community associate free software to Ubuntu, all of them know and have heard of Ubuntu at some point in the latest years.
Another great advantage is the drivers support that Ubuntu provides. I have tried many distributions and no one gives such a broad support. In a hundred computers with different hardware you can't have troubles if the graphics card doesn't work, the audio, the network connection... We need a distribution that works 100 % from scratch in all computers.

Fernando Lanero Barbero

Costales: Any particular problem for choosing Ubuntu?

Fernando: Yes, people. People are reluctant to switch to Linux. They are reluctant to any kind of change. "And how will this affect me?". I reply that it won't disrupt them, they will do all their tasks exactly the same way and even more efficiently. The office suite LibreOffice can give some problems because everyone works with Microsoft Office documents and when importing, the latest versions misplace things and that drives them crazy. But I don't worry too much, we have a good support in school!

Costales: What will be the economic cost to migrate to Ubuntu? Have you thought about paying for the official support from Canonical? Why?

Fernando: For now we won't pay the official support, although it may be a good option. The real cost is 0 €, as we are installing it ourselves.

Costales: 100 Computers is a lot of equipment. Will they all have the same configuration? How will you do it?

Fernando: We will make a custom ISO for all the school unifying certain things. Those who are on the same network will be installed by LAN, and for the rest we'll have to do it one by one.

Costales: How long will the migration take?

Fernando: Approximately 2 months.

Costales: Do you have problems with the interactive whiteboards drivers?

Fernando: Yes, we have problems, but Hitachi gives us the source code and it's much simpler. There is a group from another school in Barcelona with Francisco Javier Teruelo leading that is helping a lot with this issue, and the final idea is creating an installation package to automate everything.

Costales: In addition to saving money, what will teachers, students and parents gain with Ubuntu? Is there any advantage over the use of Windows 8?

Fernando: They will get 100 % peace of mind, especially for removing all malware, that at school becomes a paranoia. The typical conversation in the school is:
  • All computers are full of viruses.
  • No sorry, your computer at home, how long haven't you updated the antivirus?
  • I dont know. When I bought the computer the antivirus came with it and I never touched it again.
  • And how old is it?
  • Six years.
  • Okay, so where viruses are coming to school is from your computer. 
 At school we have the antivirus fully updated and even so, we had the problem that I told you with USB infection.
More benefits? Network speed. After the recent migration to fiber optic and with Gigabit network configuration all will be much faster with Linux. Because I honestly don't know what Windows does, but turns any network 10% or 15% slower compared to a Linux network. Or maybe it is the NSA spying on us.

Costales: You were saying, teachers were a little reluctant to change, but what about students?

Fernando: It is getting students attention. Kids are naturally curious. Among them there is a very pro-Linux culture. Throughout these years I have managed to create the idea that Linux is cool, that it's used by people who are really interested in learning and who know the real functioning of things and that really attracts their attention. They are not at all reluctant to change. They seek novelty and change.

Costales: It appears that citizens' initiative takes light years to the Administration, especially reading news that the Administration will migrate to Windows 8 without tender. What would you say to those who say that a migration to Ubuntu is complicated, just as expensive as Windows, unfeasible or other tales?

Fernando: Tales, you said it. The exact phrase is "Tales told by the propaganda of the multinational companies". Those circumstances you just commented on is what Microsoft sells, who has made an amazing subliminal advertising to make you see that what is good is Windows. Windows gave me thousands of troubles for years in school computers for their lack of support for older ATI cards. With Linux you have much more compatibility with older hardware. Everything is much easier.
Regarding cost, we know well. We have passed from 12,000 € to 0 €. It's true that we are here to migrate it and if we weren't you would have to hire a company to install it, but they won't charge anywhere near 12,000 € for installing it.

Costales: If you had to hire a company, local employment would also be promoted.

Fernando: Sure. Much better. You'd have people around you working and not collecting benefits cause of lack of jobs.

Costales: Did this end of support helped to consider which technologies to acquire in the future in order to be more open and less dependent on a particular company?

Fernando: Sure. All this has led to think of other alternative technologies. An article in the Diario de León on this migration has drawn much attention in our environment. It allows to see that there are other alternatives. Much superior and with an open philosophy of sharing among equals. Linux has begun to be tied to advance, avant-garde... cause of the work of the entire community. Android has also done much good for Linux. Although not a 100 % free alternative, people is already hearing about Linux. Their phone works very well and that's good!

Costales: When I was young there was luckily a computer per home. I had a passion for movies like WarGames, Internet didn't exist and I would fervently read the few magazines relating how real hackers bypassed mainframes time limitation to program at universities...
Now we have a couple of computers per person, a lot of documentation, easier access to technology... the real digital natives are current students... Do they have the same interest in computers as we had formerly? Do you create them passion for Ubuntu? Do they use it at home?

Fernando: Yes, it is true that now a much larger volume of people use computers and is much more accessible, but the level of use is more superficial. When we were young we would reach much deeper inside, I remember that I had a 300 pages manual for MS-DOS commands and I studied it because I loved that. That is now unimaginable. Most guys are mostly devoted to social networks, it is not the interest in computer science itself we had. It is interest focused on applications. With the 8086 computer it's true that I played Monkey Island, but if you had a problem with the sound you had to find out how to solve it. Now, if something doesn't work for them, they change.

Costales: Let's say that the ones that were before, it was because they wanted, and now they are for obligation...

Fernando: Now it is cause they have it and as they have it, they use it. The "pioneers" essence we lived is lost someway.

Costales: Although I checked in situ with Linux & Tapas León that many of your students came and they have a passion for free software...

Fernando: Yes, it is true that I tried to show them as well to others, the benefits of using open systems. To view that the path is to share with others, to help each other. The Ubuntu spirit whitin an educational system is fundamental. At the end of the course, around 10 students install it on their own always; as long as i know.

Costales: Thank you Fernando for sharing this experience with us and best luck with migration.

This translation from the Spanish is available thanks to the effort of Fernando Gutiérrez Prado.
Interview under Creative Commons CC BY-SA license.

14 April, 2014 09:16PM by Marcos Costales (noreply@blogger.com)

Sean Davis: Mugshot 0.2.3 Released

Mugshot 0.2.3 has been released.  This release improves the stability and usability of the previously introduced features.  Find out more after the break.

What’s New?

Keeping in line with the previous release announcements, the following is a summary of the latest changes.


  • Mugshot is now a Python3-only application
  • Online documentation is now used instead of yelp
  • GLib is now used to get environment and user settings
  • Populate the Initials field based on first/last name fields
  • Hide “Remove” when there is no profile image set
  • SudoDialog (from Catfish) is now used for authentication
  • Disable first and last name editing without sudo rights (chfn limitation)
  • Stop processing updates if password is incorrectly entered
  • Temporary files are now cleared on exit
  • Package is now 100% PEP8-compliant
  • Packaging has been simplified


  • Sync AccountsService user image and ~/.face file
  • Scale images on save to accomodate AccountsService max size

Bug Fixes

  • Add option to remove current profile picture (LP: #1286897)
  • Add AccountsService support to set profile picture (LP: #1273896)
  • mugshot fails at attempt to change avatar (LP: #1284720)
  • Fix crash with IndexError in init_user_details (LP: #1287368)
  • mugshot is unable to store profile picture (LP: #1298665)
  • Fixed typo that incorrectly hid the manual photo browser instead of stock
  • Fixed crash when saving user details with a non-English locale


Mugshot with the latest Greybird theme. Mugshot with the latest Numix theme. Mugshot with the latest Ambiance theme.

Getting Mugshot

Ubuntu Users

If you’re running Ubuntu 13.10, Mugshot is available from the Mugshot Stable PPA.

sudo add-apt-repository ppa:mugshot-dev/stable
sudo apt-get update
sudo apt-get install mugshot

If you’re running Ubuntu 14.04 or newer, Mugshot is available in the Ubuntu repositories.

sudo apt-get install mugshot

Everyone Else

If you’re running another Linux distribution, you can download the latest source package from the Mugshot downloads page.

14 April, 2014 08:59PM

Ronnie Tucker: Linux KVM Virtualization comes to IBM Power servers soon

Since 2007, when the Linux 2.6.20 kernel was released, Linux has had its own built-in hypervisor: Kernel-based Virtual Machine (KVM). What was nice about that was that it made virtualization easy if you were running virtual machines (VM) on Intel or AMD processors with virtualization extensions Intel TV or AMD-V, respectively. What wasn’t so nice was that those were the only chips you could run KVM on. Almost a year ago, IBM promised that they would port KVM to its high-end Power architecture. Now, Big Blue is ready to deliver on its promise.

In a blog posting, Jim Wasko, Director of IBM’s Linux Technology Center, said “that a Power Systems version of KVM, PowerKVM, will be available on IBM’s next generation Power Systems servers tuned for Linux before the end of the quarter.”



14 April, 2014 07:21PM

Ronnie Tucker: The Imaging Source announces Linux support for its cameras

The Imaging Source has announced the immediate availability of open source Linux support for all of its cameras.
Released under the Apache License 2.0, the source code is available as an open source project and allows the integration of all cameras with GigE, USB, and FireWire interfaces into popular distributions, including Debian, Ubuntu, CentOS, and Red Hat.
“We have seen customer demand for Linux support continually grow in the past few years,” said Rolf Bollhorst, CEO and founder of The Imaging Source. “In the meantime, we work with Linux every day. Therefore, it makes sense for us to offer comprehensive Open Source software at GitHub.com to integrate our cameras into popular distributions. We look forward to the feedback from our customers.”



14 April, 2014 07:20PM

hackergotchi for


Nouveau serveur en place - New server in place

Le forum a été indisponible pendant une petite heure ce dimanche entre 10h et 11h du soir ...? oui, on a changé de serveur - The forum was down for an hour on Sunday between 10pm and 11pm ...? yes, we changed server -.

N'hésitez pas à nous faire part de liens morts, bugs ou comportement bizarre - do not hesitate to send us broken links, bugs or strange behavior -.
Merci à Goodbox et Aphelion pour le travail de mise place du serveur, et à Wiscot pour le serveur aussi - thank you to GoodBox and Aphelion to work setting up the server, and to Wiscot for the server -.

HandyLinux - la distribution Debian sans se prendre la tête...

14 April, 2014 06:42AM by fibi

hackergotchi for Ubuntu developers

Ubuntu developers

Arthur Schiwon: Why does YouTube insist on weak RC4?

YouTube delivers video with RC4 only

A few weeks ago, Google did some changes to YouTube. Now, when you attempt to watch a video on YouTube, the video will be streamed using the RC4 cipher. If you disable RC4 in your browser, no video will be loaded. You cannot watch it. It is also documented in a Google groups thread. The first time I heard about it was when Faldrian shared his experience with googlevideo.com (German), while YouTube still worked without RC4. A bit later Google extented it on YouTube.

What's bad about RC4

RC4 is a widely used stream cipher. For instance it is used to safely transport Video or Audio by symmetric encryption. The advantages of RC4 are that is simple and fast. But it also has its drawbacks.

It is said the the RC4 cipher is cryptographically broken (=insecure) for years. Jacob Appelbaum states the NSA can break it in real time. If this is true, it is as good as no encryption. Although no proof exists in public, it seems to be very likely. If you want to be on the safe side, you disable RC4 in your browser. But you cannot disable it for certain web sites only (or only whitelist sites) – it affects all sites.

Even Microsoft recommends to stay away from RC4.

There may be good reasons for Google doing so, after all they usually reason things out before taking actions. It might have been that Google did not send their videos over an encrypted HTTP connection before (pure speculation), but now they do. Well meant is not necessarily well done. If it drives people to keep using RC4, worse security is the result. My guess is they switched all traffic to TLS encrypted connections, after certain Snowden leaks, and RC4 was the fastest and easiest to implement for video streaming.

An interesting side note is that Google filed a draft for an alternative stream cipher for TLS. The candidate is ChaCha20 by Bernstein. So maybe RC4 is just a temporary move?

So what?

I keep RC4 disabled, YouTube is not that important to me. Except for YouTube, I believe I came across only one other site that relied solely on RC4, and it was far less important, even I do not remember which one it was.

Only I wish that more people or blogs would move away from YouTube. The other major reason for this is also to go away from (centralized) services provided by companies that are too big to be good.

Bookmarklet: Search for video on other sites

Since people will not stop to link to YouTube in the near future, I need to find the video on other sites if I want to watch them. I wrote a little bookmarklet (What is a bookmarklet?) that I can click when I end up on a YouTube video. It will take the video title and start a Google video search excluding youtube.com.

Now, not every video will be available somewhere else. Bad luck. On the other hand, many videos on YouTube that are blocked in Germany can be freely seen on other sites. Interested in the bookmarklet? Drag the following "link" into your bookmarks list. Below is a quick video howto if you are new to bookmarklets and also the source code.

Find this video!
    var title=document.getElementById('eow-title').getAttribute('title');
    var noyt='%20-site:youtube.com';
    var se='http://www.google.com/search?&tbm=vid&q=';

Why actually a Google search? – Mainly for ironic reasons. Most likely you can use any search engine that offers a video search if you adjust the URL and parameters. My search engine of choice is startpage.com, by the way, and I do block Google cookies.

14 April, 2014 06:07AM

April 13, 2014

Elizabeth Krumbach Joseph: San Francisco 14.04 Release Party on April 24th

The release of Ubuntu 14.04 (Trusty Tahr) LTS is coming up on Thursday, April 17th!

To celebrate, the Ubuntu California team in San Francisco will be hosting an Ubuntu release party at AdRoll! Huge thanks to them for offering us space for this event.


AdRoll is located at 972 Mission Street in San Francisco. It’s within easy walking distance of the Powell Street BART and MUNI stations, which we recommend since parking can be expensive downtown.

Our party will be very casual with free pizza and drinks for attendees. But we do have planned…

  • Mini presentation highlighting Ubuntu 14.04 features
  • Laptops running various flavors of 14.04
  • Tablets and phones running the latest Ubuntu build
  • Ubuntu quiz, with prizes!

So if you’re in the area and would like to join us, please RSVP here:

San Francisco Trusty Release Party

Alternatively you can email me directly at lyz@ubuntu.com and I’ll get you added to the attendee list.

I'm going to the Ubuntu Release Party

San Francisco isn’t the only active part of the state this release, San Diego is also hosting an event, on April 17th, details here. If you’re near Los Angeles, Nathan Haines is collaborating with the Orange County Linux Users Group (OCLUG) to do an installfest on Saturday May 24th, learn more here.

Not in California? Events are coming together all around the world, check out the LoCo Team Portal to see if there is an event being planned in your area: 14.04 Release Parties.

13 April, 2014 09:25PM

hackergotchi for


Super Grub2 Disk 2.00s2 Release Candidate 5 released

Please spread the word.

We need people to hard test this release so that we can release as an stable one !!! Hopefully in one month time.

Note: Previous release was 2.01rc3, that’s right. We have changed versioning back to previous method. 2.00s2rc4 means:

  • 2.00: Upstream Grub 2.00 version
  • s2 : Super Grub2 Disk scripts version (inside this Upstream Grub version)
  • rc3: Release Candidate 3

sorry for the confusion.

This is a release candidate release so please comment any issue you find at the bug tracker.

Recommended download (Valid for i386, x86_64, and x86_64-efi):

Super Grub2 Disk 2.00s2 rc4 Mac OS X entries

Super Grub2 Disk 2.00s2 rc4 Mac OS X entries (Image credit to: Smx)

Super Grub2 Disk 2.01 rc2 Main Menu

Super Grub2 Disk 2.01 rc2 Main Menu

EFI x86_64 standalone version:

Floppy, CD & USB in one downloads:

Standalone versions:


  • Fix OS X Boot thanks to Smx.
  • Add extra boot parametres for OS X kernels. Thanks to Smx which inspired the code from his own repo.
  • Quote menuentries or functions parametres to avoid problems with variables with spaces on them.

If you want to translate into your language please check TRANSLATION file at source code to learn how to translate into your language.

Development miscelanea:

  • This release was built in a Debian testing system using 2.00-22 grub version.

13 April, 2014 05:32PM by adrian15

hackergotchi for Ubuntu developers

Ubuntu developers

Ubuntu Women: Career Days: Regional Community Manager wrap-up

On Saturday, April 5, 2014 at 16:00 UTC Laura Czajkowski (czajkowski) gave a Career Days session on her career and current work as the EMEA Community Manager for MongoDB.

Laura Czajkowski

Career Path

  • Laura studied Computer Science at college and participated the computer society there where she began as a Treasurer and eventually became President. This is where she first learned about Open Source.
    • She noted that it was interesting position as the person controlling the purse strings in a male dominated society it was often viewed as the token female by some. But she did introduce new events, like talks workshops and even ran my first conference, Skycon.
  • She got involved in Ubuntu around 2007
    • Loved being involved in the community and having a having a voice
    • Found it different from others that were active around then because she was really focused on the desktop
  • After graduation she worked at a Software Tester for an Irish Software House in Dublin
    • Did not participate in open source as part of her job, but she did get a chance to work on Ubuntu in her free time and participate on IRC
    • Noted that “sometimes you may not get the perfect job on your first attempt but view it as the stepping stone or gaining experience to move on in your career”
    • Put in the time and the effort and people will respect you in the long run
  • She also got involved in the Ubuntu Ireland (Ubuntu-IE) team, where she began attending few workshops and meet ups
  • In 2009 she learned about an upcoming Ubuntu Developer Summit for Karmic (9.10) and thought it sounded interested so she took a week long holiday and went to see what it was all about
  • From there she got involved in more Ubuntu teams, eventually got her Ubuntu membership.
    • 2 years on the Membership board
    • 4 years on the LoCo Council
    • And now on her 2nd term on the Community Council
  • She moved to London on 2010 and in 2011 I started to work for Canonical as Launchpad support
    • This position gave her a view into how various people use one system so differently, not just for code hosting, but translations and not just for Ubuntu projects
  • Current Work

    • Beginning in June of 2013, she took a position as the EMEA Community Manager at MongoDB
    • The Community team is broken down by territory and they work together as a team to help the community with the tools they need
    • They developed a community kit this year which has been useful and we’re looking for more people to help translate it: http://blog.mongodb.org/post/64205973285/introducing-the-mongodb-community-kit
    • She works from home in Guildford, England
    • Looks after the MongoDB User Groups “MUGs” – currently looks after 70 of them, continuing to nurture them and make sure they are growing, looking at ways she can help take their feedback and see where MongoDB can improve of give credit where credit is due and pass along the thanks
    • She recently launched a survey in EMEA for the community and with that feedback help where necessary, since without seeking feedback you can’t know if you’re doing the right thing and if you are that’s great and if you’re not where can you make it better
    • She spend time with each of our organisers making sure they feel supported. Sometimes it’s a call, or a hangout just to see if their last event went well, if they need extra support in their community and make sure they have the resources they need.
    • “I am very privileged that I get to meet the community face to face and get to hear what people want from MonogoDB, but also it’s great to hear what people are doing and the enthusiasm spreads.”

    Some tips from Laura about her career:

    • “I think one that that has helped my career is taking the time to read about different projects, not become an expert in them but know that we often use parts of projects within one project”
    • “If you like technology and it’s someting that always changes you need to keep learning”


    • Do you have any recommendations for other people who are looking for similar types of work?

    I’d look at some of the communities out there and see what they are offering.A good idea would be to see if there are any job openings if you are attending events, many people love talking and it’s not until you actually talk to them at a booth do you make a connection and find out about possible roles

    • Have you faced any particular challenges in your career that others might learn from?

    Yes, people assume once you work with community you’re not tecnical, I find this insulting. My only advice is always continue to learn and read. While you won’t be an expert in the field, ask questions don’t be silent people asusme silence means you don’t know anything, show your interest by asking and engaging.


    Full logs which include very thorough answers to these questions are available on our wiki:


    If you’re interested in getting involved, please see the Ubuntu Women Career Days wiki page or email me (lyz@ubuntu.com).

    These sessions are open to the whole community, you don’t need to be a woman to attend or participate.

    13 April, 2014 03:53PM

    Sean Davis: MenuLibre 2.0.3 Released

    In the second of my delayed release announcements, you’ll learn all about the latest and greatest version of MenuLibre!

    What’s New?

    Here’s a brief summary of the changes since the last announcement of MenuLibre 2.0

    Bug Fixes

    General Improvements

    • Do not install *.pot files.
    • Additional fallback code for detecting the user session
    • Save the position of newly added launchers
    • Automatically save newly added separator items
    • Improved menu cleanup when items are removed
    • When saving, guarantee the launcher menus’ categories are included
    • Sync visibility with NoDisplay and Hidden properties


    • Improved directory and subdirectory (un)installation
    • Disable adding subdirectories to system-installed paths


    • Add new launchers to the directory they are placed on
    • Automatically expand directories new launchers are being added to
    • Delete unsaved new launchers and directories
    • Disable Add Launcher/Directory/Separator when searching
    • Icon Selection dialogs made more keyboard-accessible
    • Manual icon selection now has a filter to only display images


    • Fix adding top-level menu items to the Xfce Applications menu


    MenuLibre with the latest Greybird theme. MenuLibre with the latest Numix theme. MenuLibre with the latest Ambiance theme.

    Getting MenuLibre

    Ubuntu 14.04 users can install MenuLibre from the repositories.

    sudo apt-get install menulibre

    For everyone else, the source package is available from here.  To install for a single user,

    python3 setup.py install --user

    To install system-wide,

    sudo python3 setup.py install

    13 April, 2014 03:27PM

    Sean Davis: LightDM GTK+ Greeter 1.8.4 Released

    The latest release of LightDM GTK+ Greeter proves to be the most functional and stable release to date.  Find out more after the jump.

    What’s New?

    Since I’ve neglected to announce any of the previous releases since the development cycle, here’s a quick recap of the last few releases.

    1.8.0, Released 2014-02-11

    Configuration Changes

    • Deprecated “show-language-selector” setting.  This is now one of the included indicators.
    • The “show-indicators” setting now controls all indicators.  Included are session, language, a11y, and power.

    New Features

    • Configurable screen timeout when used as a lock screen
    • A warning is now displayed when attempting to shut down or restart when other users are logged in
    • Improved support for PAM messages
    • Improved theming support
    • New keyboard shortcuts
      • Alt+F4 — shut down dialog
      • F9 — session menu
      • F10 — language menu
      • F11 — accessibility menu
      • F12 — power menu

    Bug Fixes

    • The displayed PAM message is now reset when the selected user is changed.
    • The font hint styles in the configuration template have been corrected.
    • Indicators now load correctly with Ubuntu 14.04.
    • The top panel can no longer be accidentally moved.

    1.8.1, Released 2014-02-12

    Fixed regression with Enter key no longer advancing to password field.

    1.8.2, Released 2014-03-02

    Configuration Changes

    • Deprecated “show-indicators” setting, please use “indicators” now.  This change improves the upgrade path from previous versions.

    New Features

    • Utilize mlockall to better protect the password field
    • Added badge for Pantheon session

    Bug Fixes

    • Segmentation fault on uninstalled session (Fedora: #1002782, LP: #1272910)
    • CPU hogging when clock is displayed (Fedora: #1069963)
    • System language should be used as the default (LP: #1276072)
    • Failure to remember last session and language of each user (LP: #1282139)
    • Panel resizing off the screen when large fonts were enabled
    • Clock would not always be center-aligned
    • Improper language and session selection for users that are not logged in

    1.8.3, Released 2014-03-13

    General Changes

    • Sample lightdm-gtk-greeter.css is installed into doc.
    • “Guest Session” is now used in favor of “Guest Account”

    1.8.4, Released 2014-03-29

    Bug Fixes

    • lightdm-gtk-greeter does not exit cleanly when logging in (LP: #1290575)


    LightDM GTK+ Greeter with the latest Greybird theme. LightDM GTK+ Greeter with the latest Numix theme. LightDM GTK+ Greeter with the latest Ambiance theme.

    Download and Installation

    The source code for LightDM GTK+ Greeter can be obtained from the downloads page.  Users of Ubuntu 14.04 will find the latest release in the repositories.  Users of Ubuntu 13.10 can also install it from the Stable PPA using the following commands.

    sudo add-apt-repository ppa:lightdm-gtk-greeter-team/stable
    sudo apt-get update
    sudo apt-get install lightdm-gtk-greeter

    13 April, 2014 02:55PM

    Costales: Entrevista: Migración de la Fundación Sierra-Pambley de León (España) a Linux Mint

    En esta ocasión entrevisto a Mario de la Fuente por su excelente trabajo migrando los ordenadores de Windows XP a Linux Mint en la Fundación Sierra-Pambley.

    Mario de la Fuente con los ordenadores migrados

    Costales: Hola Mario, ¿qué tal? ¿Cómo comenzaste en la informática y en el software libre?
    Mario: Yo me dedico a la Filología Hispánica y la enseñanza de español pero siempre había sentido curiosidad por la informática y por saber cómo funcionan por dentro los ordenadores, en el 2006 descubrí OpenOffice. Me sorprendió lo bien que funcionaba y que podías hacer lo mismo que con otros programas privativos. Pero lo que más me llamó la atención fue que se publicara bajo una licencia abierta. En aquel momento yo no tenía ni idea de qué era eso, así que me puse a indagar y, como todo aquel que se haya metido en esto del software libre sabe, emprendí un camino sin vuelta atrás. Primero, llené mi Windows de software libre: Firefox, Thunderbird, Gimp… Después, me decidí a probar con un sistema operativo e instalé Ubuntu. Su facilidad de uso me convenció totalmente, por eso, eliminé cualquier rastro de Microsoft de mis ordenadores. Todo lo que aprendí en ese proceso de cambio me llenó de curiosidad y me lancé a la aventura de probar otras distribuciones. La que más me llamaba la atención era Arch Linux. Recuerdo que pasé cuatro días tecleando comandos en una terminal hasta que logré ver ventanas en mi equipo pero la recompensa a ese esfuerzo fue enorme: un sistema rápido, estable y, lo mejor de todo, adaptado por completo a mis necesidades. Era como si alguien te diera los planos y las piezas para construir un coche y te dijera: ahí lo tienes, hazte tu propio automóvil. Y yo acababa de “hacerme” todo un deportivo. Desde entonces, siempre he usado Linux, tanto a nivel personal como laboral y ¡estoy encantado!

    Costales: ¿Nos resumes cuál es el objetivo de la Fundación Sierra-Pambley donde trabajas? ¿Qué significa para Sierra-Pambley esta migración?
    Mario: La Fundación Sierra Pambley es una entidad privada sin ánimo de lucro que se dedica desde 1887 a la educación y la cultura. Su principal objetivo siempre ha sido el de proporcionar educación de calidad a personas que no tienen los medios suficientes para ello. Todas las escuelas que ha creado esta fundación siempre se han preocupado por formar ciudadanos libres y conscientes de sus derechos. En sus orígenes, Sierra Pambley impartía educación relacionada con lo que hoy llamaríamos formación profesional (forja, carpintería…) y en la actualidad una de sus principales actividades es la enseñanza de español a inmigrantes. Creo firmemente que para formar adecuadamente a estas personas que vienen a nuestro país en busca de un futuro digno no deberíamos solamente “darles el pescado” sino, sobre todo, enseñarles a pescar. Por eso, hace unos años decidimos ampliar nuestra oferta formativa y comenzamos a impartir cursos de nuevas tecnologías para inmigrantes, como un complemento a las clases de español. Y en estos cursos comenzamos a usar Linux. Gracias a esta migración hemos conseguido “resucitar” unos equipos que en muchos otros sitios habrían sido desechados y mostrar a nuestros alumnos que las nuevas tecnologías son algo accesible a todo el mundo, que no son difíciles y que su dominio puede representar importantes oportunidades laborales para ellos.

    Costales: Ordenadores para uso público, exposiciones, presentaciones, museo, biblioteca, archivo, secretaría, cursos… Afrontar una migración a Linux en tantas áreas no parece una tarea sencilla...
    Mario: Bueno, aunque a primera vista puede asustar, la verdad es que las necesidades de la gente que trabajamos en Sierra Pambley no son muy especiales: ofimática, correo electrónico, Internet y alguna cosa más. Nada excesivamente complicado. Algunas impresoras nos han dado ciertos problemillas pero nada tan grave que no se resuelva con una búsqueda en Internet.
    Aunque parezca mentira, lo más complicado a veces es explicar a gente que no tiene ni idea de temas informáticos que existe vida más allá de Windows y que en esa vida no hay virus, puedes instalarte un programa sin tener que piratearlo y la gente comparte su trabajo de forma libre y gratuita. Lo más difícil en estos casos es el cambio de mentalidad que conlleva el software libre. Estamos muy acostumbrados, por desgracia, al individualismo salvaje y descubrir que hay gente que voluntariamente decide construir cosas y compartirlas con los demás no resulta fácil.

    Parte de los ordenadores migrados
    Costales: ¿Qué ordenadores váis a migrar y para qué se usan?
    Mario: Hemos migrado ya 15 equipos que nos donó la Universidad de León hace ya más de diez años. Su funcionamiento era bastante deficiente, ya que tenían Windows XP. Cada vez que los arrancabas, tardabas una eternidad en poder hacer algo y la pantalla se te llenaba de mensajitos. Lógicamente, usar equipos así para introducir a nuestros alumnos en las nuevas tecnologías no nos parecía la mejor opción. Esos equipos tenían un hardware bastante limitado, 512 GB de RAM en muchos casos. Así que gracias a Linux pudimos hacerlos funcionar adecuadamente.
    Los cursos que nosotros hacemos son de introducción a la informática: manejo de archivos, ofimática e Internet. Trabajamos con los alumnos cómo funciona un procesador de textos (para que puedan hacer un CV), una hoja de cálculo, les enseñamos a buscar información en la red y a usar el correo electrónico. Y, en este sentido, Linux cumple perfectamente con nuestras necesidades.

    Costales: Siendo ordenadores antiguos, ¿os llegasteis a plantear la migración hacia Windows 8? Incluyendo la necesaria renovación de hardware ¿Cuánto hubiera costado esa migración?
    Mario: En ningún momento. Entre las licencias de Windows, Office y los requisitos de hardware que exige estamos hablando de unos 600 o 700 euros por equipo, un gasto inasumible y, sobre todo, innecesario. Y es que esta es una de las grandes ventajas de Linux: permite alargar la vida de equipos que de otra forma dejarían de usarse. Muchas veces te preguntas cuántos ordenadores se dejarán de utilizar en administraciones públicas o entidades bancarias porque los requisitos de hardware de Windows los hacen obsoletos. Estoy seguro de que la mayoría de esos equipos podrían seguir usándose durante años si funcionaran con Linux. Siempre he pensado que una idea enormemente interesante sería la de establecer un mecanismo a través del cual las administraciones o las entidades bancarias donaran esos equipos que van a tirar a asociaciones u ONG y construir proyectos tecnológicos con esos ordenadores revitalizados con Linux. ¡Imagínate el mundo de posibilidades que se abriría para muchos colectivos!

    Costales: ¿Una fundación tiene descuento para los productos y servicios de Microsoft?
    Mario: Que yo sepa no, pero es algo que no te puedo confirmar.

    Costales: ¿Usáis software que no tenga alternativa libre?
    Mario: En general, no. Como ya te comenté, nuestras necesidades son relativamente sencillas y tienen que ver con la ofimática, principalmente. LibreOffice.org cumple a la perfección esta labor. En mi día a día recibo y mando muchos documentos, textos, hojas de cálculo, pdf, imágenes y jamás he tenido problemas.
    Únicamente, usamos un software privativo para cuestiones de contabilidad y aquí sí hemos tenido problemas para encontrar una alternativa libre y con soporte para Linux. Seguimos buscando, seguro que al final encontramos una alternativa.

    Costales: ¿Qué distro escogisteis y por qué motivo?
    Mario: Elegimos Linux Mint por cuestiones de hardware. Probamos varias y esta fue la que reconoció todo a la primera y sin ningún problema. Como se suele decir, si algo funciona, no lo toques. Además, configuramos los paneles para que se parecieran lo máximo posible al paradigma de escritorio tradicional, con lo que la gente apenas nota la diferencia con otros entornos.
    Aunque ahora con el fin de XP tenemos que afrontar la migración de más ordenadores y, como en la mayoría de los casos son equipos con 6 o 7 años, estamos probando con Xubuntu y hasta ahora todo ha ido fenomenal. La mejora en rendimiento es bestial y eso es lo que la gente que no sabe de estas cosas valora al final.

    La distribución escogida es Linux Mint

    Costales: ¿Cuánto tiempo llevó la migración?
    Mario: En esos 15 equipos que migramos a Mint tardamos una semana entre 3 personas. No fue mucho.

    Costales: Algunos opinan que “Linux es difícil”, “Linux es para programadores”… Vuestros ordenadores a disposición del público se usan a diario por personas de muy distinto nivel informático. ¿Hay personas que usen un ordenador por primera vez? ¿Les cuesta adaptarse? ¿Comentan algo sobre la usabilidad del Mint Menu?
    Mario:  Puede ser que hace 15 años Linux fuera difícil pero en la actualidad eso es totalmente falso. En Sierra Pambley, además del aula de formación para inmigrantes, tenemos ordenadores públicos en la Biblioteca Azcárate. Los usan personas de todos los perfiles, con conocimientos informáticos y sin ellos y no hemos tenido ninguna queja. La gente que usa estos equipos quiere conectarse a Internet y hacer, de vez en cuando, tareas ofimáticas. Hemos personalizado el entorno de escritorio para que se adapte a lo que pueden ver en otros sitios: una barra inferior con el Mint Menu y accesos directos al navegador (por defecto, usamos Firefox, aunque también disponen de Chrome y Midori). Al final, te das cuenta de que con un mínimo de adaptación la gente no nota el cambio en absoluto, porque pueden hacer lo que necesitan y eso es lo que importa en este caso.

    Costales: Habrá inmigrantes que sufrieron limitaciones de libertades más básicas que las del software. ¿Se sorprenden al descubrir que incluso en la informática se puede ser libre?
    Mario: Pues lo cierto es que sí. Muchos de nuestros alumnos nunca habían usado un ordenador y se sorprenden cuando les comentas que la tecnología que están usando es libre y gratuita. Creo que el software libre podría ser una herramienta fundamental para acortar la brecha digital que existe entre el Norte y el Sur: si muchos de los equipos que se tiran a la basura en el Primer Mundo se reciclaran con Linux, se podrían construir proyectos tremendamente interesantes en muchos países de África, por ejemplo.

    Costales: Usuario de Windows, Mint, Debian, Mac OS, Android… ¿Qué característica de cada uno de ellos incluirías en Ubuntu?
    Mario: Es una pregunta complicada. Voy a decir algo polémico: me encanta Unity y el cambio de paradigma que supone. Creo que Ubuntu ha acertado totalmente con esta nueva dirección y quizá serían el resto de sistemas operativos los que tendrían que adoptar cosas de Ubuntu. Tal vez, adoptar una filosofía tipo rolling release como Arch Linux sería algo muy beneficioso para Ubuntu porque a veces es un poco tedioso tener que reinstalar todo el sistema operativo. Pero, al margen de esto, creo que Ubuntu ha conseguido crear un entorno de escritorio sencillo, bonito y muy fácil de usar.

    Costales: Desde Windows Vista jamás ví tanto movimiento hacia Linux como con el fin de soporte del XP… Parece que solo consigamos hacer leña del árbol caído… ¿Qué crees que esté fallando en nuestra evangelización?
    Mario: Lógicamente, no puedo darte una respuesta definitiva pero, desde mi punto de vista, lo que está fallando es la adaptación a las necesidades de la gente. Si queremos que la gente use Linux, tenemos que saber adaptar nuestro discurso a lo que la gente busca en un ordenador. Es cierto que la consola es una arma muy potente pero si le pides a alguien que empieza con la informática que se dedique a aprender comandos y comandos para instalar un programa, le vas a asustar y nunca verá Linux como lo que es, un sistema fácil, estable y seguro. Pero si insistes en que no hay virus, que puede hacer todo lo que necesita, que no tiene que buscar en páginas poco fiables números de serie para instalar una aplicación y que, además, no va a tener que comprarse un ordenador nuevo durante mucho tiempo, quizá esa persona sienta curiosidad por descubrir más sobre esa cosa llamada Linux y con el tiempo llegue a entender el famoso chiste sobre “sudo” :)))

    make me a sandwich

    Costales: Muchísimas gracias Mario por la entrevista y luchar por un mundo más libre.

    Entrevista bajo licencia Creative Commons CC BY-SA.

    13 April, 2014 12:40PM by Marcos Costales (noreply@blogger.com)


    Monthly News – March 2014


    Linux Mint is proudly sponsored by:

    Gold Sponsors:
    VMware Cloud Hosting
    Silver Sponsors:
    Bronze Sponsors:
    Vault Networks *
    AYKsolutions Server & Cloud Hosting
    7L Networks Toronto Colocation *
    David Salvo
    Gutscheindrache.de Coupons
    MBCEStore Mexico
    Sysnova Information Systems
    Community Sponsors:

    To become a sponsor or to see the full list of Linux Mint sponsors, please visit: http://www.linuxmint.com/sponsors.php


    A total of $6214 was raised thanks to the generous contributions of 283 donors:

    • $132.85 (7th donation), Hendrik S.
    • $132.85, Simon M.
    • $100 (7th donation), Ronald S.
    • $100 (2nd donation), Jon Espenschied aka “xeno”
    • $100, Paul P. aka “GameOver”
    • $100, Michel P.
    • $100, Philip W.
    • $100, Timothy Q.
    • $79.71, Frans V. O.
    • $75, DecoNetworks, LLC
    • $66.43, Ian A.
    • $66.43, Ian L.
    • $66.43, D V. D. G.
    • $66.43, Linus K.
    • $66.43, Sami K.
    • $53.6 (3rd donation), Gabriel D.
    • $53.14, Pentti S.
    • $50 (48th donation), Matthew M.
    • $50 (3rd donation), Samson S. aka “Samtastic”
    • $50 (3rd donation), Tim W.
    • $50 (2nd donation), Michael W.
    • $50 (2nd donation), Giuliano L.
    • $50 (2nd donation), Quim aka “slackjp”
    • $50 (2nd donation), Magne L.
    • $50 (2nd donation), Jeffrey C. Drywater
    • $50, James S.
    • $50, Martin W.
    • $50, James B.
    • $50, Steve O.
    • $50, Lin F.
    • $50, J W. T.
    • $50, Brad L.
    • $50, Gordon D.
    • $50, John W.
    • $50, Lee C.
    • $50, Rejean L.
    • $50, Joseph Frazier
    • $50, Werner A.
    • $50, John B.
    • $40, Kevin C.
    • $39.86 (49th donation), Olli K.
    • $39.86 (3rd donation), John H.
    • $39.86, Marko H.
    • $39.86, Entertraining, Lda
    • $37 (2nd donation), Dzmitry Lazerka aka “dlazerka
    • $33.21 (7th donation), Raymond E.
    • $33.21, Andreas P.
    • $33.21, Michel B. aka “BugsBunny85″
    • $33.21, Branko B.
    • $33.21, Peadar D.
    • $30 (2nd donation), Rodolfo D. N.
    • $30, Jean P. O.
    • $30, Kevin M.
    • $26.57 (4th donation), Dr. R. M.
    • $26.57 (3rd donation), Francisco L. D. A.
    • $26.57 (2nd donation), Thierry F.
    • $26.57 (2nd donation), Stefan K. aka “radi1962″
    • $26.57, Enric P. R.
    • $26.57, Frederic D.
    • $26.57, Frank F.
    • $26.57, Attilio C.
    • $26.57, W W.
    • $26.57, Patrick M.
    • $26.57, Derry H.
    • $26.57, Paul B.
    • $26.57, Florian F.
    • $26.57, Ralph H.
    • $26.57, Martin R.
    • $26.57, Ky LMDE
    • $26.57, Benoit B.
    • $25 (30th donation), Ronald W.
    • $25 (18th donation), John M.
    • $25 (9th donation), Benoit Frigon aka “bfrigon.com
    • $25 (6th donation), Robert H.
    • $25 (5th donation), Charles Rivers
    • $25 (2nd donation), James B.
    • $25, Doug B.
    • $25, David S.
    • $25, Christopher K.
    • $25, Heston L.
    • $25, Michael V. H.
    • $25, Don L. aka “I.M. Online”
    • $25, Kaj C.
    • $25, Thomas A.
    • $25, John H.
    • $25, Denis R.
    • $25, Andrew E.
    • $25, Troy B.
    • $25, John L.
    • $25, Arthur H.
    • $25, Jeffrey H.
    • $25, Curtis M.
    • $25, KenKey aka “kwkmlk”
    • $25, Jonathan M.
    • $25, James G.
    • $25, Kevin L.
    • $20 (10th donation), Jerry Jones
    • $20 (2nd donation), Isidro P. A.
    • $20 (2nd donation), Cecil H.
    • $20 (2nd donation), Patrick Latour
    • $20 (2nd donation), Tommy W.
    • $20, Paul K.
    • $20, Titus L.
    • $20, Paul S.
    • $20, Samuel R.
    • $20, Jorge V. S.
    • $20, Opal M.
    • $20, Buddy L.
    • $20, Atanas K.
    • $20, Alicja N.
    • $20, Jean-louis D.
    • $20, Mary B.
    • $20, Jay T.
    • $20, Victor I.
    • $20, Kenneth O.
    • $20, William B.
    • $20, Rimas V.
    • $20, Kenneth O.
    • $20, Lee G.
    • $20, Joseph B.
    • $20, William C. W.
    • $20, Wesley I.
    • $20, Nihar V.
    • $20, Adrian B.
    • $20, Simon D.
    • $19.93 (3rd donation), Meiko M.
    • $19.93 (2nd donation), Ross M.
    • $19.93 (2nd donation), Adam Mohammad
    • $19.93, Juan T.
    • $19.93, Karel D. B.
    • $19.93, Laurent M. aka “lolomeis”
    • $19.93, Marc C.
    • $19.93, Andrej S.
    • $18.86, Bill L.
    • $15.94 (2nd donation), David W.
    • $15 (2nd donation), Krzysztof S.
    • $15, Christopher D.
    • $15, Dawid M.
    • $15, Steven P.
    • $15, Greg R.
    • $15, Dominique D.
    • $15, John G. aka “User Nescio”
    • $15, Christian K.
    • $15, Francis G.
    • $14.67, William G. N.
    • $13.29 (4th donation), Niklas M.
    • $13.29 (4th donation), Jan V. P.
    • $13.29 (3rd donation), Intars Students aka “mobix
    • $13.29 (2nd donation), Robert L.
    • $13.29, Luca B.
    • $13.29, Holger B.
    • $13.29, Viktors B. aka “Linowino”
    • $13.29, Dirk G.
    • $13.29, Johan J.
    • $13.29, Nikos V.
    • $13.29, Philip E.
    • $13.29, John F.
    • $13.29, Frédéric V.
    • $13.29, Florival J.
    • $13.29, Stefan G.
    • $13.29, Angela F.
    • $13.29, Laurent P.
    • $13.29, H K.
    • $13.29, F.D.P. Geurink
    • $13.29, Jan I.
    • $13.29, Kris C. aka “Kriske68″
    • $13.29, James M.
    • $13.29, Roland L.
    • $13.29, Crescenzo F.
    • $13.29, Andre V.
    • $13.29, Gábor P.
    • $13.29, Rainer H.
    • $13.29, Luca P.
    • $13.29, TH
    • $13.29, Catalin Hritcu
    • $13.29, Ra J.
    • $10.63, Jaime C. aka “Jaimito”
    • $10 (36th donation), Tony C. aka “S. LaRocca”
    • $10 (14th donation), Maarten E.
    • $10 (6th donation), Thomas M.
    • $10 (5th donation), Jurgen Myrthe
    • $10 (4th donation), Gerald G.
    • $10 (3rd donation), James D. aka “Spearmint2″
    • $10 (2nd donation), Jan P.
    • $10 (2nd donation), Edgar T.
    • $10 (2nd donation), Hubert Banas
    • $10 (2nd donation), Mark C.
    • $10 (2nd donation), Srikanth B.
    • $10 (2nd donation), Jose M.
    • $10, Michał W.
    • $10, Christopher B.
    • $10, Marie C.
    • $10, Филимонов К.
    • $10, Michael P.
    • $10, Randy K.
    • $10, Carl B.
    • $10, Gevork P.
    • $10, Jørgen H.
    • $10, Jennifer S.
    • $10, Jay W.
    • $10, Shay K.
    • $10, Peter S.
    • $10, Eric C.
    • $10, Haki F.
    • $10, Rainulf Pineda
    • $10, Hayden B.
    • $10, Лаврентьев М.
    • $10, Cesar A.
    • $10, Philip S.
    • $10, Anon T.
    • $10, Wil G.
    • $10, Bobe B.
    • $10, Sergio D. M. F.
    • $10, James T.
    • $10, Daniel F.
    • $10, Daniel P.
    • $10, Esteban M.
    • $9.96, T.m.a V. D. H.
    • $9.29, Andreas H.
    • $9 (4th donation), Randolph K.
    • $8.3 (2nd donation), Gary S.
    • $8, Rockford C.
    • $7.97, Lluis E.
    • $6.64 (27th donation), Marco aka “Dictionary-Maker
    • $6.64 (8th donation), Javier Guijarro aka “chejofan
    • $6.64 (8th donation), Yannick G. aka “Uggy”
    • $6.64 (7th donation), Albert J. P.
    • $6.64 (2nd donation), Alan B.
    • $6.64 (2nd donation), anonymous
    • $6.64, Lars K.
    • $6.64, Jouni S.
    • $6.64, Sergej L.
    • $6.64, Dirk R.
    • $6.64, Adolfo R. U.
    • $6.64, Juan P. G. G.
    • $6.64, Raoul V.
    • $6.64, Andrija L.
    • $6, Tymoteusz Jankowski aka “xliiv
    • $5.31 (4th donation), Guillaume G. aka “Tidusrose”
    • $5.31, Benoit N.
    • $5 (12th donation), Mein Lenovo aka “LinuxMint
    • $5 (8th donation), Edward S.
    • $5 (7th donation), Randolph Carter aka “Schattenjager”
    • $5 (6th donation), Mordi K. aka “Mordik”
    • $5 (2nd donation), Nicolás Costa de la Colina aka “NCosta”
    • $5 (2nd donation), Jeremy B.
    • $5 (2nd donation), Daniel W.
    • $5, Милютин Е.
    • $5, Russell G.
    • $5, Free Online Dating
    • $5, Rebecca L.
    • $5, Jim T.
    • $5, Nomura K.
    • $5, Jack H.
    • $5, Nick A.
    • $5, Ronan C.
    • $5, E J. M.
    • $5, Korneliusz M.
    • $5, Bunthan S.
    • $5, Kyle J. M.
    • $5, Jenny R.
    • $5, Atilio P. B. J.
    • $3.99, Massimo D.
    • $3.99, Javier V. B.
    • $3.5, Fernando
    • $3.32, Robin O. aka “golden07″
    • $3, Carlos M. Z.
    • $2.88, Mauricio Hernández aka “Wicho”
    • $2.66 (6th donation), Kevin D.
    • $19 from 14 smaller donations

    If you want to help Linux Mint with a donation, please visit http://www.linuxmint.com/donors.php


    • Distrowatch (popularity ranking): 3925 (1st)
    • Alexa (website ranking): 5836th


    News and summary:

    • Donations and sponsorships are strong and your financial help allows us to not worry about funding and fully focus on our development. Many thanks to all the people who have sent us donations or who continue to sponsor Linux Mint.
    • We had an exciting new LMDE release, with Update Pack 8 and brand new ISOs, EFI/GPT support and all the improvements featured in Linux Mint 16.
    • MATE 1.8 was released (click here for details) and Cinnamon 2.2 is being released today (keep an eye on Segfault for announcements).
    • A lot of development was done in preparation for Linux Mint 17. A few of the new features were previewed on Segfault: Locale managementhidpi support, date and time settings, mintMenu improvements.
    • Cinnamon 2.2 will continue to receive bug fixes while we switch focus to Linux Mint and improvements planned for the Mint tools. We’re expecting Linux Mint 17 to hit RC in the middle of next month, with a stable release at the end of May.

    13 April, 2014 12:32PM by Clem

    Monthly News – February 2014


    Linux Mint is proudly sponsored by:

    Gold Sponsors:
    VMware Cloud Hosting
    Silver Sponsors:
    Bronze Sponsors:
    Vault Networks *
    AYKsolutions Server & Cloud Hosting
    7L Networks Toronto Colocation *
    David Salvo
    Gutscheindrache.de Coupons
    MBCEStore Mexico
    Sysnova Information Systems
    Community Sponsors:

    To become a sponsor or to see the full list of Linux Mint sponsors, please visit: http://www.linuxmint.com/sponsors.php


    A total of $6264 was raised thanks to the generous contributions of 264 donors:

    • $132.85, Thomas K.
    • $132.85, Rene T.
    • $106.28 (2nd donation), Anton D.
    • $100.5, David L. G.
    • $100 (3rd donation), Jack W. S. aka “kundalinijack”
    • $100 (2nd donation), Alfred H. aka “Varmint Al
    • $100, Mr M. E. aka “Michael”
    • $100, Bryan K.
    • $100, Jonathan L.
    • $100, Peter D.
    • $80, Jimmy N.
    • $79.71, Philip M.
    • $75 (13th donation), Ralph Siegler aka “ziggy
    • $75, Jeremy B.
    • $66.43 (6th donation), Raymond E.
    • $66.43, George M.
    • $66.43, Simon F.
    • $66.43, Frank D.
    • $66.43, Alberto D.
    • $66.43, Marlies S.
    • $66.43, Violet A.
    • $66.43, Kai-Uwe S.
    • $60 (6th donation), Jan W.
    • $54.42, Johannes B.
    • $50 (47th donation), Matthew M.
    • $50 (13th donation), Maarten E.
    • $50 (13th donation), Wolfgang P.
    • $50 (6th donation), Bruce R.
    • $50 (4th donation), Marcus M.
    • $50 (3rd donation), Chema Cortes aka “ch3m4″
    • $50 (2nd donation), Richard W.
    • $50, Stuart G.
    • $50, Климов А.
    • $50, Stefan K.
    • $50, David M.
    • $50, Brendan P.
    • $50, Matheson T.
    • $50, Alfred H. aka “Varmint Al
    • $50, Christopher S.
    • $50, Tamas H.
    • $50, Gaetano A.
    • $50, Theodore P.
    • $46.5 (5th donation), Henk van C.
    • $40, Dmytro M.
    • $39.86 (48th donation), Olli K.
    • $39.86 (5th donation), Raymond E.
    • $39.86 (2nd donation), Gilles S.
    • $39.86, Joan B. M.
    • $39.86, Stefano B.
    • $35, Jan Q.
    • $33.21, Marco Pieretti
    • $33.21, Joel J.
    • $33.21, Jan-albert V.
    • $30 (2nd donation), Bo S. Y.
    • $30 (2nd donation), Gilson B. D. A.
    • $30, Ivanov I. B. aka “ivisoft.org
    • $30, David N.
    • $30, Adam Mohammad
    • $30, David S.
    • $30, Peter S.
    • $26.57 (2nd donation), Inigo X. C.
    • $26.57 (2nd donation), Frank K.
    • $26.57, C N. D. H.
    • $26.57, Manuel G.
    • $26.57, Hugh B.
    • $26.57, Heico S.
    • $25 (29th donation), Ronald W.
    • $25 (5th donation), Robert H.
    • $25 (4th donation), Charles Rivers
    • $25 (2nd donation), Blake C.
    • $25 (2nd donation), Brendan M.
    • $25, Steven W.
    • $25, Jay T.
    • $25, David R.
    • $25, Michael C.
    • $25, Myron J.
    • $25, Tony J.
    • $25, Brian aka “”Old Roy” aka myrkat”
    • $25, Clarence M.
    • $25, Jerry A.
    • $25, Srikanth B.
    • $25, Edward J.
    • $25, Francisco G.
    • $20 (33rd donation), Tsuguo S.
    • $20 (11th donation), Utah B.
    • $20 (7th donation), Euge Corley aka “ecorley
    • $20 (6th donation), David Kelly aka “Daveinuk”
    • $20 (4th donation), Roger B.
    • $20 (2nd donation), Ryan M.
    • $20 (2nd donation), Wayne M.
    • $20 (2nd donation), Douglas T.
    • $20 (2nd donation), William M.
    • $20 (2nd donation), William J. aka “yoyo58″
    • $20 (2nd donation), Prokhorov M.
    • $20, Michael P.
    • $20, Terry M.
    • $20, Jon A.
    • $20, Helen M.
    • $20, Brent F.
    • $20, I R. M.
    • $20, Elis N.
    • $20, Anthony D.
    • $20, Raymond G.
    • $20, Robin D.
    • $20, andri_ch
    • $20, Anonymous user
    • $20, Leo G.
    • $20, Antonio V.
    • $20, James B.
    • $20, Wagner M. D. S.
    • $20, John K.
    • $20, Eric V.
    • $20, Bruce K.
    • $20, Prokhorov M.
    • $20, John C.
    • $20, Joel F.
    • $20, Phillip J.
    • $20, Morteza S.
    • $20, Jason B.
    • $20, Morton B.
    • $20, Filatov V.
    • $19.93 (4th donation), Robert P.
    • $19.93, Robert B.
    • $19.93, Daniel P.
    • $19.93, Peer S.
    • $19.93, Joseph A. C.
    • $18.98, Gary S.
    • $18 (8th donation), Dominik K. aka “doke
    • $15.94 (2nd donation), Sebastien L.
    • $15.89, Arild B.
    • $15 (2nd donation), Kjell K. aka “Gemini89″
    • $15, Michael E. C.
    • $15, N L. G.
    • $15, Scott T.
    • $15, Nicolás Costa de la Colina aka “NCosta”
    • $15, Florin F. aka “FLOW”
    • $14.61, Kristian K.
    • $13.29 (8th donation), Siegfried H.
    • $13.29 (4th donation), Rene S.
    • $13.29 (2nd donation), Tom M.
    • $13.29 (2nd donation), Sergio M.
    • $13.29 (2nd donation), Roy S.
    • $13.29 (2nd donation), Denis B.
    • $13.29, Grazio R.
    • $13.29, Michael P.
    • $13.29, Peter H.
    • $13.29, Mikko M.
    • $13.29, Thomas L.
    • $13.29, Axel M.
    • $13.29, Juergen D.
    • $13.29, Andrew N.
    • $13.29, Stanislaus J.
    • $13.29, Ivano B.
    • $13.29, Antonio A.
    • $13.29, Markus H.
    • $13.29, Athanasios K.
    • $13.29, Jm G.
    • $13.29, Didier B.
    • $13.29, Darek P.
    • $13.29, Petra B.
    • $13.29, Xisco P. P.
    • $13.29, Pilar U. V.
    • $13.29, Alan J.
    • $13.29, Alain B.
    • $13.29, Alipio F. F.
    • $13.29, David T.
    • $13.29, Francis G.
    • $13.29, Lise A.
    • $13.29, Michael B.
    • $13.29, Doriano G. M.
    • $13.29, Erich H.
    • $13.29, Thomas L.
    • $13.29, Didier H.
    • $13.29, TAC Postma
    • $13.29, Karin C.
    • $10 (35th donation), Tony C. aka “S. LaRocca”
    • $10 (6th donation), Randolph Carter aka “Schattenjager”
    • $10 (4th donation), Ivan da Silva
    • $10 (4th donation), Tom T.
    • $10 (3rd donation), John L.
    • $10 (3rd donation), Glauber M. Gallego aka “ggallego”
    • $10 (2nd donation), Rune J.
    • $10 (2nd donation), Howard B.
    • $10 (2nd donation), Antoine T.
    • $10 (2nd donation), Michel S.
    • $10, Ralph G.
    • $10, Kitao T.
    • $10, D. D.
    • $10, Michael B.
    • $10, Xaioyong Z.
    • $10, David P. aka “peterda84″
    • $10, Daniel W.
    • $10, Danilo A.
    • $10, Волошин В.
    • $10, Thomas P.
    • $10, Graham T.
    • $10, Kiam O.
    • $10, Darlan P. D. C.
    • $10, Brett R.
    • $10, Bruno L. P. D. S.
    • $10, Edward G.
    • $10, Jerry C.
    • $10, Marcin B.
    • $10, Karthigesa N. J.
    • $10, Wayne C.
    • $10, Istomin A.
    • $10, James M.
    • $10, F G.
    • $10, Bobbin Zachariah
    • $10, Mark C.
    • $10, Gerald A.
    • $10, Josh A.
    • $10, Chris B.
    • $9.3, Yury Popov
    • $7, Oliver I.
    • $6.64 (7th donation), Javier Guijarro aka “chejofan
    • $6.64 (3rd donation), Vrettos M.
    • $6.64, Benjamin B.
    • $6.64, LIGONNIERE
    • $6.64, Jose A. D. F.
    • $6.64, Marian P.
    • $6.64, Arturo P. G.
    • $6.64, Enrique R. A.
    • $6.64, Markku K.
    • $6.64, Kristian K.
    • $5 (11th donation), Mein Lenovo aka “LinuxMint
    • $5 (8th donation), Carlos W.
    • $5 (7th donation), Edward S.
    • $5 (4th donation), Vladimir Kivernik
    • $5 (2nd donation), Robbie D.
    • $5 (2nd donation), Jh B.
    • $5, Daniel M.
    • $5, Eliecer C.
    • $5, Brian Ravnsgaard Riis
    • $5, Marcos M.
    • $5, Charles M.
    • $5, Luis F. B. M.
    • $5, Peter N.
    • $5, Robert H.
    • $5, Klaus B.
    • $5, Vinay B.
    • $5, Ronald K.
    • $4, Lucid Game Studio
    • $4, Rick W.
    • $3.99, Erick P.
    • $2.66, Federico T.
    • $2.66, Marius Z.
    • $18.17 from 17 smaller donations

    If you want to help Linux Mint with a donation, please visit http://www.linuxmint.com/donors.php

    13 April, 2014 12:07PM by Clem

    hackergotchi for


    Neptunes new repository

    Today we pushed an update to our sourceslist package which will activate the debian backports repository.

    In preparation for the upcoming 4.0 release (nope we don’t have a a release date yet) we also activated the Debian Backports repository by default which brings in some more up to date software packages (like for example for proprietary graphics drivers)
    We encourage everyone to update their graphicsdrivers. Be aware that new legacy drivers for Nvidia and ATI/AMD are available and might be necessary for your card. Check the package descriptions for more detailed information about supported devices.

    This new default repository might bring in a few updates. If you don’t want to use it just disable it in apper.

    13 April, 2014 11:07AM by leszek

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Darcy Casselman: Enable Two-Factor Authentication

    So everybody’s really excited about Heartbleed and now we’re seeing helpful folks on social media urging all their friends and family to change their passwords.

    Leaving aside that your Instagram password is probably one of the least interesting things an attacker might get through Heartbleed, changing your password will only help you until the next time a security breach leaks a (hopefully) hashed password database.

    Passwords alone aren’t good enough for security anymore. Fortunately, more and more sites have implemented two-factor authentication or two-step verification.

    I’ve been using Google Authenticator with Google accounts for a little over a year. And since I’m using LastPass to generate and store passwords, I use it there too.

    UPDATE! Nathaniel McCallum just let me know there’s a free software alternative to Google Authenticator in FreeOTP. I’ll be checking that out and probably switching.

    What I only recently realized is that plenty of other sites, Facebook, Hotmail, this blog, and many more have implemented the same one-type password standard that Google Authenticator uses, complete with QR codes to scan.

    Lifehacker has a great write-up on enabling two-step verification on several popular sites, and they point to a list of sites with links and instructions on how to enable two-factor authentication.

    The app is used to verify that you have a specific smart phone after you’ve confirmed that you know a password. Those are the “two factors” in “two-factor authentication.”

    Once you’ve used the authenticator app once on a given browser, you can usually check a box to not prompt you again from that browser. But if someone else managed to get your password, they’ll be prompted to get a code from your smartphone: something they don’t have.

    Given the increasing sophistication of attacks, setting up a two-step verification system is absolutely necessary to keep your information and identity secure. And now that we have easy-to-use tools like FreeOTP or Google Authenticator, there’s no reason not to.

    So do it! When you’re going around resetting all your passwords again, do yourself a favour and set up two-factor authentication too.

    13 April, 2014 02:41AM

    April 12, 2014

    hackergotchi for


    Looking for mirror hosts! – Mirroring instructions updated

    TLDR / Short
    Want to mirror Whonix releases?

    Updated instructions can be found here:

    Full Story

    At the moment we’re still using sourceforge as primary download mirror, because there is a problem with mirror.whonix.org and non-https downloads. That is, for better security, we asked to get whole whonix.org to be added to HSTS Preload List before we had mirror.whonix.org in mind. Now some browsers rightly attempt to enforce https on mirror.whonix.org, which our mirrors do not support. Changing whonix.org hsts settings would take a long time until it hit major browsers and operating systems (not sure if Debian stable uses a hard coded hsts list).

    Therefore soon mirror.whonix.de will become Whonix’s primary download mirror.

    Our short/mid term plan is to get a stable http mirror network, getting in touch with lots of mirrors. Our long term plan is getting sslmirror.whonix.org. About the latter idea, you can read more here:

    The post Looking for mirror hosts! – Mirroring instructions updated appeared first on Whonix.

    12 April, 2014 07:00PM by Patrick Schleizer

    hackergotchi for Tails


    And the winner is...

    Our logo contest ended up a few days ago. Since then, 11 regular Tails contributors voted on the 36 proposals.


    The winning proposal is the one by Tchou.

    We commented on the initial version and we already came up with an improved version:


    In the coming days we will keep on fine-tuning it and integrating it in time for Tails 1.0. So don't hesitate to comment on it.

    Top 7

    Six other great proposals made it to the top 7:

    This PDF shows a graph of how many voters preferred a given proposal to another one.

    We reiterate our thanks to the 31 designers who worked for this contest to be such a success.

    12 April, 2014 06:23PM

    hackergotchi for


    Testers wanted! Whonix 8.2

    Testers wanted for security / maintenance release.

    Download link for Virtual Box images (.ova), experimental .qcow images and OpenPGP signatures (.asc):

    - updated Debian packages including Heartbleed OpenSSL bug fix
    - Whonix’s Tor Browser updater: download from torproject’s clearnet domain instead of torproject’s onion domain by default, because the onion domain is too slow/can’t handle the load. Downloading form the onion domain is possible using –onion.
    - no longer recommending to use VirtualBox’s snapshot feature in VirtualBox’s VM import text due to data loss bug in VirtualBox

    The post Testers wanted! Whonix 8.2 appeared first on Whonix.

    12 April, 2014 05:08PM by Patrick Schleizer

    hackergotchi for Tails


    Tails report for March, 2014


    Tails 0.23 was released on March 19.


    • Tails has been started more than 261 878 times in March. This make 8 448 boots a day in average.
    • 19 076 downloads of the OpenPGP signature of Tails ISO.
    • 80 reports were received through WhisperBack.


    Documentation and website

    • A new contribute page for sysadmins to improve the infrastructure behind Tails was written.

    • Our sample rtorrent.rc was improved. ticket #6995

    • A sample configuration for Tails mirror using nginx was added. ticket #6993

    • A "News" link was added to the sidebar.

    • The expectations for our mirrors in terms of bandwidth were clarified.

    • The instructions to securely delete the persistent volume were improved.

    • The instructions to manually backup the persistent volume were fixed.

    • gpgApplet was renamed "Tails OpenPGP Applet".

    • "Tails browser" was consistently renamed "Tor browser". ticket #6574

    • Our list of related projects was updated:

    • The content of our Troubleshooting page was merging into the main Support page.

    • Email commands to interact with Redmine were documented.

    • The documentation for MAC spoofing was completed.


    • The German team which started to work earlier this year, got more volunteers on board and more work done.

    • People volunteered on the tails-l10n mailing-list to translate our website into Italian, Spanish, Turkish, and Portuguese (Portugal).


    On-going discussions



    • We organized a logo contest to have a new logo in time for Tails 1.0. We received 36 proposals! Tails contributors started to vote on their favourite proposals.

    • We scheduled two usability testing sessions together with Silicon Sentier on May 21 and May 28 in Paris.

    • We scheduled a public hackfest. It will take place at IRILL (Paris, France) on July 5 and 6.

    • We made progress on the organization of the 2014 edition of the yearly Tails contributors summit. We could make use of more funding sources.

    Press and testimonials

    12 April, 2014 04:24PM

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Costales: Choosing Copy.com as my new file syncing software

    Well, I chose Copy as my new cloud service.
    Why? I'd prefer Dropbox but they are giving just 2GB. Copy.com is giving 15GB + 5GB if you install the software. The web is great & the Linux client is useful too (with a quick synchronization, not like Ubuntu One):



    Proxy or bandwidth settings

    But I miss an Ubuntu installer, then you can open a Terminal and enter these commands:
    wget https://copy.com/install/linux/Copy.tgz
    tar -xvzf Copy.tgz

    rm Copy.tgz

    If your Ubuntu is Ubuntu 64bits:
    cd copy/x86_64
    If your Ubuntu is Ubuntu 32bits:
    cd copy/x86

    sudo ./CopyCmd Overlay install

    sudo mkdir /opt/copy
    sudo cp -r * /opt/copy
    cd ../..
    rm -r copy
    cd /opt/copy 
    ./CopyAgent &

    12 April, 2014 07:45AM by Marcos Costales (noreply@blogger.com)

    April 11, 2014

    Richard Johnson: Linux People It’s Been Awhile

    Hey Linux People it’s been a while, so I wanted to post a little update about what has gone on with myself personally, with Linux, and more since last year.

    Work and Linux

    On the work front I am still doing my thing consulting. I have picked up a few more clients and easily doubled the amount of work I was doing a year ago. My 2 big projects are a company downsizing project as well as a Linux-based media solution. The company downsizing project has actually be going on for a couple of years now. I ended up moving an entire company from a huge office space and small data center down to no office (telecommuting) and 4 virtual machines in a private cloud. It was a little tricky shifting from about 20 infrastructure machines down in to 2, but it was really successful. 1 VM is a Windows server running Active Directory with 3 CentOS Linux VMs that provide Samba, DNS, NFS, web sites (internal and external), and more. I help support the network now, which is nothing more than clicking a button to update everything. The other project is a sweet media appliance running on top of Ubuntu Linux. My goal is to get them switched from 10.04 with 14.04, old Python to a newer Python, and moving a lot of their Python code base to a C/C++ code base. What have I learned from this project over the past year? MPlayer can suck, old developers and their spaghetti code need to disappear, old Linux people and their use of the root account need to chill, and the default Ubuntu Linux kernel is to bloated for small appliances (low-latency as well, thank goodness I can build a real-time kernel).


    On a personal level, I haven’t been on my bike enough and I really need to get back on it. I probably spent too much time fishing last year. I rediscovered my love for the outdoors, which I have really missed. I just need to find me a way to get my workspace outside in the woods somewhere. I would probably be way more productive. I was there when the Blackhawks won the Stanley Cup and I will be there again this year. Every home game, on the glass, is where you will find me throughout the playoffs and Stanley Cup. Can’t wait for that to start.

    What I’ve learned over the last year

    • Yocto Project is awesome and sucks at the same time. Awesome because if you know what you are doing and can execute, you can create an amazing embedded solution built on Linux. Sucks because it is super easy for people to create real garbage. I have taken apart a couple of embedded solutions that are big in the market, got to their cores, and just shook my head in disbelief. Just goes to show, people will spend a lot of money just to buy junk.
    • Speaking of spending a lot of money to buy junk, I got bitten by the HiFi audio bug a bit, in a headphone kind of way. No, I did not go with the Fashion Accessories by Dre. See where I said spending a lot of money to buy junk? Well I didn’t. I spent wisely and got hooked up as well. Rocking studio-quality headphones by AKG and Sennheiser and I am looking at a DAC and Amp solution by Schiit as well. Imagine, a Schiit Magni and Modi combo with say the AKG K240 Studio headphones, for less than those fashion accessories by Dre. Only time my setup sounds muddy is if I accidentally drop it in the mud, otherwise it is the way music needs to be listened to (now, I am actually listening to Jono Bacon growl while writing this. I didn’t do this on purpose either. Shuffle FTW?
    • Oh, that last one, I learned that the high-end audio market actually likes making sure their products work on Linux. A large percentage of the USB DACs on the market work out of the box with Linux and Mac. Windows needs you to install a driver of course.
    • VA API, it is real, but for some reason nobody wants to add it properly. MPlayer said a year or so ago they need someone to help add it. Still not done, but thankfully last year someone created a MPlayer package with support, and they haven’t updated it in a year either. In 14.04, VA API still sucks, but don’t feel bad, it sucks for others too, like those in Debian Linux, but it seems to work just fine in the RPM-based Linux camps. Yes, I could help fix it, but I am to busy, looking at myself in the mirror.
    • Media network synchronization, why is streaming the only recommended solution? If I have the same video or audio file on 2 different machines in 2 different locations on the same LAN, let me get some perfect audio sync going on easily.

    See You Soon

    That’s all for now. Just wanted to say hi again and let everyone know I am still alive. Excited for the 14.04 release to drop. That means I get to update a lot of client machines, which equates to money in my pocket. See, you can make money from Open Source. Hopefully this upcoming year I can make some changes to not only this site, but hop in and give back to Ubuntu again. There are packages that I have worked on that need to get into Debian and Ubuntu eventually as well as some patches I have come up with over the past few months working on a Linux appliance.

    Linux People It’s Been Awhile is a post from Richard A. Johnson's blog.

    11 April, 2014 07:18PM

    hackergotchi for Blankon developers

    Blankon developers

    Herpiko Dwi Aguno: Menyesal Golput

    Jadi ceritanya saat saya dikasih lembar undangan buat nyoblos, saya bilang, “oh nggak. Golput”, dan saya pun begadang baca Musashi-nya Eiji Yoshikawa yang tebalnya bikin ngelus dada itu. Saat saya mulai ngantuk, saya berubah pikiran dan pun berikrar, saya akan datang ke TPS dan coblosin semuanya alias merusak kertas suaranya. Kan kata orang-orang, biar kertas suaranya tidak disalahgunakan.

    Tapi 9 april itu saya bangun kesiangan. Sementara sosial media dipenuhi foto selfie jari orang-orang, seharian saya dicela sana sini karena jari-jari saya bersih tanpa tinta.

    Tapi ya sudahlah, mestinya posting ini diberi judul, “Menyesal tidak datang ke TPS.” Kok? Saya belum bisa memaafkan stiker-stiker caleg yang ditempel sembarangan dan semena-mena di tembok rumah, segunung sampah plastik vinyl bekas wajah caleg (liat di koran) dan muak dengan aksi salah seorang kenalan bekas teman sekolah yang mencoba memaksa supaya milih orang tuanya yang nyaleg. Memangnya atmosfer demokrasi harus bagaimana supaya saya mau nyoblos? Kok saya banyak maunya? Ndak taulah. Mungkin seperti yang dibilang Emak rinnaite, nyoblosnya online lah. Eh sepertinya gak bakalan, ngelola E-KTP saja Pemerintah masih belum beres. :D

    Etapi kalau untuk Pemilu Presiden, yah, saya akan pilih salah satu, dan mudahan akan jadi pengalaman pertama keikutsertaan saya dalam pemilihan umum. :)

    11 April, 2014 05:40PM

    hackergotchi for Ubuntu developers

    Ubuntu developers

    José Antonio Rey: ownCloud Charm Updated!

    A couple days ago, Canonical announced that the Ubuntu One File and Music Services were being shut down. I was checking some of the alternatives that were presented for migrating files, and found ownCloud as one of them. I had never used it, but knew a Juju Charm was in the Charm Store. So, as I’m still enjoying the benefits of Amazon EC2′s free tier, I decided to give it a shot and see how it was.

    Once the service was deployed, I checked everything was running good, but noticed the version was not the latest. I decided to go ahead and fix it, but in the road, while working with Charles Butler, I found several problems, including a broken upgrade-charm hook, and some bugs on ownCloud’s side. But everything seems to be running good now, and you should be able to do a new ownCloud deployment or upgrade your current one to the newest version without any errors!

    Be aware that we are working on several other bugs for this charm, including the version lock we currently have. Make sure to report any other bugs you find on the Launchpad project, and we’ll take a look at it. Now, go and play with ownCloud!

    11 April, 2014 05:09PM

    hackergotchi for Blankon developers

    Blankon developers

    Herpiko Dwi Aguno: AI Depth First Search untuk teka-teki ember 4-3 liter

    Sebentar. Pertama-tama, saya mau mengkritik dosen saya, karena kurang kreatif dalam menyiapkan materi. Materi ajar asal comot sana sini dari internet tanpa mengecek dahulu itu memang oke atau tidak.

    Alkisah, di kelas, kami diberikan teka-teki ember yang berkapasitas 4 dan 3 liter, diasosiasikan dengan x dan y. Ditetapkan 11 aturan yang boleh dilakukan. Jika kondisi awal kedua ember tersebut kosong dan tujuan akhirnya adalah ember tersebut berisi 2 dan 0 liter (x=2 dan y=0), aturan mana sajakah yang dipakai?

    Karena slide presentasi materi ajarnya mencurigakan (beberapa tabel diambil dengan screenshot, bukan diketik), saya beranggapan bahwa pertanyaan ini tersebar di internet, dan ternyata benar. Populer dipakai di perguruan tinggi untuk mata kuliah pengantar AI. Salah satunya : http://herriyance.trigunadharma.ac.id/wp-content/uploads/2012/06/Bab2_AI.pdf.

    Jika dikerjakan manusia dan mengikuti aturan yang tertulis di situ, tentu mudah sekali. Begitu mudah karena kita bisa memilih aturan manapun sekehendak hati dan ada aturan yang memudahkan, yaitu aturan nomor 3 dan 4 (lihat dalam berkas di atas), yang membolehkan kita membuang berapa pun air yang ada di ember, dengan konstanta d. Tapi jawaban saya dianggap salah karena menurut Dosen, kalimat “keluarkan sebagian air dari ember A” atau (x-d,y) adalah berarti membuang setengahnya atau 1/2. Tentu saja saya jadi jengkel. Sejak kapan sebagian == setengah dan variabel d itu darimana? Jika Dosen ngotot itu memang dibuang setengah, saya sudah mengusulkan agar aturan diganti ke (x/2,y) tapi tak dihiraukan. Jadi serba ambigu dan teman-teman yang lain pun bingung. Tapi ya sudahlah ngalah.

    Kemudian materi berlanjut ke metode Depth First Search dan Breadth First Search. Lumayan rumit dan saya jadi tambah suka dengan mata kuliah ini. Tapi saya yakin tidak seorang pun suka mengerjakan teka-teki itu dengan kedua metode tersebut secara manual karena melelahkan dan butuh ketelitian tinggi untuk mengecek setiap aturan dan ruang keadaan yang pernah terpakai. Mengapa tidak bikin programnya? Tapi tunggu dulu.

    Jika menggunakan DFS dan BFS dengan mengikuti aturan yang tertulis di tautan di atas (x-d,y), program harus menetapkan variabel d. Tapi dari mana program bisa dapat variabel tersebut? Program hanya menerima input berupa masalah/pertanyaan, pada kasus ini misal x=2 dan y=0. Sisanya diurus sendiri oleh program, bagaimana pun metodenya. Jika konstanta d diserahkan ke program, maka aturan nomor 3 dan 4 harus dipecah lagi ke (x-1,y), (x-2,y), (x-3,y) dan seterusnya. Anggaplah dosennya memang benar dan kita ikuti aturannya memang dikurangi setengah. Hal ini pun masih menjadi masalah : jika dibagi 2 secara terus menerus, maka hasil pencarian tidak akan ada habisnya, target tidak akan tercapai dan ruang keadaan akan mengerucut ke tak terhingga, mungkin seperti 0,000000000000000000000005 atau yang lebih parah.

    Maka saya merevisinya ke aturan yang lebih masuk akal dan membatasi program agar metode DFS mudah dibuat, yaitu :

    • aturan 3 : jika x=4 maka (x/2,y)
    • aturan 4 : jika x=3 maka (x,y/2)

    Yak, jadi ini kodenya, dibuat dengan php. Silakan simak README.md-nya.


    Beberapa kondisi akhir tidak ditemukan, misal x=1 dan y=2. Sudah dicek manual dan memang benar buntu. Padahal kalau dikerjakan manusia yang bebas milih aturan, solusi untuk kondisi (1,2) dapat ditemukan. Untunglah dalam beberapa aspek, otak manusia tidak bisa disamai oleh mesin AI mana pun yang pernah dibuat. :D

    Karena ditulis begitu terburu-buru, mungkin kodenya terlihat kotor. Yang BFS belumlah, ini saja sudah pusing.

    UPDATE :

    versi BFS-nya sudah ada yey!


    11 April, 2014 05:01PM

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Sam Hewitt: How-to Shape Tortellini

    Tortellini is simply one of many filled pasta shapes, but it involves a bit more work to shape than others (such as ravioli). So if you're into the meticulous, then you'll enjoy these. :)

    Instead of placing a filling between two squares of pasta & then sealing (ravioli), tortellini makes use of one square folded onto itself into a triangle which is then pinched into a "navel" shape.

      Things you'll need:

    • fresh pasta dough, rolled into sheets
    • flour, for dusting
    • small pizza wheel or knife –using a pizza wheel makes cutting a lot easier
    • water


    1. Flour a clean, dry surface, such as a countertop, table or large cutting board.
    2. Place a small bowl of water within reach.
    3. Dust the pasta sheets with flour & cut into ~3-inch squares.
    4. Scoop approximately 1 teaspoon of your filling into the center of a pasta square.
    5. To seal, dip a finger in the water and then dampen two edges of the pasta square –the water makes the dough slightly gummy so it will stick to itself.
    6. Fold one edge over and starting in the smaller (~45°) corner gently pinch it close.
    7. Next, gently pinch close the other side, starting at the larger (~90°) corner.
    8. If you've had too much filling it will squirt out, but that's alright.
    9. Flip the half-formed tortellini over so the flatter side is facing upwards.
    10. Wet the two opposing corners and fold each towards the center (with overlap). Pinch them together.
    11. Transfer each completed tortellini to a well-floured tray where they can remain like this until you're ready to cook them.
    12. The tortellini can be refrigerated in this state for a few days, or frozen for months.
    13. Upon cooking, drop them into salted, boiling water and when they start to float they will be cooked –they can be still frozen at this point (had you done so).

    11 April, 2014 05:00PM

    hackergotchi for


    Testers wanted! New FIN ACK / RST ACK Leak Test

    Mike Perry recently discovered a leak bug in custom transparent proxies (not related to Whonix!) and published his findings on the tor-talk mailing list:

    This leak test has been adapted for Whonix and documented here:

    Fortunately, I wasn’t able to reproduce this leak using Whonix. Probably because the Linux version Whonix is using isn’t affected by this bug and/or because Whonix’s Firewall uses iptables default policy drop for input-, output-, fowardchain and only allows the Tor user to establish external connections. However, other users using different host operating systems and setups than I should repeat the test.

    Please feel encouraged,
    - to comprehend the original thread on the tor-talk mailing list
    - verify yourself that this leak test doesn’t find a leak and share your results
    - check if upstream (Linux kernel / iptables) consider this a bug and if it has already been reported (this is not clear yet)

    The post Testers wanted! New FIN ACK / RST ACK Leak Test appeared first on Whonix.

    11 April, 2014 03:20PM by Patrick Schleizer

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Alan Bell: OpenERP and Heartbleed

    No doubt by now you will have seen loads of stuff in the media about the Heartbleed bug. This is a pretty bad bug, there have been other huge bugs in the past too, but this one has a very media friendly name and a cute logo so it gets the coverage that it deserves. In short it affects https connections to web servers and other types of server that use ssl in a less obvious way. We have been updating and fixing servers that we host but we know that rather a lot of people have been using our guides to installing OpenERP, if you have, and you set up the https connections to the server (part 2 of the guides), then you are probably vulnerable to the heartbleed bug. OpenERP itself does not do the https bit, we used either Apache or Nginx as a reverse proxy to add the ssl layer.

    Firstly use this testing tool http://filippo.io/Heartbleed to see if your system is vulnerable. You may need to check the box to ignore certificates if you are using a self-signed certificate. The fix to OpenSSL is already in the Ubuntu repositories, so you just need to pull the upgrade (this will update all packages, which is fine)

    sudo apt-get update
    sudo apt-get dist-upgrade

    and then restart your webserver service, which could be apache or nginx, if you can’t remember which then just try both, one will fail with an unrecognised service error.

    sudo service nginx restart
    sudo service apache2 restart

    This might get you up and running in seconds, but I found one one machine the openerp process had got a bit upset, if you can’t log in after restarting the web process then you could restart the openerp server process, or just restart everything with:

    sudo reboot

    Now use http://filippo.io/Heartbleed again to confirm that you are fixed.

    If you are not using https you might be fine, you have an inherently less secure connection to your server, but the server won’t serve up it’s memory to anyone who asks for it. Even if you are not using https right now, do update anyway, it is a good thing to do.

    11 April, 2014 02:39PM

    Ben Howard: [UPDATED] Updated Cloud Images in response to Heartbleed OpenSSL bug

    Many of our Cloud Image users have inquired about the availability of updated Ubuntu Cloud Images in response to the Heartbleed OpenSSL Vulnerability [1]. Ubuntu released updated SRU packages for OpenSSL on 08 April 2014 [2]. Due to the exceptional circumstances and severity of the Heartbleed OpenSSL bug, Canonical has also released new 12.04.4 LTS, 12.10 and 13.10 images at [3].

    Canonical is working with Amazon to get the Quickstart and the AWS Marketplace links updated. In the meantime, you can find new AMI ID's at [3] and [4]. Also, the EBS snapshots have had volume-create permissions granted on the latest images.

    Windows Azure [5], Joyent [6] and HP [7, 8, 9] all have updated Cloud Images in their respective galleries.

    If you are running an affected version of OpenSSL on 12.04 LTS, 12.10 or 13.10, you are strongly encouraged to update [2]. For new instances, it is recommended to either use an image with a serial newer than 20140408, or update your OpenSSL and reboot package immediately upon launch. If you elected to update, please note that services that have been started before updating the OpenSSL packages will need to be restarted; it is best to reboot any servers.  Finally, if you need documentation on enabling unattended upgrades, please see [10].

    [1] https://www.openssl.org/news/secadv_20140407.txt
    [2] http://www.ubuntu.com/usn/usn-2165-1/
    [3] 12.04.4 LTS: http://cloud-images.ubuntu.com/releases/precise/release-20140408/
         12.10: http://cloud-images.ubuntu.com/releases/quantal/release-20140409/
         13.10: http://cloud-images.ubuntu.com/releases/saucy/release-20140409.1/
    [4] http://cloud-images.ubuntu.com/locator/ec2/
    [5] Azure: Ubuntu-12_04_4-LTS-amd64-server-20140408-en-us-30GB
    [6] Joyent Images:
            "ubuntu-certified-12.04", fe5aa6c0-0f09-4b1f-9bad-83e453bb74f3
            "ubuntu-certified-13.10", 049dfe64-6c37-4b88-8e89-4b8aa0f129f2
    [7] HP US-West-1:
              12.04.4: 27be722e-d2d0-44f0-bebe-471c4af76039
              12.10: 065bb450-e5d0-4348-997d-e4d9e359b8fb
              13.10: 9d7d22d0-7d43-481f-a7eb-d93ea2791409
    [8] HP US-East-1:
              12.04.4 8672f4c6-e33d-46f5-b6d8-ebbeba12fa02
              12.10: cbb44038-2602-48d5-b609-e05f4b61be9a
              13.10: 00398423-7429-4064-b781-fa0af00449c8
    [9] Waiting on HP for replication to legacy regions az-{1,2,3}
    [10] https://help.ubuntu.com/community/AutomaticSecurityUpdates


    11 April, 2014 02:17PM by Ben Howard (noreply@blogger.com)

    hackergotchi for


    Votez pour des cyber-activistes!

    Bon, déjà il faut savoir que les termes de cybermilitantisme - ou de cyberactivisme - désignent les différentes formes de militantisme pratiquées à l'aide de l'Internet.

    Certains utilisateurs de HandyLinux sont aussi impliqués auprès d'autres distributions et nous ont demandé de relayer l'info, c'est avec plaisir (et de manière exceptionnelle) que nous le faisons.
    Le Collectif Emmabuntüs est un collectif de personnes qui militent, qui s'activent pour promouvoir la Distribution Emmabuntüs afin d'aider au reconditionnement des ordinateurs donnés aux associations humanitaires, notamment les associations Emmaüs, ainsi que les JerryClans qui utilisent Emmabuntüs dans un Jerry (un jerrycan/bidon dans lequel on a mis des composants de PC récupérés afin de servir d'unité centrale, sans avoir besoin d'autres choses que les éléments et le jerrycan).
    Emmabuntüs a été sélectionné pour la finale des Bobs ! dans la catégorie « Meilleure Innovation ».
    Ce concours est organisé par la radio-télévision internationale allemande depuis 10 ans et récompense les meilleurs projets de cyber-activisme.
    Votez pour eux...:-)

    HandyLinux - la distribution Debian sans se prendre la tête...

    11 April, 2014 12:53PM by fibi

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Zygmunt Krynicki: Checkbox challenges for 2015

    Having a less packed day for the first time in a few weeks I was thinking about the next steps for the Checkbox project. There are a few separate big tasks that I think should happen over the next 6-18 months.

    First of all, our large collection of tests needs maintenance. We need to keep adapting it to changing requirements and new hardware. We need to fix bugs and make it more robust. We also need to add some level of polish to the user interface. To make sure all our test programs are behaving in an uniform way, use correct wording, can be localized, etc. Those are all important to keep the project healthy. We also have a big challenge ahead of us, with the whole touch world entering the Ubuntu ecosystem. We will have to revisit some decisions, decide which libraries, tools and layers to use to test certain features and make sure we don't leave anything behind. This is very challenging as we really have a lot of existing tests. We also need to make them work the same way regardless of how they are started (classic Ubuntu, touch Ubuntu, remote Ubuntu server).

    The core tools got an amazing boost over the past 12 months. Starting from pretty old technology that was very flexible but hard to understand and modify to something that is probably just as flexible but far easier to understand and work with. Still, it's not all roses. The Ubuntu SDK UI needs a lot of work to get right. It has usability issues, it has architecture design issues. We also have a big disconnect between the core technology (python3) used by and Qt+QML C++ codebase, talking over D-Bus with the rest of the stack. That brings friction and is 10x harder to modify than an all-python solution. Ideally we'd like to switch to PyQt but how that fares with the future Touch world is hard to say. I suspect that our remote testing story will help us have a smooth transition that won't compromise our existing effort and equally won't collide with the direction set by the first Ubuntu touch release.

    Perhaps not in the spotlight but definitely we need to work on "whitelists" (aka test plans). We need to learn how our users take our stack and remix it to solve their problems. Our test plan technology is ancient and shows its weaknesses. We need a 2.0 test plans that allow us to express the problems we need to solve clearly, unambiguously and efficiently. We need to improve our per-device-instance test support. We need to provide rich meta-data for user interfaces. We need better vocabulary to create true test plans that can react to results in a way unconstrained by the design of the legacy checkbox first written over seven years ago. We also need to execute those changes in a way that has no flag days or burnt bridges. Nobody likes to build on moving sand and we're here to provide a solid foundation for other teams at Canonical and everyone in the free software ecosystem.

    Lastly we have the elephant in the room called deployment. Checkbox doesn't by itself handle deploying system images and configuration onto bare metal (we have a very old and support project for doing that) and the metal is changing very rapidly. Severs are quite unlike desktops, laptops (Ethernet-less ultrabooks?) and most importantly tablets and the whole touch-device ecosystem behind them. In the next 12 months we need a very good story and a solid plan on how to execute the transition from what we have now onto something that keeps us going for the next few years, at least. Canonical luckily has such a project already, MAAS. MAAS was envisioned for big iron hardware but if you look at it from our point of view we really want to have uniform API for all hardware. From that big-ass server in a Data Centre somewhere across the globe to that development board on your desk, which will be the next tablet or phone product. We want to do the same set of operations on all of the devices in this spectrum, manage, control, track, re-image. The means and technology to do that differ widely and from experience I can tell you this is a zoo with all the queer animals you can think of but I'm confident we can make it work.

    So there you have it. Checkbox over the next 12+ months, as seen through my eyes.

    11 April, 2014 12:29PM by Zygmunt Krynicki (noreply@blogger.com)

    Ubuntu GNOME: Ubuntu GNOME Trusty Tahr Release Candidate


    This is the final week of Trusty Tahr Cycle. We are now at the very last phase of this cycle. It is called The Final Freeze and Release Candidate.

    The Final Freeze vs The Final Release
    You need to understand the difference between The Final Release and The Final Freeze.

    Final Freeze – April 10th

    Final Release – April 17th

    Adam Conrad from The Ubuntu Release Team has explained in details in his email and announced The Final Freeze of Trusty Tahr Cycle.

    What does all this mean?
    It means that Ubuntu GNOME Trusty Tahr Daily Builds are considered to be RC.

    What does RC (Release Candidate) mean?

    Release Candidate

    “During the week leading up to the final release, the images produced are all considered release candidates.”

    The Final Round of Testing Ubuntu GNOME Trusty Tahr
    This is the final round and the last week to test Ubuntu GNOME Trusty Tahr.

    Ubuntu GNOME QA Team is testing now Ubuntu GNOME Trusty Tahr Release Candidate.

    As always, your help, support and testing are highly needed and greatly appreciated.

    All about Testing Ubuntu GNOME.

    Download and Test Ubuntu GNOME Trusty Tahr Release Candidate.

    Feel free to Contact Us.

    Thank you for choosing, testing and supporting Ubuntu GNOME. Without your great and amazing support, we would have never reached to this point.

    11 April, 2014 10:56AM

    hackergotchi for Grml developers

    Grml developers

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Stephan Adig: Network Engineers, we are looking for you!

    PlayStation now

    So, we have a Datacenter Engineer Position open, and also a Network Engineer Position.

    And as pre-requisite, you should be able to travel through Europe without any issues, you should read/write/speak English, next to your native language.

    When you

    • are comfortable to travel
    • are familiar with routers and switches of different vendors
    • know that bonding slaves don’t need a safe word
    • know that BGP is no medical condition
    • know how to crimp CAT 5/6/7
    • know the differences between the different types of LWL cable connections
    • have fun working with the smartest guys in this business
    • want to even learn something new
    • love games
    • love streaming
    • love PlayStation (well, this is not a must)

    Still with me?

    You will work out of our Berlin Office, which is in the Heart of Berlin.

    You will work directly with our Southern California Based Network Engineering Team, with our Datacenter Team and with our SRE Team.

    The Berlin team is a team of several nationalities, which combines the awesomeness of Spanish, Italian, French and German Minds. We all love good food and drinks, good jokes, awesome movies, and we all love to work in the hottest datacenter environments ever.

    Is this something for you?

    If so, you should apply now.

    And applying for this job is easy as provision a Cisco Nexus router today.

    Two ways:

    1. You point your browser to our LinkedIn Page and press ‘Apply Now. (Please refer to me, and where you read this post)
    2. Or you send your CV directly through the usual channels to me (PDF or ASCII with a Profile Picture attached) and I put you on top of the stack.

    Hope to see you soon and welcome you as part of our Sony/Gaikai Family in Berlin

    I know some people are afraid of LinkedIn so here is the official job description from our HR Department.

    Job Description:

    As a Network Engineer with deployment focus you will be responsible for rollout logistics, network deployment process and execution. You will work closely with remote Network Engineers and Datacenter Operations to turn up, configure, test and deliver Network platforms across POPs and Datacenters.

    Principle Duties / Responsibilities:

    • Responsible for rollout logistics and coordination
    • Responsible for network deployment processes
    • Responsible for network deployment execution
    • Deployment and provisioning of Transport, Routing and Switching platforms

    Required Knowledge / Skills:

    • Comfortable with travel
    • Comfortable with optical transport, DWDM
    • Comfortable with various network operating systems
    • Comfortable with some network testing equipment
    • Comfortable with structured cabling
    • Comfortable with interface and chassis diagnostics
    • Comfortable with basic power estimation and calculation

    Desired Skills and Experience


    • BA degree or equivalent experience
    • 1-3 years working in a production datacenter environment
    • Experience with asset management and reporting
    • Knowledge of various vendor RMA processes to deal with repairs and returns

    • Keen understanding of data center operations, maintenance and technical requirements including replacement of components such as hard drives, RAM, CPUs, motherboards and power supplies.

    • Understanding of the importance of Change Management in an online production environment
    • High energy and an intense desire to positively impact the business
    • Ability to rack equipment up to 50 lbs unassisted

    • High aptitude for technology

    • Highly refined organizational skills
    • Strong interpersonal and communication skills and the ability to work collaboratively
    • Ability to manage multiple tasks at one time

    Up to 50% travel required with this position.

    11 April, 2014 08:24AM

    April 10, 2014

    hackergotchi for


    The Linux Security Circus: On GUI isolation – Your opinion?

    Check this out…

    Already a bit older, but if true – and it seems to be true (I’ve tested this!) – it would be still up to date – and quite a scandal!

    The Linux Security Circus: On GUI isolation:

    The post The Linux Security Circus: On GUI isolation – Your opinion? appeared first on Whonix.

    10 April, 2014 11:50PM by Patrick Schleizer

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Javier L.: UGJ-MX, 5-April-2014

    ugj-mxuLast weekend the Ubuntu-mx team hosted their fourth UGJ in Mexico City!, Isn’t wonderful when you meet mind liked people and everything just flows?, we discussed in detail Free Software, Ubuntu, the Ubuntu MX team and our favorite quesadillas recipies (I love the ones with chorizo and cheese). We took a bunch of photos and video for those who couldn’t attend =(


    Anyway, thanks for attending and we’ll see you in the next one! Have fun =D

    10 April, 2014 07:33PM

    hackergotchi for


    Parlons du Forum, Let's talk about the forum

    Le Forum, sur HandyLinux, c'est l'endroit où se retrouvent les curieux, les utilisateurs, ceux qui hésitent ou ceux veulent aider les autres. Il est ouvert à Tous et Toutes.

    Les catégories:

    • L'Aide HandyLinux. Préparer, intaller, tester votre environnement et votre matériel... Nous répondons à toutes les questions (en essayant de trouver un maximum de réponses).:p
    • HandyLinux. Tout ce qui concerne la vie d'HandyLinux, la communauté, les propositions de ses membres pour faire évoluer HL.
    • Discussions générales. Montrez-nous à quoi ressemble votre HandyLinux. Vous voulez donner du vieux matériel? parler de vos passions? vous exprimer sur un sujet qui vous tient à coeur? Vous êtes au bon endroit.

    Alors n'hésitez pas à vous inscrire et à nous rencontrer, ce sera avec plaisir que l'on discutera autour d'un verre (Virtuel).:D

    HandyLinux - la distribution Debian sans se prendre la tête...

    10 April, 2014 03:22PM by fibi

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Ubuntu Podcast from the UK LoCo: S07E02 – The One Where Everybody Finds Out

    We’re back with the second episode of Season Seven of the Ubuntu Podcast! Alan Pope, Mark Johnson, Tony Whitmore, and Laura Cowen are drinking tea and eating early Easter cakes in Studio L.

    In this week’s show:

    We’ll be back next week, so please send your comments and suggestions to: podcast@ubuntu-uk.org
    Join us on IRC in #uupc on Freenode
    Leave a voicemail via phone: +44 (0) 203 298 1600, sip: podcast@sip.ubuntu-uk.org and skype: ubuntuukpodcast
    Follow our twitter feed http://twitter.com/uupc
    Find our Facebook Fan Page
    Follow us on Google Plus

    10 April, 2014 01:27PM

    Kubuntu Wire: Install Kubuntu on Windows XP Systems

    KDE friendly web magazine Muktware has posted an article to Install Kubuntu on Windows XP systems for the millions of Windows XP machines which are now out of support.  With SSL breaking making the national news, you really can’t afford to be out of support.


    10 April, 2014 01:27PM

    Ubuntu App Developer Blog: Ubuntu App Showdown – some more time to tidy things up

    Shortly before the submission deadline last night we had some small technical hiccups in the Ubuntu Software Store. This was fixed resolved very quickly (thanks a lot everyone who worked on this!), but we decided to give everyone another day to make up for it.

    The new deadline is today, 10th April 2014, 23:59 UTC.

    Please all verify that your app still works, everythings is tidy, you submitted it to the store and filled out the submission form correctly. Here’s how.

    Submit your app

    This is obviously the most important bit and needs to happen first. Don’t leave this to the last minute. Your app might have to go through a couple of reviews before it’s accepted in the store. So plan in some time for that. Once it’s accepted and published in the store, you can always, much more quickly, publish an update.

    Submit your app.

    Register your participation

    Once your app is in the store, you need to register your participation in the App Showdown. To make sure your application is registered for the contest and judges review it, you’ll need to fill in the participation form. You can start filling it in already and until the submission deadline, it should only take you 2 minutes to complete.

    Fill out the submission form.


    If you have questions or need help, reach out (also rather sooner than later) to our great community of Ubuntu App Developers.

    10 April, 2014 10:05AM

    Ubuntu Server blog: OpenStack Continuous Integration on Ubuntu 101

    We (the Canonical OIL dev team) are about to finish the production roll out of our OpenStack Interoperability Lab (OIL). It’s been an awesome time getting here so I thought I would take the opportunity to get everyone familiar, at a high level, with what OIL is and some of the cool technology behind it.

    So what is OIL?

    For starters, OIL is essentially continuous integration of the entire stack, from hardware preparation, to Operating System deployment, to orchestration of OpenStack and third party software, all while running specific tests at each point in the process. All test results and CI artifacts are centrally stored for analysis and monthly report generation.

    Typically, setting up a cloud (particularly OpenStack) for the first time can be frustrating and time consuming. The potential combinations and permutations of hardware/software components and configurations can quickly become mind-numbing. To help ease the process and provide stability across options we sought to develop an interoperability test lab to vet as much of the ecosystem as possible.

    To accomplish this we developed a CI process for building and tearing down entire OpenStack deployments in order to validate every step in the process and to make sure it is repeatable. The OIL lab is comprised of a pool of machines (including routers/switches, storage systems, and computer servers) from a large number of partners. We continually pull available nodes from the pool, setup the entire stack, go to town testing, and then tear it all back down again. We do this so many times that we are already deploying around 50 clouds a day and expect to scale this by a factor of 3-4 with our production roll-out. Generally, each cloud is composed of about 5-7 machines each but we have the ability to scale each test as well.

    But that’s not all, in addition to testing we also do bug triage, defect analysis and work both internally and with our partners on fixing as many things as we can. All to ensure that deploying OpenStack on Ubuntu is as seamless a process as possible for both users and vendors alike.

    Underlying Technology

    We didn’t want to reinvent the wheel so, we are leveraging the latest Ubuntu technologies as well as some standard tools to do all of this. In fact the majority of the OIL infrastructure is public code you can get and start playing with right away!

    Here is a small list of what we are using for all this CI goodness:

    • MaaS — to do the base OS install
    • Juju — for all the complicated OpenStack setup steps — and linking them together
    • Tempest — the standard test suite that pokes and prods OpenStack to ensure everything is working
    • Machine selections & random config generation code — to make sure we get a good hardware/software cross sections
    • Jenkins — gluing everything together

    Using all of this we are able to manage our hardware effectively, and with a similar setup you can easily too. This is just a high-level overview so we will have to leave the in-depth technological discussions for another time.

    More to come

    We plan on having a few more blog posts cover some of the more interesting aspects (both results we are getting from OIL and some underlying technological discussions).

    We are getting very close to OIL’s official debut and are excited to start publishing some really insightful data.

    10 April, 2014 12:39AM

    April 09, 2014

    Dustin Kirkland: Ubuntu 14.04 LTS -- Security for Human Beings

    In about an hour, I have the distinct honor to address a room full of federal sector security researchers and scientists at the US Department of Energy's Oak Ridge National Labs, within the Cyber and Information Security Research Conference.

    I'm delighted to share with you the slide deck I have prepared for this presentation.  You can download a PDF here.

    To a great extent, I have simply reformatted the excellent Ubuntu Security Features wiki page our esteemed Ubuntu Security Team maintains, into a format by which I can deliver as a presentation.

    Hopefully you'll learn something!  I certainly did, as I researched and built this presentation ;-)
    On a related security note, it's probably worth mentioning that Canonical's IS team have updated all SSL services with patched OpenSSL from the Ubuntu security archive, and have restarted all relevant services (using Landscape, for the win), against the Heartbleed vulnerability. I will release an updated pollinate package in a few minutes, to ship the new public key for entropy.ubuntu.com.

    Stay safe,

    09 April, 2014 03:08PM by Dustin Kirkland (noreply@blogger.com)

    Julian Andres Klode: ThinkPad X230 UEFI broken by setting a setting

    Today, I decided to set my X230 back to UEFI-only boot, after having changed that for a bios upgrade recently (to fix a resume bug). I then choose to save the settings and received several error messages telling me that the system ran out of resources (probably storage space for UEFI variables).

    I rebooted my machine, and saw no logo appearing. Just something like an underscore on a text console. The system appears to boot normally otherwise, and once the i915 module is loaded (and we’re switching away from UEFI’s Graphical Output Protocol [GOP]) the screen works correctly.

    So it seems the GOP broke.

    What should I do next?

    Filed under: General

    09 April, 2014 12:57PM

    Stephan Adig: We are hiring

    PlayStation now

    Normally I don’t write this type of post, but I know what’s coming up here, and we need people.

    As long as you have a European Passport and/or a Visa which entitles you to travel across Europe without issues, you are already interesting.

    You are even more interesting when

    • you like working in a fast paced environment
    • you like working with Hardware
    • you are not afraid of moving several hundreds of racks (yes, racks, not servers) of baremetal
    • you like working in an environment where OpenSource is one of the main drivers
    • you like working with a the smartest people in our business
    • you like automation
    • you like being in a Datacenter
    • you like gaming
    • you like streaming
    • you like traveling
    • you read/write/speak English (technically and socially)
    • you like Sony PlayStation (oh well, that’s a plus but not a must ;))
    • you are not afraid

    If most of this applies to you, we want to hear from you.

    You’ll work from Berlin, Germanies Capital. Our office is in the Heart of Berlin, one of the nicest places in this City.

    We are a team of French, Italian, Spanish and German People.

    You’ll work closely with the US Southern California Based team and as well with the EU SRE Team.

    If you think you are the right person, what are you waiting for?

    Applying for this job is easy as installing Ubuntu.

    Two ways to apply:

    1. You apply for the job on our LinkedIn Page and refer to Me (Stephan Adig) (you can also mention where you read this post)
    2. Or you send me an email with all your details and your CV (PDF or ASCII and Picture Attached) and I’ll put you in top of the stack.

    Anyways, I know some people are scared of LinkedIn so here is the official job description from our HR Department:

    Data Center Operations Engineer

    Job description

    Gaikai (外海?, lit. “open sea”, i.e. an expansive outdoor space) is a company which provides technology for the streaming of high-end video games.[2] Founded in 2008, it was acquired by Sony Computer Entertainment in 2012. Its technology has multiple applications, including in-home streaming over a local wired or wireless network (as in Remote Play between the PlayStation 4 and PlayStation Vita), as well as cloud-based gaming where video games are rendered on remote servers and delivered to end users via internet streaming (such as the PlayStation Now game streaming service.[3]) As a startup, before its acquisition by Sony, the company announced many partners using the technology from 2010 through 2012 including game publishers, web portals, retailers and consumer electronics manufacturers

    Gaikai is looking for a talented Data Center Operations Engineer to be based in our Berlin office. This position is for an experienced candidate who will work within the Data Center Operations team and have hands on responsibility for ensuring our production datacenter environments are operating efficiently. This position will work closely with the System Engineering and Network Operations teams and provide hands on support for them. The primary responsibility of this job role is to rack and cable new hardware, upgrade existing servers and network equipment and keep accurate inventory information for all systems. You will also be responsible for assisting in the development of processes and procedures related hardware deployment, upgrades and break/fix issues. Key Responsibilities:

    • Support existing hardware in multiple datacenter locations
    • Plan and execute installations in multiple datacenter locations in a timely manner
    • Ensure accurate inventory information for multiple datacenter locations
    • Work closely with Data Center Operations team to track orders and deliveries to multiple datacenter locations
    • Work with the Director of Data Center Operations on datacenter status reports for Senior Management for each datacenter location
    • Refine and document support process for each location including the handling of RMA requests

    Desired Skills and Experience


    • BA degree or equivalent experience
    • 1-3 years working in a production datacenter environment
    • Experience with asset management and reporting
    • Knowledge of various vendor RMA processes to deal with repairs and returns
    • Keen understanding of data center operations, maintenance and technical requirements including replacement of components such as hard drives, RAM, CPUs, motherboards and power supplies.
    • Understanding of the importance of Change Management in an online production environment
    • High energy and an intense desire to positively impact the business
    • Ability to rack equipment up to 50 lbs unassisted
    • High aptitude for technology
    • Highly refined organizational skills
    • Strong interpersonal and communication skills and the ability to work collaboratively
    • Ability to manage multiple tasks at one time

    Up to 50% travel required with this position.

    09 April, 2014 08:03AM

    Ubuntu GNOME: Upgrade Testing


    Ubuntu GNOME as an official flavour of Ubuntu, it has the same Release Schedule of Ubuntu and the same goes for all the other official flavours as well.

    When it comes to Testing Ubuntu GNOME, we need to make sure everything is working as expected without any problem.

    That said, we would like to invite you to help Ubuntu GNOME with Upgrade Testing.

    How to help Ubuntu GNOME with Upgrade Testing?
    The idea is very simple. We need to upgrade Ubuntu GNOME 13.10 to Ubuntu GNOME Trusty Tahr and test the upgrade process.

    If you have Ubuntu GNOME 13.10 installed already, we would really appreciate your help in this regard.

    If Ubuntu GNOME 13.10 is not installed, then kindly install it and do the upgrade. Installing Ubuntu GNOME from LiveUSB should not take more than 10 minutes.

    How to do an upgrade from 13.10 to Trusty Tahr?
    Before we get into this, kindly have a read at Upgrades Documentation.

    Whether you’re helping Ubuntu GNOME Team with Testing or you’re a fan of running unstable releases on your machine, kindly make sure to backup your important files before anything else.

    To upgrade Ubuntu GNOME 13.10 Stable to Ubuntu GNOME Trusty Tahr Development Release, kindly have a read at Upgrading to Development Releases.

    Share your Testing Results
    Please make sure to share your Testing Results with Ubuntu GNOME QA Team. The more feedback in this regard, the better.

    Let’s make sure that our very first LTS Release of Ubuntu GNOME is solid as rock.

    Thank you for helping, supporting and testing Ubuntu GNOME!

    As always, for more information about testing, please see Ubuntu GNOME Testing Wiki Page.

    Should you have any question, please don’t hesitate to Contact Us.

    Happy Testing :)

    09 April, 2014 07:44AM

    Daniel Pocock: Double whammy for CACert.org users

    If you are using OpenSSL (or ever did use it with any of your current keypairs in the last 3-4 years), you are probably in a rush to upgrade all your systems and replace all your private keys right now.

    If your certificate authority is CACert.org then there is an extra surprise in store for you. CACert.org has changed their hash to SHA-512 recently and some client/server connections silently fail to authenticate with this hash. Any replacement certificates you obtain from CACert.org today are likely to be signed using the new hash. Amongst other things, if you use CACert.org as the CA for a distributed LDAP authentication system, you will find users unable to log in until you upgrade all SSL client code or change all clients to trust an alternative root.

    09 April, 2014 05:47AM

    hackergotchi for


    new SSL certificate and new secondary .onion domain

    Our clearnet domain continues to be reachable:

    Due to the heartbleed bug we needed to create a new .onion domain:

    If you are wondering what our .onion domain is useful for anyway, see this note:

    Due to the heartbleed bug we also needed to get a new SSL certificate. We used this opportunity to get an SSL certificate from Gandi. (We used a SSL certificate from startssl.com before.)

    OpenPGP signed SSL fingerprints and .onion domain can be found here:

    Credits:Thanks to our webmaster fortasse for sorting this out!

    The post new SSL certificate and new secondary .onion domain appeared first on Whonix.

    09 April, 2014 12:47AM by Patrick Schleizer

    April 08, 2014

    hackergotchi for Ubuntu developers

    Ubuntu developers

    Costales: #startubuntu

    Discover a new space for your computer

    Today is the day! Choose usability, beauty, speed, freedom, community!
    Art work by Rafael Laguna.

    08 April, 2014 05:46PM by Marcos Costales (noreply@blogger.com)