Tag: UCK

The importance of delivering localized Linux

Situation 1:

You go to the supermarket and buy a new PC, you’ll find that the installed copy of Windows is perfectly localized in your language by default.

Situation 2:

You go to the Apple store and buy a new MAC, you’ll find that the installed copy of MAC OS is perfectly localized in your language by default.

Situation 3:

You download a copy of Ubuntu, burn it and boot it, select your language and… find that half of the system is in English and only a few things are in your language (this happens for Italian, maybe things can be worst with other languages).

What I want to say it’s quite obvious, if Linux vendors want to penetrate the newbies market, they must provide fully localized ISO images, there are no excuses. This is my point of view.

A lot of time ago, when I entered the UCK team, I wanted to build an ISO localization team, to build and deliver a full set of Ubuntu localized images. That part of the UCK project never came to life because of some problems but I still believe in its importance. Ubuntu team seemed to be quite regardless of this problem and our solution.

We (CreaLabs) continue to build and deliver the Ubuntu Italian ISO and I know there are a few other similar projects around the world but the point is that these kind of initiatives should become more officially endorsed by Ubuntu (or any other distro, problem is the same).

I talked a few time with the Ubuntu Italian Community but in all these years no page of the site links to our ISO image. Well… I’ve to say I’m a bit sad about that ’cause this seems to mean something like “we don’t care about that”.

Now, critics apart what can/should we do? If you agree with my point of view contact your distro (many of them have localized communities) and make them read this post, we just need to talk about the problem and we’ll find how to solve it. Having a fully localized Linux delivering infrastructure can only bring more users to our beloved OS.

Talking about me

It’s nice to find on the net someone talking about you :)

All articles are written in Italian

Thank you very much e-pillole.com, it’s nice to see someone understanding your intents.

UCK and reconstructor, hope for future collaboration

UCK and reconstructor are both good software to create a customized Ubuntu derivative.

I’m working hard on UCK in these days thus you can expect big changes soon, but I’m also a user of reconstructor and I can do some considerations, in this post I’l talk about the next UCK release so maybe you can think that something I’m saying is wrong but that’s because you’re still working with the old UCK.

  • UCK is bash scripting, reconstructor is python GTK. For some things UCK is easier to script and customize because many users know bash, less know python
  • reconstructor does many things that UCK doesn’t: gnome environment customization, alternate cd customization are just two examples
  • UCK can used to automatically generate ISOs without user interaction
  • UCK has a nice support to install language packs and customize gfxboot language selections
  • reconstructor has a nicer GUI also if it’s GTK only, UCK GUI can be used within CLI/GTK/QT environment thanks to dialog/zenity/kdialog but we can’t build complex UI with those tools

So what are the conclusions? Both projects have the same goals, both have a common part of code that could be reused.

The next UCK version will bring a good set of small scripts that everyone can call to do every single task of a remastering, thus my thought is that UCK should concentrate on the back-end scripts and reconstructor on the GUI. I hope for the future that reconstructor could drop his back-end scripts and use UCK’s ones, working together to bring better software for everyone.

If you want, check out the development version of UCK.