25 April 2024 |
Name: Brian Onn
Location: Vancouver, BC, Canada
About me: Since early 2003 I've contributed tons of Wikipedia edits anonymously. In 2007 I was reading about Wikipedia admins and the work they do, and I realized that I wasn't getting any credit for my past edits. So I figured it was finally time to get a username for myself.
Interests: I've been a Unix kernel hacker since the early days of AT&T System III Unix and it's children ( SVR4, BSD Unix, SunOS, Solaris, Linux, etc). Yes, I've read, worked and hacked on each of the listed kernels at some point in time. Before that I was deep into MS-DOS internals, and wrote a 2-user time-sharing system on MS-DOS 2.11 and 3.0 around 1983/84.
Today, I'm mostly interested in embedded systems engineering using ARM and PowerPC chips, and building system-on-a-chip with VHDL or Verilog using Xilinx, Altera or Actel chips. I'm still using Linux, although I think it is just getting too big and too hard to configure easily for embedded systems these days. μClinux is a great project which helps out here. Recently, I have started to look at other operating systems for embedded use, specifically the gamut of free and commercial RTOSs. Contrary to popular belief, not everything needs to embed Linux.
I also dabble in smaller microcontroller based projects using any one of these: anything 8051 based, Microchip Technology PIC, Atmel AVR, TI MSP430, Zilog eZ80 and Renesas SH-2
Feel free to leave a message on my talk page.
I'm waiting for my first one to show up here.
This user is an engineer. |
This user is interested in computer engineering. |
prog-4 | This user is an expert programmer. |
asm-4 | This user is an expert assembly language programmer. |
C-N | This user has written C compilers, or tweaked C runtime libraries in Assembly language. |
objc-2 | This user is an intermediate Objective-C programmer. |
js-2 | This user is an intermediate JavaScript programmer. |
py-2 | This user is an intermediate Python programmer. |
rb-2 | This user is an intermediate Ruby programmer. |
This user is an intermediate Scheme programmer. |
This user can write Cascading Style Sheets. |
LaTeX | This user can typeset using LaTeX. |
ANAL 4 | This user advocates good grammar usage. |
English | This user knows that 'to' is pronounced /tʊ/, not /a/. |
A, B, and A and B | This user prefers to use the serial comma only when its omission can be confusing. |
’s | Thi's user know's that not every word that end's with s need's an apostrophe and will remove misused apostrophe's from Wikipedia with extreme prejudice. |
“…” | This user favors curly quotation marks over straight style. |
“...”! | This user uses logical quotation marks. Internal punctuation leads to factual errors. It's not a style issue! |
US | This user uses American English. |
This user contributes to Digg. |
This user hacks happily with Emacs. |
This user is an advanced mathematician. |
=1 | This user knows that 0.9...(repeating) is exactly 1 and can prove it, but wishes that other people could understand it the way he does. |
25 April 2024 |
Name: Brian Onn
Location: Vancouver, BC, Canada
About me: Since early 2003 I've contributed tons of Wikipedia edits anonymously. In 2007 I was reading about Wikipedia admins and the work they do, and I realized that I wasn't getting any credit for my past edits. So I figured it was finally time to get a username for myself.
Interests: I've been a Unix kernel hacker since the early days of AT&T System III Unix and it's children ( SVR4, BSD Unix, SunOS, Solaris, Linux, etc). Yes, I've read, worked and hacked on each of the listed kernels at some point in time. Before that I was deep into MS-DOS internals, and wrote a 2-user time-sharing system on MS-DOS 2.11 and 3.0 around 1983/84.
Today, I'm mostly interested in embedded systems engineering using ARM and PowerPC chips, and building system-on-a-chip with VHDL or Verilog using Xilinx, Altera or Actel chips. I'm still using Linux, although I think it is just getting too big and too hard to configure easily for embedded systems these days. μClinux is a great project which helps out here. Recently, I have started to look at other operating systems for embedded use, specifically the gamut of free and commercial RTOSs. Contrary to popular belief, not everything needs to embed Linux.
I also dabble in smaller microcontroller based projects using any one of these: anything 8051 based, Microchip Technology PIC, Atmel AVR, TI MSP430, Zilog eZ80 and Renesas SH-2
Feel free to leave a message on my talk page.
I'm waiting for my first one to show up here.
This user is an engineer. |
This user is interested in computer engineering. |
prog-4 | This user is an expert programmer. |
asm-4 | This user is an expert assembly language programmer. |
C-N | This user has written C compilers, or tweaked C runtime libraries in Assembly language. |
objc-2 | This user is an intermediate Objective-C programmer. |
js-2 | This user is an intermediate JavaScript programmer. |
py-2 | This user is an intermediate Python programmer. |
rb-2 | This user is an intermediate Ruby programmer. |
This user is an intermediate Scheme programmer. |
This user can write Cascading Style Sheets. |
LaTeX | This user can typeset using LaTeX. |
ANAL 4 | This user advocates good grammar usage. |
English | This user knows that 'to' is pronounced /tʊ/, not /a/. |
A, B, and A and B | This user prefers to use the serial comma only when its omission can be confusing. |
’s | Thi's user know's that not every word that end's with s need's an apostrophe and will remove misused apostrophe's from Wikipedia with extreme prejudice. |
“…” | This user favors curly quotation marks over straight style. |
“...”! | This user uses logical quotation marks. Internal punctuation leads to factual errors. It's not a style issue! |
US | This user uses American English. |
This user contributes to Digg. |
This user hacks happily with Emacs. |
This user is an advanced mathematician. |
=1 | This user knows that 0.9...(repeating) is exactly 1 and can prove it, but wishes that other people could understand it the way he does. |