presentation.sent 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. OpenLab Virtual 2021
  2. GNU/Linux:
  3. Intro, Tips & Tricks
  4. Promotore: Laboratorio di Calcolo
  5. e Multimedia, UNIMI
  6. (https://lcm.mi.infn.it)
  7. \
  8. Oratore: Matteo Savatteri (Savo)
  9. Ospiti:
  10. Gabrele Bozzola (Sboz)
  11. Enrico Guiraud (Bluehood)
  12. Stefano Mandelli (Algebrato)
  13. Matteo Zeccoli Marazzini (Zec)
  14. Outline e obbiettivi:
  15. > Storia di GNU/Linux
  16. > GNU/Linux per un fisico
  17. > GNU/Linux: nozioni e strumenti importanti
  18. > Testimonianze ospiti + domande
  19. Storia di GNU/Linux
  20. UNIX
  21. > 1969
  22. > Ken Thompson,
  23. Dennis Ritchie,
  24. Brian Kernighan & Co
  25. > AT&T, Bell Labs
  26. @images/Ken_Thompson-Dennis_Ritchie.jpg
  27. @images/pdp-7.jpg
  28. Filosofia di UNIX:
  29. "This is the Unix philosophy: Write programs that do one thing
  30. and do it well. Write programs to work together. Write programs
  31. to handle text streams, because that is a universal interface."
  32. @images/C.jpg
  33. @images/bsd_daemon.png
  34. Stadard UNIX:
  35. POSIX, IEEE
  36. SUS, The Open Group
  37. GNU
  38. @images/GNU.svg
  39. > 1984
  40. > Richard Stallman
  41. > OS clone Libero UNIX
  42. (GNU's Not UNIX)
  43. > es. Software GNU:
  44. - gcc
  45. - glibc
  46. - bash
  47. - coreutils
  48. - GNOME
  49. @images/richard_stallman.jpg
  50. @images/OS.png
  51. Linux
  52. @images/Tux.png
  53. > 1991
  54. > Linus Torvalds
  55. > Progetto hobbistico
  56. kernel
  57. > Libero (GNU GPLv2)
  58. > Monolitico
  59. > Modulare
  60. > UNIX-like
  61. @images/Linus_Torvalds.jpg
  62. Hello everybody out there using minix -
  63. \
  64. I'm doing a (free) operating system (just a hobby, won't be big and
  65. professional like gnu) for 386(486) AT clones. This has been brewing
  66. since april, and is starting to get ready. I'd like any feedback
  67. on things people like/dislike in minix, as my OS resembles it
  68. somewhat (same physical layout of the file-system (due to practical
  69. reasons) among other things). I've currently ported bash(1.08) and
  70. gcc(1.40), and things seem to work. This implies that I'll get
  71. something practical within a few months, and I'd like to know what
  72. features most people would want. Any suggestions are welcome, but
  73. I won't promise I'll implement them :-) Linus (torvalds@kruuna.helsinki.fi)
  74. \
  75. PS. Yes - it's free of any minix code, and it has a multi-threaded
  76. fs. It is NOT portable (uses 386 task switching etc), and it probably
  77. never will support anything other than AT-harddisks, as that's all
  78. I have :-(.
  79. \
  80. — Linus Torvalds
  81. GNU/Linux:
  82. Linux Kernel nel GNU OS
  83. (1992)
  84. @images/GNU+Linux.png
  85. > Adozione in ambito commerciale
  86. > Prima diffusione in supercomputer
  87. (ora 100% TOP500)
  88. > Oggi leader in ambito server
  89. (es. 72.7% web server)
  90. > Diffuso in dispositivi mobili (Android),
  91. embedded (router board, wearables) e
  92. altre applicazioni (es. TESLA)
  93. > Percentuale adozione workstation, desktop,
  94. laptop e gaming (es. Valve Corporation, SteamOS)
  95. in crescita
  96. Linux Foundation:
  97. > Standard LSB
  98. > LF Platinum Members:
  99. - AT&T
  100. - Facebook
  101. - Intel
  102. - Microsoft
  103. - Oracle
  104. - Huawei
  105. - Samsung
  106. - Red Hat
  107. - etc.
  108. Distribuzioni
  109. GNU/Linux
  110. @images/distros.jpg
  111. GNU/Linux per un fisico
  112. Perché un fisico dovrebbe utilizzare il sistema
  113. operativo GNU/Linux (O un altro sistema libero)?
  114. > Oggi è quasi impossibile fare fisica senza
  115. utilizzare un calcolatore
  116. > Cluster di computer e farm computazionali
  117. per calcolo scientifico sono quasi interamente
  118. costituite da reti di macchine GNU/Linux
  119. > Codice libero = adattabilità, trasparenza,
  120. riproducibilità, no intromissioni di terzi
  121. > Tutte le persone dovrebbero usare un OS Libero,
  122. per ragioni etiche
  123. @images/farm.jpg
  124. @images/ibm-mainframe-computer.jpg
  125. @images/tty.jpg
  126. @images/DEC_VT100_terminal.jpg
  127. Regole per documentarsi:
  128. > Cercare nelle man page, info, --help
  129. e solo infine sul web
  130. > Cercare in lingua inglese ->
  131. E la lingua di internet
  132. e dell'informatica
  133. > Cercare sempre dalla documentazione
  134. ufficiale. Meglio diffidare
  135. di guide e blog, se possibile.
  136. (Chi l'ha scritto, è chi meglio ti può consigliare)
  137. > Vai a fondo quanto il tempo a tua disposizione
  138. te lo permette
  139. @images/fs_tree.png
  140. Dove posso trovare il materiale utilizzato
  141. per questa presentazione?
  142. > https://lcm.mi.infn.it/gogs/matteosavatteri/OpenLab_Virtual_2021
  143. @images/qrcode_presentation.png
  144. Contatti:
  145. > Sito web LCM:
  146. https://lcm.mi.infn.it
  147. > Indirizzo e-mail:
  148. staff@lcm.mi.infn.it
  149. > Gruppo Telegram Community LCM:
  150. https://t.me/joinchat/ROKiAyf1TGdb8N76
  151. @images/qrcode_lcm_com.png