لینکس کی تقسیم فیڈورا 34 کی ریلیز

لینکس ڈسٹری بیوشن Fedora 34 کی ریلیز پیش کر دی گئی ہے۔ مصنوعات Fedora Workstation, Fedora Server, CoreOS, Fedora IoT ایڈیشن کے ساتھ ساتھ ڈیسک ٹاپ ماحولیات کی لائیو بلڈز کے ساتھ "اسپن" کا ایک سیٹ KDE Plasma 5, Xfce, i3, MATE ، دار چینی، LXDE کو ڈاؤن لوڈ کے لیے تیار کیا گیا ہے۔ اور LXQt۔ اسمبلیاں x86_64، Power64، ARM64 (AArch64) آرکیٹیکچرز اور 32-bit ARM پروسیسرز کے ساتھ مختلف آلات کے لیے تیار کی جاتی ہیں۔ فیڈورا سلور بلو کی اشاعت میں تاخیر ہوئی ہے۔

فیڈورا 34 میں سب سے قابل ذکر بہتری یہ ہیں:

  • تمام آڈیو اسٹریمز کو پائپ وائر میڈیا سرور پر منتقل کر دیا گیا ہے، جو اب PulseAudio اور JACK کے بجائے پہلے سے طے شدہ ہے۔ پائپ وائر کا استعمال آپ کو ایک باقاعدہ ڈیسک ٹاپ ایڈیشن میں پیشہ ورانہ آڈیو پروسیسنگ کی صلاحیتیں فراہم کرنے، فریگمنٹیشن سے چھٹکارا پانے اور مختلف ایپلی کیشنز کے لیے آڈیو انفراسٹرکچر کو یکجا کرنے کی اجازت دیتا ہے۔

    پچھلی ریلیز میں، فیڈورا ورک سٹیشن نے آڈیو پر کارروائی کرنے کے لیے پلس آڈیو نامی ایک پس منظر کا عمل استعمال کیا، اور ایپلی کیشنز نے اس عمل کے ساتھ تعامل کرنے، آڈیو اسٹریمز کو مکس کرنے اور ان کا نظم کرنے کے لیے ایک کلائنٹ لائبریری کا استعمال کیا۔ پیشہ ورانہ آڈیو پروسیسنگ کے لیے، JACK ساؤنڈ سرور اور متعلقہ کلائنٹ لائبریری کا استعمال کیا گیا۔ مطابقت کو یقینی بنانے کے لیے، PulseAudio اور JACK کے ساتھ تعامل کے لیے لائبریریوں کے بجائے، PipeWire کے ذریعے چلنے والی ایک پرت شامل کی گئی ہے، جو آپ کو تمام موجودہ PulseAudio اور JACK کلائنٹس کے کام کے ساتھ ساتھ Flatpak فارمیٹ میں فراہم کردہ ایپلیکیشنز کو محفوظ کرنے کی اجازت دیتی ہے۔ نچلے درجے کے ALSA API کا استعمال کرنے والے میراثی کلائنٹس کے لیے، ایک ALSA پلگ ان انسٹال ہوتا ہے جو آڈیو اسٹریمز کو براہ راست پائپ وائر تک لے جاتا ہے۔

  • KDE ڈیسک ٹاپ کے ساتھ تعمیرات کو بطور ڈیفالٹ Wayland استعمال کرنے کے لیے تبدیل کر دیا گیا ہے۔ X11 پر مبنی سیشن کو ایک آپشن پر چھوڑ دیا گیا ہے۔ یہ بات قابل ذکر ہے کہ Fedora 34 کے ساتھ فراہم کردہ KDE Plasma 5.20 کی ریلیز کو X11 کے اوپری حصے پر آپریشن کے موڈ کے ساتھ فعالیت میں تقریباً برابری پر لایا گیا ہے، بشمول اسکرین کاسٹنگ اور ماؤس کے درمیانی بٹن پیسٹ کرنے کے مسائل۔ ملکیتی NVIDIA ڈرائیور استعمال کرتے وقت کام کرنے کے لیے، kwin-wayland-nvidia پیکیج استعمال کیا جاتا ہے۔ XWayland جزو کا استعمال کرتے ہوئے X11 ایپلی کیشنز کے ساتھ مطابقت کو یقینی بنایا جاتا ہے۔
  • بہتر ویلینڈ سپورٹ۔ ملکیتی NVIDIA ڈرائیوروں والے سسٹمز پر XWayland جزو کو استعمال کرنے کی صلاحیت کو شامل کیا۔ Wayland پر مبنی ماحول میں، ہیڈ لیس موڈ میں کام کرنے کے لیے سپورٹ لاگو کیا جاتا ہے، جو آپ کو VNC یا RDP کے ذریعے رسائی کے ساتھ ریموٹ سرور سسٹمز پر ڈیسک ٹاپ اجزاء چلانے کی اجازت دیتا ہے۔
  • فیڈورا ورک سٹیشن ڈیسک ٹاپ کو GNOME 40 اور GTK 4 میں اپ ڈیٹ کر دیا گیا ہے۔ GNOME 40 میں، ایکٹیویٹیز اوور ویو ورچوئل ڈیسک ٹاپس کو لینڈ سکیپ اورینٹیشن میں منتقل کر دیا گیا ہے اور اسے بائیں سے دائیں مسلسل سکرولنگ چین میں دکھایا گیا ہے۔ جائزہ موڈ میں ظاہر ہونے والا ہر ڈیسک ٹاپ دستیاب ونڈوز کا تصور کرتا ہے اور صارف کے بات چیت کے دوران متحرک طور پر پین اور زوم کرتا ہے۔ پروگراموں اور ورچوئل ڈیسک ٹاپس کی فہرست کے درمیان ایک ہموار منتقلی فراہم کی جاتی ہے۔ ایک سے زیادہ مانیٹر ہونے پر کام کی بہتر تنظیم۔ بہت سے پروگراموں کے ڈیزائن کو جدید بنایا گیا ہے۔ GNOME شیل رینڈرنگ شیڈرز کے لیے GPU کے استعمال کی حمایت کرتا ہے۔
    لینکس کی تقسیم فیڈورا 34 کی ریلیز
  • فیڈورا کے تمام ایڈیشنز کو سسٹم پر کم میموری کی حالتوں کے ابتدائی ردعمل کے لیے systemd-oomd میکانزم کو استعمال کرنے کے لیے منتقل کر دیا گیا ہے، بجائے اس کے کہ پہلے استعمال کیے گئے ابتدائی اوم عمل۔ Systemd-oomd PSI (پریشر اسٹال انفارمیشن) کرنل سب سسٹم پر مبنی ہے، جو آپ کو سسٹم لوڈ کی سطح کا درست اندازہ لگانے کے لیے مختلف وسائل (CPU، میموری، I/O) کے حصول کے لیے انتظار کے وقت کے بارے میں صارف کی جگہ کی معلومات کا تجزیہ کرنے کی اجازت دیتا ہے۔ اور سست روی کی نوعیت۔ PSI وسائل کی کمی کی وجہ سے تاخیر کے آغاز کا پتہ لگانا ممکن بناتا ہے اور وسائل پر مبنی عمل کو منتخب طور پر ایک ایسے مرحلے پر ختم کرتا ہے جب سسٹم ابھی نازک حالت میں نہیں ہے اور کیش کو شدت سے تراشنا شروع نہیں کرتا ہے اور ڈیٹا کو سویپ میں دھکیلنا شروع نہیں کرتا ہے۔ تقسیم
  • Btrfs فائل سسٹم، جو کہ آخری ریلیز کے بعد سے Fedora (Fedora Workstation، Fedora KDE، وغیرہ) کے ڈیسک ٹاپ ذائقوں کے لیے ڈیفالٹ ہے، ZSTD الگورتھم کا استعمال کرتے ہوئے شفاف ڈیٹا کمپریشن کو شامل کرتا ہے۔ فیڈورا 34 کی نئی تنصیبات کے لیے کمپریشن ڈیفالٹ ہے۔ موجودہ سسٹمز کے صارفین "compress=zstd:1" پرچم کو /etc/fstab میں شامل کرکے اور "sudo btrfs فائل سسٹم defrag -czstd -rv / /home/" چلا کر کمپریشن کو فعال کرسکتے ہیں۔ پہلے سے دستیاب ڈیٹا کو کمپریس کرنے کے لیے۔ کمپریشن کی کارکردگی کو جانچنے کے لیے، آپ "compsize" یوٹیلیٹی استعمال کر سکتے ہیں۔ واضح رہے کہ ڈیٹا کو کمپریسڈ شکل میں ذخیرہ کرنے سے نہ صرف ڈسک کی جگہ کی بچت ہوتی ہے، بلکہ رائٹ آپریشنز کے حجم کو کم کرکے SSD ڈرائیوز کی سروس لائف میں بھی اضافہ ہوتا ہے، اور سست ڈرائیوز پر بڑی، اچھی طرح سے کمپریسڈ فائلوں کو پڑھنے اور لکھنے کی رفتار میں بھی اضافہ ہوتا ہے۔ .
  • تقسیم کے سرکاری ایڈیشنز میں i3 ونڈو مینیجر والا ورژن شامل ہے، جو ڈیسک ٹاپ پر ٹائلڈ ونڈو لے آؤٹ موڈ پیش کرتا ہے۔
  • AArch64 فن تعمیر پر مبنی نظاموں کے لیے KDE ڈیسک ٹاپ کے ساتھ تصاویر کی تشکیل شروع ہو گئی ہے، GNOME اور Xfce ڈیسک ٹاپس کے ساتھ اسمبلیوں کے علاوہ، اور سرور سسٹم کے لیے تصاویر۔
  • ایک نئی کمپ نیورو کنٹینر امیج شامل کی گئی ہے، جس میں نیورو سائنس ریسرچ کے لیے کارآمد ماڈلنگ اور سمولیشن ایپلی کیشنز کا انتخاب شامل ہے۔
  • انٹرنیٹ آف تھنگز (Fedora IoT) کے لیے ایڈیشن، جو کم از کم نظام کے ماحول کو پیش کرتا ہے، جس کی تازہ کاری پورے نظام کی تصویر کو تبدیل کرکے ایٹمی طور پر کی جاتی ہے، اور ایپلیکیشنز کو الگ تھلگ کنٹینرز کا استعمال کرتے ہوئے مرکزی نظام سے الگ کیا جاتا ہے۔ (پوڈ مین مینجمنٹ کے لیے استعمال کیا جاتا ہے)، ARM بورڈز کے لیے سپورٹ Pine64، RockPro64 اور Jetson Xavier NX کے ساتھ ساتھ i.MX8 SoC پر مبنی بورڈز جیسے 96boards Thor96 اور Solid Run HummingBoard-M کے لیے بہتر سپورٹ شامل کی گئی ہے۔ خودکار نظام کی بحالی کے لیے ہارڈ ویئر کی ناکامی سے باخبر رہنے کے طریقہ کار (واچ ڈاگ) کا استعمال فراہم کیا گیا ہے۔
  • Node.js پر مبنی منصوبوں میں استعمال ہونے والی لائبریریوں کے ساتھ علیحدہ پیکجز کی تخلیق بند کر دی گئی ہے۔ اس کے بجائے، Node.js کو ایک مترجم، ہیڈر فائلز، پرائمری لائبریریوں، بائنری ماڈیولز، اور بنیادی پیکیج مینجمنٹ ٹولز (NPM، یارن) کے ساتھ صرف بنیادی پیکیج فراہم کیے جاتے ہیں۔ فیڈورا ریپوزٹری میں بھیجی گئی ایپلی کیشنز جو Node.js استعمال کرتی ہیں، تمام موجودہ انحصار کو ایک پیکج میں سرایت کرنے کی اجازت ہے، الگ الگ پیکجوں میں استعمال ہونے والی لائبریریوں کو تقسیم یا الگ کیے بغیر۔ لائبریریوں کو سرایت کرنے سے آپ کو چھوٹے پیکجوں کی بے ترتیبی سے نجات ملے گی، پیکجوں کی دیکھ بھال کو آسان بنایا جائے گا (پہلے، مینٹینر نے پروگرام کے ساتھ مرکزی پیکج کی بجائے لائبریریوں کے ساتھ سینکڑوں پیکجوں کا جائزہ لینے اور جانچنے میں زیادہ وقت صرف کیا تھا)، لائبریری تنازعات کا بنیادی ڈھانچہ اور لائبریری ورژن کے پابند ہونے کے ساتھ مسائل کو حل کرے گا (مینٹینرز پیکج میں ثابت شدہ اور آزمائشی ورژن شامل کریں گے)۔
  • فری ٹائپ فونٹ انجن کو HarfBuzz گلیف شیپنگ انجن استعمال کرنے کے لیے تبدیل کر دیا گیا ہے۔ فری ٹائپ میں ہارف بز کے استعمال نے اشارے کے معیار کو بہتر بنایا ہے (کم ریزولوشن اسکرینوں پر وضاحت کو بہتر بنانے کے لیے راسٹرائزیشن کے دوران گلیف کے خاکہ کو ہموار کرنا) جب متن کو پیچیدہ متن کی ترتیب والی زبانوں میں ڈسپلے کیا جا رہا ہے، جس میں کئی سے گلائف بنائے جا سکتے ہیں۔ حروف خاص طور پر، HarfBuzz کا استعمال آپ کو ligatures کو نظر انداز کرنے کے مسئلے سے چھٹکارا حاصل کرنے کی اجازت دیتا ہے جس کے لیے اشارہ کرتے وقت کوئی علیحدہ یونیکوڈ حروف نہیں ہوتے ہیں۔
  • SELinux کو چلانے کے دوران غیر فعال کرنے کی صلاحیت کو ہٹا دیا گیا ہے - اسے /etc/selinux/config سیٹنگز (SELINUX=disabled) کو تبدیل کر کے غیر فعال کرنا مزید تعاون یافتہ نہیں ہے۔ SELinux کے شروع ہونے کے بعد، LSM ہینڈلرز اب صرف پڑھنے کے موڈ پر سیٹ ہو گئے ہیں، جو ان حملوں کے خلاف تحفظ کو بہتر بناتا ہے جو SELinux کو کمزوریوں کا استحصال کرنے کے بعد غیر فعال کرنے کی کوشش کرتے ہیں جو کرنل میموری کے مواد کو تبدیل کرنے کی اجازت دیتے ہیں۔ SELinux کو غیر فعال کرنے کے لیے، آپ کرنل کمانڈ لائن پر "selinux=0" پیرامیٹر پاس کر کے سسٹم کو ریبوٹ کر سکتے ہیں۔ بوٹ کے عمل کے دوران "انفورسنگ" اور "اجازت بخش" طریقوں کے درمیان سوئچ کرنے کی صلاحیت برقرار ہے۔
  • Xwayland DDX جزو، جو X.Org سرور کو Wayland پر مبنی ماحول میں X11 ایپلیکیشنز کے عمل کو منظم کرنے کے لیے چلاتا ہے، کو ایک علیحدہ پیکج میں منتقل کر دیا گیا ہے، جو ایک تازہ کوڈ بیس سے جمع کیا گیا ہے جو X کے مستحکم ریلیز سے آزاد ہے۔ org سرور۔
  • RPM پیکیج مینیجر میں لین دین کی تکمیل کے بعد تمام اپ ڈیٹ شدہ سسٹمڈ سروسز کو ایک ساتھ دوبارہ شروع کرنے کو فعال کیا گیا۔ جبکہ اس سے پہلے سروس ہر ایک پیکج کو اپ ڈیٹ کرنے کے فوراً بعد دوبارہ شروع کی جاتی تھی جو اس کے ساتھ ایک دوسرے سے جڑے ہوئے تھے، اب ایک قطار بنتی ہے اور تمام پیکجز اور لائبریریوں کو اپ ڈیٹ کرنے کے بعد، RPM سیشن کے بالکل آخر میں خدمات دوبارہ شروع کی جاتی ہیں۔
  • ARMv7 بورڈز (armhfp) کی تصاویر کو بطور ڈیفالٹ UEFI میں تبدیل کر دیا گیا ہے۔
  • zRAM انجن کے ذریعہ فراہم کردہ ورچوئل سویپ ڈیوائس کا سائز جسمانی میموری کے ایک چوتھائی سے نصف تک بڑھا دیا گیا ہے، اور یہ بھی 8 GB کی حد تک محدود ہے۔ تبدیلی آپ کو کامیابی کے ساتھ ایناکونڈا انسٹالر کو ایک چھوٹی سی RAM والے سسٹم پر چلانے کی اجازت دیتی ہے۔
  • مستحکم برانچ میں زنگ زبان کے لئے کریٹ پیکجوں کی فراہمی کو یقینی بنایا گیا ہے۔ پیکیجز پریفکس "زنگ-" کے ساتھ فراہم کیے گئے ہیں۔
  • انسٹالیشن آئی ایس او امیجز کے سائز کو کم کرنے کے لیے، خالص اسکواش ایف ایس فراہم کیا جاتا ہے، بغیر نیسٹڈ EXT4 پرت کے، جو تاریخی وجوہات کی بنا پر استعمال ہوتی تھی۔
  • GRUB بوٹ لوڈر کنفیگریشن فائلوں کو تمام تعاون یافتہ فن تعمیرات کے لیے یکجا کر دیا گیا ہے، قطع نظر EFI سپورٹ سے۔
  • ڈسک کی جگہ کی کھپت کو کم کرنے کے لیے، لینکس کرنل کے ذریعے استعمال ہونے والے فرم ویئر کے ساتھ فائلوں کا کمپریشن فراہم کیا جاتا ہے (کرنل 5.3 سے شروع کرتے ہوئے، xz آرکائیوز سے فرم ویئر لوڈ کرنے کی سہولت فراہم کی جاتی ہے)۔ پیک کھولنے پر، تمام فرم ویئر تقریباً 900 MB لیتا ہے، اور جب کمپریس کیا جاتا ہے، تو ان کا سائز نصف تک کم ہو جاتا ہے۔
  • این ٹی پی پیکج (درست وقت کی مطابقت پذیری کے لیے سرور) کو ntpsec کے فورک سے تبدیل کر دیا گیا ہے۔
  • xemacs، xemacs-packages-base، xemacs-packages-extra اور neXtaw پیکیجز، جن کی ترقی طویل عرصے سے رکی ہوئی ہے، کو متروک قرار دے دیا گیا ہے۔ nscd پیکیج کو فرسودہ کر دیا گیا ہے - systemd-solved اب ہوسٹ ڈیٹا بیس کو کیش کرنے کے لیے استعمال کیا جاتا ہے، اور sssd کو نام کی خدمات کو کیش کرنے کے لیے استعمال کیا جا سکتا ہے۔
  • X11 یوٹیلیٹیز کے xorg-x11-* مجموعہ کو بند کر دیا گیا ہے؛ ہر یوٹیلیٹی اب ایک الگ پیکج میں پیش کی جاتی ہے۔
  • پروجیکٹ کے گٹ ریپوزٹریز میں نام ماسٹر کا استعمال روک دیا گیا ہے، کیونکہ اس لفظ کو حال ہی میں سیاسی طور پر غلط سمجھا گیا ہے۔ گٹ ریپوزٹریز میں ڈیفالٹ برانچ کا نام اب "مین" ہے، اور src.fedoraproject.org/rpms جیسے پیکجوں والی ریپوزٹریز میں برانچ "rawhide" ہے۔
  • تازہ ترین پیکیج ورژن ، بشمول: جی سی سی 11 ، ایل ایل وی ایم/کلینگ 12 ، گلیبک 2.33 ، بائنوٹیلس 2.35 ، گولنگ 1.16 ، روبی 3.0 ، روبی آن ریل 6.1 ، بائنڈ 9.16 ، ماریاڈ بی 10.5 ، پوسٹگریس کیو ایل 13. اپ ڈیٹ ایل ایکس کیو ٹی 0.16.0 اور ایکس ایف سی ای 4.16۔
  • نیا لوگو متعارف کرایا گیا۔
    لینکس کی تقسیم فیڈورا 34 کی ریلیز

اسی وقت، فیڈورا 34 کے لیے RPM فیوژن پروجیکٹ کے "مفت" اور "نان فری" ریپوزٹریز کا آغاز کیا گیا، جس میں اضافی ملٹی میڈیا ایپلی کیشنز (MPlayer، VLC، Xine)، ویڈیو/آڈیو کوڈیکس، DVD سپورٹ، ملکیتی AMD اور NVIDIA ڈرائیورز، گیمنگ پروگرامز، ایمولیٹرز۔

ماخذ: opennet.ru

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