بنیادی وجہ لینکس کیوں نہیں ہے۔

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

یہ 2020 ہے، ڈیسک ٹاپ پر لینکس میں اب بھی وہی 2% ہے جو 20 سال پہلے تھا۔ لینکس کے لوگ "مائیکروسافٹ پر قبضہ کرنے اور دنیا کو فتح کرنے کا طریقہ" کے بارے میں بحثوں میں فورمز کو پھاڑتے رہے اور اس سوال کا جواب تلاش کرتے رہے کہ "یہ احمق ہیمسٹر" پینگوئن کو گلے کیوں نہیں لگانا چاہتے۔ اگرچہ اس سوال کا جواب طویل عرصے سے واضح ہے - کیونکہ لینکس کوئی سسٹم نہیں ہے بلکہ الیکٹریکل ٹیپ سے لپٹی مختلف دستکاریوں کا ڈھیر ہے۔.

ایک شخص کمپیوٹر پر کیوں بیٹھتا ہے؟ بہت سے لوگوں کے ذہن میں آنے والا جواب یہ ہے: ہر طرح کی مفید ایپلی کیشنز کا استعمال کرنا۔ لیکن یہ غلط جواب ہے۔ اس شخص کو ایپس کی بالکل بھی پرواہ نہیں ہے۔ وہ اپنے مقاصد کو حاصل کرنے کی کوشش کرتا ہے:

  • دوستوں کے ساتھ بات چیت کریں، اپنے موڈ اور اپنی سماجی قدر میں اضافہ کریں۔
  • اپنی صلاحیتوں اور صلاحیتوں کی مانگ تلاش کرکے پیسہ کمائیں۔
  • کچھ سیکھیں، اپنے شہر، ملک، سیارے کی خبریں جانیں۔

اور اسی طرح. معاف کیجئے گا، یہ وہ اہداف ہیں جن کا مقصد UI/UX ایپلیکیشن ڈیزائن ہے۔ آئیے ایک نقطہ آغاز کے طور پر لیتے ہیں۔ А لوہے کے ٹکڑوں کا ایک گچھا عرف ڈیسک ٹاپ یا لیپ ٹاپ، آئیے آخری مقصد لیتے ہیں В - "دوستوں کے ساتھ بات چیت"، اور اس سے ایک ہموار رفتار بنائیں А к В کم از کم انٹرمیڈیٹ پوائنٹس کے ساتھ۔ مزید یہ کہ، یہ نکات ٹھوس نکات، واحد اعمال ہونے چاہئیں، نہ کہ کچھ اعمال کا پیچیدہ۔ یہ اچھے ڈیزائن کا مظہر ہے۔

لینکس کے بارے میں کیا خیال ہے؟

اور لینکس میں، ڈیزائن کی چھت اہداف کو حاصل نہیں کر رہی ہے، لیکن مسئلہ حل. مقصد کے بجائے В ڈویلپرز زیر مقصد کو حاصل کرنے کی کوشش کر رہے ہیں۔ Ь. یہ سوچنے کے بجائے کہ صارف دوستوں کے ساتھ کیسے چیٹ کرے گا، لینکس کے ڈویلپرز 100500 واں میسنجر بنا رہے ہیں، جس میں وہ فہرست کے مطابق افعال کو "ہر کسی کی طرح" چلاتے ہیں۔ کیا آپ فرق محسوس کر سکتے ہیں؟

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

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

