লিনাক্সে লিকোরিক্স কার্নেল: ডেস্কটপ এবং গেমিংয়ের জন্য অপ্টিমাইজ করা কার্নেল

সর্বশেষ আপডেট: 23 এর জানুয়ারী 2026
  • লিকোরিক্স হল GNU/Linux-এর জন্য একটি বিকল্প কার্নেল যা ডেস্কটপ, গেম এবং মাল্টিমিডিয়াতে কম লেটেন্সি এবং সর্বাধিক প্রতিক্রিয়াশীলতার উপর দৃষ্টি নিবদ্ধ করে।
  • এটি CPU, ডিস্ক, নেটওয়ার্ক এবং মেমরি উন্নত করার জন্য জেন টিউনিং, PDS/BMQ বা MuQSS শিডিউলার, BFQ, BBR2 এবং মাল্টিজেনারেশনাল LRU এর মতো প্রযুক্তিগুলিকে একীভূত করে।
  • এটি ডেবিয়ান, উবুন্টু এবং আর্চের জন্য ব্যবহারের জন্য প্রস্তুত বিল্ড অফার করে, যা ম্যানুয়াল সংকলন ছাড়াই অফিসিয়াল স্ক্রিপ্ট, ডেডিকেটেড রিপোজিটরি বা PPA এর মাধ্যমে ইনস্টল করা যায়।
  • এটি আপনাকে স্ট্যান্ডার্ড কার্নেলটিকে ব্যাকআপ হিসেবে রাখার সুযোগ দেয়, যার ফলে লিকোরিক্স ফিট না হলে পরীক্ষা করা এবং আনইনস্টল করা সহজ হয়, সিস্টেমের স্থিতিশীলতার সাথে আপস না করে।

লিনাক্সে লিকোরিক্স কার্নেল

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

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

লিকোরিক্স কার্নেল কী এবং এটি স্ট্যান্ডার্ড কার্নেল থেকে কীভাবে আলাদা?

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

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

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

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

লিকোরিক্সের মূল প্রযুক্তিগত বৈশিষ্ট্যগুলি কম ল্যাটেন্সির দিকে পরিচালিত করে

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

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

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

কার্নেল টিক রেটও বাড়িয়ে ১০০০ হার্জ করা হয়েছে । এর মানে হলো, কার্নেল প্রতি সেকেন্ডে এক হাজার বার কাজ পরিচালনা করার জন্য "সক্রিয়" হয়, যা অপারেশন পরিকল্পনা ও সম্পাদনের ল্যাটেন্সি কমিয়ে দেয়। বাস্তবে, আপনি একটি মসৃণ অভিজ্ঞতা পাবেন, বিশেষ করে ল্যাগের প্রতি সংবেদনশীল গেম এবং অ্যাপ্লিকেশনগুলিতে।

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

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

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

  ইউপিএস কী এবং আপনার পিসিতে কেন এটির প্রয়োজন?

নেটওয়ার্ক লেয়ারটিও সুসজ্জিত: কার্নেল TCP কনজেশন কন্ট্রোল অ্যালগরিদম BBR2 সক্রিয় করে , যা মূল BBR-এর উত্তরসূরি এবং Cubic-এর একটি বিকল্প। এর ফলে স্থিতিশীল গতি আরও ভালো হয় এবং নেটওয়ার্ক কনজেশন থেকে দ্রুত পুনরুদ্ধার করা যায়, যা প্রচুর পরিমাণে কন্টেন্ট আপলোড বা ডাউনলোড করার সময় অথবা স্ট্রিম করার ক্ষেত্রে বেশ উপযোগী।

উন্নত মেমরি ব্যবস্থাপনা, সংকুচিত সোয়াপ এবং হার্ডওয়্যার সহায়তা

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

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

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

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

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

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

সমর্থিত বিতরণ, সংগ্রহস্থল এবং উপলব্ধ বিল্ড

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

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

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

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

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

লিনাক্স ৬.১৬ এবং সাম্প্রতিক আপডেটের উপর ভিত্তি করে সংস্করণ

