[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