ਜੇਕਰ ਤੁਸੀਂ Apple ਦੇ ਨਵੇਂ ਕੰਟੇਨਰ ਸਿਸਟਮ ਦੀ ਤੁਲਨਾ Docker ਨਾਲ ਕਰੋ, ਤਾਂ ਇਹ ਖਰਾਬ ਲੱਗਦਾ ਹੈ। ਹਰ ਇੰਸਟੈਂਸ ਕਿਸੇ ਵੀ ਕੰਮ ਤੋਂ ਪਹਿਲਾਂ 270 ਤੋਂ 400 MB RAM ਖ਼ਰਚ ਕਰਦਾ ਹੈ। ਸਟਾਰਟਅੱਪ Linux ਕੰਟੇਨਰ ਨਾਲੋਂ ਚਾਰ ਤੋਂ ਦਸ ਗੁਣਾ ਹੌਲੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਕਈ ਕੰਟੇਨਰਾਂ ਵਿੱਚ ਇੱਕ ਵੋਲਯੂਮ (volume) ਸਾਂਝਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋਗੇ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਸਖ਼ਤ ਰੁਕਾਵਟ ਦਾ ਸਾਹਮਣਾ ਕਰਨਾ ਪਵੇਗਾ: ਇੱਕ ਅਟੈਚਮੈਂਟ, ਇੱਕ ਬਾਕਸ। ਉਹਨਾਂ ਲੋਕਾਂ ਲਈ ਜੋ ਮਾਈਕਰੋਸਰਵਿਸਿਜ਼ (microservices) ਚਲਾਉਣ ਲਈ ਕਿਸੇ ਹਲਕੇ ਤਰੀਕੇ ਦੀ ਭਾਲ ਕਰ ਰਹੇ ਹਨ, ਇਹ ਅੰਕੜੇ ਵੱਡੀਆਂ ਰੁਕਾਵਟਾਂ ਵਾਂਗ ਲੱਗਦੇ ਹਨ।

ਪਰ Apple ਤੁਹਾਡੇ ਡੈਵ ਸਟੈਕ (dev stack) ਲਈ ਕੋਈ ਬਦਲ ਨਹੀਂ ਬਣਾ ਰਿਹਾ। ਇਹ ਉਸ ਕੋਡ ਲਈ ਇੱਕ ਜੇਲ੍ਹ ਬਣਾ ਰਿਹਾ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਨਹੀਂ ਕਰ ਸਕਦੇ।

ਨਜ਼ਰੀਏ ਵਿੱਚ ਇਹ ਇੱਕੋ ਇੱਕ ਬਦਲਾਅ ਹਰ ਸ਼ਿਕਾਇਤ ਨੂੰ ਇੱਕ ਜਾਣਬੁੱਝ ਕੇ ਕੀਤੇ ਗਏ ਸਮਝੌਤੇ (intentional trade) ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।

ਗਲਤ ਬੈਂਚਮਾਰਕ (The Wrong Benchmark)

ਸਾਡੀ ਇੰਡਸਟਰੀ ਨੇ ਪਿਛਲਾ ਦਹਾਕਾ ਕੰਟੇਨਰਾਂ ਦੀ ਡੈਂਸਿਟੀ (density) ਵਧਾਉਣ ਵਿੱਚ ਬਿਤਾਇਆ ਹੈ। ਅਸੀਂ ਚਾਹੁੰਦੇ ਸੀ ਕਿ ਦਰਜਨਾਂ ਐਪਸ ਇੱਕ ਸਿੰਗਲ ਕਰਨਲ (kernel) 'ਤੇ ਰਹਿਣ, ਮੈਮੋਰੀ ਪੇਜਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ, ਇੱਕੋ ਵੋਲਯੂਮਾਂ ਨੂੰ ਮਾਊਂਟ ਕਰਨ, ਅਤੇ ਮਿਲੀਸੈਕਿੰਡਾਂ ਵਿੱਚ ਬੂਟ ਹੋ ਜਾਣ। Docker ਨੇ ਉਸ ਸਮੱਸਿਆ ਨੂੰ ਬਹੁਤ ਵਧੀਆ ਤਰੀਕੇ ਨਾਲ ਹੱਲ ਕੀਤਾ। ਪੂਰਾ ਮਕਸਦ ਸੌਫਟਵੇਅਰ ਅਤੇ ਹਾਰਡਵੇਅਰ ਵਿਚਕਾਰਲੇ ਅਬਸਟਰੈਕਸ਼ਨ (abstraction) ਨੂੰ ਜਿੰਨਾ ਹੋ ਸਕੇ ਉਨਾ ਹੀ ਬਰੀਕ ਬਣਾਉਣਾ ਸੀ।

