ਫੇਡੋਰਾ 34 ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਰੀਲੀਜ਼

ਲੀਨਕਸ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਫੇਡੋਰਾ 34 ਦੀ ਰੀਲੀਜ਼ ਪੇਸ਼ ਕੀਤੀ ਗਈ ਹੈ। ਉਤਪਾਦ ਫੇਡੋਰਾ ਵਰਕਸਟੇਸ਼ਨ, ਫੇਡੋਰਾ ਸਰਵਰ, ਕੋਰਓਸ, ਫੇਡੋਰਾ ਆਈਓਟੀ ਐਡੀਸ਼ਨ, ਅਤੇ ਨਾਲ ਹੀ ਡੈਸਕਟਾਪ ਵਾਤਾਵਰਨ KDE ਪਲਾਜ਼ਮਾ 5, Xfce, i3, MATE ਦੇ ਲਾਈਵ ਬਿਲਡ ਦੇ ਨਾਲ “ਸਪਿਨ” ਦਾ ਇੱਕ ਸੈੱਟ। , ਦਾਲਚੀਨੀ, LXDE ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਅਤੇ LXQt. ਅਸੈਂਬਲੀਆਂ x86_64, Power64, ARM64 (AArch64) ਆਰਕੀਟੈਕਚਰ ਅਤੇ 32-bit ARM ਪ੍ਰੋਸੈਸਰਾਂ ਵਾਲੇ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ ਲਈ ਤਿਆਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਫੇਡੋਰਾ ਸਿਲਵਰਬਲੂ ਬਿਲਡਸ ਦੇ ਪ੍ਰਕਾਸ਼ਨ ਵਿੱਚ ਦੇਰੀ ਹੋਈ ਹੈ।

