[bootlin/training-materials updates] master: Embedded Linux: minor improvements (5d10a7f5)
Michael Opdenacker
michael.opdenacker at bootlin.com
Fri Sep 11 15:29:45 CEST 2020
Repository : https://github.com/bootlin/training-materials
On branch : master
Link : https://github.com/bootlin/training-materials/commit/5d10a7f589f47414dca69710b7096c67a9e51390
>---------------------------------------------------------------
commit 5d10a7f589f47414dca69710b7096c67a9e51390
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date: Fri Sep 11 15:29:31 2020 +0200
Embedded Linux: minor improvements
Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>
>---------------------------------------------------------------
5d10a7f589f47414dca69710b7096c67a9e51390
slides/sysdev-embedded-linux/sysdev-embedded-linux.tex | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index ec7f9102..01b8a2cc 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -421,17 +421,18 @@ met:
\begin{itemize}
\item {\em BusyBox http server}: \url{https://busybox.net}
\begin{itemize}
- \item Tiny: only adds 9 K to BusyBox (dynamically linked with
- glibc on x86, with all features enabled.)
+ \item Tiny: only adds 20 K to BusyBox (dynamically linked
+ on arm, with all features enabled.)
\item Sufficient features for many devices with a web interface,
- including CGI, http authentication and script support (like
- PHP, with a separate interpreter).
+ including CGI, http authentication, script support (like
+ PHP, with a separate interpreter), reverse proxy...
\item License: GPL
\end{itemize}
\item Other possibilities: lightweight servers like {\em Boa},
{\em thttpd}, {\em lighttpd}, {\em nginx}, etc
\item Some products are using {\em Node.js}, which is lightweight
- enough to be used.
+ enough to be used. {\em low.js} (\url{https://github.com/neonious/lowjs})
+ is even lighter, and is available on Linux and microcontrollers.
\end{itemize}
\column{0.2\textwidth}
\includegraphics[width=0.9\textwidth]{common/busybox.png}\\
@@ -447,7 +448,7 @@ met:
\item {\bf bind}, a DNS server
\item {\bf iptables}, the user space tools associated to the Linux firewall, Netfilter
\item {\bf iw and wireless tools}, the user space tools associated to Wireless devices
- \item {\bf netsnmp}, implementation of the SNMP protocol
+ \item {\bf netsnmp}, implementation of the SNMP protocol (device monitoring)
\item {\bf openntpd}, implementation of the Network Time Protocol,
for clock synchronization
\item {\bf openssl}, a toolkit for SSL and TLS connections
More information about the training-materials-updates
mailing list