DavidMandala

Differences between revisions 14 and 40 (spanning 26 versions)
Revision 14 as of 2008-09-02 22:48:44
Size: 3197
Editor: 96
Comment:
Revision 40 as of 2011-08-06 07:35:26
Size: 10166
Editor: 217
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablestyle="float:right; font-size: 0.9em; width:40%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Contents'''<<BR>><<TableOfContents>>||
Line 4: Line 5:
 General all around Computer and Electronics Geek.<<BR>><<BR>>
 Started playing with computers in the early 1970's with an IBM 360 mainframe, then on electronics training and day to day repairing radios and radar devices though out the rest of the 70's. Started playing with microcomputers in 75-76 creating software in ASM and BASIC on the Apple ll, TRS80 and others. In the beginning of the 80's I formed a computer consulting company that developed Interactive Laserdisk applications -- Stuff that later became known as Interactive Multimedia. Lots of fun that, did over 200 of them over the years, mostly in "C" with some ASM device drivers. CP/M, MS-DOS only no MS-Windows.<<BR>><<BR>>

 Started playing with Linux in the mid 90's and co-founded the BALUG (Bay Area Linux Users Group) with David Sifry and Art Tyde. Worked for Linuxcare back then before it got crazy. Moved on to Arizona to work at Develop''''''Online where we used Linux as a back end to enabeling remote access to embedded hardware, kind of fun but then came along the dark days of 911. Following that cash ran out, no financing to be had, so the company closed and I went on to play in the embedded Linux space creating devices that tracked School Buses, and also functioned as remote connect DVR's on-board the buses.<<BR>><<BR>>

 Now as luck would have it I work for Canonical (in Sept 2007) still working on Linux, somewhere between embedded and Netbooks space. Working on the Ubuntu Mobile and Embedded variant of Ubuntu. Hard to get better then this, the cutting edge, Mobile Internet Devices, and other things in the small device arena. I happen to think that this area is going to explode with devices given some time.
= Contact Me =
== Contact ==
Line 13: Line 8:
 LP: '''[[https://launchpad.net/~davidm|davidm]]'''
= Contributions =
 * Project Manager of the Ubuntu Mobile and Embedded team. See: http://www.ubuntu.com/products/mobile and [[https://wiki.ubuntu.com/MobileAndEmbedded|Ubuntu Mobile]]
 * Wrote the initial PO to XPI "C" converter program and bash scripts for the Mozilla team that Alexander Sack checked in. See: [[https://code.launchpad.net/~mozillateam/rosetta/po2xpi|PO2XPI]]
 LP: '''[[https://launchpad.net/~davidm|davidm]]
== Background Info ==
 General all around Computer and Electronics Geek.<<BR>><<BR>>
 Started working with computers in the early 1970's with an IBM 360 mainframe, then on electronics training and day to day repairing radios and radar devices though out the rest of the 70's. Started playing with microcomputers in 75-76 creating software in ASM and BASIC on the Apple ll, TRS80 and others. In the beginning of the 80's I formed a computer consulting company that developed Interactive Laserdisk applications -- Stuff that later became known as Interactive Multimedia. Lots of fun that, did over 200 of them over the years, mostly in "C" with some ASM device drivers. CP/M, MS-DOS only no MS-Windows.<<BR>><<BR>>

 Started with Linux in the mid 90's and co-founded [[http://www.balug.org/|BALUG (Bay Area Linux Users Group)]] with David Sifry and Art Tyde. Worked for Linuxcare back then before it got crazy. Moved on to Arizona to work at Develop''''''Online where we used Linux as a back end to enabling remote access to embedded hardware, kind of fun but then came along the dark days of 911. Following that cash ran out, no financing to be had, so the company closed and I went on to play in the embedded Linux space creating devices that tracked School Buses, and also functioned as remote connect DVR's on-board the buses.<<BR>><<BR>>

 I switched to Ubuntu Linux from Debian in the Breezy/Dapper time frame and shortly thereafter switched all of my X86 machines to it, then I switched my wife to it and then installed it for 10 friends and more indirectly as I've made recommendations to remote friends and they have installed Ubuntu too. Additionally I've switched at least one commercial company to using Ubuntu as the base of their embedded products, though I'm under an NDA about that. :\ <<BR>><<BR>>

 I enjoyed using Ubuntu so much that when as luck would have it Canonical had an opening for a manager of the mobile team I applied. So with some interviews and time I began working for Canonical in Sept 2007 still working on Linux, somewhere between embedded and Netbooks space. Working on the Ubuntu UMPC and MID variant of Ubuntu is fun, it's hard to get better then this, the cutting edge, Mobile Internet Devices, and other things in the small device arena. I happen to think that this area is going to explode with devices given some time.<<BR>><<BR>>

 Have now been with Canonical for almost 4 years and it's been great fun we have bootstrapped ARMel and now the ARMhf archives, developed Ubuntu netbook for ARM, and currently working on ARM server, sorting issues making sure server loads work on ARM server class machines. We have developed images for several popular low cost developer platforms that run ARMv7 Cortex Application processors. I've personally built a pandaboard cluster [[http://dmtechtalk.wordpress.com/2011/05/|for more info on that see my blog]]. I've been working with Grant Likely to move the device tree agenda forward. Its been more then 2 years of sponsoring work, talking to SoC vendors, OEMs, ODMs and others but it was great to see [[http://devicetree.org/Main_Page|devicetree]] go upstream recently. This will make quite a difference to larger ARM machines (Notebooks, Netbooks and servers) and also in the more deeply embedded space where it will make board changes much easier to deal with.

== Contributions ==
 * Manager of the [[ARMTeam|Ubuntu ARM team]]
 * Manager of the [[MobileTeam|Ubuntu Mobile team]] and project manager of the [[MobileTeam/Mobile|Ubuntu Mobile and MID Projects]]. See: http://www.ubuntu.com/products/mobile.
 * Track Lead, Mobile Track UDS Hardy Heron 2007
 * Wrote the initial PO to XPI "C" converter program and bash scripts for the Ubuntu Mozilla team that Alexander Sack checked in. See: [[https://code.launchpad.net/~mozillateam/rosetta/po2xpi|PO2XPI]]
 * Reworked the [[https://wiki.ubuntu.com/MobileTeam|Ubuntu Mobile Team]] and [[https://wiki.ubuntu.com/MobileTeam/Mobile/|Project]] wiki pages to reflect the new team name and to start the process of making it easier to find information about the mobile project.
 * Track Lead, [[https://wiki.ubuntu.com/UDS-Intrepid|Mobile Track UDS Intrepid Ibex 2008]]
 * Member [[../DallasTeam|Dallas/Ft Worth, TX, USA Local Community Team]].
 * Was a driver behind getting the Ubuntu MID image released with the rest of the Ubuntu 8.10 release.
 * Worked directly with the release team management the last four days before 8.10. Lots of the normal pre-release stress. Changes, new images, testing, etc. But we got through it and 8.10 is now out. Ran some test cases of Kubuntu Desktop i386 [[http://iso.qa.ubuntu.com/qatracker/result/2179/165|Install (OEM setup)]] and [[http://iso.qa.ubuntu.com/qatracker/result/2179/52|Install (entire disk)]].
 * Worked for some months now to bring the Ubuntu ARM port to fruition, see the [[http://www.umpcportal.com/2008/11/arm-and-ubuntu-to-join-forces-in-the-netbook-world|UMPC Portal]] and [[http://arm.com/news/23761.html|ARM]] press releases. It's real and it's what I've not been able to talk about for the last 6 months. We will be adding pages to this wiki, for now the [[https://launchpad.net/+builds|LaunchPad build system]] is crunching through source packages. A couple of hundred down, 8K to go :-)
 * Track Lead, [[https://wiki.ubuntu.com/UDSJaunty|Mobile Track UDS Jaunty Jackalope 2008]]
 * Merged [[https://bugs.edge.launchpad.net/ubuntu/+source/oprofile/+bug/305919|oprofile]]
 * Filed two Debian bugs as a result of the oprofile merge.
 * Provided a half hour presentation at the Jaunty Jackalope UDS on the process of troubleshooting (otherwise known as debugging). I've provided the contents of the presentation here: [[https://wiki.ubuntu.com/TroubleShootingProcess|Troubleshooting Process]] and the [[https://wiki.ubuntu.com/SevenStepTroubleShootingProcess|Seven Step TroubleShooting Process]] that I prefer here.

== LaunchPad Teams ==
 * [[https://launchpad.net/~ubuntumembers|Ubuntu Members]]
 * [[https://launchpad.net/~ubuntu-mobile-dev|Core Developers for Ubuntu Mobile]]
 * [[https://launchpad.net/~ubuntu-dallas|Ubuntu Dallas]]
 * [[https://launchpad.net/~ubuntu-drivers|Ubuntu Drivers]]
 * [[https://launchpad.net/~ubuntu-mobile-qa|Ubuntu Mobile QA]]
 * [[https://launchpad.net/~ubuntu-mobile|Ubuntu Mobile Team]]
 * [[https://launchpad.net/~uds-organizers|UDS Organizers]]

== Trade Shows ==
Line 19: Line 49:
= Package License Review =
I will be reviewing the following packages to verify the license and copyright files:
  
= Future Plans For Ubuntu =
 * Improve Ubuntu Mobile for MID (Mobile Internet Devices) use.
 * Improve package license information so it accurately represents the source code in the package and so it can be machine read, making it easier to audit what licenses are in use.
 * Work on submitting changes into Ubuntu and Debian that should be. Currently there are packages in need of license cleanups that I am working on.
 * Attended and Worked the [[http://www.osimworld.com/newt/l/handsetsvision/osim08/|OSiM World]] Conference and Exhibition in Berlin Germany. Talked with developers and others about Ubuntu Mobile.
 * Attended [[https://wiki.maemo.org/Maemo_Summit_2008|Maemo Summit 2008]] and talked with developers about Ubuntu Mobile.
 * Speaker at [[http://linux.conf.au/programme/schedule/|linux.conf.au Miniconf]] to talk about Ubuntu Mobile.
 * Speaker at Beijing Linux Users Group. August 2009
Line 27: Line 54:
##= Testimonials = == Future Plans For Ubuntu ==
 * Improve Ubuntu Mobile for Mobile (Netbook) and MID (Mobile Internet Devices) use.
 * Continue building the Ubuntu Mobile Team and Ubuntu Mobile Community.
 * Bring up an ARM build supporting the new ARMv7 hardware.

== Testimonials ==

JoeyStanford: I've worked with David since he's joined Canonical. He's made, with his team, great strides in the mobile platform of Ubuntu. He's also a geek which a somewhat rare quality in an experienced project manager. He's very Ubuntu focused and continues to drive his efforts, and those of this team, towards the Ubuntu goals. I wholeheartedly recommend him for Ubuntu membership.

ColinWatson: I served as David's mentor when he joined Canonical last year. He took to it like a duck to water and really didn't need to ask me all that much; he's a tremendously smart, articulate, and friendly guy, and I'm sure I learned at least as much from him as he did from me. He clearly loves working on the Ubuntu mobile project and puts his heart and soul into it. The mobile project is much stronger for his attention to it, and the other team leads in Canonical's Ubuntu team have gained a lot from his experience as well. I have no hesitation in recommending him for Ubuntu membership, and not a moment too soon.

JonoBacon: I have worked closely with David, largely on community best practise. He is a witty, committed, focused and intelligent guy, and I have always seen him have the community's best interests at heart. His work on Ubuntu mobile has been excellent, he has a familiarity and keenness around MOTU, and he is always keen to learn what to do best for his team and the community in general. I wholeheartedly support his application for membership.

TedGould: David cares about Open Source and about making Ubuntu a great platform to deliver Open Source to people. And about make Ubuntu run on some of the hardware that you'd never guess it could. I was strongly considering buying him a toaster for Christmas so that I could run VIM on it. I strongly recommend making David an Ubuntu member as he is already an excellent representative of the Ubuntu Community.

AlexanderSack: David helped the Ubuntu Mozillateam by developing a po-xpi converter (written in C) which allows us to produce firefox and other mozilla translations from rosetta. His code has been developed further since, but its still running and working like a charm. Further, he has always been responsive on questions and hence I fully support his application.

About Me

Contact

  • Email: <david DOT mandala AT SPAMFREE canonical DOT com>

    Freenode IRC Nick: davidm

    LP: davidm

Background Info

  • General all around Computer and Electronics Geek.

    Started working with computers in the early 1970's with an IBM 360 mainframe, then on electronics training and day to day repairing radios and radar devices though out the rest of the 70's. Started playing with microcomputers in 75-76 creating software in ASM and BASIC on the Apple ll, TRS80 and others. In the beginning of the 80's I formed a computer consulting company that developed Interactive Laserdisk applications -- Stuff that later became known as Interactive Multimedia. Lots of fun that, did over 200 of them over the years, mostly in "C" with some ASM device drivers. CP/M, MS-DOS only no MS-Windows.

    Started with Linux in the mid 90's and co-founded BALUG (Bay Area Linux Users Group) with David Sifry and Art Tyde. Worked for Linuxcare back then before it got crazy. Moved on to Arizona to work at DevelopOnline where we used Linux as a back end to enabling remote access to embedded hardware, kind of fun but then came along the dark days of 911. Following that cash ran out, no financing to be had, so the company closed and I went on to play in the embedded Linux space creating devices that tracked School Buses, and also functioned as remote connect DVR's on-board the buses.

    I switched to Ubuntu Linux from Debian in the Breezy/Dapper time frame and shortly thereafter switched all of my X86 machines to it, then I switched my wife to it and then installed it for 10 friends and more indirectly as I've made recommendations to remote friends and they have installed Ubuntu too. Additionally I've switched at least one commercial company to using Ubuntu as the base of their embedded products, though I'm under an NDA about that. Confused :\

    I enjoyed using Ubuntu so much that when as luck would have it Canonical had an opening for a manager of the mobile team I applied. So with some interviews and time I began working for Canonical in Sept 2007 still working on Linux, somewhere between embedded and Netbooks space. Working on the Ubuntu UMPC and MID variant of Ubuntu is fun, it's hard to get better then this, the cutting edge, Mobile Internet Devices, and other things in the small device arena. I happen to think that this area is going to explode with devices given some time.

    Have now been with Canonical for almost 4 years and it's been great fun we have bootstrapped ARMel and now the ARMhf archives, developed Ubuntu netbook for ARM, and currently working on ARM server, sorting issues making sure server loads work on ARM server class machines. We have developed images for several popular low cost developer platforms that run ARMv7 Cortex Application processors. I've personally built a pandaboard cluster for more info on that see my blog. I've been working with Grant Likely to move the device tree agenda forward. Its been more then 2 years of sponsoring work, talking to SoC vendors, OEMs, ODMs and others but it was great to see devicetree go upstream recently. This will make quite a difference to larger ARM machines (Notebooks, Netbooks and servers) and also in the more deeply embedded space where it will make board changes much easier to deal with.

Contributions

LaunchPad Teams

Trade Shows

Future Plans For Ubuntu

  • Improve Ubuntu Mobile for Mobile (Netbook) and MID (Mobile Internet Devices) use.
  • Continue building the Ubuntu Mobile Team and Ubuntu Mobile Community.
  • Bring up an ARM build supporting the new ARMv7 hardware.

Testimonials

JoeyStanford: I've worked with David since he's joined Canonical. He's made, with his team, great strides in the mobile platform of Ubuntu. He's also a geek which a somewhat rare quality in an experienced project manager. He's very Ubuntu focused and continues to drive his efforts, and those of this team, towards the Ubuntu goals. I wholeheartedly recommend him for Ubuntu membership.

ColinWatson: I served as David's mentor when he joined Canonical last year. He took to it like a duck to water and really didn't need to ask me all that much; he's a tremendously smart, articulate, and friendly guy, and I'm sure I learned at least as much from him as he did from me. He clearly loves working on the Ubuntu mobile project and puts his heart and soul into it. The mobile project is much stronger for his attention to it, and the other team leads in Canonical's Ubuntu team have gained a lot from his experience as well. I have no hesitation in recommending him for Ubuntu membership, and not a moment too soon.

JonoBacon: I have worked closely with David, largely on community best practise. He is a witty, committed, focused and intelligent guy, and I have always seen him have the community's best interests at heart. His work on Ubuntu mobile has been excellent, he has a familiarity and keenness around MOTU, and he is always keen to learn what to do best for his team and the community in general. I wholeheartedly support his application for membership.

TedGould: David cares about Open Source and about making Ubuntu a great platform to deliver Open Source to people. And about make Ubuntu run on some of the hardware that you'd never guess it could. I was strongly considering buying him a toaster for Christmas so that I could run VIM on it. I strongly recommend making David an Ubuntu member as he is already an excellent representative of the Ubuntu Community.

AlexanderSack: David helped the Ubuntu Mozillateam by developing a po-xpi converter (written in C) which allows us to produce firefox and other mozilla translations from rosetta. His code has been developed further since, but its still running and working like a charm. Further, he has always been responsive on questions and hence I fully support his application.

CategoryHomepage

DavidMandala (last edited 2020-10-22 22:38:04 by davidm)