Skip to content

Commit 9db5edd

Browse files
committed
Small edits of introduction.
1 parent 057409f commit 9db5edd

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

presentation/linux_bash_metacentrum_course.tex

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ \section{Introduction}
127127
\begin{enumerate}
128128
\item Be present whole course.
129129
\item Be active --- ask and answer questions.
130-
\item Write short script solving any task the student is (going to be) solving. E.g. prepare script to process student's data on MetaCentrum. Or short script to do anything the student needs to do. This will be very individual. According to topics and interests of every student. Students can of course discuss with anyone, use Internet, manuals, etc. The aim is learn how to solve real problem the student has/is going to have.
130+
\item Write short script solving any task the student is (going to be) solving. E.g. prepare script to process student's data on MetaCentrum. Or short script to do anything the student needs to do. This will be very individual. According to topics and interests of every student. Students can of course discuss with anyone, use Internet, manuals, etc. The aim is to learn how to solve real problem the student has/is going to have.
131131
\item Write at least one page (can be split into multiple articles) on Wikipedia about any topic discussed during the course. Again, this is very open, students can write about any topic they like. I~prefer native language of the student (typically to make larger non-English Wikipedia).
132132
\end{enumerate}
133133
\end{frame}
@@ -153,6 +153,7 @@ \subsection{Learning machine}
153153
\item If you do not have Linux installed, download and install VirtualBox from \url{https://www.virtualbox.org/}
154154
\item Download openSUSE Leap 15.3 Linux distribution for this course from \url{https://botany.natur.cuni.cz/zeisek/openSUSE_Leap_courses.ova} ($\sim$4.6~GB)
155155
\item Launch VirtualBox and go to menu \textbf{File | Import appliance\ldots} to import it. When done, launch it (\textbf{Start})
156+
\item See also \url{https://trapa.cz/en/node/128}
156157
\end{itemize}
157158
\includegraphics[height=6.5cm]{virtualbox.png}
158159
\end{multicols}
@@ -220,6 +221,7 @@ \subsection{What it is a~\enquote{UNIX}}
220221
\item Most of people working with UNIX are using Linux (or macOS)
221222
\end{itemize}
222223
\item GNU and Linux are two important (but not sole) pieces of building set forming modern operating system
224+
\item \enquote{Linux} nowadays usually mean Linux kernel + GNU basic tools (thus correctly \enquote{GNU/Linux}) + thousands of various another applications (= \enquote{Linux distribution})
223225
\end{itemize}
224226
\end{frame}
225227

@@ -265,7 +267,8 @@ \subsection{Licenses and money}
265267
\item Much cheaper to shop there
266268
\end{itemize}
267269
\item Both have pros and cons --- depends what you wish\ldots
268-
\item According to \href{https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar}{book by Eric S. Raymond}
270+
\item Consider e.g. difference between usage of full-featured and expensive Geneious (theoretically everything you need to process genetic data) vs. searching for hundreds of tools and pipelines on the Internet (GitHub, R packages, fora,~\ldots)
271+
\item According to \href{https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar}{book by Eric S.~Raymond}
269272
\end{itemize}
270273
\end{frame}
271274

@@ -279,6 +282,7 @@ \subsection{Licenses and money}
279282
\item \href{https://en.wikipedia.org/wiki/BSD_licenses}{BSD license} --- permissive --- allow derived code to became closed-source (commonly used by e.g. Apple macOS, Safari browser, small electronics,~\ldots)
280283
\item \href{https://www.apache.org/licenses/}{Apache} or \href{https://www.mozilla.org/MPL/}{Mozilla} licenses etc. --- specific use in particular software
281284
\item Creative Commons (CC) --- software licenses are not suitable for multimedia, text, etc. --- CC has many options (including denial of reuse of the product), see \url{https://creativecommons.org/}
285+
\item And \href{https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses}{many} \href{https://opensource.org/licenses}{more} licenses\ldots
282286
\end{itemize}
283287
\begin{block}{Spirit of FOSS}
284288
\begin{itemize}
@@ -290,16 +294,16 @@ \subsection{Licenses and money}
290294
\end{itemize}
291295
\end{block}
292296
\begin{itemize}
293-
\item And \href{https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses}{many} \href{https://opensource.org/licenses}{more} licenses\ldots
294297
\item Practical output of using open-source licenses for the user
295298
\begin{itemize}
296299
\item Software can be used anywhere
297-
\item Software can be modified
300+
\item Software can be modified --- including various fixes of older code to work properly, or to different systems
298301
\item User can learn from the software (from the code), new software can be developed on top of it
299302
\item Easier to find and trace bugs
300-
\item Security --- no back doors
303+
\item Security --- no backdoors
301304
\item Bugs (problems) in the code can fixed by nearly anyone
302305
\item Often available for free
306+
\item Easier distribution of the software (can be copied into various repositories, like those of Linux distributions, \href{https://docs.conda.io/}{Conda} or \href{https://brew.sh/}{Homebrew})
303307
\end{itemize}
304308
\end{itemize}
305309
\end{frame}
@@ -467,14 +471,14 @@ \subsection{Choose one}
467471
\end{itemize}
468472
\item Virtualization (slide~\ref{VBox})
469473
\begin{itemize}
470-
\item Requires relatively powerful computer (preferable Intel i5 or i7 or AMD Ryzen and over 4--8~GB of RAM)
474+
\item Requires relatively powerful computer (preferable Intel i5 or i7 or AMD Ryzen and over 8~GB of RAM)
471475
\item Install virtual machine (probably the most easy is \href{https://www.virtualbox.org/}{VirtualBox}) --- allows install and run another operating system inside host as an ordinary application --- very easy and comfortable
472476
\end{itemize}
473-
\item Linux subsystem in MS Windows 10 Store
477+
\item Linux subsystem in MS Windows Store (Windows 10 and 11)
474478
\begin{itemize}
475479
\item To install follow \url{https://docs.microsoft.com/windows/wsl/about}
476-
\item Version 1 only for command-line applications, version 2 should allow GUI (experimental)
477-
\item Has some problems with paths, text files, so sometimes it is not usable very well\ldots
480+
\item Version 1 only for command-line applications (it has some problems with paths, text files,~\ldots), version 2 should allow GUI (experimental)
481+
\item Version 2 works well for most of tasks
478482
\end{itemize}
479483
\item Cygwin
480484
\begin{itemize}

0 commit comments

Comments
 (0)