Histoire de l’informatique

Cours

Cours qui sert a rien en vrai mais c’est marrant apparemment :)

12 avril : cours à 9h30 pour l’exposé

Exposés

Gary McKinnon

Rayan

Pasionné d’extra-terrestre et d’astronomie.

Il a hacké l’armée américaine pour voir si les USA ont une relation avec les aliens.

Il a donc hacké plusieurs institutions américaines.

En 2 ans il ne s’est pas fait attrapé, une fois attrapé par un administrateur réseau mais il a réussi a filouter et il a pas fait de rapport.

Cramé par un sous-traitant de la NASA pendant le long téléchargements d’images.

Il a fait ça en exploitant les relations et la confiance.

D’après lui, les secrets les plus intéressant sont les mieux gardés.

Après s’être fait attrapé, la peine était légère (6 mois d’intérêt générale), mais malheureusement l’administration américaine s’est saisie de son affaire et il a été condamnée a 70 ans de prison à Guantanamo.

Gary McKinnon rejette ses faits car il ne faisant que “exploré”. Il justifie ces actes en se déclarant Asperger.

Grâce à ces attaques la sécurité informatique américaine s’est améliorée.

En 2010 il s’est fait libérer ? et il n’est d’ailleurs pas allé à Guantanamo.

Il a donc fait environ $800 de dégâts, ce qui n’est pas grand chose

Résumés des pros and cons de l’exposé

+10 mn c’est bien, penser au sommaire et aux sources

Silk road

Site de market du dark web

Dark web

Réseaux superposés qui utilises l’internet publique accessible seulement par des logiciels précis.

Darknet

Réseaux peer-to-peer, friend-to-friend ou grand réseaus (freenet, I2P, Tor)

Pourquoi le dark web ?

Est-ce illégal ?

Non, précautions quand même à prendre :
- VPN ? lol (non)
- Malware

Fondateur : Dread Pirate Roberts

Ross William Ulbricht né à Austin au Texas en 1984.
Maitrise en physique à l’université de Dallas.

Il a une idélogie libertarien, càd un flux commercial et financier sans régulation des gouvernements (celui de Ludwig von Mises)

Good Wagon Books

Son ami Donny Palmertree lui propose de bosser dans sa boite

Même période, il découvre le bitcoin

Projet

Guerre anti-drogue -> échec
Solution : système pacifique & sécurisé de vente de drogues, donc il créer un site pour cela.

Il quitte Good Wagon Books car il y a un accident et l’entrepôt est détruit.

Il créer son site de vente de drogue, il apprend tout seul la programmation.
Il met en ligne son site en fin janvier 200?

Site de e-commerce classique..

Sur ce site, Ross adopte son pseudo car c’est :

ChronicPain

-> Curtis Clark Green
père de famille de 47 ans chargé de gestion clientèle pour résoudre les problèmes de litiges avec un salaire mensuel de $32k.

Leader idéologique

Une forte croissance

Carl Mark Force IV en Avril 2012

Admin & $350k disparus

Christopher

Il est condamné et coupable : 2 peines de prisons 5 et 10 ans, et pleins de truc…

Indignation

Conclusion

Chiffre d’affaire de $1.2Mds.

Retour de Silk Road

En nombres 2013, une seconde version est créer, fermer peu de temps après
Une troisième version est créer et dure plus longtemps, fermés tout de même en 2017.

Bref

Ya un film de Tiller Russell sorti le 19/02/2021 disponible sur Prime Video.

Siri

Alice

Apple rachète l’entreprise qui a créer Siri pour $200M.

Plusieurs buts:

Limitations

Histoire de l’imprimante

Bruno

Permettait à l’époque de concervé les résultats de calculs.

Première imprimante créer en 1914 - 1960

1931 : Ajout des majuscules

“Bande roll” -> bandes perforées qui roulaient

Ensuite les imprimantes couleurs….

Années 70… arrivée du numérique !
Imprimante retransmet désormais des document numérique sur papier

IBM innove :

Imprimantes 3D

Histoire de la souris

Memouna

Douglas Engelbart

