শিক্ষার্থীরা কাজ করতে লিনাক্স ভার্চুয়াল মেশিন বিতরণ করতে চান


25

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

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


13
ভার্চুয়ালবক্স আপনাকে একটি সরঞ্জাম রফতানি করার অনুমতি দেয় । এই ফাইলটি কোনও ভার্চুয়ালাইজেশন সফ্টওয়্যার (ভিএমওয়্যার, ভার্চুয়ালবক্স ইত্যাদি) এ আমদানি করা যায় এবং স্থানীয় হার্ডওয়্যারে নিজেকে কনফিগার করে। এটি মনে হচ্ছে যা আপনি চাইছেন be একটি একক ইনস্টলার ইনস্টল করা সম্ভব নয়, কারণ আপনি উইন্ডোজ (.exe) এবং ম্যাক (। অ্যাপ) এ একই প্রোগ্রামটি চালাতে পারবেন না।
জায়ান্ট্রি ট্রি

আমাকে কি আবার আলাদাভাবে ইনস্টল করতে হবে, বা আমি আমার ভার্চুয়াল মেশিনটিকে একটি সরঞ্জাম হিসাবে সংরক্ষণ করতে পারি?
ডভ

ভার্চুয়ালবক্সে অ্যাপ্লায়েন্স হিসাবে যে কোনও ভার্চুয়াল মেশিন সংরক্ষণ করতে পারেন। কেবল করুন: ফাইল -> এক্সপোর্ট অ্যাপ্লায়েন্সস Ctrl + E
জায়ান্টটি ট্রি

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

1
@ গ্রনোস্টাজ: এই দরিদ্র ভিএম এর মতো ম্যান্ড্রিক্সে ধরা পড়ছে! : ও
জায়েবিস

উত্তর:


24

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

এই বলেছিল, আপনি এটি জিজ্ঞাসা:

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

ডিভোপসে ভিড় করা

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

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

সুতরাং আপনার জন্য আমার প্রস্তাবটি হ'ল দৃ strongly ়ভাবে সুপারিশ করা উচিত যে আপনি যে ভার্চুয়ালবক্স ওভিএ সেটআপ করবেন তা শিক্ষার্থীরা ব্যবহার করুন, তবে শিক্ষার্থীদের কেবল নিজেরাই সরঞ্জাম ইনস্টল করার অনুমতি দেওয়ার জন্য উন্মুক্ত থাকুন। আমার অন্ত্রে আমাকে 95% বা আরও বেশি শিক্ষার্থী বলেছে যে আনন্দের সাথে এবং সহজে ভার্চুয়ালবক্স ওভিএ পদ্ধতি ব্যবহার করবে, তবে আপনি এটি 100% নিখুঁত হওয়ার আশা করতে পারবেন না।

সম্ভবত শেষ পর্যন্ত আপনার অবশ্যই কোর্সের সরঞ্জাম ব্যবহারের জন্য প্রয়োজনীয়তার কিছু বেসলাইন থাকা উচিত এবং তাদের প্রয়োগে নমনীয় হতে হবে।

কীভাবে সরঞ্জামগুলি ব্যবহৃত হয় সে সম্পর্কে নমনীয় হন

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

মাঝেমধ্যে কোনও বিকাশকারী একটি ত্রুটি সৃষ্টি করার কারণটি জানায় কারণ M উদাহরণস্বরূপ M এমএএমপিতে আমি যে কোডটি পরীক্ষা করেছি তা লিনাক্স এলএএমপি সেটআপের মতো "একই নয়"। এবং আমি 100% আত্মবিশ্বাসের সাথে বলি যে আমি সবসময় প্রমাণ করেছি যে বিষয়টি বেস ওএস নয় বরং পিএইচপি নিজেই কোডিং করছে।

সুতরাং এই সমস্ত মিথ্যাচারটি মূলত নিম্নলিখিতটি জানানো হয়: শিক্ষার্থীদের কাছে ভার্চুয়ালবক্স সেটআপ ব্যবহারের বিষয়ে আপনার ব্যাখ্যাটিতে কেবল নমনীয় হোন এবং সমস্ত সমস্যার সমাপ্তির জন্য কোনও ওএসকে চামচ খাওয়ানোর আশা করবেন না। এটি আপনার 95% ইস্যুটি পার্কের বাইরে ফেলে দিতে পারে, তবে বাকি 5% বরাবরই কোনও উপায়ে সমাধান করতে হবে। সুতরাং একটি ভার্চুয়ালবক্স সেটআপ দেখুন - এবং সম্ভবত কোনও ভ্যাগ্র্যান্ট স্ক্রিপ্ট a এমন একটি সরঞ্জাম হিসাবে যা কারও কারও পক্ষে জীবন সহজ করার জন্য একটি অস্ত্রাগারে ব্যবহৃত হতে পারে, তবে অগত্যা সব সমস্যার শেষ সমাধান নয়।


3
সি ++, জাভা, ডেটা স্ট্রাকচার শেখানো এবং এটি সিসাদমিন / ডিভোস থেকে দূরে যাওয়ার চেষ্টা যা আমার আগ্রহী নয়!
ডভ

1
@ ডভ ওয়েল, যদি এটি হয় তবে ভার্চুয়ালবক্স ওভিএ রফতানি করা এবং আপনার ক্লাসে লোকদের মধ্যে বিতরণ করা সবচেয়ে ভাল উপায়।
জ্যাকগোল্ড

18

আপনার ভ্যাগ্র্যান্টের দিকে নজর দেওয়া উচিত ।

ভ্যাগ্র্যান্ট ভার্চুয়ালবক্সকে সমর্থন করে এবং আপনাকে এটি করতে অনুমতি দেয়:

লাইটওয়েট, পুনরুত্পাদনযোগ্য এবং পোর্টেবল ডেভেলপমেন্ট এনভায়রনমেন্টগুলি তৈরি এবং কনফিগার করুন।

ভার্চুয়ালবক্স চিত্রের বড় রফতানির চেয়ে একক বা গুচ্ছ পাঠ্য ফাইলগুলি ভাগ করা আরও সহজ হবে । আপনি আপডেট পরিচালনা করতে চান বিশেষত।

ভার্চুয়ালবক্স এবং ভ্যাগ্র্যান্ট একবার ইনস্টল হয়ে গেলে:

vagrant up

ইচ্ছাশক্তি:

একটি একক ভ্যাগ্রান্টফায়াল উইন্ডোজ বা ম্যাক হোস্টের বৈশিষ্ট্যগুলিও পরিচালনা করতে পারে।


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

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

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

1
আপনার ক্ষেত্রে, রফতানির বিষয়ে দ্বিধাহীনতার আরেকটি সুবিধা হ'ল আপনার শিক্ষার্থীদের বিধানের স্ক্রিপ্টটি পরিদর্শন করে চিত্রটি "কীভাবে" ইনস্টল করতে ও কনফিগার করতে হয় তা শিখার দক্ষতা। চিত্রটির ইতিহাস দিয়ে যাওয়ার চেয়ে অনেক বেশি সহজ।
এম্পেররিন

8

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

ভার্চুয়ালবক্স ইনস্টল করা মোটামুটি তুচ্ছ (আপনার কাছে হার্ডওয়্যার সমর্থন রয়েছে বলে ধরে নেওয়া)।

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

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

আমি নোট করব যে অনেক বিশ্ববিদ্যালয় আসলে উপযুক্ত সরঞ্জাম সহ একটি ভিএম সরবরাহ করে ( আইআইআরসি স্ট্যানফোর্ডস সিএস 50 ডি ওএস, এবং এটি এডএক্স থেকে মুক্তভাবে উপলব্ধ কোর্স), তাই তারা কীভাবে এটি করে তা দেখার জন্য এটি উপযুক্ত হবে।


3

বেশিরভাগ ভার্চুয়ালাইজেশন প্রযুক্তির বিকল্প হিসাবে, লিনাক্স (যেমন উবুন্টু) একটি থাম্বড্রাইভ এ ইনস্টল করা যেতে পারে। খুব সুন্দর প্রতিটি কম্পিউটার থাম্বড্রাইভ বন্ধ করে দেয় এবং বেশিরভাগ আধুনিক ইনস্টলাররা বুট করার সময় গ্রাফিক্স কার্ড / নেটওয়ার্ক কার্ডগুলি সনাক্ত করতে পারে। আপনি যদি 32-বিট উবুন্টু ইনস্টল করেন তবে এটি লোকেরা ঘরে বসে সম্ভবত সমস্ত হার্ডওয়্যারে চলবে।

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

এগুলি মোটামুটি সস্তা ব্যয়ে করা যেতে পারে (আমি বুঝতে পারি যে স্কুল বাজেটগুলি খুব সীমাবদ্ধ!); মেশিনে কী অ্যাপ্লিকেশনটি চালিত হবে তার উপর নির্ভর করে 4 জিবি যথেষ্ট হওয়া উচিত, সম্ভবত 8 জিবি।


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

1

বিবেচনা করার জন্য আরেকটি বিকল্প। আপনি যদি তাদের জিইউআই থাকার বিষয়ে সত্যই উদ্বিগ্ন না হন তবে আপনি টার্মিনাল ডটকমের মতো কিছু ব্যবহার করতে পারেন ।

আপনি নিজের পাবলিক স্ন্যাপশট তৈরি করতে পারেন এবং কেবল এটি আপনার শিক্ষার্থীদের জন্য উপলব্ধ রাখতে পারেন। এটি ভার্চুয়ালবক্স পদ্ধতির অনুরূপ, তবে নিজস্ব মেশিনে ভিএম ইনস্টল করার পরিবর্তে এটি মেঘে অন্য কারও মেশিনে রয়েছে।

তারপরে তাদের যা যা প্রয়োজন তা হ'ল পর্যাপ্ত আধুনিক ওয়েব ব্রাউজার। এবং যদি তারা আগ্রহী হয় তবে তারা এটি সেট আপ করতে পারে যাতে তারা এসএসএইচ / পুট্টি / ইত্যাদি ব্যবহার করতে পারে।

তাদের পরিসংখ্যান অনুসারে, শিক্ষার্থীরা যদি মাইক্রো উদাহরণটি ব্যবহার করে (256 এমবি র‌্যাম, কয়েকটি গিগাবাইট ডিস্ক স্পেস), তারা যদি ভিএমটি ব্যবহার না করে তখন তাদের বিরতি দেয় তবে তাদের h 9 / yr ব্যয় করতে হবে এবং এটি 8 ঘন্টা / জন্য চালানো হবে দিন. আমি টার্মিনাল.কমের পক্ষে কথা বলতে পারব না, তবে আমি সন্দেহ করি যদি আপনি তাদের সাথে যোগাযোগ করেন তবে তারা আপনাকে কোনও ধরণের শিক্ষাগত ছাড় সরবরাহ করতে সক্ষম হতে পারে।


অনুরূপ পরিষেবা হ'ল [SDF.org] (sdf.org/?join) শিক্ষাবিদদের জন্য বিনামূল্যে পাবলিক শেল অ্যাক্সেস। প্রশ্ন জিজ্ঞাসা করুন । ভিএম নয়, তবে এটি এখনও ভাল।
এইচএসমাল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.