ਫੇਡੋਰਾ 34 ਵਿੱਚ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਸੁਧਾਰ ਹਨ:

  • ਸਾਰੀਆਂ ਆਡੀਓ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਪਾਈਪਵਾਇਰ ਮੀਡੀਆ ਸਰਵਰ 'ਤੇ ਲੈ ਜਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਹੁਣ PulseAudio ਅਤੇ JACK ਦੀ ਬਜਾਏ ਡਿਫੌਲਟ ਹੈ। ਪਾਈਪਵਾਇਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਤੁਸੀਂ ਇੱਕ ਨਿਯਮਤ ਡੈਸਕਟੌਪ ਐਡੀਸ਼ਨ ਵਿੱਚ ਪੇਸ਼ੇਵਰ ਆਡੀਓ ਪ੍ਰੋਸੈਸਿੰਗ ਸਮਰੱਥਾਵਾਂ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ, ਫਰੈਗਮੈਂਟੇਸ਼ਨ ਤੋਂ ਛੁਟਕਾਰਾ ਪਾ ਸਕਦੇ ਹੋ ਅਤੇ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਆਡੀਓ ਬੁਨਿਆਦੀ ਢਾਂਚੇ ਨੂੰ ਜੋੜ ਸਕਦੇ ਹੋ।

    ਪਿਛਲੀਆਂ ਰੀਲੀਜ਼ਾਂ ਵਿੱਚ, ਫੇਡੋਰਾ ਵਰਕਸਟੇਸ਼ਨ ਨੇ ਆਡੀਓ ਨੂੰ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ ਪਲਸਆਡੀਓ ਨਾਮਕ ਬੈਕਗਰਾਊਂਡ ਪ੍ਰਕਿਰਿਆ ਦੀ ਵਰਤੋਂ ਕੀਤੀ, ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੇ ਉਸ ਪ੍ਰਕਿਰਿਆ ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ, ਆਡੀਓ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਮਿਲਾਉਣ ਅਤੇ ਪ੍ਰਬੰਧਨ ਲਈ ਇੱਕ ਕਲਾਇੰਟ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਪੇਸ਼ੇਵਰ ਆਡੀਓ ਪ੍ਰੋਸੈਸਿੰਗ ਲਈ, ਜੈਕ ਸਾਊਂਡ ਸਰਵਰ ਅਤੇ ਸੰਬੰਧਿਤ ਕਲਾਇੰਟ ਲਾਇਬ੍ਰੇਰੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਗਈ ਸੀ। ਅਨੁਕੂਲਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ, PulseAudio ਅਤੇ JACK ਨਾਲ ਇੰਟਰੈਕਟ ਕਰਨ ਲਈ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਬਜਾਏ, PipeWire ਰਾਹੀਂ ਚੱਲ ਰਹੀ ਇੱਕ ਲੇਅਰ ਜੋੜੀ ਗਈ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਸਾਰੇ ਮੌਜੂਦਾ PulseAudio ਅਤੇ JACK ਕਲਾਇੰਟਸ ਦੇ ਕੰਮ ਦੇ ਨਾਲ-ਨਾਲ Flatpak ਫਾਰਮੈਟ ਵਿੱਚ ਡਿਲੀਵਰ ਕੀਤੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਹੇਠਲੇ-ਪੱਧਰੀ ALSA API ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਪੁਰਾਤਨ ਕਲਾਇੰਟਸ ਲਈ, ਇੱਕ ALSA ਪਲੱਗਇਨ ਸਥਾਪਿਤ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਆਡੀਓ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਸਿੱਧੇ ਪਾਈਪਵਾਇਰ 'ਤੇ ਰੂਟ ਕਰਦਾ ਹੈ।

  • KDE ਡੈਸਕਟਾਪ ਨਾਲ ਬਿਲਡਾਂ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ ਵੇਲੈਂਡ ਵਰਤਣ ਲਈ ਬਦਲਿਆ ਗਿਆ ਹੈ। X11-ਅਧਾਰਿਤ ਸੈਸ਼ਨ ਨੂੰ ਇੱਕ ਵਿਕਲਪ ਵਿੱਚ ਉਤਾਰਿਆ ਗਿਆ ਹੈ। ਇਹ ਨੋਟ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਫੇਡੋਰਾ 34 ਦੇ ਨਾਲ ਸਪਲਾਈ ਕੀਤੇ KDE ਪਲਾਜ਼ਮਾ 5.20 ਦੀ ਰੀਲੀਜ਼ ਨੂੰ X11 ਦੇ ਸਿਖਰ 'ਤੇ ਓਪਰੇਸ਼ਨ ਮੋਡ ਦੇ ਨਾਲ ਕਾਰਜਸ਼ੀਲਤਾ ਵਿੱਚ ਲਗਭਗ ਸਮਾਨਤਾ ਵਿੱਚ ਲਿਆਂਦਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਸਕ੍ਰੀਨਕਾਸਟਿੰਗ ਅਤੇ ਮੱਧ-ਮਾਊਸ ਬਟਨ ਪੇਸਟ ਕਰਨ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਸ਼ਾਮਲ ਹਨ। ਮਲਕੀਅਤ ਵਾਲੇ NVIDIA ਡਰਾਈਵਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵੇਲੇ ਕੰਮ ਕਰਨ ਲਈ, kwin-wayland-nvidia ਪੈਕੇਜ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। XWayland ਕੰਪੋਨੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ X11 ਐਪਲੀਕੇਸ਼ਨਾਂ ਨਾਲ ਅਨੁਕੂਲਤਾ ਯਕੀਨੀ ਬਣਾਈ ਜਾਂਦੀ ਹੈ।
  • ਵੇਲੈਂਡ ਸਹਾਇਤਾ ਵਿੱਚ ਸੁਧਾਰ। ਮਲਕੀਅਤ ਵਾਲੇ NVIDIA ਡਰਾਈਵਰਾਂ ਵਾਲੇ ਸਿਸਟਮਾਂ 'ਤੇ XWayland ਕੰਪੋਨੈਂਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਯੋਗਤਾ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ। ਵੇਲੈਂਡ-ਅਧਾਰਿਤ ਵਾਤਾਵਰਣ ਵਿੱਚ, ਹੈੱਡਲੈੱਸ ਮੋਡ ਵਿੱਚ ਕੰਮ ਕਰਨ ਲਈ ਸਮਰਥਨ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ VNC ਜਾਂ RDP ਦੁਆਰਾ ਪਹੁੰਚ ਨਾਲ ਰਿਮੋਟ ਸਰਵਰ ਸਿਸਟਮਾਂ 'ਤੇ ਡੈਸਕਟੌਪ ਕੰਪੋਨੈਂਟ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
  • ਫੇਡੋਰਾ ਵਰਕਸਟੇਸ਼ਨ ਡੈਸਕਟਾਪ ਨੂੰ ਗਨੋਮ 40 ਅਤੇ GTK 4 ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਗਨੋਮ 40 ਵਿੱਚ, ਸਰਗਰਮੀਆਂ ਬਾਰੇ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਵਰਚੁਅਲ ਡੈਸਕਟਾਪ ਨੂੰ ਇੱਕ ਲੈਂਡਸਕੇਪ ਸਥਿਤੀ ਵਿੱਚ ਭੇਜਿਆ ਗਿਆ ਹੈ ਅਤੇ ਖੱਬੇ ਤੋਂ ਸੱਜੇ ਲਗਾਤਾਰ ਸਕ੍ਰੋਲਿੰਗ ਚੇਨ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਓਵਰਵਿਊ ਮੋਡ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਹਰੇਕ ਡੈਸਕਟਾਪ ਉਪਲਬਧ ਵਿੰਡੋਜ਼ ਦੀ ਕਲਪਨਾ ਕਰਦਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਇੰਟਰੈਕਟ ਕਰਦੇ ਸਮੇਂ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਪੈਨ ਅਤੇ ਜ਼ੂਮ ਕਰਦਾ ਹੈ। ਪ੍ਰੋਗਰਾਮਾਂ ਅਤੇ ਵਰਚੁਅਲ ਡੈਸਕਟਾਪਾਂ ਦੀ ਸੂਚੀ ਦੇ ਵਿਚਕਾਰ ਇੱਕ ਸਹਿਜ ਤਬਦੀਲੀ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜਦੋਂ ਬਹੁਤ ਸਾਰੇ ਮਾਨੀਟਰ ਹੁੰਦੇ ਹਨ ਤਾਂ ਕੰਮ ਦਾ ਸੁਧਰਿਆ ਸੰਗਠਨ। ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਾਂ ਦੇ ਡਿਜ਼ਾਈਨ ਨੂੰ ਆਧੁਨਿਕ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਗਨੋਮ ਸ਼ੈੱਲ ਰੈਂਡਰਿੰਗ ਸ਼ੇਡਰਾਂ ਲਈ GPU ਦੀ ਵਰਤੋਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
    ਫੇਡੋਰਾ 34 ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਰੀਲੀਜ਼
  • ਫੇਡੋਰਾ ਦੇ ਸਾਰੇ ਐਡੀਸ਼ਨਾਂ ਨੂੰ ਸਿਸਟਮ ਤੇ ਘੱਟ ਮੈਮੋਰੀ ਸਥਿਤੀਆਂ ਲਈ ਸ਼ੁਰੂਆਤੀ ਜਵਾਬ ਦੇਣ ਲਈ systemd-oomd ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਭੇਜਿਆ ਗਿਆ ਹੈ, ਪਹਿਲਾਂ ਵਰਤੀ ਗਈ ਅਰਲੀਓਮ ਪ੍ਰਕਿਰਿਆ ਦੀ ਬਜਾਏ। Systemd-oomd PSI (ਪ੍ਰੈਸ਼ਰ ਸਟਾਲ ਜਾਣਕਾਰੀ) ਕਰਨਲ ਸਬ-ਸਿਸਟਮ 'ਤੇ ਅਧਾਰਤ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਸਿਸਟਮ ਲੋਡ ਦੇ ਪੱਧਰ ਦਾ ਸਹੀ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਸਰੋਤਾਂ (CPU, ਮੈਮੋਰੀ, I/O) ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਉਡੀਕ ਸਮੇਂ ਬਾਰੇ ਉਪਭੋਗਤਾ ਸਪੇਸ ਜਾਣਕਾਰੀ ਵਿੱਚ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ। ਅਤੇ ਮੰਦੀ ਦੀ ਪ੍ਰਕਿਰਤੀ। PSI ਸਰੋਤਾਂ ਦੀ ਘਾਟ ਕਾਰਨ ਦੇਰੀ ਦੀ ਸ਼ੁਰੂਆਤ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪੜਾਅ 'ਤੇ ਸਰੋਤ-ਅਨੁਭਵ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨੂੰ ਚੁਣਨਾ ਸੰਭਵ ਬਣਾਉਂਦਾ ਹੈ ਜਦੋਂ ਸਿਸਟਮ ਅਜੇ ਇੱਕ ਨਾਜ਼ੁਕ ਸਥਿਤੀ ਵਿੱਚ ਨਹੀਂ ਹੈ ਅਤੇ ਕੈਸ਼ ਨੂੰ ਤੀਬਰਤਾ ਨਾਲ ਟ੍ਰਿਮ ਕਰਨਾ ਸ਼ੁਰੂ ਨਹੀਂ ਕਰਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਨੂੰ ਸਵੈਪ ਵਿੱਚ ਧੱਕਦਾ ਹੈ। ਭਾਗ.
  • Btrfs ਫਾਈਲ ਸਿਸਟਮ, ਜੋ ਕਿ ਆਖਰੀ ਰੀਲੀਜ਼ ਤੋਂ ਬਾਅਦ ਫੇਡੋਰਾ (ਫੇਡੋਰਾ ਵਰਕਸਟੇਸ਼ਨ, ਫੇਡੋਰਾ ਕੇਡੀਈ, ਆਦਿ) ਦੇ ਡੈਸਕਟਾਪ ਫਲੇਵਰਾਂ ਲਈ ਮੂਲ ਹੈ, ਵਿੱਚ ZSTD ਐਲਗੋਰਿਦਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਾਰਦਰਸ਼ੀ ਡਾਟਾ ਕੰਪਰੈਸ਼ਨ ਸ਼ਾਮਲ ਹੈ। ਫੇਡੋਰਾ 34 ਦੀਆਂ ਨਵੀਆਂ ਇੰਸਟਾਲੇਸ਼ਨਾਂ ਲਈ ਕੰਪਰੈਸ਼ਨ ਡਿਫਾਲਟ ਹੈ। ਮੌਜੂਦਾ ਸਿਸਟਮਾਂ ਦੇ ਉਪਭੋਗਤਾ "compress=zstd:1" ਫਲੈਗ ਨੂੰ /etc/fstab ਵਿੱਚ ਜੋੜ ਕੇ ਅਤੇ "sudo btrfs ਫਾਈਲ ਸਿਸਟਮ ਡੀਫ੍ਰੈਗ -czstd -rv / /home/" ਚਲਾ ਕੇ ਕੰਪਰੈਸ਼ਨ ਯੋਗ ਕਰ ਸਕਦੇ ਹਨ। ਪਹਿਲਾਂ ਤੋਂ ਉਪਲਬਧ ਡੇਟਾ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰਨ ਲਈ। ਕੰਪਰੈਸ਼ਨ ਕੁਸ਼ਲਤਾ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ, ਤੁਸੀਂ "ਕੰਪਸਾਈਜ਼" ਸਹੂਲਤ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਨੋਟ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਸੰਕੁਚਿਤ ਰੂਪ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰ ਕਰਨ ਨਾਲ ਨਾ ਸਿਰਫ਼ ਡਿਸਕ ਸਪੇਸ ਬਚਾਈ ਜਾਂਦੀ ਹੈ, ਸਗੋਂ ਰਾਈਟ ਓਪਰੇਸ਼ਨਾਂ ਦੀ ਮਾਤਰਾ ਨੂੰ ਘਟਾ ਕੇ SSD ਡਰਾਈਵਾਂ ਦੀ ਸਰਵਿਸ ਲਾਈਫ ਵੀ ਵਧਦੀ ਹੈ, ਅਤੇ ਹੌਲੀ ਡਰਾਈਵਾਂ 'ਤੇ ਵੱਡੀਆਂ, ਚੰਗੀ ਤਰ੍ਹਾਂ ਸੰਕੁਚਿਤ ਫਾਈਲਾਂ ਨੂੰ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੀ ਗਤੀ ਵੀ ਵਧਦੀ ਹੈ। .
  • ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਦੇ ਅਧਿਕਾਰਤ ਸੰਸਕਰਣਾਂ ਵਿੱਚ i3 ਵਿੰਡੋ ਮੈਨੇਜਰ ਵਾਲਾ ਸੰਸਕਰਣ ਸ਼ਾਮਲ ਹੈ, ਜੋ ਡੈਸਕਟਾਪ ਉੱਤੇ ਇੱਕ ਟਾਈਲਡ ਵਿੰਡੋ ਲੇਆਉਟ ਮੋਡ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
  • AArch64 ਆਰਕੀਟੈਕਚਰ 'ਤੇ ਆਧਾਰਿਤ ਸਿਸਟਮਾਂ ਲਈ KDE ਡੈਸਕਟਾਪ ਨਾਲ ਚਿੱਤਰਾਂ ਦਾ ਗਠਨ ਸ਼ੁਰੂ ਹੋ ਗਿਆ ਹੈ, ਗਨੋਮ ਅਤੇ Xfce ਡੈਸਕਟਾਪਾਂ ਨਾਲ ਅਸੈਂਬਲੀਆਂ ਅਤੇ ਸਰਵਰ ਸਿਸਟਮਾਂ ਲਈ ਚਿੱਤਰਾਂ ਤੋਂ ਇਲਾਵਾ।
  • ਇੱਕ ਨਵਾਂ ਕੰਪ ਨਿਊਰੋ ਕੰਟੇਨਰ ਚਿੱਤਰ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਨਿਊਰੋਸਾਇੰਸ ਖੋਜ ਲਈ ਉਪਯੋਗੀ ਮਾਡਲਿੰਗ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਚੋਣ ਸ਼ਾਮਲ ਹੈ।
  • ਇੰਟਰਨੈੱਟ ਆਫ਼ ਥਿੰਗਜ਼ (ਫੇਡੋਰਾ IoT) ਲਈ ਐਡੀਸ਼ਨ, ਜੋ ਘੱਟੋ-ਘੱਟ ਸਿਸਟਮ ਵਾਤਾਵਰਨ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਜਿਸਦਾ ਅੱਪਡੇਟ ਪੂਰੇ ਸਿਸਟਮ ਦੇ ਚਿੱਤਰ ਨੂੰ ਬਦਲ ਕੇ ਪ੍ਰਮਾਣੂ ਰੂਪ ਨਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਵੱਖ-ਵੱਖ ਕੰਟੇਨਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਮੁੱਖ ਸਿਸਟਮ ਤੋਂ ਵੱਖ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। (ਪੌਡਮੈਨ ਪ੍ਰਬੰਧਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ), ARM ਬੋਰਡਾਂ ਲਈ ਸਮਰਥਨ ਨੂੰ Pine64, RockPro64 ਅਤੇ Jetson Xavier NX ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਨਾਲ ਹੀ i.MX8 SoC ਆਧਾਰਿਤ ਬੋਰਡਾਂ ਜਿਵੇਂ ਕਿ 96boards Thor96 ਅਤੇ Solid Run HummingBoard-M ਲਈ ਬਿਹਤਰ ਸਮਰਥਨ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਆਟੋਮੈਟਿਕ ਸਿਸਟਮ ਰਿਕਵਰੀ ਲਈ ਹਾਰਡਵੇਅਰ ਅਸਫਲਤਾ ਟਰੈਕਿੰਗ ਵਿਧੀ (ਵਾਚਡੌਗ) ਦੀ ਵਰਤੋਂ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ।
  • Node.js 'ਤੇ ਅਧਾਰਤ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਗਈਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਨਾਲ ਵੱਖਰੇ ਪੈਕੇਜਾਂ ਦੀ ਰਚਨਾ ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇਸ ਦੀ ਬਜਾਏ, Node.js ਨੂੰ ਇੱਕ ਦੁਭਾਸ਼ੀਏ, ਸਿਰਲੇਖ ਫਾਈਲਾਂ, ਪ੍ਰਾਇਮਰੀ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਬਾਈਨਰੀ ਮੋਡੀਊਲ, ਅਤੇ ਬੁਨਿਆਦੀ ਪੈਕੇਜ ਪ੍ਰਬੰਧਨ ਸਾਧਨਾਂ (NPM, ਧਾਗਾ) ਦੇ ਨਾਲ ਸਿਰਫ਼ ਬੁਨਿਆਦੀ ਪੈਕੇਜ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। ਫੇਡੋਰਾ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਭੇਜੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜੋ ਕਿ Node.js ਵਰਤਦੀਆਂ ਹਨ, ਸਾਰੀਆਂ ਮੌਜੂਦਾ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਇੱਕ ਪੈਕੇਜ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀਆਂ ਹਨ, ਵੱਖ-ਵੱਖ ਪੈਕੇਜਾਂ ਵਿੱਚ ਵਰਤੀਆਂ ਗਈਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਵੰਡੇ ਜਾਂ ਵੱਖ ਕੀਤੇ ਬਿਨਾਂ। ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਏਮਬੈਡ ਕਰਨ ਨਾਲ ਤੁਸੀਂ ਛੋਟੇ ਪੈਕੇਜਾਂ ਦੀ ਗੜਬੜ ਤੋਂ ਛੁਟਕਾਰਾ ਪਾ ਸਕਦੇ ਹੋ, ਪੈਕੇਜਾਂ ਦੇ ਰੱਖ-ਰਖਾਅ ਨੂੰ ਸਰਲ ਬਣਾਉਗੇ (ਪਹਿਲਾਂ, ਮੇਨਟੇਨਰ ਨੇ ਪ੍ਰੋਗਰਾਮ ਦੇ ਨਾਲ ਮੁੱਖ ਪੈਕੇਜ ਦੀ ਬਜਾਏ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੇ ਨਾਲ ਸੈਂਕੜੇ ਪੈਕੇਜਾਂ ਦੀ ਸਮੀਖਿਆ ਅਤੇ ਜਾਂਚ ਕਰਨ ਵਿੱਚ ਜ਼ਿਆਦਾ ਸਮਾਂ ਬਿਤਾਇਆ), ਲਾਇਬ੍ਰੇਰੀ ਵਿਵਾਦਾਂ ਦਾ ਬੁਨਿਆਦੀ ਢਾਂਚਾ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀ ਸੰਸਕਰਣਾਂ ਨਾਲ ਬਾਈਡਿੰਗ ਦੀਆਂ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਹੱਲ ਕਰੇਗਾ (ਰੱਖ-ਰਖਾਅ ਕਰਨ ਵਾਲੇ ਪੈਕੇਜ ਵਿੱਚ ਸਾਬਤ ਅਤੇ ਟੈਸਟ ਕੀਤੇ ਸੰਸਕਰਣ ਸ਼ਾਮਲ ਕਰਨਗੇ)।
  • FreeType ਫੌਂਟ ਇੰਜਣ ਨੂੰ HarfBuzz ਗਲਾਈਫ ਸ਼ੇਪਿੰਗ ਇੰਜਣ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਬਦਲਿਆ ਗਿਆ ਹੈ। ਫ੍ਰੀਟਾਇਪ ਵਿੱਚ ਹਾਰਫਬਜ਼ ਦੀ ਵਰਤੋਂ ਨੇ ਗੁੰਝਲਦਾਰ ਟੈਕਸਟ ਲੇਆਉਟ ਵਾਲੀਆਂ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਟੈਕਸਟ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਵੇਲੇ ਸੰਕੇਤ ਦੀ ਗੁਣਵੱਤਾ ਵਿੱਚ ਸੁਧਾਰ ਕੀਤਾ ਹੈ (ਘੱਟ-ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਸਕ੍ਰੀਨਾਂ 'ਤੇ ਸਪਸ਼ਟਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਰਾਸਟਰਾਈਜ਼ੇਸ਼ਨ ਦੌਰਾਨ ਇੱਕ ਗਲਾਈਫ ਦੀ ਰੂਪਰੇਖਾ ਨੂੰ ਸੁਚਾਰੂ ਬਣਾਉਣਾ), ਜਿਸ ਵਿੱਚ ਗਲਾਈਫ ਕਈਆਂ ਤੋਂ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ। ਅੱਖਰ ਖਾਸ ਤੌਰ 'ਤੇ, HarfBuzz ਦੀ ਵਰਤੋਂ ਤੁਹਾਨੂੰ ਲਿਗਚਰ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਨ ਦੀ ਸਮੱਸਿਆ ਤੋਂ ਛੁਟਕਾਰਾ ਪਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ ਜਿਸ ਲਈ ਸੰਕੇਤ ਦੇਣ ਵੇਲੇ ਕੋਈ ਵੱਖਰੇ ਯੂਨੀਕੋਡ ਅੱਖਰ ਨਹੀਂ ਹੁੰਦੇ ਹਨ।
  • ਚੱਲਦੇ ਸਮੇਂ SELinux ਨੂੰ ਅਯੋਗ ਕਰਨ ਦੀ ਯੋਗਤਾ ਹਟਾ ਦਿੱਤੀ ਗਈ ਹੈ - /etc/selinux/config ਸੈਟਿੰਗ (SELINUX=ਅਯੋਗ) ਨੂੰ ਬਦਲ ਕੇ ਇਸਨੂੰ ਅਯੋਗ ਕਰਨਾ ਹੁਣ ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ। SELinux ਦੇ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਬਾਅਦ, LSM ਹੈਂਡਲਰ ਹੁਣ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਸੈੱਟ ਕੀਤੇ ਗਏ ਹਨ, ਜੋ ਕਿ ਉਹਨਾਂ ਹਮਲਿਆਂ ਤੋਂ ਸੁਰੱਖਿਆ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਂਦਾ ਹੈ ਜੋ SELinux ਨੂੰ ਕਮਜ਼ੋਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਨ ਜੋ ਕਿ ਕਰਨਲ ਮੈਮੋਰੀ ਦੇ ਭਾਗਾਂ ਨੂੰ ਸੋਧਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ। SELinux ਨੂੰ ਅਯੋਗ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਕਰਨਲ ਕਮਾਂਡ ਲਾਈਨ ਉੱਤੇ “selinux=0” ਪੈਰਾਮੀਟਰ ਪਾਸ ਕਰਕੇ ਸਿਸਟਮ ਨੂੰ ਰੀਬੂਟ ਕਰ ਸਕਦੇ ਹੋ। ਬੂਟ ਪ੍ਰਕਿਰਿਆ ਦੇ ਦੌਰਾਨ "ਲਾਗੂ ਕਰਨ" ਅਤੇ "ਅਨੁਕੂਲ" ਮੋਡਾਂ ਵਿਚਕਾਰ ਸਵਿਚ ਕਰਨ ਦੀ ਯੋਗਤਾ ਬਰਕਰਾਰ ਹੈ।
  • Xwayland DDX ਕੰਪੋਨੈਂਟ, ਜੋ ਕਿ ਵੇਲੈਂਡ-ਅਧਾਰਿਤ ਵਾਤਾਵਰਨ ਵਿੱਚ X11 ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਲਈ X.Org ਸਰਵਰ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ, ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਪੈਕੇਜ ਵਿੱਚ ਭੇਜਿਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਤਾਜ਼ਾ ਕੋਡ ਬੇਸ ਤੋਂ ਅਸੈਂਬਲ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ X ਦੇ ਸਥਿਰ ਰੀਲੀਜ਼ਾਂ ਤੋਂ ਸੁਤੰਤਰ ਹੈ। ਸੰਗਠਨ ਸਰਵਰ।
  • RPM ਪੈਕੇਜ ਮੈਨੇਜਰ ਵਿੱਚ ਇੱਕ ਲੈਣ-ਦੇਣ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ ਇੱਕ ਵਾਰ ਵਿੱਚ ਸਾਰੀਆਂ ਅੱਪਡੇਟ ਕੀਤੀਆਂ ਸਿਸਟਮਡ ਸੇਵਾਵਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰਨਾ ਸਮਰੱਥ ਹੈ। ਜਦੋਂ ਕਿ ਪਹਿਲਾਂ ਸੇਵਾ ਨੂੰ ਹਰੇਕ ਪੈਕੇਜ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਤੋਂ ਤੁਰੰਤ ਬਾਅਦ ਮੁੜ ਚਾਲੂ ਕੀਤਾ ਜਾਂਦਾ ਸੀ, ਹੁਣ ਇੱਕ ਕਤਾਰ ਬਣ ਜਾਂਦੀ ਹੈ ਅਤੇ RPM ਸੈਸ਼ਨ ਦੇ ਬਿਲਕੁਲ ਅੰਤ ਵਿੱਚ, ਸਾਰੇ ਪੈਕੇਜਾਂ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸੇਵਾਵਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
  • ARMv7 ਬੋਰਡਾਂ (armhfp) ਲਈ ਚਿੱਤਰਾਂ ਨੂੰ ਮੂਲ ਰੂਪ ਵਿੱਚ UEFI ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ ਹੈ।
  • zRAM ਇੰਜਣ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ ਵਰਚੁਅਲ ਸਵੈਪ ਡਿਵਾਈਸ ਦਾ ਆਕਾਰ ਭੌਤਿਕ ਮੈਮੋਰੀ ਦੇ ਇੱਕ ਚੌਥਾਈ ਤੋਂ ਅੱਧੇ ਆਕਾਰ ਤੱਕ ਵਧਾਇਆ ਗਿਆ ਹੈ, ਅਤੇ ਇਹ 8 GB ਸੀਮਾ ਤੱਕ ਵੀ ਸੀਮਿਤ ਹੈ। ਪਰਿਵਰਤਨ ਤੁਹਾਨੂੰ ਐਨਾਕਾਂਡਾ ਇੰਸਟਾਲਰ ਨੂੰ ਥੋੜੀ ਜਿਹੀ RAM ਵਾਲੇ ਸਿਸਟਮ ਉੱਤੇ ਸਫਲਤਾਪੂਰਵਕ ਚਲਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ।
  • ਸਥਿਰ ਸ਼ਾਖਾ ਵਿੱਚ ਜੰਗਾਲ ਭਾਸ਼ਾ ਲਈ ਕਰੇਟ ਪੈਕੇਜਾਂ ਦੀ ਡਿਲਿਵਰੀ ਨੂੰ ਯਕੀਨੀ ਬਣਾਇਆ ਗਿਆ ਹੈ. ਪੈਕੇਜ ਅਗੇਤਰ "rust-" ਦੇ ਨਾਲ ਦਿੱਤੇ ਗਏ ਹਨ।
  • ਇੰਸਟਾਲੇਸ਼ਨ ISO ਪ੍ਰਤੀਬਿੰਬਾਂ ਦੇ ਆਕਾਰ ਨੂੰ ਘਟਾਉਣ ਲਈ, ਸ਼ੁੱਧ SquashFS ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਨੇਸਟਡ EXT4 ਪਰਤ ਤੋਂ ਬਿਨਾਂ, ਜੋ ਕਿ ਇਤਿਹਾਸਕ ਕਾਰਨਾਂ ਕਰਕੇ ਵਰਤੀ ਗਈ ਸੀ।
  • GRUB ਬੂਟ ਲੋਡਰ ਸੰਰਚਨਾ ਫਾਇਲਾਂ ਨੂੰ EFI ਸਹਿਯੋਗ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ, ਸਭ ਸਹਿਯੋਗੀ ਢਾਂਚੇ ਲਈ ਯੂਨੀਫਾਈਡ ਕੀਤਾ ਗਿਆ ਹੈ।
  • ਡਿਸਕ ਸਪੇਸ ਦੀ ਖਪਤ ਨੂੰ ਘਟਾਉਣ ਲਈ, ਲੀਨਕਸ ਕਰਨਲ ਦੁਆਰਾ ਵਰਤੇ ਜਾਂਦੇ ਫਰਮਵੇਅਰ ਨਾਲ ਫਾਈਲਾਂ ਦੀ ਕੰਪਰੈਸ਼ਨ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ (ਕਰਨਲ 5.3 ਤੋਂ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, xz ਆਰਕਾਈਵਜ਼ ਤੋਂ ਫਰਮਵੇਅਰ ਲੋਡ ਕਰਨਾ ਸਮਰਥਿਤ ਹੈ)। ਜਦੋਂ ਅਨਪੈਕ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਾਰੇ ਫਰਮਵੇਅਰ ਲਗਭਗ 900 MB ਲੈਂਦਾ ਹੈ, ਅਤੇ ਜਦੋਂ ਸੰਕੁਚਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਉਹਨਾਂ ਦਾ ਆਕਾਰ ਅੱਧਾ ਘਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
  • ntp ਪੈਕੇਜ (ਸਹੀ ਸਮੇਂ ਨੂੰ ਸਮਕਾਲੀ ਕਰਨ ਲਈ ਸਰਵਰ) ਨੂੰ ntpsec ਦੇ ਫੋਰਕ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ।
  • xemacs, xemacs-packages-base, xemacs-packages-extra ਅਤੇ neXtaw ਪੈਕੇਜ, ਜਿਨ੍ਹਾਂ ਦਾ ਵਿਕਾਸ ਲੰਬੇ ਸਮੇਂ ਤੋਂ ਰੁਕਿਆ ਹੋਇਆ ਹੈ, ਨੂੰ ਅਪ੍ਰਚਲਿਤ ਘੋਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। nscd ਪੈਕੇਜ ਨੂੰ ਬਰਤਰਫ਼ ਕੀਤਾ ਗਿਆ ਹੈ - systemd-solved ਨੂੰ ਹੁਣ ਹੋਸਟ ਡੇਟਾਬੇਸ ਨੂੰ ਕੈਸ਼ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ sssd ਨੂੰ ਨਾਮ ਵਾਲੀਆਂ ਸੇਵਾਵਾਂ ਨੂੰ ਕੈਸ਼ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
  • xorg-x11-* X11 ਉਪਯੋਗਤਾਵਾਂ ਦੇ ਸੰਗ੍ਰਹਿ ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ; ਹਰ ਸਹੂਲਤ ਹੁਣ ਵੱਖਰੇ ਪੈਕੇਜ ਵਿੱਚ ਪੇਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
  • ਪ੍ਰੋਜੈਕਟ ਦੇ ਗਿੱਟ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਨਾਮ ਮਾਸਟਰ ਦੀ ਵਰਤੋਂ ਬੰਦ ਕਰ ਦਿੱਤੀ ਗਈ ਹੈ, ਕਿਉਂਕਿ ਇਸ ਸ਼ਬਦ ਨੂੰ ਹਾਲ ਹੀ ਵਿੱਚ ਸਿਆਸੀ ਤੌਰ 'ਤੇ ਗਲਤ ਮੰਨਿਆ ਗਿਆ ਹੈ। git ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਡਿਫਾਲਟ ਬ੍ਰਾਂਚ ਨਾਂ ਹੁਣ "ਮੁੱਖ" ਹੈ, ਅਤੇ ਪੈਕੇਜਾਂ ਜਿਵੇਂ ਕਿ src.fedoraproject.org/rpms ਵਾਲੀਆਂ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਸ਼ਾਖਾ "rawhide" ਹੈ।
  • ਅੱਪਡੇਟ ਕੀਤੇ ਪੈਕੇਜ ਸੰਸਕਰਣ, ਜਿਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL Update 13, MariaDB.
  • ਨਵਾਂ ਲੋਗੋ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ।
    ਫੇਡੋਰਾ 34 ਲੀਨਕਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਰੀਲੀਜ਼

ਉਸੇ ਸਮੇਂ, ਫੇਡੋਰਾ 34 ਲਈ RPM ਫਿਊਜ਼ਨ ਪ੍ਰੋਜੈਕਟ ਦੇ “ਮੁਫ਼ਤ” ਅਤੇ “ਨਾਨਫ੍ਰੀ” ਰਿਪੋਜ਼ਟਰੀਆਂ ਲਾਂਚ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ, ਜਿਸ ਵਿੱਚ ਵਾਧੂ ਮਲਟੀਮੀਡੀਆ ਐਪਲੀਕੇਸ਼ਨਾਂ (MPlayer, VLC, Xine), ਵੀਡੀਓ/ਆਡੀਓ ਕੋਡੇਕਸ, DVD ਸਹਾਇਤਾ, ਮਲਕੀਅਤ AMD ਅਤੇ NVIDIA ਡਰਾਈਵਰ, ਗੇਮਿੰਗ ਪ੍ਰੋਗਰਾਮ, ਇਮੂਲੇਟਰ।

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