Né en 1925, travaille à l’armée puis deviens chercheur en 1957 au SRI.
Diplomé en éléctrique et informatique.

Démissionne en 1986 pour des divergences sur l’avenir de l’informatique. Mis à l’écart car personne ne veut financer ces projets.

Il a déposé au final 21 brevets et a reçu une médaille en technologie (c’est une récompense de fou apparemment)

Meurt en 2013.

Recherches

La première souris

1963: déplacement d’un pointeur sur un écran
La même année il dessine les plans de la première souris
L’année suivante elle est construite et le brevet est déposé en 1967.

Fonctionne avec une roue métallique verticale avec un bouton rouge et un fil.

The mother of all Demos

En 1970 la souris est produit en masse

Types de souris

Mécanique

Fonctionne avec 2 boules perpendiculaire
Besoin d’un tapis/surface plane pour pouvoir rouler facilement
Beaucoup d’entretien + obselète

Optique (LED)

Capteur LED en prenant des milliers d’images par seconde
+précise et + fiable mais besoin d’un tapis de souris et ne fonctionne pas sur du verre

Laser

Similaire à l’optique mais utilise un laser au lieu de LED
+de précision apprécié des “PROFESSIONNELS DE JOUEUR” parce que ça SURANALYSE les MOUVEMEMENTS LENT

Évolution

1968 -> première souris à boule en allemagne, resté à l’état de prototype
1973 -> première souris pour ordinateur américain fonctionnant sous Apple et Windows avec 3 boutons
1979 -> Jean Daniel Nicoud à breveté l’idée d’une boule, c’est le premier produit de Logitech (fondé par la même personne), composé de 3 boutons, augmente apparemment le confort d’utilisation
1980 -> les deux premières souris optiques par Steve Kirsh et Richard Francis Lyon, 2 comportements différent :

John McCarty

Kévin

Présentation

Spécialisé dans les sciences cognitives
Passionné par les mathématiques approfondies
Apprend en autodictate avec les livres de l’université de Californie

Après le lycée il va dans cette université mais il n’est pas assidue donc explusé

Fini sa licence dans une autre université, il continue dans un doctorat

Après son doctorat il devient co-fondateur d’un laboratoire (partenaire?) de l’MIT de Stanford, où il continue ses recherches.

LISP

Après quelques années il développe le LISP (vu dans le Recursive Function of Symbolic)

-> LISP

Explique que avec quelques opérateurs et notation simple on peut construire un algorithme complet.

Beaucoup apprécie pour la programmation de l’intelligence artificielle (à cet époque)

Connu comme ancêtre d’autres language comme :

LISP a créer une famille de language.

Paul Graam?

Contrôle d’accès

Corrélation entre technologie et changement climatique

Felipe Manfrin

-> on parle bcp d’environnement, des mauvaises choses arrivent
-> préjugé envers le traditionnel ?
-> grand panorama/tout le monde y contribue

Changement climatique

Transformations à long terme dans les modèles de température et climat
-> il y a une différence entre température et climat
-> il peut y avoir des changements naturels au climat par exemple, mais il y en a bien par les humains aussi.

Origine

-> problèmes relativement récent (au plus loin 1750)
-> charbon comme source énergetique
-> deuxième révolution industrielle ~1800
-> électricité
-> troisième révolution industrielle ~1970
-> d’autres technologies développés, informatique, médical
-> “quatrième révolution industrielle” ~aujourd’hui

Problème

