Home Home > Sneak-peeks
Sign up | Login

Archive for the ‘Sneak Peeks’ Category

Artwork Overhaul a Possibility in openSUSE 13.2?

June 28th, 2014 by

As we stated in one of our earlier articles, the openSUSE team is working full steam. Even though it may sometimes seem quiet news-wise, it’s not so by any means. So, let’s look at the progress the artwork team has been making since the last time we posted about new bling-bling hitting openSUSE 13.2.

(more…)

What Will openSUSE 13.2 Default Wallpaper Look Like?

May 22nd, 2014 by

Eppur si muove! Even though we sometimes feel there’s a sort of a standstill once first major bugs are fixed in a new release and it settles on our machine, that’s not the case by any viable metric. The openSUSE team works diligently on delivering a new release (openSUSE 13.2) ever since 13.1 was released, and among them, we find the artwork team, which is brainstorming the creation and subsequent selection of the new default wallpaper of the next openSUSE release (the awesome picture your desktop defaults to after installation).

(more…)

openSUSE Conference 2014 Location Sneak Peek

March 24th, 2014 by

Building
Less than two months from the awesome openSUSE Conference will kick off. The location of oSC14 is the beautiful and historic city of Dubrovnik, located on the Dalmatian coast in Croatia. A warm and sunny weather at the beautiful Adritic sea and sandy beaches should welcome geekos from 24th to 28th of April.

About Dubrovnik

Dubrovnik is one of the most popular tourist destinations in the Mediterranean. It is also known as „Pearl of the Adriatic“, and since a few years as „King’s Landing“ from the popular TV show that is filmed in Dubrovnik. Since 1979 the city of Dubrovnik is on the UNESCO list of World Heritage Sites. The Old Town of Dubrovnik is surrounded by city walls, medieval fortresses, Rector’s Palace and churches from different periods. It is beautiful and is Dubrovnik’s main tourist attraction, one that you don’t want to miss if you visit the city.
LectureHall

The venue

The conference venue, also known as the Campus of the University of Dubrovnik, is located just a 5 minutes walk from the Old Town of Dubrovnik. The University of Dubrovnik is the youngest university in Croatia established in 2003, but it has very long tradition in higher education that goes back to the 17th century. The venue was first built as a hospital, but in 2012 it was renewed and re-purposed for the requirements of the University of Dubrovnik. The stone walls of the Campus on the outside are following Dubrovnik’s historical architecture, but inside you will encounter very modern technology.
BoFRoom
There will be a main area with booths from various Free Software projects and some place for people to hang and hack, while the main and secondary lecture hall will host the main talks. Then there are smaller rooms, the largest of which will be mostly used for workshops while other is available for BoF sessions.

Near the venue you can find all kinds of food for during lunch and dinner. The Sesame Tavern (which is where the welcoming party will be hosted) is very close and the 5 minute walk to the Old Town gets you to the large variety of restaurants and pizzerias Dubrovnik offers. You will have plenty of opportunity to enjoy the many fresh fish and other seafood specialties as well as the famous Dubrovnik orange cake!

WorkshopRoom

Sneak Preview of oSC14 Sessions

March 11th, 2014 by

oSC14 Logo_FinalAt the openSUSE Conference 2014 in Dubrovnik hundreds of Geekos are expected to meet, discuss and attend the talks and workshops. The openSUSE Conference Paper Committee is hard at work selecting the best proposals from the submissions. There must be something for everybody: beginners and professionals, technical or more socially oriented. The three simultaneous sessions during three days give over 80 slots. What kind of content can you expect? This article gives you a sneak preview by going over a number of proposals which have already been accepted. (more…)

Sneak Peek openSUSE 13.1: Geeko Tips

November 13th, 2013 by

WinterIsComingFinalWelcome to our fourth Sneak Peek for openSUSE 13.1! The release is getting very close and you’ve already learned about all the awesome new Cloud features, the new YaST and what our new GNOME and KDE fans will get. Today, we feature a much requested article: some in-depth Geeko Tips!

Tips?

Last release, we featured a set of geeko tips for new users. If you come from Fedora, Gentoo or Ubuntu, that’s the article to read. It not only explains what all that green is about but also gives openSUSE equivalents of your familiar terminal commands and introduces you to YaST, getting software on openSUSE and more. Talking about software, we featured some interesting tips in that area with in this article about getting the latest fresh software from the Open Build Service. Finally, find some more tips and information on using the repositories on OBS and One-Click-Install in this blog post.
OWN-oxygen-Tips-and-Tricks

Going advanced

In this article, we’re going a step deeper, bringing you some more tips and tricks we got from the openSUSE community.

zypper

We got many zypper tips. Lots is already in the article for new geekos but we have some ‘deeper’ tips here.
Some useful commands:

  • rpmqpack – lists currently installed packages (without version)
  • rpm -qa –qf ‘%{name}-%{version}-%{release}.%{arch}\n’ – lists currently installed packages (with full version and architecture)
  • rpm -q –qf “%{DISTURL}\n” PACKAGE – gives you an OBS URL to the exact sources for the package PACKAGE. You can, for instance, check them out with osc co DISTURL
  • awk -F\| ‘$6 && $2 == “install” {print $3}’ /var/log/zypp/history – list all packages explicitly installed
  • zypper sh – runs zypper shell, no need to type zypper for each command
  • zypper -v dup -D – simulate(Dry run) an upgrade on all active repositories
  • zypper moo – makes debian users feel at home
