[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