ম্যাক ওএস এক্স লিনাক্স ডিস্ট্রিবিউশন নয়, কিন্তু ...

উভয় অপারেটিং সিস্টেম একই রুট শেয়ার করুন

উভয় ম্যাক ওএস এক্স, অ্যাপল এর ডেস্কটপ এবং নোটবুক কম্পিউটারে ব্যবহৃত অপারেটিং সিস্টেম, এবং লিনাক্স ইউনিক্স অপারেটিং সিস্টেমের উপর ভিত্তি করে তৈরি, যা 1969 সালে ডেনিস রিচি ও কেয়ান থম্পসনের বেল ল্যাবসে তৈরি করা হয়েছিল। বর্তমানে আইওএস বলা হয় অ্যাপল এর আইফোনগুলিতে ব্যবহৃত অপারেটিং সিস্টেম, ম্যাক ওএস এক্স থেকে উদ্ভূত হয় এবং সেইজন্য এটিও একটি ইউনিক্স বৈকল্পিক।

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

লিনাক্স ও ওএস এক্স এর সাধারণ রুট

লিনাক্স এবং ম্যাক ওএস এক্স এর সাধারণ শিকলের বাস্তব দৃষ্টিভঙ্গি হল যে উভয়ই POSIX মান অনুসরণ করে। পিসিস ইউনিক্স-মত অপারেটিং সিস্টেমগুলির জন্য পোর্টেবল অপারেটিং সিস্টেম ইন্টারফেসের জন্য দাঁড়িয়েছে। এই সামঞ্জস্যের ফলে Mac OS X সিস্টেমে লিনাক্সে উন্নত অ্যাপ্লিকেশনগুলি কম্পাইল করা সম্ভব হয়। লিনাক্স ম্যাক ওএস এক্সের জন্য লিনাক্সে অ্যাপ্লিকেশনগুলি কম্পাইল করার জন্য বিকল্পও প্রদান করে।

লিনাক্স ডিস্ট্রোর মতো, ম্যাক ওএস এক্সের মধ্যে একটি টার্মিনাল অ্যাপ্লিকেশন রয়েছে, যা একটি টেক্সট উইন্ডো সরবরাহ করে যেখানে আপনি লিনাক্স / ইউনিকস কমান্ড চালাতে পারেন এই টার্মিনাল এছাড়াও প্রায়ই কমান্ড লাইন বা শেল বা শেল উইন্ডো হিসাবে উল্লেখ করা হয়। এটি গ্রাফিকাল ইউজার ইন্টারফেসের আগে উপলব্ধ কম্পিউটারগুলি চালাতে ব্যবহৃত টেক্সট ভিত্তিক পরিবেশ। এটা এখনও সিস্টেম প্রশাসনের জন্য এবং স্ক্রিপ্টিং স্বয়ংক্রিয় প্রক্রিয়া ব্যাপকভাবে ব্যবহৃত হয়।

জনপ্রিয় ল্যাব শেলটি ম্যাক ওএস এক্স-এ উপলব্ধ, মাউন্টেন লায়ন সহ, এটি বেশিরভাগই লিনাক্স ডিস্ট্রিবিউশনগুলির মধ্যে রয়েছে। Bash শেলটি আপনাকে দ্রুত ফাইল সিস্টেম প্রবাহিত করতে এবং পাঠ্য ভিত্তিক বা গ্রাফিকাল অ্যাপ্লিকেশনগুলি শুরু করতে সক্ষম করে।

একটি শেল / কমান্ড লাইনের মধ্যে আপনি আপনার বেসিক লিনাক্স / ইউনিক্স এবং শেল কমান্ড যেমন ls , cd , cat , এবং আরও অনেক কিছু ব্যবহার করতে পারেন। লিনাক্সে ফাইল সিস্টেমে পার্টিশন / ডিরেক্টরি যেমন ইউএসআর , ওয়ার , ইত্যাদি , ডিভি , এবং হোম এ লিস্টে রক্ষিত হয়, যদিও ওএস এক্সের কিছু অতিরিক্ত ফোল্ডার আছে।

ইউনিক্স-টাইপ অপারেটিং সিস্টেম যেমন লিনাক্স এবং ম্যাক ওএস এক্স এর মৌলিক প্রোগ্রামিং ভাষা সি এবং সি ++ বেশিরভাগ অপারেটিং সিস্টেম এই ভাষাগুলিতে প্রয়োগ করা হয় এবং সি এবং সি + + এও অনেক মৌলিক অ্যাপ্লিকেশন প্রয়োগ করা হয়। পার্ল এবং জাভা মত উচ্চ স্তরের প্রোগ্রামিং ভাষাগুলিও C / C ++ তে প্রয়োগ করা হয়।

অ্যাপল ওএস এক্স এবং আইওএস এর জন্য অ্যাপ্লিকেশনের উন্নয়নে সহায়তা করার জন্য IDE (ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট) এক্সকোড সহ উদ্দেশ্য সি প্রোগ্রামিং ভাষা সরবরাহ করে।

লিনাক্সের মতো, ওএস এক্সটি শক্তিশালী জাভা সাপোর্ট অন্তর্ভুক্ত করে এবং OS X এ জাভা অ্যাপ্লিকেশনগুলির নিরবচ্ছিন্ন ইন্টিগ্রেশন নিশ্চিত করার জন্য প্রকৃতপক্ষে একটি কাস্টম জাভা ইন্সটলেশন প্রদান করে। এতে লিনাক্স সিস্টেমে জনপ্রিয় এমএক্সাস এবং 6 এর টেক্সট এডিটরগুলির টার্মিনাল ভিত্তিক সংস্করণ রয়েছে। আরো GUI সমর্থন সহ সংস্করণ অ্যাপল এর AppStore থেকে ডাউনলোড করা যাবে।

প্রধান পার্থক্য

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

যদিও ম্যাক্স ওএস এক্স বেশিরভাগই ডেস্কটপ / নোটবই অপারেটিং সিস্টেম হিসাবে পরিচিত, অপারেটিং সিস্টেমের সাম্প্রতিক সংস্করণগুলিও সার্ভারের অপারেটিং সিস্টেম হিসেবে ব্যবহার করা যায়, যদিও অ্যাড-অন প্যাকেজ সার্ভার অ্যাপ্লিকেশন সমস্ত সার্ভার নির্দিষ্ট অ্যাপ্লিকেশানগুলিতে অ্যাক্সেস পেতে অর্জিত হবে। লিনাক্স, তবে, প্রভাবশালী সার্ভার অপারেটিং সিস্টেম অবশেষ।