সাম্প্রতিক সংস্করণগুলিতে, প্রকল্পটি লিনাক্স কার্নেল ৬.১৬ সিরিজের উপর ভিত্তি করে লিকোরিক্স কার্নেল ঘোষণা করেছে এবং এর সাথে ৬.১৬.২-এর মতো সংস্করণগুলিও একীভূত করেছে। এর ফলে ৬.১৬.২-১ লেবেলযুক্ত সংস্করণ তৈরি হয়েছে, যেগুলিতে আপস্ট্রিম উন্নতি এবং লিকোরিক্স প্রকল্প-নির্দিষ্ট প্যাচ উভয়ই অন্তর্ভুক্ত রয়েছে।

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

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

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

  অ্যাডভান্সড নিক্সওএস লিনাক্স: চাহিদাসম্পন্ন ব্যবহারকারীদের জন্য ডিক্লারেটিভ ডিস্ট্রো

গেমিং, মাল্টিমিডিয়া এবং ডেস্কটপ ব্যবহারের জন্য লিকোরিক্সের ব্যবহারিক সুবিধা

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

গেমিংয়ের ক্ষেত্রে, PDS/BMQ বা MuQSS-এর মতো শিডিউলারের ব্যবহার, সাথে ১০০০ Hz রিফ্রেশ রেট এবং প্রিএম্পটিভ কার্নেল, ফ্রেম রেটের ওঠানামা কমাতে সাহায্য করে । এর ফলে মাইক্রো-স্টাটার কমে যায় এবং গেমিং অভিজ্ঞতা আরও স্থিতিশীল হয়, যদিও স্ট্যান্ডার্ড কার্নেলের তুলনায় গড় FPS-এ খুব বেশি পরিবর্তন আসে না।

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

অফিস অ্যাপ্লিকেশন এবং নিবিড় সাধারণ ব্যবহারের ক্ষেত্রে (যেমন অনেকগুলো ট্যাবসহ ব্রাউজার, একাধিক ভার্চুয়াল মেশিন, ভারী IDE), Liquorix তার কম্প্রেসড সোয়াপিং এবং উন্নত মেমরি ম্যানেজমেন্টের মাধ্যমে সিস্টেম সোয়াপ মোডে প্রবেশ করার সময় মাঝে মাঝে লক্ষণীয় আকস্মিক থেমে যাওয়াকে প্রশমিত করে অভিজ্ঞতা উন্নত করতে পারে ।

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

ঝুঁকি, সতর্কতা, এবং কখন আপনার কার্নেল পরিবর্তন করা মূল্যবান নয়

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

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

আপনার বর্তমান সিস্টেমে যদি কোনো সমস্যা না থাকে এবং এর পারফরম্যান্স যথেষ্ট ভালো হয়, তবে শুধু কৌতূহলের বশে কার্নেল পরিবর্তন করার সম্ভবত কোনো মানে হয় না । অনেক ডিস্ট্রিবিউশনে ব্যবহৃত স্ট্যান্ডার্ড কার্নেলটি খুব ভালোভাবে পরীক্ষিত, এবং হালকা বা মাঝারি ব্যবহারের ক্ষেত্রে এর পার্থক্য নগণ্য হতে পারে।

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

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

ডেবিয়ান, উবুন্টু এবং আর্চে অফিসিয়াল স্ক্রিপ্ট ব্যবহার করে লিকোরিক্স ইনস্টল করা

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

এটি চালানোর জন্য, কেবল একটি টার্মিনাল খুলুন এবং একটি curl কমান্ড চালু করুন যা প্রশাসকের সুবিধা সহ স্ক্রিপ্টটি ডাউনলোড এবং কার্যকর করে। সাধারণ প্যাটার্নটি এরকম কিছু:

curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash

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

ইনস্টলেশনের পরে, Liquorix সাধারণত GRUB এর "Advanced Options" মেনুতে একটি এন্ট্রি হিসেবে উপস্থিত হবে। আপনার ডিস্ট্রিবিউশনের কনফিগারেশনের উপর নির্ভর করে, এটি ডিফল্ট কার্নেল হয়ে যেতে পারে, অথবা সবকিছু সঠিকভাবে কাজ করছে কিনা তা যাচাই করার জন্য আপনাকে প্রথমবার ম্যানুয়ালি এটি নির্বাচন করতে হতে পারে।

