Skip to main content

the avatar of Greek openSUSE Ambassadors

Greek openSUSE community, Translation of openSUSE Weekly news in Greek (issue 194)




Hello everyone!

I am very pleased to announce the new issue (194) of openSUSE Weekly News in Greek.
In this issue you will read about:

* SUSE Hackweek 7 – Next Week
* Thomas Schmidt: openFATE News
* Koudaras Konstantinos: Systemd is being removed from Tumbleweed
* Petr Baudis: Realtime Signal Analysis in Perl
* The VAR Guy: SUSE Linux Prepares Partner, Customer Surprises

As well as many interesting news about openSUSE and useful advice, which can make our lives easier.

Enough said though... Read more at: http://own.opensuse.gr, http://el.opensuse.org/Weekly_news or www.os-el.gr

We are always looking forward to receiving your comments as well as suggestions regarding things you would like to read about in our next issue.

The openSUSE Weekly News is being translated in the Greek language from issue #150. You can read older translated issues here: http://el.opensuse.org/Κατηγορία:Weekly_news_issues

Enjoy it!
Efstathios Agrapidis (efagra)
the avatar of Pascal Bleser

a silhouette of a person's head and shoulders, used as a default avatar

Learning about Connect openSUSE

It seems that not many people are aware of Connect openSUSE service, that was created by Boosters team while ago, and consequently they don't know what they miss.

In the wiki page about it there is more about technical details then about social aspects, which is not surprising:

  • Guys that created it are technicians, software developers, that know how to handle code and have a lot to say about it, but they seldom have great popularization skills, like marketing guys. I like this way, as being popular in the software world doesn't relate always to a good code, 
  • Wiki article was written when Connect was in initial stages without many add on features (plugins) it has now, so it is time to take a new look at it. 
For instance, until today I didn't know that I can fix my dashboard page layout the way I want, and it is just "Edit page" button away, which is at the bottom right. The page is available to logged in users as Dashboard link in the top right corner, right before the log in name. 

It would be awesome if more people will go there, try it and:
  • Comment on existing layout and features. 
  • Propose new ones, specially if you, or someone that you know, can code and come up with working solution, or at least something that is easy to adjust to Connect.
Social aspects of Connect are great when you consider how hard is to find similar souls and start something in project as large as openSUSE, and Connect offers easy search for them, located on the top right, the same spot on the every server in openSUSE domain. Type in term, like "wiki" you you are very close to wiki related stuff, including my favorite Wiki maintainers group :) 

the avatar of Joe Shaw

Terrible Vagrant/Virtualbox performance on Mac OS X

Update March 2016: There’s a much easier way to enable the host IO cache from the command-line, but it only works for existing VMs. See the update below.

I recently started using Vagrant to test our auto-provisioning of servers with Puppet. Having a simple-yet-configurable system for starting up and accessing headless virtual machines really makes this a much simpler solution than VMware Fusion. (Although I wish Vagrant had a way to take and rollback VM snapshots.)

Unfortunately, as soon as I tried to really do anything in the VM my Mac would completely bog down. Eventually the entire UI would stop updating. In Activity Monitor, the dreaded kernel_task was taking 100% of one CPU, and VBoxHeadless taking most of another. Things would eventually free up whenever the task in the VM (usually apt-get install or puppet apply) would crash with a segmentation fault.

Digging into this, I found an ominous message in the VirtualBox logs:

AIOMgr: Host limits number of active IO requests to 16. Expect a performance impact.

Yeah, no kidding. I tracked this message down to the “Use host I/O cache” setting being off on the SATA Controller in the box. (This is a per-VM setting, and I am using the stock Vagrant “lucid64” box, so the exact setting may be somewhere else for you. It’s probably a good idea to turn this setting on for all storage controllers.)

When it comes to Vagrant VMs, this setting in the VirtualBox UI is not very helpful, though, because Vagrant brings up new VMs automatically and without any UI. To get this to work with the Vagrant workflow, you have to do the following hacky steps:

  1. Turn off any IO-heavy provisioning in your Vagrantfile
  2. vagrant up a new VM
  3. vagrant halt the VM
  4. Open the VM in the VirtualBox UI and change the setting
  5. Re-enable the provisioning in your Vagrantfile
  6. vagrant up again

This is not going to work if you have to bring up new VMs often.

Fortunately this setting is easy to tweak in the base box. Open up ~/.vagrant.d/boxes/base/box.ovf and find the StorageController node. You’ll see an attribute HostIOCache="false". Change that value to true.

