Schlagwort ‘Open Source‘

F-Droid — Open-Source-App-Store

fdroid_screen

Ich habe auf meinen Androiden niemals einen anderen App Store installiert, als den Google Play Store. kein AndroidPit, diesen GetJar-Kram nicht und auch nicht diese halbgrauen Alternativen mit Apps, die aus dem Google Play Store verbannt wurden. Ich bauchte es nicht, ich wollte es nicht. Nun hat Google es geschafft, dass ich einen weiteren Store installiert habe. Nachdem alle Adblocker aus dem offiziellen Play Store gekickt wurde, bleibt dem Nutzer gar keine andere Möglichkeit, als zu einer Alternative zu greifen. Wie so häufig im Leben, wo Schatten, da ist auch Licht. F-Droid war mir bisher unbekannt und ist eine Store mit ausschließlich Open-Source-Apps. Store ist dabei natürlich nur bedingt richtig, die Wikipedia schreibt von Repositorium.

Weiterlesen: »F-Droid — Open-Source-App-Store«

, , , , , , ,

The OpenBSD 5.1 — To be released May 1, 2012

 

OpenBSD 5.1 «Bug Busters»:  … order it now!

OpenBSD 5.1 Song, Lyrics & Comic

 

 

, , , , , ,

FreeBSD 9.0 ist fertig

The FreeBSD Project dedicates the FreeBSD 9.0-RELEASE to the memory of Dennis M. Ritchie, one of the founding fathers of the UNIX[tm] operating system. It is on the foundation laid by the work of visionaries like Dennis that software like the FreeBSD operating system came to be. The fact that his work of so many years ago continues to influence new design decisions to this very day speaks for the brilliant engineer that he was.

May he rest in peace.

FreeBSD 9.0 ist fertig und bietet wieder einmal ein Bündel diverser Neuerungen. Insbesondere für Einsteiger dürfte die neue Installationsroutine von Interesse sein, die zwar leider noch keine ZFS Installation bietet, aber sonst alle grundlegenden Dinge bereit hält und die ersten Hürden nimmt.

U.a. sind folgende Highlights zu nennen: Resource Limits — RCTL, Capsicum Framework, HAST, Journaling Softupdates — SU+J, LLVM, ZFS v28, Userland Dtrace, GEOM IO Scheduler Framework, HPN SSH, IPv6 only, new TCP congestion control algorithms. Nicht zu vergessen neue bzw. verbesserte Treiber, viele ausgemerzte Fehler, verbesserte USB 3.0 Unterstützung, getestete SMP Unterstützung von mehr als 32 CPUs, usw.

Es lohnt sich auf jeden Fall und wer die Mühe einer grundlegenden Konfiguration scheut bzw. noch nicht wirklich fit in UNIX Gefilden ist, der wird sicherlich mit PC BSD seine Freude haben, welches inzwischen ebenso auf FreeBSD 9.0 basiert und ein rundum-glücklich Paket in puncto Desktop bietet. Abseits davon, gibt es noch eine FreeBSD basierte NAS-Lösung: FreeNAS.

 

Images für FreeBSD 9.0:

i386 USB/DVD

AMD64 USB/DVD

Torrents auf dem FreeBSD Torrent-Tracker.

 

Was ist FreeBSDFreeBSD – der unbekannte Riese

 

Bild: Bulo

, , , , , , , , , , , , , , , , , , , ,

FreeBSD 9.0 RC 1 — ein alternatives Betriebssystem mit UNIX Vergangenheit

Lange hatte ich hier nichts mehr zu FreeBSD geschrieben, um so erfreulicher nun, die Veröffentlichung des ersten Release Kandidaten bekanntgeben zu können. Klar, so ganz offiziell ist der noch nicht, aber just auf dem Server eingeschlagen und bereit ausgiebig getestet zu werden.

