কোড OSS, VSCodium বা ভিজ্যুয়াল স্টুডিও কোড: আপনার লিনাক্সে কী ইনস্টল করা উচিত

কোড OSS, VScodium এবং ভিজ্যুয়াল স্টুডিও কোড

অনেক টেক্সট এডিটর আছে. প্লেইন টেক্সটের জন্য, Gedit, Kate, বা Windows Notepad যথেষ্ট বেশি, কিন্তু আমরা যখন অন্তত HTML লিখতে চাই, তখন আমাদের যা দরকার তা অন্য কিছু, আশা করি এর সাথে সামঞ্জস্যপূর্ণ এমমেট. বন্ধনী একটি ভাল বিকল্প ছিল, অ্যাডোব এটি বাদ দেওয়ার আগে এবং নতুন পরিচালকরা লিনাক্স সম্পর্কে ভুলে গিয়েছিলেন। পরমাণু আরেকটি সম্ভাবনা, কিন্তু সংখ্যাগরিষ্ঠ পছন্দ হল ভিজ্যুয়াল স্টুডিও কোড… বা এর লাইসেন্সবিহীন সংস্করণগুলির একটি কোড ওএসএস বা VSCodium।

কিন্তু পার্থক্য কি? তিনজন কেন? প্রথমটির অস্তিত্ব স্পষ্ট: এটি মাইক্রোসফ্ট দ্বারা দেওয়া সম্পাদক, এবং এটি এটির সাথে এটি করে এমআইটি লাইসেন্স. এটি সবচেয়ে খারাপ এবং সবচেয়ে সীমাবদ্ধ লাইসেন্সগুলির মধ্যে একটি নয়, তবে মাইক্রোসফ্ট তার নিজস্ব কাস্টমাইজেশন যোগ করে এবং টেলিমেট্রি ডেটা সংরক্ষণ করে (আরও তথ্য). ভিজ্যুয়াল স্টুডিও কোড কিছুটা ক্রোমের মতো: এটি ওপেন সোর্স সফ্টওয়্যারের উপর নির্মিত, তবে তারা এটিকে সংশোধন করে এবং তাদের কী সুবিধা দেয় তা যোগ করে৷ তারপরে রয়েছে ক্রোমিয়াম বা ব্রেভের মতো সফটওয়্যার, যেগুলো অরিজিনাল সফটওয়্যার ব্যবহার করে, যা আগ্রহের নয় তা দূর করে।

ভিজ্যুয়াল স্টুডিও কোড: মাইক্রোসফ্ট টেলিমেট্রি সহ যা অফার করে

যারা এগুলোর কোন চিন্তা করেন না তাদের জন্য, ভিসুয়াল স্টুডিও কোড সেরা বিকল্প হতে পারে. এছাড়াও, থেকে তাদের ওয়েবসাইট আমরা DEB এবং RPM প্যাকেজগুলি ডাউনলোড করতে পারি, তাই ডেবিয়ান/উবুন্টু বা ফেডোরা ব্যবহারকারীদের ওয়েবে যেতে, প্যাকেজটি ডাউনলোড করতে, ইনস্টল করতে এবং সম্পাদকটিকে এর সবচেয়ে অফিসিয়াল ফর্মে থাকতে হবে না।

আমাদের অন্যান্য ডিস্ট্রিবিউশনে সমস্যা আছে, যেমন Arcn Linux ভিত্তিক। আর্চ রিপোজিটরিগুলিতে তারা মালিকানাধীন কিছু যোগ করে না এবং ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করতে আমাদের টানতে হবে অর. এই রিপোজিটরিতে আমরা বেশ কয়েকটি বিকল্প খুঁজে পাই, এবং -বিনে শেষ হওয়া একটি সুপারিশ করা হয় কারণ এটি কম্পাইল করতে কম সময় নেয় (এটি আগে থেকে সংকলিত)।

ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করা আমাদের থাকবে সবচেয়ে সম্পূর্ণ অভিজ্ঞতা, যেহেতু ইনস্টলেশনের পরে আমরা এর মার্কেটের সমস্ত এক্সটেনশনগুলিতে অ্যাক্সেস পাব, মাইক্রোসফ্ট এটিতে যে স্তরটি যুক্ত করেছে তার পরে সবচেয়ে গুরুত্বপূর্ণ পয়েন্ট, যেখানে আমরা ইতিমধ্যে সম্মত হয়েছি, যার মধ্যে রয়েছে টেলিমেট্রি সংগ্রহ (সাহসিকতা হিসাবে অনেকক্ষণ ধরে).

