ABCDEFGHIJKLMNOPQR
1
TimestampOverall rating of the courseComments and suggestionsHow useful were the lectures?Comments and suggestionsHow useful were the practical labs?Comments and suggestionsHow would you rate the overall organization of the course?Comments and suggestionsHow would you rate the trainer?Comments and suggestionsHow did the course meet your learning objectives?Comments and suggestionsWhat part(s) of the course did you like most?What part(s) of the course did you like least?What reasons prompted you to choose a Bootlin course?CommentsFurther training needs?
2
10/15/2021 14:17:471091010109the practical partManagement decision
3
10/15/2021 14:19:218888108the labsmemory managementManagement decision
4
10/15/2021 14:23:0510898108Making the link between the HW and the driver based on spec, and writing according code.Lock part was not well experimented because not able to enter in real deadlock. With the example, we do not see exactly the need of a lock.Management decisionVery nice to share all the materials, so that even other trainings are available to go further...
5
10/15/2021 14:29:5696991010practical labslectures after lunchManagement decisionLinux driver presentation focus on network part
6
10/15/2021 14:31:531010I had read the content before, but putting them in application with real devices made a lot more sense. I know that I can freely refer to the slides later (thanks to their license) while remembering the practical labs.101010Trainer looked up non-obvious questions we had, and managed to answer them after lookups while we were practicing. This was very welcome.10Alternating practical labs just after each chapter, so that everything was still in our short-term memory.Lack of hardware visual feedback using LEDs instead of terminal interactions (the "just for fun" part). Interacting with a serial controller was less fun than interacting with the nunchuk because everything felt "sofware" (no more hardware to "play with" like buttons, LEDs, other sensors).Course contents, Availability of training materials, Management decision, Reputation from contributions to the Linux kernelBeing physically present and interacting with the hardware and the trainer is a net plus. I feel that I would have missed a lot of value if this training had to be held remotely.Uboot training: what can uboot do before kernel is loaded (device access/configuration/drivers)
Advanced kernel APIs: io_uring, eBPF...
7
10/15/2021 14:36:349999910Practical workCourse contents, Availability of training materials
8
10/15/2021 14:42:411010109109hands on practiceCourse contents, Availability of training materialskernel schedule, memory and network deep dive
9
10/15/2021 14:43:138Very interesting for me, as I am a beginner .88Practical was good, but not much more time for doing all. 810Very good trainer. 8Kernel src code, Linux device driver model, kernel framework, process & schedulingCourse contents, Availability of training materials, Trainer
10
10/15/2021 14:46:54999899labs, practical exercisesCourse contents, Availability of training materials
11
10/15/2021 14:50:107several info at the same time798810Very important and interesting for meDevelopping kernel modulesMemory managementCourse contents, Availability of training materials, TrainerEmbedded linux and yocto
12
10/15/2021 14:58:01989898mostly all the courseManagement decisionThank you for this useful trainingall about boot / secure boot training for example
13
10/15/2021 14:59:2410I have appreciated the structure of the course mixing the lecture and the lab.10The trainer has covered all the expected topics with several relevant examples10the lab has complemented the course and helped to better understand the topics developed during the courses1010The trainer has always been available , He has answered most of the questions and has well explained the course and the lab10the driver creationnoneCourse contents, Availability of training materials nonenone