TileOS تقسیم کی پہلی ریلیز

TileOS 1.0 "T-Rex" کی تقسیم اب دستیاب ہے، جو Debian پیکیج کی بنیاد پر بنائی گئی ہے اور ٹائلڈ ونڈو مینیجرز کا استعمال کرتے ہوئے ڈیسک ٹاپ کی پیشکش کر رہی ہے۔ TileOS انہی اہداف کا تعاقب کرتا ہے جیسا کہ Ubuntu Sway Remix ڈسٹری بیوشن (ایک ہی مصنف کے ذریعہ تیار کیا گیا ہے)، استعمال کے لیے تیار انٹرفیس پیش کرتا ہے جس میں اضافی کنفیگریشن کی ضرورت نہیں ہوتی ہے اور اس کا مقصد تجربہ کار لینکس صارفین اور ابتدائی دونوں کے لیے ہے جو کہ ٹائل کو آزمانا چاہتے ہیں۔ ونڈو مینیجر کا ماحول ان کو ترتیب دینے میں بہت زیادہ وقت خرچ کیے بغیر۔

تاہم، Ubuntu Sway Remix کے برعکس، TileOS مختلف تبدیلیوں اور تخصیصات کے لیے بہت زیادہ کھلا ہے، اور کاپی رائٹ کے کسی بھی ممکنہ مسائل سے پاک ہے (Ubuntu Sway Remix رجسٹرڈ کیننیکل ٹریڈ مارکس کا استعمال کرتا ہے، لیکن سرکاری Ubuntu میں تقسیم کی شمولیت کے حوالے سے کوئی سرکاری ردعمل سامنے نہیں آیا ہے۔ خاندان کو ابھی تک موصول نہیں ہوا ہے)۔ amd64 آرکیٹیکچر کے لیے اسمبلیاں ڈاؤن لوڈ کے لیے تیار کی گئی ہیں (مستقبل میں یہ منصوبہ ہے کہ arm64، خاص طور پر Raspberry Pi بورڈز کے لیے سپورٹ فراہم کرے)۔ TileOS اجزاء کے لیے سورس کوڈ GitLab پر دستیاب ہے۔

TileOS کی بنیادی توجہ ونڈو مینیجرز پر ہے جو Wayland پروٹوکول استعمال کرتے ہیں۔ Sway اور River ڈیسک ٹاپس کے ساتھ ایڈیشن سرکاری طور پر پیش کیے گئے ہیں SwayFX (Sway کا ایک فورک، جس میں مختلف ڈیسک ٹاپ اثرات شامل ہیں) اور Qtile تیار ہو رہے ہیں۔ ڈسٹری بیوشن میں Debian Stable پیکیج کی بنیاد استعمال کی گئی ہے، لیکن مختلف اصلاحات اور کچھ سافٹ ویئر اور گرافکس ڈرائیورز کے حالیہ ورژن ٹیسٹ برانچ سے منتقل کیے گئے ہیں۔ اس کے علاوہ، پیکیج میں متعدد اصلاحات شامل ہیں جو ڈسک کے سب سسٹم اور میموری کے آپریشن کو بہتر بناتی ہیں، نیز اوبنٹو کی جانب سے کچھ بہتری، جیسے کہ پاس ورڈ مانگے بغیر فائل مینیجر میں ڈسکوں کو بڑھانا، اور دیگر۔

