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

〜あれから 6 年〜 完全に同じ開発環境を素早く用意できる (もしくはできない)技術 2025

Avatar for Steve Aoki Steve Aoki PRO
September 21, 2025

〜あれから 6 年〜 完全に同じ開発環境を素早く用意できる (もしくはできない)技術 2025

今を去ること 6 年前、iOSDC Japan 2019 にて、トレーニング企業で受講者に利用してもらうための多数の Mac の環境構築に関する試行錯誤についてお話ししました。

弊社では Mac を多数用意してトレーニング環境をあらかじめ構築し、受講者にご利用いただいています。その際、機材ごとにアプリケーションのバージョンが異なっていたり、macOS の設定が異なっていると受講者が混乱してしまいます。そのため、できる限り環境を統一した状態で用意したいのですが、それを手作業で行うのは人の温かみはあるものの、非常に大変です。
以前は NetRestore を利用して環境の完全なクローニングとリストアが高速にできていました。しかし、macOS のバージョンアップやファイルシステムの APFS への変更、ハードウェア自体も T2 Security Chip の導入や Apple Silicon へのアーキテクチャ変更などもあり、その度に制限事項が増えています。

これらの制限との戦いを経て、一度は回帰してしまった「温かみのある手作業」による環境構築から抜け出すことができたのか?
現在の状況と環境構築の工夫とは?そしてまだ手作業の温かみは残っているのか?

我々の試行錯誤の数々と、現在の状況をぜひお聞きください!

Avatar for Steve Aoki

Steve Aoki PRO

September 21, 2025
Tweet

More Decks by Steve Aoki

Other Decks in Technology

Transcript

  1. •54FDVSJUZ$IJQ • ωοτϫʔΫϒʔτෆՄ • ͦΕΑΓલͷ.BDͳΒ0, •)JHI4JFSSB • σϑΥϧτͱͳͬͨ"1'4ʹ͸/FU3FTUPSFඇରԠ • ϒʔτύʔςΟγϣϯ)'4

    ͳΒ0, •.PKBWF • ϒʔτύʔςΟγϣϯ͸"1'4Λڧ੍  54FDVSJUZ$IJQɺ"1'4ͷొ৔ ೥ ೥ ೥
  2. •෺ཧσΟεΫ΁ͷ#PPUBCMFͳόοΫΞοϓͷ࡞੒  ϦετΞʢ౰࣌ʣ •σΟεΫΠϝʔδʹόοΫΞοϓ࡞੒Ͱ͖Δ͜ͱΛൃ ݟʢະอূʣ • asr restoreͰγεςϜؙ͝ͱϦετΞՄೳ  

     $BSCPO$PQZ$MPOFSʢ$$$ʣ όοΫΞοϓΛ࡞੒ଆ͚ͩ$$$ߪೖ͢Ε͹ྑ͍ ˠϦετΞର৅෼͸ϥΠηϯεઅ໿ ࠓ͸Ͱ͖ͳ͍
  3. ͔͔࣌ؒΓ͗͢       ಉ࣌ʹෳ਺ͷ.BDΛ෮ݩͰ͖ͳ͍ ෮ݩର৅ 5JNF.BDIJOF

    όοΫΞοϓ &UIFSOFU ୆ͣͭॱ൪ʹ ෮ݩ ͜͏ͩͬͨͷͰ͸ʁ
  4. ಉ࣌ʹϦετΞՄೳ       σΟεΫΠϝʔδΛίϐʔ͢Ε͹͍͍ΑͶ ෮ݩର৅ 5JNF.BDIJOF

    όοΫΞοϓ ʢσΟεΫΠϝʔδʣ &UIFSOFU σΟεΫΠϝʔδ ͔ΒϦετΞ