Apple ਦਾ ਡਿਜ਼ਾਈਨ ਉਲਟ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ। ਇਹ ਸੈਪਰੇਸ਼ਨ (separation) ਲਈ ਡੈਂਸਿਟੀ ਦਾ ਤਿਆਗ ਕਰਦਾ ਹੈ। ਇਹ ਸਾਂਝੇ ਸਰੋਤਾਂ ਦੀ ਬਦਲ ਵਿੱਚ ਸਖ਼ਤ ਕੰਧਾਂ ਨੂੰ ਚੁਣਦਾ ਹੈ। ਜੇਕਰ ਇਸਨੂੰ ਇੱਕ Kubernetes ਕਲੱਸਟਰ ਲਈ ਇਨਫਰਾਸਟ੍ਰਕਚਰ ਵਜੋਂ ਦੇਖਿਆ ਜਾਵੇ, ਤਾਂ ਇਹ ਗਣਿਤ ਬੇਤੁਕਾ ਹੈ। ਤੁਸੀਂ ਕਦੇ ਵੀ ਨੋਡਾਂ (nodes) ਦਾ ਅਜਿਹਾ ਫਲੀਟ ਨਹੀਂ ਬਣਾਓਗੇ ਜਿੱਥੇ ਹਰ ਕੰਟੇਨਰ ਵਿੱਚ ਇੱਕ ਚੌਥੇ-ਗੀਗਾਬਾਈਟ ਦਾ ਓਵਰਹੈੱਡ ਅਤੇ ਆਪਣਾ ਖੁਦ ਦਾ ਕਰਨਲ ਹੋਵੇ। ਇਸਦੀ ਆਰਥਿਕਤਾ ਸਿਰਫ਼ ਕੰਮ ਨਹੀਂ ਕਰਦੀ।

ਜਦੋਂ ਤੱਕ ਵਰਕਲੋਡ (workload) ਕੋਈ AI ਐਜੰਟ ਨਹੀਂ ਹੈ ਜਿਸਨੂੰ ਤੁਸੀਂ ਹੁਣੇ ਆਪਣੇ ਲੈਪਟਾਪ 'ਤੇ ਬੁਲਾਇਆ ਹੈ।

ਕਿਰਾਏਦਾਰ ਬਦਲ ਗਿਆ (The Tenant Changed)

2026 ਵਿੱਚ, ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਚੱਲ ਰਿਹਾ ਸਭ ਤੋਂ ਖ਼ਤਰਨਾਕ ਕੋਡ ਕੋਈ ਜ਼ਹਿਰੀਲਾ npm ਪੈਕੇਜ ਜਾਂ ਕੋਈ ਸ਼ੱਕੀ ਬ੍ਰਾਊਜ਼ਰ ਐਕਸਟੈਂਸ਼ਨ ਨਹੀਂ ਹੈ। ਇਹ ਆਟੋਨੋਮਸ ਕੋਡਿੰਗ ਐਜੰਟ (autonomous coding agent) ਹੈ। ਇਹ ਟੂਲ ਤੁਹਾਡੇ ਕੋਡਬੇਸ ਨੂੰ ਪੜ੍ਹਦੇ ਹਨ, ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਦੇ ਹਨ, ਸ਼ੈੱਲ ਕਮਾਂਡਾਂ (shell commands) ਚਲਾਉਂਦੇ ਹਨ, ਅਤੇ ਬਾਹਰੀ API ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਨ। ਉਹ ਉਸੇ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੀ ਦੇ ਅੰਦਰ ਪ੍ਰਤੀ ਮਿੰਟ ਹਜ਼ਾਰਾਂ ਫੈਸਲੇ ਲੈਂਦੇ ਹਨ ਜਿੱਥੇ ਤੁਹਾਡੀਆਂ SSH keys, ਐਨਵਾਇਰਨਮੈਂਟ ਫਾਈਲਾਂ, ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਕੁਕੀਜ਼ ਮੌਜੂਦ ਹੁੰਦੀਆਂ ਹਨ।

ਰਵਾਇਤੀ ਪਰਮਿਸ਼ਨ ਮਾਡਲ (permission models) ਉਸ ਰਫ਼ਤਾਰ ਅੱਗੇ ਟੁੱਟ ਜਾਂਦੇ ਹਨ। ਤੁਸੀਂ ਹਰ ਫਾਈਲ ਪੜ੍ਹਨ, ਹਰ ਸਬ-ਪ੍ਰੋਸੈਸ (subprocess) ਬਣਾਉਣ ਅਤੇ ਹਰ ਨੈੱਟਵਰਕ ਰਿਕਵੈਸਟ ਲਈ ਇੱਕ ਇਨਸਾਨ ਦੀ ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਲੈ ਸਕਦੇ। ਉਹ ਮਨਜ਼ੂਰੀ ਦੀ ਲੜੀ ਇੱਕ ਪੰਜ ਮਿੰਟ ਦੇ ਰੀਫੈਕਟਰੀੰਗ (refactoring) ਕੰਮ ਨੂੰ ਇੱਕ ਘੰਟੇ ਦੀ ਨਿਗਰਾਨੀ ਵਿੱਚ ਬਦਲ ਦਿੰਦੀ ਹੈ। ਫਿਰ ਵੀ, ਇੱਕ ਐਜੰਟ ਨੂੰ ਆਪਣੀ ਹੋਮ ਡਾਇਰੈਕਟਰੀ ਤੱਕ ਪੂਰੀ ਪਹੁੰਚ ਦੇਣਾ ਤੁਹਾਡੇ ਲੈਪਟਾਪ ਨੂੰ ਕਿਸੇ ਅਜਨਬੀ ਨੂੰ ਸੌਂਪਣ ਨਾਲੋਂ ਬਹੁਤਾ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਹੈ।

ਇੱਕੋ ਇੱਕ ਸਹੀ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਇਹ ਹੈ ਕਿ ਐਜੰਟ ਨੂੰ ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ ਦੁਸ਼ਮਣ ਵਜੋਂ ਮੰਨਿਆ ਜਾਵੇ, ਫਿਰ ਉਮੀਦ ਕਰਨ ਦੀ ਬਜਾਏ ਢਾਂਚੇ ਰਾਹੀਂ ਸੁਰੱਖਿਆ ਸਾਬਤ ਕੀਤੀ ਜਾਵੇ।

Apple ਦਾ ਕੰਟੇਨਰ ਸਿਸਟਮ ਬਿਲਕੁਲ ਉਸੇ ਮਾਨਸਿਕਤਾ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।

ਜਦੋਂ ਆਇਸੋਲੇਸ਼ਨ (Isolation) ਹੀ ਮੁੱਖ ਬਣ ਜਾਂਦੀ ਹੈ

ਹਰ Apple ਕੰਟੇਨਰ ਆਪਣੇ ਖੁਦ ਦੇ ਹਲਕੇ VM ਦੇ ਅੰਦਰ ਆਪਣੇ ਕਰਨਲ ਦੇ ਨਾਲ ਚੱਲਦਾ ਹੈ। Docker ਦੀ ਦੁਨੀਆ ਵਿੱਚ, ਇਸਨੂੰ ਇੱਕ ਅਸੰਭਵ ਗੱਲ ਮੰਨਿਆ ਜਾਵੇਗਾ। ਤੁਸੀਂ ਮੈਮੋਰੀ ਡਿਡੂਪਲੀਕੇਸ਼ਨ (memory deduplication) ਗੁਆ ਲੈਂਦੇ ਹੋ। ਤੁਸੀਂ ਸਾਂਝੇ ਕਰਨਲ ਦੀ ਰਫ਼ਤਾਰ ਗੁਆ ਲੈਂਦੇ ਹੋ। ਤੁਸੀਂ ਇੱਕ ਸਿੰਗਲ ਹੋਸਟ 'ਤੇ ਸੈਂਕੜੇ ਵਰਕਲੋਡਸ ਨੂੰ ਪੈਕ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਗੁਆ ਲੈਂਦੇ ਹੋ।