ডেবিয়ান এবং ডেরিভেটিভস-এ রিপোজিটরির মাধ্যমে ইনস্টলেশন

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

ডেবিয়ানে, একটি সাধারণ পদ্ধতি হল একটি ছোট কমান্ড ব্যবহার করে আপনি যে সংস্করণটি ব্যবহার করছেন তার কোডনেম (স্থিতিশীল, পরীক্ষামূলক, অস্থির, অথবা নির্দিষ্ট নাম যেমন বুকওয়ার্ম, বুলসি, ইত্যাদি) সনাক্ত করা এবং ফাইলটিতে সংশ্লিষ্ট লাইনটি যুক্ত করা। sources.list.d/liquorix.list, প্রকল্পের GPG কী আমদানি করুন এবং প্যাকেজ সূচী আপডেট করুন।

একবার রিপোজিটরি যোগ হয়ে গেলে, আপনি এই কমান্ডের সাহায্যে 64-বিট আর্কিটেকচারের জন্য কার্নেল ইনস্টল করতে পারেন:

sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

৩২-বিট সিস্টেমের ক্ষেত্রে, প্যাকেজগুলির বিভিন্ন রূপ রয়েছে যেমন লিনাক্স-ইমেজ-লিকোরিক্স-৬৮৬ y লিনাক্স-ইমেজ-লিকোরিক্স-৬৮৬-পে, তাদের সংশ্লিষ্ট হেডার সহ। ইনস্টলেশনের পরে, এটি চালানোর পরামর্শ দেওয়া হয় sudo update-grub বুট ম্যানেজার যাতে সমস্ত নতুন এন্ট্রি সনাক্ত করতে পারে তা নিশ্চিত করতে।

  লিনাক্সে ফাইল ব্যবস্থাপনায় দক্ষতা অর্জন: একটি সম্পূর্ণ কমান্ড নির্দেশিকা

উবুন্টু, লিনাক্স মিন্ট এবং কেডিই নিয়নে লিকোরিক্স পিপিএ ব্যবহার করা

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

টার্মিনাল থেকে এটি কনফিগার করতে, আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:

sudo add-apt-repository ppa:damentz/liquorix && sudo apt-get update

পিপিএ যোগ করার পরে এবং সূচকগুলি আপডেট করার পরে, আপনাকে কেবল আপনার আর্কিটেকচারের সাথে অভিযোজিত কার্নেল চিত্র এবং শিরোনামগুলি ইনস্টল করতে হবে, উদাহরণস্বরূপ:

sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

আপনি যদি গ্রাফিক্যাল টুল ব্যবহার করতে পছন্দ করেন, তাহলে আপনি "Software & Updates" ইউটিলিটিটি খুলে , "Other Software" ট্যাবে গিয়ে "main" কম্পোনেন্টটি নির্দিষ্ট করে PPA-এর APT লাইনটি ম্যানুয়ালি যোগ করতে পারেন এবং তারপরে liquorix শব্দটি অনুসন্ধান করে Synaptic থেকে প্যাকেজগুলি ইনস্টল করতে পারেন।

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

Liquorix ব্যবহার করার সময় কার্নেল পরিবর্তন এবং GRUB পরিচালনা করার পদ্ধতি

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

স্টার্টআপের সময় কার্নেল পরিবর্তন করা সহজ করতে চাইলে, একটি প্রচলিত উপায় হলো GRUB Customizer ইনস্টল ও ব্যবহার করা । এটি একটি গ্রাফিক্যাল টুল যা ম্যানুয়ালি ফাইল সম্পাদনা করার চেয়ে আরও ব্যবহার-বান্ধব উপায়ে বুট ম্যানেজার কনফিগারেশন সম্পাদনা করার সুযোগ দেয়।

