ম্যাকোজে লিনাক্স বাইনারি চালানোর কোনও উপায় আছে কি?


16

ম্যাকোসে লিনাক্স বাইনারি চালানোর কোনও উপায় আছে কি? আমি বাইনারি চালানোর চেষ্টা করেছি তবে এটি বলেছে এটি কার্যকর হয় না।


এটি কাজ করবে না। ওএসএক্স কার্নেলটি লিনাক্স কার্নেলের থেকে কিছুটা আলাদা।
অট--

ওয়েল ওএস এক্স এলফ বাইনারিগুলি ব্যবহার করে না, সুতরাং এটি উইন্ডোজ .exe চালানোর চেষ্টা করার মতো। তবে একটি সংক্ষিপ্ত অনুসন্ধান এটি সন্ধান করে: osxbook.com/software/xbinary আপনি যদি নিজের কোডটি পুনরায় সংকলন করতে পারেন তবে এটি কোনও সমস্যা নয়।
প্রাচীর

এক্সবাইনারি এমন একটি প্রোগ্রামের প্রয়োজন যা আপনার বাইনারি চালাতে জানে; এটি নিজেই কিছু চালায় না।
সাগরঝা

উত্তর:


9

এই উত্তরগুলি অর্ধেক সঠিক, কারণ ভার্চুয়ালাইজেশন একটি পছন্দ তবে অন্য একটি আছে। আমি উপস্থাপন করতে পারেন ...

ইতিহাস

  1. প্রথমে ছিল ইউএনআইএক্স, প্রায় 1972
  2. তারপরে টাইমলাইন স্প্লিট
    • 1977 সালে, 90 ডলারে, বব ফ্যাব্রি এবং অন্যান্যরা , বার্কলে সিস্টেম ডিস্ট্রিবিউশনের জন্য সংক্ষিপ্ত, বিএসডি-র প্রথম সংস্করণ সংকলন / নির্মাণ করেছিলেন।
    • ১৯৯১ সালে, লিনাস টরভাল্ডস একটি নিউজগ্রুপে পোস্ট করেছিলেন , তিনি রিচার্ড স্টলম্যানের কাছ থেকে যে সফ্টওয়্যার ব্যবহার করেছিলেন, তিনি 1983 সালে জিএনইউ শুরু করেছিলেন এবং লিনাস ইউনিক্সের জন্ম হয়েছিল।
    • স্টিভ জবস ১৯৪ Jobs সালে অ্যাপল থেকে বরখাস্ত হওয়ার পরে অ্যাপল ১৯৯ 1996 সালে নেক্সট সফ্টওয়্যারটির পুনঃনির্ধারণ করেছিল এবং ওএস এক্স তৈরি করতে সেখানে সফটওয়্যার এবং লোকজন ব্যবহার করেছিল। ওএস এক্স ডারউইন ওএস + নেক্সট ডেস্কটপ এনভায়রনমেন্ট। এবং এখন আমরা বুলেট # 1 এ ফিরে এসেছি, কারণ ডারউইন বিএসডি-র একটি বদ্ধ উত্সের কাঁটা। ওপেন সোর্স প্রকল্পের জন্য, পিউরডারউইন দেখুন । অফিসিয়াল অ্যাপল বিকাশকারী পৃষ্ঠার জন্য, অ্যাপল ওপেন সোর্স দেখুন

আমরা কীভাবে এটি ব্যবহার করতে পারি

বিএসডি এর traditionতিহ্যগতভাবে প্যাকেজ পরিচালনার জন্য পোর্ট সিস্টেম ব্যবহার করে। এর মধ্যে সর্বাধিক ব্যবহৃত হ'ল ফ্রিবিএসডি পোর্টস । পোর্টগুলি হ'ল উত্স থেকে সরাসরি প্যাকেজ ইনস্টল করা হয়। যেহেতু একই লিনাক্স অ্যাপ্লিকেশনগুলি একই উত্স থেকে আসে , তাই লিনাক্স অ্যাপ্লিকেশনটি যদি তার পোর্ট বিদ্যমান থাকে তবে আপনি এটি পরিচালনা করতে পারেন। এই মোর্টগুলিতে এই পোর্টগুলি ব্যবহার করবেন না কারণ ...