-> commence avec la 2e révolution industrielle
-> on se base bcp sur l’électricité
-> des grandes problèmatiques apparaissent

  1. Redondances et inusabilité
    • substituer à la place de réparé
      • maj software = maj hardware
    • FAIT:
      • production de téléphones libère environ 55kg de charbon dans l’atmosphère ?
        • (comparaison français moyen c’est 11T de charbon dans l’atmosphère par an)
    • “e-waste”: gaspillage technologique
      • élimination incorrect des déchets
    • FAIT:
      • 2014: 41.8M de tonnes de déchets electroniques ont étés produits
  2. Demande croissante
    • Fabrication des produits et ses composants tout les jours
      • Extraction de ressources passant par le transport jusqu’à l’assemblage
    • FAIT:
      • 2018: 1.9Ma de nouveaux téléphones ont étés mis en circulation sur le marché
    • Utilisation des produits liés au numérique
      • Serveurs
      • Charge des appareils domestiques et pas que!
      • Chaleur générée
      • Refroidissement (des serveurs notamment)
    • ESTIMATION:
      • En 2015, 20% de toute la consommation énergétique du monde sera liée au secteur de “l’ICT” (Information Computation Technology)
    • Avènement de certaines technologies spécifiques
      • Blockchain… minage de cryptomonnaie… consomation très forte en électricité
    • ESTIMATION:
      • Forum Économique Mondial prévoit qu’à partir de 2020 le minage de Bitcoin va consommer plus d’énergie que toutes les autres activités ensemble
    • 5G & IoT
      • Villes connectés, bâtiments intelligents et objets multifonctions peuvent potentiellement augmenter la consommation dans un futur proche

Pourquoi

-> il y a déjà des conséquences dès aujourd’hui…. fonte des glaces…. montés des eaux…. feu de forêt énorme…. augmentation des phénomènes naturels qui TUENT 😰😰

Futur

Problèmes de distributions des ressources… denrées alimentaire…. polution de l’air….

Conclusion

-> phénomène contemporain
-> contribue tous à la problématique
-> problème ambigüe: technologie comme point clé de changement

bcp de sources bizarre
pas/peu de dates ?

Microprogrammation

?

Microcode c’est comme un mini ordinateur dans le processeur qui va lancer des tâches lourdes? dans le CPU

Architecture CISC vs RISC

Instruction

pop(abx) -> load temp abx | store abx temp | add sep, 4

Mise à jour de microcode

Contient du microcode et de firmware, exemple les disques durs.

Code machine

Dur à codé.
Le microcode va éxécuté le code machine.
Chaque élément lié au micro programme va être différencié par le prefix “micro”
instruction -> micro instruction
programmeur -> micro programmeur

Usage du microcode

Décodage d’instruction

Les premiers bytes représentent la longueur de l’instruction
Ensuite on prend un bloc d’instruction en chargant la valeur, on stoque la valeur dans un lieu défini et on fait l’instruction (incrémentation de valeur par exemple)

Bugs dans les CPUs

Exemple de mise-à-jour

-> numéro de version
-> date de sortie
-> contenu de la mise à jour
-> signature du fabriquant
-> fichiers .dat utilisé pour flashé la ROM

Serious game

Florian Lefebvre

Définition

Associe le côté sérieux (l’apprentissage) et le côté ludique (les jeux) ainsi que la simulation

Historique

Classification et exemples

Conception (10 étapes)

  1. Culture d’exemple (moteur de recherche spécialisé)
  2. Clarifier ses objectifs (cartes de questions)
  3. Arbre de tests JAVAD (testé le plus rapidement possible son jeu)
  4. Le Grill de Diane (posé le cadre des intentions, cadré la créativité pour évité de se dispersé)
  5. Pesé les leviers de motivations (qu’est ce qui donne envie au joueur de joué?)
  6. Choisir ses mécaniques (règles, niveaux…)
  7. Créer une histoire narrative (personnages, univers…) -> stimule l’imagination et la créativité
  8. Trouvé le meilleur support adapté au jeu
  9. Rendre le jeu autoporteur (jeu à la portée de tous (jouabilité, diffusion…))
  10. Extension et évolution (différentes versions du jeu)

Programmation

Zuul (serious game en rust fait à paris 8)

Développé par Florian lui-même

-> Permet d’avoir un QCM par matière du troisième semestre :

Piste d’améliorations

Les superordinateurs

?

Historique

Apparition dans les années 60, conçues pour faire des gros calculs, conçu par Seymour Cray.
Dans les années 80, beaucoup de sociétés se sont lancés mais suite a un krash donc il ne reste plus que IBM et HP…..

Utilisation

Conception

Obstacles techniques

OS

En 2017 Linux est 100%

Le plus puissant

Japonais

Fugaku -> 442 tétaflops

En france

Blaise Pascal et la pascaline

Gabriel