GRUB কাস্টমাইজারের মধ্যে, আপনি GRUB_TIMEOUT_STYLE এবং GRUB_TIMEOUT-এর মতো প্যারামিটারগুলো পরিবর্তন করতে পারেন । উদাহরণস্বরূপ, আপনি স্টাইলটি 'হিডেন' থেকে পরিবর্তন করে মেনুটি সর্বদা দেখানোর জন্য সেট করতে পারেন, এবং সিস্টেম স্বয়ংক্রিয়ভাবে বুট হওয়ার আগে কার্নেল নির্বাচন করার জন্য একটি যুক্তিসঙ্গত অপেক্ষার সময় (যেমন, ৫ সেকেন্ড) নির্ধারণ করতে পারেন।

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

গ্রাফিকাল টুলের অভাবে, আপনি সর্বদা ফাইলটি সম্পাদনা করতে পারেন। /etc/default/grub প্রয়োজনীয় প্যারামিটারগুলি ম্যানুয়ালি সামঞ্জস্য করুন এবং তারপর চালান sudo update-grub যাতে পরিবর্তনগুলি বাস্তবায়ন করা যায়, যদিও এর জন্য একটু বেশি যত্নের প্রয়োজন।

কিভাবে লিকোরিক্স আনইনস্টল করে ডিস্ট্রো কার্নেলে ফিরে যাবেন

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

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

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

প্যাকেজগুলি অপসারণের পরে, এটি চালানোর পরামর্শ দেওয়া হয় sudo update-grub আবার, বুট ম্যানেজার তার এন্ট্রিগুলির তালিকা আপডেট করবে এবং মেনুতে লিকোরিক্স কার্নেলগুলি দেখানো বন্ধ করবে। এরপর থেকে, সিস্টেমটি শুধুমাত্র মূল কার্নেল দিয়েই চলবে।

আপনি যদি Liquorix-এর জন্য নির্দিষ্ট রিপোজিটরি বা PPA কনফিগার করে থাকেন, তবে ভবিষ্যতে আপডেট অফার হওয়া বা ভুলবশত কার্নেল পুনরায় ইনস্টল হওয়া রোধ করতে সেগুলোকে আপনার APT কনফিগারেশন থেকে সরিয়ে ফেলার পরামর্শ দেওয়া হচ্ছে।

অন্যান্য প্যাকেজ ম্যানেজারে, যেমন আর্চ লিনাক্সে, প্রক্রিয়াটি একই রকম: লিকোরিক্সের সাথে সম্পর্কিত ইমেজ প্যাকেজ এবং হেডারগুলি আনইনস্টল করুন এবং GRUB বা আপনার ব্যবহৃত বুট ম্যানেজারের কনফিগারেশন পুনরায় তৈরি করুন (উদাহরণস্বরূপ, grub-mkconfig).

যখন আপনি গেমিং এবং মাল্টিমিডিয়ার জন্য উপযোগী, কম ল্যাটেন্সিযুক্ত এবং ম্যানুয়ালি কিছু কম্পাইল করার ঝামেলাবিহীন একটি অত্যন্ত রেসপন্সিভ ডেস্কটপ এনভায়রনমেন্ট খুঁজছেন, তখন GNU/Linux-এর অন্যতম আকর্ষণীয় বিকল্প কার্নেল হিসেবে Liquorix নিজেকে প্রতিষ্ঠিত করেছে। এর সুবিধাগুলো, মেমোরি, ডিস্ক ও নেটওয়ার্ক ব্যবহারে এর আচরণ, এবং Debian, Ubuntu, Arch ও এদের ডেরিভেটিভগুলোতে এর ইনস্টলেশন ও অপসারণ পদ্ধতিগুলো বোঝার মাধ্যমে আপনি সঠিকভাবে মূল্যায়ন করতে পারবেন যে এটি আপনার কম্পিউটারে ব্যবহার করে দেখার মতো কিনা এবং যদি এটি আপনার জন্য উপযুক্ত না হয়, তবে কোনো সমস্যা ছাড়াই আপনার ডিস্ট্রিবিউশনের স্ট্যান্ডার্ড কার্নেলে ফিরে যেতে পারবেন।