যেহেতু অ্যাপলের জিইউআই এর সমস্তগুলি কোকো এপিআই - উইকিঅন্ট্রি ব্যবহার করে রচনা করা হয়েছে , বিকাশকারীদের জন্য এক্সকোড - ওএস এক্স বিকাশকারীদের জন্য , বন্দরগুলি এর সুবিধা নিতে টিউন করা যেতে পারে:

  1. আপনার ওএস এক্স এর সংস্করণের জন্য এক্সকোড ইনস্টল করুন
  2. এক্সকোডের অভ্যন্তরে বান্ডিল করা হ'ল অ্যাপলির জিসিসি সংকলক এবং অন্যান্য অন্যান্য সম্পর্কিত সরঞ্জামগুলির সংস্করণ। সরঞ্জামগুলি আপডেট করতে স্ট্যাকওভারফ্লোতে এই পোস্টটি দেখুন । সরঞ্জামগুলি ওএস সংস্করণ নির্ভর, যেমন তারা আমার জ্ঞানের সাথে পিছনের দিকে সামঞ্জস্যপূর্ণ নয় (সংক্ষেপে, 10.6 এ 10.8 এর জন্য এক্সকোড ইনস্টল করবেন না)
  3. এক্সকোড ইনস্টল করার পরে আপনার কাছে এখন একটি সংকলক রয়েছে এবং ম্যাকপোর্টস .pkg ইনস্টলার ইনস্টল করার পরে ম্যাকপোর্টস পৃষ্ঠায় গিয়ে আপনার যে পোর্টটি ইনস্টল করতে হবে তার জন্য ব্রাউজ করতে পারেন can

বিচারকার্য স্থগিত রাখার আদেশ

পোর্ট সিস্টেমটি অগত্যা নির্ভরশীলতা যাচাই করে না, যদি না বন্দরটি ভাল লেখা থাকে। এই সমস্যাটিতে আমি হালকাভাবে স্পর্শ করেছিলাম এলিবিসি_ফ্রিবিএসডি এর ভদ্রতা পোর্টেজ ওভারলেতে কী বোঝায়?


18

আমি সম্প্রতি ম্যাকোজে লিনাক্স বাইনারিগুলি চালানোর জন্য নোহ ব্যবহার শুরু করেছি । আপনি হোমব্রিউ ( brew install linux-noah/noah/noah) ব্যবহার করে ইনস্টল করতে পারেন । তারপরে আপনার এটি করতে সক্ষম হওয়া উচিত:

noah linux_binary

আমার অভিজ্ঞতায় বাইনারিটির আচরণটি আমি আমার উবুন্টু মেশিনে যা দেখতে পাই তার সাথে মেলে।


যদিও কমান্ডটি কাজ করেছে এবং কোনও ত্রুটি
বাড়েনি

2

আমি জানি যে একমাত্র ভার্চুয়ালাইজেশনের মাধ্যমে এটি করা যেতে পারে । উদাহরণস্বরূপ, যদি আপনি ব্যবহার করতে পারে ভবঘুরে যা ওরাকল এর VBox অথবা VMware এর vmplayer প্রায় মন্দের একটা মোড়কের হয়। কখনও কখনও করা অন্য জিনিসটি ডকারের মতো একটি পাত্রে রাখে ।


2

হার্ডওয়্যার এমুলেশন

সরাসরি না! হ্যাঁ রকি যেমন বলেছিল, আপনাকে এটি ভার্চুয়ালবক্স , ভিএমওয়্যার ফিউশন দিয়ে ভার্চুয়ালাইজ করতে হবে যা আপনার সিপিইউ টাইপের সাথে মিলবে।

এছাড়াও কেমু রয়েছে , যা বিভিন্ন সিপিইউ টাইপগুলি যেমন ইন্টেল বা পাওয়ার ইত্যাদি ভার্চুয়ালাইজ করবে

সফ্টওয়্যার অনুকরণ

এছাড়াও সফটওয়্যার লেয়ার এমুলেশন রয়েছে, যেখানে ডাব্লুএনই , এবং আমার নিজস্ব এমুলেয়ার প্রোগ্রাম (ডাব্লুপি) এই দুটিই সিস্টেম কলগুলিকে পসিকসে রূপান্তরিত করে উইন্ডোজ ওএসকে আংশিকভাবে অনুকরণ করে।

বেশিরভাগ লিনাক্স অ্যাপ্লিকেশনগুলি সোর্স রিকম্পাইল করে ওএসএক্সে চলবে।


আমি আপনার জন্য আপনার লিঙ্কগুলি স্থির করেছি। ইউ এবং এল.এসই তে আপনাকে স্বাগতম।
eyoung100
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.