Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Le logiciel libre: au service de la souveraineté numérique depuis plus de 35 ans

Le logiciel libre: au service de la souveraineté numérique depuis plus de 35 ans

Stefane Fermigier

October 20, 2022
Tweet

More Decks by Stefane Fermigier

Other Decks in Technology

Transcript

  1. View Slide

  2. Q i e ui
    4 S F e : e e f ça
    a t l l l e l és
    n ér .
    4 F u D d'A , éd e
    s (g d'i t d'e i ,
    c ). Ég t e a à l'E .
    4 P écéd : f u N (2 );
    e a -c u m ém s à
    l'U i é P I (1 -2 ).
    4 C -f u d n d'u d -
    d e d'o a déd ée à p o
    e à déf l l l n ér
    o , F E , a u
    p r c ér u e mêm s .

    View Slide

  3. C ta io s "i sp ra te "

    View Slide

  4. "L be té, E al té,
    F at rn té"
    1
    R M. S n (R )

    View Slide

  5. "L be té, ég li é,
    b si es "
    1
    J -P S B ît
    F (1 )

    View Slide

  6. “F ee om s ot n
    a st ac c nc pt n
    b si es . T e uc es o
    a y nd st y s lm st
    d re tl r la ed o he
    d gr e f re do t e
    s pp ie s nd he
    c st me s f ha
    i du tr e jo .”
    1
    B Y , (t ) C n n C , e
    H , I . (2 )

    View Slide

  7. “T lk s he p. S ow
    m t e od .”
    1
    L B. T s (2 )

    View Slide

  8. "I no at on ap en
    e se he e"
    1
    R G & R P. G
    (2 )

    View Slide

  9. D l gi ie l br ...

    View Slide

  10. (C nt xt ) D m in ra e u ma tp on

    View Slide

  11. L s ra de pér od s e 'h st ir d L
    4 A ée 5 -6 : L l l d f a l m
    4 A ée 7 : p ét i l l
    4 A ée 7 -8 : e b s d s (U , X W S , T /I ...)
    4 A ée 8 : m ér g p d s s p t u e
    "v " (I 3 +)
    4 A ée 8 : R S n, N e S e F i
    4 A ée 9 : L , G /L , B , e .: p c n
    4 A ée 0 : P i s e o éc u
    4 A ée 1 : l c a élér d'i i c l s ég
    4 A ée 2 : A u d'éc l'h e ?

    View Slide

  12. G U an fe to (S al ma , ~1983)
    "G , w s o G 's o U , h m o
    t c e U -c b s e s w I
    a w a I a v a e e e
    w a s i ."
    "G l l u i p s, u l o
    i a U ."
    "U o i s , u o o b ."

    View Slide

  13. G U an fe to (S al ma , ~1983)
    "S o v e r h m . C u
    t , m , p s n e n r g n ."
    "I c r a h G l r s a I k a
    p I s s t o p h k i ."
    "G o h p d . E e l p e
    t m n r i G , u d u l
    a r t t f r i ."

    View Slide

  14. L nu B ne ic T rv ld (1991)
    Newsgroups: comp.os.minix
    From: [email protected] (Linus Benedict Torvalds) Date: 25 Aug 91 20:57:08 GMT
    Local: Sun 25 Aug 1991 21:57
    Subject: What would you like to see most in minix?
    Hello everybody out there using minix -
    I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu)
    for 386(486) AT clones. This has been brewing since april, and is starting to get ready.
    I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat
    (same physical layout of the file-system (due to practical reasons) among other things).
    I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies
    that I’ll get something practical within a few months, and I’d like to know
    what features most people would want.
    Any suggestions are welcome, but I won’t promise I’ll implement them :-)

    View Slide

  15. View Slide

  16. F nd me ta x ur di ue
    L c o d'u t d'u l l n rég a l , u r u
    l d d'a ("c h " a ).
    L l s c m à d t l l (e o c
    d ), u s rép é "s é" a l'u t r l'i a l l.
    A u d d'a s t o m "r t ", e l s l
    v à g r e d d'u t m c l l. (= "H "
    j u ).
    P dé n , l l r i "l " s n l rép à e
    c èr a és a c u é l l l .

    View Slide

  17. L s ua re ib rtés (dé n ti n SF, 1986)
    4 l l é f f n p m c u v , u
    n'i e u (l é 0) ;
    4 l l é d'ét f n p m , m e
    p q 'i e e o tâc i t c u s e
    (l é 1) ; l'a ès d s s n c o néc e ;
    4 l l é r i e c , n d'a e a (l é 2) ;
    4 l l é d u u a e c o v s m ée
    (l é 3) ; f c , u d à t c u é n
    p l é p t o c e  ; l'a ès d s s n
    c o néc e.

    View Slide

  18. H st ri ue es ic nc s ib es
    O : "T f n O -a d l s r p , w u , v
    s c t :"
    4 1 : M
    4 1 : (p -)B
    4 1 : P v
    4 1 : S "4-c "
    4 1 : P v , P ("v ")
    4 1 : M P L 1.0
    4 1 : S "3-c " "2-
    c "
    4 2 : A 2.0
    4 2 : C
    4 2 : P v , P v .1
    4 2 : M P L 2.0
    4 2 : E P L 2.0

    View Slide

  19. View Slide

  20. ... à l'o en ou ce

    View Slide

  21. 1998 - L'a née ù t ut as ul
    J . 1 : N e a p N o l
    F . 1 : P n, R , e . c ée t “o s ”
    M . 1 : N e o c
    M . 1 : f o l'A F
    J . 1 : D 2.0: 0 c u , 1,5 p
    J . 1 : D 1.0 s
    J . 1 : L M e (G D )
    A . 1 : L T s i c u F M e
    O . 1 : B p A u e A /4
    O . 1 : I N e i s n e H
    N . 1 : “H e ” d t (M f e g c L )

    View Slide

  22. C nt xt e m ti at on (1998)
    L'e i « e s » s c 1 , r d'u réu t à l A ,
    e C n , réa à l'a f a N e j 9
    p t d s N o .
    P e m i : «f » p èd u s c a , «l »
    «g ». C n e dés o p l l'a ïté e t ,
    p r à l'ép , "F e" ("g e ") a c i l'ém e
    d b s m l f a l l l .
    L T s p é o s dès l i , i H a s
    t n L J . R S n, u a s é i e a r
    t , a e c é d'a .

    View Slide

  23. 1999 L'O en ou ce e n ti n (O D)
    1. R i l
    2. C s
    3. T dér és
    4. I ég é d s l'a
    5. P d i c e p e e
    g
    6. A d i n e d s
    c ét
    7. D u l
    8. L l i a êt s éc q à p
    9. L l i a r n d'a l l
    1 . L l i êt n u a t o
    S : h ://o r .o /o

    View Slide

  24. P si io ne en s != (o p s ?)
    “O s a d m m o s e a h e h
    p d u e r n t r p . h
    p e s b q , h r l , r
    e t , l c , n n p r v l -i .”
    — O
    "O s i e s e. e s s a m n
    p o e s e c 1 ."
    -- S P , P n S (2 )

    View Slide

  25. View Slide

  26. E pl si n u us ne s ep is 1999
    1 : f o M e , u d r M a 0 f 2
    1 : r F dém E -O , s E u d r J
    1 : P e a (5 r $ u M$ C ) L
    2 : B “i t” 1 r d n L
    2 : f o C a (U )
    2 : r J a e a u 5 M $
    2 : v d e s (w s a d)
    2 : r M a u u 1 r $
    2 : p f e, u M s s r é a O
    2 : r G a M f u 7 r $
    2 : r e a a B u d $
    2 : P G (1 d $ c i )

    View Slide

  27. View Slide

  28. View Slide

  29. U i pa t éc no iq e aj ur
    D'a ès n ét C i e ée 2 :
    4 E 2 , n u e Ét m l'U , l'i éc u
    d l l l ét c e m d d'e .
    4 U a a % e c u d e l l
    l génér a e E i I 0,4 % à
    0,6 %.
    4 L i s s n e l l l e e r
    s i s e é e 1:4 1:1 .

    View Slide

  30. P od ct on t on ri ut on

    View Slide

  31. Q el m dèl s éc no iq es ou
    pér nn se l c oi sa ce u L ?
    4 E i (E )
    4 E
    4 S (p a i ég )
    4 H s
    4 N -l f

    View Slide

  32. L s éd te rs e og ci l ib e
    4 U éd s r a c i d'u p r l l
    (c i , dév m , m a ...)
    4 A u s u m é (m n , c i i ,
    d u , s ...)
    4 D té e m èl , s d v é (i r s,
    o dév m , a t ...) m é (B , B ,
    B ...)
    4 Ém e a (i.e. a e à e s s, n n
    c ) c m èl p a r

    View Slide

  33. L s oc étés e er ic
    4 S'a t u e l l l dév és a e t
    (éd , "f o ", i u ...)
    4 S p és: c , i ég , f o , s ,
    m a , héb n ...
    4 P êt e "p p " (E ) e génér s (E ,
    e -S )
    4 C e (b p f ) s été s s n p èl
    s'a t u n a é d'éd (m èl "V " n n )

    View Slide

  34. L s "f nd ti ns"
    O a à u o l f u s n p r
    p e s , f s , s e c :
    4 u c j u ;
    4 d p u e o c r g a ;
    4 d m t u , h e /o n s.
    E p êt n ée a e c i l m
    d n (q p p êt dé s és), e s i
    p e , e r c s s s (e : c ér )...

    View Slide

  35. L s ra de f nd ti ns
    1 : F
    1 : D e.V.
    1 : A F i
    2 : L F i (f l'O S D m b
    F S d G )
    2 : F
    2 : P S e F i
    2 : E F i
    2 : W (F O e O a )
    2 : D t F i (L c )

    View Slide

  36. O en ci nc
    4 H q , n x déf s l l l n u é l'a e
    e dév m s c l l l : l c t e
    i ée , "s r g ", e .
    4 A 'h , c'e l l l u i m n "s o ":
    4 "L d u n e e rés , e mét e p s
    r h s q . l s’a u l’o n é u r és
    m n n ér u dév r l’a ès o u p t –
    a u p e – u d ée , u c s u mét
    r h ."
    4 C . "P n l u s o ", u p év n n d' "o
    e p o e c s p s a r h ".

    View Slide

  37. Mét er d l gi ie l br
    4 Dév m (e éd s / i ég )
    4 S , c
    4 S n, "d "
    4 C , e s (t u n )
    4 M n (i . D )
    4 G a (c . O )

    View Slide

  38. S uv ra ne é n mér qu e
    l gi ie l br

    View Slide

  39. L i em ir , 2016
    "L a t s [...] v t
    à p és m ît ,
    pér é l’i ép e
    l s èm d’i t .
    — A o "p n
    rép e n ér "

    View Slide

  40. M ni tèr d s rmée , 2018
    "L s i é n ér u êt
    e e c c é [...] d'a
    m èr s i n l'e n ér ,
    e y c a n c é a e
    d'a éc , déc d'a [...]
    L s i é n ér r és
    d a v é u f n l
    c u s s e r u o i
    b c e u a i n
    l é c ."
    — S ét déf séc é
    n l , R s ég
    c éf , 2

    View Slide

  41. R pp rt p rl me ta re
    4 M -D y: 2
    4 L : 2
    4 L : 2

    View Slide

  42. R pp rt at mb (2021)
    "U p u s i é n ér u êt e ée
    q ’e c a t d o e e :
    – n a e j u , u g r c p e e
    d l és e c s, rég l’a e g a ;
    – n a e éc u u s r p e d’i i
    d a n u e g c u d’éc èm
    c ét ;
    – e , e n, n a e l ér c n , u m e e
    c s e s l u e p u l u ."

    View Slide

  43. C ou s uv ra n u "c ou d c n a ce" ?
    S i é c = s i é e d ée + a i t o
    4 M :
    4 L e r a (n n U ): C A , S - u s'a e u
    e i u c s e ée f ça
    4 L'o e e G / "h a n -e ée "
    4 L s n p t j u (e : R , "c c a ") s s p
    4 S h (1 ) ➜ S I (2 ) ➜ P S (2 ) ➜ S
    (2 ) ➜ a "g c d ée " (2 ), e .
    4 M a H t H ...

    View Slide

  44. P op si io s u
    r pp rt at mb
    "I s’a , e e , réd r e s n
    l l p ét , n n o
    e ée , u ée a déf a u e
    s n a t n i dém t
    l u é.
    4 P t n° : I i
    l’a t r s ém
    l l l , f l’u t
    s n p ét n e o .
    4 P t n° : P ég , m èr
    c e p e, r u s n
    d’a t o f ça e ée ."

    View Slide

  45. P li iq es e ou ie

    View Slide

  46. J an-M rc yr ul , 2012
    "L l l l n e l l
    d m èl p été i c
    e c çu u d à l’u t n
    g l é d’u t ,
    m c d u . l c t
    u d d’e t ès l , à i
    d e e i p ée n e
    a t s."
    — C i i n ér
    “O t u l'u e l l
    l n l’a t ”

    View Slide

  47. L i em ir , 2016
    "L a t s [...] v t à
    p és m ît , pér é
    l’i ép e l s èm
    d’i t . E e g
    l’u t e l l l e
    f o r
    dév m , l’a
    l’u t , u p , e
    s èm d’i t ."
    — A o "p n
    rép e n ér "

    View Slide

  48. M ni tèr d s rmée , 2018
    "U s ég i i b ée u
    l’o s , u rés q ’e
    s'i e n n dém
    c i ré éc , u p r
    a i i f ça e ée
    g e p m é où l n
    a ’h a a là mêm
    p r à F à l’U
    e ée r ér
    s i é."
    — R s ég c éf ,
    2

    View Slide

  49. O PO
    B p g o a (g g , a t s,
    u i és...) n m a c e béné c à t , a u e
    r a és, l és à l'u t à p i l l l , a
    q 'à l'i t e e éc èm e s e s.
    E à p és néc é m p e s r
    o a l déd ée à g e a és: e P (O
    S P O c ).
    C'e c , d m a q s a ée , e n m ée
    p c g l e a t s f ça e ée .

    View Slide

  50. C mm ss on ur pée ne (2020)
    4 "L s n «o s » s p ég ée l ’e n éq n m èr f n és,
    d c ût t c éc é.
    4 N e o e p e t d s o ; u i s c éo , p o
    réu n , c i e e e s s p c és u l’u t f és u e d ée .
    4 N p o n d r p e e c u i t u p à d s
    o a és.
    4 N u e o ço d’êt m a l’éc èm d é d s o .
    4 N u a s u d u u u n d u u p o n e f
    a a e t séc é c s.
    4 N e g e n s éc c o s u n m œu d u ée s
    p e d s o ."
    -- C c à C i - S ég m èr l l l 2 – 2 "L'e o " -
    C(2 ) 4 n

    View Slide

  51. F an e: P an ’a ti n og ci ls ib es t
    c mm ns umér qu s (2021)
    4 "M c ît , u r c i e l l l e c
    n ér "
    4 "Dév r a g l’o r l ér e c s "
    4 "S’a u e l l l e s e c n ér
    p r e l’a i é l’Ét -e u a ès e t
    n ér "
    L s œu a s c ée pôl l l l d'E , i
    d D (d é a B G ).

    View Slide

  52. E ro e - Déc ar ti n e tr sb ur (2022)
    "L m e c és l’a t , t r f n p e , e
    s C i e ée , déc u i o [...] p o e l l e
    s i e a t s p e a u u p , :
    4 R i rôl m j é a e s n e s séc ée n
    t r e a t s p e , u p e m s e
    i s s e m e o a , o r n t r n
    i ér é a déf g s n m ît u e t o u ée a
    q ’u u g i ép e t o ;
    4 t p e s n e s u r e c r e e a t s
    p e [...];
    4 p a n r i éq e v c éée a e s n l , n n
    p u u p e p n d s o ."

    View Slide

  53. E uc ti n / f rm ti n
    B , i l èr F , d'e
    5 n x s éc e a d'i à 2 .
    C b p a c e p l "l l
    l " e e u t , u n ég t c és.
    A s , t ès e f o déd ée c
    s éc q n p és n e éc e
    u i és.

    View Slide

  54. C nc us on / q es io s
    o ve te

    View Slide

  55. L l br a-t-i g gné ?

    View Slide

  56. L l br a-t-i g gné ?
    4 E n u p : p
    4 L S n u n
    4 O c s: n x m és i a d + a tés
    4 C . T s ("L q é L u R s'e c ér n
    a él ée q j'a r çu p e e p e A ")
    4 N e W : u n
    4 C : u n
    4 I éc u : d = 1 % l'i t / i t = én ?

    View Slide

  57. Q e ui -j f ir ?
    4 C e à s'éd
    4 E c u u l l l , c e
    e f l
    4 A s o ét p e
    4 E t c d u c i

    View Slide

  58. Q es io s t uj ts uv rt
    4 L G ?
    4 E p l l c ?
    4 L ?
    4 L (b ) c n ér ?
    4 I v é (n n p p e f ) ?
    4 L n ér ét / r a ?
    4 A -héb n , féd ...

    View Slide

  59. F n

    View Slide

  60. M rc !
    4 h ://f e .c /
    4 h ://s i .n / ---------->
    P oc ai s évén me ts
    4 T s i é r l'O S
    E n (O ), e 8 9 n .
    4 J ée s i é S été
    I t F (S ), n .

    View Slide