فیڈورا لینکس 36 کی تقسیم بیٹا ٹیسٹنگ کے مرحلے میں داخل ہے۔

فیڈورا لینکس 36 ڈسٹری بیوشن کے بیٹا ورژن کی جانچ شروع ہو گئی ہے۔ بیٹا ریلیز نے جانچ کے آخری مرحلے میں منتقلی کو نشان زد کیا، جس میں صرف اہم کیڑے درست کیے جاتے ہیں۔ ریلیز 26 اپریل کو ہونے والی ہے۔ ریلیز میں Fedora Workstation، Fedora Server، Fedora Silverblue، Fedora IoT اور لائیو بلڈز کا احاطہ کیا گیا ہے، جو KDE پلازما 5، Xfce، MATE، Cinnamon، LXDE اور LXQt ڈیسک ٹاپ ماحول کے ساتھ اسپن کی شکل میں فراہم کیے گئے ہیں۔ اسمبلیاں x86_64، Power64، ARM64 (AArch64) آرکیٹیکچرز اور 32-bit ARM پروسیسرز کے ساتھ مختلف آلات کے لیے تیار کی جاتی ہیں۔

فیڈورا لینکس 36 میں سب سے اہم تبدیلیاں یہ ہیں:

  • فیڈورا ورک سٹیشن ڈیسک ٹاپ کو GNOME 42 ریلیز میں اپ ڈیٹ کر دیا گیا ہے، جس میں ماحول کے لحاظ سے ڈارک UI سیٹنگز کا اضافہ ہوتا ہے اور GTK 4 اور libadwaita لائبریری کو استعمال کرنے کے لیے بہت سی ایپلیکیشنز کو منتقل کیا جاتا ہے، جو کہ نئی ایپلی کیشنز کی تعمیر کے لیے ریڈی میڈ ویجٹ اور اشیاء پیش کرتا ہے۔ GNOME HIG رہنما خطوط (ہیومن انٹرفیس گائیڈ لائنز)۔

    GNOME 42 میں اسٹائل کنفیوژن پر تنقید کی گئی ہے - کچھ پروگراموں کو نئے GNOME HIG گائیڈ لائنز کے مطابق اسٹائل کیا جاتا ہے، جبکہ دیگر پرانے اسٹائل کا استعمال کرتے رہتے ہیں یا نئے اور پرانے اسٹائل کے عناصر کو یکجا کرتے ہیں۔ مثال کے طور پر، نئے ٹیکسٹ ایڈیٹر میں بٹنوں کو بناوٹ کے ساتھ ہائی لائٹ نہیں کیا جاتا ہے اور ونڈو کو گول کونوں کے ساتھ دکھایا جاتا ہے، فائل مینیجر میں بٹن فریم کیے جاتے ہیں اور ونڈو کے کم گول کونے استعمال کیے جاتے ہیں، gedit میں بٹن واضح طور پر نمایاں ہوتے ہیں، مزید متضاد اور گہرے پس منظر پر رکھا ہوا ہے، اور کھڑکی کے نچلے کونے تیز ہیں۔

    فیڈورا لینکس 36 کی تقسیم بیٹا ٹیسٹنگ کے مرحلے میں داخل ہے۔

  • ملکیتی NVIDIA ڈرائیوروں والے سسٹمز کے لیے، پہلے سے طے شدہ GNOME سیشن کو Wayland پروٹوکول کا استعمال کرتے ہوئے فعال کیا جاتا ہے، جو پہلے صرف اوپن سورس ڈرائیور استعمال کرتے وقت دستیاب تھا۔ روایتی X سرور کے اوپر چلنے والے GNOME سیشن کو منتخب کرنے کی صلاحیت برقرار ہے۔ پہلے، NVIDIA ڈرائیوروں کے ساتھ سسٹمز پر Wayland کو فعال کرنے میں XWayland کے DDX (Device-Dependent X) جزو کا استعمال کرتے ہوئے چلنے والی X11 ایپلی کیشنز میں OpenGL اور Vulkan ہارڈویئر ایکسلریشن کے لیے تعاون کی کمی کی وجہ سے رکاوٹ تھی۔ NVIDIA ڈرائیوروں کی نئی برانچ نے مسائل کو حل کر دیا ہے اور XWayland کے استعمال سے چلنے والی X ایپلی کیشنز میں OpenGL اور Vulkan کی کارکردگی اب تقریباً وہی ہے جو کہ ایک باقاعدہ X سرور کے تحت چل رہی ہے۔
  • Fedora Silverblue اور Fedora Kinoite کے جوہری طور پر اپ ڈیٹ شدہ ایڈیشن، جو GNOME اور KDE سے یک سنگی تصاویر پیش کرتے ہیں جو الگ الگ پیکجوں میں الگ نہیں ہیں اور rpm-ostree ٹول کٹ کا استعمال کرتے ہوئے بنائے گئے ہیں، کو /var درجہ بندی کو علیحدہ Btrfs ذیلی کلید پر رکھنے کے لیے دوبارہ ڈیزائن کیا گیا ہے، /var کے مواد کے سنیپ شاٹس کو دوسرے سسٹم پارٹیشنز سے آزادانہ طور پر ہیرا پھیری کرنے کی اجازت دینا۔
  • LXQt ڈیسک ٹاپ کے ساتھ پیکجز اور ڈسٹری بیوشن ایڈیشن کو LXQt 1.0 ورژن میں اپ ڈیٹ کر دیا گیا ہے۔
  • سسٹمڈ آپریشن کے دوران، یونٹ فائلوں کے نام دکھائے جاتے ہیں، جس سے یہ تعین کرنا آسان ہو جاتا ہے کہ کون سی سروسز شروع اور بند کی گئی ہیں۔ مثال کے طور پر، "Starting Frobnicating Daemon..." کے بجائے اب یہ "Starting frobnicator.service - Frobnicating Daemon..." دکھائے گا۔
  • پہلے سے طے شدہ طور پر، زیادہ تر زبانیں DejaVu کے بجائے نوٹو فونٹس استعمال کرتی ہیں۔
  • GnuTLS میں دستیاب انکرپشن الگورتھم کو منتخب کرنے کے لیے جنہیں استعمال کیا جا سکتا ہے، اب ایک سفید فہرست استعمال کی جاتی ہے، یعنی درست الگورتھم کو غلط کو چھوڑنے کے بجائے واضح طور پر نامزد کیا گیا ہے۔ یہ نقطہ نظر آپ کو اجازت دیتا ہے، اگر آپ چاہیں، بعض ایپلیکیشنز اور عمل کے لیے غیر فعال الگورتھم کے لیے سپورٹ واپس کر سکتے ہیں۔
  • فائل کا تعلق کس rpm پیکیج سے ہے اس کے بارے میں معلومات ELF فارمیٹ میں قابل عمل فائلوں اور لائبریریوں میں شامل کر دی گئی ہیں۔ systemd-coredump اس معلومات کو پیکیج ورژن کی عکاسی کرنے کے لیے استعمال کرتا ہے جب کریش اطلاعات بھیجتا ہے۔
  • Framebuffer آؤٹ پٹ کے لیے استعمال ہونے والے fbdev ڈرائیوروں کو simpledrm ڈرائیور نے تبدیل کر دیا ہے، جو آؤٹ پٹ کے لیے UEFI فرم ویئر یا BIOS کے ذریعے فراہم کردہ EFI-GOP یا VESA فریم بفر کا استعمال کرتا ہے۔ پسماندہ مطابقت کو یقینی بنانے کے لیے، fbdev ڈیوائس کی تقلید کے لیے ایک پرت استعمال کی جاتی ہے۔
  • OCI/Docker فارمیٹس میں کنٹینرز کے لیے ابتدائی سپورٹ rpm-ostree کی بنیاد پر جوہری طور پر اپ ڈیٹ شدہ تصاویر کے ساتھ کام کرنے کے لیے اسٹیک میں شامل کر دی گئی ہے، جس سے آپ آسانی سے کنٹینر امیجز بنا سکتے ہیں اور سسٹم کے ماحول کو کنٹینرز میں منتقل کر سکتے ہیں۔
  • RPM پیکیج مینیجر ڈیٹا بیس کو /var/lib/rpm ڈائریکٹری سے /usr/lib/sysimage/rpm میں منتقل کر دیا گیا ہے، /var/lib/rpm کو علامتی لنک سے بدل دیا گیا ہے۔ اس طرح کی جگہ کا تعین پہلے سے ہی rpm-ostree پر مبنی اسمبلیوں میں اور SUSE/openSUSE کی تقسیم میں استعمال ہوتا ہے۔ منتقلی کی وجہ /usr پارٹیشن کے مواد کے ساتھ RPM ڈیٹا بیس کا ناگزیر ہونا ہے، جو دراصل RPM پیکجوں پر مشتمل ہے (مثال کے طور پر، مختلف پارٹیشنز میں جگہ کا تعین FS سنیپ شاٹس کے انتظام اور تبدیلیوں کے رول بیک کو پیچیدہ بناتا ہے، اور اس صورت میں منتقلی /usr، انسٹال شدہ پیکجوں کے ساتھ کنکشن کے بارے میں معلومات ضائع ہو جاتی ہے)۔
  • نیٹ ورک مینجر، بطور ڈیفالٹ، اب نئی تنصیبات میں ifcfg کنفیگریشن فارمیٹ (/etc/sysconfig/network-scripts/ifcfg-*) کو سپورٹ نہیں کرتا ہے۔ فیڈورا 33 سے شروع کرتے ہوئے، نیٹ ورک مینجر بطور ڈیفالٹ کلید فائل کی شکل استعمال کرتا ہے۔
  • ہنسپیل لغات کو /usr/share/myspell/ سے /usr/share/hunspell/ میں منتقل کر دیا گیا ہے۔
  • ہاسکل لینگویج (GHC) کے لیے کمپائلر کے مختلف ورژن بیک وقت انسٹال کرنا ممکن ہے۔
  • اس کمپوزیشن میں NFS اور Samba کے ذریعے فائل شیئرنگ کو ترتیب دینے کے لیے ویب انٹرفیس کے ساتھ کاک پٹ ماڈیول شامل ہے۔
  • ڈیفالٹ جاوا عمل درآمد java-17-openjdk کے بجائے java-11-openjdk ہے۔
  • لوکیلز mlocate کے انتظام کے پروگرام کو plocate سے بدل دیا گیا ہے، ایک تیز تر اینالاگ جو کم ڈسک کی جگہ استعمال کرتا ہے۔
  • ipw2100 اور ipw2200 (Intel Pro Wireless 2100/2200) ڈرائیوروں میں استعمال ہونے والے پرانے وائرلیس اسٹیک کے لیے سپورٹ کو بند کر دیا گیا ہے، جس کی جگہ 2007 میں mac80211/cfg80211 اسٹیک نے لے لی تھی۔
  • ایناکونڈا انسٹالر میں، نیا صارف بنانے کے لیے انٹرفیس میں، شامل کیے جانے والے صارف کو ایڈمنسٹریٹر کے حقوق دینے کا چیک باکس بطور ڈیفالٹ فعال ہوتا ہے۔
  • میزبان ڈیٹا بیس کو کیش کرنے کے لیے استعمال ہونے والے nscd پیکیج کو بند کر دیا گیا ہے۔ nscd کو systemd-solved سے تبدیل کر دیا گیا ہے، اور sssd کو نامی خدمات کیش کرنے کے لیے استعمال کیا جا سکتا ہے۔
  • Stratis لوکل اسٹوریج مینجمنٹ ٹول کٹ کو ورژن 3.0.0 میں اپ ڈیٹ کر دیا گیا ہے۔
  • اپ ڈیٹ کردہ پیکیج ورژن، بشمول GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP 2.6.1, Ansible, MLT5, Potr4.0, LLVM. y ریلز 7 پر۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں