X-Git-Url: https://codewiz.org/gitweb?p=wiki.git;a=blobdiff_plain;f=SystemArchitectRole;fp=SystemArchitectRole;h=1f813b110f1fd9906ca610066f8e3da8010ee34e;hp=8f9e8230d07b5c06046589f722b99f96be9eb38f;hb=5832d106782d1e25967628d49506071aea1f1f13;hpb=bfce58d69db1fc9cd6e59de19dc3a099675d24f2 diff --git a/SystemArchitectRole b/SystemArchitectRole index 8f9e823..1f813b1 100644 --- a/SystemArchitectRole +++ b/SystemArchitectRole @@ -1,15 +1,13 @@ Operating systems always have been my favourite computer related topic, so I know and use many: - * **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. + * **Linux** -- I've been packaging software in several LinuxDistros, including + Fedora and Ubuntu. I've also put together and distributed custom Linux distributions + for embedded projects, for the OLPC and for the AmigaComputer. - * **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. + * **NetBsd** -- I've become an official developer with commit access around the time + NetBSD 1.0 came out. I created a custom NetBSD distribution on CD called the + AmigaUnixCompendium. See also OpenSourceDeveloperRole for some of my contributions. * **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 @@ -18,20 +16,19 @@ related topic, so I know and use many: ported the early versions of KDE 1.x and 2.x to Solaris. * **MacOsX** -- I know this system quite well and have been - using as a user and developer until mid-2006, when Apple + using it as a user and developer until mid-2006, when Apple started taking some steps back from their previous OpenSource - commitment, showing lack of cooperation and disrespect for the - OpenDarwin developers. + commitment and eventually got rid of the OpenDarwin developers. * **AmigaOs** -- I've been programming a lot on the Amiga in early - '90s, mostly as a freelance developer. I expecially prised its + '90s, mostly as a freelance developer. I expecially praised 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 + scarce 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. + layers and framwworks such as Qt, Cygwin, MingW.