[bootlin/training-materials updates] master: Embedded Linux: remove generic GNU/Linux distro details (665dfb73)

Michael Opdenacker michael.opdenacker at bootlin.com
Mon Feb 21 09:09:38 CET 2022


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/665dfb7361e3870e868abe40c8cb478c362db58d

>---------------------------------------------------------------

commit 665dfb7361e3870e868abe40c8cb478c362db58d
Author: Michael Opdenacker <michael.opdenacker at bootlin.com>
Date:   Mon Feb 21 09:09:38 2022 +0100

    Embedded Linux: remove generic GNU/Linux distro details
    
    Familiarity with the GNU/Linux command line is a prerequisite anyway.
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at bootlin.com>


>---------------------------------------------------------------

665dfb7361e3870e868abe40c8cb478c362db58d
 .../sysdev-dev-environment.tex                     | 72 ----------------------
 1 file changed, 72 deletions(-)

diff --git a/slides/sysdev-dev-environment/sysdev-dev-environment.tex b/slides/sysdev-dev-environment/sysdev-dev-environment.tex
index d4c28863..e990f082 100644
--- a/slides/sysdev-dev-environment/sysdev-dev-environment.tex
+++ b/slides/sysdev-dev-environment/sysdev-dev-environment.tex
@@ -67,56 +67,6 @@
   \end{columns}
 \end{frame}
 
-\begin{frame}
-  \frametitle{Linux root and non-root users}
-  \begin{itemize}
-  \item Linux is a multi-user operating system
-    \begin{itemize}
-    \item The {\bf root user is the administrator}, and it can do
-      privileged operations such as: mounting filesystems, configuring
-      the network, creating device files, changing the system
-      configuration, installing or removing software
-    \item All {\bf other users are unprivileged}, and cannot perform
-      these administrator-level operations
-    \end{itemize}
-  \item On an Ubuntu system, it is not possible to log in as
-    \code{root}, only as a normal user.
-  \item The system has been configured so that the user account
-    created first is allowed to run privileged operations through a
-    program called \code{sudo}.\\
-    \begin{itemize}
-    \item Example: \code{sudo mount /dev/sda2 /mnt/disk}
-    \end{itemize}
-  \end{itemize}
-\end{frame}
-
-\begin{frame}
-  \frametitle{Software packages}
-  \begin{itemize}
-  \item The distribution mechanism for software in GNU/Linux is
-    different from the one in Windows
-  \item Linux distributions provides a central and coherent way of
-    installing, updating and removing applications and libraries:
-    {\bf packages}
-  \item Packages contains the application or library files, and
-    associated meta-information, such as the version and the
-    dependencies
-    \begin{itemize}
-    \item \code{.deb} on Debian and Ubuntu, \code{.rpm} on Red Hat,
-      Fedora, openSUSE
-    \item Our practical labs will show you how to use the \code{apt}
-      command to install new packages on Debian based distros.
-    \end{itemize}
-  \item Packages are stored in {\bf repositories}, usually on HTTP or
-    HTTPS servers
-  \item You should only use packages from official repositories for your
-    distribution, unless strictly required.
-  \item Note: {\em Snap} and {\em Flatpak} offer new ways of packaging
-    applications in a self-contained way. See
-    \url{https://www.atechtown.com/flatpak-vs-snap/}.
-\end{itemize}
-\end{frame}
-
 \begin{frame}
   \frametitle{Host vs. target}
   \begin{itemize}
@@ -159,25 +109,3 @@
   \item Most frequent command: \code{picocom -b 115200 /dev/ttyUSB0}
   \end{itemize}
 \end{frame}
-
-\begin{frame}
-  \frametitle{Command line tips}
-  \begin{itemize}
-  \item Using the command line is mandatory for many operations needed
-    for embedded Linux development
-  \item It is a very powerful way of interacting with the system, with
-    which you can save a lot of time.
-  \item Some useful tips
-    \begin{itemize}
-    \item You can use several tabs in the Gnome Terminal
-    \item Remember that you can use relative paths (for example:
-      \code{../../linux}) in addition to absolute paths (for example:
-      \code{/home/user})
-    \item In a shell, hit \code{[Control] [r]}, then a keyword, will
-      search through the command history. Hit \code{[Control] [r]}
-      again to search backwards in the history
-    \item You can directly copy/paste paths from the file manager to
-      Gnome Terminal by drag-and-drop.
-    \end{itemize}
-  \end{itemize}
-\end{frame}




More information about the training-materials-updates mailing list