Die interessanteste Neuerung für Neulinge in BSD Gefilden, dürfte wohl die völlig neue Installationsroutine sein — good bye Sysinstall. Ansonsten gibt es wie üblich viele Bugfixes, Optimierungen, neue Treiber und nicht zu vergessen einen Sack voller nützlicher Dinge, wie z.B. Journaling Softupdates. Eine ungefähre Idee, was einen denn so im Detail erwarten wird, erhält man im FreeBSD Wiki oder bei Ivan Voras und seiner Rubrik What’s cooking for FreeBSD 9?

Lust auf mehr? FreeBSD paßt nicht zu jedem, aber wenn es paßt, dann sitzt es auch wie angegossen ;-)

 

Update: nun auch ganz offiziell erhältlich

 

Der schicke Teufel entstammt übrigens der Feder des allseits geschätzten Bulo :-)

, , , , , ,

OpenBSD 4.9 Release

Musikvideo: Adobe Flash Player (Version 9 oder höher) wird benötigt um dieses Musikvideo abzuspielen. Die aktuellste Version steht hier zum herunterladen bereit. Außerdem muss JavaScript in Ihrem Browser aktiviert sein.

This release the artwork is based on the stories of Douglas Adams, including his favorite number — 42. Therefore we can remember the previous major achievement of CSRG — BSD 4.2.

BSD 4.2 was not free, but it created and integrated so many new technologies that we all depend on today. Take a moment to consider how many things first available in BSD 4.2 you are using at this moment, to read this page — sockets, AF_INET, virtual memory, etc.

Today, new releases of operating systems from well-known vendors contain less new features than BSD 4.2 did.

If only we could stop slacking and make a release like that!

Eines der sichersten freien UNIX-Betriebssyteme steht seit dem 01.Mai 2011 als Release bereit: Version 4.9. Was sich bis dato änderte, kann man im Changelog nachlesen.

, , , , ,

Firefox 4.0 und das (fehlende) RSS-Icon in der Adresszeile

Firefox 4.0 bringt — wie immer — einige Änderungen mit sich. Und nein, wieder soll hier kein Browser War gestartet werden — wer möchte, der kann das an anderer Stelle tun. An dieser Stelle soll das nur ein kleiner Tipp sein. Seit dem Umstieg auf Firefox 4.0 Beta habe ich das RSS Icon in der Adresszeile vermisst. Ich gehöre nicht zu den Menschen, die behaupten, Twitter & Co. hätten den Feedreader abgelöst, mein Feedreader ist mir viel zu wichtig. Wie also das RSS-Icon zurück in die Adresszeile bekommen? Ganz einfach: ein Addon macht es möglich — und dann ist alles wieder gut.

RSS Icon In Awesombar

, , , , , , , , , ,

CLI Magic: Herrie — a minimalistic music player

 

Herrie spielt Musik in der Konsole ab, besticht mit einer simplen Bedienung und einer großen Auswahl unterstützer Audioformate. Scrobbler findet Anbindung, eine chroot-Umgebung ist möglich, darüber hinaus lassen sich auch Streams wiedergeben.1

playq.xmms=yes
gui.color.bar.bg=red
gui.browser.defaultpath=/home/user/radio

 

Ein simple Konfiguration könnte derart ausschauen: Bedienung wie bei anderen Playern üblich, eine etwas andere Farbgebung und der Pfad zu den abgelegten Hörgenüssen. Gute Hausmannskost, Herrie spielt Musik und fällt einem nicht durch eine unnötig komplizierte Bedienung auf die Nerven :-)

 

  1. Die auf dem Screenshot sichtbare Musik steht unter einer Creative Commons und ist von Severed Fifth, die Streamdatei im Browser-Fenster stammt von SR2. []

, , , , , , ,

CLI Magic: TTYtter — Twittern aus der Konsole

 

Weiter geht es mit CLI Magic, heute TTYtter. TTYtter ist ein Perl-Script, welches über die Twitter-API1 die Verbindung zu diesem Dienst herstellt. TTYtter bietet alles, was man auch von Twitter gewöhnt ist und einiges mehr: Geolocation, SSL–Verbindungen, Autosplit für mehr als 140 Zeichen, eigene Erweiterungen, Einbindung in Scripte/Cron–Jobs, usw.

