User:PeterX

From OSDev Wiki
Jump to: navigation, search

Contents

About me

I am PeterX, in real life Peter Wiehe, in games Trox or Pebblerubble. I'm a slow programmer (and a mediocre one) and make quite some mistakes.

I live in Muenster in NRW in Germany.

Currently I'm developing

(Prioritized in the listed order.)

  • 1.) Little UEFI applications demonstrating UEFI usage/access. Just simple usage of the system table, boot services etc. Think of "Hello World" or "system info" and similar very small and simple stuff. Probably in CC0 license. Only 64bit mode and only PC.
  • 2.) A little system/application programming language. Not such a complicated beast as C++ or similar.
  • 3.) Sort of a game "engine".

I dropped development of a bootloader for Legacy BIOS i386. Why? Because I want to go for the near future: UEFI and 64bit.

Computer related stuff

I love coding in Assembler, C, Scheme, Python. (Pretty much in that order.)

I hate overcomplicated software/things like the Linux kernel, the X Window system, inline assembly and C++. I prefer simple software like JWM, vim, XFCE, mousepad.

Despite hating the Linux source code, I use a Desktop PC with Linux, at the time of writing this, Manjaro (formerly Xubuntu).

I like to install different Linux distributions and exotic OS (As long as they are stable and don't have serious bugs which make them unusable.) For example Haiku, ReactOS, FreeDOS and if they get more stable/bug-free: Hurd, Managarm and Phantom OS.

I'm sparing my money for an UEFI PC to develop OS on that. (In the meantime I struggle with OVMF on Qemu. And I plan on trying VirtualBox which has UEFI emulation builtin.)

Portfolio

  • some generic bootsectors (not very great)
  • a tar-parsing bootsector (Stupidly I deleted this)
  • a tool to write a byte to a file (including a disk) at a chosen offset

Not much, eh?

Private stuff

I don't like double standards, extreme cruelty and recklessness.

My music taste is _very_ eclectic. My all-time favorites are Queen, Peter Tosh and Bob Marley.

Personal tools
Namespaces
Variants
Actions
Navigation
About
Toolbox