20 September, 2012

Presenting openSUSE 12.2?


Note: I've updated the links below as we did a restructuring of our github repository. In case any of the links below don't work at some point in the future: the root of the repository is here, from there you can navigate to the slides. Currently they are under Marketing Materials > openSUSE introduction slides.

If you're going to promote openSUSE somewhere - know that we've got your back. There is an openSUSE 12.2 slide template courtesy of Richard on our github repo, click here for download.

Also, I've created a introduction to the new stuff in openSUSE 12.2 and updated our other standard slide decks about OBS, openQA, Studio and more. Find them on this page.

There's also separate openSUSE 12.2 artwork for presentations available in svg and other easy-to-work-with formats.

Remember, we believe in Doing, Sharing and Merging (see the image on the side, more posters on this page, also almost all in SVG). So if you have any improvements for the slides, translated versions or any other cool artwork or translations, mail me or create a merge request on github!

Have a lot of fun and let us know if you use the slides,

Jos

05 September, 2012

It's green and ready for you...


Heya,

The greenest Linux distro has just released a new version. And a great one it is - solid (though not outdated) and well thought out.

The delay has given us an extra round of 2 months of bugfixing, making openSUSE 12.2 a very stable and dependable workhorse. Moreover, the availability of the tens of thousands of additional packages for openSUSE give developers and home users access to more up-to-date software, development libraries and more than any other distro has (200K is the # to beat).

Check out what's available on software.opensuse.org (courtesy of the openSUSE instance of the Open Build Service).

Get it

You can get openSUSE as usual on software.opensuse.org and upgrading your running system is easy. If you use our rolling release Tumbleweed you don't have to do anything!

KDE and openSUSE

I wrote an Sneak Peek of KDE software on openSUSE yesterday and Will wrote a GNOME one.
I also made a quick video:


Know that openSUSE ships with KDE SC 4.8.4 (update has 4.8.5), not 4.9 as we froze before that came out. The new release is available on OBS already and we'll probably do a re-spin of 12.2 soon.

Delay - and what we do to fix it

This release had to be delayed because of the growth of the openSUSE community and our failure to adopt and change our processes to deal with that. We didn't (and don't) want to introduce the formal bureaucracy & hierarchy most the large distro's have so we're currently looking how to handle things via OBS and in general in our tools.

Talk about the Future of Free Software

If you care about Linux and the future of one of the most important distro's and want to help in setting those future directions, you should join us at one of our two major events this year:
  • Starting only 16 days from now, The openSUSE Summit in Orlando, Florida, following the SUSE Con event. There will be many exciting workshops and talks on cloud computing, handling servers, an LPIC exam and much more.
  • And next month it's already time for the openSUSE Conference in Prague, where we are joined by the local LinuxDays as well as Gentoo and SUSE Labs and have a special feature track with talks by very interesting speakers including:
    • Thijs de Vries from Creative Seeds on Persuasive design & gamification
    • Shane Coughlan from Open Relief on using FOSS and open hardware for disaster relief (includes small guided aircrafts, really!)
    • Ramon Roca from the guifi project about the social implications of owning your network (Build Your Own Internet!)
    • Bas van Abel from Waag Society's Open Design lab on how you don't own something if you can't open it.
    And that's just a part of one day of one track, see a draft schedule here. There's only room for about 1200 people so register in time ;-)


CU there, hugs and have lots of fun!

31 August, 2012

Creative all the way?


You gotta give it to Theo - he manages to get the weirdest things together...

I mean, really, check this one:


Like or no like, you have to admire the creativity. He 'just asks for help', or so he claims... Yeah, right. But really. It's one of the things I like about FOSS - brings creative things out in people. Ok, some of them are silly (a cow, really?) but it's part of the fun!

09 August, 2012

Dolphin immediately useful

Like many, I read this already famous blog post about the stripped-down Nautilus with growing surprise. I won't go into what I think it's wrong with it as others have said enough already. I'd like to focus on the positive: the very first point made.

Immediately useful

Mccan describes how Nautilus should be immediately useful upon starting. This is accomplished by showing recent files instead of the home folder of the user. A very neath idea, actually - I always have all my files sorted on date (newest on top) and most of the time that means I just have to click on the top-left of the file view in a folder to get what I want. But I first have to go to the right folder... So I'd say - awesome idea.

