Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
ae99e95
New translations 10-boot.md (German)
rockylinux-auto Apr 29, 2024
0d96d39
New translations 10-boot.md (Italian)
rockylinux-auto Apr 30, 2024
9dbd648
New translations 07-working-with-filters.md (French)
rockylinux-auto May 1, 2024
23e3b82
New translations 01-presentation.md (Ukrainian)
rockylinux-auto May 2, 2024
26135d1
New translations 07-working-with-filters.md (Ukrainian)
rockylinux-auto May 2, 2024
d5815a9
New translations 01-first-script.md (Ukrainian)
rockylinux-auto May 2, 2024
ed99c46
New translations docker.md (Ukrainian)
rockylinux-auto May 2, 2024
3c527e6
New translations index.md (Ukrainian)
rockylinux-auto May 2, 2024
65c11b4
New translations nerd_fonts.md (Ukrainian)
rockylinux-auto May 2, 2024
3401999
New translations plugins_manager.md (Ukrainian)
rockylinux-auto May 2, 2024
9e65fda
New translations tracking_and_nontracking_branch.md (Ukrainian)
rockylinux-auto May 2, 2024
d8569e2
New translations flatpak.md (Ukrainian)
rockylinux-auto May 2, 2024
99a3cde
New translations install_nvchad.md (Ukrainian)
rockylinux-auto May 2, 2024
be6cc57
New translations 00-toc.md (Ukrainian)
rockylinux-auto May 3, 2024
209588b
New translations 01-presentation.md (French)
rockylinux-auto May 3, 2024
54be324
New translations bash_stub.md (Ukrainian)
rockylinux-auto May 3, 2024
35a2004
New translations htop.md (Ukrainian)
rockylinux-auto May 3, 2024
9d0aca2
New translations nmtui.md (Ukrainian)
rockylinux-auto May 3, 2024
61bb80c
New translations templates-automation-packer-vsphere.md (Ukrainian)
rockylinux-auto May 3, 2024
17568e8
New translations cloud_server_using_nextcloud.md (Ukrainian)
rockylinux-auto May 3, 2024
648e1a0
New translations markdown-demo-v2.md (Ukrainian)
rockylinux-auto May 3, 2024
00d6421
New translations docker.md (Ukrainian)
rockylinux-auto May 3, 2024
b557ec4
New translations dnf-swap.md (Ukrainian)
rockylinux-auto May 3, 2024
5b89d7e
New translations flatpak.md (Ukrainian)
rockylinux-auto May 3, 2024
be48139
New translations migration-to-new-azure-images.md (Ukrainian)
rockylinux-auto May 3, 2024
816c0f5
New translations add_mirror_manager.md (Ukrainian)
rockylinux-auto May 3, 2024
3765b6b
New translations import_rocky_to_wsl.md (Ukrainian)
rockylinux-auto May 3, 2024
21abcac
New translations hpe_amsd.md (Ukrainian)
rockylinux-auto May 3, 2024
c65e007
New translations podman_guide.md (Ukrainian)
rockylinux-auto May 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 17 additions & 18 deletions docs/books/admin_guide/01-presentation.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,8 @@ Dans ce chapitre, vous allez en apprendre plus à propos des distributions GNU/L

:checkered_flag: **généralités**, **linux**, **distributions**

**Connaissances**: :star:

**Complexité**: :star:
**Connaissances** : :star:
**Complexité** : :star:

**Temps de lecture** : 11 minutes

Expand Down Expand Up @@ -64,11 +63,11 @@ Dans le cadre de la gestion des ressources, le système d'exploitation doit :

* **1969** : Après le retrait de Bell (1969) puis de General Electric du projet, deux développeurs (Ken Thompson et Dennis Ritchie), rejoints plus tard par Brian Kernighan, jugeant MULTICS trop complexe, ont lancé le développement de UNIX (UNiplexed Information and Computing Service). Développé à l'origine en assembleur, les concepteurs d'UNIX développent le langage B puis le langage C (1971) et réécrivent complètement UNIX. Ayant été développé en 1970, la date de référence (epoch) des systèmes UNIX/Linux est toujours fixée au 1er janvier 1970.