Die Konfiguration ist recht simpel: nach der Installation ruft man das Programm auf und folgt den Anweisungen, um mittels OAUTH einen Schlüssel zu generieren.

/reply a5 message
/rt a5

 

Die Bedienung per se ist ebenso einfach: um einen Tweet abzusetzen gibt man diesen ein und schließt mit Return ab. Im obigen Beispiel sieht man, wie man antwortet bzw. einen Tweet wiederholt. A5 bezeichnet dabei den gewählten Tweet auf den man antworten bzw. welchen man wiederholen möchte.

#https
ssl=1 

#colour
ansi=1

#more than 140 characters
autosplit=word

#colour my tweets
colourprompt=red

 

Eine mögliche Konfiguration von ~/.ttytterrc könnte derart ausschauen: Verbindung via SSL, etwas Farbe in der Konsole, automatische Teilung von überlangen Nachrichten und Hervorhebung der eigenen Tweets. Natürlich bietet TTYtter noch weitaus mehr Möglichkeiten, z.B. auch das Filtern nach Begriffen usw. Aber zu grundlegenden Nutzung ist nicht einmal meine spartanische Konfiguration notwendig.

Ich lese in letzter Zeit häufig das Gezetere von Leuten, welche erbost sind über das neue Webinterface von Twitter und dem alten, recht spartanischen Interface hinterhertrauern. Warum man die Trauer um das Leichtgewicht aber beispielsweise mittels einer Adobe AIR Applikation zu kompensieren sucht, dies entzieht sich jedoch jedweder Logik.2 TTYtter to the rescue ;-)

  1. auch der Kontakt mit identi.ca ist möglich []
  2. außer natürlich auf entsprechend benachteiligten Plattformen []

, , , , , , , , , , , , ,

CLI Magic: Newsbeuter — RSS-Feeds in der Konsole

Eine neue Serie: CLI Magic. Hier werde ich gelegentlich Programme für die Kommandozeile vorstellen, meiner Meinung nach die effektivste und eleganteste Methode einen Computer zu bedienen. Wer wie ich mit Dingen wie ZX81, IBM PC, Sinix und auch teils Irix «sozialisiert» wurde in bernsteinfarbenen und auch grünlichen Gefilden, wird wissen von was ich rede. Nicht umsonst wird z.B. die professionelle Bedienung von Adobe Photoshop, AutoCAD & Co nicht in zurückgelegten Mauskilometern gemessen, sondern in verfügbaren Tastaturkürzeln, abseits des Tabletts. Ja, wir schreiben das Jahr 2011, aber anstatt ein Tablett vollzuschmieren, wird hier Handarbeit geleistet. Vice versa entsteht natürlich kein Dogma daraus …

Wie dem auch sei, für jede Aufgabe das passende Werkzeug. Newsbeuter ist solch ein Werkzeug, um die Feeds diverser Seiten zu bändigen. In Zeiten von Twitter glauben natürlich einige RSS wäre redundant, warum also noch ein solches Tool, aber ich behaupte schlicht, daß diejenigen nicht wissen von was sie sprechen. RSS ist schlichtweg Effektivität im Umgang mit News, ein derartiges Tool baut entsprechend darauf auf.

Weiterlesen: »CLI Magic: Newsbeuter — RSS-Feeds in der Konsole«

, , , , , , , , ,

FreeBSD: Optimierung

Nicht Rennstreifen sind das Ziel oder Aussagen a la «30% schneller», sondern schlicht Verbesserungen des Gesamtverhaltens. Natürlich ist ein derartiges Optimieren der Konfiguration vom jeweiligen Kontext abhängig, was den einen Nutzen bringt, verpufft u.U. bei anderen oder wirkt sich gar kontraproduktiv aus.

FreeBSD bietet grundsätzlich keine Optimierung, wie sie bei vielen Linux-Distributionen usus ist. Das Betriebssystem bildet die Basis und liefert vielerlei Werkzeuge, es geht dem Anwender aber in der Regel aus dem Weg, hält ihn nicht an der Hand. Der eine mag dies als Nachteil sehen, der andere als Vorteil. Your mileage may vary.