কোড OSS এবং VSCodium: মাইক্রোসফ্ট স্তর ছাড়া সফ্টওয়্যার ভিত্তি

কোড OSS এবং VSCodium একই ভিজ্যুয়াল স্টুডিও কোড, কিন্তু মাইক্রোসফ্ট স্তর ছাড়া, এবং তাই টেলিমেট্রি নেই. তাদের অফিসিয়াল আইকনও নেই, তবে এটি একটি গুরুত্বহীন বিশদ। এবং যদি আমি মাইক্রোসফ্টের কাস্টম কোড না চাই তবে লিনাক্সের জন্য সেরা বিকল্প কী?

প্রথম জিনিসটি জানতে হবে যে কোড OSS এবং VSCodium উভয়ই তারা GitHub-এ প্রকাশিত ওপেন সোর্স গ্রহণ করে এবং, এটি থেকে, তারা সম্পাদক তৈরি করে। কিন্তু পার্থক্য আছে:

কোড OSS যা আপনি পেয়ে থাকেন যখন আপনি এর সোর্স কোড থেকে vscode তৈরি করেন। VSCodium একটি বিল্ড স্ক্রিপ্ট যা মাইক্রোসফ্টের একটি নতুন সংস্করণ থাকলে এবং বাইনারিগুলিকে GitHub-এ ঠেলে vscode কম্পাইল করে, তাই এটি সময় বাঁচায় এবং তাড়াতাড়ি উপলব্ধ হয়। এছাড়া, VSCodium প্রক্রিয়ায় টেলিমেট্রি নিষ্ক্রিয় করে এবং কিছু টেলিমেট্রি কোড পুনর্লিখন করে যাতে মাইক্রোসফ্ট এই ধরনের তথ্য সংগ্রহ করার চেষ্টা করে এমন কিছু পাঠালে এটি কোথাও না যায়। কোড OSS-এ এটি ঘটবে কি না তা নির্ভর করে কে এটি কম্পাইল করেছে, যেমন আর্চ লিনাক্স সম্প্রদায় বা কারা ফ্ল্যাটপ্যাক এবং স্ন্যাপ প্যাকেজ তৈরি করে।

এক্সটেনশন সমস্যা

আমরা যখন ভিজ্যুয়াল স্টুডিও কোড ইন্সটল করি, যে মার্কেটে এক্সটেনশনগুলি পাওয়া যায় সেটি মাইক্রোসফটের নিজস্ব, কিন্তু VSCodium এবং কোড OSS-এর ক্ষেত্রে এটি নয়। পরিবর্তে অন্য দোকানে যায় যার সবকিছু ওপেন সোর্স থাকার কথা, কিন্তু এটি সেখানে নেই, উদাহরণস্বরূপ, মন্তব্য বিভাজক, একটি এক্সটেনশন যা এক-লাইন অলঙ্কৃত মন্তব্য বা কীবোর্ড শর্টকাট সহ এক ধরণের ব্যানার তৈরি করে।

VSCodium এবং Code OSS-এ এই সমস্যাটি সমাধান করতে আমরা দুটি জিনিস করতে পারি:

  • product.json ফাইলটি সনাক্ত করুন (উবুন্টুতে পাথ /usr/share/codium/resources/app) এবং এটি যোগ করুন:

"extensionsGallery": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "itemUrl": "https://marketplace.visualstudio.com/items" }
  • আরেকটি বিকল্প হল এক্সটেনশন ডাউনলোড করা এবং ম্যানুয়ালি ইনস্টল করা।
    • আমরা যাচ্ছি marketplace.visualstudio.com .
    • আমরা এক্সটেনশন খুঁজছি.
    • ডানদিকে আমরা ডাউনলোড এক্সটেনশনে ক্লিক করি, এটি একটি vsix ফাইল ডাউনলোড করবে।
    • আসুন VSCodium বা কোড OSS-এ যাই।
    • আমরা এক্সটেনশন ট্যাবে ক্লিক করি, তারপর তিনটি বিন্দুতে এবং তারপর VSIX থেকে Install-এ ক্লিক করি।
    • আমরা ধাপ 3 এ ডাউনলোড করা এক্সটেনশনটি সন্ধান করি এবং ইনস্টল ক্লিক করুন।

VScodium বা কোড OSS-এ ম্যানুয়ালি এক্সটেনশন ইনস্টল করুন

