MartinEricRacine

Differences between revisions 111 and 128 (spanning 17 versions)
Revision 111 as of 2006-09-21 13:26:16
Size: 7618
Editor: dsl-hkigw7-fe10f900-10
Comment:
Revision 128 as of 2008-07-06 07:12:42
Size: 1777
Editor: 80-235-39-11-dsl
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Martin-Éric in a nutshell ==
 * Born on year zero of time_t() in Québec and living in Finland since 1998.
 * Language freak (native English and French, near-native Finnish, fluent in several more languages).
 * Traveling freak. As my homepage says: "if you're doing something cool and live somewhere, where an unusual language is spoken, I definitely want to hear from you."
 * Connector personality:
   * I facilitate the encounter of innovative people from different corners of the planet.
   * Those people often launch successful business relationships as a result of my facilitation.
Martin-Éric is the Business Development Manager at [http://www.artecgroup.com Artec Group].
Line 9: Line 3:
== Background == = Contact =
 * Q-FUNK on Freenode, mainly on #ltsp and #ubuntu-x.
 * [https://launchpad.net/~q-funk Profile on Launchpad]
Line 11: Line 7:
 * Became an Ubuntero via Launchpad on 2006-09-18 (already on the Community Council agenda, ages ago).
 * Team member of Sange Coop's [http://www.linux-tuki.fi/ Linux Tuki], which is the official Ubuntu support partner for Finland.
== Contributions to Ubuntu ==
 * Primary Ubuntu bug contact for all the packages he originally maintains at Debian.
 * Lot of time spent on X.org issues pertaining to the Geode chipset to make it work on LTSP.
 * Created the ["ALSA on PPC"] reference to document the status of ALSA support on PPC hardware.
 * Team member of [http://www.linux-tuki.fi/ Linux Tuki], which is the official Ubuntu support partner for Finland.
 * Ubuntero since 2006-09-18.

=== Goals for Ubuntu ===
 * Make Ubuntu the #1 Linux distribution in the Educational and Governmental sectors.
 * Promote Asterisk and Open Mosix as original LTSP extensions to leverage the CPU power of thin clients.

== Contributions to Debian ==
Line 15: Line 21:
 * Professional pedigree in Business Strategy, Key Account Management, Product Management:
   * [http://q-funk.iki.fi Funkyware: Martin-Éric Racine: Homepage]
 * Experienced user who recently started maintaining Debian packages (cups-pdf, gaim-irchelper, ispell-et, numlockx, planner, rus-ispell, upgrade-system):
 * Debian maintainer since 2003:
Line 19: Line 23:
   * [http://nm.debian.org/nmstatus.php?email=q-funk%40iki.fi Debian New Maintainer: Applicant Status]
 * Hyperactive bug reporter with a strong emphasis on localisation and usability aspects:
   * [http://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=q-funk%40iki.fi Debian BTS: submitter]
Line 23: Line 24:
= Goals for Ubuntu = == Professional Background ==
Line 25: Line 26:
== Primary goals ==  * Expertise in Business Strategy, Key Account Management, Product Management, Export Sales & Marketing.
 * Co-founded [http://www.linutop.com Linutop], following which he moved on and joined their hardware manufacturer's team.
 * Currently working as Business Development Manager at [http://www.artecgroup.com Artec Group], a startup that contributes to Coreboot and Linux kernel, and that manufactures the [http://www.thincan.com ThinCan] thin client.
Line 27: Line 30:
 * Advocacy.

   My laptop has an Ubuntu sticker that attracts a lot of attention and that provides a good opportunity to distribute CDs to interested people.

   I thus regularly end up handing out CDs and providing initial guidance to lay Ubuntu adopters.

   I do the same with corporate users wanting to offer versions of their software on Linux. I recommend that they chose Ubuntu as their supported distribution. It works.

 * Eliminate the delta between Debian and Ubuntu releases for my own packages.

   As I keep on noticing, most Ubuntu delta apply to Debian without affecting operation on a default Debian system and also often contribute something meaningful to the overall packaging quality.

   Thus, most of my current activities on Launchpad involve keeping track of bugs whose solution can be readily merged directly into my Debian packages.


== Secondary goals ==

=== Entreprise Linux ===
 * Create, develop and implement marketing strategies that will make Ubuntu the new de-facto Entreprise Linux solution.
 * Support startups interested in developing Ubuntu-based custom Debian distributions for their local market.
   * Already in contact with two Baltic startups who want to do this.
 * Develop an [https://wiki.ubuntu.com/EngineerCertification Ubuntu Debian Certified Engineer] (UDCE) training program.
   * Eliminate the corportate world's scepticism against Debian and Ubuntu.
   * Directly compete with Red Hat's RHCE as the #1 Linux certification.
   * Motivate ISV support of Debian and Ubuntu (e.g. Oracle, etc.).
 * Develop an Ubuntu Debian program for ISV partners.
   * Motivate QA standards resulting from ISV participation in UDCE training program.
   * Emphasize additional training on how to package software for Debian and Ubuntu.


= ALSA PowerMac issues =

ALSA support on PowerMac mostly works on G4 or newer hardware, but is somewhat broken on OldWorld and G3 hardware:
 * [https://bugtrack.alsa-project.org/alsa-bug/view.php?id=306 ALSA BTS: 0000306: Burgundy: compiles, but no sound comes out] (use Guest login to view)

Because this situation threatens to leave early PowerMac users in the dust, over what is a rather trivial issue to fix, I've been actively solliciting ALSA and PPC kernel developer help to permanently fix ALSA on all PPC subarchitectures, via repeated messages to the Debian PowerPC mailing list and via a series of bug reports on the ALSA Bug Tracker.

== Ubuntu bounty ==

In order to stimulate developers willing to tackle this issue, I got MarkShuttleworth to offer a 500 USD bounty. Interested developers should contact Ubuntu's MattZimmerman for details on how to claim the bounty.

== Current status of ALSA support on PowerMac ==

This table attempts to summarize the status of support for ALSA sound on PowerMac hardware.

Information gathering is still work in progress and done via the [http://wiki.debian.org/?PowerpcSoundcards Debian wiki], based on data provided by users in response to my posts on the Debian PowerPC mailing list.

|| n/a = not applicable. || # = see note below. || ? = untested. ||

||'''Chipset'''||Platform (machine ID)||'''Master Volume'''||'''Speakers'''||'''Headphones'''||'''CD'''||'''Line Input'''||'''Microphone'''||'''Beep'''||
|| AWACS ||601, 603, 604 (Old World) ||yes|| # ||yes||yes||yes||yes||yes||
||Screamer||G3 beige ||yes|| # || # || # || ? || ? ||yes||
||Burgundy||G3 iMac classic (iMac,1) ||yes|| # || # ||yes|| ? ||yes||yes||
|| ? ||G3 iBook clamshell || || || || || || ||no ||
||tumbler ||G4 Quick Silver ||yes||yes||yes||yes|| ? || ? ||yes||
|| ? ||G4 iMac flowerpot || || || || || || ||yes||
||snapper ||G4 pBook (PowerBook 3,4) || || || || || || ||yes||
||tumbler ||G3 iBook2 (PowerBook 4,1) ||yes||yes||yes||yes||n/a||n/a||yes||
||snapper ||G3 iBook2 (PowerBook 4,3) ||yes||yes||yes||yes||n/a||n/a||yes||
||Snapper ||G4 pBook (PowerBook 5,6) ||yes||yes||yes||no ||n/a||yes||yes||
||snapper ||G4 iBook2 (PowerBook 6,5) ||yes||yes||yes||yes||n/a||yes||yes||
||snapper ||G5 desktop (PowerMac 7,2) ||yes||yes||yes||yes||no ||n/a||yes||
||snapper ||eMac 700 ||yes|| || || || ||no ||no ||
||intrepid||Mac Mini || || || || || || || ||
||daca || ? || || || || || || || ||
||keywest || ? || || || || || || || ||

== NOTES ==

=== AWACS (601, 603, 604, 604e a.k.a. Old World) ===
 * Beeping goes to both the internal speaker and the audio output, because the circuitry to mute the internal speaker is not detected by the driver. As such, getting beeps exclusively to the audio output requires disconnecting the cable going to the internal speaker.

=== Screamer (beige G3) ===
 * CD playback requires selecting the CD source as recordable.
 * Output jack doubles as speaker/headphones.
 * Input jack doubles as line/microphone.

=== Burgundy (iMac G3) ===
As of kernel 2.6.13 (ALSA 1.0.9a):
 * Most of the mutes don't work, or their state cannot be saved.
 * Headphone detection induced auto-muting of the speakers doesn't work.
 * Controls for the stereo speakers and for the headphones are reversed (wrong offset in the control matrix?).

=== Snapper ===
==== G5 desktop ====
As of kernel 2.6.12 (ALSA 1.0.9):
 * The 3 outputs (line/headphones/speakers) work correctly, along with auto-detection of an insterted plug on the first two output.
 * The digital input is not working yet.

==== G4 PowerBook alu post-february-2005 (PowerBook 5,6) ====
As of kernel 2.6.13 (ALSA 1.0.9a):
 * Sound is dead when returning from a power suspend.
 * Analog CD control is not available.
= Testimonials =
 * TBA.

Martin-Éric is the Business Development Manager at [http://www.artecgroup.com Artec Group].

Contact

Contributions to Ubuntu

  • Primary Ubuntu bug contact for all the packages he originally maintains at Debian.
  • Lot of time spent on X.org issues pertaining to the Geode chipset to make it work on LTSP.
  • Created the ["ALSA on PPC"] reference to document the status of ALSA support on PPC hardware.
  • Team member of [http://www.linux-tuki.fi/ Linux Tuki], which is the official Ubuntu support partner for Finland.

  • Ubuntero since 2006-09-18.

Goals for Ubuntu

  • Make Ubuntu the #1 Linux distribution in the Educational and Governmental sectors.
  • Promote Asterisk and Open Mosix as original LTSP extensions to leverage the CPU power of thin clients.

Contributions to Debian

Professional Background

  • Expertise in Business Strategy, Key Account Management, Product Management, Export Sales & Marketing.

  • Co-founded [http://www.linutop.com Linutop], following which he moved on and joined their hardware manufacturer's team.

  • Currently working as Business Development Manager at [http://www.artecgroup.com Artec Group], a startup that contributes to Coreboot and Linux kernel, and that manufactures the [http://www.thincan.com ThinCan] thin client.

Testimonials

  • TBA.


CategoryHomepage

MartinEricRacine (last edited 2010-11-02 12:18:21 by ns02)