A while ago, I wrote some demo code to demonstrate various things you need to do to write your own operating system.
In May 2010 I held a lecture and workshop about this code and the concepts at SigInt conference in Cologne, Germany.
I just thought that this code may be interesting to other people who did not attend this conference. (weiterlesen…)
Als ich so schräg auf den Nadeldrucker in der Ecke schielte und fragte ob der noch funktioniere, wollte ich drucken. Nunja, das nächste anstehende Event war also die SigInt. Wenn man etwas zusammenhackt will man das auch dem breiten Publikum präsentieren können. Nach einiger Zeit hatten wir dann die Idee eine Longcat zu drucken. (weiterlesen…)
Sometimes, even if you don’t want to install a pirated Windows version, you may want to dump and modify the BIOS of a computer.
Especially if you are developing some kind of an ACPI subsystem for your own small operating system kernel.
Doing this with real hardware is kinda risky and complex.
But what about virtual machines like VMware? They have a BIOS, but how can we get our hands on it? (weiterlesen…)
Almost a year ago I bought an HTC Magic (also known as the G2) phone as a replacement for my iPhone.
I was quite happy with it since it had the newest Android 1.5 and there was also an update released by Google to get it to version 1.6.
Now, that there are much fancier phones out there, like the Nexus One and Motorola Milestone, there must be a reason for people to buy them. The consequence about that is that they are holding back any updates to Android 2.0 or 2.1 for older phones. At least that’s my impression.
I also ever wanted to build and run my own Android since it is open source. At least that’s what Google says.
My first steps were quite disappointing since there was no device specific package for my G2 in the source tree. There was only one for the HTC Dream (G1).
Yesterday I wanted to give it another try and it was a success. I will post my steps here which are especially for the HTC Magic (or G2, HTC Sapphire, MyTouch 3G, Google IO – they are all the same) but it should be possible to do this with other phones as long as you have all the device specific blobs like the GSM Baseband layer or low level hardware drivers for your specific device.
Also keep in mind that this won’t be a normal guide like “How can I root this phone?” I assume that you more or less know what you are doing. So don’t blame me when you brick your phone: Shit happens and I’m not going to fix it. (weiterlesen…)
Last week I stumbled upon tmbinc’s blog entry series “What’s inside”.
This one was especially interesting to me since I always wanted to buy a GBit switch (I never had one until today, really
). (weiterlesen…)
Da ises weg, das Weihnachtsgeld.
Draufgegangen ist das unter anderem für dieses hübsche, aber leider teure FPGA-Board mit einem Xilinx Spartan 3 FPGA:

Mein momentanes Interessenfeld bezieht sich ja sehr stark auf alles, was mit System- und Hardwarenaher Programmierung zu tun hat.
Da ich auf der Zugfahrt zum 26c3 nicht besonders viel zu tun hatte und die AMD und Intel Dokumentationen auf meinem Rechner hatte, habe ich mal angefangen mich um die Virtualisierungsfunktionen, die diese beiden Hersteller da so in ihre Prozessoren verpflanzen, zu kümmern. (weiterlesen…)
Damals – genau genommen im Jahre 1984, also noch lange meiner Zeit – entschloss sich mein Vater sich einen Heimcomputer zu kaufen: Ein Nachbau eines Apple 2.
Dazu ein Matsuhita Floppy, einen passenden Floppycontroller, eine 16KB Speichererweiterung (“Language Card”) und eine Z/80 CPU-Karte.
Seit seiner Einmottung verstaubte dieses schöne Stück Computergeschichte auf unserem Dachboden und ich habe dieses Gerät nie vorher angefasst… Bis letztes Wochenende. (weiterlesen…)
So.
Ich hab mich jetzt doch mal entschieden WordPress ne Chance zu geben.
Die alte Rails Webseite ist nie wirklich fertig geworden. Mit Rails selber konnte ich mich auch nie so wirklich anfreunden. Und die Lust zum Webdevelopment fehlte auch gänzlich.
Also schnell ein WordPress Template umgehackt und hier ist es. Sieht doch ganz gut aus.
Jetzt fehlt wie immer der Content.
Nachdem ich in den letzten Tagen einige Differenzen mit EAGLE hatte, was die Legalität meiner Lizenz anging und dem daraus resultierenden Datenverlust, hab ich mich schlussendlich mal nach Alternativen umgesehen. Ich hab echt überlegt, ob ich die 125 Eier für die Non-Profit Version mal auf den Tisch leg, aber nach dem Scheiß können die mich mal. Ich hab jetzt eh was besseres. Bääh!
(weiterlesen…)