Scratchbox2
স্ক্র্যাচবক্স 2 (প্রায়শই সংক্ষেপে "এসবি2" বা "এসবক্স2") একটি ক্রস-সংকলন টুলকিট যা এমবেডেড লিনাক্স অ্যাপ্লিকেশন বিকাশকে সহজ করার জন্য ডিজাইন করা হয়েছে। এটি একটি সম্পূর্ণ লিনাক্স ডিস্ট্রিবিউশনকে সংহত এবং ক্রস-কম্পাইল করার জন্য সরঞ্জামগুলির একটি সম্পূর্ণ সেটও সরবরাহ করে। লিনাক্স জগতে, সফ্টওয়্যার তৈরি করার সময়, অনেক পরামিতি হোস্ট সিস্টেমে স্বয়ংক্রিয়ভাবে সনাক্ত করা হয় (যেমন ইনস্টল করা লাইব্রেরি এবং সিস্টেম কনফিগারেশন), উদাহরণস্বরূপ অটোটুলস./কনফিগার স্ক্রিপ্টের মাধ্যমে। যখন কেউ ক্রস-সংকলনের মাধ্যমে একটি এমবেডেড লক্ষ্যের জন্য সফ্টওয়্যার তৈরি করতে চায়, তখন বেশিরভাগ স্বয়ংক্রিয়ভাবে সনাক্ত প্যারামিটারগুলি ভুল হয়ঃ অর্থাৎ, হোস্ট কনফিগারেশন এমবেডেড লক্ষ্যের কনফিগারেশনের মতো নয়। স্ক্র্যাচবক্স 2 ছাড়া, একজনকে ম্যানুয়ালি অনেক প্যারামিটার সেট করতে হবে এবং এমবেডেড টার্গেটের জন্য কোড তৈরি করতে সক্ষম হওয়ার জন্য "কনফিগার" প্রক্রিয়াটি "হ্যাক" করতে হবে। স্ক্র্যাচবক্স 2 একজনকে একটি "ভার্চুয়াল" পরিবেশ স্থাপন করার অনুমতি দেয় যা অটোটুল এবং এক্সিকিউটেবলদের এই ভেবে প্রতারিত করবে যে তারা সরাসরি তার কনফিগারেশনের সাথে এম্বেড করা লক্ষ্যে চলছে। উপরন্তু, স্ক্র্যাচবক্স 2 সিপিইউ-স্বচ্ছতা নামে একটি প্রযুক্তি প্রদান করে যা আরও এগিয়ে যায়ঃ সিপিইউ-স্বচ্ছতার সাথে, হোস্ট সিপিইউ বা টার্গেট সিপিইউ-এর জন্য নির্মিত এক্সিকিউটেবলগুলি সরাসরি হোস্টের উপর কার্যকর করা যেতে পারে এবং এসবি2 লক্ষ্য সিপিইউ-এর জন্য সংকলিত সফ্টওয়্যার উপাদানগুলি চালানোর জন্য প্রয়োজন হলে একটি ভিন্ন সিপিইউ-স্থাপত্য অনুকরণ করার জন্য কাজটি পরিচালনা করতে পারে। তাই একটি নির্মাণ প্রক্রিয়া বিভিন্ন সিপিইউ-স্থাপত্যের জন্য নির্মিত প্রোগ্রামগুলি ব্যবহার করে মিশ্রিত হতে পারে। এটি বিশেষভাবে কার্যকর যখন একটি নির্মাণ প্রক্রিয়ার জন্য সফ্টওয়্যার উপাদান Y নির্মাণের জন্য একটি বিল্ড নির্ভরতা হিসাবে প্রথমে একটি সফ্টওয়্যার উপাদান X তৈরি করার প্রয়োজন হয়ঃ উদাহরণস্বরূপ, একটি "লেক্সার" কে অন্য সফ্টওয়্যার উপাদানের জন্য/কোড তৈরি করার জন্য প্রথমে তৈরি করতে হবে। স্ক্র্যাচবক্স 2 টিজেন মেমো মিগো/মের সেলফিশ ওএস উইডকে-ওয়েবওএস অভ্যন্তরীণ উন্নয়ন কিট রাস্পবেরি পাই (রাস্পবেরি পাই আলফা বোর্ডের জন্য বাইনারি তৈরি করতে ব্যবহৃত হয়) ব্যবহার করে প্রকল্প রেফারেন্স বাহ্যিক লিঙ্ক স্ক্র্যাচবক্স 2 ডকুমেন্টেশন আসল স্ক্র্যাচবক্স 2 ওয়েবসাইটের আর্কাইভ এম্বেডেড লিনাক্স বিল্ড অটোমেশন