From: Rob Landley <rob@landley.net>
To: musl@lists.openwall.com
Subject: Summary of 1.0 marketing plan/scheme/nefarious plot from IRC.
Date: Thu, 29 Nov 2012 14:50:03 -0600 [thread overview]
Message-ID: <1354222203.2190.17@driftwood> (raw)
Notes from the discussion we had on IRC, plus some further random
thoughts on telling the world about musl:
- wait until 1.0 so it's most likely to works for them.
- People who take a look and wander off again are less likely to
take another look,
so try to make a spash when you're _ready_, not before.
- counter this with "rule of 7", people filter out noise and won't
remember they've
even heard of you until they've seen it in ~7 different places. So
once you _ARE_
ready, get the word out everywhere. (Politely.)
- prepare the website to covert casual browsers into long-term users.
- press release extoling virtues
- simple
- realtime: less code is more deterministic
- security: less code is easier to audit
- students/teachers: learn how a posix system works
- link to the online git browser for the "show me the code" guys.
- already tested against 8 gazillion packages
- standards compliant
- BSD license: static linking ok, android deployment ok
- works side by side with existing libraries, or static linked
- easy deployment on android without bionic limitations
- technical advantages
- support static and dynamic linking and do _both_ well
- thread implementation is _not_crazy_, and no legacy baggage.
- obvious "start here" from main page.
- Why it's cool (collate)
- how to use it (collate)
- HOWTO walkthrough
- binaries they can try.
- cross compiler, build hello world
- livecd of full-ish x86 distro.
- with working x11 and simple gui (xfce? fvwm?)
- chroot for each target with native development tools
- system images for qemu maybe?
- launch x11 vnc server and display in tightvnc window?
- jslinux live image on website
- distro conversions
- leverage existing repositories, don't fall into the buildroot trap
- approach gentoo guys about a musl build
- #gentoo-embedded on freenode
- maybe funtoo would be easier (Daniel Robbins' new project,
#funtoo on freenode)
- approach debian guys about musl debootstrap
- arch linux, slackware, puppy, crunchbang, tinycore...
- http://distrowatch.com/popularity
- approach cyanogenmod guys about doing a musl-based cyanogenmod.
- way into man's heart is through the stomach and up under the
ribcage,
one way into android is cyanogenmod.
- push "musl support" patches to other projects upstream all at once
- sabotage collected a bunch?
- people who develop on 3 other project seeing musl on all 3 lists
makes dev community look big and active.
- Write linux from scratch "musl hint", contribute it to LFS, then link
to it on LFS website from musl website.
- is userbase of glibc, uClibc, klibc, or dietlibc better served by
musl?
- contribute musl option to buildroot?
- contribute musl option to crosstool-ng?
- Ask mentor graphics (formly code sourcery) to do a musl toolchain?
- LOTS of proprietary embedded devs use this one, it's
"professional".
- windriver.com is now a wholly owned subsidiary of intel
- klibc guys are initramfs@vger or embedded@vger (see lists)
- ask clibc author Peter Anvin if musl serves his needs?
- mailing lists you can post a "here's how musl can help _you_" on:
It's not spam if you tailor a post to each list, especially if
there's patches
attached in the case of dash or util-linux...
- each architecture list for arches you support (linux-arm,
linux-ppc, etc).
"musl is pleased to announce support for the $BLAH architecture,
here are
a cross compiler, chroot with native compiler, and a system image
to play with."
- http://www.arm.linux.org.uk/mailinglists/lists.php
- http://www.linux-mips.org/wiki/Net_Resources#Mailing_lists
- https://lists.ozlabs.org/listinfo/linuxppc-dev
- http://vger.kernel.org/vger-lists.html#linux-x86_64
- http://vger.kernel.org/vger-lists.html#dash
- http://vger.kernel.org/vger-lists.html#initramfs
- http://vger.kernel.org/vger-lists.html#linux-embedded
- http://vger.kernel.org/vger-lists.html#util-linux
- and maybe one "OS support" message to linux-kernel.
- websites that might review musl if we ask nicely:
- linux
- lwn.net (submit via lwn@lwn.net)
- h-online (ping @codepope on twitter)
- Linux Journal
- Linux Today (they'll just link elsewhere)
- android
- not personally familiar, google for "android news" finds several.
- works well with android kernel, installs side-by-side with
bionic,
static links well, doesn't introduce any new licensing issues,
provides full posix environment, active and responsive dev
community.
- paper magazines
- long shot, but if you send a press release to pc magazine and
computerworld
and such explaining how musl might help android bridge the gap
between phones
and the desktop they might write a "will android bridge the gap
between phones
and the desktop" article mentioning musl. :)
- tech bloggers
- cringely.com
- Consumer Electronic Linux Forum
- Tim Bird and elinux.org
- do a musl distro that runs well on raspberry pi, tell
http://www.raspberrypi.org/
- ask people on mailing list and irc to blog/tweet about the 1.0
release when it
happens.
- write a syllabus for theoretical "teaching musl" one semester
comp-sci course.
next reply other threads:[~2012-11-29 20:50 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-29 20:50 Rob Landley [this message]
2012-11-29 21:15 ` Justin Cormack
2012-11-29 21:51 ` Luca Barbato
2012-11-30 1:30 ` Rich Felker
2012-12-01 0:04 ` Rob Landley
2012-11-30 9:21 ` Rob Landley
2012-11-30 11:08 ` Szabolcs Nagy
2012-12-01 2:00 ` Rob Landley
2012-11-30 1:27 ` Rich Felker
2012-11-30 8:11 ` Truls Becken
2012-11-30 14:29 ` Luca Barbato
2012-11-30 19:05 ` Rich Felker
2012-11-30 20:16 ` nwmcsween
2012-11-30 20:20 ` Rich Felker
2012-11-30 20:32 ` nwmcsween
2012-11-30 20:25 ` Szabolcs Nagy
2012-11-30 20:26 ` Rich Felker
2012-11-30 21:14 ` Luca Barbato
2012-11-30 21:26 ` Rich Felker
2012-12-01 0:04 ` Rob Landley
2012-11-30 4:38 ` Jens Staal
2012-11-30 7:08 ` Daniel Bainton
2012-11-30 13:26 ` Hiltjo Posthuma
2012-11-30 2:21 idunham
2012-12-01 2:04 ` Rob Landley
2012-12-01 4:06 ` Rich Felker
2012-12-01 8:18 ` Isaac Dunham
2012-12-04 20:48 ` Rob Landley
2012-12-04 21:45 ` Rich Felker
2012-12-04 23:01 ` Isaac Dunham
2012-12-04 23:22 ` Rich Felker
2012-12-05 0:58 ` Rob Landley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1354222203.2190.17@driftwood \
--to=rob@landley.net \
--cc=musl@lists.openwall.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.vuxu.org/mirror/musl/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).