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

平成生まれのためのUNIX&IT歴 史講座 ~番外編~

平成生まれのためのUNIX&IT歴 史講座 ~番外編~

日本UNIXユーザ会(jus)は1983年に活動を開始し、以来35年以上にわたり、日本のUNIXのみならずIT全般の発展に貢献してきました。本講演では、jusの会報「/etc/wall」に記された活動記録をもとに、日本のUNIXやIT業界がその頃どのような状況にあったのかを紹介します(一度の講演で35年以上の歴史を網羅することは困難なので、講演ごとに時代を区切って紹介します)。今回はゲストは迎えず、会長自ら振り返りを行います。

Taro Matsuzawa aka. btm

March 12, 2022
Tweet

More Decks by Taro Matsuzawa aka. btm

Other Decks in Technology

Transcript

  1. ೔ຊ6/*9Ϣʔβձ KVT

    ฏ੒ੜ·ΕͷͨΊͷ6/*9*5ྺ
    ࢙ߨ࠲ʙ൪֎ฤʙ
    6/*9ྺ࢙ߨ࠲PTDPO

    View full-size slide

  2. ࠓ೔͸͍ͭ΋ͷΞϨͰ͸ͳ͍Ͱ͢
    w ࠓճ͸ήετͳ͠
    w ձ௕ দᖒ
    ͕஻Γख
    w ཧࣄ ݹ઒
    ͕࣭໰໾

    View full-size slide

  3. দᖒଠ࿠!TNFMMNBO
    w ೔ຊ6/*9Ϣʔβձձ௕
    w Ұࣾ
    04(FP೔ຊࢧ෦ཧࣄ
    w Ұࣾ
    0QFO4USFFU.BQ
    'PVOEBUJPO+BQBOϝϯόʔ
    w ౦ژిػେֶ0#݉ݱ໾ੜ ࠓ݄·Ͱ

    w झຯCSFBLDPSF
    w ত࿨೥ ೥
    ੜ·Ε
    ஻Γख

    View full-size slide

  4. ݹ઒ࡊఠ!3VTTJBO#MVF
    w ೔ຊ6/*9Ϣʔβձཧࣄ
    w ͦΖͦΖब৬ͯ͠Ұ೥ʁ
    w ฏ੒ੜ·Ε
    ࣭໰໾

    View full-size slide

  5. ೔ຊ6/*9Ϣʔβձ KVT

    ೥ઃཱ
    ೔ຊʹ͓͚Δ6/*9΍
    044ίϛϡχςΟͷ૲෼͚

    View full-size slide


  6. IUUQTKBXJLJQFEJBPSHXJLJ&##

    View full-size slide

  7. ࿩Λ໭͠·͢

    View full-size slide

  8. ຊηογϣϯͰ͸KVTͷձใࢽ
    FUDXBMMΛݩʹ౰࣌ͷ࿩୊Λ
    ৼΓฦ͍͖ͬͯ·͢

    View full-size slide

  9. ීஈ࢖͍ͷ6/*9-JOVY
    w ࠷ۙͷ6/*9-JOVYΛීஈ࢖͍͍ͯ͠·͔͢ʁ
    w NBD04J04΋ؚΈ·͢
    w "OESPJE΋ؚΈ·͢
    w 84-΋ؚΈ·͢
    w ΋͸΍ͳΜͰ΋͋Γͷ࣌୅ʹͳ͍ͬͯ·͢

    View full-size slide

  10. ੲͷීஈ࢖͍ͷ6/*9-JOVY
    w ࣗ୐ʹ4VOͷϫʔΫεςʔγϣϯ͕͋Δʂ
    w ߴߍͷ෦ࣨʹ4VOͷϫʔΫεςʔγϣϯ͕͋Γ·ͨ͠

    w ࣗ୐Ϛγϯ͸8JOEPXTͱ-JOVYͷσϡΞϧϒʔτ
    w 8JOEPXT͕ϝΠϯʹͳΓ͕ͪ
    w େֶͰϫʔΫεςʔγϣϯΛ࢖͏
    w ͳͲͳͲ

    View full-size slide

  11. ίϯϐϡʔλྺͷৼΓฦΓ

    8JOEPXT
    -JOVY
    NBD04
    ࠓճ͸͜͜ΒลΛѻ͍͍ͨ

    View full-size slide

  12. ೥ʙ೥
    େֶੜ࣌୅Ͱ͢
    w ݸਓ1$ʹ7JOF-JOVY 4MBDLXBSF ,POEBSB-JOVY 3FEIBU-JOVY
    4FSJPXBSF-JOVY %FCJBO(/6-JOVYͳͲΛΠϯετʔϧͯ͠༡Ϳ
    w Ұݸݟ׳Εͳ͍΍͕ͭ͋ΔͷͰ͜Ε͸ޙड़
    w େֶͷ؀ڥ͸8JOEPXT4VO04 UFMOFU઀ଓ
    ͳͧͷ5%6
    -JOVY 3FEIBU-JOVYΛ୯ʹ໊લΛม͚͑ͨͩͷ΍ͭ

    w όΠτ୅ͰJ#PPL(ΛങͬͯNBDϢʔβʹ ೥

    View full-size slide

  13. 4FSJPXBSF-JOVY
    w 4FSJP͸5P)FBSUͷΩϟϥΫλʔ͔Β
    w -JOVY,FSOFMͱHDD *OUFM޲͚".%޲͚
    ͱ͍͔ͭ͘ͷγΣϧίϚϯυ͙Β͍
    ͔͠ೖͬͯͳ͍σΟετϦϏϡʔγϣϯ
    w 5BSCBMMͰ഑෍ Πϯετʔϥແ͠

    w ଞͷ-JOVYͰFYUύʔςΟγϣϯ࡞ͬͯͦ͜ͰVOBSDIJWF͢Δ
    w ඞཁͳ΋ͷ͸શ෦Ϗϧυ͠Ζͱ͍͏ੈք؍

    View full-size slide

  14. ຊηογϣϯͷ୲౰͸
    ·ͩKVTʹೖΔલͳͷͰ
    ౰࣌KVTͰԿΛ΍͍͔ͬͯͨΛ
    ඥղ͍͍ͯ͘ͱ͍͏ײ͡Ͱ͢
    ͍͔ͭ͘ࢀՃͨ͠Πϕϯτ͕͋ΔͷͰ
    ͦΕ͸ࢥ͍ग़΋࿩͠·͢

    View full-size slide


  15. w 7JOF-JOVY͕ਖ਼ࣜϦϦʔε
    w (OPNF͕ϦϦʔε
    w ͪͳΈʹ,%&͸೥ϦϦʔε
    w -JOVYͰ΋σεΫτοϓ༻్ͱͯ͠࢖͑Δ͔ʁͱ͍͏งғؾ͕͋ͬͨ
    w ͱ͸͍͑·ͩ8JOEPXTશ੝ظ
    w αʔό04ͱͯ͠͸1$6/*9͕͔ͳΓൃୡ͍ͯͨ࣌͠୅
    w 7"-JOVY4ZTUFNTͷגࣜެ։

    View full-size slide

  16. ౰࣌ͷࢥ͍ग़
    େֶ೥
    w ϒϥ΢β͸/FUTDBQF$PNNVOJDBUPS
    w .P[JMMB͸·ͩग़ͯͳ͍
    w $%3͸ίϚϯυϥΠϯͰম͘
    w *$2͸Ͱ͖ͨ
    w (OPNF͸ؔ࿈ϥΠϒϥϦΛؚΊͯશ෦ιʔείʔυ͔ΒϏϧυͨ͠
    w ςϨ์୊Ͱຖ೔Կ͔͠ΒιʔείʔυΛμ΢ϯϩʔυͯ͠͸Ϗϧυ͢Δຖ೔
    w 9.-Ͱ೔هΛॻ͍ͯ94-5Ͱม׵ͯ͠)5.-Λ(FPDJUJFTʹΞοϓ͍ͯͨ͠

    View full-size slide

  17. ͋Δҙຯਖ਼ͯ͋͘͠Δҙຯؒҧ͍
    w 1$6/*9ͷੈքͷ%FTLUPQ͸ͲΜͲΜൃୡ͍͕ͯͨ͠ɺ௥͍ͭ͘ͱ͍͏΋ͷͰ͸ͳ͔ͬͨ
    ͷ͸͔֬
    w 8FCϒϥ΢β΍ؔ࿈ٕज़͕͋Δҙຯ౰࣌ͷ༧૝֎ͷํ޲ʹਐΜͰ͍ͬͨ
    w &MFDUSPOͳͲͷ8FC༝དྷͷΫϩεϓϥοτϑΥʔϜٕज़ͷൃల
    w ҰൠϢʔβ͕࢖͏ܞଳ εϚʔϗϑΥϯ
    ʹ6/*9༝དྷͷ෺͕޿·ΔͳΜͯ૝૾͸୭΋ͯ͠ͳ
    ͔͔ͬͨ΋͠Εͳ͍
    w ͋Δҙຯ8FC͕͍ΖΜͳ෺Λഁյ͍ͯͬͨ͠
    w 8JOEPXTͰ͋Δඞཁੑͱ͍͏΋ͷ΋ݮ͍ͬͯͬͨͷͰ͸ͳ͍͔

    View full-size slide

  18. ԿΛڭ͑Δ͔

    View full-size slide

  19. ୤ઢ࠷ۙͷڭҭʹ͍ͭͯ

    View full-size slide


  20. w -JOVYόϒϧ
    w ֤஍ҬͰͷ-JOVYϢʔβάϧʔϓͷઃཱ
    w 14ͷൃച ։ൃ؀ڥ͕-JOVYϕʔεͰ͋ͬͨɺͳ͓14-JOVY͸೥

    w (OPNF
    w ,%&
    w ͷͪʹ8FC,JUͷϕʔεͱͳΔ,)5.-΍ɺ,0
    ff i
    DFͳͲؚ͕·ΕΔ

    View full-size slide

  21. ౰࣌ͷࢥ͍ग़
    େֶ೥
    w .P[JMMB1BSUZ+1ࢀՃ
    w 044ͷ຋༁Λ࢝ΊΔ
    w ౰࣌1$6/*9Λڭ͑ΔͨΊίϯϐϡʔλΫϥϒʹೖ෦
    w ࡛ۄ੢஍۠-JOVYݚڀձʹࢀՃ
    w ͸ͱͪΌΜͱग़ձ͏
    w %ήʔϜΛ-JOVYͰ΍ͬͯͨ

    View full-size slide

  22. ౰࣌ͷࣄ݅
    ଞʹ΋:BIPP "NB[POͳͲ΁ͷ%%P4߈ܸ΍-07&-&55&37JSVTͳͲ

    View full-size slide

  23. ౰࣌ͷঢ়گ

    View full-size slide

  24. ηΩϡϦςΟ͸ੲ͔Βίϯϐϡʔλͷ՝୊
    w $4*35ͷ૲෼͚ͷ$&35$$͸೥ ত࿨೥
    ઃཱ
    w ฏ੒ΑΓ΋લ͔Β͋Δ
    w ೥ͷࠒ͸·ͩ߈ܸ͸༇շ൜͕ଟ͍࣌୅
    w ݱ୅ͷΑ͏ʹ૊৫తɺϏδωεతͳ൜ࡑ͸·ͩগͳ͔ͬͨ

    View full-size slide

  25. ͓קΊਤॻ

    View full-size slide

  26. Χοί΢͸ίϯϐϡʔλʹཛΛ࢈Ή
    w ೥୅ʹ࣮ࡍʹى͖ͨωοτϫʔΫ΁ͷෆਖ਼৵ೖΛ௥͍͔͚ͯ൜ਓΛݟͭ
    ͚ΔʹࢸΔ·Ͱͷ࿩
    w ౰࣌ͷίϯϐϡʔλωοτϫʔΫͷงғؾΛຯΘ͏ʹ͸ྑ͍ࢿྉ

    View full-size slide


  27. w -JOVY,FSOFMϦϦʔε
    w #PSMBOE,ZMJYϦϦʔε
    w #PSMBOE%FMQIJ$#VJMEFSͷ-JOVYҠ২൛

    View full-size slide

  28. ౰࣌ͷࢥ͍ग़
    େֶ೥
    w Φʔϓϯιʔε·ͭΓ
    w Πϕϯτ։࠵தʹ1PDLFU1PTUQFU͕͍҆ͱ/FU#4%ͷਓ͕ͨͪങ͍͋͞
    Γɺཌ೔ϒʔτͨ͠
    w ΋͡Β૊ͷߏ੒һʹ
    w ॳΊͯ8FCϓϩάϥϜΛॻ͍ͯ༑ୡʹݟͤΔ΋෼Ͱ04ίϚϯυΠϯδΣΫ
    γϣϯ͕ݟ͔ͭΔ
    w ͏ͭපʹ͔͔Γॳ਍ͰϦλϦϯ͕ॲํ͞ΕΔ

    View full-size slide

  29. ϓϩάϥϜݴޠͷٖਓԽ

    View full-size slide

  30. ٶݪ͞Μ΋Ωϟϥσβͯ͠Δ

    View full-size slide

  31. --Πϕϯτͷݪܕͱ΋ݴ͑ΔΠϕϯτ΋

    View full-size slide

  32. *1Wʹ΋ྗ͕ೖ͍ͬͯͨ࣌୅

    View full-size slide


  33. w .P[JMMBϦϦʔε
    w %FCJBO XPPEZ
    ϦϦʔε
    w (OPNFϦϦʔε (5,ϕʔε

    w ,%&ϦϦʔε
    w 0QFO0
    ffi
    DFPSH
    w ษڧձʹ.BDϢʔβ͕૿͖͑ͯͨ࣌ظ #4%͔ͩΒ

    View full-size slide

  34. ౰࣌ͷࢥ͍ग़
    େֶ೥
    w ཹ೥
    w 7JTVBM#BTJDͰ(*4ͷ։ൃͷόΠτ
    w 5IJOLQBE3ʹ-JOVYΛೖΕͯ7.XBSFͰ8JOEPXTΛಈ͔ͯ͠։ൃ
    w UNQσΟϨΫτϦΛখ͘͞੾Γ͗ͯ͢7.XBSF͕ࢮ͵
    w ࢓ࣄͷετϨεͰࠓͷମܕʹ
    w 3VCZΛ࠳ંͯ͠1ZUIPOϓϩάϥϚʹ
    w ࣗ୐αʔό੎ʹ

    View full-size slide

  35. த਎͕ೱ͍
    w ߨԋ*1Wೖ໳ɺ#4%ͱ*1Wɺ-JOVYͱ64"(*
    w ࣮श
    w *1Wϗετͱͯ͠ͷઃఆ
    w *1WରԠϒϥ΢βͷΠϯετʔϧɺགྷΔ,".&ΛݟΔ
    w τϯωϧͱϧʔςΟϯάϓϩτίϧͷઃఆ
    w *1WPWFS*1Wτϯωϧʹ௅ઓ
    w *1WରԠαʔόͷߏங 8FCαʔόɺ%/4αʔό

    View full-size slide

  36. ೥ͷษڧձ

    View full-size slide


  37. w -JOVYϦϦʔε
    w (OPNF ϦϦʔε
    w ,%&ϦϦʔε
    w .P[JMMB'PVOEBUJPOઃཱ

    View full-size slide

  38. ౰࣌ͷࢥ͍ग़
    w ΋͡Β૊૊௕ʹ
    w όΠτͰσεϚʔνʹಥೖ͠ɺ࣌څԁͰ݄څສʹ
    w σεϚʔνͰଔ࿦ͷதؒൃදΛԾපͰٳΉ
    w ΋͏ͦͷձࣾແ͍
    w ࣗ୐αʔόʹ*."1Λಋೖ
    w ൴ঁ͔ΒͷผΕͷϝʔϧ͕Կނ͔ফࣦ
    w ͨͿΜɺ5IVOEFSCJSEΛຖ೔Ϗϧυͯͨ͠ͷ͕໰୊

    View full-size slide

  39. ࠓ΋มΘΒ͵Πϕϯτ

    View full-size slide

  40. ౰࣌͸·ͩݴޠ

    View full-size slide

  41. ໘ന͔ͬͨͱ͜Ζ
    .BD͸#4%ܥͰ͢΋ΜͶʂ

    View full-size slide

  42. ࠷ޙʹؾʹͳͬͨΠϕϯτ

    View full-size slide

  43. ࠓͰ΋՝୊ͷ೔ຊޠೖྗ

    View full-size slide

  44. "OUIZͷొ৔͸͜ͷࠒ

    View full-size slide

  45. ৼΓฦͬͯΈͯ
    w -JOVY#4%ͷσεΫτοϓ؀ڥ͕ٸܹʹൃୡ͍ͯ࣌͘͠ظʹ੨य़Λաͤͨ͝
    w Իָ$%ΛίϚϯυϥΠϯͰম͖ͨ͘ͳͬͨ
    w ౰࣌KVTʹೖձ͍ͯͨ͠Βશ͘ผͷੈքʹߦ͍ͬͯͦ͏ͳ͙Β͍ೱ͍ษڧձ͕
    ଟ͔ͬͨ
    w ݱࡏ΋ͳ͓՝୊ͷ΋ͷ͕ͨ͘͞Μٞ࿦͞Ε͍ͯΔ
    w ·ͩ·ͩ-JOVYσεΫτοϓݩ೥͸ԕ͍ʁ

    View full-size slide