<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>openSUSE News &#187; Software</title>
	<atom:link href="http://news.opensuse.org/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://news.opensuse.org</link>
	<description>The latest news from the openSUSE project</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:05:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Using BTRFS on openSUSE 12.1</title>
		<link>http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/</link>
		<comments>http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 12:00:32 +0000</pubDate>
		<dc:creator>Manu Gupta</dc:creator>
				<category><![CDATA[Distribution]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[btrfs]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=12454</guid>
		<description><![CDATA[This article is contributed by Kamila Součkova
Introduction
As the btrfs wiki says: “Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.” Although under heavy development, it has become stable enough for personal use, and there are plenty of reasons to try [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>This article is contributed by Kamila Součkova</p></blockquote>
<h1>Introduction<a href="http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/opensuse-3/" rel="attachment wp-att-12500"><img class="alignright size-medium wp-image-12500" title="opensuse" src="http://news.opensuse.org/wp-content/uploads/2012/01/opensuse-300x198.jpg" alt="" width="300" height="198" /></a></h1>
<p style="text-align: justify;">As the btrfs wiki says: “Btrfs is a new copy on write filesystem for Linux aimed at implementing advanced features while focusing on fault tolerance, repair and easy administration.” Although under heavy development, it has become stable enough for personal use, and there are plenty of reasons to try it. What distinguishes it from earlier filesystems is that it has been designed with scalability and robustness in mind: it can handle huge files (up to 16EiB — a lot!), it can pack lots of files and directories efficiently, has built-in error detection methods (checksums of data and metadata), support for transparent compression, integrated multiple devices support (RAID-0, RAID-1 and RAID-10 so far) and more — see <a href="https://btrfs.wiki.kernel.org/#Features">here</a> for a more complete list.</p>
<p style="text-align: justify;">In this how-to I will focus on one particularly neat feature: snapshots. Btrfs allows you to make read-only or writable snapshots of the state of your filesystem without wasting space with redundant data. Together with YaST’s Snapper module, this makes tracking FS changes and undoing undesired modifications a breeze.</p>
<h1>Some Background</h1>
<p style="text-align: justify;"><a href="http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/1404627795_3f802006f2/" rel="attachment wp-att-12503"><img class="alignleft size-medium wp-image-12503" title="1404627795_3f802006f2" src="http://news.opensuse.org/wp-content/uploads/2012/01/1404627795_3f802006f2-300x199.jpg" alt="" width="300" height="199" /></a>So how does btrfs do all that snapshot awesomeness? The answer is, it uses subvolumes. Subvolumes are something like separate filesystems within one partition: you can have several filesystem roots in the same container. With copy-on-write (COW) this means that “almost-separate filesystems” can share duplicate data and therefore save space. (Note: Subvolumes do not have a fixed size, they grow and shrink with the data they contain.)</p>
<p style="text-align: justify;">With snapshots, one creates a copy of the whole filesystem within a new subvolume on the partition. As data is actually duplicated only once it is changed, making snapshots is both time- and space-efficient.</p>
<h1>Time to Test It</h1>
<h2>Preparations</h2>
<p style="text-align: justify;">You will need the btrfs tools (package btrfsprogs). The Snapper YaST module provides a nice interface for btrfs’s snapshot functionality. You may create a new btrfs partition just for experimenting, or convert an existing ext3/ext4 filesystem. As for conversion, this is done using btrfs-convert; the good thing is that it can preserve the original ext FS and one can easily go back to it (see the wiki page for more info). Alternatively, openSUSE offers btrfs as an option during installation since 11.3.</p>
<h2 style="text-align: justify;">Listing Snapshots</h2>
<p>Once you have a partition, you can look at its snapshots with<code><br />
snapper list</code><br />
or view plain btrfs submodules/snapshots with<br />
<code>btrfs subvolume list</code></p>
<p>Note that in the snapper listing snapshot #0 is always the current system. Also note that for btrfs snapshots and submodules are the same thing.</p>
<h2>Snapper Configs<a href="http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/702156156_4d006e9ea8/" rel="attachment wp-att-12506"><img class="alignright size-medium wp-image-12506" title="702156156_4d006e9ea8" src="http://news.opensuse.org/wp-content/uploads/2012/01/702156156_4d006e9ea8-300x199.jpg" alt="" width="300" height="199" /></a></h2>
<p>Snapper keeps configs for your partitions; you can view them with<br />
<code>snapper list-configs</code></p>
<p>Configs allow you to specify when to make snapshots, how many of each tipe should be kept etc. They are stored in /etc/snapper/configs; config templates are in /etc/snapper/config-templates.</p>
<p>In case your root filesystem is btrfs, Snapper will have created a config that makes a “pre” and “post” snapshot pair whenever you use YaST or zypper in addition to the “timeline” snapshots.</p>
<p>You can create your own configs (e.g. for /home or whatever) with snapper create-config:<br />
<code>snapper -c create-config [-t template]</code><br />
You need a config whenever you want a path other than the default /. (Always specify it with -c.)</p>
<h2>Making Snapshots</h2>
<p>To make snapshots manually use either<br />
<code>snapper [-c config-name] create --description "something that tells you what this is"</code><br />
(and see snapper &#8211;help for more options); or the vanilla</p>
<p><code>btrfs subvolume snapshot /[subvolume-name]</code></p>
<p>A snapshot made with the former command will show in snapper list; one made with the latter will appear as a directory named in. Side note: Snapper actually stores its snapshots in/.snapshots/.</p>
<h2>Viewing Differences</h2>
<p>To see the differences between snapshots you may either mount the snapshots somewhere (with snapper mount , or simply browse to the snapshot location) and see for yourself, or use the very convenient snapper diff:<br />
<code>snapper diff </code><br />
will give you the list of files changed between the two given snapshots;<br />
<code>snapper diff </code><br />
will show you the files’ diff.</p>
<h2>Restoring Previous Snapshots</h2>
<p>To restore a snapshot made with snapper use<br />
<code>snapper undochange []...</code><br />
You can also specify ranges, as in snapper undochange 42..47.</p>
<p><a href="http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/702135486_a5e71542b5/" rel="attachment wp-att-12519"><img class="alignright size-medium wp-image-12519" title="702135486_a5e71542b5" src="http://news.opensuse.org/wp-content/uploads/2012/01/702135486_a5e71542b5-300x208.jpg" alt="" width="300" height="208" /></a>To do the same with vanilla btrfs use<br />
<code>btrfs subvolume set-default </code><br />
where can be found out with btrfs subvolume list and then unmount and remount.</p>
<h2>Snapper GUI</h2>
<p>Snapper also provides a YaST GUI for comparing and restoring snapshots or individual files.</p>
<p><em><strong> Final Words</strong></em><br />
Btrfs does not have an error-correcting fsck yet, so just now it is not ready for systems that require high reliability. But that doesn’t mean you shouldn’t use it ­— it merely means that you should keep backups, which you should do anyway. So go ahead and give it a try! Its snapshots feature (together with all the other awesomeness) makes it a really worthy filesystem for both personal use and servers, and with Snapper managing snapshots is really convenient.<br />
Note: Kernel 3.1<br />
Fixes from kernel 3.2 have not been backported into 3.1 yet, so you may want to use the 3.2 kernel. See e.g. https://bugzilla.novell.com/show_bug.cgi?id=733843 in case you get crashes with 3.1.</p>
<h2>References and Further Reading</h2>
<p><a href="https://btrfs.wiki.kernel.org">BTRFS wiki</a></p>
<p><a href="https://www.linux.com/learn/tutorials/533112-weekend-project-get-to-know-btrfs">Linux.com Tuturial</a></p>
<p><a href="http://en.opensuse.org/Portal:Snapper">openSUSE Snapper Portal</a></p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2012/01/23/using-btrfs-on-opensuse-12-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>systemd – boot faster and cleaner with openSUSE 12.1</title>
		<link>http://news.opensuse.org/2011/12/22/systemd-%e2%80%93-boot-faster-and-cleaner-with-opensuse-12-1/</link>
		<comments>http://news.opensuse.org/2011/12/22/systemd-%e2%80%93-boot-faster-and-cleaner-with-opensuse-12-1/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 00:00:48 +0000</pubDate>
		<dc:creator>Manu Gupta</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=11751</guid>
		<description><![CDATA[openSUSE 12.1 features systemd as a replacement for the System V init daemon. systemd provides a new and improved way of booting up your system and managing services. It comes with many new features like socket and dbus-activation, use of cgroups (control groups) and aggressive parallelization capabilities which leads to a faster boot-up of the [...]]]></description>
			<content:encoded><![CDATA[<p>openSUSE 12.1 features systemd as a replacement for the System V init daemon. systemd provides a new and improved way of booting up your system and managing services. It comes with many new features like socket and dbus-activation, use of cgroups (control groups) and aggressive parallelization capabilities which leads to a faster boot-up of the system. Systemd also introduces a number of new features and tools for sysadmins. This article will explain what systemd does, how it does it and how to take advantage of the new possibilities it offers.<br />
<span id="more-11751"></span><br />
<a href="http://news.opensuse.org/2011/12/22/systemd-%e2%80%93-boot-faster-and-cleaner-with-opensuse-12-1/4308639792_ae11049568/" rel="attachment wp-att-12285"><img class="alignright size-medium wp-image-12285" title="4308639792_ae11049568" src="http://news.opensuse.org/wp-content/uploads/2011/11/4308639792_ae11049568-300x199.jpg" alt="" width="300" height="199" /></a></p>
<h2>Booting your system and services</h2>
<p>In openSUSE 12.1, systemd starts up and supervises openSUSE operating system and its services. This means a number of steps usually including the following:</p>
<ul>
<li>mounting your disks (checking for errors if needed),</li>
<li>starting the firewall and other security tools,</li>
<li>starting services like mail, databases or web servers,</li>
<li>connecting the network and networked filesystems,</li>
<li>starting the graphical system and the login manager which brings you to your desktop</li>
</ul>
<p>When up and running, systemd keeps tabs on the services and starts new ones (like printing) on demand, when they are needed.</p>
<h2>Ye olde days (SysV init)</h2>
<p>systemd replaces the old SysV init system, which is basically a loose collection of shell scripts in /etc/init.d (sometimes /etc/rc.d in other distributions). Those scripts would be called depending on the &#8220;runlevel&#8221; of the system, based on symbolic links to the scripts themselves in the /etc/init.d/rcX.d directories. Each directory there represented a runlevel number, with their order and interdependencies managed through the naming of symbolic links to those scripts, using numbers from 00 to 99. Upon booting, the system would go to a designated runlevel, starting all the scripts associated to that runlevel. While a bit brittle, this system was reasonably clear and understandable, although the scripts were usually quite big and complicated.</p>
<h2>New and improved: systemd</h2>
<p>Instead of shell scripts, systemd uses &#8220;.service&#8221; files that define various features provided by systemd, a bit like the old SysV init scripts but with an easier and more declarative syntax than bash.</p>
<p><a href="http://news.opensuse.org/2011/12/22/systemd-%e2%80%93-boot-faster-and-cleaner-with-opensuse-12-1/4404848273_3fcaeacf5d/" rel="attachment wp-att-12291"><img class="alignleft size-medium wp-image-12291" title="4404848273_3fcaeacf5d" src="http://news.opensuse.org/wp-content/uploads/2011/12/4404848273_3fcaeacf5d-300x300.jpg" alt="" width="300" height="300" /></a></p>
<h3>Dependencies and events</h3>
<p>Instead of starting the scripts based on a predefined number of runlevels, systemd uses dependencies and events to decide when to start a service. For example, once a network device is initialized, systemd starts the network service. Once a connection is made, network based services like NFS (Networked File Storage) and Samba (file sharing) can go ahead and start up. If there is no network, systemd won&#8217;t bother starting them. And without a printer attached to the system, printer service CUPS isn&#8217;t needed either.</p>
<p>systemd uses sockets and dbus for starting services and in this way allows on-demand starting of daemon processes, watching the sockets for requests from applications. For example, only when you try to print will the print service be started.</p>
<h3>Starting and stopping services</h3>
<p>systemd can start as many services as needed at the same time, respecting the dependencies and needs of the system. This, combined with the fact that it does not need to start a shell interpreter for each individual script, results in faster boot times.</p>
<p>Services in systemd can be disabled, enabled, started, stopped, restarted and reloaded just as the scripts in SysV but unlike SysV, the applications controlled by the script are closely monitored and controlled. Where SysV would not notice services going down (due to crashes for example) systemd will attempt to re-start them. And when systemd stops a process, you can be certain it has been stopped (thanks to using the cgroup kernel feature), whereas in SysV, processes sometimes managed to wrestle themselves out of control of the scripts.</p>
<h3>Standardization</h3>
<p>systemd strives towards standardizing init scripts which used to be different for each distributions. This should reduce the maintenance burden for distributions as they will share more work but it of course requires them to adapt to a common standard first. This means using the standard &#8220;systemctl&#8221; for controlling services instead of the /etc/rc* files. Currently, openSUSE still supports the rc-style files (providing symbolic links in /etc/rc.d ) so you can still run services by hand. systemd is also backwards compatible with the old-style init scripts which means that &#8220;non&#8221; standard (not included in systemd) scripts will keep working. For more details and a list of limitations in that regard please refer to <a href="http://www.freedesktop.org/wiki/Software/systemd/Incompatibilities">here</a>.</p>
<h2>Using systemd</h2>
<p>Let&#8217;s go over some features of systemd which are relevant for &#8216;normal&#8217; users as well as system administrators.</p>
<h3>Managing services and (auto)mounting devices</h3>
<p>Devices marked via udev rules are marked as units in systemd and their udev properties can be used as configuration sources to set dependencies for device units. systemd also maintains mount and automount points and (un)mounts devices where needed. For every automount point we have a matching mount point. To let systemd automount a device, add &#8220;comment=systemd.automount&#8221; to an fstab line option, and the mountpoint is automatically handled as a automount point. This can be used for networked filesystems nfs and cifs. /etc/fstab is used as an extra configuration for these mount points. systemd also supports target units which are logically grouped and in turn these groups can be controlled together.</p>
<p><a href="http://news.opensuse.org/2011/12/22/systemd-%e2%80%93-boot-faster-and-cleaner-with-opensuse-12-1/4320210414_e0b3550b1a/" rel="attachment wp-att-12294"><img class="alignright size-medium wp-image-12294" title="4320210414_e0b3550b1a" src="http://news.opensuse.org/wp-content/uploads/2011/12/4320210414_e0b3550b1a1-300x208.jpg" alt="" width="300" height="208" /></a></p>
<h3>Stability and emergency features</h3>
<p>Systemd automatically computes dependencies between services when running and is able to break dependencies cycles that is when a loop between services happen, systemd will break it once detected, your system will continue to work without user interaction. It also supports creating a snapshot and later restoring the system state and can be used in cases like emergency shell and provide an easy way of suspending services. However this feature is not persistent, and it is only kept in memory and is flushed after a reboot.</p>
<h3>New System tools</h3>
<p>A system adminstrator will welcome the new tools like systemctl to administrate the system. For example to check the status of the mysql.service, run:<br />
<code>$ systemctl status mysql.service<br />
mysql.service - LSB: Start the MySQL database server<br />
Loaded: loaded (/etc/init.d/mysql)<br />
Active: active (running) since Wed, 02 Nov 2011 10:53:34 +0100; 24h ago<br />
Process: 3242 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)<br />
CGroup: name=systemd:/system/mysql.service<br />
├ 3578 /bin/sh /usr/bin/mysqld_safe --mysqld=mysqld --user=mysql --pid-file=/var/run/mysql/mysqld.pid --socket=/var/ru...<br />
└ 4191 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --lo...<br />
</code><br />
What is really cool with systemctl is its tab completion. on first level for command like systemctl will show you wich action you are able to run. On second level it will show which service name you can use like <code>systemctl start my</code> will complete to <code>mysql.service</code></p>
<h3>Disable/Enable a service</h3>
<pre> systemctl disable mysql.service
 systemctl enable mysql.service</pre>
<p>Note that chkconfig is systemd aware and will show you when a service is systemd native or not.</p>
<p><strong>Locations</strong><br />
systemd service files are mainly stored in /lib/systemd/system</p>
<pre><strong>Start stop your computer</strong>
 systemctl reboot
 systemctl halt
 systemctl poweroff
 systemctl emergency
 systemctl rescue</pre>
<p><strong>Get informed</strong></p>
<pre> systemd-analyse --time: give your boot time of your system
 systemd-analyse --blame: find which service took too much time to boot
 systemd-analyse --plot &gt; bootchart.svg : see your boot, in a graphical chart
 systemctl dot : Use a command line like systemctl dot --order | dot -Tsvg &gt; systemd-order.svg to generate a graphical dependency tree</pre>
<p><strong>Debug</strong><br />
You can activate a debug mode on startup by adding on the boot line:</p>
<pre> systemd.log_target=kmsg systemd.log_level=debug</pre>
<h2>Moving backwards</h2>
<p>While we do not recommend anyone using sys V init on 12.1, people who wish to choose it as the default can do so by installing sysvinit-init package (it will uninstall systemd-sysvinit package) or changing their grub options. Even if you don&#8217;t use systemd, don&#8217;t try to uninstall its package, it might break your system. You don&#8217;t need to remove systemd-sysvinit in case of emergency, if you let installed the sysvinit package you can boot with traditonnal init by adding on your boot line init=/sbin/sysvinit et voilà !</p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/12/22/systemd-%e2%80%93-boot-faster-and-cleaner-with-opensuse-12-1/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>openSUSE and ownCloud</title>
		<link>http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/</link>
		<comments>http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 10:07:43 +0000</pubDate>
		<dc:creator>Jos Poortvliet</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=11745</guid>
		<description><![CDATA[
openSUSE 12.1 has been released a few weeks ago. A major new technology we introduce in this release is ownCloud, which we ship in a separate repository. ownCloud is a web application which lets you set up your own cloud &#8211; a place for you data where you can share it with others or use [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/owncloud-logo-2/" rel="attachment wp-att-11878"><img class="alignright size-medium wp-image-11878" title="owncloud-logo" src="http://news.opensuse.org/wp-content/uploads/2011/11/owncloud-logo-300x148.png" alt="ownCloud logo" width="300" height="148" /></a></p>
<p>openSUSE 12.1 has been released a few weeks ago. A major new technology we introduce in this release is ownCloud, which we ship <a href="https://build.opensuse.org/project/show?project=server%3Aphp%3Aapplications">in a separate repository</a>. ownCloud is a web application which lets you set up your own cloud &#8211; a place for you data where you can share it with others or use it over multiple devices. As YOU will own the data, it&#8217;s great from a privacy and security point of view.</p>
<p>However, setting up ownCloud, while not particularly complicated, is still vastly more difficult than navigating to a website which offers you convenient ways of giving them your personal data. If the convenience offered by companies like Dropbox, Canonical or Facebook is so much greater than what is offered by technologies which protect your freedom, you don&#8217;t <em>really</em> have a choice as common user.</p>
<p>openSUSE 12.1 offers a solution: mirall. While this tool has not yet solved all problems in the world, it makes deploying your ownCloud as easy as a few clicks <em>and</em> makes your files available for you off-line (a feature ownCloud itself lacks). Read on to learn what mirall has in store for openSUSE users!<br />
<span id="more-11745"></span></p>
<h2>Cloudy times</h2>
<p>Today computer work is not limited to a single machine any more. People have the urgent need to share their data over various computers, ie. desktop computers, laptops and such.</p>
<p>For that the buzzword &#8220;cloud&#8221; is a promising solution. In the first step, the cloud offers not much more than storage that is accessible from everywhere, but nowadays the cloud also offers content and functionality. Lots of enterprises have jumped on the cloud and fly through the sky towards a billion dollar business&#8230; The idea is that users push their data into the cloud and feel the spirit of freedom from cellphone, laptop, computer, gps device, or any other device.</p>
<h3>Privacy</h3>
<p>Who owns the data that is pushed into the cloud? The user who pushed it of course.</p>
<p>But where is the data? Well, you can&#8217;t answer that question, because the only thing you know is an url where you pushed your data. Where on the planet the physical computer is the domain is pointing to, you have no idea. And even if you had its worthless because you still don&#8217;t have access to it. You don&#8217;t know where your data was mirrored to, you don&#8217;t know who has access to the machine, you can&#8217;t be really sure that your data is not investigated, used for whatever tests or analysis.</p>
<p>But wait, isn&#8217;t the data a very valuable thing for you? So you&#8217;d better control where its going, right? You do not want to push it to a server of a company from abroad where not even your countries laws work. And, even if you decide to delete your data, how can you be sure that the data is really going to be deleted? Maybe its just removed from the view you have on it&#8230; And who guarantees your data is not sold to the highest bidder?</p>
<p><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/the_cloud/" rel="attachment wp-att-12231"><img class="alignnone size-full wp-image-12231" title="the_cloud" src="http://news.opensuse.org/wp-content/uploads/2011/11/the_cloud.png" alt="Credit to XKCD for the great joke :D" width="740" height="236" /></a></p>
<p>You need a cloud that is controlled by <strong>you</strong>.</p>
<h3>openSUSE and ownCloud</h3>
<p>The freedom of software and data is very valuable to the openSUSE Project and we would like to help you escape the deceptive arms of those who offer you some convenience in exchange for control over your data. A first step was providing <a href="http://spideroak.com">spideroak</a> in openSUSE 11.4 which, unlike most competitors, <a href="https://spideroak.com/whyspideroak#privacy">encrypts your files</a> and thus offers more protection for your privacy. But your data is still &#8216;somewhere else&#8217; and we prefer to offer something you would really <em>own</em>.</p>
<div id="attachment_11876" class="wp-caption alignright" style="width: 310px"><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/owncloudmusicas/" rel="attachment wp-att-11876"><img class="size-medium wp-image-11876" title="owncloudMusicas" src="http://news.opensuse.org/wp-content/uploads/2011/11/owncloudMusicas-300x187.png" alt="" width="300" height="187" /></a><p class="wp-caption-text">ownCloud serving music</p></div>
<p>Fortunately there is a very appealing solution for that called ownCloud. This project, started two years ago by Frank Karlitschek as a part of the KDE family (but in no way limited to KDE users), offers a very up-to-date, slim but extendable and standard based cloud web app. Written in PHP and without difficult dependencies it installs on nearly every web space, even the cheapest one.</p>
<p>Just a week ago, Frank <a href="http://blog.karlitschek.de/2011/12/owncloud-inc-and-owncloud-community.html">announced the start of ownCloud Inc.</a> which &#8220;will help <em>[the ownCloud team]</em> to spread ownCloud and free cloud services in general – way more than we could have done without&#8221;. This will bring additional resources to ownCloud development, making it the most promising Free Software solution for protecting your Freedom in the cloud!</p>
<h3>Vision of Integration between openSUSE and ownCloud</h3>
<p>We want to integrate the ownCloud as good as we can into the openSUSE desktop to get the most out of it for the user.</p>
<p>First, it should be very easy to install an ownCloud. Webapps can be ugly to install for not so experienced users, but should you bother? The idea is to have an installation on either your local machine, a machine in your local network behind a firewall or on your domain just a few clicks away. If you want to remove it again, the de-installation should again be dead easy. This includes of course the wiping of the data which was on the cloud.</p>
<div id="attachment_11866" class="wp-caption alignright" style="width: 310px"><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/owncloud2-2/" rel="attachment wp-att-11866"><img class="size-medium wp-image-11866" title="ownCloud openSUSE 12.1 GNOME Calendar" src="http://news.opensuse.org/wp-content/uploads/2011/11/owncloud2-300x187.png" alt="" width="300" height="187" /></a><p class="wp-caption-text">ownCloud and GNOME Calendar</p></div>
<p>Second, you might want to move your cloud. Lets say you worked with a local installation and like your ownCloud. Now you want to push it to the internet. That also should be just a few clicks, including all the data you already maintain in your ownCloud.</p>
<p>Furthermore, ownCloud will integrate into desktop applications where useful, for example as storage for contacts and calendar data, simply as file share via webDAV or as music storage for Amarok, as central bookmark server or notes platform.</p>
<p>All data you work with in the desktop apps should also be accessible via the ownCloud web interface in case you travel.</p>
<p><a href="http://software.opensuse.org/ymp/openSUSE:12.1:Update:Test/standard/mirall.ymp?base=openSUSE%3A12.1&amp;query=mirall"><img class="alignright size-full wp-image-11884" title="Click to install mirall" src="http://news.opensuse.org/wp-content/uploads/2011/11/Oneclick.png" alt="Click to install mirall" width="162" height="46" /></a></p>
<h3>Mirall</h3>
<p>As a starting point of integration openSUSE has a tool called mirall. It was started by Duncan Mac Vicar and extended by Klaas Freitag in a SUSE hackweeks to implement the described vision. The first and foremost target with mirall is to provide a very easy to use tool for un-experienced users which hides the complex client/server issues from its users completely.</p>
<p><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/creating-a-new-owncloud/" rel="attachment wp-att-11971"><img class="alignright size-medium wp-image-11971" title="creating a new ownCloud" src="http://news.opensuse.org/wp-content/uploads/2011/11/creating-a-new-ownCloud-300x266.png" alt="creating a new ownCloud" width="300" height="266" /></a></p>
<p>Mirall starts in the system tray on your desktop and if you click on it, it checks if your system is already connected to an ownCloud. If not, it offers you to either connect to an existing ownCloud by providing a URL and credentials or if you want to install a new ownCloud.</p>
<p>For a new installation mirall gives you the choice between a local installation on your machine or an installation on a ftp accessible web space which you can rent from every other ISP for very little money. mirall will download and install the latest ownCloud on that webspace and automatically create a configuration for you.</p>
<p>With a connected ownCloud to your desktop, it is now possible to configure other express upload directories through mirall to mirror your data to the ownCloud. Moreover, mirall allows to fetch the data from the ownCloud to the directory on your local machine. For example, if you have been at work and changed some data on your cloud, you can fetch the directory on the machine at home to get the last data from work to home. This is a manual action due to some limitations in ownCloud, see the next chapter for more information about this.</p>
<p>These functions are working with mirall today. More functionality will be implemented following the described vision and based on user feedback. Of course, patches are welcome! You can <a href="http://en.opensuse.org/User:Kfreitag">contact Klaas directly</a> or <a href="http://owncloud.org/contact/">talk to the ownCloud team</a>.</p>
<h4>Limitations of ownCloud</h4>
<p>ownCloud currently offers webDAV as file interface solution. As webDAV is a well known and commonly implemented standard it works on a large variety of devices and operating systems. Users will be able to access their files from pretty much anywhere, including most mobile phones, Windows, Mac OS, Linux, BSD and more. However, webDAV does depend on a network connection and leaves no trace of the files when working off line.</p>
<p>mirall offers a partial solution to this, offering the files for off-line use and providing basic syncing. But this syncing does NOT take place on the file level! When the online ownCloud offers newer files than the local one, mirall will notify the user but only offer the choice of replacing the local files with the ones from ownCloud or the other way around. It does not know which files have changed. This is due to the limitations of the webDAV protocol. We do expect ownCloud to work around this and provide more advanced syncing possibilities in the future but it is a complicated problem and there is no solution yet. If you happen to be interested in syncing algorithms and want to help us find a creative way around this limitation, <a href="http://owncloud.org/contact/">get in contact</a>!</p>
<p><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/choose-a-express-folder-1/" rel="attachment wp-att-11969"><img class="alignright size-medium wp-image-11969" title="choose a express folder 1" src="http://news.opensuse.org/wp-content/uploads/2011/11/choose-a-express-folder-1-300x291.png" alt="choose an express folder" width="300" height="291" /></a></p>
<h4>How mirall works around this limitation</h4>
<p>Mirall creates so called Express Upload Directories for its user.</p>
<p>What are these doing? They connect a local directory with a directory on the ownCloud. Whatever changes you do in the local directory, either connected to a network or not, is going to be mirrored to the ownCloud right away or as soon as you go online again. No matter if change, add or delete files or directories, the changes go into the cloud. The local directory is the master.</p>
<p>What happens if changes are made to one of your Epress Upload Directories on the ownCloud? Well, the local directory is the master. That means, the changes to files on the cloud are going to be overwritten with the next syncing mirall performs.</p>
<p>If new files are added on the ownCloud, mirall disables the Express Upload Folder for you in order to not delete files on the cloud, because, remember, local is the master, and if remote are more files than local, following the logic, they need to be deleted. However, mirall tries to avoid that and disables the folder and you have the change to fetch from the cloud, that is, get the contents of the remote folder to your local system.</p>
<p>This means you have to be a bit careful with using mirall on several computers at once and it is currently not suitable for working collaboratively. Changes could be overwritten or lost if there are changes in both the cloud and your local system!</p>
<p>Taking this into consideration, mirall already solves a lot of the &#8220;where are my files&#8221; problems people have when they move from university→home→boyfriend and back.</p>
<h2>Getting ownCloud and mirall</h2>
<p><a href="http://software.opensuse.org/ymp/openSUSE:12.1:Update:Test/standard/mirall.ymp?base=openSUSE%3A12.1&amp;query=mirall"><img class="alignright size-full wp-image-11884" title="Click to install mirall" src="http://news.opensuse.org/wp-content/uploads/2011/11/Oneclick.png" alt="Click to install mirall" width="162" height="46" /></a></p>
<p>After all this reading you might want to know how to get mirall and start using it. Well, this is as easy as the proverbial pie. Installing mirall only requires you to click the one-click-install on the right and (after agreeing with the installation by giving your administrator password) starting it from the menu&#8230;</p>
<p>For users of openSUSE 11.4 and older, you can find more (and up-to-date) instructions on getting ownCloud and mirall installed on the <a href="http://en.opensuse.org/SDB:OwnCloud">openSUSE wiki</a>.</p>
<h3>Getting your ownCloud</h3>
<div><a href="http://en.opensuse.org/File:New_oc_connect.png"><img class="alignright" src="http://en.opensuse.org/images/b/bb/New_oc_connect.png" alt="New oc connect.png" width="501" height="350" /></a></div>
<p>Once you have mirall up and running, click on the tray icon. If you have no ownCloud configured yet, a dialog wizard will show up and offer you two options:</p>
<ol>
<li>connect my ownCloud</li>
<li>create a new ownCloud</li>
</ol>
<p>If you pick the first option, <em>connect my ownCloud</em> you have to enter the valid ownCloud url into the text field and hit Next. The next dialog asks you for username and password to connect to the ownCloud. After hitting on <em>Next</em> again, a summary page displays the result of the operation.</p>
<h4>ownCloud Installation</h4>
<p>If you choose to <em>create a new ownCloud</em> on the first dialog page, the next wizard page asks you if you want to create it on the local computer or on an internet domain you control. In both cases Mirall downloads latest stable sources of ownCloud from the <a href="http://owncloud.org/" rel="nofollow">ownCloud project page</a>, extracts it on the local machine and copies it to the target system.</p>
<p>If you go for the installation on the local machine, Mirall will ask you for the root password to be able to copy files into the webservers application directory.</p>
<p>If you choose to install on your ftp accessible site, enter a domain name into the text field. On the next wizard page, a FTP-Url and credentials for FTP need to be provided.</p>
<p>Mirall uses FTP to access the webspace and creates a directory called <tt>ownCloud</tt> on the ftp site and copies the files there.</p>
<p>On the next wizard page, you need to provide credentials for the admin user of your new ownCloud instance. During installation the user is created automatically and after the installation finished you can use the credentials to log in.</p>
<p>mirall now downloads the latest stable release from the official ownCloud page and installs it on the target machine. It creates an auto config setup for ownCloud so that you do not have to do the initial setup step on first login, as you already provided the data through mirall. Your ownCloud is configured completely with that, and the ownCloud gets connected to your machine as described above.</p>
<p>After a successful installation, Mirall tries to create an express upload folder in your home directory named <tt>Mirall</tt>. It is automatically mirrored to the cloud. This step is skipped for security reasons if the folder already exists in your home dir.</p>
<p><a href="http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/choose-an-express-folder-2/" rel="attachment wp-att-11970"><img class="alignright size-medium wp-image-11970" title="choose an express folder 2" src="http://news.opensuse.org/wp-content/uploads/2011/11/choose-an-express-folder-2-300x235.png" alt="choose an express folder" width="300" height="235" /></a></p>
<h3>Express Upload Directories</h3>
<p>As described before, Mirall can create so called Express Upload Directories for you.</p>
<p>They basically connect a local directory with a directory on the ownCloud. Whatever changes you do in the local directory, either connected to a network or not, is going to be mirrored to the ownCloud right away or as soon as you go online again. No matter if change, add or delete files or directories, the changes go into the cloud.</p>
<p><em><strong>The local directory is the master</strong>. Always keep that in mind!</em></p>
<p>What happens if changes are made to one of your Express Upload Directories on the ownCloud? Well, the local directory is the master. That means, the changes to files on the cloud are going to be overwritten with the next syncing Mirall performs.</p>
<p>If new files are added on the ownCloud, Mirall disables the Express Upload Folder for you in order to not delete files on the cloud, because, remember, local is the master, and if remote are more files than local, following the logic, they need to be deleted. However, Mirall tries to avoid that and disables the folder and you have the chance to fetch from the cloud directory, ie. get the contents of the remote dir to local.<br />
<span style="text-decoration: underline;">Warning</span> This contains a risk: If you use the same ownCloud with more than one user or from more than one device at the same time, make sure to not lose data.</p>
<div><a href="http://en.opensuse.org/File:Statusdialog.png"><img class="alignright" src="http://en.opensuse.org/images/c/cc/Statusdialog.png" alt="Statusdialog.png" width="414" height="301" /></a></div>
<h3>Check the Status of your ownCloud</h3>
<p>Mirall opens a status dialog if you click on the tray icon and if there are express upload directories configured. The dialog gives information if the directories are in good status, ie. synced correctly, or they are disabled.</p>
<p>If they are disabled, the button <em>fetch</em> lets you pull the data from the ownCloud to your local directory. With that, local files can be deleted!</p>
<h2>More information and the future</h2>
<p>The latest information about mirall usage and features can be found on the <a href="http://en.opensuse.org/Mirall">openSUSE wiki</a> and especially the <a href="http://en.opensuse.org/SDB:OwnCloud">Support Database article for ownCloud and mirall</a>.</p>
<p>The plan is that mirall will continue to be developed and of course become available for more linux distributions. We hope to offer deeper integration in the desktops in openSUSE, expand on the functionality and take advantage of the other features of ownCloud like photo, music, agenda and system configuration synchronization.</p>
<p><em>Many thanks to Klaas Freitag for the extensive write-up this article is based upon (and of course the work on mirall)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Systemd is being removed from Tumbleweed</title>
		<link>http://news.opensuse.org/2011/09/20/systemd-is-being-removed-from-tumbleweed/</link>
		<comments>http://news.opensuse.org/2011/09/20/systemd-is-being-removed-from-tumbleweed/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 19:54:39 +0000</pubDate>
		<dc:creator>Koudaras Konstantinos</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=11074</guid>
		<description><![CDATA[Respecting users is a priority to the openSUSE Project so when something does not work the way it should be, taking a step back is more preferable than delivering something that is not ready yet. For that reason yesterday afternoon Greg K.H. announced to the openSUSE-factory mailing list that systemd is being removed from Tumbleweed [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="aligncenter" title="Tumbleweed logo" src="http://linux.ioda.net/openSUSE/git/art/00assets/logo/tumbleweed/tumbleweed4.svg" alt="" width="400" height="200" />Respecting users is a priority to the openSUSE Project so when something does not work the way it should be, taking a step back is more preferable than delivering something that is not ready yet. For that reason yesterday afternoon<a href="http://www.kroah.com/"> Greg K.H</a>. announced to the <a href="http://lists.opensuse.org/opensuse-factory/">openSUSE-factory mailing list</a> that systemd is being removed from <a href="http://en.opensuse.org/Portal:Tumbleweed">Tumbleweed</a> so that users won&#8217;t have a problem with it. That way it will allow developers to spend more time on working on it in order to have systemd ready for the upcoming 12.1 instead of chasing problems that are specific to Tumbleweed.</p>
<p>Here is the <a href="http://lists.opensuse.org/opensuse-factory/2011-09/msg00877.html">e-mail</a> from Greg K.H. announcing the removal of systemd from Tumbleweed:</p>
<p>Due to a number of inter dependencies on packages that are not ready for<br />
Tumbleweed, and other interactions with the system that are causing<br />
problems for some users, I&#8217;m going to remove systemd from Tumbleweed<br />
today to allow the developers to spend more time on getting it stable<br />
for Factory and 12.1 instead of having to chase down problems that are<br />
specific to Tumbleweed only.</p>
<p>So if you have installed systemd in Tumbleweed, I suggest you now remove<br />
it with a simple:<br />
zypper rm systemd</p>
<p>thanks,</p>
<p>greg k-h</p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/09/20/systemd-is-being-removed-from-tumbleweed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>openSUSE and online storage and syncing</title>
		<link>http://news.opensuse.org/2011/06/17/opensuse-and-your-own-cloud/</link>
		<comments>http://news.opensuse.org/2011/06/17/opensuse-and-your-own-cloud/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 13:25:23 +0000</pubDate>
		<dc:creator>Jos Poortvliet</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=9374</guid>
		<description><![CDATA[
The &#8216;cloud&#8217; has been a buzzword for quite a while. While some are still rather cynical towards the concept, products like mobile phones with Android have shown the value of putting your data in that huge, amorphous network of servers somewhere. Apple recently introduced their new cloud service and Microsoft has their cloud too. So [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; padding: 1ex; margin: 1ex; width: 240px;"><a title="Clouds by karindalziel, on Flickr" href="http://www.flickr.com/photos/nirak/644335254/"><img src="http://farm2.static.flickr.com/1165/644335254_4b8a712be5_m.jpg" alt="Clouds" width="240" height="180" /></a></div>
<p>The &#8216;cloud&#8217; has been a buzzword for quite a while. While some are still rather cynical towards the concept, products like <a href="http://www.android.com/">mobile phones with Android</a> have shown the value of putting your data in that <a href="http://xkcd.com/908/">huge, amorphous network of servers somewhere</a>. Apple recently <a href="http://www.apple.com/icloud/">introduced their new cloud service</a> and Microsoft has their <a href="http://www.microsoft.com/cloud">cloud</a> too. So with the other major players talking cloudy, what does Linux have?</p>
<h2>Variety</h2>
<p>Let&#8217;s define Cloud technology as &#8216;related to putting data online &amp; sharing among devices&#8217; which is a reasonable definition for our purposes. There is a huge number of technologies connecting openSUSE users to online services.  However there is a distinction to be made between commercial or proprietary operating systems and ours.   We don&#8217;t create a vendor lock-in scenario because we focus on tools that freely connect you to your choice of publicly available services.  This is a key distinction because we&#8217;re not owning or controlling the cloud that you place your data in.  You, the user, get to decide the place where it best fits your needs and comfort level.  Yesterday we <a href="http://news.opensuse.org/2011/06/16/opensuse-and-online-services/">highlighted integration in our every day applications</a>. Today we focus on file syncing services and especially the cool Free Software project ownCloud!<span id="more-9374"></span></p>
<h2>File sharing and syncing services</h2>
<p>A file sharing and syncing service helps you keep the files on several computers in sync and allows you to share such files with others on the web. This is indeed what Apple recently introduced, but others have gone before.</p>
<p><a href="https://spideroak.com/">SpiderOak</a> offers such an online space for synchronizing files. Just drop the files in a specific folder on your drive and you can share them between your computers, mobile devices and even with other people. SpiderOak is included in the openSUSE repositories since openSUSE 11.3.</p>
<p>The popular <a href="http://dropbox.com">Dropbox</a> service offers a similar online space, and even comes with integration in the <a href="http://live.gnome.org/Nautilus">Nautilus file manager</a>!</p>
<p>But both services depend on proprietary server components and need a proprietary daemon to run on your system. Dropbox also doesn&#8217;t encrypt the data on the server, something Spideroak at least does. SpiderOak also promised to at some point open source their client software. Still, the server side and web interface will remain closed. Luckily there are Free Software solutions out there, two of them I&#8217;ll talk about here.</p>
<div id="attachment_9419" class="wp-caption alignright" style="width: 310px"><a rel="attachment wp-att-9419" href="http://news.opensuse.org/2011/06/17/opensuse-and-your-own-cloud/ifolder2clean_filmgrain_picture/"><img class="size-medium wp-image-9419" title="iFolder2clean_filmgrain_picture" src="http://news.opensuse.org/wp-content/uploads/2011/06/iFolder2clean_filmgrain_picture-300x212.png" alt="" width="300" height="212" /></a><p class="wp-caption-text">Ye Olde iFolder</p></div>
<h2>Introducing iFolder</h2>
<p><a href="http://www.kablink.org/ifolder">iFolder</a> is a Free Software file storage, backup and sharing solution written in C# and Mono. iFolder comes with a desktop client which allows you to manage your iFolders. iFolders can be located on any number of servers, each having a number of folders which you can manage independently. Each folder can be your own or shared with others and files dropped or modified in them will be synced right away. iFolder, like Dropbox and SpiderOak, has clients for Windows, Mac and Linux and new is a web interface so you can access your files anywhere and share them with others on-line.</p>
<p>iFolder does have some powerful capabilities, especially for corporate environments. For example, unlike most competing solutions it only transfers modified portions of files instead of the whole file, saving you some bandwidth. iFolder also offers integration with LDAP, disk quotas, and limits to the number of iFolders each user has. It integrates in the Desktop with a Nautilus plugin which allows you to turn any folder into a shared iFolder and iFolder has fully encypted file transfer and storage. Finally, a big plus of iFolder is the excellent documentation which you can find <a href="http://ifolder.com/ifolder/documentation">here</a>.</p>
<p>So unlike Dropbox and SpiderOak, iFolder is fully Free Software and the source is <a href="http://community.ifolder.com/ssf/a/c/p_name/ss_forum/p_action/1/action/view_permalink/entityType/folderEntry/entryId/4244">hosted on sourceforge</a> and can be found <a href="http://sourceforge.net/projects/ifolder/">here</a>. With 9 commits in the last 2 months it is not a hugely active project and the last release is from November 2009. Still bug fixes are being added and lots of improvements were landed in 2010. You can find more up-to-date versions by <a href="http://software.opensuse.org/search?q=ifolder&amp;baseproject=ALL&amp;lang=en">searching on OBS</a>. And it should be noted that this <em>&#8216;old&#8217;</em> version of iFolder has been offering all the features of Dropbox and SpiderOak, fully open and free, for years!</p>
<h2>introducing ownCloud</h2>
<p><a rel="attachment wp-att-9308" href="http://news.opensuse.org/2011/06/16/opensuse-and-online-services/owncloud-logo/"><img class="alignright size-medium wp-image-9308" title="owncloud-logo" src="http://news.opensuse.org/wp-content/uploads/2011/06/owncloud-logo-300x148.png" alt="owncloud-logo" width="300" height="148" /></a></p>
<p><a href="http://owncloud.org/">ownCloud</a> is an exciting and much more active project, developing file synchronization technology on a Free Software base. However, ownCloud is far more ambitious as you can read in <a href="http://blog.karlitschek.de/2011/06/yesterday-apple-announced-their-new.html">this recent blogpost</a> by lead developer Frank Karlitschek. Frank welcomed Apple to the Cloud, giving a feature comparision between ownCloud and their cloud offering. He mentioned that:</p>
<blockquote><p>Apple finally [has] features which are essential for people who live in a connected world and have more than one device</p></blockquote>
<p>Furthermore, after having a look at what Apple came up with, he concludes:</p>
<blockquote><p>It seems that we support everything iCloud is doing and a bit more if you look into the feature set. And we have a fundamentally more advanced vision and architecture.</p></blockquote>
<p>ownCloud offers all the basics of accessing files via a variety of means including a web interface and WebDAV. WebDAV support means integration in both <a href="http://live.gnome.org/Nautilus">Nautilus</a> and <a href="http://dolphin.kde.org/">Dolphin</a>, as well as all KDE and most GNOME applications. ownCloud can synchronize application data like Bookmarks and settings and allows you to listen to your online music collection in a few ways including from <a href="http://ampache.org/">Ampache</a> and via the web interface. The same goes for movies and photo&#8217;s while PIM syncing is in the works.</p>
<p><a rel="attachment wp-att-9311" href="http://news.opensuse.org/2011/06/16/opensuse-and-online-services/owncloud_login/"><img class="alignright size-medium wp-image-9311" title="ownCloud_Login" src="http://news.opensuse.org/wp-content/uploads/2011/06/ownCloud_Login-300x173.jpg" alt="ownCloud_Login" width="300" height="173" /></a></p>
<p>Above and beyond iCloud, work is going on in ownCloud to offer versioning of all files through it&#8217;s git backend and the ability to share your files with whomever you want. More importantly, ownCloud is extensible. It is possible to write addons to ownCloud like RSS readers, todo lists and note syncing or even collaborative gaming. And ownCloud doesn&#8217;t limit you with DRM or digital fingerprints, allowing you to put your music and movies online without restrictions. Finally, where Apple&#8217;s cloud just works with Apple devices (as we&#8217;ve come to expect from them), ownCloud is not so picky, working with Windows, Mac and Linux as well as Android, MeeGo and of course the iPhone. This is possible because ownCloud uses open standards and works with Free Software where possible, including the mentioned webDav, HTML5, <a href="http://www.freedesktop.org/wiki/Specifications/open-collaboration-services">Open Collaboration Services</a> and <a href="http://ampache.org/">Ampache</a>.  An access library for applications, to offer better integration with ownCloud, is already available and part of the latest openSUSE.</p>
<h3>Upcoming</h3>
<p>And more is <a href="http://owncloudtest.blogspot.com/2011/06/owncloud-20-just-merged-with.html">coming in ownCloud 2.0</a>, scheduled for later this year. The UI has been completely redesigned and there is now media support to play audio and video via the web interface. The mentioned Ampache support, developed by Robin Appelman, will have a nice effect: the awesome <a href="http://tomahawk-player.org/">Tomahawk music player</a> we <a href="http://news.opensuse.org/2011/06/16/opensuse-and-online-services/">mentioned yesterday</a> has Ampache support and thus will be able to play music directly from your ownCloud 2.0 server!</p>
<p>Moreover, user management has been improved as well, and you will be able to extend ownCloud with new functionality via apps and plugins! Finally, ownCloud aims to support not only Chromium and Firefox but also lesser used browsers like Konqueror. A really exciting feature is being worked on by a <a href="http://code.google.com/soc/">GSOC</a> student: git versioning of files! There is some UI work to be done, which will then allow you to go back in time and see earlier versions of your files.</p>
<p>Aaron, one of the ownCloud developers, gives <a href="http://owncloudtest.blogspot.com/2011/06/owncloud-20-just-merged-with.html">his thoughts</a> on where ownCLoud should go:</p>
<blockquote><p>With this, we can not only compete with Apple &amp; Google, we can leave them behind or integrate with them from our own camp. There&#8217;s no reason you shouldn&#8217;t be able to play your music from the cloud in Amarok or Tomahawk, view your calendar events on your iPhone and in Kontact and access all of your files from Android or webOS or Gnome or Windows or OS X. You should also be able to back up your home directory and keep it in sync between multiple computers</p></blockquote>
<h3>Control</h3>
<p>The most important feature of ownCloud, however, is control. In Frank&#8217;s words:</p>
<blockquote><p>You don´t have to put your private data into the hosting center of a big company</p></blockquote>
<p>You can install ownCloud on your own server, your desktop at home, a company server but also at a hosting provider supporting PHP, or run it as appliance in some cloud service under your direct control. Because it is Free Software, you fully own your data and only <em>you</em> can determine what happens with it.</p>
<p>All this doesn&#8217;t have to mean ownCloud is hard to set up. The upcoming 2.0 version will make it drastically easier to deploy but the current 1.2 release can also be had in a number of very easy ways.</p>
<h3>Get ownCloud</h3>
<div style="float: right; padding: 1ex; margin: 1ex; width: 150px;"><strong>install ownCloud</strong><br />
<a href="http://software.opensuse.org/ymp/server:php:applications/openSUSE_11.4/owncloud.ymp"><img src="http://files.opensuse.org/opensuse/en/f/f1/Oneclick.png" alt="" /></a><br />
openSUSE 11.4<br />
<a href="http://software.opensuse.org/ymp/server:php:applications/openSUSE_11.3/owncloud.ymp"><img src="http://files.opensuse.org/opensuse/en/f/f1/Oneclick.png" alt="" /></a><br />
openSUSE 11.3</div>
<p>You can install owncloud on your own server or even desktop using the <a href="http://software.opensuse.org/search?q=owncloud&amp;baseproject=ALL">openSUSE repositories on OBS</a>. Be sure to read <a href="http://owncloud.org/index.php/Installation#openSUSE">the documentation</a> on starting and managing your ownCloud. You can also use the how-to on <a href="http://owncloudtest.blogspot.com/2011/06/getting-your-owncloud.html">Aaron&#8217;s blog</a> to get the latest and freshest version installed from source! After following the basic installation steps, you just have to go to <a href="http://127.0.0.1/owncloud/index.php">127.0.0.1</a> in your browser to complete the setup from the web interface.</p>
<p>However, your ownCloud can be had easier. You can use the excellent <a href="http://susegallery.com/a/TadMax/owncloud-in-a-box">ownCloud-in-a-box SUSE Studio image</a> to download a virtual image of ownCloud and start running it right away. It gets even more interesting with the <a href="http://aws.amazon.com/ec2/">Amazon Elastic Cloud Computing</a> support of SUSE Studio. Deploying your image on the Amazon cloud <a href="http://blog.susestudio.com/2011/05/its-never-been-so-ec2-access-cloud.html">is easy as pie</a>. You could use <a href="http://aws.amazon.com/ec2/instance-types/">microinstance</a> for which even a <a href="http://aws.amazon.com/free/">free 1-year subscription</a> is available. Yes, that&#8217;s right, you can have <em>your</em> openSUSE ownCloud under <em>your</em> full control on Amazon EC2 for <strong>FREE</strong> for one year!</p>
<p>If running your own Appliance on EC2, another provider or your own hardware is still a tad complicated, there is an even easier option: <a href="https://www.packagecloud.com/?au=owncloud">packagecloud.com</a>. They offer ownCloud hosting (including a free option, yup) with their convenient web interface. Yes, again, full control over your own data and easy to use.</p>
<p><a rel="attachment wp-att-9324" href="http://news.opensuse.org/2011/06/16/opensuse-and-online-services/owncloud_studio/"><img class="alignright size-medium wp-image-9324" title="owncloud_studio" src="http://news.opensuse.org/wp-content/uploads/2011/06/owncloud_studio-300x173.png" alt="owncloud_studio" width="300" height="173" /></a></p>
<h3>Helping out</h3>
<p>ownCloud is a Free Software project, which means you can get involved. The team is looking for anyone who has some skills in (or wants to learn) PHP, C++, HTML, CSS &amp; Javascript. Drop by #owncloud on freenode or send an email to owncloud on kde.org and get involved today!</p>
<h2>Conclusion</h2>
<p>Frank closes his blog with:</p>
<blockquote><p>I think ownCloud has the potential to become the cloud storage solution for people who don´t like vendor lock-ins and care about freedom and privacy</p></blockquote>
<p>We would like to go a step further and claim that the wide variety of hosting options for ownCloud offers not only more security and privacy but also far more flexibility and, in time, lower prices than what Google, Apple, Microsoft and the other &#8216;big boys&#8217; bring to the table. Combined with the excellent integration openSUSE desktops already offer with online services, openSUSE has a sunny future in the cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/06/17/opensuse-and-your-own-cloud/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>openSUSE and online services</title>
		<link>http://news.opensuse.org/2011/06/16/opensuse-and-online-services/</link>
		<comments>http://news.opensuse.org/2011/06/16/opensuse-and-online-services/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 20:43:19 +0000</pubDate>
		<dc:creator>Jos Poortvliet</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=9293</guid>
		<description><![CDATA[
The &#8216;cloud&#8217; has been a buzzword for quite a while. While some are still rather cynical towards the concept, products like mobile phones with Android have shown the value of putting your data in that huge, amorphous network of servers somewhere. Apple recently introduced their new cloud service and Microsoft has their cloud too. So [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; padding: 1ex; margin: 1ex; width: 240px;"><a title="Clouds by karindalziel, on Flickr" href="http://www.flickr.com/photos/nirak/644335254/"><img src="http://farm2.static.flickr.com/1165/644335254_4b8a712be5_m.jpg" alt="Clouds" width="240" height="180" /></a></div>
<p>The &#8216;cloud&#8217; has been a buzzword for quite a while. While some are still rather cynical towards the concept, products like <a href="http://www.android.com/">mobile phones with Android</a> have shown the value of putting your data in that <a href="http://xkcd.com/908/">huge, amorphous network of servers somewhere</a>. Apple recently <a href="http://www.apple.com/icloud/">introduced their new cloud service</a> and Microsoft has their <a href="http://www.microsoft.com/cloud">cloud</a> too. So with the other major players talking cloudy, what does Linux have?</p>
<h2>Variety</h2>
<p>Let&#8217;s define Cloud technology as &#8216;related to putting data online &amp; sharing among devices&#8217; which is a reasonable definition for our purposes. There is a huge number of technologies connecting openSUSE users to online services.  However there is a distinction to be made between commercial or proprietary operating systems and ours.   We don&#8217;t create a vendor lock-in scenario because we focus on tools that freely connect you to your choice of publicly available services.  This is a key distinction because we&#8217;re not owning or controlling the cloud that you place your data in.  You, the user, get to decide the place where it best fits your needs and comfort level.  Today and tomorrow we will highlight some of them here, starting with integration in our every day applications.<span id="more-9293"></span></p>
<h2>Integration with online services</h2>
<div style="float: right; padding: 1ex; margin: 1ex; width: 150px;"><strong>install Tomahawk</strong><br />
<a href="http://software.opensuse.org/ymp/home:pansenmann:tomahawk-player/openSUSE_11.4/tomahawk.ymp"><img src="http://files.opensuse.org/opensuse/en/f/f1/Oneclick.png" alt="" /></a><br />
openSUSE 11.4<br />
<a href="http://software.opensuse.org/ymp/home:pansenmann:tomahawk-player/openSUSE_11.3/tomahawk.ymp"><img src="http://files.opensuse.org/opensuse/en/f/f1/Oneclick.png" alt="" /></a><br />
openSUSE 11.3</div>
<p>openSUSE brings online services like <a href="http://facebook.com">Facebook</a>, <a href="http://flickr.com">Flickr</a> and <a href="http://youtube.com">Youtube</a> to your desktop in a variety of applications. New applications like <a href="http://www.umplayer.com/">UMPlayer</a> and <a href="http://tomahawk-player.org/">Tomahawk</a> go out of their way to deeply integrate <a href="http://twitter.com">twitter</a> or <a href="http://last.fm">last.fm</a>, with Tomahawk even able to play music over a jabber (google-talk) chat connection. Of course, old-timers like <a href="http://banshee.fm/">Banshee</a> and <a>Amarok</a> also feature music from music stores, pod casts and other on-line services.</p>
<p>Image viewers have engaged online services for a while. <a href="http://f-spot.org/Features">F-Spot</a> can export to <a title="http://www.flickr.com" rel="nofollow" href="http://www.flickr.com/">Flickr</a>, <a title="http://www.23hq.com/" rel="nofollow" href="http://www.23hq.com/">23</a>, <a title="http://picasaweb.google.com" rel="nofollow" href="http://picasaweb.google.com/">Picasa Web</a> or <a title="http://www.smugmug.com" rel="nofollow" href="http://www.smugmug.com/">SmugMug</a>. <a href="http://yorba.org/shotwell/">Shotwell</a> can even export to Youtube. KDE applications <a href="http://www.digikam.org/drupal/about/features9x">Digikam</a> and it&#8217;s companion Showfoto add <a href="http://facebook.com">Facebook</a>, <a href="http://piwigo.org/">piwigo</a>, <a href="http://www.shwup.com/">shwup</a>, <a href="http://www.zooomr.com/">zooomr</a> and some other sites to the list. They can also export to a HTML gallery and put the images with the locations they were taken at on Google Maps. This is shared KDE infrastructure so you can expect image viewer <a href="http://gwenview.sourceforge.net/">Gwenview</a> and even screenshot application <a href="http://www.elpauer.org/?p=509">ksnapshot</a> to be able to directly share over these services.</p>
<div style="float: right; padding: 1ex; margin: 1ex; width: 150px;"><strong>install UMPlayer</strong><br />
<a href="http://software.opensuse.org/ymp/home:stecue/openSUSE_11.4/umplayer.ymp"><img src="http://files.opensuse.org/opensuse/en/f/f1/Oneclick.png" alt="" /></a><br />
openSUSE 11.4<br />
<a href="http://software.opensuse.org/ymp/home:stecue/openSUSE_11.3/umplayer.ymp"><img src="http://files.opensuse.org/opensuse/en/f/f1/Oneclick.png" alt="" /></a><br />
openSUSE 11.3</div>
<p>It&#8217;s not just media tools which integrate with online services. <a href="http://www.libreoffice.org/">LibreOffice</a> can export and import documents from online office suites like <a href="http://docs.google.com">Google Docs</a> and <a href="http://zoho.com">Zoho</a>. And of course, mail/agenda/news clients like <a href="http://projects.gnome.org/evolution">Evolution</a> and <a href="http://pim.kde.org">KDE PIM</a> have offered integration with online services like mail or calendaring forever. Feed readers like <a href="http://liferea.sourceforge.net/">Liferea</a> offer syncing your news feed with <a href="http://www.google.com/reader">Google Reader</a> and <a href="http://tt-rss.org/">TinyTinyRSS</a>.</p>
<p>Besides integrating with existing services, Free Software projects are starting their own. Prominent examples are GNOME&#8217;s <a href="http://projects.gnome.org/tomboy/">Tomboy</a> which synchronizes your notes between instances using an online service.</p>
<h2>More</h2>
<p>But there is more available for openSUSE. There are several file sharing and syncing services out there. Read about that in <a href="http://news.opensuse.org/2011/06/17/opensuse-and-your-own-cloud/">part II</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/06/16/opensuse-and-online-services/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>GNOME 3.0 arrives for openSUSE 11.4</title>
		<link>http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/</link>
		<comments>http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 20:29:40 +0000</pubDate>
		<dc:creator>Manu Gupta</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=8548</guid>
		<description><![CDATA[The wait is finally over and the much anticipated release of GNOME 3 on openSUSE&#8217;s latest distro release, 11.4 is ready for download at a desktop near you.  Frederic Crozat, a member of the openSUSE GNOME Team, has been working tirelessly, burning the midnight oil getting GNOME3 stable enough for you all to use.  See [...]]]></description>
			<content:encoded><![CDATA[<p>The wait is finally over and the much anticipated release of GNOME 3 on openSUSE&#8217;s latest distro release, 11.4 is ready for download at a desktop near you.  <a href="http://blog.crozat.net/">Frederic Crozat</a>, a member of the openSUSE GNOME Team, has been working tirelessly, burning the midnight oil getting GNOME3 stable enough for you all to use.  See his <a title="GNOME 3" href="http://goo.gl/EwL5C">blog</a> for the full details. Our friends from GNOME Foundation also welcomed GNOME 3 for openSUSE with a welcome tweet.<br />
<a rel="attachment wp-att-8549" href="http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/gnome-3/"></a><a rel="attachment wp-att-8554" href="http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/gnome-4/"></a><a rel="attachment wp-att-8554" href="http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/gnome-4/"><img class="aligncenter size-full wp-image-8554" title="gnome3.0" src="http://news.opensuse.org/wp-content/uploads/2011/04/gnome1.png" alt="" width="537" height="90" /></a><span id="more-8548"></span><br />
Detailed instructions can be found at <a href="http://en.opensuse.org/openSUSE:GNOME_3.0">on our GNOME 3.0 page</a>.including:</p>
<ul>
<li>How to install GNOME 3 easily using 1-click install from your favorite Web browser,</li>
<li>How to switch from my previous repository (home:fcrozat:gnome3, which will be soon phased out) to the new repository. This is important to continue receiving updates for those who installed the live image on their system.</li>
</ul>
<p>If you are interested in trying out GNOME 3 but don&#8217;t feel like upgrading or installing it right away, you can play with the live cd at <a href="http://gnome3.org/tryit.html">http://gnome3.org/tryit.html</a> .</p>
<h2>Features in this release</h2>
<p>To find an overview of what&#8217;s new in GNOME 3, read <a href="http://www.gnome3.org">the official GNOME 3 website</a>. We highlight a few features here, some of which are particularly relevant for openSUSE users.</p>
<h3>Activity Bar</h3>
<p><a rel="attachment wp-att-8662" href="http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/g3-activities/"><img class="alignleft size-medium wp-image-8662" title="GNOME 3 Activities" src="http://news.opensuse.org/wp-content/uploads/2011/04/g3-activities-300x168.jpg" alt="GNOME 3 Activities" width="300" height="168" /></a>One of the most exciting features of GNOME 3.0 is the new activity bar. With the activity bar, you can track your todos and day to day activity along with cool features like accessibility, instant messaging, nifty application access and power options. Activity bar replaces your desktop and brings to you a new desktop experience.</p>
<h3>NetworkManager integration</h3>
<p>openSUSE ships with the latest 0.9 version of NetworkManager. This release brings simplified configuration, support for fast user switching and shared computers as well as integration between &#8220;System Connections&#8221; and &#8220;User Connections&#8221;. The new NetworkManager is well integrated in GNOME Shell.</p>
<h3>Accessibility</h3>
<p>The GNOME community has always put much effort in enabling the use of GNOME software for disabled users. GNOME 3 makes accessibility even more prominent by offering access to a wide range of basic settings directly on the ‘Activities bar’.<br />
<a rel="attachment wp-att-8573" href="http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/screenshot-2/"><img class="alignright size-medium wp-image-8573" title="messaging" src="http://news.opensuse.org/wp-content/uploads/2011/04/Screenshot-2-300x193.png" alt="" width="300" height="193" /></a></p>
<h3>Messaging</h3>
<p>A very nice feature of GNOME 3 is the pervasive integration of messaging with gnome-shell. You no longer have to run separate applications to be connected to the world. You can communicate right from within your desktop!</p>
<h3>Tweakable</h3>
<p>GNOME 3 on openSUSE comes with the GNOME 3 tweak tool allowing you to access some hidden features of GNOME Shell. However, due to the design of GNOME Shell, every aspect of it can be modified relatively easy. GNOME Shell is written in Javascript and building on other modern technologies like CSS. While this might not be as easy accessible as a dialog with buttons it is far more flexible for power users. And we expect that the average user will be more than satisfied with the default configuration options. Of course, future releases of GNOME Shell will probably re-introduce some of the functionality which used to be present in the GNOME 2 desktop. The developers simply have not had time to bring back all the most needed features and based on user feedback, priorities have to be set.</p>
<p>Enjoy GNOME 3 on 11.4, as so many others already have!</p>
<p><span style="color: #ff0000;">Note : Please read known issues before installing GNOME3 on your system.</span></p>
<p><em>Article Contributed by Nelson Marques</em></p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/04/23/gnome-3-0-arrives-for-opensuse-11-4/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>First Bretzn Sprint: openSUSE App Store on the Horizon</title>
		<link>http://news.opensuse.org/2011/01/27/first-bretzn-sprint-opensuse-app-store-on-the-horizon/</link>
		<comments>http://news.opensuse.org/2011/01/27/first-bretzn-sprint-opensuse-app-store-on-the-horizon/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 00:40:41 +0000</pubDate>
		<dc:creator>James Mason</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=6397</guid>
		<description><![CDATA[﻿Novell hosted the first Bretzn Sprint in the SUSE office in Nürnberg between 21th and the 23st of January. The objective of the sprint was to create an proof of concept application store for openSUSE.
This meeting is a direct follow up of the Cross-distribution meeting on application installer which took place in the 3 days leading up to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.opensuse.org/wp-content/uploads/2011/01/DSC_1674.jpg"><img class="alignright size-thumbnail wp-image-6436" title="Participants in the Bretzn Sprint" src="http://news.opensuse.org/wp-content/uploads/2011/01/DSC_1674-150x150.jpg" alt="Participants in the Bretzn Sprint" width="150" height="150" /></a>﻿Novell hosted the first <a href="http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/">Bretzn</a> Sprint in the SUSE office in Nürnberg between 21th and the 23st of January. The objective of the sprint was to create an proof of concept application store for openSUSE.</p>
<p>This meeting is a direct follow up of the <a href="http://news.opensuse.org/2011/01/26/app-installer-meeting-or-more-collaboration-accross-borders/">Cross-distribution meeting on application installer</a> which took place in the 3 days leading up to the Bretzn sprint. During this meeting developers from <a href="http://www.debian.org/">Debian</a>, <a href="http://fedoraproject.org/">Fedora</a>, <a href="http://mageia.org/">Mageia</a>, <a href="http://www.opensuse.org/">openSUSE</a>, and <a href="http://www.ubuntu.com/">Ubuntu</a> Linux distributions decided to work together on common APIs and code for application stores on Linux.</p>
<p>The Bretzn Sprint was dedicated to the development of a proof of concept of this idea, using existing components like the <a href="http://gitorious.org/meego-garage/">MeeGo Garage client</a> and <a href="http://api.kde.org/kdesupport-api/kdesupport-apidocs/attica-git/html/">libattica</a> as starting points.</p>
<p>Attendees of this meeting where Will Stephenson, Dan Leinir Turthra Jensen, Frederik Gladhorn, Mateu Batle Sastre, Eugene Trounev, Vincent Untz, Pavol Rusnak and Frank Karlitschek. This team brought together a wide range of skills, as can be seen in the results of this highly productive sprint.</p>
<p><a href="http://news.opensuse.org/wp-content/uploads/2011/01/appstore_details.png"><img class="alignleft size-medium wp-image-6465" title="openSUSE App Store screenshot" src="http://news.opensuse.org/wp-content/uploads/2011/01/appstore_details-300x207.png" alt="openSUSE App Store screenshot" width="300" height="207" /></a>In just two and a half days, they managed to create a working application store client for openSUSE and KDE. The server part was based on <a href="http://www.freedesktop.org/wiki/Specifications/open-collaboration-services">OCS</a> (Open Collaboration Services), which already did everything needed for the server side and just needed some data inserted to be shown in the client. The client in turn was created by using the MeeGo Garage client, and adapting it to be a more KDE-like application, by using the various KDE widgets and other tools, removing the duplication of functionality which was covered by the KDE libraries.</p>
<p>Finally, a new application view was created, to replace the existing which was never as pleasing as the original authors wanted it to be. This was done by using <a href="http://qt.nokia.com/products/qt-quick/">Qt Quick</a>, which has allowed for the rapid construction of a much more pleasant look. The new interface is the result of a brainstorming session involving all members of the sprint, based on the results from the<a href="http://news.opensuse.org/2011/01/26/app-installer-meeting-or-more-collaboration-accross-borders/">cross-distribution meeting</a>. While this work is still in progress, it already represents an improvement over the old interface.</p>
<p><em>Article contributed by Frank Karlitschek</em></p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2011/01/27/first-bretzn-sprint-opensuse-app-store-on-the-horizon/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>From the Developer to the User and back – Announcing Project Bretzn</title>
		<link>http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/</link>
		<comments>http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 08:54:31 +0000</pubDate>
		<dc:creator>Jos Poortvliet</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=5267</guid>
		<description><![CDATA[At the openSUSE conference Frank Karlitschek, KDE e.V. board member and well known for his projects like  GetHotNewStuff, opendesktop.org, socialdesktop.org announced a new project during his keynote. The title: &#8220;From the Developer to the User and Back; or Project Bretzn&#8221;. A Bretzn is a kind of pretzel in Germany and what the name means [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-5272" href="http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/shot3/"><img class="alignright size-thumbnail wp-image-5272" title="The Qt Client on Windows" src="http://news.opensuse.org/wp-content/uploads/2010/10/shot3-150x150.png" alt="" width="150" height="150" /></a>At the <a href="http://en.opensuse.org/Portal:Conference">openSUSE conference</a> Frank Karlitschek, KDE e.V. board member and well known for his projects like  <a href="http://ghns.freedesktop.org/">GetHotNewStuff</a>, <a href="http://opendesktop.org">opendesktop.org</a>, <a href="http://www.socialdesktop.org">socialdesktop.org</a> announced a new project during his keynote. The title: &#8220;From the Developer to the User and Back; or Project Bretzn&#8221;. A Bretzn is a kind of pretzel in Germany and what the name means in practice became only clear at the end of the keynote&#8230;</p>
<p><span id="more-5267"></span></p>
<h2>The issue</h2>
<p>As a developer you want to create cool Free Software and you want to get the result out to millions of users. Unfortunately, to get the code to the user you need to do more than just the fun stuff.</p>
<p>After you have written your application you have to compile and package it for all operating systems you want to support. There is a large variety of Linux distributions out there and of course there is Windows and Mac too. Once you&#8217;ve build it and package it, you have to create a web page with information about the application and some features like commenting and a bug report tool. Next step is to promote your product on twitter, Facebook and at conferences; and try and get it into distributions. Once the distributions release some users hopefully turn up and start giving feedback; resulting in changes to the application. A new version is released and you have to start all over again with the boring stuff.</p>
<h2><a rel="attachment wp-att-5273" href="http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/meego/"><img class="alignright size-medium wp-image-5273" title="meego appstore" src="http://news.opensuse.org/wp-content/uploads/2010/10/meego-300x176.png" alt="The MeeGo App Store" width="300" height="176" /></a>The ambition: introducing Bretzn</h2>
<p>Frank wants to reduce this whole cycle to 10 minutes of work (well, except for the fun part: the coding). Meet project Bretzn. The goals of this project are to:</p>
<ol>
<li>Make it easy for developers to release an application</li>
<li> Make it easy for developers to market and for users to learn about that application</li>
<li> Make it easy for users to install the application</li>
</ol>
<p>Project Bretzn consists of three parts: the <strong>building</strong> of the package, the <strong>publishing</strong> of the application, the <strong>marketing</strong> to the users and the <strong>feedback</strong> cycle back to the developer. The building part consists of plugins for IDE&#8217;s and integration with Build Services and using <a href="http://www.kdedevelopers.org/node/4177">Lubos Lunak&#8217;s OBS Generator</a> (yes, still <a href="http://michal.hrusecky.net/index.php/blog/show/kde-obs-generator-is-looking-for-a-new-name!--1.html">looking for a new name</a>) to automatically generate cross-platform build files. Publishing sends the app to a variety of App Stores and then markets it through announcing it on Facebook, Twitter, via a RSS feed and the <a href="http://socialdesktop.org">Social Desktop</a>. Finally, users can provide feedback by rating the application and commenting on it, by writing bug reports and send messages to mailing lists or forums. And all of that with one click (well, maybe a few more).</p>
<h2>Status</h2>
<p>Currently, Sebastian Kugler, Dan Leinir Turthra Jensen and Frank himself have been working on this for about three months. The plans are older, however, as are some parts like the OCS based App Store.</p>
<p><a rel="attachment wp-att-5274" href="http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/shot6/"><img class="alignright size-medium wp-image-5274" title="desktop integration" src="http://news.opensuse.org/wp-content/uploads/2010/10/shot6-198x300.png" alt="desktop integration" width="198" height="300" /></a>The API is all open, part of the Open Collaboration Services which is on freedesktop.org. There are free server and client implementations supporting uploading and downloading of applications, abstracting Build Services and including all the social features. The API is supported and used by Intel, Nokia, OpenOffice.org, KDE and GNOME.</p>
<p>The new <a href="http://www.open-collaboration-services.org">Open Collaboration Services</a> AppStore currently has four different clients:</p>
<ul>
<li>the openDesktop series of websites (kde-apps.org, gtk-apps.org, qt-apps.org, gnome-look.org etc)</li>
<li>a Qt client (supporting Windows, Mac and Linux)</li>
<li>the MeeGo Garage</li>
<li>the KDE GHNS app</li>
<li> a GNOME library (no gui yet)</li>
<li>Ovi, AppUp and more in development</li>
</ul>
<p>Current features of the API include categories, screen shots, change logs, commenting, rating, search and update notification. Furthermore, applications can be either free or paid and the payment goes directly to the developer. Not all AppStore clients include all features right now, the KDE GHNS client is probably the most complete as it has been around for many years.</p>
<p>Social features include notifications directly to the desktop using the Social Desktop API, &#8216;what my friends like&#8221; and &#8220;what my friends develop&#8221; and Knowledge Base integration.</p>
<p>Over 70% of the work is done already and the team is aiming to ship in December. They are working with other openSUSE developers to make a proof-of-concept App Store for openSUSE using OBS and the other integration which will hopefully ship in the upcoming openSUSE 11.4 release.</p>
<h2>Plans for the future</h2>
<p>Future plans are to show commits of friends, link to bug trackers so users can file bugs, allow users to easily test newer versions so developers can gather feedback and the ability to give donations to developers.</p>
<p>The code will soon be available on Gitorious for all to see and of course anyone interested in helping out is more than welcome. The team is looking for integration in other DE&#8217;s like Eclipse, NetBeans, Visual Studio, MonoDevelop and KDevelop. But also work on more App Stores, further social media integration and code cleanup is needed! And especially work on a GNOME frontend, in the spirit of Collaboration Across Borders, would make the team happy.</p>
<div id="attachment_5288" class="wp-caption aligncenter" style="width: 703px"><a rel="attachment wp-att-5288" href="http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/shot1/"><img class="size-full wp-image-5288" title="The Meaning Of Bretzn" src="http://news.opensuse.org/wp-content/uploads/2010/10/shot1.png" alt="The Meaning Of Bretzn" width="693" height="423" /></a><p class="wp-caption-text">The Meaning Of Bretzn</p></div>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2010/10/26/from-the-developer-to-the-user-and-back-announcing-project-bretzn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Attention All KDE Users</title>
		<link>http://news.opensuse.org/2010/02/16/attention-all-kde-users/</link>
		<comments>http://news.opensuse.org/2010/02/16/attention-all-kde-users/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 15:05:48 +0000</pubDate>
		<dc:creator>Will Stephenson</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[KDE]]></category>

		<guid isPermaLink="false">http://news.opensuse.org/?p=2898</guid>
		<description><![CDATA[KDE SC 4.3.5 is about to become available for openSUSE 11.2 as an online update (from 4.3.1).  This release fixes many bugs, so we decided to push it as an online update instead of making it an optional update in the Build Service, and by fixing bugs we give our KDE contributors more time [...]]]></description>
			<content:encoded><![CDATA[<p>KDE SC 4.3.5 is about to become available for openSUSE 11.2 as an online update (from 4.3.1).  This release fixes many bugs, so we decided to push it as an online update instead of making it an optional update in the Build Service, and by fixing bugs we give our KDE contributors more time to work for openSUSE 11.3.</p>
<p>This makes the Build Service KDE:43 repository redundant, so it is being removed.  KDE:43 users should remove this repository from their installation sources.</p>
<p>For more details and information on how to use other KDE versions on all supported openSUSE editions, see <a href="http://en.opensuse.org/KDE/Repositories">KDE Repositories</a>.</p>
<p><em>Edit:</em> KDE 4.3 users on older versions of openSUSE are not being left out in the rain.  <a href="http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop">KDE:KDE4:STABLE:Desktop</a> contains the same KDE SC 4.3.5 that was added to openSUSE 11.2.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.opensuse.org/2010/02/16/attention-all-kde-users/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

