ভার্চুয়াল মেশিন বনাম সাইগউইন


14

আগমনের সঙ্গে ভার্চুয়াল মেশিন মত সফ্টওয়্যার VirtualBox , -VMWare , সমান্তরাল ইত্যাদি হয় Cygwin পরিবেশ মত একটি Linux দিতে উইন্ডোজ প্ল্যাটফর্মে কোন দরকারী?

উত্তর:


20

ভার্চুয়াল মেশিন এবং সাইগউইন দুটি পৃথক প্রশ্নের উত্তর দেয়।

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

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

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


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

3
আমি আমার উইন্ডোজ ফাইলগুলিতে কাজ করার জন্য একটি শেল শেল রাখার জন্য কেবল সাইগউইন ইনস্টল করেছি। আমি খুঁজে না পেয়ে হারিয়ে যেতে পারি, গ্রেপ, সেড এবং এগুলি খুব খারাপ।
নিফলে

1
@ জোহানেস: কোলিনাক্স ওয়েব পৃষ্ঠাতে বলা হয়েছে "কোলিনাক্স সর্বদা তার লিনাক্স প্রক্রিয়াগুলির জন্য হোস্ট ওএসের কেবলমাত্র একটি প্রক্রিয়া ব্যবহার করে, ব্যক্তিগতভাবে তাদের সময়সূচী, সংস্থান এবং ত্রুটিগুলি পরিচালনা করে"। এএএফআইসিআর, এটি কোনও পরিষেবা হিসাবে চালিত হয়, ড্রাইভার নয়।
wfaulk

4

এটি এখনও ইউএসিক্স সরঞ্জাম যেমন আরএসআইএনসি চালানোর জন্য দরকারী, যা আপনি ভার্চুয়াল মেশিনে আটকে যাওয়ার চেয়ে উইন্ডোজ বাক্সে ফাইলগুলি পরিচালনা করতে চান। এরপরে আপনি সরঞ্জামগুলি দিয়ে কাজ শুরু করার জন্য উইন্ডোজ শিডিয়ুলার ব্যবহার করতে পারেন।


1
আমি বরং সাইগউইন ইনস্টল করার চেয়ে নেটিভ বিল্ড নিতে চাই।
জোয়

2
যদিও দেশীয় বিল্ডগুলিতে সমস্ত কিছুই পাওয়া যায় না।
কোয়াকোট কোয়েসোট

2

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

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