পুরানো ওএসের জন্য বিকাশকে সমর্থন করে


14

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

একটি ভিন্ন অ্যাপ্লিকেশন রয়েছে যা আমি বজায় রেখেছি যে একই কারণে কেবল উইন 2 কে তে কাজ করে।

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

সুতরাং আমার প্রশ্নটি এটি ২০১ 2016 সালের মতো দেখা হচ্ছে, আরও স্থিতিশীল উপায়ে এই প্রত্নতাত্ত্বিক পরিবেশ বজায় রাখার জন্য আমার বিকল্পগুলি কী? আপনি কি ক্লাউড হোস্টিংয়ে একটি 3.11 স্থানান্তর করতে পারেন?

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

এই জাতীয় পুরানো প্ল্যাটফর্মগুলি উন্নয়নের জন্য জীবন্ত রাখার কোনও অভিজ্ঞতা আছে, তবে আরও আধুনিক, সুরক্ষিত ফ্যাশনে, যা থেকে আমি আঁকতে পারি?

আমার লক্ষ্য পুরানো শারীরিক মেশিনগুলি থেকে মুক্তি এবং ভার্চুয়ালাইজেশনে চলে যাওয়া।


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

তাছাড়া: যদি আগামীকাল হার্ডওয়্যারটি মারা যায় এবং আপনার এখন পর্যন্ত বিকল্প নেই তবে সবচেয়ে খারাপ পরিস্থিতিটি কী হবে? আপনার সংস্থা কি দেউলিয়া হবে?
ডক ব্রাউন

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

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

1
আপনি কাস্টম হার্ডওয়ারের জন্য ড্রাইভারগুলি কোথায় পেয়েছেন?
JeffO

উত্তর:


4

সমাধানের সাথে সম্পর্কিত কিছু কাস্টম হার্ডওয়ারের ড্রাইভারগুলি পরবর্তী উইন্ডোজের সাথে সামঞ্জস্য নয়

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

আপনি ড্রাইভার / হার্ডওয়্যার আপডেট বা প্রতিস্থাপন না করতে পারলে আমি এটি বিবেচনা শুরু করব না।


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

2
আপনার সাথে একটি দ্রুত বন্দর প্রচেষ্টা চেষ্টা করা উচিত, কেবল এটির সাথে কাজ করা কতটা কঠিন তা দেখার জন্য - আমার অভিজ্ঞতা অনুসারে, প্রাচীন কোডটি নতুন কিছু উইন্ডোজ ওএসগুলিকে আশ্চর্যজনকভাবে খুব সহজেই কিছু মাত্রায় অচল করে দেওয়া পোর্টের দিকে ঝুঁকে পড়ে।
gbjbaanb

4

আমি মনে করি এটি ভার্চুয়ালাইজেশন ওএস বা অতিথি ওএসের চেয়ে হোস্ট ভার্সন সিরিয়াল পোর্টটিতে অ্যাক্সেস সরবরাহ করার জন্য ভার্চুয়ালবক্স বা ভিএমওয়্যার পাওয়ার বিষয়ে একটি সমস্যা। আমি একটি হোস্ট সিস্টেমের সাথে একটি আধুনিক ওএস চালাচ্ছি (7/8/10 বা লিনাক্স ডিস্ট্রো জিতে) ইউএসবি থেকে সিরিয়াল পোর্ট অ্যাডাপ্টারের সাথে যা বাস্তব আরএস -232 বাস্তবায়নের উপর ভিত্তি করে যেমন প্রলম্বিত pl2303।

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

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


2

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

আপনি যখন ইবেতে প্রতিস্থাপন কিনতে পারবেন না তখন কোনও মেশিনকে সমর্থন করার খুব সাম্প্রতিক সময়।

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