Beginnen wir mit dem Datenträger. Es existieren eine Menge Möglichkeiten diesem auf die Sprünge zu helfen. Die simpelste Variante wäre der Kauf einer SSD, die zweite Möglichkeit wäre der Einsatz eines anderen Filesystems wie ZFS. Bringt viele Vorteile mit sich, aber auch einen Sack voller Nachteile, insbesondere in puncto Ressourcenverbrauch. Dabei geht es aber auch mit UFS und ohne den Kauf neuer Hardware.

echo 'ahci_load="YES"' >> /boot/loader.conf
echo 'geom_sched_load="YES"' >> /boot/loader.conf
echo 'gsched_rr_load="YES"' >> /boot/loader.conf 

echo 'kern.maxfiles=16384' >> /boot/loader.conf
echo 'kern.maxfilesperproc=8192' >> /boot/loader.conf

echo 'vfs.ufs.dirhash_maxmem=67108864' >> /etc/sysctl.conf
echo 'vfs.read_max=32' >> /etc/sysctl.conf

 

Ahci lädt den neuen Treiber für SATA-Geräte, man gewinnt etwas an Geschwindigkeit, eine bessere Unterstützung diverser Fähigkeiten der einzelnen Geräte und die Gerätenamen ändern sich. Bei mir änderte sich beispielsweise die Bezeichnung der Festplatte von ad4 zu ada0, also Obacht! Ansonsten wird ein Disk-IO-Scheduler geladen, sowie ein paar allzu konservativ gehaltene System-Variablen angepaßt. Bei letzteren tritt natürlich einzig ein Effekt ein, wenn man überhaupt kritische Grenzen auf dem eigenen System erreicht. Ist dies nicht der Fall, tritt auch keine wundersame Beschleunigung in Erscheinung. Kurzum, wer ein wenig Mail, WWW & Co macht, der wird mit diesen Einstellungen nichts gewinnen. Nutzer von KDE, Zeitgenossen die viel mit Dateien arbeiten oder diese auch oft parallel schreiben, werden hingegen teils einen spürbaren Unterschied registrieren.

echo 'geom sched insert -a rr ada0' >> /etc/rc.local

 

Der zuvor geladene Disk-IO-Scheduler muß noch installiert werden für den jeweiligen Datenträger, mehr Konfiguration ist nicht notwendig.

echo 'tmpfs_load="YES"' >> /boot/loader.conf
echo 'tmpfs /tmp tmpfs rw,mode=1777 2 0' >> /etc/fstab
echo 'tmpfs /var/tmp tmpfs rw 2 0' >> /etc/fstab

 

Die Wirksamkeit von Tmpfs entfaltet sich ebenso nur auf Systemen, die auch ausgiebig Gebrauch von temporären Dateien machen, z.B. wenn ports kompiliert werden. Nicht vergessen sollte man, den alten Eintrag für tmp in /etc/fstab auszukommentieren. Tmpfs gilt noch als experimentell, tritt eine Panic auf, so ist diese jedoch in der Regel zu geringem Hauptspeicher geschuldet. Ich setzte tmpfs seit mehr als einem Jahr regelmäßig ohne Probleme ein.

Mehr Informationen erhält man in tuning, sollte sich aber darüber im klaren sein, was man da en Detail tut. Viele Systemparameter  sollten nur in grenzwertigen Situationen z.B. auf einem stark frequentierten Server anpaßt werden. Obige Optimierungen können helfen, schaden aber auch nichts, außer, daß beispielsweise ein wenig mehr Speicher abgezweigt wird in MB-Dimensionen.

 

Bild: der Bulo

, , , , , , , , , , , ,

Firefox 4

 

Ich wollte es nur noch einmal erwähnen: Firefox 4 ist nun endlich gelandet. Chris schrieb kürzlich dazu einiges, ansonsten gibt es dazu wohl nicht mehr viel zu sagen, außer: fasten your seatbelts and start your engines :D

 

Bild: Firefox, Mozilla

, , , ,


RSS-Feed abonnieren