64-बिट डिस्ट्रोस को अक्सर 'amd64' क्यों कहा जाता है?


43

मैं लूबंटू की आईएसओ छवि डाउनलोड कर रहा हूं; उनके दो संस्करण हैं: 32 और 64।

लेकिन वे 64 संस्करण amd64 को क्यों कहते हैं क्योंकि वे कहते हैं कि यह इंटेल के लिए भी काम करता है?


5
यदि आप पूरी कहानी चाहते हैं तो en.wikipedia.org/wiki/X86-64 पर एक नज़र डालें
टोबीस किंजलर

जवाबों:


35

क्योंकि एएमडी 64-बिट x86 (x86-64) सीपीयू को रिलीज़ करने वाला पहला था ।

एएमडी 64 के साथ पूरी तरह से नया 64-बिट आर्किटेक्चर बनाने के इंटेल के दृष्टिकोण के विपरीत, एएमडी 64 द्वारा शुरुआत में 64-बिट कंप्यूटिंग क्षमताओं को जोड़ने के लिए एक विकासवादी तरीके के रूप में एएमडी द्वारा वास्तुकला द्वारा एएमडी 64 वास्तुकला को तैनात किया गया था।

पहला AMD64- आधारित प्रोसेसर, ओप्टरन, अप्रैल 2003 में जारी किया गया था।

वास्तव में, कर्नेल में 64-बिट समर्थन को 'x86_64' कहा जाता है, इस तथ्य को संदर्भित करने के लिए कि एएमडी और इंटेल (और अन्य) दोनों उन निर्देशों को लागू करते हैं।


4
यह बिल्कुल सही नहीं है। मैं 1998 में निर्मित एक स्पार्क 64-बिट सीपीयू का मालिक हूं। स्पार्क 64 सीपीयू 1995 की है।
मार्को

1
समझा। इस तथ्य को प्रतिबिंबित करने के लिए संपादित कि हम x86 सीपीयू के बारे में बात कर रहे हैं
रेनन

3
अब यह सही है। हालाँकि यह सवाल उठता है कि संकुल को केवल x64 या x86-64 क्यों नहीं कहा जाता है, इसके बजाय एक विक्रेता नाम का उपयोग करते हुए।
मार्को

3
@ मार्को: IIRC x86-64 को इंटेल द्वारा 64-बिट प्रोसेसर जारी करने के बाद नाम दिया गया था और x64 को माइक्रोसॉफ्ट द्वारा पेश किया गया था। दोनों चीजें उस समय हुईं जब कुछ डिस्ट्रो के पास पहले से ही एएमडी 64 का समर्थन था। मुझे चर्चा याद है कि अगर सब कुछ बदलकर x86-64 किया जाना चाहिए (नाम x64 उस बिंदु पर ज्ञात नहीं था)।
मैकीज पीचोटका

3
इंटेल के पास x86-64 सीपीयू उपलब्ध होने से पहले ओपटरन उपलब्ध थे और लिनक्स ने इसे आईए -64 से अलग करने के लिए इसे amd64 कहना शुरू कर दिया। बाद में इंटेल ने अपने स्वयं के सीपीयू x86-64 सीपीयू में शामिल करने के लिए एएमडी के 64-बिट एक्सटेंशन का लाइसेंस दिया। नाम बदलने के बजाय सब कुछ नाम amd64 बना रहा।
bahamat

17

इंटेल से पहले AMD ने x86-64 को आंशिक रूप से लागू किया था। इस कारण से, अधिकांश डिस्ट्रोस (और ओपन ओएसडी जैसे अन्य ओएस) ने पहली बार रिलीज किया था जब यह अभी भी केवल एएमडी था, या x86-64 का नाम बदलने के प्रयास के लायक नहीं माना गया था।

मुझे लगता है कि इस नामकरण भ्रम के लिए योगदान देने वाले अन्य कारकों में से एक का नामकरण इंटेल और एएमडी के बीच संघर्ष था। 64-बिट नामकरण में इंटेल का एक पहचान संकट था। यह EM64T, IA-32e, और अंत में आधिकारिक इंटेल 64 के नाम से जाना जाता है। दूसरी ओर AMD ने हमेशा इसे AMD64 कहा। दोनों को कवर करने के लिए x86-64 काफी स्पष्ट नाम था। हालाँकि, यह हमेशा ऐसा नहीं था। मुझे याद है कि जब यह नया था और चमकदार लोग समझ नहीं पा रहे थे कि इसे क्या कहा जाए। मैंने इन्हें देखा है:

  • x64 - इटेनियम और x86-64 के बीच अस्पष्ट
  • IA64 - फिर, इटेनियम के साथ अस्पष्ट
  • amd64 - अब आप क्या देख रहे हैं
  • EM64T - दुर्लभ, लेकिन मैंने AMD और Intel दोनों को संदर्भित करने के लिए उपयोग करने से पहले इसे देखा है

x86-64 वास्तुकला का सबसे अच्छा लघु नाम है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.