From Tim.Bird at sony.com Fri Jun 7 22:52:36 2024 From: Tim.Bird at sony.com (Bird, Tim) Date: Fri, 7 Jun 2024 22:52:36 +0000 Subject: [Elinux-discuss] How to start multi-entity embedded work on specific topics? (boot time, for example) Message-ID: Hello embedded Linux strategists, I bet you thought this list was defunct. Well, I've finally gotten around to using it. I'll jump right in. I'd like to start some collaboration on reducing embedded Linux boot time. The problem is that this work potentially crosses sub-systems, architectures, software project boundaries, build systems, companies, trade associations, etc. I've got an "embedded and IOT" microconference scheduled for Plumbers in Vienna in September. I'm soliciting topics for boot time reduction, for this micro-conference. What is the best way to do outreach for this? I know of a few people I'll be contacting directly to see if they want to repeat material I've seen from them in the past. But I'd like to make sure other people know about the session. Any suggestions for people I should contact, or groups, companies or lists that I should announce this on (besides linkedin and this list)? I'd also possibly like to start some kind of ecosystem-side workgroup on this topic. This is partly inspired by Khasim Syed Mohammed's presentation at last year's Plumbers, were he talked about requirements for automotive boot time and some ideas for specific improvement areas.[1] The LF's embedded Linux Project is no more, so I need a place to organize discussions, and possibly store code in-flight. I can put some ad-hoc things on the elinux wiki, but is there a better place to do this? In AGL?, in Linaro?, in CIP?, In Yocto? At a specific embedded Linux company? At a processor or product company? Any of these might be a good place to "home" the workgroup. But there are pros and cons to each location. Let me know what you think. Regards, -- Tim [1] https://lpc.events/event/17/contributions/1499/ From richard.purdie at linuxfoundation.org Fri Jun 7 23:09:39 2024 From: richard.purdie at linuxfoundation.org (Richard Purdie) Date: Sat, 08 Jun 2024 00:09:39 +0100 Subject: [Elinux-discuss] How to start multi-entity embedded work on specific topics? (boot time, for example) In-Reply-To: References: Message-ID: <997dee7b5419e2e1129dbfbbfa91564a709d7c79.camel@linuxfoundation.org> Hi Tim, On Fri, 2024-06-07 at 22:52 +0000, Bird, Tim wrote: > I'd like to start some collaboration on reducing embedded Linux boot time. > > The problem is that this work potentially crosses sub-systems, architectures, > software project boundaries, build systems, companies, trade associations, etc. > > I've got an "embedded and IOT" microconference scheduled for Plumbers in Vienna > in September.? I'm soliciting topics for boot time reduction, for this micro-conference. > > What is the best way to do outreach for this? > I know of a few people I'll be contacting directly to see if they want to repeat > material I've seen from them in the past.? But I'd like to make sure other > people know about the session.? Any suggestions for people I should contact, > or groups, companies or lists that I should announce this on (besides linkedin > and this list)? > > I'd also possibly like to start some kind of ecosystem-side workgroup on this topic. > This is partly inspired by Khasim Syed Mohammed's presentation > at last year's Plumbers, were he talked about requirements for automotive boot time and > some ideas for specific improvement areas.[1] > > The LF's embedded Linux Project is no more, so I need a place to organize discussions, > and possibly store code in-flight.? I can put some ad-hoc things on the elinux wiki, > but is there a better place to do this?? In AGL?, in Linaro?, in CIP?, In Yocto?? At > a specific embedded Linux company?? At a processor or product company? > > Any of these might be a good place to "home" the workgroup.? But there are pros > and cons to each location. > > Let me know what you think. FWIW I'd love to see this effort and more like it. I'm not sure I can offer development time on it but what I/Yocto Project could offer: * a place to host the effort/code (git repo, mailing list, wiki etc.) * some neutrality to any one company/product * an audience that is interested in this kind of work * the ability to create a "layer" which showcases the work I know you're not a big YP/OE user so I want to explain this last point as it is easy to underestimate the power of it. The point is to capture in one place the configuration/changes needed to make the change in question (fast boot time). YP/OE layers are designed to capture and maintain customisation against a base OS so they lend themselves well to this task. Even if someone is going to optimise something else in the end, seeing all the changes documented in the layer format will make it much easier for them to see what they need to do. I can't speak for the YP advocacy people but I'd imagine they'd be interested in helping get a message out about such a project too. Cheers, Richard