Edit page AbridgedResume
[wiki.git] / SystemArchitectRole
index 64a65142b4c29b6bf762b3ff277350b7127cf418..8f9e8230d07b5c06046589f722b99f96be9eb38f 100644 (file)
@@ -1,43 +1,37 @@
 Operating systems always have been my favourite computer
 related topic, so I know and use many:
 
 Operating systems always have been my favourite computer
 related topic, so I know and use many:
 
- * '''Linux''' - I use or have used several LinuxDistros extensively
- for a long time. I occasionally do minor contributions to some of
- them.  I've also put together and distributed a custom Linux
- distribution targeted at the AmigaComputer as part of the AmigaUnixCompendium project.
- (no, by Linux I don't mean GNU/Linux, I dislike this name even
- though I agree with the FreeSoftwareFoundation in general).
+ * **Linux** -- I've been using several LinuxDistros extensively and
+ I occasionally do minor packaging work for Fedora and Ubuntu. I've also
+ put together and distributed a custom Linux distribution targeted
+ at the AmigaComputer as part of the AmigaUnixCompendium project.
 
 
- * '''NetBsd''' - I've been using BSDs since 0.9.  I even
- made a NetBSD distribution for the AmigaComputer called
- the AmigaUnixCompendium.  See also OpenSourceDeveloperRole
- for some contributions I made.
+ * **NetBsd** -- I've been a NetBSD user since 0.9 and bacame an official
+ developer with CVS commit access a little later. I made a custom NetBSD
+ distribution on CD for the AmigaComputer called the AmigaUnixCompendium.
See also OpenSourceDeveloperRole for some contributions I made.
 
 
- * '''Sun Solaris''' - I've been using it since Solaris 7, but a
+ * **Sun Solaris** -- I've been using it since Solaris 7, but a
  few years ago I've lost interest in it because of lack of
  development.  Besides building hundreds of GNU and other
  few years ago I've lost interest in it because of lack of
  development.  Besides building hundreds of GNU and other
- packages to replace almost all of Sun's userland, I did port
- the early versions of KDE 1.x and 2.x to Solaris with quite
- some success.
+ packages to replace almost all of Sun's userland, I successfully
+ ported the early versions of KDE 1.x and 2.x to Solaris.
 
 
- * '''MacOsX''' - I know this system quite well and have been
+ * **MacOsX** -- I know this system quite well and have been
  using as a user and developer until mid-2006, when Apple
  using as a user and developer until mid-2006, when Apple
- started making some steps back from their previous OpenSource
policy, showing lack of cooperation and disrespect for the
+ started taking some steps back from their previous OpenSource
commitment, showing lack of cooperation and disrespect for the
  OpenDarwin developers.
 
  OpenDarwin developers.
 
- * '''AmigaOs''' - I've been using and developing a lot on the
- Amiga in earlier '90s, mostly as a freelance developer.  I
- expecially prised its system architecture and the OS architecture,
- therefore I used many of its best ideas in several EmbeddedDeveloperRole
- projects.
-
- * '''MicrosoftWindows''' - I've been using and developing for
- Windows with little enthusiasm since Windows 3.1 upto Windows 2000.
- I know most of the WIN32 APIs and concepts, including: GUI design
- with common controls and MFC, threading, asynchronous I/O, COM,
- database access, VisualBasic and VBA, DirectMedia and DirectDraw.
- But as of today, I'd recommend doing any new Windows development
- using portable tools such as Cygwin or MingW along with portability
- layers such as Qt or Gtk.
+ * **AmigaOs** -- I've been programming a lot on the Amiga in early
+ '90s, mostly as a freelance developer.  I expecially prised its
+ unique system and OS architecture, therefore I reused many of its
+ best ideas in my EmbeddedDeveloperRole projects.
 
 
+ * **MicrosoftWindows** -- I've been developing for Windows with
+ little enthusiasm since Windows 3.1 upto Windows 2000.  I'm familiar
+ with most of the Win32 APIs and concepts, including GUI design
+ with common controls and MFC, threading, overlapped I/O, events, COM,
+ ODBC, DAO, VisualBasic, VBA, DirectMedia and DirectDraw.
+ For new Windows development, today I recommend using portability
+ layers and framwworks such as Cygwin, MingW and Qt.