Archiv

Archiv für die Kategorie ‘Open Source’

KSM – Kernel Samepage Merging (memory deduplication)

21. Juni 2010 Keine Kommentare

Im Linux Kernel 2.6.32 wurde ein interessantes Feature mit dem Namen Kernel Samepage Merging (memory deduplication) freigegeben.

Kernel Samepage Merging, kurz KSM (in der Vergangenheit auch als Kernel Shared Memory bekannt) ist eine Implementierung um Speicherinhalt mit den selben Inhalt zu finden und zu zusammenzuführen.

Modere Betriebssysteme nutzen intensiv Shared Memory, für Share Libraries usw. Die Virtualiserung, wie KVM, kann davon nicht profitieren. Jedes Gast-System hat den gleichen Kernel und die gleichen Bibliotheken, so sind viele Hauptspeicherseiten identisch. KSM ermöglicht es der Virtualisierung, daß  mehrere Gast-Systeme sich gleiche Hauptspeicherseiten gemeinsam teilen. KSM ist als Kernel-Daemon geschrieben, der periodisch den Speicher nach identischen Hauptspeicherseiten durchsucht und diese durch eine schreibgeschützte einzige Speicherseite ersetzt.

Wird diese Seite automatisch wieder aufgeteilt, wenn ein Update auf die Speicherseite erfolgt. Die Speicherbereiche, die KSM nach Kandidaten durchsucht werden, sind durch Userspace Applikationen, die madvice(2) benutzen,  definiert.

Laut RedHat ist es mit KVM und KSM möglich, auf einem Host mit 16 GB RAM, 52 Windows XP Gastsysteme mit 1 GB RAM lauf zu lassen.

KSM ist für KVM ursprünglich entwickelt worden, kann aber mit jedem anderen Virtualisierungssystem zusammenarbeiten.

Der KSM Damon wird über das sysfs-Dateisystem verwaltet, der Pfad ist /sys/kernel/mm/ksm/.

Mehr Informationen finden sie in der Dokumentation unter kernel.org.

Share

O.A.D. Echtzeit-Stategie Spiel

25. März 2010 Keine Kommentare

O.A.D ist ein Echtzeit-Stategie Spiel auf Open Source Basis.

Seinen Ursprung hatte O.A.D. als Mod für Age of Empire 2. Seit diesem Zeitpunkt wurde es zu einem eigenständigen Spiel weiterentwickelt.

Share
KategorienFreeware, Open Source, Software Tags:

Linux Media Center

17. März 2010 Keine Kommentare

Auswahl von verschiedenen Media Center Lösungen:

Moovida alisa Elisa

Share
KategorienLinux, Open Source Tags:

Appcelerator Titanium

11. März 2010 Keine Kommentare

Appcelerator stellt die Entwicklungsumgebung Titanium vor. Titanium erleichtert die Entwicklung von nativen applikationen über schiedene Plattformen hinweg. Titanium ermöglicht die Entwicklung von Mobil- und Desktopapplikationen unter der Verwendung von Webtechnologien, wie JavaScript, HTML, CSS, Python, Rugby und PHP.


Share

StarUML

10. März 2010 Keine Kommentare

StarUML ist ein Opensource Projekt zur Entwicklung einer schnellen, flexiblen, erweiterbaren, funktionsreichen und freierhältlichen UML/MDA Plattform unter Windows 32-Bit.

Das Ziel des StarUML-Projekts ist eine Software Modellierungs Werkzeug als auch eine Plattform zu entwickeln, die in der Lage ist ein kommerzielles UML-Werkzeug, wie z.B. Rational Rose, Together, usw., zu ersetzen.

Share

Audacity

22. Februar 2010 Keine Kommentare

Freier und betriebssystemunabhängiger Audioeditor

Audacity

Share
KategorienOpen Source, Software Tags:

UltraDefrag

2. Februar 2010 Keine Kommentare

UltraDefrag Defragmentierungs Tool

Share
KategorienFreeware, Linux, Open Source, Software, Windows Tags:

SIDU (SELECT,INSERT,DELETE,UPDATE)

26. Januar 2010 Keine Kommentare

SIDU ist ein Datenbank-Client, dessen Oberfläche im Web-Browser ausgeführt wird. Er eignet sich für MySQL,PostgreSQL und SQLite.

Share
KategorienDatenbank, Open Source Tags:

Tools zur grafischen Darstellung von Dateisysteminhalten

22. Januar 2010 Keine Kommentare

Für Mac:

GrandPerspectiv

Für Windows:

SequoiaView

Share
KategorienFreeware, Open Source, Software, Windows Tags:

OpenSource und Facebook

21. Oktober 2009 Keine Kommentare

Welche Opensource-Software setzt Facebook zur Verwaltung von über 200 Millionen Benutzern ein.
Facebook Developers Opensource

Share
KategorienOpen Source, Software Tags: