ਡੇਬੀਅਨ ਇੱਕ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਅਤੇ ਇੱਕ ਮੁਫਤ ਸਾਫਟਵੇਅਰ ਵੰਡ ਹੈ।
ਕੁਝ ਦਿਨ ਪਹਿਲਾਂ ਖਬਰ ਜਾਰੀ ਕੀਤੀ ਗਈ ਸੀ ਡੇਬੀਅਨ ਪ੍ਰੋਜੈਕਟ ਦੇ ਡਿਵੈਲਪਰਾਂ ਨੇ ਘੋਸ਼ਣਾ ਕੀਤੀ "mipsel" ਆਰਕੀਟੈਕਚਰ ਪੋਰਟ ਨੂੰ ਪੂਰਾ ਕਰਨਾ ਅਤੇ ਹਟਾਉਣਾ ਅਸਥਿਰ/ਪ੍ਰਯੋਗਾਤਮਕ ਭੰਡਾਰਾਂ ਤੋਂ। ਪੋਰਟ ਨੂੰ ਖਤਮ ਕਰਨ ਦੇ ਮੁੱਖ ਕਾਰਨਾਂ ਵਿੱਚੋਂ, ਇਹ ਸਾਹਮਣੇ ਆਉਂਦਾ ਹੈ ਕਿ MIPS ਕਿਸਮ ਦੀਆਂ ਮਸ਼ੀਨਾਂ ਵਿੱਚ 64-ਬਿੱਟ CPU ਹੁੰਦੇ ਹਨ ਅਤੇ ਜਿਸ ਉੱਤੇ "debian-mips64" ਪੋਰਟ ਵਿਕਸਿਤ ਹੁੰਦੀ ਹੈ ਅਤੇ ਇਸਲਈ ਸਰੋਤਾਂ ਦੀ ਵੰਡ ਨੂੰ ਜਾਰੀ ਰੱਖਣ ਦਾ ਕੋਈ ਮਤਲਬ ਨਹੀਂ ਹੈ।
ਮਿਪਸੇਲ ਸਭ ਤੋਂ ਪੁਰਾਣੇ ਸਮਰਥਿਤ ਡੇਬੀਅਨ ਬੰਦਰਗਾਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸੀ, ਸਿਰਫ i386 ਪ੍ਰੋਸੈਸਰਾਂ ਲਈ ਪੋਰਟ ਦੇ ਕਾਰਨ ਪੁਰਾਣਾ। ਇਹ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਡੇਬੀਅਨ 12 ਮਿਪਸੇਲ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਆਖਰੀ ਸੰਸਕਰਣ ਹੋਣ ਦੀ ਸੰਭਾਵਨਾ ਹੈ, ਅਤੇ ਇਹ ਬਦਲਾਅ mips64 ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਪ੍ਰਭਾਵਤ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਜੋ ਅਜੇ ਵੀ ਸਮਰਥਿਤ ਹੈ।
ਮਿਪਸੇਲ, ਇਹ MIPS ਲਈ ਦੋ ਬੰਦਰਗਾਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਸੀ, ਜੋ "debian-mips" ਅਤੇ "debian-mipsel" ਨਾਲ ਬਣੀ ਹੋਈ ਹੈ। ਇਹ ਬਾਈਟਾਂ ਨੂੰ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਸਟੋਰ ਕੀਤੇ ਜਾਣ ਦੇ ਤਰੀਕੇ ਵਿੱਚ ਵੱਖੋ-ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਨੂੰ ਬਾਈਨਰੀਆਂ ਵਿੱਚ ਅੰਤਿਯਤਾ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। MIPS CPUs ਨੁਮਾਇੰਦਗੀ ਦੇ ਦੋਨਾਂ ਰੂਪਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਦੇ ਸਮਰੱਥ ਹਨ, ਪਰ ਕਿਉਂਕਿ ਸੌਫਟਵੇਅਰ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਪਹਿਲੂ ਵਿੱਚ ਪਰਿਵਰਤਨਯੋਗ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਸਾਡੇ ਕੋਲ ਦੋਵੇਂ ਆਰਕੀਟੈਕਚਰ ਹੋਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
ਐਸਜੀਆਈ ਮਸ਼ੀਨਾਂ ਬਿਗ-ਐਂਡੀਅਨ ਮੋਡ (ਡੇਬੀਅਨ-ਮਿੱਪਸ) ਵਿੱਚ ਚਲਦੀਆਂ ਹਨ, ਜਦੋਂ ਕਿ ਲੂਂਗਸਨ 3 ਮਸ਼ੀਨਾਂ ਲਿਟਲ-ਐਂਡੀਅਨ ਮੋਡ (ਡੇਬੀਅਨ-ਮਾਈਪਸੇਲ) ਵਿੱਚ ਚੱਲਦੀਆਂ ਹਨ। ਕੁਝ ਬੋਰਡ, ਜਿਵੇਂ ਕਿ ਬ੍ਰੌਡਕਾਮ ਦਾ BCM91250A ਬ੍ਰੈੱਡਬੋਰਡ (ਜਿਸਨੂੰ SWARM ਕਿਹਾ ਜਾਂਦਾ ਹੈ) ਦੋਵੇਂ ਮੋਡਾਂ ਵਿੱਚ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ, ਬੋਰਡ 'ਤੇ ਇੱਕ ਸਵਿੱਚ ਦੁਆਰਾ ਚੁਣੇ ਜਾ ਸਕਦੇ ਹਨ। ਕੁਝ ਮਸ਼ੀਨਾਂ ਜਿਵੇਂ ਕਿ Cavium Octeon ਤੁਹਾਨੂੰ ਬੂਟਲੋਡਰ ਵਿੱਚ ਦੋ ਮੋਡਾਂ ਵਿਚਕਾਰ ਚੋਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀਆਂ ਹਨ।
ਹਿੱਸੇ ਲਈ ਸਮਰਥਨ ਦੇ ਅੰਤ ਵਿੱਚ, ਹੇਠਾਂ ਦਿੱਤੇ ਮੁੱਦਿਆਂ ਦਾ ਵੀ ਜ਼ਿਕਰ ਕੀਤਾ ਗਿਆ ਹੈ ਮਿਪਸੇਲ ਸਹਾਇਤਾ ਨੂੰ ਬੰਦ ਕਰਨ ਦੇ ਕਾਰਨਾਂ ਵਜੋਂ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:
- ਉਪਭੋਗਤਾ ਸਪੇਸ ਵਿੱਚ ਮੈਮੋਰੀ ਆਕਾਰ ਦੀ ਸੀਮਾ 2 ਜੀ.ਬੀ.
- ਆਰਕੀਟੈਕਚਰ 2038 (32-bit time_t) ਦੇ ਮੁੱਦੇ ਲਈ ਸੰਵੇਦਨਸ਼ੀਲ ਹੈ। ਫਿਕਸ ਏਬੀਆਈ ਨੂੰ ਤੋੜ ਦੇਵੇਗਾ ਅਤੇ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਬਾਈਨਰੀ ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਅਨੁਕੂਲਤਾ ਨੂੰ ਗੁਆਉਂਦੇ ਹੋਏ, ਇੱਕ ਪੂਰਨ ਸਿਸਟਮ ਰੀਬੂਟ ਦੀ ਲੋੜ ਹੈ।
- ਮਾਊਂਟਿੰਗ ਸਿਸਟਮ ਲਈ ਮਿਪਸੇਲ ਆਰਕੀਟੈਕਚਰ 'ਤੇ ਆਧਾਰਿਤ ਕੋਈ ਜ਼ਿਆਦਾ ਜਾਂ ਘੱਟ ਸ਼ਕਤੀਸ਼ਾਲੀ ਉਪਕਰਣ ਨਹੀਂ ਹੈ।
- ਮਿਪਸੇਲ ਆਰਕੀਟੈਕਚਰ ਲਈ ਕੁਝ ਪੈਕੇਜ ਬਣਾਉਣ ਵਿੱਚ ਸਮੱਸਿਆਵਾਂ ਹਨ।
- ਆਧੁਨਿਕ ਸਾਧਨ ਅਕਸਰ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਲਈ NaN ਦੀ ਇੱਕ ਵੱਖਰੀ ਪ੍ਰਤੀਨਿਧਤਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਮੌਜੂਦਾ ਬਾਈਨਰੀ ਪ੍ਰੋਗਰਾਮਾਂ ਨਾਲ ਅਨੁਕੂਲਤਾ ਦੇ ਨੁਕਸਾਨ ਦੇ ਨਾਲ ਇੱਕ ਹਾਰਡ ਰੀਬੂਟ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
ਦੂਜੇ ਪਾਸੇ, ਵੀ ਜ਼ਿਕਰਯੋਗ ਹੈ ਜੋ ਕਿ ਡਿਵੈਲਪਰਾਂ ਨੇ ਮਿਪਸੇਲ ਦੇ ਅੰਤ ਦੀ ਘੋਸ਼ਣਾ ਤੋਂ ਦਿਨ ਪਹਿਲਾਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਸੀ, "loong64" ਆਰਕੀਟੈਕਚਰ ਪੋਰਟ ਦਾ ਜੋੜ» Loongson 3 5000 ਪ੍ਰੋਸੈਸਰਾਂ ਵਿੱਚ ਵਰਤੇ ਗਏ ਲੂਂਗਆਰਚ ਨਿਰਦੇਸ਼ ਸੈੱਟ ਆਰਕੀਟੈਕਚਰ 'ਤੇ ਆਧਾਰਿਤ ਸਿਸਟਮਾਂ ਲਈ ਅਤੇ MIPS ਅਤੇ RISC-V ਦੇ ਸਮਾਨ RISC ISA ਨੂੰ ਲਾਗੂ ਕਰਨਾ।
ਇਸ ਨਵੀਂ ਬੰਦਰਗਾਹ ਦੇ ਜੋੜਨ ਨਾਲ ਜੀ. ਪੋਰਟ ਬਿਲਡ ਇਨਫਰਾਸਟਰੱਕਚਰ ਲਈ ਸਹਿਯੋਗ ਜੋੜਿਆ ਗਿਆ ਹੈ ਅਤੇ ਅਧਿਕਾਰਤ ਡੇਬੀਅਨ ਪੁਰਾਲੇਖ ਨੂੰ. ਏਕੀਕਰਣ ਦੇ ਮੌਜੂਦਾ ਪੜਾਅ 'ਤੇ, ਡੇਬੀਅਨ-ਪੋਰਟਸ ਵਿੱਚ ਉਪਲਬਧ ਪੈਕੇਜ ਅਧਾਰ ਦੇ ਅਧਾਰ 'ਤੇ, ਲੂਂਗਆਰਚ ਲਈ ਲਗਭਗ 200 ਪੈਕੇਜਾਂ ਦਾ ਇੱਕ ਸਮੂਹ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸਦਾ ਹੌਲੀ ਹੌਲੀ ਵਿਸਥਾਰ ਕੀਤਾ ਜਾਵੇਗਾ।
Ola ਹੋਲਾ!
ਮੈਨੂੰ ਇਹ ਘੋਸ਼ਣਾ ਕਰਦੇ ਹੋਏ ਖੁਸ਼ੀ ਹੋ ਰਹੀ ਹੈ ਕਿ ਅਸੀਂ ਡੇਬੀਅਨ ਪੋਰਟਾਂ ਵਿੱਚ ਲੂਂਗਆਰਚ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਜੋੜਿਆ ਹੈ।
ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਪੋਰਟ ਨੂੰ ਡੇਬੀਅਨ ਪੋਰਟ ਫਾਈਲ ਮਿਰਰਾਂ ਦੇ ਨਾਲ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ
ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਜੋ ਮੈਂ ਬਣਾਉਣਾ ਚਾਹੁੰਦਾ ਹਾਂ।ਲਗਭਗ 200 ਪੈਕੇਜਾਂ ਦੇ ਇੱਕ ਸ਼ੁਰੂਆਤੀ ਮੈਨੂਅਲ ਬੂਟ ਤੋਂ ਬਾਅਦ, ਹੁਣ ਦੋ ਬਿਲਡ ਬਣਾਏ ਜਾ ਰਹੇ ਹਨ।
qemu-user ਦੀ ਮਦਦ ਨਾਲ ਨਵੇਂ ਸ਼ਾਮਲ ਕੀਤੇ "loong64" ਪੋਰਟ ਲਈ ਪੈਕੇਜ। ਕਾਫ਼ੀ ਬਾਅਦ
ਪੋਰਟ ਨੂੰ ਸਵੈ-ਮੇਜ਼ਬਾਨੀ ਕਰਨ ਲਈ ਪੈਕੇਜ ਬਣਾਏ ਗਏ ਹਨ, ਅਸੀਂ ਉਹਨਾਂ ਨੂੰ ਬਦਲਣ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹਾਂ
ਲੂਂਗਸਨ 'ਤੇ ਹੋਸਟ ਕੀਤੇ ਅਸਲ ਹਾਰਡਵੇਅਰ ਨਾਲ ਦੋ ਬਿਲਡਸ।
ਇਸ ਨਵੀਂ ਲੂਂਗ64 ਪੋਰਟ ਬਾਰੇ, ਨਾ ਹੀ ਸਾਨੂੰ ਇਹ ਭੁੱਲਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਕੁਝ ਹਫ਼ਤੇ ਪਹਿਲਾਂ ਵੀ RISC-V ਲਈ ਅਧਿਕਾਰਤ ਪੋਰਟ ਦਾ ਐਲਾਨ ਕੀਤਾ ਗਿਆ ਸੀ, ਜਿਸ ਨੂੰ ਅਧਿਕਾਰਤ ਡੇਬੀਅਨ ਆਰਕਾਈਵ ਨਾਲ ਨਵੀਂ ਪੋਰਟ ਨੂੰ ਜੋੜਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੌਲੀ-ਹੌਲੀ ਕੀਤੀ ਜਾਵੇਗੀ।
ਡੇਬੀਅਨ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਦਰ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਕੀਤੀਆਂ ਗਈਆਂ ਇਹਨਾਂ ਤਬਦੀਲੀਆਂ ਦੇ ਨਾਲ, ਉਹ ਸਾਨੂੰ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਇਹ ਸਮਝਾਉਂਦੇ ਹਨ ਕਿ ਪੁਰਾਣੇ ਜਾਂ ਅਪ੍ਰਚਲਿਤ ਆਰਕੀਟੈਕਚਰ ਲਈ ਸਮਰਥਨ ਨੂੰ ਖਤਮ ਕਰਕੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਅੰਦਰ ਬਹੁਤ ਸਾਰੀਆਂ ਚੀਜ਼ਾਂ ਨੂੰ ਸੁਧਾਰਿਆ ਜਾ ਰਿਹਾ ਹੈ, ਜੋ ਕਿ ਹੁਣ ਜਾਰੀ ਰੱਖਣ ਦਾ ਕੋਈ ਮਤਲਬ ਨਹੀਂ ਹੈ, ਜੋ ਕਿ ਸਰੋਤ ਅਲਾਟ ਕਰ ਸਕਦੇ ਹਨ, ਸਭ ਤੋਂ ਵਧੀਆ ਨਵੇਂ ਆਰਕੀਟੈਕਚਰ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾਵੇ।
ਅੰਤ ਵਿੱਚ ਜੇਕਰ ਤੁਸੀਂ ਹੋ ਇਸ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਵਿੱਚ ਦਿਲਚਸਪੀ, ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਲਿੰਕਾਂ ਵਿੱਚ ਵੇਰਵਿਆਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ।
ਲੂਂਗਆਰਚ ਆਰਕੀਟੈਕਚਰ ਨੂੰ ਡੇਬੀਅਨ ਪੋਰਟਾਂ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