You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Kurz práce v příkazové řádce Linuxu nejen pro MetaCentrum (MB120C17) 2019
1
+
Kurz práce v příkazové řádce Linuxu nejen pro MetaCentrum (MB120C23) 2020
2
2
3
-
Nebojte se příkazové řádky Linuxu! Je to mocný a přívětivý nástroj. Prakticky
4
-
shodně funguje příkazová řádka i v Mac OS X, BSD a dalších UNIXových systémech,
5
-
nejen v Linuxu. Základní znalost Linuxu není nutná. Kurz bude probíhat v
6
-
Linuxu, ale většina věcí funguje stejně na Mac OS X a dalších UNIXech. Znalosti
7
-
práce v Linuxu/UNIXu se hodí např. při zpracování molekulárních a jiných
8
-
dat. MetaCentrum je služba CESNETu poskytující přístup k obrovské výpočetní
9
-
kapacitě. Bude-li se kurzu účastnit alespoň jeden člověk nemluvící česky, kurz
10
-
bude anglicky.
3
+
Nebojte se příkazové řádky Linuxu! Je to mocný a přívětivý nástroj. Prakticky shodně funguje příkazová řádka i v Apple osX, BSD a dalších UNIXových systémech, nejen v Linuxu. Základní znalost Linuxu není nutná. Kurz bude probíhat v Linuxu, ale většina věcí funguje stejně na osX a dalších UNIXech. Znalosti práce v Linuxu/UNIXu se hodí např. při zpracování molekulárních a jiných dat. MetaCentrum je služba CESNETu poskytující přístup k obrovské výpočetní kapacitě. Bude-li se kurzu účastnit alespoň jeden člověk nemluvící česky, kurz bude anglicky.
11
4
12
-
Informace o kurzu: https://trapa.cz/cs/kurz-prikazove-radky-linuxu-2019
Course of work in Linux command line not only for MetaCentrum (MB120C17) 2019
12
+
Course of work in Linux command line not only for MetaCentrum (MB120C23) 2020
20
13
21
-
Don’t be afraid of command line! It is friendly and powerful tool. Practically
22
-
identical is command line also in Mac OS X, BSD and another UNIX-based systems,
23
-
not only in Linux. Basic knowledge of Linux is not conditional. Course will be
24
-
taught in Linux, but most of the point are applicable also for another UNIX
25
-
systems like Mac OS X. Knowledge of Linux/UNIX is useful e.g. for working with
26
-
molecular and another data. MetaCentrum is service provided by CESNET allowing
27
-
access to huge computational capacity. If there is at least one participant not
28
-
speaking Czech, the course will be in English.
14
+
Don’t be afraid of command line! It is friendly and powerful tool. Practically identical is command line also in Apple osX, BSD and another UNIX-based systems, not only in Linux. Basic knowledge of Linux is not conditional. Course will be taught in Linux, but most of the point are applicable also for another UNIX systems like osX. Knowledge of Linux/UNIX is useful e.g. for working with molecular and another data. MetaCentrum is service provided by CESNET allowing access to huge computational capacity. If there is at least one participant not speaking Czech, the course will be in English.
29
15
30
-
Information about the course: https://trapa.cz/en/course-linux-command-line-2019
\item For students having subscribed the subject, requirements are on next slide
123
126
\end{itemize}
124
-
\item Working version is available at \url{https://github.com/V-Z/course-linux-command-line-bash-scripting-metacentrum} --- feel free to contribute, request new parts or report bugs
127
+
\item Working version of the presentation is available at \url{https://github.com/V-Z/course-linux-command-line-bash-scripting-metacentrum} --- feel free to contribute, request new parts or report bugs
125
128
\end{itemize}
126
129
\end{frame}
127
130
@@ -152,7 +155,7 @@ \subsection{Learning machine}
152
155
\begin{multicols}{2}
153
156
\begin{itemize}
154
157
\item If you do not have Linux installed, download and install VirtualBox from \url{https://www.virtualbox.org/}
155
-
\item Download openSUSE Leap 15.0 Linux distribution for this course from \url{ftp://botany.natur.cuni.cz/openSUSE_Leap_courses.ova} ($\sim$4~GB)
158
+
\item Download openSUSE Leap 15.0 Linux distribution for this course from \url{ftp://botany.natur.cuni.cz/openSUSE_Leap_courses.ova} ($\sim$5~GB)
156
159
\item Launch VirtualBox and go to menu \textbf{File | Import appliance\ldots} to import it. When done, launch it (\textbf{Start})
\item Systems compatible with UNIX (Linux, BSD and its variants, macOS,~\ldots)
197
-
\item Mainly open-source (UNIX is commonly commercial --- source code is not available for public, but its specification is)
200
+
\item Mainly open-source (UNIX is commonly commercial --- source code is not publicaly available, but its specification is)
198
201
\item Nowadays prevailing over \enquote{old} UNIX systems, used in many devices from tiny embedded toys to huge data centers
199
202
\item Try to provide same quality as paid systems, but (mostly) for free
200
203
\end{itemize}
@@ -203,6 +206,7 @@ \subsection{What it is a~\enquote{UNIX}}
203
206
\item\href{https://www.gnu.org/}{GNU}
204
207
\begin{itemize}
205
208
\item\enquote{GNU's Not Unix!} --- but it is compatible, respects its principles
209
+
\item System written from scratch, following ideas of UNIX
206
210
\item Since 1984 Richard Stallman (founder of \href{https://www.fsf.org/}{Free Software Foundation}) tried to make new kernel (Hurd --- not finished yet\ldots)
207
211
\item Generally set of basic system tools --- working with many kernels (Linux, BSD*, macOS,~\ldots), also present in many commercial paid UNIX systems
208
212
\item Source code is free and open --- anyone can study it (Security!), report bugs, contribute, modify, share it,~\ldots
@@ -216,19 +220,20 @@ \subsection{What it is a~\enquote{UNIX}}
216
220
\item Used in small embedded (commonly network) devices, mobile devices (book readers, Android,~\ldots), personal computers, servers (from home level to biggest data centers),~\ldots
217
221
\item Nowadays powering most of the Internet
218
222
\item Anyone can contribute --- not only code, also documentation, design, translations,~\ldots
223
+
\item Most of people working with UNIX are using Linux (or macOS)
\begin{frame}{Most common UNIX-based systems (except Linux)}
230
235
\begin{itemize}
231
-
\item\href{https://en.wikipedia.org/wiki/macOS}{macOS} (previously Mac OS~X) --- system kernel is based on older BSD and uses plenty of GNU tools (although mostly older versions)
236
+
\item\href{https://en.wikipedia.org/wiki/macOS}{macOS} (previously Mac OS~X) --- system kernel is based on older BSD and uses plenty of GNU tools (although mostly older outdated versions)
232
237
\item\href{https://en.wikipedia.org/wiki/Berkeley_Software_Distribution}{BSD} --- one of the oldest operating systems, still developed in \href{https://distrowatch.com/search.php?ostype=BSD}{many independent variants}
233
238
\begin{itemize}
234
239
\item Still very popular especially on servers, for special purposes, etc.
@@ -262,6 +267,7 @@ \subsection{Licenses and money}
262
267
\item Much cheaper to shop there
263
268
\end{itemize}
264
269
\item Both have pros and cons --- depends what you wish\ldots
270
+
\item According to \href{https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar}{book by Eric S. Raymond}
265
271
\end{itemize}
266
272
\end{frame}
267
273
@@ -284,13 +290,21 @@ \subsection{Licenses and money}
284
290
\end{block}
285
291
\begin{itemize}
286
292
\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
293
+
\item Practical output of using open-source licenses for the user
294
+
\begin{itemize}
295
+
\item Software can be used anywhere
296
+
\item Software can be modified
297
+
\item User can learn from the software (from the code), new software can be developed on top of it
298
+
\item Easier to find and trace bugs
299
+
\item Security --- no back doors
300
+
\end{itemize}
287
301
\end{itemize}
288
302
\end{frame}
289
303
290
304
\begin{frame}{How to make money with free open-source software?}
291
305
\begin{itemize}
292
306
\item Traditional model --- user rents right (\enquote{buys a~license}) to use the software (and sometimes for support --- usually for extra money)
293
-
\item Common mistake --- software is not \enquote{bought} --- only license is rented (\enquote{permission to use it})
307
+
\item Common mistake --- software is not \enquote{bought} --- only license is rented (\enquote{permission to use it} with many limitations)
294
308
\item Software as service
295
309
\begin{itemize}
296
310
\item (F)OSS is available for free --- user can use it as it is or buy a~support --- help of any type
@@ -331,14 +345,18 @@ \section{Linux}
331
345
\end{frame}
332
346
333
347
\begin{frame}{Linux kernel and other parts around it}
\begin{frame}{The command line can has various look and feel\ldots}{Change colors, font size, etc. for your terminal to like it more and work comfortably}
0 commit comments