Blaise Pascal né en 1623 en Auvergne et meurt en 1662 à Paris

A 11 ans il écrit on premier traité sur la géométrie

A 16 ans, écrit un autre (vrai) traité sur la géométrie

Son père est nommé collecteur d’impôts de la Haute-Normandie

A 19 ans, invente une machine à calculer pour aider son père dans sa nouvelle mission

Suiete à un accident il arrêtera les maths

Fonctionnement pascaline

Pascale & religion

Pari de Pascal

Dieu existe Dieu n’existe pas
Etre croyant Gagnant Osef
Pas l’être Perdant Osef

Pascal & science

Mathématiques

Traité de triangle arithmétique

Physique

47 -> expériences nouvelles touchant le vide (première partie du traité du vide)
51 -> pression du vide

Débuts de Google

Javaid Mohammad-Habib

Entreprise de services liés à Internet

Dans les 90’s (avant Google)

Algo PageRank

Classe les pages en fonction de mot clé en fonction de son nombre de parution dans des sites externes

Backrub

Implémente PageRank

Yahoo

Google Search

99

Passe de 10k à 500k requête par jour
Déménage du garage aux “GooglePlex”

Monétisation

Fait des bandeaux publicitaires (comme sur youtube actuellement)
A l’idée de faire de la publicité ciblée

Récolte de données

Point commun entre tout les services de Google : être pertinent pour les clients

Conclusion

Google s’est pratique mais attention

Les réseaux sociaux

Ba Souleymane

Plateforme virtuelle sur laquelle les internautes peuvent se connecter et intérargir

Histoire

70-80 -> premiers emails introduits
Introduction de la microinformatiques introduit par Apple, IBM et Atari

SIXDEGREES

Premier réseau social qui pose les bases des réseaux sociaux (amis, conversation, invitation….)
Vendu en 99 pour $125M.
Relancé quelques années après sa fermeture en 2001

Catégories

Uniformisation et innovation

Pollution

fyp = 216k \equiv CO2_2

Ada Lovelace

Sofia Atmani

Qui est-ce ?

Comtesse de Lovelace, née en 1815 à Londres. Elle réalise le premier véritable programme informatique.

Biographique

La seule fille légitime d’un poète anglais romantique.
Ils étaient pas fait pour être ensemble sa mère et lui.
ya des dingueries avec la soeur du boug

Enfance

Elle n’a jamais pu rencontré son père, son père décède alors qu’elle a 8 ans, elle a attendu ses 20 ans pour voir une photo de lui.
Elle est surnommée la “princesse des parallélogrammes” par sa mère.
Contrairement aux autres femmes de l’époque, elle s’oriente vers les mathématiques.
Elle a une santé fragile (migraine, rougeole…)

Éducation

Rencondre Mary Scoorville(?) aide Ada a progressé aux mathématiques. C’est elle qui la présent à Babbage lors de ses 17 ans

Vie adulte

Jusqu’en 1938 elle est une femme au foyer.
Babbage la reccomande à Auguste de M. (qui est le fondateur de la physique moderne) – il est sexiste (citation: “une femme ne peut pas excelé dans le domaine physique, celui des hommes”). néanmoins il l’aime bien pcq elle est forte.

Fin de vie

Meurt seule du cancer de l’utérus car sa mère voulait l’isolé.

Travaux avec Charles Babbage

Machine “Analytique”, mémoire traduit par Ada du français à l’anglais.

Suite à Babbage qui demande à Ada de faire son propre mémoire par rapport à la machine. Elle va écrire 7 notes de A à G qui va triplé le volume totale du mémoire de Louis-Frédéric.
Elle est très visionnaire sur son temps, elle pense que les machines pourront à termes réalisé de l’art comme la musique et ne se limitera pas aux calculs.

Note G

Écrit et décrit un algorithme pour déterminer les nombres de Bernouillis.
Premier algorithme
Première boucle de l’histoire (conditionnelle) (\neq des programmes de l’époque)

Programme testé 100 ans après sa mort.

Controverses

“Est-ce vraiment son travail ? c’est une femme quand même 🤣🤣

Spoiler: oui c’est elle.

