<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Das Administrative Universum</title>
	
	<link>http://d24m.de</link>
	<description>unendliche Weiten</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:28:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/d24m" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="d24m" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Howto: ZFS unter Mac OS X</title>
		<link>http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/</link>
		<comments>http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:28:10 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[dev]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[zevo]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2367</guid>
		<description><![CDATA[Schon oft sollte ZFS für Mac OS X kommen. Nun hat Ten&#8217;s Complement tatsächlich Zevo veröffentlicht und unterstützt damit ZFS in Version 28 nativ unter Mac OS X. Grund genug es gleich zu testen. Zevo gibt es in drei Editionen mit unterschiedlich vielen Features. So wird in der Silver Edition nur das ZFS selbst bereit [...]]]></description>
			<content:encoded><![CDATA[<p>Schon oft sollte <a target="_blank" href="http://de.wikipedia.org/wiki/ZFS_(Dateisystem)#Entwicklung" >ZFS für Mac OS X kommen</a>. Nun hat <a target="_blank" href="http://tenscomplement.com/" >Ten&#8217;s Complement</a> tatsächlich <a target="_blank" href="http://tenscomplement.com/our-products" >Zevo</a> veröffentlicht und unterstützt damit <a target="_blank" href="http://de.wikipedia.org/wiki/ZFS_(Dateisystem)" >ZFS</a> in Version 28 nativ unter Mac OS X. Grund genug es gleich zu testen.</p>
<p>Zevo gibt es in <a target="_blank" href="http://tenscomplement.com/our-products" >drei Editionen</a> mit unterschiedlich vielen Features. So wird in der <a target="_blank" href="http://tenscomplement.com/our-products/zevo-silver-edition" >Silver Edition</a> nur das ZFS selbst bereit gestellt, die <a target="_blank" href="http://tenscomplement.com/our-products/zevo-gold-edition" >Gold Edition</a> bietet dann auch Snapshots, Raidfunktionen und Kompression und in der <a target="_blank" href="http://tenscomplement.com/our-products/zevo-platinum-edition" >Ultimate Variante</a> bekommt man dann auch <a target="_blank" href="http://blogs.oracle.com/bonwick/entry/zfs_dedup" >Deduplication</a>, <a target="_blank" href="http://blogs.oracle.com/bonwick/entry/raid_z" >RAIDZ</a> und eine GUI zur Verwaltung gestellt.</p>
<p>Die Frage nach der Version stellt sich derzeit allerdings noch nicht, da es derzeit nur die Silver Edition für knapp 20€ zu kaufen gibt. Aber man kann später jederzeit upgraden. Inwieweit dies notwendig ist wird sich zeigen, denn wahrscheinlich sind die Features unter der Haube schon eingebaut aber über die Oberfläche nicht erreichbar.</p>
<p>Der Einkauf ging sehr einfach per PayPal und anschließendem Download und so konnte ich nach 3 Minuten loslegen.</p>
<p><a target="_blank" href="http://tenscomplement.com/our-products/zevo-silver-edition" >Man benötigt</a> Mac OS X 10.6.6 oder 10.7.2 und neuer, 2GB RAM und 25 MB Plattenplatz auf dem Systemlaufwerk. Besser sind 4GB RAM und eine 64Bit CPU. Aber das wird auch bei anderen Betriebsystemen wie <a target="_blank" href="http://www.freebsd.org" >FreeBSD</a> <a target="_blank" href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/filesystems-zfs.html" >empfohlen</a>. Und man benötigt eine einzelne Fesplatte oder USB-Stick, denn Zevo kann nicht auf der Systemplatte verwendet werden.</p>
<p><a href="http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/zevo1_web/"  rel="attachment wp-att-2368"><img class="alignnone size-full wp-image-2368" title="zevo1_web" src="http://d24m.de/wp-content/uploads/2012/01/zevo1_web.jpg" alt="" width="500" height="431" /></a></p>
<p>Die Installation ist soweit unspektakulär, als das man sie einfach nur durchklickt und anschießend den Mac neu startet.</p>
<p><a href="http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/zevo2_web-2/"  rel="attachment wp-att-2370"><img class="alignnone size-full wp-image-2370" title="zevo2_web" src="http://d24m.de/wp-content/uploads/2012/01/zevo2_web1.jpg" alt="" width="500" height="354" /></a></p>
<p>Und schon kann man auf ZFS-Dateisysteme unter Mac OS X zugreifen. Ich sollte kurz erwähnen, dass sich die Entwickler mit ihrem Support <a target="_blank" href="http://tenscomplement.com/frequently-asked-questions" >sehr zurück halten und auch keinerlei Garantien für Fehlerfreiheit geben</a>. Im Quick-Start-Guide steht dazu:<span id="more-2367"></span></p>
<blockquote>
<p>To ensure that your data is protected and to prevent any loss of data, we strongly recommend that you keep at least two copies of your data at all times. Keep one copy using your ZEVO storage and a second copy on another storage medium, such as another hard disk or a cloud backup service.</p>
</blockquote>
<p>Dies sollte man sicher in einer so frühen Version ernst nehmen. Zum Testen habe ich einen leeren 8GB großen USB-Stick hergenommen und diesen über Zevo mit ZFS formatiert.</p>
<p><a href="http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/zevo3/"  rel="attachment wp-att-2371"><img class="alignnone size-full wp-image-2371" title="zevo3" src="http://d24m.de/wp-content/uploads/2012/01/zevo3.jpg" alt="" width="183" height="194" /></a></p>
<p>Dies geschieht über den neu hinzu gekommenen Menüpunkt in den Systemeinstellungen von Mac OS X. Man wird hierbei nur nach der zu formatierenden Fesplatte gefragt und ob man Groß- und Kleinschreibung bei Datei- und Verzeichnisnamen berücksichtigt werden soll.</p>
<p><a href="http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/zevo4_web/"  rel="attachment wp-att-2372"><img class="alignnone size-full wp-image-2372" title="zevo4_web" src="http://d24m.de/wp-content/uploads/2012/01/zevo4_web.jpg" alt="" width="500" height="350" /></a></p>
<p>Ich habe mich für die Unix-Variante entschieden, da ich den Stick ja auch unter FreeBSD testen möchte. Und aus Gewohnheit.</p>
<p>Und schon hat man ein ZFS-Dateisystem auf seinem Stick.</p>
<p><code>zfs list<br />NAME USED AVAIL REFER MOUNTPOINT<br />Zevo 428Ki 6,95Gi 366Ki /Volumes/Zevo</code></p>
<p>Dies sind die Standardoptionen des angelegten Dateisystems:</p>
<p><code>zfs get all Zevo<br />NAME PROPERTY VALUE SOURCE<br />Zevo type filesystem -<br />Zevo creation Di Jan 24 23:00 2012 -<br />Zevo used 428Ki -<br />Zevo available 6,95Gi -<br />Zevo referenced 366Ki -<br />Zevo compressratio 1.00x -<br />Zevo mounted yes -<br />Zevo quota none default<br />Zevo reservation none default<br />Zevo recordsize 128Ki default<br />Zevo mountpoint /Volumes/Zevo default<br />Zevo checksum on default<br />Zevo compression off local<br />Zevo atime on default<br />Zevo devices on default<br />Zevo exec on default<br />Zevo setuid on default<br />Zevo readonly off default<br />Zevo snapdir visible local<br />Zevo aclinherit restricted default<br />Zevo canmount on default<br />Zevo copies 1 local<br />Zevo version 5 -<br />Zevo utf8only off -<br />Zevo normalization none -<br />Zevo casesensitivity sensitive -<br />Zevo refquota none default<br />Zevo refreservation none default<br />Zevo primarycache all default<br />Zevo secondarycache all default<br />Zevo usedbysnapshots 0 -<br />Zevo usedbydataset 366Ki -<br />Zevo usedbychildren 63Ki -<br />Zevo usedbyrefreservation 0 -<br />Zevo logbias latency default<br />Zevo dedup off default<br />Zevo sync standard default</code></p>
<p>Es handelt sich hierbei um ZFS-Version 28:</p>
<p><code>zpool upgrade -v<br />This system is currently running ZFS pool version 28.<br /></code></p>
<p>Und das ganze ist nativ, also ohne Umwege über FUSE gemountet.</p>
<p><code>mount<br />/dev/disk1 on / (hfs, local, journaled)<br />devfs on /dev (devfs, local, nobrowse)<br />map -hosts on /net (autofs, nosuid, automounted, nobrowse)<br />map auto_home on /home (autofs, automounted, nobrowse)<br />/dev/disk3 on /Volumes/Zevo (zfs, local, journaled)</code></p>
<p>Beim Trennen und Mounten wird man übrigens per <a target="_blank" href="http://growl.info/" >Growl</a> entsprechend informiert.</p>
<p><a href="http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/zevo6/"  rel="attachment wp-att-2377"><img class="alignnone size-full wp-image-2377" title="zevo6" src="http://d24m.de/wp-content/uploads/2012/01/zevo6.jpg" alt="" width="298" height="60" /></a></p>
<p>Nun aber zur Nutzbarkeit. Ich habe den Stick eingesteckt und wollte testweise einmal das Lion-Image von 4 GB Größe auf den Stick kopieren. Das habe ich dann aber abgebrochen, da es ungefähr 3 Stunden gedauert hätte. Hmpf.</p>
<p>OK, backen wir erstmal kleinere Brötchen. Also habe ich für meinen zweiten Anlauf eine ISO-Datei von nur 118 MB Größe hergenommen. Das war immerhin in drei Minuten erledigt.</p>
<p>Nun wollte ich mal Deduplication auf dem Stick testen.</p>
<p><code>sudo zfs set dedup=on Zevo<br />cannot set property for 'Zevo': data deduplication property requires a 64-bit kernel and 8 GB RAM</code></p>
<p>Schade, mein MacBook Air hat leider nur 4 GB.</p>
<p>Nun möchte ich die Daten aber auch unter anderen Bestriebssystemen nutzen. Also den Stick unter Windows angeschlossen &#8211; kleiner Scherz. Also den Stick unter FreeBSD angeschlossen und gemountet.</p>
<p><code># zpool import -o rw Zevo<br /></code></p>
<p>Und zum Test die eben auf den Stick kopierte Datei auf die Platte bewegt.</p>
<p><code># mv /Zevo/mfsbsd-se-9.0-amd64.iso /usr/home/oliver/mfsbsd.iso<br /></code></p>
<p>Deduplication hat mich allerdings dann doch nicht losgelassen. Ich wollte es haben. Also unter FreeBSD mal angeschaltet.</p>
<p><code># zfs set dedup=on Zevo<br /># zfs set compression=on Zevo<br /># mkdir /Zevo/iso{1,2,3}<br /># time cp /usr/home/oliver/mfsbsd.iso /Zevo/iso1<br /># 0.000u 0.130s 1:41.97 0.1%<br /># time cp /usr/home/oliver/mfsbsd.iso /Zevo/iso2<br /># 0.0006u 0.085s 0:04.87 1.6%<br /># time cp /usr/home/oliver/mfsbsd.iso /Zevo/iso3<br /># 0.007u 0.308s 0:00.31 96.7%<br /></code></p>
<p>Man sieht, dass ZFS sofort registriert, dass die Datei bzw. gleiche Blöcke im Dateisystem vorhanden sind und somit nicht kopiert werden müssen, was wiederum die Dauer des Kopiervorgangs von fast 2 Minuten auf wenige Sekunden drückt. Weil ja auch nichts kopiert wird.<br />Nun nochmal auf den Speicherverbrauch geschaut:</p>
<p><code># df -h | grep Zevo <br /># Zevo 7.2G 338MB 6.9G 5% /Zevo</code></p>
<p>Mit df sieht alles noch aus wie immer. Man benötigt ja auch zpool um den wirklich verbrauchten Speicher zu ermitteln. Nähere Informationen dazu kann man bei <a target="_blank" href="http://blogs.oracle.com/bonwick/entry/zfs_dedup" >Jeff Bonwick</a> und bei <a target="_blank" href="http://www.c0t0d0s0.org/archives/6168-df-considered-problematic.html" >Jörg Möllenkamp</a> nachlesen.</p>
<p><code># zpool list | grep Zevo<br /># Zevo 7.06G 114M 6.95G 1% 3.00x ONLINE -</code></p>
<p>Das sieht schon besser aus. Man sieht, dass in Wirklichkeit nur 114MB belegt sind, also das ISO-Image nur einmal auf dem Stick vorhanden ist.</p>
<p>Wieder zurück zum Mac. Also Stick umounten unter FreeBSD:</p>
<p><code># zpool export Zevo<br /></code></p>
<p>Auf dem Mac wird das Dateisystem sofort gemountet und auch richtig behandelt &#8211; also auch Deduplication bleibt aktiv.</p>
<p><code>zpool list<br />NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT<br />Zevo 7,06Gi 123Mi 6,94Gi 1% 2.99x ONLINE -</code></p>
<p>Das ganze lief bei mir auch mit 4GB RAM stabil. Allerdings sind auch nicht wirklich viele Daten, die in diesem kleinen Test verarbeitet werden müssen.</p>
<p>Was aber, wenn doch mal etwas schief geht? Man kann die Daten der ZFS-Dateisysteme mittels dem mitgelieferten Checkup prüfen, welcher ebenfalls unter den Systemeinstellungen zu finden ist. Und siehe da, es hatte auch direkt einen Fehler gefunden, der leider auch nicht korrigiert werden konnte. Ok ich hatte etwas nachgeholfen.</p>
<p><a href="http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/zevo7_web/"  rel="attachment wp-att-2379"><img class="alignnone size-full wp-image-2379" title="zevo7_web" src="http://d24m.de/wp-content/uploads/2012/01/zevo7_web.jpg" alt="" width="500" height="306" /></a></p>
<p>Diesen Check kann man übringens auch in der Konsole mit folgendem Befehl starten.</p>
<p><code>sudo zpool scrub Zevo</code></p>
<p>Mehr Informationen liefert auch zpool status:</p>
<p><code>sudo zpool status -v<br />pool: Zevo<br /> state: ONLINE<br />status: One or more devices has experienced an error resulting in data corruption. Applications may be affected.<br />action: Restore the file in question if possible. Otherwise restore the entire pool from backup.<br /> scan: scrub repaired 0 in 0h0m with 1 errors on Wed Jan 25 09:32:33 2012<br />config:<br /> NAME STATE READ WRITE CKSUM<br /> Zevo ONLINE 0 0 2<br /> GPTE_857D267E-575C-4CF8-A737-B06AC37BFB20 ONLINE 0 0 4 at disk2s2<br /> errors: Permanent errors have been detected in the following files:<br /> Zevo:/mfsbsd-se-9.0-amd64.iso</code></p>
<p>Soweit ein erster Rundgang durch ZFS unter Mac OS X. Und wie man sieht, sind einige Features unter der Haube vorhanden, welche nur durch die GUIs nicht abgedeckt werden. Die kommenden Editionen sind somit eventuell überflüssig, wenn man mit dem Terminal umgehen kann. Auf jeden Fall eine schöne Sache, dass es endlich eine ordentliche Unterstützung unter Mac OS X für ZFS gibt. Wie sind eure Erfahrungen und Eindrücke mit Zevo?</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/Zpw3a92yloE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/25/howto-zfs-unter-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kurztipp: Gnome-Panel zurücksetzen</title>
		<link>http://d24m.de/2012/01/23/kurztipp-gnome-panel-zurucksetzen/</link>
		<comments>http://d24m.de/2012/01/23/kurztipp-gnome-panel-zurucksetzen/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:27:27 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[bug]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[panel]]></category>
		<category><![CDATA[pkill]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2363</guid>
		<description><![CDATA[Es kommt manchmal vor, dass die Gnome-Panel von Gnome (Version 2.x) nicht angezeigt werden. Man sieht nach dem Einloggen oder Entsperren des Bildschirms nur den nackten Desktop. Man kann die Panel aber durch Zurücksetzen per Konsole wiederherstellen ohne sich aus- und wieder einloggen zu müssen. Dazu öffnet man unter Debian oder Ubuntu die Konsole mittels [...]]]></description>
			<content:encoded><![CDATA[<p>Es kommt manchmal vor, dass die Gnome-Panel von Gnome (Version 2.x) nicht angezeigt werden. Man sieht nach dem Einloggen oder Entsperren des Bildschirms nur den nackten Desktop.</p>
<p>Man kann die Panel aber durch Zurücksetzen per Konsole wiederherstellen ohne sich aus- und wieder einloggen zu müssen. Dazu öffnet man unter Debian oder Ubuntu die Konsole mittels der Tastenkombination Strg+Alt+T und gibt den folgenden Befehl ein.</p>
<pre>pkill gnome-panel</pre>
<p>Und schon ist wieder alles an seinem Platz. Weitere hilfreiche Tipps gibt es im <a target="_blank" href="http://wiki.ubuntuusers.de/gnome_panel#Problemloesungen" >Wikieintrag zu Gnome</a> von <a target="_blank" href="http://ubuntuusers.de/" >ubuntuusers.de</a>.</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/6dB-FG2CHCA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/23/kurztipp-gnome-panel-zurucksetzen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tipp zum Wochenende</title>
		<link>http://d24m.de/2012/01/13/tipp-zum-wochenende/</link>
		<comments>http://d24m.de/2012/01/13/tipp-zum-wochenende/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 15:11:33 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[#366daysofmusic]]></category>
		<category><![CDATA[bsd]]></category>
		<category><![CDATA[fireplace]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2351</guid>
		<description><![CDATA[Mein Tipp zum Wochenende: Vor dem Pixelkaminfeuer des Zweitrechners (Mac &#124;&#124; Win) FreeBSD aktualisieren und dabei etwas freie Musik auflegen. Nur so als Vorschlag.]]></description>
			<content:encoded><![CDATA[<p>Mein Tipp zum Wochenende: Vor dem <a target="_blank" href="http://www.tedmartens.com/fireplace/" >Pixelkaminfeuer</a> des Zweitrechners (Mac || Win) <a href="http://d24m.de/?p=2343" >FreeBSD aktualisieren</a> und dabei etwas freie <a target="_blank" href="http://phlow.de/366daysofmusic/" >Musik auflegen</a>.</p>
<p><a href="http://d24m.de/2012/01/13/tipp-zum-wochenende/fireplace_web/"  rel="attachment wp-att-2359"><img class="alignnone size-full wp-image-2359" title="fireplace_web" src="http://d24m.de/wp-content/uploads/2012/01/fireplace_web.jpg" alt="" width="375" height="500" /></a></p>
<p>Nur so als Vorschlag.</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/lMRTJFyGlO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/13/tipp-zum-wochenende/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD 9 ist raus</title>
		<link>http://d24m.de/2012/01/13/freebsd-9-ist-raus/</link>
		<comments>http://d24m.de/2012/01/13/freebsd-9-ist-raus/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 14:56:35 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[unix]]></category>
		<category><![CDATA[capsicum]]></category>
		<category><![CDATA[dennis ritchie]]></category>
		<category><![CDATA[dtrace]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[hast]]></category>
		<category><![CDATA[llvm]]></category>
		<category><![CDATA[rctl]]></category>
		<category><![CDATA[softupdates]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[trim]]></category>
		<category><![CDATA[usb 3.0]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2343</guid>
		<description><![CDATA[Das FreeBSD-Projekt hat Version 9.0 seines Betriebsystems veröffentlicht. Sie widmen diese Version dem verstorbenen Dennis Ritchie, welcher zusammen mit Ken Thompson die erste Version von UNIX schrieb und portierte. Meine persönlichen Highlights dieser Version: ZFS in Version 28 mit Deduplikation und RAIDZ3 Fast Filesystem mit Softupdates Trim-Funktion für SSDs Unterstützung von LLVM wurde hinzugefügt High [...]]]></description>
			<content:encoded><![CDATA[<p>Das <a target="_blank" href="http://www.freebsd.org/" >FreeBSD-Projekt</a> hat <a target="_blank" href="http://www.freebsd.org/releases/9.0R/announce.html" >Version 9.0</a> seines Betriebsystems veröffentlicht. Sie widmen diese Version dem verstorbenen <a target="_blank" href="http://de.wikipedia.org/wiki/Dennis_Ritchie" >Dennis Ritchie</a>, welcher zusammen mit <a target="_blank" href="http://de.wikipedia.org/wiki/Ken_Thompson" >Ken Thompson</a> die erste Version von UNIX schrieb und portierte. Meine persönlichen Highlights dieser Version:</p>
<ul>
<li><a target="_blank" href="http://ivoras.net/blog/tree/2011-02-27.zfs-v28-in-freebsd-9-current!.html" >ZFS in Version 28</a> mit Deduplikation und RAIDZ3</li>
<li>Fast Filesystem mit <a target="_blank" href="http://jeffr-tech.livejournal.com/22716.html" >Softupdates</a></li>
<li><a target="_blank" href="http://svnweb.freebsd.org/base?view=revision&amp;revision=216796" >Trim-Funktion</a> für SSDs</li>
<li>Unterstützung von <a target="_blank" href="http://llvm.org/" >LLVM</a> wurde hinzugefügt</li>
<li><a target="_blank" href="http://www.psc.edu/networking/projects/hpn-ssh/faq.php" >High Performance SSH</a></li>
<li><a target="_blank" href="http://svnweb.freebsd.org/base?view=revision&amp;revision=223098" >USB 3.0 wird unterstützt</a> und es gibt einen <a target="_blank" href="http://svnweb.freebsd.org/base?view=revision&amp;revision=215649" >USB-Paketfilter</a></li>
<li><a target="_blank" href="http://wiki.freebsd.org/DTrace/userland" >DTrace für Anwenderprogramme</a></li>
<li><a target="_blank" href="http://wiki.freebsd.org/BSDInstall" >neues Installationsprogramm</a> (noch ohne ZFS-Unterstützung)</li>
</ul>
<p><a target="_blank" href="http://wiki.freebsd.org/Hierarchical_Resource_Limits" >RCTL</a>, <a target="_blank" href="http://www.cl.cam.ac.uk/research/security/capsicum/" >Capsicum</a>, <a target="_blank" href="http://wiki.freebsd.org/HAST" >HAST</a> und vieles andere mehr, was man in den <a target="_blank" href="http://www.freebsd.org/releases/9.0R/relnotes.html" >Release-Notes</a> nachlesen kann. Das Wochenende kann also kommen.</p>
<p>(via <a target="_blank" href="http://www.fixmbr.de/freebsd-9-0-ist-fertig/" >f!xmbr</a> | <a target="_blank" href="http://www.pro-linux.de/news/1/17914/freebsd-90-freigegeben.html" >pl</a> | <a target="_blank" href="http://www.heise.de/open/meldung/FreeBSD-9-In-Memoriam-Dennis-Ritchie-1412479.html" >heise</a>| <a target="_blank" href="http://bsdmag.org/magazine/1784-freebsd-get-up-to-date" >bsdmag</a>)</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/MSArv_BObmM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/13/freebsd-9-ist-raus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Howto: Linux-System mit scp und tar über das Netz klonen</title>
		<link>http://d24m.de/2012/01/10/howto-linux-system-mit-scp-und-tar-uber-das-netz-klonen/</link>
		<comments>http://d24m.de/2012/01/10/howto-linux-system-mit-scp-und-tar-uber-das-netz-klonen/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 16:31:28 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[grml]]></category>
		<category><![CDATA[klonen]]></category>
		<category><![CDATA[livecd]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2320</guid>
		<description><![CDATA[Ich kam letztens in die Verlegenheit ein Linux-System schnell auf eine andere Hardware umziehen zu müssen. Also laufendes System auf neue, nackte Hardware. Das zu klonende System war ein Ubuntu von der Stange. Da beiden Systemen 64-Bit-Prozessoren innewohnten stand einer schnellen Migration nichts im Wege. Also noch schnell die neuste Grml-Version 2011.12 (Knecht Rootrecht) geladen [...]]]></description>
			<content:encoded><![CDATA[<p>Ich kam letztens in die Verlegenheit ein Linux-System schnell auf eine andere Hardware umziehen zu müssen. Also laufendes System auf neue, nackte Hardware. Das zu klonende System war ein <a target="_blank" href="http://www.ubuntu.com" >Ubuntu</a> von der Stange. Da beiden Systemen 64-Bit-Prozessoren innewohnten stand einer schnellen Migration nichts im Wege. Also noch schnell die neuste <a target="_blank" href="http://grml.org/changelogs/README-grml-2011.12/" >Grml-Version 2011.12</a> (Knecht Rootrecht) geladen und damit die neue Hardware gebootet. Es darf natürlich auch eine andere LiveCD sein, aber ich mag GRML.</p>
<p>Auf der <a target="_blank" href="http://de.wikipedia.org/wiki/Zsh" >zsh</a> vom GRML angekommen habe ich erstmal die Partitionen gemäß des zu klonenden Systems angelegt.</p>
<p><code>fdisk /dev/sda</code></p>
<p>Also eigentlich war es nur eine Systempartition und eine Swap-Partition. Da es um eine Kopie der Daten und nicht der Dateisysteme ging konnte ich die Datenpartition auch größer anlegen. An dieser Stelle kann man die gesamte Partitionsstruktur ändern und Partitionen weglassen oder neue hinzufügen. Man muss nur darauf achten, dass die Daten auch noch in die jeweiligen Ziel-Partitionen passen.</p>
<p>Nun erzeugt man in den erstellten Partitionen die Dateisysteme. In meinem Fall war dies nur die eine Systempartition.</p>
<p><code>mkfs.ext4 /dev/sda1</code></p>
<p>Das erzeugte Dateisystem habe ich anschließend gemountet und in dieses gewechselt. Bei mehreren Partitionen müssen diese natürlich entsprechend unterhalb der neuen Root-Partition gemountet werden.</p>
<p><code>mkdir -p /mnt/sda1<br /> mount /dev/sda1 /mnt/sda1<br /> cd /mnt/sda1</code></p>
<p>Nun kam der eigentlich wichtige Schritt: das kopieren der Daten. Man sollte auf dem zu klonenden System möglichst alle wichtigen Dienste stoppen, um Inkonsistenzen in den Daten zu vermeiden. Also schaltet man alle laufenden Webserver, Mailserver, etc. ab. Nur der SSH-Server muss noch laufen. Und schon kann der Kopiervorgang aus der GRML-Instanz heraus gestartet werden.<span id="more-2320"></span></p>
<p><code>ssh root@OriginalSystem "tar czf - --exclude /proc /" | tar xvzf -</code></p>
<p>Dieser Aufruf kopiert alle Daten außer das <a target="_blank" href="http://tldp.org/HOWTO/SCSI-2.4-HOWTO/procfs.html" >/proc-Pseudo-Dateisystem</a> in das aktuelle Verzeichnis, also auf die neue Platte. Zeit für einen Kaffee. Oder zwei &#8211; je nach Plattengröße und Netzwerk.</p>
<p>Wieder zurück, muss das kopierte Linuxsystem noch an die neue Hardwareumgebung angepasst werden. Dafür begeben wir uns in eine <a target="_blank" href="http://de.wikipedia.org/wiki/Chroot" >chroot</a>-Umgebung innerhalb der gerade kopierten Daten. Doch zuerst müssen wir noch einige wichtige Dateisysteme aus der Live-Umgebung in die chroot-Umgebung einhängen.</p>
<p><code>mount -o bind /dev /mnt/sda1/dev<br />mount -o bind /sys /mnt/sda1/sys<br />mkdir -p /mnt/sda1/proc<br />mount -t proc /proc /mnt/sda1/proc</code></p>
<p>Jetzt aber rein in die gute Stube.</p>
<p><code>chroot /mnt/sda1 /bin/bash</code></p>
<p>Als erstes sollte man den Bootloader neu installieren und konfigurieren, damit man anschließend auch in das neue System booten kann.</p>
<p><code>grub-install /dev/sda<br /> update-grub</code></p>
<p>Nun sollte man sich noch die <a target="_blank" href="http://de.wikipedia.org/wiki/Universally_Unique_Identifier" >UUIDs</a> der neuen  Partitionen anzeigen lassen und die <a target="_blank" href="http://wiki.ubuntuusers.de/FSTAB" >/etc/fstab</a> entsprechend anpassen.</p>
<p><code>blkid<br /> vi /etc/fstab</code></p>
<p>Und schon ist man fertig. Man kann die chroot-Umgebung verlassen, alle Dateisysteme wieder aushängen und neu starten.</p>
<p><code>exit<br /> cd<br />umount /mnt/sda1{/dev,/proc,/sys,}<br />reboot</code></p>
<p>Hat man nichts vergessen oder falsch gemacht sollte das neue System booten &#8211; logisch. Nun kann man sich daran machen, den Hostnamen, das Netzwerk und so weiter anzupassen. Und wer meint, dies sei jetzt aber kompliziert gewesen, der sollte sich mal etwas tiefer mit den Aufbauten und Funktionsweisen von Unix- und Linux-Systemen beschäftigen und dann das gleiche mal mit einem Windows-System probieren.</p>
<p>Und ja, es gibt auch andere schicke Lösungen wie ZFS und Snapshots aber es ging mir ja um den Fall, dass man gerade ein Standard-Linux vor der Nase hat und muss dieses Umziehen. Weitere Fragen, Hinweise und Fehlerkorrekturen bitte in die Kommentare. Und das Backup nicht vergessen!</p>
<p>&nbsp;</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/VHdFREKUkg4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/10/howto-linux-system-mit-scp-und-tar-uber-das-netz-klonen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: Tresor unter Ubuntu 11.10 verwenden</title>
		<link>http://d24m.de/2012/01/09/howto-tresor-unter-ubuntu-11-10-verwenden/</link>
		<comments>http://d24m.de/2012/01/09/howto-tresor-unter-ubuntu-11-10-verwenden/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 16:27:13 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[ccc]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[28c3]]></category>
		<category><![CDATA[cold boot attack]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[oneiric ocelot]]></category>
		<category><![CDATA[ram]]></category>
		<category><![CDATA[tresor]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[verschlüsselung]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2286</guid>
		<description><![CDATA[Auf dem 28c3 wurde von Tilo Müller von der Uni Erlangen Tresor vorgestellt, ein Kernel-Patch, welcher Kaltstartattacken (cold boot attack) zum Beispiel zum Knacken von Festplattenverschlüsselungen verhindern soll. Dies wird erreicht, indem die für die AES-Verschlüsselung notwendigen Schlüssel während der Laufzeit nicht im Ram sondern in speziellen Debug-Registern des Prozessors gespeichert werden. Genaueres könnt ihr im entsprechenden [...]]]></description>
			<content:encoded><![CDATA[<p>Auf dem <a target="_blank" href="http://events.ccc.de/congress/2011/wiki/Main_Page" >28c3</a> wurde von Tilo Müller von der Uni Erlangen <a target="_blank" href="http://www1.informatik.uni-erlangen.de/tresor" >Tresor</a> <a target="_blank" href="http://events.ccc.de/congress/2011/Fahrplan/events/4869.de.html" >vorgestellt</a>, ein Kernel-Patch, welcher <a target="_blank" href="http://de.wikipedia.org/wiki/Kaltstartattacke" >Kaltstartattacken</a> (<a target="_blank" href="http://en.wikipedia.org/wiki/Cold_boot_attack" >cold boot attack</a>) zum Beispiel zum Knacken von Festplattenverschlüsselungen verhindern soll. Dies wird erreicht, indem die für die <a target="_blank" href="http://de.wikipedia.org/wiki/Advanced_Encryption_Standard" >AES</a>-Verschlüsselung notwendigen Schlüssel während der Laufzeit nicht im Ram sondern in speziellen Debug-Registern des Prozessors gespeichert werden. Genaueres könnt ihr im entsprechenden Paper <a target="_blank" href="http://www1.informatik.uni-erlangen.de/tresorfiles/tresor.pdf" >nachlesen</a>.</p>
<p>Sichere Festplattenverschlüsselung, Kernel-Patch, das musste ich mir genauer anschauen. Und natürlich verbloggen. </p>
<p>Voraussetzung für die Patches sind <a target="_blank" href="http://kernel.org/" >Linux-Kernel</a> in den Versionen 2.6.36 oder 3.0.9 und ein 64-bit <a target="_blank" href="http://de.wikipedia.org/wiki/Intel-Core-i-Serie" >Core-i-Prozessor</a> mit <a target="_blank" href="http://software.intel.com/en-us/articles/intel-advanced-encryption-standard-instructions-aes-ni/" >AES-NI</a>. Es funktioniert wohl auch mit einer 32-bittigen <a target="_blank" href="http://de.wikipedia.org/wiki/Streaming_SIMD_Extensions_2" >SSE2</a>-fähigen CPU aber nur unter Geschwindigkeitseinbußen. Außerdem braucht ihr noch ein aktuelles Backup, denn ich übernehme natürlich keinerlei Haftung, wenn etwas bei euch schief läuft.</p>
<p>In diesem Howto verwende ich den Kernel 3.0.9 auf einem Core i5 unter Ubuntu 11.10 und halte mich vorwiegend an die Anweisungen und Hinweise in der <a target="_blank" href="http://www1.informatik.uni-erlangen.de/tresor?q=content/readme" >Readme</a> zu Tresor.</p>
<p><span id="more-2286"></span></p>
<p>Zu Beginn habe ich erst einmal alle Tools installiert, die man zum <a target="_blank" href="http://wiki.ubuntuusers.de/Kernel/Kompilierung" >Bauen eines eigenen Kernels</a> unter Ubuntu benötigt.</p>
<p><code>sudo apt-get install fakeroot build-essential kernel-package libncurses5-dev</code></p>
<p>Und natürlich auch gleich den Source-Code des zu kompilierenden Kernels herunter geladen.</p>
<p><code>wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.9.tar.bz2</code></p>
<p>Um an die Standard-Konfiguration von Ubuntu für den unveränderten Linux-Kernel zu kommen, habe ich mir noch den passenden <a target="_blank" href="http://wiki.ubuntuusers.de/Mainline-Kernel" >Mainline-Kernel</a> von Ubuntu besorgt. </p>
<p><code>wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.0.9-oneiric/linux-image-3.0.9-030009-generic_3.0.9-030009.201111111635_amd64.deb</code></p>
<p>Und zu guter Letzt natürlich noch den eigentlichen Patch von der <a target="_blank" href="http://www1.informatik.uni-erlangen.de/tresor" >Tresor-Webseite</a>.</p>
<p><code>wget http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor-patch-3.0.9_aesni</code></p>
<p>Mit den folgenden Befehlen habe ich mir die Ubuntu-Kernel-Konfiguration aus dem Mainline-Kernel extrahiert und in meinem Homeverzeichnis unter kconfig gespeichert.</p>
<p><code>mkdir ubuconf<br />cd ubuconf<br />ar -x ../*.deb data.tar.bz2<br />tar xf data.tar.bz2 ./boot/config-3.0.9-030009-generic<br />cp ./boot/config-3.0.9-030009-generic ../kconfig<br />cd ..<br />rm -r ubuconf</code></p>
<p>Wem das zu anstrengend ist, der kann sich die extrahierte Konfiguration auch <a href="wp-content/uploads/kconfig">hier</a> laden und entsprechend speichern.</p>
<p>Jetzt habe ich den Source-Code des neuen Kernels entpackt und ihn mit dem Tresor-Patch versehen.</p>
<p><code>cd /usr/src<br />sudo tar xf ~/linux-3.0.9.tar.bz2<br />sudo patch --directory /usr/src/linux-3.0.9/ -p1 &lt; ~/tresor-patch-3.0.9_aesni</code></p>
<p>Die vorhin extrahierte Kernelkonfiguration habe ich in das Kernelverzeichnis kopiert und anschließend die Konfigurationsoberfläche gestartet.</p>
<p><code>cd linux-3.0.9<br />sudo cp ~/kconfig .config<br />sudo make menuconfig</code></p>
<p><a href="http://d24m.de/2012/01/09/howto-tresor-unter-ubuntu-11-10-verwenden/kconfig/"  rel="attachment wp-att-2295"><img class="alignnone size-full wp-image-2295" title="kconfig" src="http://d24m.de/wp-content/uploads/2012/01/kconfig.jpg" alt="" width="500" height="300" /></a></p>
<p>Der Tresor-Patch hat einen entsprechenden Konfigurationseintrag (Cryptographic API -&gt; AES cipher, cold boot resistant (TRESOR)) hinzugefügt, welchen man aktivieren muss. Beim Verlassen der Konfigurationsoberfläche wird die Konfiguration in der Datei .config gespeichert.</p>
<p>Ich habe mich für die Kompilierung und anschließender automatischer Erstellung eines Debian-Paketes entschlossen, da man so den Kernel einfach über die Paketverwaltung installieren und auch wieder deinstallieren kann.</p>
<p><code>sudo make-kpkg kernel_image --initrd --revision 1337</code></p>
<p>Nun hatte ich Zeit. Viel Zeit. Und anschließend ein sauberes Kernelpaket mit integriertem Tresor-Patch. Das könnt ihr euch übrigens auch <a href="wp-content/uploads/linux-image-3.0.9_1337_amd64.deb">hier</a> herunter laden.</p>
<p>Doch bevor ich dies installierte habe ich die Grub-Konfiguration dahingehend abgeändert, dass das Boot-Menü beim starten des Rechners erscheint und man einen Kernel zum Booten auswählen kann und man natürlich die Meldungen vom Tresor-System beim Booten auch zu Gesicht bekommt.</p>
<p><code>sudo sed -i -e 's/\(GRUB_HIDDEN_TIMEOUT\)/#\1/' /etc/default/grub<br />sudo sed -i -e 's/splash/nosplash/g' /etc/default/grub<br />sudo bash -c 'echo "GRUB_GFXPAYLOAD_LINUX=text" &gt;&gt; /etc/default/grub'</code></p>
<p>Nun noch das Paket installiert und neu gestartet.</p>
<p><code>sudo dpkg -i ../linux-image-3.0.9_1337_amd64.deb<br /> sudo reboot</code></p>
<p><a href="http://d24m.de/2012/01/09/howto-tresor-unter-ubuntu-11-10-verwenden/tresor_grub_web/"  rel="attachment wp-att-2296"><img class="alignnone size-full wp-image-2296" title="tresor_grub_web" src="http://d24m.de/wp-content/uploads/2012/01/tresor_grub_web.jpg" alt="" width="500" height="376" /></a></p>
<p>Der neue Kernel sollte nun an erster Stelle im Bootmenü auftauchen und wird auch gleich gestartet.</p>
<p><a href="http://d24m.de/2012/01/09/howto-tresor-unter-ubuntu-11-10-verwenden/tresor_pass_web/"  rel="attachment wp-att-2297"><img class="alignnone size-full wp-image-2297" title="tresor_pass_web" src="http://d24m.de/wp-content/uploads/2012/01/tresor_pass_web.jpg" alt="" width="500" height="119" /></a></p>
<p>Während des Bootvorgangs wird nun nach einem Passwort gefragt. Dieses ist das Passwort für alle Tresor-basierten Verschlüsselungen. Außerdem wird noch der entsprechende Hash des Passwortes angezeigt. Dieses dient der Verifikation der Eingabe. Dies ist wichtig, da dies die einzige Möglichkeit ist, die Korrektheit der Eingabe zu prüfen. Das System bootet mit jeder Eingabe. Man sollte sich den Hash also irgendwo sichern und sich ein paar Zeichen merken, damit man erkennt, wenn man sich vertippt hat. Sollte man seine Festplatte mit dem Tresor-Patch verschlüsselt haben droht sonst, unter bestimmten Umständen, auch Datenverlust. Deshalb habe ich ein paar kleine Tests mit dem System durchgeführt um ein Gespür für das Verhalten und die Funktionsweise zu erhalten.</p>
<p>Dafür habe ich cryptsetup installiert.</p>
<p><code>sudo apt-get install cryptsetup</code></p>
<p>Und eine 256MB große Container-Datei erstellt. Sie dient als Ersatz für eine echte Partition.</p>
<p><code>dd if=/dev/zero bs=1M count=256 of=container</code></p>
<p>Die Containerdatei habe ich dann als <a target="_blank" href="http://de.wikipedia.org/wiki/Loop_device" >loop-Device</a> gemountet.</p>
<p><code>sudo losetup /dev/loop0 container</code></p>
<p>Nun kann man den Container bzw. die entsprechende Partition mit Tresor und 256-Bit langen Schlüsseln verschlüsseln. Auf 32-Bit-Systemen gehen nur Schlüssel mit 128 Bit Länge. Das abgefragte Passwort ist nicht weiter von Bedeutung, da bei der Verschlüsselung das Tresor-Passwort zum Tragen kommt.</p>
<p><code>sudo cryptsetup create tresor /dev/loop0 --cipher tresor --key-size 256</code></p>
<p>Auf der verschlüsselten Partition habe ich nun noch ein Dateisystem angelegt, dieses gemountet und eine Testdatei angelegt. Und anschließend alles wieder verschlossen.</p>
<p><code>sudo mkfs.ext2 /dev/mapper/tresor<br /> sudo mkdir -p /media/tresor<br /> sudo mount /dev/mapper/tresor /media/tresor<br /> chown oliver /media/tresor<br /> echo "test" &gt;&gt; /media/tresor/test.txt<br /> sudo umount /media/tresor<br /> sudo cryptsetup remove tresor<br /> sudo losetup -d /dev/loop0</code></p>
<p>Ein erneutes mounten zeigt, dass alles geklappt hat.</p>
<p><code>sudo losetup /dev/loop0 container<br /> sudo cryptsetup create tresor /dev/loop0 --cipher tresor --key-size 256<br /> sudo mount /dev/mapper/tresor /media/tresor</code></p>
<p>Hat man beim Booten ein falsches Passwort eingegeben, wird das mounten mit einem Fehler quittiert, da er das Dateisystem nicht erkennen kann, da es ja nicht entschlüsselt werden kann.</p>
<p><code>mount: you must specify the filesystem type</code></p>
<p>Das generelle unmounten funktioniert wie oben bereits beschrieben.</p>
<p><code>sudo umount /media/tresor<br /> sudo cryptsetup remove tresor<br /> sudo losetup -d /dev/loop0</code></p>
<p>Damit steht nun weiteren Tests im praktischen Einsatz nichts mehr im Wege. Nach dem Backup versteht sich. </p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/6kmS-27yf3E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/09/howto-tresor-unter-ubuntu-11-10-verwenden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installation von Ubuntu 11.04 und 11.10 schlägt unter Virtualbox 4 fehl</title>
		<link>http://d24m.de/2012/01/04/installation-von-ubuntu-11-04-und-11-10-schlagt-unter-virtualbox-4-fehl/</link>
		<comments>http://d24m.de/2012/01/04/installation-von-ubuntu-11-04-und-11-10-schlagt-unter-virtualbox-4-fehl/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 16:31:43 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[bug]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[fehler]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[netzwerk]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[virtualisierung]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2270</guid>
		<description><![CDATA[Ich habe gerade mehrmals versucht Ubuntu 11.10 in einer VM unter Virtualbox 4.1.8 zu installieren. Dabei blieb die Installation immer an verschiedenen Stellen der Installation hängen. Laut diesem Foren-Thread scheint dieses Problem auch in der Kombination Virtualbox 4.0.10 und Ubuntu 11.04 zu bestehen. Zum Glück wird auch gleich die Lösung des Problems erraten. Nachdem ich [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe gerade mehrmals versucht Ubuntu 11.10 in einer VM unter Virtualbox 4.1.8 zu installieren. Dabei blieb die Installation immer an verschiedenen Stellen der Installation hängen.</p>
<p>Laut <a target="_blank" href="https://forums.virtualbox.org/viewtopic.php?f=3&amp;t=42718" >diesem Foren-Thread</a> scheint dieses Problem auch in der Kombination Virtualbox 4.0.10 und Ubuntu 11.04 zu bestehen. Zum Glück wird auch gleich die Lösung des Problems <a target="_blank" href="https://forums.virtualbox.org/viewtopic.php?f=3&amp;t=42718#p192421" >erraten</a>.</p>
<p><a href="http://d24m.de/2012/01/04/installation-von-ubuntu-11-04-und-11-10-schlagt-unter-virtualbox-4-fehl/ubudev1110/"  rel="attachment wp-att-2280"><img class="alignnone size-full wp-image-2280" title="ubudev1110" src="http://d24m.de/wp-content/uploads/2012/01/ubudev1110.jpg" alt="" width="500" height="374" /></a>Nachdem ich das Netzwerkinterface in den Einstellungen auf nicht verbunden gesetzt hatte, lief die Installation problemfrei durch.</p>
<p>Nach dem Boot ins frisch installierte Ubuntu 11.10 habe ich das Netzwerkinterface wieder virtuell über die Einstellungen verbunden und alles lief wie gewünscht und die System-Updates wurden erfolgreich eingespielt.</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/1H5LkeGGY64" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/04/installation-von-ubuntu-11-04-und-11-10-schlagt-unter-virtualbox-4-fehl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: Aktuelle Versionen von Firefox und Thunderbird unter Ubuntu 10.04 installieren</title>
		<link>http://d24m.de/2012/01/04/howto-aktuelle-versionen-von-firefox-und-thunderbird-unter-ubuntu-10-04-installieren/</link>
		<comments>http://d24m.de/2012/01/04/howto-aktuelle-versionen-von-firefox-und-thunderbird-unter-ubuntu-10-04-installieren/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 11:36:16 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[lts]]></category>
		<category><![CDATA[ppa]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2259</guid>
		<description><![CDATA[An dieser Stelle nur ein kleines Howto zur Installation der neusten Versionen, derzeit 9.0.1, von Firefox und Thunderbird auf der letzten LTS-Version (10.04, Lucid Lynx) von Ubuntu. Dies ist relativ einfach mit vier Zeilen im Terminal getan. Zuerst fügt man die Launchpad-Repositories des Mozilla Teams zur Paketverwaltung hinzu. sudo add-apt-repository ppa:mozillateam/firefox-stablesudo add-apt-repository ppa:mozillateam/thunderbird-stable Anschließend aktualisiert man noch [...]]]></description>
			<content:encoded><![CDATA[<p>An dieser Stelle nur ein kleines Howto zur Installation der neusten Versionen, derzeit 9.0.1, von <a target="_blank" href="http://www.mozilla.org/" >Firefox und Thunderbird</a> auf der letzten <a target="_blank" href="https://wiki.ubuntu.com/LTS" >LTS-Version</a> (10.04, Lucid Lynx) von Ubuntu. Dies ist relativ einfach mit vier Zeilen im <a target="_blank" href="http://wiki.ubuntuusers.de/Terminal" >Terminal</a> getan.</p>
<p>Zuerst fügt man die <a target="_blank" href="https://launchpad.net/" >Launchpad</a>-Repositories des <a target="_blank" href="https://wiki.ubuntu.com/MozillaTeam" >Mozilla Teams</a> zur <a target="_blank" href="http://wiki.ubuntuusers.de/Paketverwaltung" >Paketverwaltung</a> hinzu.</p>
<p><code>sudo add-apt-repository ppa:mozillateam/firefox-stable<br />sudo add-apt-repository ppa:mozillateam/thunderbird-stable</code></p>
<p>Anschließend aktualisiert man noch die Paketverwaltung und spielt die Updates und damit auch die neuen Versionen von Firefox und Thunderbird ein.</p>
<p><code>sudo apt-get update<br />sudo apt-get dist-upgrade</code></p>
<p>Funktionierte bei mir problemlos. Dennoch sei an dieser Stelle die Warnung vor externen Paketquellen <a target="_blank" href="http://wiki.ubuntuusers.de/Paketquellen_freischalten/PPA" >zitiert</a>:</p>
<blockquote>
<p>Zusätzliche <a target="_blank" href="http://wiki.ubuntuusers.de/Fremdquellen" >Fremdquellen</a> können das System gefährden.</p>
</blockquote>
<p>Soweit das kleine Howto, welches wohl eher eine öffentliche Notiz an mich selber darstellt.</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/FfptvKmu-Nc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2012/01/04/howto-aktuelle-versionen-von-firefox-und-thunderbird-unter-ubuntu-10-04-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.3</title>
		<link>http://d24m.de/2011/12/13/wordpress-3-3/</link>
		<comments>http://d24m.de/2011/12/13/wordpress-3-3/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 11:18:50 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[sonny stitt]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2249</guid>
		<description><![CDATA[Heute wurde WordPress in Version 3.3 veröffentlicht. Diese Version wurde dem Jazz-Saxophonisten Sonny Stitt gewidmet. Kannte ich bisher nicht, ist aber auch nicht so mein Musikgeschmack. Ganz nach meinem Geschmack ist aber die Überarbeitung der Upload-Funktion. Mit der bisherigen Funktion hatte ich immer wieder Probleme. Wenig Probleme hingegen bereitete das Update. Das lief ohne Zwischenfälle [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://blog.wordpress-deutschland.org/2011/12/13/wordpress-3-3-sonny-ist-da.html" >Heute wurde WordPress in Version 3.3 veröffentlicht.</a> Diese Version wurde dem Jazz-Saxophonisten <a target="_blank" href="http://de.wikipedia.org/wiki/Sonny_Stitt" >Sonny Stitt</a> gewidmet. Kannte ich bisher nicht, ist aber auch nicht so mein Musikgeschmack.</p>
<p>Ganz nach meinem Geschmack ist aber die Überarbeitung der Upload-Funktion. Mit der bisherigen Funktion hatte ich immer wieder Probleme. Wenig Probleme hingegen bereitete das Update. Das lief ohne Zwischenfälle durch. Aber man sollte vor dem Update natürlich immer ein Backup machen.</p>
<p>Weitere Neuerungen findet ihr im offiziellen <a target="_blank" href="http://codex.wordpress.org/Version_3.3" >Changelog zu Version 3.3</a> und in diesem Video.</p>
<p><object width="400" height="224" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://s0.videopress.com/player.swf?v=1.03" /><param name="wmode" value="direct" /><param name="seamlesstabbing" value="true" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="overstretch" value="true" /><param name="flashvars" value="guid=I7NAw9Zk&amp;isDynamicSeeking=true" /><embed width="400" height="224" type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=I7NAw9Zk&amp;isDynamicSeeking=true" /></object></p>
<p>Ich hoffe ich komme in nächster Zeit auch wieder mal zum bloggen. Habe schon einige Howtos in der Queue&#8230;</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/pvaHNwGyDlo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2011/12/13/wordpress-3-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clipboard im Web</title>
		<link>http://d24m.de/2011/11/17/clipboard-im-web/</link>
		<comments>http://d24m.de/2011/11/17/clipboard-im-web/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 16:13:52 +0000</pubDate>
		<dc:creator>oliver</dc:creator>
				<category><![CDATA[sync]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[clipboard]]></category>
		<category><![CDATA[einladung]]></category>
		<category><![CDATA[invite]]></category>
		<category><![CDATA[webservices]]></category>

		<guid isPermaLink="false">http://d24m.de/?p=2240</guid>
		<description><![CDATA[Heute bin ich über Clipboard gespolpert. Es ist ein weiterer Dienst um Informationen zu sammeln, archivieren und natürlich auch wieder zu verteilen. Das ganze funktioniert dabei sehr intuitiv und direkt an der Quelle &#8211; innerhalb der entsprechenden Webseite. Doch seht selbst. Wer es selbst mal ausprobieren möchte, der kann bei Mashable über einen Link eine [...]]]></description>
			<content:encoded><![CDATA[<p>Heute bin ich über <a target="_blank" href="http://www.clipboard.com/" >Clipboard</a> gespolpert. Es ist ein weiterer Dienst um Informationen zu sammeln, archivieren und natürlich auch wieder zu verteilen. Das ganze funktioniert dabei sehr intuitiv und direkt an der Quelle &#8211; innerhalb der entsprechenden Webseite. Doch seht selbst.</p>
<p><iframe src="http://player.vimeo.com/video/27473868?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="400" height="225"></iframe></p>
<p>Wer es selbst mal ausprobieren möchte, der kann bei <a target="_blank" href="http://mashable.com/2011/11/15/clipboard-com/" >Mashable</a> über einen Link eine  Einladung zu privaten Beta bekommen.</p>
<img src="http://feeds.feedburner.com/~r/d24m/~4/IsJZkUOYQfw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://d24m.de/2011/11/17/clipboard-im-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