Lastly, you’ll have to update the SHA1 hash of the .ovf file in ~/.vagrant.d/boxes/base/box.mf. Get the new hash by running openssl dgst -sha1 ~/.vagrant.d/boxes/base/box.ovf and replace the old value in box.mf with it.

That’s it. All subsequent VMs you create with vagrant up will now have the right setting.

Update

Thanks to this comment on a Vagrant bug report you can enable the host cache more simply from the command-line for an existing VM:

VBoxManage storagectl <vm> --name <controllername> --hostiocache on

Where <vm> is your vagrant VM name, which you can get from:

VBoxManage list vms

and <controllername> is probably "SATA Controller".

The VM must be halted for this to work.

You can add a section to your Vagrantfile to do this when new VMs are created:

config.vm.provider "virtualbox" do |v|
    v.customize [
        "storagectl", :id,
        "--name", "SATA Controller",
        "--hostiocache", "on"
    ]
end

And for further reading, here is the relevant section in the Virtualbox manual that goes into more detail about the pros and cons of host IO caching.

the avatar of Andrew Wafaa

Target ARM Hardware

I just sent this into the -arm mailing list. This is a hot topic, and one that seems to generate the most noise. I’ve had a discussion with several people about target hardware, and I’ve also looked at what our peers are doing and saying. At the same time I’ve been trying to see what options we have for getting some sponsorship for hardware. There were three devices in the running, all are classed as development boards – so no case or external prettyness (beauty comes from within anyway):

a silhouette of a person's head and shoulders, used as a default avatar
the avatar of Pascal Bleser

a silhouette of a person's head and shoulders, used as a default avatar

Discovering Connect openSUSE

Today I created a group for wiki maintainers on openSUSE Connect web page that I like to call Connect openSUSE.

 Connect openSUSE is a hub helping people with different interests within openSUSE to find each other and connect in interest groups. There is relatively old wiki article about Connect that was created in very early stages, and talks more about technical aspects and some plans then social benefits that we can have from place like Connect.

Group is meant as a place where we can publish events and group contact information in one place. It will make easy for new openSUSE users that look for some activity,  or want to give idea how to improve wiki, to find and contact us by simply typing "wiki" in the Connect search. 

It is idea that is just started so we will for sure try to improve on it.
Here is announcement to opensuse-wiki mail list.


the avatar of Raymond Wooninck

Chromium browser got accepted into openSUSE:Factory

After maintaining the Chromium browser in the openSUSE Contrib repositories, the last few weeks things got accelerated and as of this moment the Chromium browser has become officially part of openSUSE:Factory (the future 12.1). 

The first step wa taken about 3 – 4 weeks ago when a separate development project was created (network:chromium). From there onwards it was just a matter of getting the package in the right shape for Factory and making sure that all legal and security conditions were met. Those who are tracking the updates of Chromium in this devel repo, might have noticed that a number of rebuilds were triggered for the 16.0.880 version of Chromium. This all had to do to get a single spec-file that would satisfy both Factory requirements but also would be able to build for the older distributions. At this moment this special repository offers builds for 11.3, 11.4, Factory and also for Tumbleweed. 
I am quite proud on this fact and I hope that the openSUSE Chromium users will be happy with this fact. 
At the moment I am preparing an update to the 16.0.891 version and hopefully sometime beginning of next week the new snapshot will become available.

the avatar of Greek openSUSE Ambassadors

Greek openSUSE community, Translation of openSUSE Weekly news in Greek (issue 193)



Hello everyone!

I am very pleased to announce the new issue (193) of openSUSE Weekly News in Greek.
In this issue you will read about:

* JosPoortvlieet: openSUSE Conference Fun!
* Andreas Jaeger: openSUSE Conference 2011 is over – Photos uploaded
* Nelson Marques: GNOME:Ayatana – Looking for contributor…
* Petr Mladek: LibreOffice 3.4 available for openSUSE
* Linux Journal/Joey Bernard: Parallel Programming Crash Course

As well as many interesting news about openSUSE and useful advice, which can make our lives easier.

Enough said though... Read more at: http://own.opensuse.gr, http://el.opensuse.org/Weekly_news or www.os-el.gr

We are always looking forward to receiving your comments as well as suggestions regarding things you would like to read about in our next issue.

The openSUSE Weekly News is being translated in the Greek language from issue #150. You can read older translated issues here: http://el.opensuse.org/Κατηγορία:Weekly_news_issues

Enjoy it!
Efstathios Agrapidis (efagra)