PaSh লিনাক্স ফাউন্ডেশনের হাতে চলে যায়

বেশ কয়েকদিন আগে পাশ প্রকল্প (যা শেল স্ক্রিপ্টগুলির সমান্তরাল সম্পাদনের জন্য সরঞ্জামগুলি বিকাশ করে) এবং লিনাক্স ফাউন্ডেশন ঘোষণা করেছে যে প্রকল্পটি পরবর্তীতে চলে যাবে যা উন্নয়ন অব্যাহত রাখার জন্য প্রয়োজনীয় অবকাঠামো এবং সেবা প্রদান করবে।

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

লিনাক্স ফাউন্ডেশন, অলাভজনক সংস্থা যা ওপেন সোর্সের মাধ্যমে ব্যাপক উদ্ভাবন সক্ষম করে, আজ ঘোষণা করেছে যে এটি PaSh প্রকল্পের আয়োজন করবে। PaSh হল POSIX শেল স্ক্রিপ্টগুলিকে স্বয়ংক্রিয়ভাবে সমান্তরাল করার জন্য একটি সিস্টেম যা প্রোগ্রামগুলিকে অপ্টিমাইজ করে এবং এক্সিকিউশনের সময়কে গতিশীল করে, ডেটা বিজ্ঞানী, প্রকৌশলী, জীববিজ্ঞানী, অর্থনীতিবিদ, প্রশাসক এবং প্রোগ্রামারদের জন্য দ্রুত ফলাফল তৈরি করে।

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

পাশ একটি JIT কম্পাইলার, একটি রানটাইম, এবং একটি টীকা গ্রন্থাগার অন্তর্ভুক্ত:

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

"লিনাক্স ফাউন্ডেশন প্রযুক্তিগত শাসন অবকাঠামো এবং পরিষেবাগুলি সরবরাহ করে যা PaSh আরো পরিপক্ক হয়ে ওঠার জন্য প্রয়োজনীয় হয়ে উঠেছে," পাশ প্রকল্পের প্রযুক্তিগত স্টিয়ারিং কমিটির চেয়ারম্যান নিকোস ভাসিলাকিস বলেন। "আমরা নতুন ক্রলিং, ইনডেক্সিং এবং প্রাকৃতিক ভাষা প্রক্রিয়াকরণ পরিবর্তনের মুখে শেল স্ক্রিপ্টের বাস্তবায়ন উন্নত এবং গতিশীল করার জন্য প্রকল্পটি তৈরি করেছি।"

পাশ প্রকল্পের টেকনিক্যাল স্টিয়ারিং কমিটির সদস্য মাইকেল গ্রিনবার্গ বলেন, "শেল স্ক্রিপ্টগুলি অর্ধ শতাব্দী ধরে ব্যাপকভাবে ব্যবহৃত হয়ে আসছে এবং 'কনটেইনারাইজেশন' -এর প্রতি সাম্প্রতিক প্রবণতাগুলি কেবলমাত্র বৃদ্ধি পেয়েছে।" "শেল স্ক্রিপ্টগুলির সঠিক এবং স্বয়ংক্রিয় সমান্তরালতা কয়েক দশক ধরে একটি সমস্যা ছিল। PaSh সব ধরনের শেল ব্যবহারকারীদের জন্য গতি বৃদ্ধির প্রতিশ্রুতি দেয়।

শেল স্ক্রিপ্টগুলিকে গতি দিতে, PaSh একটি উৎস থেকে উৎস সমান্তরাল কম্পাইলার প্রদান করে, একটি প্রোগ্রাম যা একজন প্রোগ্রামারের শেল স্ক্রিপ্টকে ইনপুট হিসেবে নেয় এবং একটি নতুন প্রোগ্রাম প্রদান করে যা মূল প্রোগ্রামের তুলনায় উল্লেখযোগ্যভাবে দ্রুততর। 

যেহেতু PaSh উৎস থেকে উৎস, অপটিমাইজড শেল স্ক্রিপ্ট পরিদর্শন এবং কার্যকর করার অনুমতি দেয় একই টুল ব্যবহার করে, একই পরিবেশে এবং মূল স্ক্রিপ্টের মতো একই ডেটা দিয়ে। 

একটি ছোট রানটাইম লাইব্রেরি এবং সাধারণভাবে শেল স্ক্রিপ্টে ব্যবহৃত প্রোগ্রামে সংশ্লিষ্ট টীকাগুলি ছবিটি সম্পূর্ণ করে, যা PaSh কম্পাইলারকে উচ্চ-কর্মক্ষম আদিমতা প্রদান করে এবং এর মূল কাজগুলিকে সমর্থন করে।

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

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন নোট, আপনি পরামর্শ করতে পারেন নিম্নলিখিত লিঙ্কে বিশদ।


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

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

*

*

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