-> victime de l’effet Matilda (femme savante où ses travaux ont étés minimisés)

Conclusion

Ada n’est pas que la première femme a avoir programmé, c’est la première personne à avoir écrit un algorithme pour quelque chose !

Métro

Aymeric Béguinot

Inventé du métro parisien par Fulgence Bienvenüe (1852) qui est un ingénieur français

Histoire

Création du premier métro à Londres “The tube” en 1863
1898 : Chantier pour la ligne 1
1900 : ouverture de la ligne 1
1910 : traverse la Seine
1934 : Prolongement vers la banlieue
1948 : création de la RATP
1951 : Premier métro semi-auto au monde “MP51” : Matériel Pneumatique
- ouverture des portes assistés et sièges qui se referment

Informatique

/

Histoire des navigateurs web

Anri

Origine

Hyperlien

En 1965 l’hyperlien est créer par Ted Nelson pour son projet “Xanadu” qui permet le partage universel et instantanées en liant plusieurs documents entre eux, c’est l’ancêtre de l’HTTP.

Entre 1984 et 1989, Neil Larson poursuit la philosopie de Ted Nelson et créer plusieurs navigateurs mettant à profit l’idée d’hyperlien. Ce sont les programmes “HOUDINI” et “TransText”.

Avant 1990, plusieurs navigateurs du même type sont développés comme Silversmith, HyTelnet… mais ne sont pas facilement utilisable et très limité.

Premiers navigateurs

Le premier vrai navigateur web est créer en mars 1990, en Suisse, par Tim Berners-Lee pour ses collègues du CERN. Il s’appelle le “WorldWideWeb”, renommé plus tard “Nexus”. Il fonctionne sur l’ordinateur “NeXT”. Le navigateur ne permet que d’afficher du texte.

Suite à ça, plusieurs navigateurs sont crées reprenant le principe de “WorldWideWeb” comme “MidasWWW” (le 16 novembre 1992), “ViolaWWW” (le 9 mars 1992) et “Lynx” en 1992 (qui est encore maintenu).

Le 8 juin 1993 sort Cello qui est le premier navigateur à sortir sur Windows.

Démocratisation du web

Mosaic

En septembre de la même année (1993), un nouveau navigateur est créer et va populariser le web en introduisant des images : Mosaic, qui est créée à l’Université de l’Illinois par Marc Andreessen.

Plus tard, en 1994, Marc Andreessen fonde “Netscape” qui va créer le “Netscape Navigator” basé sur Mosaic et sera massivement utilisé. C’est le premier navigateur destiné au grand public.

Nouveaux standards

Le 1er octobre 1994, Tim Berners-Lee crée le W3C (World Wide Web Consortium) qui est un organisme de standartisation du web.

En mai 1994, Mosaic vend son code-source à “Spyglass” qui ne va pas directement commercialisé son propre navigateur. Au lieu de ça, Spyglass va vendre une licence aux autres qui veulent utiliser le code-source de Mosaic. Ils reçoivent sur chaque vente une comission.

Années 90 et guerre des navigateurs

Spyglass

IBM sort son navigateur le 27 novembre 1995 “WebExplorer” et est basé sur Spyglass Mosaic.

Internet explorer, basé lui aussi sur le Spyglass Mosaic, sort le 16 août 1995.

Internet explorer sera inclu dans toutes les distributions Windows de Windows 95+ à Windows 10 et dans les premières version de Classic Mac OS.

Internet Explorer

Internet Explorer étant installé gratuitement sur les PC, Microsoft a évité de payer les commissions de vente à Spyglass, ce qui leur a coûté un procès et une amende de $8M le 22 janvier 1997.

Technologies crées pour la compétition

Au début des années 1990, il y avait une multitude de navigateurs et tout était régie par des standards open-source (MidasWWW, ViolaWWW, etc). Chaque navigateur se valait.
Avec Netscape et Internet Explorer, des fonctionnalités propriétaire ont été ajoutés à leur produit (Netscape avec JS et CSS avec Microsoft), ce qui rendait la compétition difficile. Pendant cette période du web, seul Internet Explorer et Netscape était donc principalement utilisés.