I also realized this is extremely easy to have in dolphin due to the Nepomuk 'timeline' KIOslave. This shows you a calendar of your active files per date. The screen shot below shows this - yes, I use the split function to show both the files and the dates, I hope it is not confusing ;-)


And of course, the timeline has a vitual 'today' folder which basically shows you all files you touched today. Drag the folder to the side bar, call it 'recent', give it a proper icon and it's just like the new Nautilus:


With KDE's technology being as it is, it will also show in file open dialogs (even in Firefox, as openSUSE has KDE integration by default):

(unfortunately it can't actually open the files as the Firefox KDE integration only works with real, local files and these are 'virtual')

Of course, what you really want is that this is the default - the home folder that Dolphin opens when you start it. Unfortunately, here you'll bump in a limitation (or bug?) in Dolphin: it won't allow you to set this location from the GUI:


But challenges only exist to be overcome. Just edit
    ~/.kde4/share/config/dolphinrc
and navigate to the [General] section to edit the HomeUrl into: HomeUrl=timeline:/today.

Hit save and be happy. Ensure you don't have Dolphin running while you do this as it will overwrite the changes upon exit!

You'll now have your recent files always visible when you start Dolphin:

Enjoy!




And may I hereby propose to make this the default in Dolphin? I know, it depends on Nepomuk running, but we're going there anyway... I expect that the 5.0 release of Plasma Workspace has a Nepomuk up to this task, if the current one doesn't do it yet - for me, Nepomuk as part of KDE's 4.8 platform is good enough already and I know many bug fixes have been going in since this release. And of course we can always check if Nepomuk is available and if not, fall back on the 'old' home folder.



Update:
Scrap that proposal, the Dolphin developers are (of course) much smarter than I'll ever be. As you can see in the Plasma Workspace 4.9 announcement, Dolphin already has a feature similar (but better) than this:


I strongly suggest to support KDE developers as they are clearly VERY smart people ;-)

07 August, 2012

Questions about laptop hardware on Linux

Dear Intarwebs,

I have a new laptop (Samsung NP900X3C) and am setting it up with Linux. Most things work fine, some don't out of the box but I managed to fix them. Some baffle me to no end...

chmod 777 doesn't seem to work on rfkill

You can set the things like brightness by echoing numbers to /sys/devices/platform/samsung/leds/samsung::kbd_backlight/brightness. To make this possible without root rights, I added "chmod 777 /sys/devices/platform/samsung/performance_level" to /etc/rc.d/boot.local to allow users to set this. Simply works.

But not everything is as fluffy bunny as it should be.
  • First, I know 'chmod 777' is a tad rude. What should be safer?
  • Second, when I do the very same thing (chmod 777) to /sys/devices/platform/samsung/rfkill/rfkill0/state (or /soft), I still get
      echo 1 > /sys/devices/platform/samsung/rfkill/rfkill0/state
      bash: echo: write error: Operation not permitted
    as user (but it works as root). Why? Now I am forced to use kdesudo in my script...

can't asign keys

I am unable to use the Fn F9 and Fn F10 keys to adjust brightness. These keys have no keycodes asigned to them but a simple 'setkeycodes e016 237' etc in boot.local takes care of that. Now, xev should be able to see these keys and I should be able to use them, right? Nope... The kernel has stopped telling me the keys have no keycodes but they still don't show up :(

Even weirder, the Fn F12 key (wlan) doesn't even show a kernel message that it has no keycode but doesn't show up in xev either.

However, while mucking around with these keys, occasionally the terminal (or any other app) gets suddenly filled with a stream of characters (often @ or ±) and the mouse sometimes stops working and I have to (re)start synaptiks to get things working.

U no Power?

The kernel doesn't notice if the laptop is on power or not, nor does it give off any indications if the laptop lid is closed. The relevant acpi files in /proc (/proc/acpi/ac_adapter/ADP1/state and /proc/acpi/button/lid/LID0) don't change anymore after booting. It's a bit of a pain, does anyone know where these are set and if there's any way I can fix it (and where to send that fix)?