ਹਾਲਾਂਕਿ, ਇੱਕ ਅਣਵਿਸ਼ਵਾਸਯੋਗ ਐਜੰਟ ਲਈ, ਇੱਕ ਨਿੱਜੀ ਕਰਨਲ ਇੱਕ ਕਿਲ੍ਹਾ ਹੈ। ਜੇਕਰ ਐਜੰਟ ਆਪਣੇ ਯੂਜ਼ਰ ਸਪੇਸ (user space) ਤੋਂ ਬਾਹਰ ਨਿਕਲਦਾ ਹੈ, ਤਾਂ ਵੀ ਇਹ ਇੱਕ ਅਜਿਹੀ ਸੀਮਾ ਨਾਲ ਟਕਰਾਉਂਦਾ ਹੈ ਜੋ ਤੁਹਾਡਾ ਹੋਸਟ ਕਰਨਲ ਨਹੀਂ ਹੈ। ਇਹ ਬਰਬਾਦੀ ਨਹੀਂ ਹੈ। ਇਹ ਉਹ ਫੀਚਰ ਹੈ ਜਿਸਦੇ ਲਈ ਤੁਸੀਂ ਉਹ ਵਾਧੂ ਮੈਗਾਬਾਈਟਸ ਦੇ ਰੂਪ ਵਿੱਚ ਭੁਗਤਾਨ ਕਰ ਰਹੇ ਹੋ।

Apple ਇਸ ਸੀਮਾ ਨੂੰ mcpbridge ਰਾਹੀਂ ਵਧਾਉਂਦਾ ਹੈ। ਬਹੁਤ ਸਾਰੇ ਕੋਡਿੰਗ ਐਜੰਟ Model Context Protocol, ਜਾਂ MCP ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਟੂਲਸ ਨਾਲ ਗੱਲ ਕਰਦੇ ਹਨ। Apple ਉਹਨਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਰੋਕਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਨੂੰ XPC ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਉਹੀ ਕਰਾਸ-ਪ੍ਰੋਸੈਸ ਫਰੇਮਵਰਕ ਹੈ ਜੋ macOS ਅਤੇ iOS ਵਿੱਚ ਬਰੀਕ ਪਰਮਿਸ਼ਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਐਜੰਟ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਫਾਈਲ ਸਿਸਟਮ ਜਾਂ ਨੈੱਟਵਰਕ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਹਰ ਟੂਲ ਕਾਲ ਨੂੰ ਪਹਿਲਾਂ Apple ਦੇ ਸਖ਼ਤ ਪਰਮਿਸ਼ਨ ਮਾਡਲ ਤੋਂ ਗੁਜ਼ਰਨਾ ਪੈਂਦਾ ਹੈ।

ਫਿਰ ਕੰਪਿਊਟ (compute) ਵਿੱਚ ਵੰਡ ਹੈ। ਭਾਰੀ AI ਮਾਡਲ ਖੁਦ ਹੋਸਟ Mac 'ਤੇ ਰਹਿੰਦੇ ਹਨ, ਜੋ Neural Engine 'ਤੇ ਚੱਲਦੇ ਹਨ। ਕੰਟੇਨਰ ਮਾਡਲ ਵੇਟਸ (model weights) ਜਾਂ ਇਨਫਰੈਂਸ ਇੰਜਣਾਂ (inference engines) 'ਤੇ RAM ਬਰਬਾਦ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਸਿਰਫ਼ ਐਜੰਟ ਦੇ ਟੂਲਸ ਅਤੇ ਸਕ੍ਰੈਚ ਸਪੇਸ ਨੂੰ ਰੱਖਦਾ ਹੈ। ਮਹਿੰਗਾ ਕੰਮ ਉੱਥੇ ਹੁੰਦਾ ਹੈ ਜਿੱਥੇ ਹਾਰਡਵੇਅਰ ਸਭ ਤੋਂ ਮਜ਼ਬੂਤ ਹੁੰਦਾ ਹੈ; ਜੋਖਮ ਭਰਿਆ ਕੰਮ ਪਿੰਜਰੇ ਦੇ ਅੰਦਰ ਹੁੰਦਾ ਹੈ।

ਇਹ ਆਰਕੀਟੈਕਚਰ Apple ਦੀ Private Cloud Compute ਪਹਿਲਕਦਮੀ ਦੇ ਪਿੱਛੇ ਦੀ ਫਿਲਾਸਫੀ ਦੀ ਗੂੰਜ ਹੈ। ਉਪਭੋਗਤਾ ਨੂੰ ਆਪਣੇ 'ਤੇ ਅੰਨ੍ਹੇਵਾਹ ਭਰੋਸਾ ਕਰਨ ਲਈ ਨਾ ਕਹੋ। ਸਿਸਟਮ ਦੇ ਢਾਂਚੇ ਨਾਲ ਹੀ ਸੀਮਾ ਨੂੰ ਸਾਬਤ ਕਰੋ।

ਆਜ਼ਾਦੀ (Freedom)