Kmscon
কেমসকন একটি ভার্চ্যুয়াল কনসোল যা ইউজারস্পেসে চলে যা ডেভিড হারমান লিনাক্স কনসোলকে প্রতিস্থাপনের জন্য তৈরি করেছিলেন, যা লিনাক্স কার্নেলে নির্মিত একটি টার্মিনাল। কেএমএসকন তার আউটপুটের জন্য কেএমএস ড্রাইভার ব্যবহার করে, এটি মাল্টিসেট-সক্ষম, এবং আন্তর্জাতিক কীবোর্ড ইনপুট এবং ইউটিএফ-8 টার্মিনাল আউটপুট সমর্থন করে। ইনপুট সমর্থন এক্স কীবোর্ড এক্সটেনশন (এক্সকেবি) ব্যবহার করে প্রয়োগ করা হয়। 2015 সালের মার্চ মাসে কেমসকনের উন্নয়ন বন্ধ হয়ে যায়। সিস্টেমড-কনসোলড নামে একটি উত্তরসূরি প্রকল্প ছিল, কিন্তু এই প্রকল্পটিও পরে জুলাই 2015 সালে বাদ দেওয়া হয়। কেমসকন ইউনিকোড গ্লিফের সম্পূর্ণ সেট মুদ্রণ সমর্থন করে এবং লিনাক্স কনসোল হিসাবে কনসোল এনকোডিং দ্বারা সীমাবদ্ধ নয়। যদিও একমাত্র কঠিন নির্ভরতা হল উডেভ, কেএমএসকন বিকল্পভাবে কনসোলের হার্ডওয়্যার ত্বরণের জন্য মেসা এবং উন্নত ফন্ট রেন্ডারিংয়ের জন্য প্যাঙ্গো লাইব্রেরি ব্যবহার করার জন্য সংকলিত করা যেতে পারে। ইনপুটের জন্য এক্সকেবি গ্রহণ কেএমএসকনকে ইনপুটের জন্য X.Org সার্ভার এবং ওয়েল্যান্ড কম্পোজিটরের জন্য উপলব্ধ কীবোর্ড বিন্যাসের সম্পূর্ণ পরিসীমা গ্রহণ করতে দেয় এবং গ্রাফিকাল পরিবেশ এবং টার্মিনাল উভয় ক্ষেত্রেই একই বিন্যাস ব্যবহার করা সম্ভব করে তোলে। মাল্টিসেট সাপোর্ট লিনাক্স কার্নেলে ভিটি সিস্টেমটি 1993 সালের এবং আউট-অফ-দ্য-বক্স মাল্টিসেট সাপোর্ট প্রয়োগ করে না। এটি 63টি ভিটি পর্যন্ত সমর্থন করে, তবে যে কোনও সময়ে শুধুমাত্র একটি ভিটি সক্রিয় থাকতে পারে। এর জন্য মাল্টিসেট সমর্থন কনফিগার করার জন্য অতিরিক্ত পদক্ষেপের প্রয়োজন হয়। কেএমএসকন/সিস্টেমডি-কনসোলড মাল্টিসিয়েট আউট-অফ-দ্য-বক্স সক্ষম করবে। যদি একটি আসনের ডিসপ্লে সার্ভার ভিটি 7-এ চলে এবং অন্য আসনের ডিসপ্লে সার্ভার ভিটি 8-এ চলে, তবে এই দুটি আসনের মধ্যে একটিই একবারে ব্যবহার করা যেতে পারে। অন্য আসনটি ব্যবহার করার জন্য, একটি ভিটি সুইচ চালু করতে হবে। সমস্ত আসনকে একই সময়ে ব্যবহারযোগ্য করার জন্য, কয়েকটি বিকল্প রয়েছেঃ সমস্ত ডিসপ্লে সার্ভারকে একই ভিটি-র সঙ্গে সংযুক্ত করুনঃ যে কোনও ব্যবহারকারী ভিটি-র পরিবর্তন করতে পারেন এবং সেক্ষেত্রে সমস্ত ব্যবহারকারী নতুন ভিটি-তে চলে যেতে পারেন। এটি ভিটি স্যুইচিংকে (এবং এইভাবে দ্রুত ব্যবহারকারী স্যুইচিং) অবাস্তব করে তোলে। X.Org সার্ভার কমান্ড-লাইন বিকল্প-শেয়ারভটস কোনও ডিসপ্লে সার্ভারকে ভিটি-র সঙ্গে যুক্ত করবেন নাঃ এই ক্ষেত্রে দ্রুত ব্যবহারকারী পরিবর্তন করা অসম্ভব। টেক্সট-ভিত্তিক কনসোল লগইন শুধুমাত্র তখনই সম্ভব যদি একটি ইনপুট এবং ডিসপ্লে ডিভাইস এই উদ্দেশ্যে সংরক্ষিত থাকে। একটি ভিটি-র সঙ্গে শুধুমাত্র একটি ডিসপ্লে সার্ভারকে যুক্ত করুনঃ অন্যান্য ডিসপ্লে সার্ভারগুলি ভিটি স্যুইচিং করতে পারে না, তবে একটি ভিটি-র সঙ্গে যুক্ত ডিসপ্লে সার্ভার করতে পারে। ভিটি সেই একটি আসন চালু করলে অন্য আসনগুলিতে কোনও প্রভাব পড়বে না। এই পদ্ধতিটি সিস্টেম্ড দ্বারা সমর্থিত এবং গৃহীত। ব্যবহারকারী 1-এর জন্য কমান্ড-লাইন বিকল্প ভিটি7 এবং অন্যান্য সমস্ত ব্যবহারকারীর জন্য-নভটসউইচ। 2011 সালে, জেসি বার্নস তার ব্লগে ভার্চ্যুয়াল টার্মিনালের সম্ভাব্য ইউজারস্পেস ডিআরএম-ভিত্তিক বাস্তবায়নের বিষয়ে লিখেছিলেন, যা লিনাক্স কার্নেলে লিনাক্স ফ্রেমবাফার এবং ভার্চ্যুয়াল টার্মিনাল (ভিটি) সাবসিস্টেমের প্রয়োজনীয়তা দূর করবে। এই ব্লগ পোস্টের দ্বারা অনুপ্রাণিত হয়ে ডেভিড হারম্যান ভার্চ্যুয়াল টার্মিনালের মৌলিক কার্যকারিতা প্রয়োগ করেন। 2013 সালের অক্টোবরে, টার্মিনাল এমুলেটর স্টেট মেশিন () লাইব্রেরি, ডিইসি ভিটি100-ভিটি520 সামঞ্জস্যপূর্ণ টার্মিনাল এমুলেটরগুলির জন্য একটি রাষ্ট্রীয় যন্ত্র, কেএমএসকন থেকে বিভক্ত করা হয়েছিল এবং আলাদাভাবে উপলব্ধ করা হয়েছিল। এটি ডাব্লুএলটার্ম দিয়ে সংশোধন করা হয়েছিল, একটি উদাহরণ ওয়েল্যান্ড টার্মিনাল এমুলেটর। আরও দেখুন টার্মিনাল এমুলেটরের তালিকা রেফারেন্স ফ্রি সিস্টেম সফ্টওয়্যার Freedesktop.org লিনাক্স কার্নেল-সম্পর্কিত সফ্টওয়্যার সফ্টওয়্যার আই. এস. সি লাইসেন্স ব্যবহার করে প্রযুক্তিগত যোগাযোগ সরঞ্জাম টার্মিনাল এমুলেটর ওয়েল্যান্ড (ডিসপ্লে সার্ভার প্রোটোকল)