মরিচা, লিনাক্স বিকাশকারীদের সাথে একমত বলে মনে হচ্ছে

প্রোগ্রামিং ভাষা মরিচা সর্বদা লিনাক্স কার্নেল বিকাশে সি প্রতিস্থাপনের লক্ষ্য রেখেছিল এবং এটি যে মরিচটি পরিপক্ক হওয়ার সাথে সাথে বেশ কয়েকটি বিকাশকারী লিনাক্স কার্নেলের ব্যবহারের জন্য ক্রমবর্ধমান আগ্রহ প্রকাশ করেছেন।

ভার্চুয়াল সম্মেলনে লিনাক্স প্লামার্স 2020, মাইক্রোকনফারেন্সিং প্রবাহ এলএলভিএম দ্বারা খোলা প্রশ্নে একটি অধিবেশন আয়োজন এবং বাধা লিনাক্স কার্নেলের উপর জং আপস্ট্রিম স্বীকৃতি জন্য।

এই বিষয়ে আগ্রহটি দৃশ্যমান, কারণ এই অধিবেশনটি 2020 ইভেন্টের সবচেয়ে ব্যস্ত ছিল।

তাহলে এখন আমাদের কি পুরো লিনাক্স কার্নেলটি মরিচা ভাষা দিয়ে আবার লিখতে হবে? এই আলোচনার আজকের তারিখ নেই এবং ২০১৫ সালে মরিচের প্রথম স্থিতিশীল সংস্করণ প্রদর্শিত হওয়ার পর থেকেই তা উচ্চারণ করা হয়েছে।

সম্ভাবনাগুলি বিবেচনা করে এটি অফার করে মরিচা, কেউ কেউ এটি করার পরামর্শ দেয়। এই বছর, আগস্টে লিনাক্স প্লামার্স সম্মেলনে, বক্তারা আবার এটি নিয়ে আলোচনা করার সময় পেলেন।

এবং অবাক করা বিষয়টি হ'ল তারা মনে হয় একমত সর্বসম্মতিক্রমে না মরিচায় বিদ্যমান কোডটি আবার লিখতে নয়, কার্নেল বিকাশের জন্য মরিচা ব্যবহার করা চালিয়ে যেতে হবে। এটি হ'ল তারা এমন একটি বিশ্ব কল্পনা করেছিল যেখানে নতুন নতুন কোডের টুকরোটি মরচে লেখা যায়।

লিনাক্স সুরক্ষা শীর্ষ সম্মেলনে অ্যালেক্স গয়নার এবং জেফ্রি টমাস গত বছর প্রদত্ত টক সহ অনেক বিকাশকারীর পূর্ববর্তী কাজের উপর ভিত্তি করে এই অধিবেশনটি তৈরি করেছিল।

সম্মেলনে তারা জাস্ট কার্নেল মডিউলগুলির প্রোটোটাইপিংয়ের বিষয়ে তাদের কাজ উপস্থাপন করেন এবং কার্নেলের মধ্যে মরিচা গ্রহণের পক্ষে পরামর্শ দেন।

তারা কাজের উল্লেখ করে দেখিয়েছেন যে অ্যান্ড্রয়েড এবং উবুন্টুতে নির্ধারিত কার্নেল দুর্বলতার প্রায় দুই-তৃতীয়াংশ মেমরির সুরক্ষা সম্পর্কিত সমস্যার সাথে সম্পর্কিত।

তারা এটি ব্যাখ্যা করে শেষ করলেন মরিচা আরও সুরক্ষিত API গুলিকে ধন্যবাদ এই ধরণের ত্রুটিটিকে সম্পূর্ণ এড়াতে পারে avoid আপনার সিস্টেমের ধরণ এবং আপনার loanণ যাচাইকারী দ্বারা সক্ষম।

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

তারা এতক্ষণে তাঁর কাজ এবং আলোচনার জন্য বেশিরভাগ সময় খোলার আগে তার প্রথম চিন্তা এবং প্রশ্নগুলির উপর সংক্ষিপ্তভাবে স্পর্শ করেছিল।

এগুলি হ'ল কার্নেলের বিদ্যমান এপিআইগুলির ব্যবহার, আর্কিটেকচার সমর্থন, এবং জাস্ট এবং সি এর মধ্যে এবিআইয়ের সামঞ্জস্যতা সম্পর্কে একটি প্রশ্ন are

আসলে, তারা প্রাথমিকভাবে এটি বিশ্বাস করে গাছের কাঠামোর সাথে মরিচা প্রবর্তন করতে অবশ্যই বিদ্যমান সি এপিআইগুলিকে সম্মান করতে হবে। 

তবে সবাই অনুভব করে যে শয়তান বিশদে রয়েছে, এবং এখন পর্যন্ত করা কাজ এবং অধিবেশন চলাকালীন কথোপকথন উভয় প্রকাশ্য চ্যালেঞ্জ প্রকাশ করেছে।

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

তাদের মতে, বর্তমানে মরিচের একমাত্র পরিপক্ক বাস্তবায়ন হ'ল সংকলক rustc, যা এলএলভিএমের মাধ্যমে কোড জারি করে।

লিনাক্স কার্নেল বিভিন্ন ধরণের আর্কিটেকচার সমর্থন করে, যার অনেকের কাছে এলএলভিএম ব্যাকএন্ড উপলব্ধ নেই।

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

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

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


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

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

*

*

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

  1.   স্বনির্দেশকারী তিনি বলেন

    মনে হয় এটি একটি নতুন যুগের শুরু, অস্থাবর সি উঠে আসে।

    হ্যালো জং, বাই লিনাস টরভাল্ডস!