ক্রমবর্ধমান শক্তিশালী ডিভাইসের আধিপত্য, ডেডিকেটেড গ্রাফিক্স কার্ড, মাল্টি-কোর প্রসেসর এবং অপারেটিং সিস্টেমের জন্য আরও বেশি সম্পদের প্রয়োজন, এমন একটি বিশ্বে ইঞ্জিনিয়ার ডিমিটি গ্রিনবার্গের তৈরি উদ্যোগগুলি শস্যের বিরুদ্ধে বলে মনে হচ্ছে, তবে তারা অনুসন্ধানের জন্য নতুন পথও খুলে দেয়। এবং তিনি একটি কার্যকরী কম্পিউটার ডিজাইন করতে সক্ষম হয়েছেন যা চালাতে সক্ষম লিনাক্সে মাত্র তিনটি মৌলিক ইলেকট্রনিক উপাদান ব্যবহার করা হয়েছে.
এই অনন্য কম্পিউটারটি আপনার হাতের তালুতে ফিট করে এবং যদিও এটি ঐতিহ্যবাহী কম্পিউটারগুলিকে প্রতিস্থাপন করার উদ্দেশ্যে নয়, এটি বাস্তব প্রমাণ দেয় যে আপনি কতটা দূর যেতে পারেন হার্ডওয়্যার অপ্টিমাইজেশন এবং দক্ষতা. কার্যকারিতার বিসর্জন না দিয়ে ভৌত উপাদানগুলিকে সর্বনিম্ন পর্যায়ে কমানোর প্রতিশ্রুতি হাইলাইটস স্থান এবং সম্পদ অত্যন্ত সীমিত এমন প্রেক্ষাপটে লিনাক্সের সম্ভাবনা. এই ধরণের সিস্টেম সম্পর্কে আরও জানতে, আমাদের নির্দেশিকাটি দেখুন লিনাক্স সিএনসি সফটওয়্যার.
একটি ছোট প্লেটে একটি ন্যূনতম নকশা
গ্রিনবার্গ নিজেই যে প্রকল্পটির নাম দিয়েছেন "8pinLinux", এটি একটি মুদ্রিত সার্কিট বোর্ড (পিসিবি) ৮-পিন SOIC প্যাকেজিং সহ মাত্র তিনটি চিপ সংহত করার জন্য ডিজাইন করা হয়েছে। এই চিপগুলি বিশেষ শক্তিশালী নয়, কিন্তু প্রতিটি সিস্টেমের মধ্যে একটি মৌলিক কার্য সম্পাদন করে.
প্রথমত, ব্যবহৃত প্রসেসরটি একটি মডেল STM32G0 আর্কিটেকচার সহ ARM কর্টেক্স-M0+, একটি সাধারণ বিকল্প কিন্তু প্রকল্পের উদ্দেশ্যে যথেষ্ট। এতে একটি স্মৃতি যোগ করা হয় 8MB PSRAM, ৮-পিন প্যাকেজিংয়েও, যা সিস্টেম র্যাম হিসেবে কাজ করে। চিপসের এই ত্রয়ীটির সমাপ্তি হল একটি USB কন্ট্রোলার PL2303GL সম্পর্কে, যা সংযোগ প্রদান করে এবং ১০০ এমএ আউটপুট সহ ৩.৩ ভোল্ট শক্তি নিয়ন্ত্রিত করে। যারা অনুরূপ ডিভাইসে নির্দিষ্ট কর্মক্ষমতা খুঁজছেন, তাদের জন্য এটি পরীক্ষা করে দেখা আকর্ষণীয় লিনাক্সের জন্য সেরা সিএএম সফটওয়্যার.
এছাড়াও, বোর্ডটি একটি মাইক্রোএসডি কার্ড স্লটকে সংহত করে, যা একটি বহিরাগত স্টোরেজ সিস্টেম হিসাবে ব্যবহৃত হয়। এই ছোট বিবরণটি অত্যন্ত গুরুত্বপূর্ণ, কারণ এটি আপনাকে অপারেটিং সিস্টেম এবং কিছু অস্থায়ী ফাইল, যদিও গতি এবং ক্ষমতার সীমাবদ্ধতা রয়ে গেছে।
হার্ডওয়্যার সীমাবদ্ধতা কাটিয়ে উঠতে ইমুলেশন ব্যবহার করা
এই সীমিত হার্ডওয়্যারে লিনাক্স চালানোর জন্য, গ্রিনবার্গ নিম্নলিখিত কৌশলগুলি ব্যবহার করেছিলেন MIPS আর্কিটেকচার এমুলেশন. এটি আপনাকে লিনাক্স কার্নেল ব্যবহার করতে দেয়, এটিকে এমন পরিবেশে অভিযোজিত করে যার জন্য এটি মূলত উদ্দিষ্ট ছিল না। নির্বাচিত অপারেটিং সিস্টেমটি হল ডেবিয়ান, যা যদিও এটি শুরু হয় এবং কাজ করে, এটি তা করে লক্ষণীয় ধীরগতি কনফিগারেশনের সীমিত ক্ষমতার কারণে।
সবচেয়ে বড় প্রযুক্তিগত চ্যালেঞ্জগুলির মধ্যে একটি ছিল বিভিন্ন উপাদানকে একই ডেটা বাসে কোনও হস্তক্ষেপ ছাড়াই ভাগ করে নেওয়া। এটি অর্জনের জন্য, একটি ফিল্টারিং সমাধান বাস্তবায়িত হয়েছিল যা অনুমতি দেয় বিভিন্ন ফ্রিকোয়েন্সির পৃথক SPI সংকেত, যাতে SD কার্ড এবং USB সংযোগ উভয়ই দ্বন্দ্ব ছাড়াই একই সাথে কাজ করতে পারে। আপনি যদি অনুকরণ এবং সীমিত হার্ডওয়্যার ব্যবহারে আগ্রহী হন, তাহলে আমরা আপনাকে এই সম্পর্কে পড়ার পরামর্শ দিচ্ছি Pine64, একটি বিনামূল্যের মিনি কম্পিউটার.
সম্পূর্ণ নকশাটি মিলিমিটার পর্যন্ত অপ্টিমাইজ করা হয়েছে। যদিও প্লেটের সঠিক মাত্রা প্রকাশ করা হয়নি, তবে অনুমান করা হচ্ছে যে এটি এর চেয়ে ছোট হতে পারে 3 cm x xNUM x cm, অর্থাৎ, একটি আদর্শ রাস্পবেরি পাইয়ের তুলনায় একটি ক্ষুদ্র ভগ্নাংশ, যা প্রায় 8.5 সেমি x 5.6 সেমি।
একটি প্রযুক্তিগত প্রদর্শনী, কোনও বাণিজ্যিক পণ্য নয়
এই মিনি পিসিটি বর্তমান সিস্টেমগুলির জন্য প্রকৃত প্রতিস্থাপনের উদ্দেশ্যে নয়, এমনকি বাজারে উপলব্ধ সবচেয়ে সাধারণ মিনি পিসিগুলির জন্যও নয়। এটা বরং সম্পর্কে একটি প্রযুক্তিগত এবং ধারণাগত অনুশীলন, উপলব্ধ হার্ডওয়্যার সর্বাধিক চাপ দিলে দক্ষতা কতদূর যেতে পারে তা দেখানোর লক্ষ্যে।
এই উদ্যোগটি অন্যান্য শিক্ষামূলক এবং পরীক্ষামূলক প্রকল্পের কিছুটা স্মরণ করিয়ে দেয়, যেমন মৌলিক নেটওয়ার্ক পরিবেশ, রেট্রো ভিডিও গেম বা শিল্প নিয়ন্ত্রণ ব্যবস্থা অনুকরণ করতে মাইক্রোকন্ট্রোলার ব্যবহার। এখানে, মূল্য হল এটি প্রদর্শন করা যে লিনাক্স কার্নেলকে অত্যন্ত সীমিত ক্ষমতা সম্পন্ন প্ল্যাটফর্মেও অভিযোজিত করা যেতে পারে।. এই পরিবেশে সফ্টওয়্যার ডেভেলপমেন্টে আগ্রহীদের জন্য, এটি অন্বেষণ করা দরকারী রাস্পবেরি পাইতে Arduino IDE.
এই ধরণের অগ্রগতির বাস্তব প্রভাব সেই পরিবেশেও থাকতে পারে যেখানে আকার, শক্তি খরচ এবং খরচ গুরুত্বপূর্ণ বিষয়। উদাহরণস্বরূপ, ইন্টারনেট অফ থিংস (IoT) প্রকল্পগুলি সম্পর্কে চিন্তা করা যাক, যেখানে এত ছোট হার্ডওয়্যার সহ একটি কার্যকরী লিনাক্স বেস খুব নির্দিষ্ট কাজের জন্য আকর্ষণীয় হতে পারে।.
যদিও বর্তমানে ধারণার প্রমাণ হিসেবে এটি বেশি উপযুক্ত, তবে ভবিষ্যতে এই ধারণাগুলি প্রয়োগ করা হবে তা উড়িয়ে দেওয়া যায় না শিল্প, শিক্ষামূলক বা গবেষণা প্ল্যাটফর্ম, আরও সহজলভ্য, টেকসই এবং দক্ষ উন্নয়নের দ্বার উন্মোচন করে।
ফলাফল হল নমনীয় সফ্টওয়্যার এবং ন্যূনতম হার্ডওয়্যারের সংমিশ্রণ, এমন একটি ধারণা যা একটি সম্পূর্ণ এবং কার্যকর অপারেটিং সিস্টেম চালানোর জন্য কী কী প্রয়োজন তার ঐতিহ্যবাহী ধারণাগুলিকে চ্যালেঞ্জ করে।
এটা বলা যেতে পারে যে এই ধরণের প্রকল্পটি নতুন প্রজন্মের হার্ডওয়্যার এবং সফ্টওয়্যার ডিজাইনার এবং ডেভেলপারদের জন্য একটি পরীক্ষার ক্ষেত্র হিসেবে কাজ করে। এত সীমিত কনফিগারেশনে এত জটিল সিস্টেম চালানো দূরবর্তী পরিবেশ, এমবেডেড সিস্টেম এবং নির্দিষ্ট ফাংশন সহ ডিসপোজেবল ডিভাইসের জন্য অনেক সম্ভাবনার দ্বার উন্মোচন করে। এমন একটি পদ্ধতি যা প্রকল্পের সাথেও সম্পর্কিত হতে পারে নুডল পাই, একটি কৌতূহলী হ্যান্ডহেল্ড প্রকল্প.
"8pinLinux" পরীক্ষাটি, বিশেষভাবে শক্তিশালী বা দ্রুত না হওয়া সত্ত্বেও, এটি স্পষ্ট করে তোলে যে প্রযুক্তি কীভাবে ডিজাইন এবং বিতরণ করা হয় তা পুনর্বিবেচনা করার সুযোগ রয়েছে, কেবল কর্মক্ষমতাই নয়, বরং দক্ষতা, অ্যাক্সেসযোগ্যতা এবং প্রযুক্তিগত স্থায়িত্ব.
এটি এখনও লিনাক্সের ভাবমূর্তিকে আরও শক্তিশালী করে তোলে, একটি অত্যন্ত নমনীয় অপারেটিং সিস্টেম হিসেবে, যা সুপার কম্পিউটার থেকে শুরু করে প্রায় যেকোনো প্রেক্ষাপটে অভিযোজিত হতে পারে। পরীক্ষামূলক পকেট প্রকল্প.