summaryrefslogtreecommitdiff
path: root/linux-basics
AgeCommit message (Collapse)Author
2019-02-28linux-processes: also mention clone() syscallJohn Ogness
Since these days fork() is just a wrapper for the clone() syscall, it makes sense to at least mention it on the slide. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-25boot-process-basics: fix various typos from translationJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-18boot-process-basics: translate to englishJohn Ogness
The german version file is still there but it will no longer be built by the Makefile. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-15linux/processes: add description of why the "cat"John Ogness
Since the "cat" part isn't really about setting, also mention that we are verifying. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-15linux/processes: fix maxcpus kernel parameter and irq affitinityKurt Kanzenbach
Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de> [jogness: fixed up to show both set and check of affinity] Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-02-07fix various typos and wrong commands in slidesHolger Dengler
Fixes for: - missing variable definition in Makefile - wrong serial device in kernel parameters - missing trace-cmd subcmd and wrong parameter (sched_switch is an event, not a plugin) - missing #include in example code - fix copy&paste leftover Signed-off-by: Holger Dengler <dengler@linutronix.de> Reviewed-by: Kurt Kanzenbach <kurt@linutronix.de>
2019-01-31filesystems: change recommendations for sd-cardsJohn Ogness
ext2 is recommended for flash-based block devices? Why?! I have changed it to F2FS and EXT4. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2019-01-18linux-basics: Add Filesystem-Org slidesHolger Dengler
Add slides about Filesystem Organization and Structural Elements. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2019-01-11linux-basic: Add Linux Graphics Overview slidesHolger Dengler
Signed-off-by: John Ogness <john.ogness@linutronix.de> [integration, presentation header] Signed-off-by: Holger Dengler <dengler@linutronix.de>
2019-01-11linux-basic: Add Userspace-to-Kernel API slidesHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2019-01-11packaging: move to new apt toolingHolger Dengler
Debian introduced a main apt command with several subcommands. Its going to replace the apt-* series as the main interface, so we should mention it here. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2019-01-09what is linux: remove unavailable graphicManuel Traut
the graphic is of size 0byte - remove it Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-12-14licenses: add slide spdx headerVolker Haspel
Until now we don't we have no slides about spdx header. This slide is just a short introduction and reminder for the trainer to talk about spdx. Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
2018-12-14licenses: add License OverviewVolker Haspel
Many oss licenses are available. The links should show an an overview over the most common licenses and how to compare them. Signed-off-by: Volker Haspel <volker.haspel@linutronix.de>
2018-10-08sh-programming: fix example whitespaceJohn Ogness
Whitespace is needed for all parts of [ tests. Also, while at it, change it to match the multi-line version. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-08-31sh-programming: add english translationJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-08-31filesystem-structure: add english translationJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-08-31networking: cleanup formatting and capitalizationJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-08-31processes: fix minor typoJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-08-31filesystems: show mkfs for real partitions before loopJohn Ogness
Creating filesystems for real partitions should be shown first. Then, the slightly more complex example of loop images can be shown. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-06-29linux-proc: mention sched deadlineKurt Kanzenbach
Sched deadline was introduced in 3.14 and extended in 4.13. Customers keep asking about this, so we should at least mention it in our scheduling slides. Signed-off-by: Kurt Kanzenbach <kurt@linutronix.de>
2018-06-21linux processes: talk about daemons soonerJohn Ogness
The daemon slides are sitting in the middle of the scheduling section. Very odd. Move them to after the Parent/Child slides. There it makes more sense. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-06-21linux processes: mention never to use prio 99John Ogness
Priority 99 is really reserved for special kernel tasks (such as migration and watchdog). Mention that it should never be used by any thing the user does. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-04-19replace *all* tabs with spacesJohn Ogness
There are times when tabs are allowed and times when they are not. Let's just simply never use tabs for anything. This makes it easy to find presentations where tabs were accidentally inserted. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-03-20what-is-linux: update contentManuel Traut
to be more up to date Signed-off-by: Manuel Traut <manut@linutronix.de>
2018-03-02basics: sh-programming: more variable setting examplesJohn Ogness
There are several methods of setting and printing variables. Add a couple frames to help clarify that before jumping into the more complex examples. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-03-02basics: sh-programming: add "case" exampleJohn Ogness
A simple example demonstrating the syntax of "case". Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20remove german slides when english are availableJohn Ogness
Remove german slides if a completely translated english version is available. For slides that have been translated to english, but do not contain all the information of the german slides, the german slides are still available. But they are only available for reference. That will not be built. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-02-20update/cleanup earlyprintk and cgroupsJohn Ogness
Update slides for latest kernels. Cleanup slide contents. Add slides about manually setting the CPU affinity. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-12-19basics/boot process: add english versionJohn Ogness
Signed-off-by: John Ogness <john.ogness@linutronix.de>
2017-10-23linux processes: update for a stretch kernelJohn Ogness
The cgroup example was simplified, the example commands/output were updated for a Debian/stretch system, and various spelling/capitalization errors were corrected. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2015-01-12replace \cmd usageManuel Traut
it's no longer available in lx-cd Signed-off-by: Manuel Traut <manut@linutronix.de>
2014-08-21Quick reference to quilt: First versionJan Altenberg
2014-07-17Fix typo in CGROUP slidesJan Altenberg
2014-07-17Added an SMP Interrupt routing example and a QUICK introduction to CGROUPSJan Altenberg
2014-07-17Enhancements for boot process basics: SystemD example + Boot time analysisJan Altenberg
2013-12-27Merge branch 'master' into kconfigJan Altenberg
2013-12-27Typo fixesJan Altenberg
2013-05-13Implement Kconfig build systemChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2013-02-20some basic description about SystemV, upstart and systemdJan Altenberg
2011-09-19fix includeManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-09-19fix escape for _ in include fileManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-07-18Merge ../../../vorlesung into vorlesungManuel Traut
2011-07-14Remove linux-basics/xorg-basics/.pres_xorg_en.tex.swpJan Altenberg
which was accidentely checked in.
2011-04-29fix debootstrap script (add console, passwd)Manuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-29updated debootstrap presentationManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-29fix typoManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-25vorl5: RFS generation addedManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-08handout_filesystems added (far from complete)Manuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-02-24Introduced a basic chapter about the X windows system:Jan Altenberg
XFree <-> Xorg The X protocol What is a Windowmanager? Starting X What is a Display Manager?