@AllanDaemon
rea@ufu.br
1º UNDECON
2018-10-21
Uberaba - MG
Imagens: cada imagem tem sua fonte como link na própria imagem
Alguns slides copiados de Gerson J. Ferreira (fundo negro)
Hardware
Abstraction Layer
Unix History (Simplified)
FreeBSD
Irix
FreeBSD
GNU Project
What would you like to see most in minix?
What would you like to see most in minix?
Linus
Torvalds
TUX
“There's no roadmap for Linux. Nobody is held accountable for security problems with Linux.”
Steve Ballmer
Microsoft CEO
2003
“There's no roadmap for Linux. Nobody is held accountable for security problems with Linux.”
Steve Ballmer,
Microsoft CEO
2003
The opposite of
is
If
then
If Microsoft ever does applications for Linux
it means I've won.
Linus Torvalds
System
Call
man 2 syscalls
GTK
GTK
GTK
GTK
GTK
QT
QT
Definição Debian de Software Livre
Debian Free Software Guidelines
Definição Debian de Software Livre
~34K pkgs (2018)
US$2.9 billion
(2017)
US$4.155 billion
(2016)
12,212
(May 31, 2018)
Worse is Better
Everything is a File
mount
Tudo é aquivo
Filosofia Unix
/dev
Virtual File Systems
/proc /sys ytfs
Magic Time
sh
zsh
csh
ash
dash
bash
fish
...
$ echo Hello World
Hello World
echo
vars
man
apropos
redirect pipe sub-command process fg/bg grep, head, tail, more, less
for other conditionals
Converter paginas de PDF para imagens vetoriais
Vetoriais vs Raster (Bitmap)
Vetoriais vs Raster (Bitmap)
Vetoriais vs Raster (Bitmap)
# dnf install inkscape
$ sudo dnf install inkscape
$ wget http://www.infis.ufu.br/images/users/
mariana/Latex/Intro-linux-GJFerreira.pdf
$ mkdir slides
$ cd slides
$ ls -l
$ xdg-open Intro-linux-GJFerreira.pdf &
$ evince Intro-linux-GJFerreira.pdf &
$ okular Intro-linux-GJFerreira.pdf &
$ mkdir extracted
INPUT_PDF="Intro-linux-GJFerreira.pdf"
pdfseparate $INPUT_PDF "extracted/${INPUT_PDF%%.pdf}.%02d.pdf"
$ cd extracted
$ ls -lh
$ pdfseparate Intro-linux-GJFerreira.pdf "extracted/Intro-linux-GJFerreira.pdf.%02d.pdf"
for PAGE_FILE in *.??.pdf
do
echo "Converting page $PAGE_FILE"
inkscape --without-gui "--file=$PAGE_FILE" \
"--export-plain-svg=${PAGE_FILE%%.pdf}.svg"
done
$ ls -lh
$ xdg-open ...
# dnf install inkscape
$ sudo dnf install inkscape
Obrigado