Kategorie: Allgemein

  • Datenrettung bei zerstörten Dateisystemen

    Ein Freund von mir hatte kürzlich die Partitionierung auf einer externen Festplatte ändern wollen, da diese ab Werk mit mehreren Partitionen ausgeliefert wird (warum auch immer). Leider kam das Programm auf dieIdee, dass die NTFS-Partition "C:" nie und nimmer richtig sein könnte, und die dringend reparieren musste, obwohl es dort nichts zu tun hatte (warum…

  • Thunderbird und Enigmail

    Mal wieder ein Mail mit Anhang, die OpenPGP-verschlüsselt war. Mal wieder die Fehlermeldung, dass diese Mail zu groß für IMAP und Enigmail sei ("IMAP-Nachricht ist zu gross für die Entschlüsselung bzw. Überprüfung"). Die Lösung ist dabei recht einfach: Im Menü "OpenPGP-Einstellungen", "Erweitert", "Anhänge nur herunterladen, wenn diese geöffnet werden sollen (nur bei IMAP)" – dort…

  • Was Apple richtig macht

    Ich rege mich ja gern über Apple und deren Produkte auf. Eins bekommt man dort aber gut hin: Integration – sowohl APIs, als auch Services. Bei Services ist Netzwerk wohl das eindrücklichste Beispiel (wobei, das bekommt sogar Windows halbwegs hin – bloß das "Netzwerk-Betriebssystem" UNIX, von dem der ganze Kram stammt, nicht): Auf Solaris gibts…

  • Angewandte Statistik: Es braucht nur 10 Jahre, um ein Feature in Linux zu integrieren

    Nun ist es endlich soweit: Der Monolith Linux bekommt seine Grafikkartentreiber endlich in den Kernelspace. Zwar bin ich grundsätzlich ein Freund von Microkernelstrukturen und der Verschiebung von Features in den Userspace (Filesysteme, Netzwerkprotokolle), aber die Krücke XFree86 (oder Xorg) mit ihrem eingebauten Root-Hole, um an die Grafikhardware zu kommen, ist doch etwas arg schmerzhaft. KGI…

  • GRUB2, USB und QEmu

    Heute habe ich zum ersten Mal einen Sektor eines in QEmu emulierten USB Mass Storage Devices in GRUB2 gelesen, Yay! Leider hat QEmu von einigem eine andere Meinung als die USB Specs, so dass der Treiber momentan vermutlich nur in QEmu funktioniert. Aber gut, als nächstes wird der Treiber an GRUB2 angebunden, so dass man…

  • osx86, „OpenMac“ usw.

    Ich frage mich ja, ob sich der Aufwand lohnt… OS X zu patchen, damit es auf Nicht-Apple Rechnern läuft, bei jedem Apple-Update befürchten müssen, dass es irgendwas kaputt macht, Treiber irgendwoher zaubern für die Hardware.. Wäre es da nicht ziemlich bald effektiver, den Kram einfach nachzubauen? Klar, das "Artwork" 1:1 übernehmen ist damit nicht möglich,…

  • Servertuning: coreboot.org

    Nachdem www.coreboot.org heute nachmittag unter Last zusammengebrochen ist (Sekundäres Slashdotting, 3 Webcrawler), habe ich mich mal daran gemacht, die Konfiguration zu optimieren. Auf dem System läuft (neben diversem anderen) ein Apache2, der unter anderem ein Mediawiki, trac, viewvc und das mailman-Webinterface bereitstellt. Auffällig waren die sehr großen, zahlreichen und ständig neuen apache2-prefork-Prozesse. Wie sich herausstellt,…

  • OSS und Vielfalt

    Zebuntu heißt nun zeVenOS, aus irgendwelchen rechtlichen Gründen. Bernd Korz (der Mensch hinter Zeta) ist auch nicht mehr dabei, und irgendwie ist das Ding eh etwas seltsam: "yet another Ubuntu distro", mit "BeOS touch".. Hmm.. Naja, scheint, als ob der Hauptentwickler von dem System einfach eine nette Zusammenstellung neuer Defaults und Tools in ein ISO-Image…

  • GCC, __udivdi3 und -mregparm=3, die zweite

    Nur ein kleiner Nachtrag: ich habe GCC nicht beibringen können, __udivdi3 andere Aufrufsemantik zu geben, als den Default, von daher bleibt -mregparm=3 bei meiner GRUB2-Variante deaktiviert. Es geht aber, theoretisch: __attribute__ ((regparm(1))). Den kleinen Kniff habe ich gefunden, als ich die handvoll Assemblerfunktionen verarzten musste, die auf regparm(3) basierten.

  • Eine Laudatio für Qemu

    Habe ich schonmal Qemu über den grünen Klee gelobt? Nein? Dann wird es höchste Zeit dafür: Wie letztens schon einmal erwähnt, ist Qemu zusammen mit einem Debugger (GDB) eine super Möglichkeit, Code zu singlesteppen, an den man sonst nicht so leicht rankommt. Und auch ohne Debugger ist es sehr angenehm, Treiber zu schreiben oder sonstigen…

WordPress Cookie Plugin von Real Cookie Banner