2024-12-22 - 18:23

Dates and Events:

OSADL Articles:

2024-10-02 12:00

Linux is now an RTOS!

PREEMPT_RT is mainline - What's next?


2023-11-12 12:00

Open Source License Obligations Checklists even better now

Import the checklists to other tools, create context diffs and merged lists


2023-03-01 12:00

Embedded Linux distributions

Results of the online "wish list"


2022-01-13 12:00

Phase #3 of OSADL project on OPC UA PubSub over TSN successfully completed

Another important milestone on the way to interoperable Open Source real-time Ethernet has been reached


2021-02-09 12:00

Open Source OPC UA PubSub over TSN project phase #3 launched

Letter of Intent with call for participation is now available



OSADL Special Events

OSADL Special Events

COOL - Compact OSADL Online Lectures



Online event

What is COOL?

COOL - Compact OSADL Online Lectures: Open Source meets Industry

  • COOL is an OSADL webinar series.
  • COOL takes place regularly once a month and covers new and state-of-the-art topics on Open Source software in industry, either on legal or on technical aspects.
  • COOL editions each consist of two lectures covering a special "Open Source meets industry" topic followed by a discussion round. The first "basic" lecture provides basic knowledge with regard to the respective topic and the second "advanced" lecture dives deeper into the topic and highlights special aspects. The discussion round gives all participants the possibility to ask questions and discuss with the respective speakers and the audience.
  • COOL speakers are OSADL experts on the one hand and external specialists on the other hand who kindly agreed to share their expert knowledge on the respective topic.
  • COOL is a virtual event. The lectures are held by live video streams. Speakers will be available for questions and discussion in a video conference which will take part subsequent to the live video streams.
  • COOL in general is designed to provide support how to best and compliantly use Open Source software in industry.

COOL October 2024 edition

Comparing systemd and other init processes for embedded systems
Wednesday, October 16, 2024, 2pm to 4pm CEST

Agenda COOL October 2024 edition:

2:00pm to 2:30pm CEST:

Basic lecture: Overview about historic and present concepts of UNIX init processes, Jan Altenberg, OSADL

2:30pm to 3:30pm CEST:

Advanced lecture: How to configure systemd for use in embedded systems, Michael Olbrich, Pengutronix

3:30pm to 4:00pm CEST:

Discussion and possibility to ask questions

Description COOL October 2024 edition:

In the good old days of the UNIX operating system, the default initial process that is started immediately after booting the kernel (also known as the "init" process) was a simple shell script, usually referred to as BSD-Init. Later, this was extended by the so-called System-V-Init or SYS-V-Init process to separate the script into so-called run levels. Symbolic inks were used to enable or disable the start of a particular program in a selected run level such as single-user, multi-user or graphical user interface. To overcome the disadvantages of this static and sequential way to start a system, event-driven concepts with parallel process execution were introduced - initially upstart, which was eventually replaced by systemd. As there are important differences between the various concepts of init processes, their selection should be well considered – especially when developing embedded systems. Therefore, in the basic lecture of this COOL session, an overview about historic and present concepts of UNIX init processes along with their pros and cons will be given by Jan Altenberg from OSADL.

When the decision was made to modernize the init process in response to the many requests from users and especially maintainers of Linux distributions, it would have been possible either to extend the existing init concept or alternatively to create a completely new concept. As we all know, the latter approach was chosen, and under the leadership of Lennart Pöttering, systemd was created – much praised and much hated at the same time. The main advantage of systemd is best demonstrated in the context of large workstations, for example for office computers. On the other hand, it remains questionable whether systemd offers sufficient advantages in an embedded system to compensate for its size, complexity and possible error-proneness. However, if systemd is configured to use only proven and less intrusive components, it can be very well suited for embedded systems. Michael Olbrich from Pengutronix has gained a lot of expertise and has even become an advocate of systemd for embedded systems; therefore, OSADL is very pleased to announce his contribution in the advanced lecture of this COOL session.

Recommended audience COOL October 2024 edition:

Software architects, software developers, software engineers and system integrators of embedded Linux systems.

About the speakers of the COOL October 2024 edition:

- Jan Altenberg, OSADL: Jan Altenberg has more than 15 years of experience in developing and maintaining Embedded Linux systems. Jan studied information technologies at the University of Cooperative Education in Stuttgart (Germany). From 2002 - 2006 he was involved in the OCEAN project, a European research project, which defined an open controller platform based on real-time Linux and real-time CORBA. From 2007 to 2019 he worked for Linutronix as a Consultant, Trainer and Head of Technical sales. From April 2019 to 2021 he worked as Open-Source Technology Expert and Open-Source Compliance Officer for Continental Automotive GmbH. Since October 2021 Jan works as Senior Open Source Consultant and Embedded Systems Integrator at the Open Source Automation Development Lab (OSADL) eG and since 2024, he also serves on the OSADL board of directors. Jan is a frequent speaker on several conferences. In 2014, 2018 and 2019 he has been awarded with the "best speaker award" at the Embedded Software Engineering Congress in Sindelfingen (Germany).

- Michael Olbrich, Pengutronix: Michael Olbrich works as an embedded Linux software engineer at Pengutronix. He works on all parts of the Linux software stack with a focus on graphics & multimedia infrastructure. Since 2011, he is the maintainer of the embedded Linux distribution PTXdist.

Past COOL webinars

(Click on title to expand display.)

2024

2023

2022

2021

2020


Please click on the respective COOL edition in order to display the full agenda and more details about the lectures and the respective guest speakers.

Download of COOL overview January - April 2024 as PDF file (v2)
Download of COOL overview September - December 2023 as PDF file (v4)
Download of COOL overview January to May 2023 as PDF file
Download of COOL overview September to December 2022 as PDF file
Download of COOL overview January to May 2022 (new - v7) as PDF file
Download of COOL overview September - December 2021 as PDF file
Download of COOL overview January - May 2021 as PDF file

COOL conference language

The COOL sessions will be in English language.

COOL registration

Please use the online registration form to register for a particular COOL edition: Online registration form.
The access data will be sent to the registered participants shortly before the event.

COOL participation fee

Participation in COOL is free of charge.

COOL feedback

We would appreciate if participants of COOL completed and submitted the following feedback questionnaire in order to better meet their requirements and consider their suggestions in future events: Feedback sheet. Thanks in advance.

COOL presentations

The presentations and video clips of all COOL sessions will be made available after the event. Material of the theoretical part will be publicly available, material of the practical part will be available exclusively for OSADL members or participants with login.

COOL Presentations and video clips (Member or participant login required to display material of the advanced lectures)

Privacy policy

When you register for participation in the event you agree that the personal data you enter in the registration form will be processed at OSADL as necessary (see our privacy policy).

You may revoke this agreement at any time by email, mail or phone using the communication data provided at the imprint page, but this will also cancel your registration.

Questions?

Please do not hesitate to contact us in case you have further questions:
Andrea Ruf
officeªosadl.org
Phone.: +49 6221 98504 13