From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/6752 Path: news.gmane.org!not-for-mail From: Justin Cormack Newsgroups: gmane.linux.lib.musl.general Subject: Re: Call for ideas for future musl-related talks Date: Sun, 28 Dec 2014 16:24:43 +0000 Message-ID: References: <20141215050432.GA20413@brightrain.aerifal.cx> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1419783903 17166 80.91.229.3 (28 Dec 2014 16:25:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 28 Dec 2014 16:25:03 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-6765-gllmg-musl=m.gmane.org@lists.openwall.com Sun Dec 28 17:24:58 2014 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1Y5GeH-0006RQ-5G for gllmg-musl@m.gmane.org; Sun, 28 Dec 2014 17:24:57 +0100 Original-Received: (qmail 20085 invoked by uid 550); 28 Dec 2014 16:24:55 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: Original-Received: (qmail 20073 invoked from network); 28 Dec 2014 16:24:54 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=specialbusservice.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=cGx/W+5WPQfJmMmHzaQpRofBRgkCg6F2rgBeFe+Fr1A=; b=iE1tMq6XRwhhK6HN0kBZpdS0+aazWYH4Tnngs1yK3KZHMj76gTBhNXMqQHeBaxDycv gvfJE4Mixyt2QqWSW2D0Vtj+avN/dr8sQXn0Zqp6rLgvIfPvQcfJHMSfbNRYpywqKqPP aLqpaU2hdmQXs0H99u8i2LhR+2uF2acQ7O1x0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=cGx/W+5WPQfJmMmHzaQpRofBRgkCg6F2rgBeFe+Fr1A=; b=do35E2iSpAvH7WwZII3MFxhjrVTYfhPd43G+YVAj+fAkYWYh7xHfLtx9Mqk2Xpvk9W m9tXeTimnKRxCh61XIHIlZx0OpUVZIFlTzexH7x3mzSXnKZ4qOsq4mPpQsYqrXSO8u8J U5xL0fYY+ByJN24D8W04Yc46l0sro48wMTXwRd651BYpbMO1dbjDwr/xiVQRMJBAM8EF qW25Y6KFOjeve7HfW1ENaKHDFwcVoTfjxIC/MtmmWLFIgoKurRLAyuxBd20gPHZzcRUZ mmwbbbeSpfZU++gxQqRKsAB5E16K/8lhjPXSNJCc/sCLKscT7l+Mp43OZsQdRoXFyThM lA0w== X-Gm-Message-State: ALoCoQkC5tQiivGXP9RQEnLB6fwNUtLy3SEuouFZ8zapQyDysSyQUCcbdZoG4bGGCK+fRFrkEt2o X-Received: by 10.152.7.229 with SMTP id m5mr52698343laa.80.1419783883245; Sun, 28 Dec 2014 08:24:43 -0800 (PST) In-Reply-To: <20141215050432.GA20413@brightrain.aerifal.cx> Xref: news.gmane.org gmane.linux.lib.musl.general:6752 Archived-At: On Mon, Dec 15, 2014 at 5:04 AM, Rich Felker wrote: > After having done a couple conference talks already at Ohio LinuxFest > 2013 and 2014, I'm considering pursuing more conferences, but I'm not > sure what topics/framing would be most interesting and effective at > getting more people interested in musl. If there's anything special > you'd like to hear me give a talk on, or think would be constructive > to the project, reply and let me know. Apologies for not getting back sooner. I think the most interesting topic for a talk for a generalist audience is to cover the kinds of bugs you write about on ewontfix. (I wouldn't talk about systemd though, it is too partisan for people to listen clearly). The focus should be around techniques for writing better software, better specifications, and how to find problematic areas. And about how writing tests for these things is hard, because a lot of them are races, although talking about where tests do and dont work is good too. A title could be: Finding bugs in glibc by writing a better libc Better code by design, thought, and hard work A structure like: 1. What is Musl and why did I start writing it 2. Libc bugs are like compiler bugs they really ruin your day 3. Go into some detail as per ewontfix on 1-3 bugs as per ewontfix depending on talk length 4. How to spot potential bugs: code inspection, tests 5. Why Musl is less buggy than glibc: size, consistency, structure etc 6. Working with specifications, feedback, clarification 7. Musl is great, how to get started with it Happy to feedback on any drafts. Justin