উত্তর:
কার্নেল 64৪ -বিট তৈরি করার জন্য প্রয়োজনীয় কাজটি খুব আগে অনেক আগে ডিইসি আলফা সিস্টেম ব্যবহার করে করা হয়েছিল। প্রোগ্রামগুলি অবশ্য আলাদা বিষয়।
আমি এখন পর্যন্ত যে সাধারণ sensকমত্য দেখেছি তা মনে হয়:
/lib
এবং /lib64
ডিরেক্টরিএগুলি ছাড়া, আপনি মিশ্র 32/64 বিট বিল্ডগুলি থেকে সত্যিই পুরো "শোক" দেখতে পাচ্ছেন না।
multilib
alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib
উইন্ডোজ এবং * ix রূপান্তরটির জন্য বিভিন্ন ডেটা মডেল ব্যবহার করেছিল। এই UNIX.org পৃষ্ঠাটি কিছুটা পুরাতন, তবে এটি এখনও ট্রেড-অফগুলির একটি ভাল ওভারভিউ সরবরাহ করে (নোট যা long long
পরে C99 এ যুক্ত হয়েছিল এবং কমপক্ষে 64৪-বিট হওয়া দরকার ছিল)। আপনি একই বিষয়ে একটি উইকিপিডিয়া নিবন্ধ দেখতে পারেন । UNIX.org প্রবন্ধের শেষে শিল্পমন্ত্রী হিসেবে সবচেয়ে ইউনিক্স-সদৃশ সিস্টেম LP64, যার মানে সঙ্গে চলে গেছে long
, long long
আর পয়েন্টার সব 64-বিট আছে।
উইন্ডোজ এলএলপি .৪ ডেটা মডেল বলে যাচ্ছিল যার অর্থ কেবল long long
এবং পয়েন্টারগুলি -৪ -বিট। long
32-বিট অবশেষ। কারণটির অংশটি কেবলমাত্র ছিল যে তারা কোনও ভাঙ্গা কোডটি পেরে এবং ঠিক করতে চান না যা long
একটি এনের মধ্যে ফিট int
।
লিনাক্স ডিগ্রোস বেশিরভাগ ওপেনসোর্স হিসাবে ইতিমধ্যে ইতিমধ্যে লার্জলি ট্রানজিশন হয়ে গেছে। আপনি যদি যথাযথ সফ্টওয়্যার ব্যবহার না করেন (যেমন স্কাইপ) আপনি কোনও অসুবিধা ছাড়াই খাঁটি -৪-বিট সিস্টেম চালাতে পারবেন।
তবে আসল পার্থক্য আইএমএইচও আরও যথাযথ বনাম ওপেন, তারপর ইউনিক্স বনাম উইন্ডোজ হ'ল সাধারণত ওপেন সোর্স সফ্টওয়্যার যা প্রথমে পোর্ট করা হয় (কিছু স্বেচ্ছাসেবীর কিছু পুনরায় সংকলন করা দরকার - সম্ভবত কিছু সংকলনের সমস্যাগুলি সমাধান করা যেতে পারে) - বা বেশিরভাগ ক্ষেত্রে পোর্ট করা হয়নি সমস্ত কিন্তু কেবল পুনরায় সংযুক্ত করা হয়েছে;) - এবং প্রযোজ্য যা সর্বশেষে পোর্ট করা হয়েছে।
সম্ভবত লিনাক্সে আপনার रिपোস রয়েছে যাতে ইনস্টলেশনটি স্বয়ংক্রিয়ভাবে পরিচালিত হয় - আপনাকে -৪-বিট বা 32-বিট সংস্করণ (সিস্টেম আপনাকে স্বয়ংক্রিয়ভাবে চয়ন করে) চয়ন করার দরকার নেই। উইন্ডোজ প্রোগ্রামগুলি ডাউনলোড হয় এবং পৃথক 64৪-বিট এবং 32-বিট সংস্করণ থাকে:
আমি অনুমান করি যে উইন্ডোজ বাইনারিগুলি সাধারণত 32-বিট হয় - এটি এক-আকারের-ফিট-এবং সমস্তই 64-বিট সংস্করণে যায় না।
আসলে, এসিএম ক্যুতে "দ্য লং রোড টু -৪-বিট" চেষ্টা করুন: http://queue.acm.org/detail.cfm?id=1165766 এটিকে পরে এসিএমের যোগাযোগগুলি তুলে নিয়েছিল। প্রথম -৪-বিট মাইক্রোটি এমআইপিএস আর ৪০০০ ছিল, এসজিআই ক্রিমসনকে 1Q1992 এ পাঠানো হয়েছিল, ডিসেম্বর আলফাস সেই বছরের শেষ দিকে প্রেরণ করা হয়েছিল।
আর -4000s প্রথমে 32-বিট মোডে চলছিল, তারপরে পরে 64/32 মোডে, অর্থাৎ, 64-বিট ওএস, 64 বা 32-বিট ব্যবহারকারী কোডগুলি bit আলফা সর্বদা ইউনিক্সকে 64৪-বিট-কেবল চালিত করে (একটি যুক্তিসঙ্গত পছন্দ, যেহেতু 32-বিট অ্যাপসের কোনও ইনস্টলড বেস ছিল না was)
১৯৯০ এর দশকে, এসজিআই 64৪-বিট-আইজ লিনাক্সের (ইটানিয়ামগুলি চালানোর জন্য) প্রচেষ্টার অবদান রাখে, যখন এক্সএফএসকে লিনাক্সে পোর্ট করা হয়েছিল (এটি সত্যই 64৪-বিট চেয়েছিল)।