Concurrence à Internet Explorer

Monopole

En 1996, Netscape a 86% des parts du marché tandis que Internet Explorer n’en a que 10%.

En 1999, IE en possède 99% car Microsoft multiplie les deals avec les fabriquants d’ordinateur pour installer Windows par défaut, et donc son navigateur aussi. Internet Explorer est donc le plus utilisé malgré les procès pour pratique déloyale dont on a parlé précédemment.

En 1998, face à la défaite contre Internet Explorer, Netscape approche de la faillite. La sortie de ce dernier sur Classic Mac OS les as achevé car c’était la dernière plateforme où ils étaient encore utilisé. Netscape décide de rendre leur code open-source et les développeurs créent Mozilla. En parallèle Netscape se fait racheté par America Online (AOL) en novembre 1998. AOL on d’ailleurs aidé à la fondation de Mozilla avec un don de $2M.

W3C est une organisation importante

Mozilla

Mozilla a connu des débuts compliqués mais vers 2002 sort leur premier navigateur : “Mozilla 1.0” ainsi que la première version de “Firefox”.

Firefox s’appellait originalement Firebird en référence au phoenix qui renaît de ses cendres, en référence aux employés de Netscape qui renaissent en créant Mozilla.
Le nom a changé car le nom était déjà déposé par Phoenix Technologies.

Firefox a toujours été gratuit depuis début, contrairement à son prédécesseur Netscape.

Les revenues principaux de Firefox était, et est toujours, de se faire payer par des moteurs de recherche tel que Google pour qu’ils soient afficher comme moteur de recherche par défaut dans Firefox.

Safari

En 2003, Microsoft annonce que Internet Explorer fait entièrement parti de l’environnement Windows et cesse de sortir son navigateur sur Classic Mac OS.

En réponse à ça, Apple sort Safari la même année, remplaçant donc Internet Explorer.

Safari utilise le Webkit Engine développé par Apple aussi, et est basé sur le K-HTML Engine développé par KDE (communauté internationale qui développe des logiciels libres et open-source). Safari est, et est toujours, le navigateur qui domine les appareils Apple, mais il ne s’est pas exporté sur les autres platerformes.

Fin de Internet Explorer

La chute

(Internet explorer reste le leader du marché avec 92% en 2004, cependant depuis cette date Internet Explorer ne va que perdre des parts de marché jusqu’à atteindre les 12% en 2013)

Avant 2008, c’est principalement Firefox qui va récupérer des parts de marchés face à Internet Explorer.

Chrome/Chromium

En 2008, Google sort son navigateur : “Google Chrome” basé sur le Webkit d’Apple. Chrome est gratuit et propriétaire, cependant la base du navigateur sans la surcouche Google est disponible sur le projet Chromium qui est open-source. Google va aussi fork le Webkit d’Apple et l’appeller Blink le rendant open-source aussi.

Depuis 2008, Chrome n’a cessé de gagner des parts de marchés grâce à une meilleur rapidité que ces concurrents (meilleur support de javascript, chargements des pages amélioré, etc).

Le projet Chromium étant open-source, les autres navigateurs concurrent l’ont utilisés et ce sont basés sur lui pour proposer des alternatives. Certains ont étés créer de 0 avec Chromium comme “Brave”, et d’autre ont changés pour l’utiliser comme “Opéra”, “Vivaldi”…

Edge

Avec la sortie de Windows 10, Microsoft sort Edge en 2015 et commence le remplacement d’Internet Explorer. A sa sortie il n’est pas basé sur chromium, ce qui change en 2019 car Edge change.

  • Le paquet bleu du haut c’est la famille de Microsoft avec les moteurs Trident et EdgeHTML
  • Le paquet rouge en dessous c’est la famille Firefox avec le moteur Gecko
  • Le paquet principal vert en dessous c’est la famille des navigateurs basés sur les moteurs KTML -> Webkit -> Blink
  • Le dernier petit paquet en bas c’est les navigateurs d’Opéra basé au début sur Presto.

(Opéra a aussi eu une version avec le moteur d’internet explorer appellée IEOpera mais c’est plus une anecdote qu’autre chose)