অক্টোবর 2011 এ, ফ্রি সফ্টওয়্যার ফাউন্ডেশন সম্ভাব্যতার উপর অনুমান করেছিল যে মাইক্রোসফ্ট অন্যান্য অপারেটিং ব্লক করার চেষ্টা করছে ইউনিফাইড এক্সটেনসিবল ফার্মওয়্যার ইন্টারফেস (UEFI) নামে পরিচিত একটি নতুন ধারণা ব্যবহার করে কম্পিউটারের মধ্যে লোড হওয়া থেকে সিস্টেম। মাইক্রোসফ্ট কয়েক মাস আগে এটি দেখিয়েছিল, আট সেকেন্ডের মধ্যে উইন্ডোজ 8 বুট আপ করে। লিনাক্স ব্যবহারকারী:আপনার কি উদ্বিগ্ন হওয়া উচিত?
সমস্যা কি?
লিনাক্স ব্যবহারকারীরা একই কম্পিউটারে উভয় অপারেটিং সিস্টেম ব্যবহার করলে এটির বিরুদ্ধে কথা বলার জন্য এটি একটি ভাল সময় বলে মনে হচ্ছে। যদিও UEFI এর সাথেই কোন সমস্যা নেই, আর্কিটেকচারে "নিরাপদ বুট" বৈশিষ্ট্যটি Windows 8 কম্পিউটারের পক্ষে অন্য অপারেটিং সিস্টেম পিগিব্যাককে তাদের উপর ছেড়ে দেওয়া অসম্ভব করে তুলতে পারে। "নিরাপদ বুট" একটি বৈশিষ্ট্য যা কম্পিউটারকে একটি দূষিত বুট লোডার ব্যবহার করা থেকে প্রতিরোধ করার জন্য প্রয়োগ করা হয়েছিল যা মূল উপাদানগুলিকে দূষিত করবে। দুর্ভাগ্যবশত, OS লোড করার পদ্ধতিটি Linux-এর সাথে সামঞ্জস্যপূর্ণ নয়, এবং অ্যাপল এমন একটি নতুন OS তৈরি করার পরিকল্পনা করছে যা এই প্রযুক্তি ব্যবহার করে বা অন্ততপক্ষে প্রযুক্তি ব্যবহার করে কিনা সে সম্পর্কে আমাদের এখনও কিছু নেই৷
উইন্ডোজ 8 সার্টিফিকেশন প্রয়োজনীয়তা
সার্টিফিকেশনের প্রয়োজনীয়তার অংশ হিসাবে, যে সমস্ত পিসি উইন্ডোজ 8 চালাতে চায় তাদের শীঘ্রই UEFI আর্কিটেকচারের সাথে সঙ্গতিপূর্ণ হতে হবে এবং নিরাপদ বুটের মাধ্যমে Windows 8 বুট করা সম্ভব হবে। প্রমিতকরণ জড়িত আমাকে উদ্বিগ্ন করে, কারণ লিনাক্স ছবিটির বাইরে ঠেলে দেওয়া হবে যদি না এমন একটি ডিস্ট্রিবিউশন বেরিয়ে আসে যা মাইক্রোসফ্টের নতুন চাহিদার সাথে সামঞ্জস্য করে। এটি কঠিন হওয়া উচিত নয়, তবে কম্পিউটারে চালানোর চেষ্টা করার জন্য অপারেটিং সিস্টেমে পরিবর্তনের প্রয়োজন ছাড়াই সম্ভবত UEFI বাস্তবায়নের অন্যান্য উপায় থাকতে পারে। কত বুট লোডার ম্যালওয়্যার আছে, যাইহোক? আমি ভেবেছিলাম কিছু মাদারবোর্ড নির্মাতারা ইতিমধ্যেই এর বিরুদ্ধে রক্ষা করে৷
FSF দ্বারা উদ্বেগ
ফ্রি সফটওয়্যার ফাউন্ডেশন খুঁজে পেয়েছে যে Windows 8 সার্টিফিকেশনের জন্য এই নতুন প্রয়োজনীয়তা বিনামূল্যের অপারেটিং সিস্টেমগুলিকে নতুন কম্পিউটারে ইনস্টল করা থেকে বাধা দিতে পারে। ফাউন্ডেশন বর্তমানে একটি পিটিশন ধারণ করেছে, যা আপনি এখানে স্বাক্ষর করতে পারেন। পিটিশনটি মাইক্রোসফ্টকে UEFI এর "সিকিউর বুট" বৈশিষ্ট্যটি এমনভাবে তৈরি করার দাবি করেছে যা বিনামূল্যে সফ্টওয়্যার এবং অপারেটিং সিস্টেমগুলিকে কম্পিউটারে চালানোর অনুমতি দেবে। এটি আরও বলে যে কম্পিউটার নির্মাতাদের এই বৈশিষ্ট্যটি নিষ্ক্রিয় করার একটি বিকল্প অন্তর্ভুক্ত করা উচিত, যাতে লিনাক্সের মতো বিনামূল্যের সফ্টওয়্যার যে কোনও কম্পিউটারে চলবে৷
Microsoft এর প্রতিক্রিয়া
অবশ্যই যথেষ্ট, মাইক্রোসফ্ট দ্বিধাটি দেখছিল এবং সমস্যাটির প্রতিক্রিয়া জানিয়েছিল, মাদারবোর্ড থেকে নিরাপদ বুট প্রচেষ্টা অক্ষম করার জন্য তাদের হার্ডওয়্যার প্রোটোটাইপের মধ্যে ইতিমধ্যে একটি বিকল্প রয়েছে। আমরা এখনও নিশ্চিত নই, যদিও, আপনি নিরাপদ বুট অক্ষম করে উইন্ডোজ 8 চালাতে সক্ষম হবেন কিনা। মাইক্রোসফ্ট পরোক্ষভাবে স্বীকার করেছে যে, বিকল্পটি কিছু নির্দিষ্ট প্ল্যাটফর্মে অনুপস্থিত হতে পারে যা কোম্পানি দ্বারা প্রকাশিত হয়নি। অন্য কথায়, যেকোনো OEM নিরাপদ বুট অক্ষম করার বিকল্পটি বাদ দিতে বেছে নিতে পারে, এটি একটি বিনামূল্যের OS ছাড়া বিশ্বের দিকে প্রথম পদক্ষেপ।
সমাধান
অনেক লোক এটি বুঝতে পারে না, তবে কিছু OEM দ্বারা বাস্তবায়িত বুট লোডার আক্রমণের সমাধান ইতিমধ্যেই রয়েছে। এই সমস্ত সমাধানগুলি অপারেটিং সিস্টেম লোড করার সাথে জড়িত হুকিং প্রক্রিয়াকে বাধা দেয় না। অপারেটিং সিস্টেমকে তার প্রাথমিক বুট কোড পরিবর্তন না করেই, নিরাপদ বুটের মতোই মাদারবোর্ডে চিপের মাধ্যমে প্রমাণীকরণ অর্জন করা যেতে পারে। যদিও আমি অপারেটিং সিস্টেম ডেভেলপমেন্টে সবচেয়ে বড় বিশেষজ্ঞ নই, আমি এখনও সচেতন যে একই জিনিস অর্জনের অন্যান্য উপায় রয়েছে। আপনি কেন মনে করেন যে মাইক্রোসফ্ট নিরাপদ বুট বেছে নিয়েছে, যা OEM-কে একটি অভিন্ন স্ট্যান্ডার্ড আর্কিটেকচার বাস্তবায়ন করতে বাধ্য করবে? নীচে একটি মন্তব্য আপনার মতামত দিন!
ফটো ক্রেডিট:BIOS কনফিগারেশন স্ক্রিন - মাইক্রোসফ্ট