একটি লিনাক্স কার্নেল গুই Abis মধ্যে পিছন-সঙ্গতির আলোচনা , অ্যালান কক্সবাজার নোট "যে আমার 3.6rc কার্নেল এখনও একটি বিশৃঙ্খল বাইনারি 1992 এক্স নির্মিত চালানো হবে ফিরে পর্যন্ত লিনাক্স চেয়ে পুরোনো অ্যাপ্লিকেশানে সামঞ্জস্যপূর্ণ। "
সুতরাং ঠিক লিনাক্স অ্যাপ্লিকেশন বাইনারি ইন্টারফেসের পিছনে সামঞ্জস্যপূর্ণ কীভাবে ?
আসলে প্রাচীন লিখিত বাইনারি কার্যকর কত বছর আগে লেখা এবং সংকলিত, এখনও আধুনিক স্টক জেনারেল-উদ্দেশ্য লিনাক্স বিতরণ চলবে?
আমি নিশ্চিত যে এই সমস্ত শব্দ ব্যাখ্যার সাপেক্ষে। আমার মূল ধারণাটি হ'ল এটি কোনও এমুলেটর বা বিশেষায়িত ভার্চুয়াল মেশিন বা বাইনারি অনুবাদকের মাধ্যমে চালানো উপযুক্ত নয়, তবে এই জাতীয় কিছু জিনিস সম্ভবত কিছু আধুনিক ডিস্ট্রোস হিসাবে তৈরি করা হয়েছে এবং সে সম্পর্কে শিখানো এখানে মজাদার একটি অংশ।
হার্ডওয়্যার আর্কিটেকচারের দ্বারা ভিন্নতা, এক্সিকিউটেবল ফাইল ফর্ম্যাট , ভাষা এবং প্রধান গ্রন্থাগার গতিশীল লোডিং নির্ভরতাও আগ্রহের বিষয়।
দ্রষ্টব্য, যখন নিয়মগুলি শিথিল করা হয়, আরও পিছনে যাওয়ার এখানে একটি উদাহরণ। 2002 ওয়েবপৃষ্ঠাটি আধুনিক রেড হ্যাট লিনাক্স এক্সেকিউটেবল a.out চালনা ব্যবহার সম্পর্কে আলোচনা সত্যিই পুরাতন লিনাক্স প্রাক ELF a.out হয়-বিন্যাসে এক্সেকিউটেবল করছেন পরে modprobe binfmt_aout
এবং প্রাপ্তির /lib/ld.so
এবং libc.so.4
আবার যে এই প্রশ্নের জন্য পেরিফেরাল সুদের, কিন্তু জিনিস প্রকারের দেখায় যে, আরও পিছনে খনন করার সময় জড়িত থাকতে পারে।
আপনার বিএসডি অনুরাগীদের জন্য আপডেট করুন , এটা দেখে দুর্দান্ত লাগল যে আইবিসিএস 2 পুরানো জেনিক্স অ্যাপ্লিকেশনগুলিকে সমর্থন করছে (1990 থেকে জোরক / ডানজিওন -২.২..6) এবং এসসিও ওপেন সার্ভার 5.0.x অ্যাপসটি সম্প্রতি নেটবিএসডি ৪.০.১ হিসাবে (২০০৮ থেকে): আইবিসিএস 2 এবং নেটবিএসডি | ভার্চুয়ালাইজেশন সঙ্গে মজা । তবে একই জিনিসটি নেটবিএসডি 5.0.x তে ভাঙ্গা মনে হচ্ছে।
আপডেট 2 : এক বছর পরে, এই প্রশ্নের জন্য "ঘোষক" ব্যাজ পাওয়ার পরেও, আমি এখনও একটি উত্তর খুঁজছি। এবং স্পষ্ট করে বলার জন্য, যেহেতু এটি এপিআই সম্পর্কিত, এটি একটি "আসল" বাইনারি (শূন্য নন দৈর্ঘ্য) হওয়া উচিত, যা এখনও কমপক্ষে মূলত মূল উপায়ে কাজ করে।