سب سے افسوسناک بات یہ ہے کہ آپریٹنگ سسٹم کی سطح پر بھی یہی طریقہ استعمال کیا جاتا ہے - یعنی اوور ہیڈ آپریشنز کی سطح پر، جو کہ عام طور پر بکواس ہے۔ یہاں تک کہ وہ پیکیج مینیجرز کے شاندار آئیڈیا کو بھی برباد کرنے میں کامیاب ہو گئے، جو نظریہ طور پر آپ کو ماؤس کلکس کے ساتھ تمام سافٹ ویئر کا انتظام کرنے کی اجازت دیتا ہے۔ لیکن نہیں، اب ہمارے پاس 4 قسم کے سافٹ ویئر کے ذرائع ہیں: آفیشل ریپوزٹریز، اسنیپ، فلیٹ پیک اور غیر سرکاری ریپوزٹریز، جنہیں ابھی بھی تلاش کرنے اور پیکیج کی ترتیبات میں شامل کرنے کی ضرورت ہے۔ نصف فنکشنز صرف ٹرمینل سے دستیاب ہیں۔ اور ایک فرمانبردار اسسٹنٹ کے بجائے، پیکیج مینیجر ایک ذاتی ہٹلر میں تبدیل ہو گیا ہے، جو ہر قدم پر بائیں یا دائیں، طویل، غصے سے بھرے طنزیہ الفاظ میں پھٹ جاتا ہے کہ صارف کیسے احمق ہے اور سب کچھ غلط کر رہا ہے۔

- میں اپنے سسٹم پر تازہ ترین $PROGRAM_NAME کیوں انسٹال نہیں کر سکتا؟
"کیونکہ تم بھاڑ میں جاؤ، اسی لیے۔" اہم چیز صارف اور اس کی ضروریات نہیں بلکہ ایک خوبصورت تصور ہے!

سے مختصر ترین ہموار رفتار کے بجائے А к В انٹرمیڈیٹ سنگل ایکشنز کے ساتھ ہمارے پاس پوائنٹس کے سمیٹے ہوئے سلسلے ہوتے ہیں، جن میں سے ہر ایک سادہ عمل کی نمائندگی نہیں کرتا، بلکہ ایک مکمل عمل کا مجموعہ ہوتا ہے، جس میں اکثر ٹرمینل شامل ہوتا ہے۔ مزید برآں، یہ ترتیب لینکس سے لینکس، ماحول سے دوسرے ماحول میں مختلف ہوتی ہے، یہی وجہ ہے کہ ابتدائی افراد کو ان کے مسائل سے نمٹنے میں مدد کرنے میں اتنا لمبا اور تکلیف دہ وقت لگتا ہے، اور عام ہدایات لکھنا بالکل بے معنی ہے۔

اگر ایمو ماحول میں زیادہ تر چھیڑ چھاڑ کرنے والے کی جنس معلوم کرنے کی غیر متزلزل کوششوں پر مشتمل ہوتی ہے، تو لینکس کے ماحول میں زیادہ تر مدد متاثرہ کے ہارڈ ویئر اور سافٹ ویئر کی درست ترتیب معلوم کرنے کی تھکا دینے والی کوششوں پر مشتمل ہوتی ہے۔

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

ٹھیک ہے، واقعی، آپ کچھ بورنگ سماجی بیوقوف مقاصد کے ساتھ کیوں پریشان ہوں گے؟ اس دلچسپ ڈیزائنر کے ساتھ بہتر کھیلیں!

اسے کیسے ٹھیک کریں۔

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

لینکس درکار ہے۔ انسان بنانا. اہداف کے ایک سیٹ کی شناخت کریں جو لوگ حل کرتے ہیں۔ اور ان کے لیے مختصر، آسان، واضح راستے بنائیں، اس لمحے سے جب کوئی شخص سسٹم یونٹ پر پاور بٹن دباتا ہے۔

اسکا مطلب - سب کچھ دوبارہ کریں، بوٹ لوڈر سے شروع ہوتا ہے۔

اس دوران، ہم دوبارہ ترتیب شدہ بستروں اور دوبارہ چسپاں کیے گئے وال پیپر کے ساتھ ایک اور ڈسٹری بیوشن کٹ کا ایک اور جنم دیکھتے ہیں - آپ یقین کر سکتے ہیں کہ لینکس ان لوگوں کے لیے تفریحی رہے گا جو بچپن میں تعمیراتی سیٹ کے ساتھ کافی نہیں کھیلتے تھے۔

ماخذ: www.habr.com

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