Segfaults in synaptiks

Last but not least, while I'm at it - anyone know if synaptiks is supposed to segfault after resuming from suspend-to-ram?!? The app is awesome and I wouldn't be able to use a laptop with a touchpad without it. The segfaulting is a tad annoying, though.

All this on openSUSE 12.2 RC 2, btw. That runs Linux Kernel 3.4.6. Once I've set everything up and fixed these issues I'll make a post with tips, tricks and some scripts to get the most out of this laptop ;-)

02 August, 2012

Berlin KDE Release Party

Heya all,

As you might have read on Lydia's blog, the Berliner KDE release party will happen at our place again. Address is on the Party Page. We'll have Pizza and you have to bring your own drinks (there's a 24H store downstairs so you can simply get a beer or coke there).

We'll start around 18:00 (order pizza between 18:30 and 19:00) and hang out until about 22:00 or so. I'm still not feeling well enough for a party until deep in the night, but there's plenty of place around where you can go afterwards if you want ;-)

Bringing laptops is allowed but far from mandatory. We'll be sure to have a device or two with the latest & greatest from KDE, of course (and I hopefully will get to show off my new laptop).

Oh, and there will be cake. Lots of it...

01 July, 2012

Keynote about Open Science

At Akademy, about an hour ago, the keynote by Will Schroeder from Kittware was finished. It was a very nice talk - and I've collected some notes, see below!

What is this thing called science?

After introducing Kitware and what they do ('all things scientific computing related'), Will starts to talk about science: where does it come from?

You might remember this Descartes dude. He questioned everything - and that is where it started. Nullius in Verba, "take nobody's word for it", that was the thought behind this movement.

And realize that this did not go down easily! People where locked up for this, faced jail time for their convictions. They were the hackers of their time, trying new things, finding new ways. And sharing knowledge.

Because that is what science was (and should be) all about. The way it worked was as follows:
A scientist wrote a paper, a letter. This would go to the Royal Society or another 'science institution'. There the experiments were replicated and verified. Once verified, the letter, paper or book was replicated and distributed through society.

Things changed since then

But commerce took over and now, the process goes from scientist to commercial publisher where volunteers do peer review and then the article gets published in a journal.

This looks like the same process, but it is not. First of all - in reality, replication of experiments does not happen. There is a number of reasons for that, some practical (huge computational requirements, growth time of tissue samples) but often it is also lacking data, details on how the experiment works or closed, unavailable software or procedures.

The thirst for {fame\power|control|money} has tainted science: we've lost the search for truth. It is "publish or persih", career pressure is huge and scientists are afraid to share knowledge because it might loose them a paper or even patents and licensing income.

Meanwhile, according to a case study, licensing revenue on patents is about 2 billion, but if you substract the costs the university breaks even. And the push for patents is corrupting and damaging science and creates resistance to collaboration.

The results

And it shows: Nature published a study showing that more than 90% of papers in science journals describing 'landmark' breakthroughs in preclinical cancer research are NOT reproducible and are thus just plain wrong.

Will gives a computational science/medical imaging example. It is quite complicated - but boils down to the fact that we can't reproduce the result because we lack knowledge of how it was obtained.

So there is a huge pressure on scientists to do bad science and nobody checks up on the results. Meanwhile, journals take easily 2 years and hundreds of euro's to publish their articles and you also have to pay thousands to read the results - which were peer reviewed by volunteers!

Our data is unavailable or put in proprietary formats, publishers control the flow of information and closed and proprietary software is used to do analysis and controls how scientists work.

What we need

What we need is open science: open access to knowledge, open access to data and open access to source.


It is a real tragedy that we have to put the word 'open' in front of science!

But we have to. Science, part of this three hundred years old tradition of hacking and sharing knowledge, has been corrupted and locked up.

The good news is that things are changing. Universities realize that the status quo does not benefit society and change their policies. Harvard now asks professors to publish in open access journals and the UK is going to only fund research which ends up in the open.

Of course, we already knew that: both society and business show a clear trend. Open is better and will take over closed!


note that these are personal notes and not reviewed: no guarantees about the correctness!