লিনাক্সের জন্য উইন্ডোজ সাবসিস্টেম - অনেক ডিস্ট্রোস!
আপডেট করা হয়েছে:মে 11, 2018
আমি প্রযুক্তির একজন পরিশ্রমী পথিকৃৎ হিসেবে, ইতিমধ্যেই 2016 সালে, আমি লিনাক্সের জন্য Windows সাবসিস্টেম (WSL) সম্পর্কে লিখেছি এবং আপনি Windows 10-এ BASH চালানোর জন্য কীভাবে এটি ব্যবহার করতে পারেন সে সম্পর্কে লিখেছি। তারপর, আমি আপনাকে দেখিয়েছি কীভাবে আপনি X11 সার্ভার ব্যবহার করে উইন্ডোজে লিনাক্স গ্রাফিকাল অ্যাপ্লিকেশন চালাতে পারেন। ভালো জিনিস।
মূলত, ডাব্লুএসএল-এর সাথে প্রাথমিক পলায়নগুলি বেশিরভাগই, বোধগম্যভাবে, উবুন্টুর উপর দৃষ্টি নিবদ্ধ করেছিল। যাইহোক, সম্প্রতি, মাইক্রোসফ্ট উইন্ডোজ স্টোরে উপলব্ধ বিতরণের পরিসর প্রসারিত করেছে, কালি প্রথম সংস্করণ। কিন্তু তারপর থেকে, আরও বেশ কিছু সিস্টেম যোগ করা হয়েছে, এবং এটি অন্য পর্যালোচনার জন্য কল করে৷
৷
ডিস্ট্রোস পান
স্টোর শুরু করুন - আসলে আপনাকে সাইন ইন করার দরকার নেই। আপনার অনুসন্ধান ক্যোয়ারী হিসাবে "linux" ব্যবহার করুন। আপনি কালি, ডেবিয়ান, SLES, একটি NAS টুল এবং অবশেষে openSUSE সহ এন্ট্রিগুলির একটি অপেক্ষাকৃত ছোট তালিকা পাবেন। উবুন্টু জেনেরিক BASH ক্যাটাগরির অধীনে থেকে যায়। একটি এন্টারপ্রাইজ ফ্লেভারের অন্তর্ভুক্তি অর্থবহ এবং গুরুত্বপূর্ণ, কারণ এটি যারা ডেভেলপার ক্রস-প্ল্যাটফর্ম সমাধান খুঁজছেন তাদের জন্য এর প্রভাব থাকবে। মাইক্রোসফ্ট এটিকে সহজ করার জন্য অনেক কিছু করছে, এবং লোকেদের তাদের পথ প্রলুব্ধ করতে - সম্ভবত মোবাইল বিশ্বের সাথে তাদের ব্যর্থ পরীক্ষা থেকে একটি পাঠ। তারপর, অবশ্যই, আপনার কাছে লিনাক্সের জন্য পাওয়ারশেলও রয়েছে। এই সমস্ত কিছুই লিনাক্স ডেভেলপারদের কাছে উইন্ডোজকে আরও আকর্ষণীয় করে তোলে, বিশেষ করে যেহেতু প্রায় এক বছর আগে পর্যন্ত এটি একেবারে শূন্য ছিল না।
আমি openSUSE দিয়ে পরীক্ষা করার সিদ্ধান্ত নিয়েছি। ধরুন, ইনস্টল করুন, মজা করা শুরু করুন। উবুন্টুর মতো, একটি প্রাথমিক ব্যবহারকারী সেটআপ আছে। আপনি আপনার ব্যবহারকারীকে প্রশাসক বানাতে বেছে নিতে পারেন, এবং তারপরে, আপনার কাছে একটি হেডলেস সার্ভার রয়েছে - বর্তমানে সীমিত নেটওয়ার্কিং ক্ষমতা সহ - একটি মাইক্রোসফ্ট-কাস্টমাইজড কার্নেল 4.4 চালাচ্ছে, এবং তারপর থেকে, প্রশাসনিক কমান্ড এবং কৌশলগুলির মানক সেট প্রযোজ্য। Zypper, Yast, আপনি এটা নাম. আপনি আগে SUSE ব্যবহার করে থাকলে, আপনি কি করতে হবে তা জানতে পারবেন। সব মিলিয়ে উবুন্টুর অভিজ্ঞতার মতো।
একটি অভিযোগ হল - কমান্ড-লাইন বাফার থেকে টেক্সট চিহ্নিত, অনুলিপি বা পেস্ট করার ক্ষেত্রে Windows CLI কিছুটা কষ্টকর। আপনাকে উইন্ডোজ বারে ডান-ক্লিক করতে হবে এবং কী নয়। আপনি যেমন আশা করেন তেমন কোনো মিডল-ক্লিক স্টাফ নেই। অন্তত এখনো না। ডিফল্ট ইন্টারফেস পাঠ্যের আকারও ছোট। এটাকে উইন্ডোজ স্টাফের মতো করার জন্য আমাকে এটি বাড়াতে হয়েছিল।
গ্রাফিকাল অ্যাপ্লিকেশন - একটি সম্পূর্ণ প্লাজমা!
শুধুমাত্র আপনাকে রিলিজ নোটগুলির একটি ম্লান রিহ্যাশ দেওয়ার পরিবর্তে, যা আমি কখনই করি না, আমি সিস্টেমটি আপডেট করার, সম্পূর্ণ প্লাজমা ডেস্কটপ প্লাস সম্পর্কিত কেডিই অ্যাপ্লিকেশনগুলি ইনস্টল করার, X11 সার্ভারটি চালু করার এবং তারপরে কিছু উবুন্টু প্রোগ্রামের সমান্তরালে ডেস্কটপ চালানোর সিদ্ধান্ত নিয়েছি। অবশ্যই একটি বিশ্বাসযোগ্য ব্যবহারের ক্ষেত্রে তৈরি করে।
সব মিলিয়ে, এটি ঠিক কাজ করেছে - যদি একটু ধীর হয়। যদি আপনি প্লাজমা শেলটি মেরে ফেলেন, তাহলে আপনাকে SUSE উইন্ডোটি বন্ধ করতে হবে (ভাল, এটির নিজস্ব একটি শেল), কারণ /tmp এর অধীনে কিছু অনাথ লক ফাইল থাকবে, আপনাকে একটি নতুন সেশন শুরু করতে বাধা দেবে। আপনি ম্যানুয়ালি পরিষ্কার করতে পারেন, কিন্তু এটি বিরক্তিকর। অবশ্যই, জিইউআই দিকটি এখনও কিছুটা কুৎসিত এবং এমনই রয়ে গেছে, কিন্তু এর কারণ হল আপনি কোন 3D ত্বরণ ছাড়াই চালান।
এটি কোন ব্যাকগ্রাউন্ড নয় - এটি সেখানে সম্পূর্ণ প্লাজমা।
পাশাপাশি, তিনটি অপারেটিং সিস্টেমের উপাদান।
কাজ করছে...
এটা সব ঠিক ছিল. কিছু ত্রুটি এখানে এবং সেখানে অবশ্যই,. প্লাজমা ইনস্টল করার সময় নির্ভরতা সমস্যা, প্রারম্ভিকদের জন্য। LOLZOR. আমি সত্যিই মানে? আমি আমার ওপেনসুস পিম্পিং গাইডে এটি উল্লেখ করেছি এবং কী নয়, এবং সেখানে আপনি সম্প্রদায়ের রেপো ব্যবহার করার সময় প্রায়শই নির্ভরতার দ্বন্দ্ব পান, কিন্তু এখানে? আমি যা চেয়েছিলাম তা হল একটি নতুন সেটআপে একটি নতুন ডেস্কটপ ইনস্টল করা, কোনো তৃতীয় পক্ষের উত্স ছাড়াই, এবং ইতিমধ্যে আমি অদ্ভুত নির্ভরতা সমস্যা পাচ্ছি৷
সমস্যা:kio-extras5-17.04.2-2.1.x86_64 এর জন্য libsmbclient.so.0()(64bit) প্রয়োজন, কিন্তু এই প্রয়োজনীয়তা প্রদান করা যাবে না
আনইনস্টলযোগ্য প্রদানকারী:libsmbclient0-4.6.5+git.32.af7a173b7a1-1.1.x86_64[oss]
libsmbclient0-4.6.13+git.72.2a684235f41-12.1.x86_64[oss_update]
libsmbclient0-4.6.7+git.38.90b2cdb4f22-3.1.x86_64[oss_update]
libsmbclient0-4.6.7+git.51.327af8d0a11-6.1.x86_64[oss_update]
libsmbclient0-4.6.9+git.59.c2cff9cea4c-9.1.x86_64[oss_update]
সমাধান 1:krb5-mini-1.12.5-16.1.x86_64 ডিইনস্টল করা
সমাধান 2:প্লাজমা 5-ডেস্কটপ-5.8.7.1-3.1.x86_64 ইনস্টল করবেন না
সমাধান 3:এর কিছু নির্ভরতা উপেক্ষা করে kio-extras5-17.04.2-2.1.x86_64 ভাঙুন
কিছু আপডেট এবং প্যাকেজ ইনস্টলেশনও একটি অদ্ভুত রেঞ্চ ছুঁড়েছে:
অতিরিক্ত rpm আউটপুট:
আপডেট করা হচ্ছে /etc/sysconfig/security...
সতর্কতা:চলমান কার্নেল fscaps সমর্থন করে না
(96/96) ইনস্টল করা হচ্ছে:wicked-service-0.6.40-9.1.x86_64 ......[সম্পন্ন]
অতিরিক্ত rpm আউটপুট:
বাসের সাথে সংযোগ করতে ব্যর্থ:এই ধরনের কোনো ফাইল বা ডিরেক্টরি নেই
বাসের সাথে সংযোগ করতে ব্যর্থ:এই ধরনের কোনো ফাইল বা ডিরেক্টরি নেই
বাসের সাথে সংযোগ করতে ব্যর্থ:এই ধরনের কোনো ফাইল বা ডিরেক্টরি নেই
বাসের সাথে সংযোগ করতে ব্যর্থ হয়েছে:এরকম কোন ফাইল বা ডিরেক্টরি নেই
coreutils-8.25-5.1.x86_64.rpm % posttrans স্ক্রিপ্টের আউটপুট:
আপনার সিস্টেম সম্পূর্ণ হওয়ার সাথে সাথে mkinitrd চালান৷
শেষ পর্যন্ত, বিভিন্ন সমস্যা থাকা সত্ত্বেও, আমরা সবাই এক সুখী পরিবার - কার্নেলের একইতা মানে সহজ, সাধারণ(আল) বিকাশ। এটি অনেক বোধগম্য করে তোলে, এবং এখনও পর্যন্ত, এটি যথেষ্ট স্থিতিশীল এবং যথেষ্ট মজবুত এবং গুরুতর ফোকাস এবং বিনিয়োগের নিশ্চয়তা দেয়৷ নতুন সাবসিস্টেম তৈরি করা হচ্ছে, তাই আমরা শীঘ্রই শুধু একটি টেক ডেমো ছাড়া আরও কিছু পাব।
কাস্টম ডিস্ট্রোস
আপনি যদি তালিকাভুক্ত সেট ব্যতীত অন্য কিছু ব্যবহার করতে চান তবে আপনাকে আপনার বুদ্ধিবৃত্তিক গ্রন্থি এবং আপনার আঙ্গুলের ঘাম ঝরতে হবে। Microsoft WSL-DistroLauncher নামে একটি টুল প্রকাশ করেছে, যা আপনাকে আপনার নিজস্ব কাস্টম বিল্ড তৈরি করতে দেয়। এটি জটিল - LFS মনে করুন। এটা সম্পর্কে কোন সহজ উপায় নেই. যাইহোক, এটি অবশ্যই ডিস্ট্রো মালিক এবং বিকাশকারীদের কাছে আবেদন করবে।
উপসংহার
ডাব্লুএসএল সুন্দরভাবে সমৃদ্ধ হচ্ছে। ধীরে ধীরে কিন্তু স্থিরভাবে, এটি অতিরিক্ত, অর্থবহ কার্যকারিতা অর্জন করছে, এটি লিনাক্স সম্প্রদায়ের মধ্যে আকর্ষণ এবং স্বীকৃতি অর্জন করছে এবং এটি দরকারী সম্ভাবনার সূচনা করছে যা শেষ পর্যন্ত, শেষ ব্যবহারকারীকে উপকৃত করবে। শুধু এটা সম্পর্কে চিন্তা. যদি একজন ডেভেলপার আরামদায়কভাবে একাধিক অপারেটিং সিস্টেমের জন্য সমাধান - এবং পরীক্ষা - করতে পারে, তাহলে আমরা আরও ক্রস-প্ল্যাটফর্ম সামঞ্জস্য দেখতে পাব। আমি একদিনে লিনাক্সে নেটিভভাবে চলমান মাইক্রোসফ্ট অফিসকে অস্বীকার করব না। অথবা পুরো অ্যান্ড্রয়েড ইকোসিস্টেম উইন্ডোজে চলছে।
আপনাদের মধ্যে যারা মতাদর্শের প্রতি আগ্রহী তাদের জন্য, এটি একভাবে মাইক্রোসফ্ট থেকে স্বীকার করা যে লিনাক্স একটি সত্যিকারের প্লেয়ার যেটি সম্মান এবং আরও ভাল সহযোগিতার যোগ্য। একটি সরল, বাস্তববাদী, পুরো জিনিসটির জন্য অ-আবেগহীন পদ্ধতি। মাইক্রোসফ্ট প্রতিভা আকর্ষণ করা এবং সমাধানগুলি বিকাশ করা সহজ করে তোলে। সর্বত্র ভাল পণ্য. ব্যবহারকারী বড় সময় জিতেছে. তবুও, এইগুলি প্রাথমিক দিন, কিন্তু আমি বিশ্বাস করি আমরা আগামী বছরগুলিতে অপারেটিং সিস্টেমগুলির একটি সুন্দর মিশ্রণ দেখতে পাব, যা গ্রাহকের জন্য সম্ভাবনার একটি পরিসীমা উন্মুক্ত করবে। আপাতত, WSL পান এবং খেলা শুরু করুন। এটা ভাল এবং মজা. চালিয়ে যেতে হবে।
চিয়ার্স।