The Geekos in Greece!

The Geekos in Greece!

journald

journald is replacing the old logging technologies in openSUSE (at least for most common cases). The two most important commands you need to know:

  • journalctl – the old “cat /var/log/messages”
  • journalctl -f – the old “tail -f /var/log/messages”

Network installation

Network install is native to openSUSE. Just use the dvd as source to install from network. This tool can help a lot for network deployments (or VMs): openSUSE-ipxe on github.

etc-update

New in this release is a Gentoo tool ported to openSUSE: etc-update. This tool goes through your configuration in /etc and merges new configuration files with your own modifications automatically or presents you the differences and lets you merge the changes.
etc-update is used to merge config files in non-intrusive cli way. It goes file by file in etc, where you can show unified diff and merge the changes as whole or interactively. It can merge trivial changes by itself “-p” preen option, or you can also set the default action to take on all files “automerge, discard, …”. Basically you just run “etc-update” and then press numbers on what action you want to take :)

Easy OBS

A major technology in openSUSE is the Open Build Service or OBS. We’ve got it running on build.opensuse.org where it servers tens of thousands of packagers building hundreds of thousands of packages for one or more of the 15+ different distributions on 8+ architectures. And this can be massively useful – to you! Information on using the repositories on OBS and One-Click-Install in this blog post, but here we’ll focus on how to use OBS to BUILD packages. A simple and graphical tutorial for re-building a package for a different openSUSE version can be found here.

For you command line aficionados interested in more deep changes, here’s the nitty gritty way of customizing/updating or rebuilding packages (we call this process BURPing). If you haven’t set the OBS tool up yet, find a how-to of your first steps with osc here.

geekos!Branch
osc bco /
Update
cd home::branches:/
Change it, fix it, break it
Test your changes with

osc build
Commit your changes to OBS with
osc ci
Request a submit of your changes
osc sr
to the Package

Fixing a package in a released openSUSE distribution and releasing it as maintenance update is as easy as that.
Branch
osc branch -M -c openSUSE:12.3
Update
cd home::branches:openSUSE:12.3:Update/
Change it, fix it, break it
Test your changes with

osc build
Commit your changes to OBS with
osc ci
Request a submit of your changes
osc mr
to the Package

And done! Yes, it really is that easy to contribute to openSUSE and make the distro better for yourself <em>and</em> everybody else.

That’s it for now

We’re out of tips for now, but if you’ve got any – please share them below! We can use them in the next article with Geeko Tips…

Have a lot of fun!

Sneak Peek openSUSE 13.1: What we have for Plasma Desktop Users

November 4th, 2013 by

Release Geeko Biting KDEA few days ago we featured a GNOME Sneak Peek and today it is time for the Blue camp! Whereas GNOME is still going through radical changes, KDE has been in incremental mode for quite a while, polishing their Plasma Desktop, Netbook interfaces and developing the new Plasma Active interface for touch devices. In this article we’ll introduce Plasma, providing a background to the choices behind Plasma and then review some of the major changes for this release. (more…)

Sneak Peek openSUSE 13.1: What we have for GNOME Users

October 29th, 2013 by
GNOME Shell GNOME 13.1

Clean GNOME Shell

Welcome to our third Sneak Peek of what is coming in openSUSE 13.1! You’ve already learned about the new Cloud features and YaST having been ported to Ruby and  it’s time to talk about… our desktops! We kick this off with GNOME 3.10.

Sticking with our philosophy for shipping the latest and the greatest, openSUSE 13.1 will offer GNOME 3.10 at installation. A great deal has changed since 3.6, and many new features have been added. The GNOME experience is now more coherent and complete with the addition of new apps and the polishing of Gnome-Shell. GNOME has become a solid desktop environment, beautiful to work in and suitable for every kind of daily operation. (more…)

OpenStack Havana and openSUSE

October 17th, 2013 by

OpenStack logo
Congratulations to the OpenStack community for today’s release of OpenStack Havana! This is the eighth OpenStack release and the community delivered on-time, yet again.

Packages have already made it to openSUSE Factory for those interested in testing. This OpenStack release further expands the capabilities of the industry-leading cloud software by providing improved scalability and performance, monitoring support, automated VM management and improved configuration. openSUSE 13.1 packages are available and so are packages for older openSUSE releases and for SUSE Linux Enterprise. (more…)

Coming soon: openSUSE 13.1 with YaST in Ruby

October 10th, 2013 by
YaST during installation

YaST during installation

On July 31st the YaST team announced that the final Ruby conversion of YaST YCP code is over and YaST is now at version 3.0. It took about a week for the new YaST to enter Factory, which makes it a part of the upcoming openSUSE 13.1 release. In the following article we’ll answer the questions of why this change took place, what exactly happened, and where YaST is going. We spoke to two SUSE developers who had been involved with the port, Josef Reidinger and David Majda. (more…)

About ARMv7 progress and ARMing for AArch64

April 15th, 2013 by

openSUSE 12.3 introduced the 32bit ARMv7 architecture as new, fully supported architecture and brought experimental 64bit ARM (AArch64) images. Since the release, support for new hardware was added and more build power brought to the Open Build Service. And as far as we can tell, we now have the first large scale KVM deployment on ARM! We also introduce support for the Calxeda Highbank ARM server SoC, a major step forward for both ARM and openSUSE. Read on for details on where the openSUSE ARMy is going. (more…)