Le langage C est encore l'un des langages de programmation les plus populaires aujourd'hui. Un langage de bas niveau, proche du matériel, il permet d'adapter le système d'exploitation à toute architecture de machine ayant un compilateur C.
C reste encore l'un des langages de programmation les plus populaires aujourd'hui. Un langage de bas niveau, proche du matériel, il permet d'adapter le système d'exploitation à toute architecture de machine ayant un compilateur C.

UNIX est un système d'exploitation ouvert et évolutif qui a joué un rôle majeur dans l'histoire de l'informatique. Il a été la base de beaucoup d'autres systèmes : Linux, BSD, MacOS, etc.
UNIX est un système d'exploitation ouvert et évolutif qui a joué un rôle majeur dans l'histoire de l'informatique. Il a été la base de beaucoup d'autres systèmes comme GNU/Linux, BSD, macOS, etc.

UNIX est toujours d'actualité aujourd'hui (HP-UX, AIX, Solaris, etc.).
UNIX est toujours d'actualité aujourd'hui (HP-UX, AIX, Solaris, etc.)

#### Projet GNU

Expand Down Expand Up @@ -164,24 +163,24 @@ Linux est écrit dans un langage de haut niveau qui peut être adapté à diffé

#### Ouvert

Linux est basé sur et utilise des standards reconnus tels que [POSIX](http://fr.wikipedia.org/wiki/POSIX), [TCP/IP](https://fr.wikipedia.org/wiki/Internet_protocol_suite), [NFS](https://fr.wikipedia.org/wiki/Network_File_System), et [Samba](https://en.wikipedia.org/wiki/Samba_(software)), qui lui permettent de partager des données et des services avec d'autres systèmes d'application.
Linux est basé sur et utilise des standards reconnus tels que [POSIX](http://fr.wikipedia.org/wiki/POSIX), [TCP/IP](https://fr.wikipedia.org/wiki/Internet_protocol_suite), [NFS](https://fr.wikipedia.org/wiki/Network_File_System), et [Samba](https://fr.wikipedia.org/wiki/Samba_(software)), qui lui permettent de partager des données et des services avec d'autres systèmes d'application.

### La philosophie UNIX/Linux

* Tout est fichier.
* Portabilité.
* Ne faire qu’une seule chose à la fois et la faire bien.
* KISS : Keep It Simple and Stupid.
* UNIX est simple, il faut juste être un génie pour comprendre sa simplicité” (**Dennis Ritchie**)
* "UNIX is a simple operating system, but you have to be a genius to understand the simplicity." (**Dennis Ritchie**)
* “UNIX est convivial. Cependant UNIX ne précise pas vraiment avec qui.” (**Steven King**)

## Les distributions GNU/Linux

Une distribution Linux est un **ensemble cohérent de logiciels** assemblés autour du noyau Linux et prêt à être installé ainsi que le nécessaire à la gestion de ces logiciels (installation, suppression, configuration,...). Il existe des **distributions associatives ou communautaires** (Debian, CentOS) ou bien **commerciales** (RedHat, Ubuntu).
Une distribution GNU/Linux est un **ensemble cohérent de logiciels** assemblés autour du noyau Linux et prêt à être installé ainsi que le nécessaire à la gestion de ces logiciels (installation, suppression, configuration,...). Il existe des **distributions associatives** ou **communautaires** (Debian, Rocky Linux) ou bien **commerciales** (Red Hat, Ubuntu).

Chaque distribution offre un ou plusieurs **environnements de bureau** et fournit un ensemble de logiciels préinstallés et une bibliothèque de logiciels supplémentaires. Les options de configuration (options du noyau ou des services par exemple) sont spécifiques à chaque distribution.

Ce principe permet aux distributions d'être orientées vers **débutants** (Ubuntu, Linux Mint...) ou entièrement personnalisable pour **les utilisateurs expérimentés** (Gentoo, Arch); les distributions peuvent également être plus adaptées aux **serveurs** (Debian, Red Hat) ou aux **postes de travail** (Fedora).
Ce principe permet aux distributions d'être orientées vers **débutants** (Ubuntu, Linux Mint...) ou entièrement personnalisable pour **les utilisateurs expérimentés** (Gentoo, Arch) ; les distributions peuvent également être plus adaptées aux **serveurs** (Debian, Red Hat) ou aux **postes de travail** (Fedora).

### Les environnements de bureau

Expand All @@ -193,23 +192,23 @@ Alors pourquoi y a-t-il si peu d'enthousiasme pour Linux ? Peut-être est-ce par

L'environnement de bureau **GNOME 3** n'utilise plus le concept de bureau mais celui de GNOME Shell (à ne pas confondre avec le shell en ligne de commande). Il sert à la fois de bureau, de tableau de bord, de zone de notification et de sélecteur de fenêtre. L'environnement de bureau GNOME est basé sur la bibliothèque de composants **GTK+**.

![Le bureau KDE](images/01-presentation-kde.png)
![KDE Desktop](images/01-presentation-kde.png)

L’environnement de bureau **KDE** se base sur la bibliothèque de composants **Qt**. Il est traditionnellement recommandé pour les utilisateurs familiers avec un environnement Windows.
L’environnement de bureau **KDE** est basé sur la bibliothèque de composants **Qt**. Il est traditionnellement recommandé pour les utilisateurs familiers avec un environnement Windows.

![Tux - La mascotte de Linux](images/tux.png)

### Libre / Open source

Un utilisateur d'un système d’exploitation Microsoft ou Mac doit s’affranchir d’une licence d’utilisation du système d’exploitation. Cette licence a un coût, même s’il est généralement transparent (le prix de la licence étant inclus dans le prix de l’ordinateur).
L'utilisateur d'un système d’exploitation Microsoft ou Mac doit s’affranchir d’une licence d’utilisation du système d’exploitation. Cette licence a un coût, même s’il est généralement transparent (le prix de la licence étant inclus dans le prix de l’ordinateur).

Dans le monde **GNU/Linux**, le mouvement du Libre permet de fournir des distributions majoritairement libres.
Dans le monde **GNU/Linux**, le mouvement du Logiciel Libre permet de fournir des distributions majoritairement libres.

**Libre** ne veut pas dire gratuit !

**Open Source** : les codes sources sont disponibles, il est donc possible de les consulter et de les modifier sous certaines conditions.

Un logiciel libre est nécessairement open-source, mais le contraire n'est pas vrai puisque le logiciel open-source est distinct de la liberté offerte par la licence GPL.
Un logiciel libre est nécessairement open-source, mais le contraire n'est pas vrai car la liberté liée au logiciel open-source est distincte de la liberté offerte par la licence GPL.

#### GPL (General Public License)

Expand All @@ -226,20 +225,20 @@ D'autre part, même les produits sous licence GPL peuvent avoir un coût. Ce n'e

## Les domaines d’utilisation

Une distribution Linux excelle pour :
Une distribution GNU/Linux excelle pour :

* **Serveurs** : HTTP, messagerie, groupware, partage de fichiers, etc.
* **Sécurité** : Passerelle, pare-feu, routeur, proxy, etc.
* **Ordinateur centraux** : Banques, assurances, industrie, etc.
* **Systèmes embarqués**: Routeurs, boîtes Internet, SmartTVs, etc.

Linux est un choix adapté pour l’hébergement de bases de données ou de sites Web ou comme serveur de messagerie, DNS ou bien pare-feu. Bref Linux peut à peu près tout faire, ce qui explique la quantité de distributions spécifiques.
Linux est un choix adapté pour l’hébergement de bases de données ou de sites Web ou comme serveur de messagerie, DNS ou bien pare-feu. Bref, Linux peut à peu près tout faire, ce qui explique la quantité de distributions spécifiques.

## Le Shell

### Généralités

Le **shell**, _interface de commandes_ en français, permet aux utilisateurs d’envoyer des commandes au système d’exploitation. Il est moins visible aujourd’hui, depuis la mise en place des interfaces graphiques, mais reste un moyen privilégié sur les systèmes Linux qui ne possèdent pas tous des interfaces graphiques et dont les services ne possèdent pas toujours une interface de configuration.
Le **shell**, _interface de commandes_ en français, permet aux utilisateurs d’envoyer des commandes au système d’exploitation. Il est moins visible aujourd’hui, depuis la mise en place des interfaces graphiques, mais reste un moyen privilégié sur les systèmes GNU/Linux qui ne possèdent pas tous des interfaces graphiques et dont les services ne possèdent pas toujours une interface de configuration.

Il offre un véritable langage de programmation comprenant les structures classiques (boucles, alternatives) et les constituants courants (variables, passage de paramètres, sous-programmes). Il permet donc la création de scripts pour automatiser certaines actions (sauvegardes, création d’utilisateurs, surveillance du système,…).

Expand Down
13 changes: 6 additions & 7 deletions docs/books/admin_guide/01-presentation.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,7 @@ title: Введення в Linux

:checkered_flag: **Загальні положення**, **linux**, **дистрибутиви**

**Знання**: :star:

**Знання**: :star:
**Складність**: :star:

**Час для читання**: 10 хвилин
Expand All @@ -30,7 +29,7 @@ title: Введення в Linux

## Що таке операційна система?

Linux, UNIX, BSD, Windows, та MacOS це все **операційні системи**.
Linux, UNIX, BSD, Windows і MacOS є **операційними системами**.

!!! abstract "анотація"

Expand Down Expand Up @@ -66,7 +65,7 @@ Linux, UNIX, BSD, Windows, та MacOS це все **операційні сис

Сьогодні мова C залишається однією з найпопулярніших мов програмування. Мова низького рівня, близька до апаратного забезпечення, дозволяє адаптувати операційну систему до будь-якої архітектури машини, що має компілятор C.

UNIX — це відкрита операційна система, яка розвивається, і відіграла важливу роль в історії комп’ютерної техніки. Вона є основою для багатьох інших систем, таких як Linux, BSD, MacOS тощо.
UNIX — це відкрита операційна система, яка розвивається, і відіграла важливу роль в історії комп’ютерної техніки. Вона є основою для багатьох інших систем, таких як Linux, BSD, macOS тощо.

UNIX актуальна й сьогодні (HP-UX, AIX, Solaris тощо).

Expand Down Expand Up @@ -114,7 +113,7 @@ TODO: graphics with market share for servers and pc.

<!-- TODO: review those stats -->

З 2018 року операційною системою Linux оснащено 100% із 500 найкращих суперкомп’ютерів. Суперкомп’ютер — це комп’ютер, розроблений для досягнення максимально можливої продуктивності за допомогою технологій, відомих на момент його розробки, особливо щодо швидкості обчислень.
З 2018 року Linux оснащено 100% із 500 найкращих суперкомп’ютерів. Суперкомп’ютер — це комп’ютер, розроблений для досягнення максимально можливої ​​продуктивності за допомогою технологій, відомих під час його проектування, особливо щодо швидкості обчислення.

### Архітектурний дизайн

Expand All @@ -136,7 +135,7 @@ TODO: graphics with market share for servers and pc.

#### Багатозадачність

Linux належить до сімейства операційних систем із розподілом часу. Він розподіляє час обробки між кількома програмами, перемикаючись від однієї до іншої прозорим для користувача способом. Це означає:
Linux належить до сімейства операційних систем із розподілом часу. Він розподіляє час обробки між кількома програмами, прозоро перемикаючись від однієї до іншої для користувача. Це означає:

* Одночасне виконання декількох програм.
* Розподіл процесорного часу планувальником.
Expand All @@ -153,7 +152,7 @@ Linux може працювати з багатопроцесорними ком

#### Мультиплатформенність

Linux написаний на мові високого рівня, який під час компіляції можна адаптувати до різних типів платформ. Це дозволяє йому працювати на:
Linux написаний на мові високого рівня, який під час компіляції можна адаптувати до різних платформ. Це дозволяє йому працювати на:

* Домашніх комп'ютерах (ПК і ноутбук)
* Серверах (дані та програми)
Expand Down
Loading