User:Annasandri/2: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
Line 1: Line 1:
==16/09==
==16/09==
[[File:Sedicisettembre.gif|300px|thumb|right]]
[[File:Sedicisettembre.gif|300px|thumb|right]]
==16/09==
===Introduction on UNIX===
===Introduction on UNIX===
Unix is a family of operating systems, multitasking & multiuser.
[https://it.wikipedia.org/wiki/Unix UNIX] is a family of operating systems, multitasking & multiuser.
<br />
<br />
It was born from the evolution of a previous project called Multics. In 1983 Richard Stallman wrote the GNU General Public Licence to permit people to work on it and to modify it.
It was born from the evolution of a previous project called [https://en.wikipedia.org/wiki/Multics Multics]. In 1983 [https://stallman.org/ Richard Stallman] wrote the [https://en.wikipedia.org/wiki/GNU GNU] General Public Licence to permit people to work on it and to modify it.
<br />
<br />
Philosophy:
[https://homepage.cs.uri.edu/~thenry/resources/unix_art/ch01s06.html Philosophy]:
* write programs that do one thing and do it well;
* write programs that do one thing and do it well;
* write programs to work together;
* write programs to work together;
* make it easy to write text and run programs;
* make it easy to write text and run programs;
* support interactive use instead of batch processing.
* support interactive use instead of [https://www.ibm.com/support/knowledgecenter/zosbasics/com.ibm.zos.zconcepts/zconc_whatisbatch.htm batch processing]
 
===Rasberry Pi===
===Rasberry Pi===
The Pi Rasberry Pi is a single board computer designed to host Unix based operative systems.  
The [https://en.wikipedia.org/wiki/Raspberry_Pi Rasberry Pi] is a single board computer designed to host Unix based operative systems.  
<br />
<br />
It was created in the UK by the Rasberry Pi Foundation with the aim of bringing programming into education.  
It was created in the UK by the [https://www.raspberrypi.org/ Rasberry pi Foundation] with the aim of bringing programming into education.  
It permits several machines and users to interact with the same computer.
It permits several machines and users to interact with the same computer.
[[File:16.09|thumbnail|right]]
__NOTOC__
==30.09==
==30.09==
===Introduction to GIT===
===Introduction to GIT===

Revision as of 16:23, 10 October 2019

16/09

Sedicisettembre.gif

16/09

Introduction on UNIX

UNIX is a family of operating systems, multitasking & multiuser.
It was born from the evolution of a previous project called Multics. In 1983 Richard Stallman wrote the GNU General Public Licence to permit people to work on it and to modify it.
Philosophy:

  • write programs that do one thing and do it well;
  • write programs to work together;
  • make it easy to write text and run programs;
  • support interactive use instead of batch processing

Rasberry Pi

The Rasberry Pi is a single board computer designed to host Unix based operative systems.
It was created in the UK by the Rasberry pi Foundation with the aim of bringing programming into education. It permits several machines and users to interact with the same computer.

30.09

Introduction to GIT

Git is a free and open source distributed version control system designed to handle and keep traces of projects like code, processes, images ecc. ecc.
To use a distributed version control system means that everyone has his working copy of the repository that keeps track of his changes and the different releases made by him or by his colleagues.
Github= web repository based on git

SSH Keys

SSH means SICURE SHELL.They are used to create a secure connection to the device and increase security in a system.
Cryptographic system that uses pairs of keys:

  • a public key;
  • a private key (which is associated with a machine in particular);