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

私見「UNIXの考え方」/20230124-kameda-unix-phylosophy

opelab
January 24, 2023

 私見「UNIXの考え方」/20230124-kameda-unix-phylosophy

元AWS エバンジェリスト亀田治伸さんと語るUNIX哲学の会での参考資料です。

opelab

January 24, 2023
Tweet

More Decks by opelab

Other Decks in Technology

Transcript

  1. ӡ༻ઃܭϥϘ߹ಉձࣾ Operation Lab ӡ༻ઃܭϥϘ ࢲݟʮ6/*9ͷߟ͑ํʯ 1  γχΞΞʔΩςΫτ೾ా໺༟Ұ ُా࣏৳͞ΜͱޠΔ6/*9఩ֶͷձ

  2. Operation Lab ӡ༻ઃܭϥϘ ӡ༻ઃܭϥϘ߹ಉձࣾ 2 γχΞΞʔΩςΫτ ೾ా໺༟Ұ ೔ຊ6/*9Ϣʔβʔձװࣄ ୅໨ձ௕ʙ ೔ຊ࠷ݹͷϢʔβʔίϛϡςΟʔͷҰͭ

    ೥૑ཱ ʮ6/*9ͷߟ͑ํʯΛֶͿେ͖ͳ͖͔͚ͬ
  3. Operation Lab ӡ༻ઃܭϥϘ 6/*9ͱ͍͏ߟ͑ํ 3 ೔ຊޠ൛͸೥݄೔ൃߦ ͪΐ͏ͲKVTձһ װࣄ ʹͳͬͨ೥ ೥Ͱ࡮ɻ೥ʹճఔ౓࡮ΒΕ͍ͯΔ

    هड़͸͋·ΓମܥతͰͳ͘ɺݹ͍࿩΋ଟ͍ɻ Ͱ΋ɺͱͯ΋ؾ෇͖ͷ͋Δຊɻ
  4. Operation Lab ӡ༻ઃܭϥϘ ͱͯ΋ؾ෇͖ͷ͋Δຊ 4 ʮ6/*9ͷߟ͑ํʯͩͱೝࣝͯ͠ͳͯ͘΋ɺ΍͍ͬͯΔ͜ͱ͸ଟ͍ ʮͳͥɺͦ͏͍ͯ͠Δͷ͔ʯʹؾ෇͔ͤͯ͘ΕΔຊ ಥ͖٧Ίͯߟ͍͑ͯ͘ͱ୧Γண͘ڥ஍ɺΈ͍ͨͳຊ DGʮҒେͳϓϩάϥϜ͸ɺ௥͍ͭΊΒΕͨਓ͕ؒॻ͘ʯ ࣗ෼ͷέʔεʮҒେ

    ࠜຊత ͳվળ͸ɺ௥͍ͭΊΒΕͨͱ͖ʹߦΘΕΔʯ
  5. Operation Lab ӡ༻ઃܭϥϘ ʮ6/*9ͷߟ͑ํʯʹ͓͚Δఆཧ 5 ͷఆཧͱɺͷখఆཧ͕ॻ͔Ε͍ͯΔɻ ΄΅શͯʹ͍ͭͯɺӡ༻ઃܭʹ΋׆͔ͤΔɻ ࠷΋6/*9తͳߟ͑ํ͸ʮҰͭͷ͜ͱΛ͏·͘΍ΒͤΔʯ͜ͱ

  6. Operation Lab ӡ༻ઃܭϥϘ 6/*9ͷߟ͑ํϢχࢥ૝ 6 શͯͷۀ຿ϓϩηε͸ɺฏқΛࢦ޲͢΂͠ ఆཧҰͭͷϓϩάϥϜ͸Ұͭͷ͜ͱΛ͏·͘΍ΒͤΔɻ ఆཧεϞʔϧΠζϏϡʔςΟϑϧɻ ఆཧޮ཰ΑΓҠ২ੑΛ༏ઌ͢Δɻ ฏқͷݪଇ

    ੹຿ͷूத ۃΊͯΦϒδΣΫτࢦ޲త Մಡੑ͕࠷༏ઌ Ҿܧ͗Մೳੑ͕࠷༏ઌ ఆཧͱఆཧ͸ɺఆཧ͔Βඞવతʹಋ͔ΕΔ
  7. Operation Lab ӡ༻ઃܭϥϘ 6/*9ͷߟ͑ํૣظࣦഊࢥ૝ 7 શͯͷઃܭɾ࣮૷͔Βʮখ͞ͳࣦഊʯΛֶͿ ఆཧͰ͖Δ͚ͩૣ͘ࢼ࡞͢Δɻ ࣦഊ͸੒ޭͷ฼

  8. Operation Lab ӡ༻ઃܭϥϘ 6/*9ͷߟ͑ํύΠϓϥΠϯࢥ૝ 8 શͯͷۀ຿ϓϩηε͸ɺύΠϓϥΠϯΛࢦ޲͢΂͠ ఆཧγΣϧεΫϦϓτʹΑͬͯᑏࢠͷޮՌͱҠ২ੑΛߴΊΔɻ ఆཧιϑτ΢ΣΞΛᑏࢠͱͯ͠࢖͏ɻ ఆཧա౓ͷର࿩తΠϯλϑΣʔεΛආ͚Δɻ ఆཧ͢΂ͯͷϓϩάϥϜΛϑΟϧλͱͯ͠ઃܭ͢Δɻ

    ఆཧ਺஋σʔλ͸ɺ"4$**ϑϥοτϑΝΠϧʹอଘ͢Δ ྑ͍ϓϩηε ಠࣗ৭ͷഉআ ଞऀ͔Βͷܨ͗ࠐΈ΍͢͞ ύΠϓͷ࿈࠯ Ҡ২Ͱ͖ΔՄಡੑ ਓͱγεςϜ૒ํ΁ͷ਌࿨Λ౳͘͠ॏࢹ શϓϩηεΛϑΟϧλͱͯ͠ઃܭ શͯͷσʔλΛ"4$**Ͱѻ͑Δઃܭ ఆཧɺఆཧɺఆཧ͸ɺఆཧ͔Βඞવతʹಋ͔ΕΔ ఆཧɺఆཧ͔Βܦݧతʹಋ͔ΕΔ
  9. Operation Lab ӡ༻ઃܭϥϘ ʮ6/*9ͷߟ͑ํʯʹ͓͚Δਅཧ 9 ࠷΋6/*9తͳߟ͑ํ͸ ʮҰͭͷ͜ͱΛ͏·͘΍ΒͤΔʯ ͜ͱ γΣϧεΫϦϓτ ύΠϓϥΠϯͷ׆༻

    ʹΑͬͯɺͦͷޮՌΛ࠷େԽ͢Δɻ ఆཧ ఆཧ Ϣχࢥ૝ ύΠϓϥΠϯࢥ૝ ૣظࣦഊࢥ૝
  10. Operation Lab ӡ༻ઃܭϥϘ ࢀߟখఆཧ͔Β 10 খఆཧ௜໧͸ۚ খఆཧಉ࣌ʹߟ͑Δ খఆཧ෦෼ͷ૯࿨͸શମΑΓ΋େ͖͍ খఆཧͷղΛ໨ࢦ͢ খఆཧྼΔํ͕༏Ε͍ͯΔ

    খఆཧ֊૚తʹߟ͑Δ ਓ޲͚ʹ͸ɺΤϥʔҎ֎ͷෆཁͳϝοηʔδ͸཈੍͢Δ ϓϩηεͷฒྻԽ ྑ͍খ͞ͳϓϩηεΛ૊Έ߹Θͤͯɺͦͷ૯࿨Λແݶେʹ͢Δ ͍͍ͩͨ͸γεςϜʹ΍ΒͤΔɻ࠷ޙ͸ਓʹ೚ͤΔ ࠷େެ໿਺తγεςϜΛ໨ࢦ͢ɻ ߏ଄Խͷجຊ
  11. Operation Lab ӡ༻ઃܭϥϘ ࢀߟաڈͷൃදࢿྉ 11 IUUQTXXXPQTMBCKQQVCMJTI աڈͷൃදࢿྉ͸ 0QT-BCKQͱ͍͏αΠτʹஔ͍ͯ͋Γ·͢ɻ