ম্যানুয়ালি এটি করার একমাত্র খারাপ জিনিস হল যে আমরা একই সম্পাদক থেকে সমস্ত বিকল্প দেখতে পারি না; এটি আমাদের মাইক্রোসফ্ট মার্কেট থেকে অনুসন্ধান করতে বাধ্য করবে যদি আমরা নির্দিষ্ট কিছু খুঁজছি এবং আমরা এক্সটেনশনের নাম জানি না।

ভাল. কিন্তু শেষ পর্যন্ত ভিজ্যুয়াল স্টুডিও কোড, কোড OSS বা VSCodium?

এই ইতিমধ্যে সবার সিদ্ধান্ত, এবং পছন্দের কারণগুলি অনেক এবং বৈচিত্র্যময় হতে পারে। উইন্ডোজ বা DEB বা RPM প্যাকেজগুলির সাথে সামঞ্জস্যপূর্ণ একটি লিনাক্স সিস্টেমের ব্যবহারকারীর জন্য, যারা টেলিমেট্রি এবং মাইক্রোসফ্টের নিজস্ব কোড সম্পর্কে উদ্বিগ্ন নন, অফিসিয়াল ভিজ্যুয়াল স্টুডিও কোড হল সেরা বিকল্প।

আপনাকেও করতে হবে সেখানে কী আছে বা কী ইনস্টল করা সহজ তা বিবেচনা করুন আমাদের বিতরণে। আপনি যদি DEB বা RPM প্যাকেজ ইনস্টল করতে না পারেন, VSCodium একটি স্ন্যাপ প্যাকেজ হিসাবে এবং Flathub-এ ফ্ল্যাটপ্যাক প্যাকেজ হিসাবে উভয়ই উপলব্ধ। পরিবর্তে, কোড OSS শুধুমাত্র Flathub-এ। কিন্তু কোড ওএসএস অফিসিয়াল আর্চ লিনাক্স কমিউনিটি রিপোজিটরিতে রয়েছে, তাই আপনি যদি পরবর্তী-জেন প্যাকেজগুলি ব্যবহার করতে না চান তবে আপনি এটি ইনস্টল করতে পারেন। Windows এবং macOS-এ বিকল্পগুলি হল শুধু ভিজ্যুয়াল স্টুডিও কোড (প্লাস পেইড ভিজ্যুয়াল স্টুডিও বিকল্প) এবং VSCodium।

লিনাক্সে আপনি চয়ন করতে পারেন, এবং আপনাকে প্রতিটি বিকল্পের সুবিধা এবং অসুবিধাগুলি জেনে এটি করতে হবে। আমি চয়ন করবে VSCodium যা ফ্ল্যাটপ্যাক বা স্ন্যাপ সংস্করণ ছিল না, বা আর্ক লিনাক্স ভিত্তিক সিস্টেমে কোড OSS, যদিও এটি আপডেট হতে একটু বেশি সময় নেয়। প্রশ্ন হল আমাদের জন্য সবচেয়ে উপযুক্ত কোনটি বেছে নেওয়া, এবং লিনাক্সে একটি পছন্দ রয়েছে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   নিজে তিনি বলেন

    মাইক্রোসফ্ট যে টেলিমেট্রি প্রাপ্ত করে তা কী জানতে আকর্ষণীয় হবে।
    আমার কম্পিউটার থেকে ব্যক্তিগত তথ্য পেয়ে শেষ পর্যন্ত?
    আমি যে সোর্স কোড ডেভেলপ করেছি তা কি চুরি হয়ে গেছে?
    যদি কেউ এটা কি জানেন, আমি একটি মন্তব্য কৃতজ্ঞ হবে!

  2.   রাফায়েল তিনি বলেন

    EX-CE-LEN-TE আপনার নিবন্ধ।
    গত বছর যখন আমি তাদের সকলের মধ্যে পার্থক্য খুঁজে বের করার চেষ্টা করছিলাম, তখন এটি আমার জন্য একটি সত্যিকারের মাথাব্যথা ছিল এবং আমি VSCode ব্যবহার করে শেষ করেছি, প্রধানত প্লাগইনগুলি খুঁজে পেতে এবং সেগুলি ইনস্টল করার জন্য। কিন্তু এটা আপনার নিবন্ধ এমনকি বিনামূল্যে বিকল্প ব্যবহারকারীদের এই কাজ সহজতর করার জন্য শর্টকাট অন্তর্ভুক্ত.

    সিরিয়াসলি, সাম্প্রতিক মাসগুলিতে স্প্যানিশ ভাষায় লিনাক্স সম্পর্কে আমি সবচেয়ে ভাল পড়েছি।

    এবং Gracias