পাঠ্য সম্পাদক অনেক এবং বৈচিত্রপূর্ণ আছে, কিন্তু ভিসুয়াল স্টুডিও কোড মাইক্রোসফট থেকে অনেক ডেভেলপারদের কম্পিউটারে ইনস্টল করা হয়। কারণগুলির জন্য, আমি কেবলমাত্র আমার বিষয়টি নিশ্চিত করতে পারি: এটি এমন একটি সম্পাদক যা স্ক্র্যাচ থেকে এটি ইনস্টল করার পরে ইতিমধ্যেই অনেক কিছু করে এবং এতে রূপান্তরিত হতে পারে এক প্রকার প্রয়োজনীয় এক্সটেনশন ইনস্টল করা থাকলে IDE। এটা ভাল, কিন্তু "পুরানো" লিনাক্স ডিস্ট্রিবিউশনের ব্যবহারকারীদের বিকল্প খুঁজতে হবে বা আপডেট করা সংস্করণে থাকতে হবে।
জানুয়ারী 2024 রিলিজ, ভিজ্যুয়াল স্টুডিও কোড 1.86, এই জনপ্রিয় পাঠ্য সম্পাদকের জন্য ন্যূনতম প্রয়োজনীয়তা বাড়িয়েছে এবং এখন কমপক্ষে glib 2.28 প্রয়োজন. লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম কীভাবে তৈরি করা হয় তা আমরা এখানে ব্যাখ্যা করতে যাচ্ছি না, তবে আমরা বলব যে সেই লাইব্রেরির মতো কিছু অংশ রয়েছে যা এর ভিত্তির অংশ। উবুন্টু 18.04 glibc 2.27 ব্যবহার করে, তাই ভিজ্যুয়াল স্টুডিও কোড v1.86 খুলতে যা প্রয়োজন তা এতে নেই।
ভিজ্যুয়াল স্টুডিও কোড 1.86 এর জন্য glibc 2.28 প্রয়োজন
যদিও এখানে আমরা উবুন্টু 18.04 সম্পর্কে আরও কথা বলছি, যা কি উল্লেখ OMG থেকে Joey Sneddon! উবুন্টু ! সমস্যাটি যেকোন "পুরানো" বিতরণে উপস্থিত থাকবে, উদ্ধৃতিগুলি দেখুন, আপনি glibc 2.28 ব্যবহার করতে পারবেন না। বিকল্পগুলি অপারেটিং সিস্টেম আপডেট করা বা ভিজ্যুয়াল স্টুডিও কোড 1.85-এ থাকা বলে মনে হয়, যে কোনও সিস্টেমের জন্য বৈধ যা আর v1.86 পরিচালনা করতে পারে না।
উবুন্টু 18.04 2028 সাল পর্যন্ত সমর্থিত হবে, কিন্তু ক্যানোনিকাল 5 বছর বয়সী থেকে তার LTS সংস্করণগুলির জন্য যে সমর্থন প্রদান করে তা শুধুমাত্র নিরাপত্তা প্যাচগুলিকে কভার করে। প্রকৃতপক্ষে, এমনকি যদি আমরা সেই প্রথম 5 বছরের মধ্যে থাকি, তবে glibc-এর মতো লাইব্রেরিগুলিও সাধারণত আপডেট হয় না।
কেন "পুরানো" সংস্করণে লেগে থাকবেন?
আমি যখন "পুরানো" বা "প্রাচীন" লিখি তখন আমি উদ্ধৃতিতে করি কারণ সেগুলি পুরানো নয়। Windows 10 2015 সালে আবির্ভূত হয়েছিল এবং এটি নতুন Windows 11-এর চেয়ে পুরানো সংস্করণ। মাইক্রোসফ্ট আর সমর্থন করে না যা ইতিমধ্যে প্রায় 12 বছর পুরানো (উইন্ডোজ 8.1), কিন্তু আমরা অন্যান্য অপারেটিং সিস্টেমের সাথে লিনাক্সের তুলনা করতে পারি না।
প্রশ্ন সম্পর্কে, প্রধানত কোম্পানি বা প্রকল্প আছে যে সিদ্ধান্ত নিতে পারে একটি কম নতুন সংস্করণে থাকুন কারণ এটি স্থিতিশীল এবং তাদের সর্বশেষতমের প্রয়োজন নেই। এই ক্ষেত্রে আপডেট করা মাথাব্যথা হতে পারে এবং তারা সেই মুহূর্তটিকে যতটা সম্ভব বিলম্বিত করতে পছন্দ করতে পারে। সমস্যা তখন আসে যখন এমন ডেভেলপার থাকে যারা কিছু ব্যালাস্ট রিলিজ করতে এক বা একাধিক উপাদানের জন্য সমর্থন ত্যাগ করে।
আপনি কি হারাবেন, ভাল, নতুন ফাংশন যা আপনি সম্ভবত কখনই ব্যবহার করবেন না, তাই সম্ভবত v1.85 এ লেগে থাকা ভাল।