TileOS کی اہم خصوصیات:

  • بہتر رسپانس ٹائم کے ساتھ لینکس کرنل 6.6.15 (آپشن CONFIG_HZ=1000، Debian استعمال کرتا ہے CONFIG_HZ=300)۔
  • کھلے ویڈیو ڈرائیوروں کا ایک سیٹ، Mesa 23.2.1 اور Xwayland 23.2.2۔
  • پہلے سے طے شدہ طور پر، Zram انجن zstd کمپریشن الگورتھم کا استعمال کرتے ہوئے فعال ہوتا ہے۔
  • غیر مفت ڈرائیورز اور فرم ویئر کی ایک بڑی تعداد پہلے سے نصب ہے، جو مختلف آلات کے لیے تعاون کو نمایاں طور پر بڑھاتی ہے۔
  • پہلے سے طے شدہ طور پر، اضافی سافٹ ویئر کے ساتھ ذخیرے منسلک ہوتے ہیں، جیسے کہ ورچوئل باکس، ویژول اسٹوڈیو کوڈ، لیبروولف، اونلی آفس اور بہادر۔
  • Calamares انسٹالر میں اضافی سافٹ ویئر کو منتخب کرنے کی صلاحیت کو لاگو کیا.
  • D-Bus بروکر D-Bus سسٹم بس کے نفاذ کے طور پر استعمال ہوتا ہے۔
  • پائپ وائر کو ساؤنڈ سرور کے طور پر استعمال کیا جاتا ہے۔
  • یوزر سیشنز کا انتظام systemd کا استعمال کرتے ہوئے کیا جاتا ہے، جو آپ کو ریبوٹ، شٹ ڈاؤن یا لاگ آف کرتے وقت چلنے والی ایپلی کیشنز اور اجزاء کو صحیح طریقے سے ختم کرنے کے ساتھ ساتھ ایپلیکیشن اسٹارٹ اپ کی درست پروسیسنگ کو یقینی بنانے کی اجازت دیتا ہے۔
  • Sway ایڈیشن میں Systemd-oomd کو OOM قاتل ڈیمون کے طور پر استعمال کیا جاتا ہے۔ دیگر ایڈیشن EarlyOOM کا استعمال کرتے ہیں۔
  • ایپلی کیشنز کو ایک ہی Catppuccin تھیم کا استعمال کرتے ہوئے ڈیزائن کیا گیا ہے، نرم پیسٹل رنگوں کا استعمال کرتے ہوئے.

Sway ایڈیشن کی خصوصیات:

  • ڈیسک ٹاپ کو Ubuntu Sway Remix ڈسٹری بیوشن کے متوازی طور پر تیار کیا جا رہا ہے، جس سے بعض تبدیلیوں کی باہمی منتقلی کو یقینی بنایا جا رہا ہے۔
  • NWG-Shell پروجیکٹ کی بہت سی یوٹیلٹیز استعمال کی جاتی ہیں، جیسے کہ خودکار ونڈو لے آؤٹ کے لیے آٹوٹائلنگ اسکرپٹ، nwg-drawer فل سکرین ایپلیکیشن مینو، ڈسپلے کے پیرامیٹرز کو ترتیب دینے کے لیے nwg-displays یوٹیلیٹی، ظاہری شکل کو حسب ضرورت بنانے کے لیے nwg-look یوٹیلیٹی ، nwg-bar اور nwg- سیشن مینیجر ریپر، جو آپ کو ڈیسک ٹاپ پر کسی بھی اسکرپٹ کے مواد کو ظاہر کرنے کی اجازت دیتا ہے (یہ تقسیم میں استعمال ہونے والی ہاٹکیز پر اشارہ فراہم کرتا ہے)۔
  • اجزاء کا ایک کم از کم سیٹ پہلے سے نصب کیا جاتا ہے، بشمول PcmanFM-Qt فائل مینیجر، Pluma ٹیکسٹ ایڈیٹر، Alakritty ٹرمینل ایمولیٹر، Engrampa archiver اور دیگر۔ اضافی سافٹ ویئر کو سسٹم کی تنصیب کے مرحلے کے دوران منتخب کرنے یا سسٹم کی تنصیب کے فوراً بعد انسٹال کرنے کی پیشکش کی جاتی ہے۔

ریور ایڈیشن کی خصوصیات

  • ڈائنامک ونڈو مینیجر ریور استعمال کیا جاتا ہے، جو زیگ زبان میں لکھا جاتا ہے اور زیادہ تر DWM، Awesome اور Bwpwm کو شامل کرتا ہے۔ دریا کو کنفیگریشن کی آسانی سے ممتاز کیا جاتا ہے (کنفیگریشن فائل ایک باقاعدہ شیل اسکرپٹ ہے جو ترتیب وار IPC Riverctl بس کے لیے کمانڈز پر عمل کرتی ہے)، وسیع لچک اور Sway سے کم وسائل کی کھپت۔ چونکہ دریا فعال ترقی کے تحت ہے اور اب بھی Sway سے فعالیت میں نمایاں طور پر کمتر ہے، TileOS River ایڈیشن فطرت میں تجرباتی ہے۔
  • جیسا کہ Sway ایڈیشن میں ہے، NWG-Shell پروجیکٹ کے اجزاء استعمال کیے جاتے ہیں، سوائے ان کے جو واضح طور پر River کی حمایت نہیں کرتے ہیں (مثال کے طور پر، wdisplays کا استعمال nwg-displays کے بجائے کیا جاتا ہے)۔

ماخذ: opennet.ru

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