Skip to content

Commit

Permalink
kernel-intro-sources: add elixir reference
Browse files Browse the repository at this point in the history
This was swiped from
slides/sysdev-linux-intro-sources/sysdev-linux-intro-sources.tex

Signed-off-by: Arnout Vandecappelle <[email protected]>
  • Loading branch information
arnout committed May 6, 2024
1 parent c1c40d9 commit e539dc5
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 0 deletions.
1 change: 1 addition & 0 deletions slides/kernel-intro-sources/elixir.svg
29 changes: 29 additions & 0 deletions slides/kernel-intro-sources/kernel-intro-sources.tex
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,35 @@ \subsection{Linux kernel sources}
\end{itemize}
\end{frame}

\begin{frame}
\frametitle{Going through Linux sources}
\begin{columns}
\column[t]{0.4\textwidth}
\begin{itemize}
\item Development tools:
\begin{itemize}
\item Any text editor will work
\item Vim and Emacs support ctags and cscope and therefore can help
with symbol lookup and auto-completion.
\item It's also possible to use more elaborate IDEs to develop
kernel code, like Visual Studio Code.
\end{itemize}
\end{itemize}
\column[t]{0.6\textwidth}
\begin{itemize}
\item Powerful web browsing: Elixir
\begin{itemize}
\item Generic source indexing tool and code browser for C and C++.
\item Very easy to find symbols declaration/implementation/usage
\item Try out \url{https://elixir.bootlin.com}!
\end{itemize}
\end{itemize}
\begin{center}
\includegraphics[height=0.5\textheight]{slides/kernel-intro-sources/elixir.pdf}
\end{center}
\end{columns}
\end{frame}

\begin{frame}[fragile]
\frametitle{Need for long term support}
\begin{itemize}
Expand Down

0 comments on commit e539dc5

Please sign in to comment.