এটি একটি নির্বোধ প্রশ্ন হতে পারে, তবে যেহেতু নতুন ম্যাক সিস্টেমগুলি ইউনিক্সে নির্মিত, তাই উবুন্টুতে ম্যাক অ্যাপটি স্থানীয়ভাবে চালানো সম্ভব? আমি বিশেষভাবে চোদার উন্নয়নের পরিবেশে আগ্রহী।
এটি একটি নির্বোধ প্রশ্ন হতে পারে, তবে যেহেতু নতুন ম্যাক সিস্টেমগুলি ইউনিক্সে নির্মিত, তাই উবুন্টুতে ম্যাক অ্যাপটি স্থানীয়ভাবে চালানো সম্ভব? আমি বিশেষভাবে চোদার উন্নয়নের পরিবেশে আগ্রহী।
উত্তর:
তারা উভয়ই পসিক্স সিস্টেম কিন্তু না। বেশিরভাগ ওএসএক্স অ্যাপ্লিকেশনগুলি বিভিন্ন লাইব্রেরিতে নির্ভর করে (যেমন: কোকো - যেমন জিটিকে তবে জিটিকে নয় ) যেগুলি ওপেন সোর্স নয় এবং তাই পোর্ট করা যায় না।
আমি মনে করি কোকোর মতো জিনিস প্রতিস্থাপনের জন্য ওয়ানের মতো একটি স্তর লেখার আগ্রহ ছিল কিন্তু যতদূর আমি জানি, এর আগে কিছুই আসে নি।
সঠিক, উভয়ই POSIX অনুগত। তবে ইউনিক্স বিএসডি ইউনিক্স উত্স কোড থেকে উদ্ভূত, এটি এটিএন্ডটি-র অন্তর্ভুক্ত। বার্কলে এবং সান দিয়েগো বিশ্ববিদ্যালয় এই কোডের অধিকারগুলি মূল সি কোড এটিএন্ডটি এর সাথে ভাগ করেছে। ইউনিক্স সিস্টেম ভি-তে অপারেটিং সিস্টেম ইন্টারফেস স্তরটি "ইউনিক্স এসভিআইডি" নথিগুলিতে প্রকাশিত হয়েছিল - ইউনিক্স সিস্টেম ভি কীভাবে ব্যবহার করতে হবে তার তিনটি বৃহত পরিমাণ এবং এটির জন্য ইন্টারফেস: ইন্টারফেস সংজ্ঞা।
এই বইটি সেই সময়কার অনেকগুলি মানক দলিলগুলির সাথে তুলনা করা হয়েছিল: এক্স / ওপেন এবং ওএসএফের খুব অনুরূপ সংজ্ঞা ছিল এবং তারপরে আইইইই একটি শক্তিশালী অপারেটিং সিস্টেমের জন্য ইউএস ডিড তাদের "স্টিলম্যান" প্রয়োজনীয়তাগুলিতে ফেলে দিয়ে পসিক্স সংজ্ঞা অনুমোদিত হয়। জেনিক্স লিনাক্সের মতো একটি পসিক্সের স্ক্র্যাচ থেকে একটি বাস্তবায়ন: লিনাস টরভাল্ড কঙ্কাল দিয়ে শুরু করেছিলেন এবং খণ্ডগুলির মধ্যে দিয়ে কাজ করার কাজটি গ্রহণ করেছিলেন, অনুগ্রহ করে যাচাইয়ের জন্য টেনে নিয়ে আইইইইতে জমা দিয়েছেন এবং লিনাক্স পাস করেছে।
অন্যরা, এসসিও ইউনিক্সের মতো এটিটি অ্যান্ড টি দ্বারা "ইউনিক্স" হিসাবে অনুমোদিত হয়েছিল, এবং পসিক্স তাদের অনুগত হতে পেরেছিল - তারা পসিক্সের সাথে মেনে চলতে পারে না। ম্যাক কেবলমাত্র ইন্টেল আইএএপএক্স / এক্স 86 নির্দেশ নির্দেশে চালিত হয়, অন্যদিকে লিনাক্স আরও অনেকগুলি চিপস সেট এবং "আর্কিটেকচার" এ উপলব্ধ।
ম্যাক এবং লিনাক্স মিন্টের মধ্যে প্রধান পার্থক্য হ'ল ফাইল শ্রেণিবিন্যাস। MacOS হয়েছে /Applications, /Libraryএবং /Userফোল্ডার - লিনাক্স মিন্ট / উবুন্টু এই ফাইলটি অনুক্রমের মত "ইউনিক্স" হয় /usr/share/bin usr/share/libএবং /homeবড় চুক্তি -। তা ছাড়াও দু'জন এক।
বছরের পর বছর ধরে, গ্রন্থাগারগুলির নাম আলাদা আলাদা করা হয়েছে এবং আলাদাভাবে রাখা হয়েছে। অন্যথায় ফাইল সিস্টেমের পার্থক্যটি পরিবেশের ভেরিয়েবলের সাথে ব্রিজ করা যেত। তবে অ্যাপল তাদের জিনিসগুলি তাদের ডিজাইন করেছে এবং সেগুলি সিস্টেমগুলি বিভিন্ন উপায়ে চলেছে।
মিন্টে - উবুন্টুর বাইরে, "উইন্ডোজ" তে কে-ডি-র রূপান্তরকরণ হিসাবে কাজ করা হয়, যেখানে গ্রন্থাগার স্থাপনের একটি আদর্শ পদ্ধতি নির্ধারিত হয় এবং এটি উভয়ের জন্য বিকাশ করতে পারে - "হোমব্রিউ" দেখুন।
উভয়ই ডিসি থেকে এক্সএফজিসি-তে এক্স 11 আর 4 উইন্ডো ম্যানেজার এবং অ্যাপল ভিত্তিক ম্যাকোস ব্যবহার করে, আমরা বেছে নিতে নির্দ্বিধায়। তবে উইন্ডো ম্যানেজারটি গুরুত্বপূর্ণ, যেহেতু এটি সিস্টেমগুলিতে ইউজার ইন্টারফেস। ম্যাক এবং উবুন্টু / পুদিনা উভয়ই আইকন, উইজেট এবং স্টাইল ভাগ করে share অ্যাপল ম্যাকস-এর জন্য প্রচুর পরিচালনার সরঞ্জাম নিয়েছে, কেবল তাদের হার্ডওয়্যারের জন্য সেগুলি সংকলন করেছে এবং তাদের "মালিকানাধীন" হিসাবে ব্যবহার করেছে - একটি ম্যাকের "ডিস্ক ইউটিলিটিস" "ডিস্কস" এর সাথে তুলনা করুন।
htopটার্মিনালে মহাবিশ্বের মতো জিনিস চালাতে পারেন ।