|
LE SYSTEME D’ EXPLOITATION UNIX

Un système d'exploitation est la première couche logicielle de votre
ordinateur. Il fait office d'interface entre les programmes et le matériel
électronique (microprocesseurs, disque durs, lecteurs CD-ROM,
...).
Le système d'exploitation UNIX présente certaines caractéristiques que ne
présentent pas tous les autres. Principalement celle d'être portable : UNIX
fonctionne sur n'importe quel type d'ordinateur (PC, Mac, HP, Sun, IBM, ...)
et permet d'interconnecter des ordinateurs entre eux de façon totalement
transparente pour l'utilisateur. Ainsi, l'utilisateur ne saura pas si son
programme est exécuté sur un PC ou une station Sun.
Pour pouvoir utiliser les programmes disponibles sous un environnement tel
qu'UNIX, l'utilisateur doit se connecter au système d'exploitation (par
l'intermédiaire d'une station de travail par exemple). Il doit donc posséder
un compte à son nom sur ce système. A la demande d'ouverture du compte, le
responsable du système lui fournira un nom de login et un mot de passe qui
lui seront utiles pour se connecter.
Le système Unix est très fiable en termes de volumes échangés dans une base
de données, avec un peu d'expérience on a pu s'apercevoir que ces systèmes
fonctionnent sans interruption sur plusieurs mois ....
Les librairies de développement dans Linux sont basées sur les librairies
GNU, de la "Free Software Fondation". Ces librairies offrent un
haut degré de comptabilité avec les différents "standards" Unix
(Posix, BSD, System V), ce qui permet de compiler facilement tout type d'application
disponible au niveau source pour Unix. Ces librairies existent sous forme de
bibliothèques partagées, ce qui signifie que le code des fonctions de
librairie n'est chargé qu'une seule fois en mémoire et que les programmes
exécutables sont plus petits en taille sur les
disques.
La plupart des utilitaires standards Unix sont disponibles sous Linux, aussi
bien les commandes de base que des applications plus évoluées, comme les
compilateurs et éditeurs de texte. La plupart des ces utilitaires sont des programmes
GNU, qui supportent des extensions qu'on ne retrouve pas dans les versions
BSD ou System V de ces programmes, mais qui restent compatibles avec ces
dernières. Certains programmes, notamment les utilitaires réseau, sont des
programmes BSD. En résumé, pratiquement tout
programme Unix diffusé sous forme de source peut être compilé sous Linux et
s'exécute parfaitement, grâce à la compatibilité implémentée dans le noyau et
dans les librairies.
En plus des programmes standards, Linux supporte de
"grosses" applications. On retrouve l'interface graphique X Windows
(XFree86 3 basé sur X11R6), un environnement de développement très complet
comprenant toutes les bibliothèques standard, compilateurs et débogueurs
disponibles sous Unix (C, C++, Objective-C, Smalltalk, Fortran, Pascal, Lisp, Scheme,
Ada, gdb, ...). L'utilisateur dispose également
d'outils très puissants de formatage de texte, comme nroff,
TeX, et LaTeX.
BASES DE DONNEES RELATIONNELLES

MySQL est incontestablement la base de données open
source la plus populaire à ce jour. Gratuit et simple d'emploi, léger et
rapide, MySQL offre des fonctionnalités étonnamment
puissantes. Ajoutez à cela qu'il peut être installé sur n'importe quelle
plateforme, Linux, Unix, Windows ou Mac, et vous comprendrez que des grands
comptes l'aient souvent préféré à des systèmes propriétaires pour alimenter
des sites Web dynamiques.
MySQL est un véritable serveur de base de données
SQL Multi-Utilisateur et multi-threaded. SQL est le
plus populaire langage de base de données dans le monde. MySQL
est une configuration client/serveur ce qui consiste en un serveur démon mysqld, différents programmes clients et des librairies.
SQL est un langage standardisé qui rend facile le stockage, la mise à jour et
l'accès à l'information. Par exemple, vous pouvez utiliser le SQL pour
récupérer des informations sur un produit ou stocker des informations client
sur un site web. MySQL est suffisamment rapide et
flexible pour gérer des historiques et des images.
Les principaux objectifs de MySQL sont la rapidité,
la robustesse et la facilité d'utilisation. MySQL a
été originellement développé parce que nous au TcX
avions besoin d'un serveur SQL qui puisse gérer des grandes bases de données
de manière plus rapide que ce que pouvaient offrir les distributeurs de bases
de données. La base sur laquelle MySQL est
construite est un ensemble de routines qui ont été largement éprouvées
pendant des années dans un environnement de production exigeant. Même si MySQL est encore en développement, il propose déjà un
ensemble de fonctionnalités riches et extrêmement utiles. Nous avons porté
aussi des modules de l'application sur Oracle
INTERFACE GRAPHIQUE : GNOME ET GTK

Que signifie GNOME ?
GNOME signifie GNU Network Object Model Environement.
Qu'est-ce que GNOME ?
Pour reprendre l'annonce initiale de comp.os.linux.announce,
GNOME se veut un ensemble libre et complet d'applications et d'outils
"user friendly" similaires à CDE et KDE
mais basé uniquement sur du logiciel libre.
Les trois principaux composants du projet GNOME sont :
CORBA pour les
interfaçages
GTK pour la boite à
outils graphiques
Guile pour le langage.
Pourquoi GNOME?
Parce que nous en avons besoin. GNOME a pour but de rendre plus accessible
les systèmes d'exploitation de type Unix comme Linux, à la fois aux
utilisateurs avertis et aux novices. C'est un manque de Linux depuis
toujours, connu pour être la plus grande limitation à son expansion. Bien
sur, GNOME est prévu pour fonctionner sur tout type de plate-forme Unix.
Comme le code est libre, l'adapter à une nouvelle plate-forme est une simple
affaire de programmation.
LE LOGICIEL :
Il contient plus de
3 000 000 de lignes de codes écrit en GTK / GNOME /
LANGAGE C avec une gestion dynamique des menus ....
plus de 120 tables de bases de données … avec une interface
graphique (GNOME)
TRES IMPORTANT :
L'ensemble des ressources utilisées sont issues de produits libres (il n'y a
pas de royalties à payer), de plus ce système est portable sur n'importe
quelle machine ...le produit gère les ressources Sesam
Vitale et CPS.
 
|