Enigma (DVB)
এনিগমা2, দ্বিতীয় প্রজন্মের এনিগমা সফ্টওয়্যার, লিনাক্স-ভিত্তিক ডিজিটাল ভিডিও ব্রডকাস্টিং (ডিভিবি-এস, ডিভিবি-সি, ডিভিবি-টি) রিসিভার বা টিভি সেট-টপ বক্স এবং ইন্টারনেট প্রোটোকল টেলিভিশন রিসিভারগুলিতে ব্যবহৃত একটি অ্যাপ্লিকেশন। এটি একটি রিমোট কন্ট্রোল ব্যবহার করে উক্ত ডিভাইসগুলিকে নিয়ন্ত্রণ করার জন্য একটি গ্রাফিকাল ইউজার ইন্টারফেস তৈরি করে এবং উপলব্ধ স্যাটেলাইট ট্রান্সপন্ডার, কেবল চ্যানেল এবং টেরেস্ট্রিয়াল টেলিভিশন ট্রান্সমিটার (উপলব্ধ টিউনার অনুসারে) বা ইন্টারনেট প্রোটোকল টেলিভিশনের (আইপিটিভি) মাধ্যমে উপাদান অ্যাক্সেস করা, একটি টিভি প্রোগ্রাম দেখা বা রেডিও শোনা, সময় পরিবর্তন, ডিজিটাল ভিডিও রেকর্ডার, অন্যান্য ডিভাইসে (ব্যক্তিগত কম্পিউটার, মোবাইল ফোন) মিডিয়া প্রোগ্রাম স্ট্রিমিং ইত্যাদির মতো বৈশিষ্ট্য সরবরাহ করে। অন্যান্য বৈশিষ্ট্যগুলি প্লাগইনগুলির মাধ্যমে পাওয়া যায়-উদাহরণস্বরূপ বৈদ্যুতিন প্রোগ্রাম গাইড (ইপিজি), হাইব্রিড ব্রডকাস্ট ব্রডব্যান্ড টিভি (এইচবিবিটিভি), টিভি আর্কাইভ এবং মুভি ডেটাবেসে অ্যাক্সেস, মাল্টিমিডিয়া ফাইলগুলির প্লেব্যাক, ফটো দেখা ইত্যাদি। এনিগমা2 নামটি প্রায়শই এনিগমা2 অ্যাপ্লিকেশন ধারণকারী টিভি রিসিভারের জন্য পরিকল্পিত পুরো লিনাক্স বিতরণকে বোঝাতে ব্যবহৃত হয়। কখনও কখনও বিতরণটিকে লিনাক্স ই2 বা ই2 লিনাক্স বলা হয়, তবে সাধারণত এটি নির্দিষ্ট ডিস্ট্রো বা উন্নয়ন দলের নামে নামকরণ করা হয়-ওপেনএটিভি, ওপেনপিলি, ওপেনভিক্স, ইজিএএমআই, ওপেনইইট, ব্ল্যাক হোল, ওপেনড্রয়েড, পিউআরই2 ইত্যাদি। বিতরণটি মূলত ড্রিমবক্স রিসিভারের জন্য তৈরি করা হয়েছিল, তবে 2010 সালের পরে অনুরূপ সরঞ্জামের বেশ কয়েকটি প্রস্তুতকারক উপস্থিত হয়েছিল, যেমন ফর্মুলার, গিগাব্লু, অক্টাগন, অপটিকাম, ইউনিবক্স, ভু +, জেডজেমা ইত্যাদি। এনিগমা2-এর জন্য ডিজাইন করা ডিভাইসগুলি (অর্থাৎ। স্যাটেলাইট রিসিভার, সেট-টপ বক্স এবং আইপিটিভি রিসিভার, প্রায়শই কেবল বাক্স বলা হয়) এক বা একাধিক ডিভিবি-এস, ডিভিবি-সি এবং ডিভিবি-টি টিউনার (গুলি) (যদি না তারা বিশুদ্ধ আইপিটিভি রিসিভার না হয়), একটি রিমোট কন্ট্রোল রিসিভার এবং একটি ইথারনেট এবং/অথবা ওয়াই-ফাই নেটওয়ার্ক অ্যাডাপ্টার দিয়ে সজ্জিত থাকে। কোডেড/স্ক্র্যাম্বলড প্রোগ্রামগুলি পাওয়ার জন্য বাক্সটি ডিকোডিং কার্ডের জন্য এক বা একাধিক স্লট দিয়ে সজ্জিত হতে পারে। অপারেটিং সিস্টেমটি সাধারণত অভ্যন্তরীণ ফ্ল্যাশ মেমরিতে সংরক্ষণ করা হয়, যেখানে প্রোগ্রামগুলি রেকর্ড করতে বা মাল্টিমিডিয়া ফাইল চালানোর জন্য একটি বড়, অভ্যন্তরীণ বা বাহ্যিক, হার্ড ডিস্ক, এসএসডি, ইউএসবি ফ্ল্যাশ ডিস্ক বা মেমরি কার্ড ব্যবহার করা যেতে পারে। ডিভাইসটি সাম্বা বা এন. এফ. এস প্রোটোকল ব্যবহার করে ব্যক্তিগত কম্পিউটারে নেটওয়ার্ক সংযুক্ত স্টোরেজ বা ডিস্ক ভলিউম ব্যবহার করতে পারে। সিস্টেমটি টিভি রিসিভারের জন্য ব্যবহৃত রিমোট কন্ট্রোল দ্বারা নিয়ন্ত্রিত হওয়ার জন্য ডিজাইন করা হয়েছে। সাধারণত এইচডিএমআই (বা এসসিএআরটি) তারের মাধ্যমে সংযুক্ত টিভি সেটটি মাল্টিমিডিয়া মনিটর হিসাবে কাজ করে। ডিভাইসটি টসলিংক বা ব্লুটুথের মাধ্যমে একটি হোম অডিও সিস্টেমের সাথে সংযুক্ত হতে পারে। বাক্সটি টার্মিনাল এমুলেশন প্রোটোকল টেলনেট, এস. এস. এইচ বা এফ. টি. পি-র মাধ্যমে অ্যাক্সেস করা যেতে পারে। ওপেনওয়েবিফ মডিউল একটি ওয়েব সার্ভার প্রয়োগ করে যা একটি ওয়েব ব্রাউজার ব্যবহার করে একটি পিসি থেকে বাক্স নিয়ন্ত্রণের অনুমতি দেয়। বাক্সটি একটি স্ট্রিমিং সার্ভার হিসাবে কাজ করতে পারে, স্ট্রিমিং উপাদান তার টিউনার দ্বারা প্রাপ্ত বা তার হার্ড ড্রাইভ বা এটির জন্য উপলব্ধ যে কোনও মাউন্ট করা ডিভাইস থেকে সরাসরি। ইতিহাস এনিগমা হল 2000-2001-এ টাক্সবক্স প্রকল্পের সময় ডিজিটাল স্যাটেলাইট রিসিভার ডিবিক্স-2-এর জন্য তৈরি গ্রাফিকাল ইউজার ইন্টারফেসগুলির মধ্যে একটি। এরপর ড্রিম মাল্টিমিডিয়া তাদের রিসিভারদের জন্য এই উন্নয়ন অব্যাহত রাখে। 2006 সালে ড্রিম মাল্টিমিডিয়া এনিগমা2 নামে সফ্টওয়্যারটির একটি নতুন ওপেন সোর্স সংস্করণ প্রকাশ করে। সেই সময়ে ড্রিম মাল্টিমিডিয়ার প্রতিযোগী অনেক রিসিভার প্রস্তুতকারক সিস্টেম বিকাশে অবদান না রেখে ড্রিম মাল্টিমিডিয়া দ্বারা তৈরি সফ্টওয়্যারটি ব্যবহার করতে শুরু করে। ড্রিম মাল্টিমিডিয়া তাই মুক্ত সফ্টওয়্যার হিসাবে সিস্টেমের উন্নয়ন চালিয়ে না যাওয়ার সিদ্ধান্ত নেয় এবং নিজস্ব ড্রিমবক্স ওএস চালু করে। বর্তমানে, প্রায় 20টি দল রয়েছে যারা ডজন খানেক ধরনের যন্ত্রের জন্য এনিগমা2 অ্যাপ্লিকেশনটি তৈরি করে, নিয়ন্ত্রণ করে এবং বিতরণের নিজস্ব সংস্করণগুলি বজায় রাখে। বৈশিষ্ট্যগুলি প্রধান বৈশিষ্ট্যটি হল টিভি স্ক্রিনে প্রাপ্ত টিভি প্রোগ্রামটি প্রদর্শন করা যা সাধারণত একটি এইচডিএমআই কেবল ট্রান্সফারিং সাউন্ড ব্যবহার করে সংযুক্ত থাকে। একই সময়ে এনিগমা2 একটি ইনফ্রারেড রিমোট কমান্ডার ব্যবহার করে নিয়ন্ত্রিত গ্রাফিকাল ইউজার ইন্টারফেস তৈরি করে, যা টিভি স্ক্রিনে মেনু, সংলাপ এবং ফর্মের আকারে প্রদর্শিত হয় যা সেট-টপ বক্স বা রিসিভারের সমস্ত মৌলিক সেটিংস নিয়ন্ত্রণের অনুমতি দেয়। প্লাগিন এনিগমা2 বৈশিষ্ট্যগুলি বিভিন্ন প্লাগইন দ্বারা প্রসারিত করা যেতে পারে। কিছু প্লাগইন স্মার্ট টিভির নির্দিষ্ট বৈশিষ্ট্য প্রদান করে, যেমন ইলেকট্রনিক প্রোগ্রাম গাইড (ইপিজি) ডিসপ্লে টিউনড চ্যানেল এবং তাদের স্যুইচিং ডিজিটাল ভিডিও রেকর্ডার এবং ভিডিও এবং অডিও রেকর্ডিংয়ের টাইম শিফটিং প্লেব্যাক টেলিটেক্সট হাইব্রিড ব্রডকাস্ট ব্রডব্যান্ড টিভি কোডি মাল্টিমিডিয়া সেন্টার লজিক্যাল চ্যানেল নম্বর তালিকা তৈরি (অটোবুকেটসমেকার এবং অন্যান্য) কিছু প্লাগইন প্লাগইন মেনুতে প্রদর্শিত হয় এবং সেখান থেকে কাস্টমাইজ করা যেতে পারে, অন্যরা গ্রাফিকাল ইউজার ইন্টারফেসে এমনভাবে নির্বিঘ্নে মিশে যায় যে এটি সর্বদা স্পষ্ট হয় না যে প্লাগইন কী এবং একটি অন্তর্নির্মিত বৈশিষ্ট্য কী। এবং, ডিস্ট্রোর উপর নির্ভর করে, কিছু প্লাগইন বেস ডিস্ট্রিবিউশনে নির্মিত হয়, উদাহরণস্বরূপ, গ্রাফিকাল ইপিজি এবং অটোটাইমার রেকর্ডিং। ডিস্ক একটি ডিজিটাল ভিডিও রেকর্ডার হিসাবে একটি এনিগমা2 বাক্স ব্যবহার করতে, অথবা সময় পরিবর্তন বা সিস্টেম ব্যাকআপ এবং সেটআপের মতো অন্যান্য বৈশিষ্ট্যের জন্য একটি বাহ্যিক হার্ড ডিস্ক বা ইউএসবি ফ্ল্যাশ ড্রাইভ সংযোগ করা সম্ভব। কিছু রিসিভারে একটি অন্তর্নির্মিত ডিস্ক থাকে বা একটি অভ্যন্তরীণ হার্ড ডিস্ক ড্রাইভ ইনস্টল করার জন্য একটি পুল-আউট ড্রয়ার থাকে। এছাড়াও কম্পিউটার থেকে নেটওয়ার্ক-সংযুক্ত স্টোরেজ বা শেয়ার্ড ডিস্ক ব্যবহার করা সম্ভব। নেটওয়ার্ক ইন্টারফেস ইন্টারনেট অ্যাক্সেসের জন্য, নেটওয়ার্ক ডিস্ক স্টোরেজগুলিতে অ্যাক্সেস বা কম্পিউটারে ভাগ করা ফোল্ডারগুলিতে অ্যাক্সেস, কম্পিউটার, মোবাইল ফোন বা অন্যান্য রিসিভারে প্রোগ্রামগুলি স্ট্রিম করুন এবং ওয়েব ব্রাউজার ব্যবহার করে কম্পিউটার থেকে রিসিভারকে নিয়ন্ত্রণ করুন, বা অন্যান্য উদ্দেশ্যে বেশিরভাগ রিসিভারের অন্তর্নির্মিত ইন্টারফেস ইথারনেট এবং/অথবা ওয়াই-ফাই রয়েছে, অথবা একটি বাহ্যিক ওয়াইফাই মডিউল সংযোগ করা সম্ভব। রিসিভার আইপি অ্যাড্রেসের ডাইনামিক অ্যাসাইনমেন্টের জন্য ডিএইচসিপি ব্যবহার করে, তবে ব্যবহারকারী যখন ওয়েব ব্রাউজার, ফাইল ট্রান্সফার প্রোটোকল ফাইল ট্রান্সফার প্রোটোকল (এফটিপি) বা এসএফটিপি ব্যবহার করে রিসিভারকে নিয়ন্ত্রণ করতে চায় বা টেলনেট বা এসএসএইচ ব্যবহার করে রিসিভারের কাছে ইন্টারেক্টিভভাবে লগইন করতে চায়, তখন রিসিভারকে একটি নির্দিষ্ট আইপি অ্যাড্রেস ব্যবহার করার জন্য কনফিগার করা ভাল। ডিক্রিপশন কার্ড ইন্টারফেস এনিগমা 2 বাক্সগুলি কমন ইন্টারফেস স্লট এবং/অথবা স্মার্ট কার্ড রিডারের মতো জনপ্রিয় শর্তাধীন অ্যাক্সেস কার্ডগুলির জন্য ইন্টারফেসগুলির সাথে সজ্জিত যা এনক্রিপ্ট করা সামগ্রীর অভ্যর্থনার অনুমতি দেয় যা ডিক্রিপশনের পরে সংরক্ষণ বা প্রবাহিত হতে পারে। একটি ওয়েব ক্লায়েন্ট ব্যবহার করে নিয়ন্ত্রণ করা বেশিরভাগ এনগমা2 বৈশিষ্ট্যগুলি ইন্টারফেস ওপেনওয়েবিফ ব্যবহার করে ওয়েব ব্রাউজার দ্বারা নিয়ন্ত্রণ করা যেতে পারে। এতে একটি ভার্চুয়াল রিমোট কন্ট্রোল রয়েছে যা রিসিভারের সাথে সরবরাহ করা রিমোট কন্ট্রোলের মতো একই বৈশিষ্ট্য সরবরাহ করে। এই ইন্টারফেসের ব্যবহার অবশ্যই রিসিভার সেটিংসে সক্রিয় করতে হবে এবং একটি অ্যাক্সেস পাসওয়ার্ড তৈরি করতে হবে। রিসিভারের সাথে সংযোগ সাধারণত শুধুমাত্র ল্যান নেটওয়ার্কের মধ্যে থেকে সম্ভব কারণ বেশিরভাগ ইন্টারনেট সরবরাহকারী গতিশীলভাবে আইপি ঠিকানা বরাদ্দ করে এবং পাবলিক ইন্টারনেট থেকে হোম নেটওয়ার্কে সংযোগ করার অনুমতি দেয় না। ভিডিও স্ট্রিমিং এনিগমা 2 প্রাপ্ত প্রোগ্রামগুলির পাশাপাশি ডিস্কে সংরক্ষিত মাল্টিমিডিয়া ফাইলগুলির স্ট্রিমিংয়ের অনুমতি দেয়। স্ট্রিমিংয়ের সবচেয়ে সহজ অ্যাক্সেস হল ওপেনওয়েবিফের মাধ্যমে। পছন্দসই প্রোগ্রাম বা মাল্টিমিডিয়া ফাইলের পাশে স্ক্রিন আইকন বা মোবাইল ফোন আইকনে ক্লিক করে, একটি *. m3u স্ট্রিম খোলা হয় যা ভিএলসি বা নির্বাচিত উৎসের সাথে সামঞ্জস্যপূর্ণ অন্য কোনও অ্যাপ্লিকেশন দ্বারা পুনরুত্পাদন করা যেতে পারে। একক টিউনার সহ সস্তা রিসিভারগুলি একবারে শুধুমাত্র একটি মাল্টিপ্লেক্স বা স্যাটেলাইট ট্রান্সপন্ডার থেকে প্রোগ্রামগুলি স্ট্রিমিং, রেকর্ডিং এবং দেখার অনুমতি দেয়। অনেক বাক্সে একাধিক টিউনার থাকে যা একযোগে একাধিক মাল্টিপ্লেক্স বা স্যাটেলাইট ট্রান্সপন্ডার থেকে প্রোগ্রামগুলি স্ট্রিমিং, দেখার বা রেকর্ড করার অনুমতি দেয়। একাধিক টিউনার থাকার পরিবর্তে সাম্প্রতিকতম বাক্সগুলিতে ফুল ব্যান্ড ক্যাপচার নামে পরিচিত একটি নতুন ধরনের টিউনার মডিউল রয়েছে যা প্রতি টিউনার মডিউলে 8টি পর্যন্ত মাল্টিপ্লেক্সকে একযোগে টিউন করার অনুমতি দেয়। যখন বর্তমান চাহিদার জন্য পর্যাপ্ত টিউনার থাকে না, তখন রেকর্ডিং অগ্রাধিকার পায়, তাই একক-টিউনার বাক্সে একটি প্রোগ্রাম রেকর্ড করার সময় অন্যান্য মাল্টিপ্লেক্স বা ট্রান্সপন্ডারগুলিতে চ্যানেলগুলিতে স্যুইচ করা সম্ভব নয় এবং এমনকি একটি প্রোগ্রাম দেখার সময়ও রিসিভার স্বয়ংক্রিয়ভাবে অন্য প্রোগ্রামে স্যুইচ করতে পারে যখন একটি প্রোগ্রাম রেকর্ডিং শুরু হয়। প্রতিটি ডিস্ট্রোর নিজস্ব ফিড রয়েছে যা নেটওয়ার্ক অ্যাডাপ্টারের মাধ্যমে ইন্টারনেট থেকে পাওয়া যায়। ফিডে প্লাগইন এবং অন্যান্য অ্যাডনের একটি বিস্তৃত বিন্যাস রয়েছে যা একটি বোতামের ক্লিকে ডাউনলোড এবং ইনস্টল করা যায়। প্যাকেজ পরিচালনা এবং সংস্করণকরণ অপকেজি দ্বারা পরিচালিত হয়। সফ্টওয়্যার আপগ্রেড সফ্টওয়্যার আপডেট হল ফিডের একটি এক্সটেনশন। যখন একটি নতুন সংস্করণ বা বিল্ড উপলব্ধ হয় তখন ব্যবহারকারীকে সতর্ক করার জন্য গ্রাফিকাল ইউজার ইন্টারফেসে একটি আইকন প্রদর্শিত হয়। আপগ্রেডের আগে সিস্টেম ব্যাকআপ করার পরামর্শ দেওয়া হয়, যাতে কোনও সমস্যার ক্ষেত্রে পূর্ববর্তী ওয়ার্কিং সিস্টেম সংস্করণটি পুনরায় চালু করার অনুমতি দেওয়া যায়। কিছু ডিস্ট্রো, যেমন ওপেনভিক্স এটি স্বয়ংক্রিয়ভাবে করে। নতুন বিল্ডগুলিতে আপগ্রেডগুলি সাধারণত একই সংস্করণের মধ্যে সীমাবদ্ধ থাকে এবং সংস্করণ পরিবর্তন করতে একটি সম্পূর্ণ রিফ্ল্যাশ প্রয়োজন হয়। সিস্টেম ব্যাকআপ এবং সেটআপ এনিগমা 2 একটি সংযুক্ত ডিস্ক বা নেটওয়ার্ক-সংযুক্ত স্টোরেজে সিস্টেমকে ব্যাক আপ করার অনুমতি দেয়। মাল্টিবুট সিস্টেমে শুধুমাত্র সেটিংসের ব্যাকআপ করা সম্ভব (কনফিগারেশন ফাইল, তাদের প্রাথমিক তালিকা পরিবর্তন করা যেতে পারে), অথবা পুরো সিস্টেমের (অভ্যন্তরীণ ভলিউম, বা এর আরও ঠিক একটি পার্টিশন যাকে স্লট বলা হয়), এছাড়াও একটি মাল্টিবুট লোডার। চিত্র হল সম্পূর্ণ ডিস্ক চিত্র। যেহেতু স্ট্যান্ডার্ড ফিল্মের রেকর্ডের আকার গিগাবাইট, তাই এনিগমা2 সহ একটি সেট-টপ বক্সে সাধারণ সফ্টওয়্যার ইনস্টলেশন পদ্ধতি হল একটি সম্পূর্ণ ডিস্ক ইমেজ ইনস্টল করা, যার আকার সাধারণত প্রায় একশ মেগাবাইট হয়। মাল্টিবুট কিছু রিসিভার অভ্যন্তরীণ ভলিউমে বিভিন্ন সিস্টেম ইমেজ (সাধারণত সর্বোচ্চ) ইনস্টল করার অনুমতি দেয়। 4, প্রতিটি একটি স্লট নামে পৃথক স্থান) এবং একটি সিস্টেম পুনরায় চালু করার আগে নির্ধারণ করে যে সিস্টেমটি বুট করার জন্য কোন স্লট ব্যবহার করা উচিত। এই বৈশিষ্ট্যটি বিভিন্ন সংস্করণ বা বিভিন্ন দল থেকে বিভিন্ন ডিস্ক চিত্রের মূল্যায়ন করতে এবং রিসিভারের সমস্যার ক্ষেত্রে (হার্ডওয়্যার এবং সফ্টওয়্যার সমস্যার মধ্যে পার্থক্য করার অনুমতি দেয়) কার্যকর। ইউএসবি ডিস্ক বা এসডি/এসডিএইচসি কার্ড ব্যবহার করে রিসিভারটিকে একটি ভিন্ন অপারেটিং সিস্টেম বা সিস্টেম সংস্করণে রিফ্ল্যাশ করা যেতে পারে। ত্বক বেশিরভাগ ডিস্ট্রিবিউশনে এনিগমা2 অ্যাপ্লিকেশনের চেহারা ব্যাপকভাবে কনফিগারযোগ্য। এই প্রসঙ্গে ত্বকের অর্থ হল চেহারার সম্পূর্ণ বিবরণ, অর্থাৎ মেনু বসানো, এর বিষয়বস্তু, রঙ, ফন্ট, গ্রাফিক্স এবং পৃথক মেনু স্তরে আইকন, পাশাপাশি তথ্য পর্দায় প্রদর্শিত তথ্য ইত্যাদি। কিছু স্কিন বেস ইমেজে আগে থেকে ইনস্টল করা থাকে এবং অন্যগুলি ফিড থেকে ডাউনলোড করা যায়। মেনু থেকে ত্বক নির্বাচন করা হয় এবং জিইউআই পুনরায় চালু করার পরে নতুন ত্বক প্রদর্শিত হয়। হোম নেটওয়ার্কে রিসিভার এবং কম্পিউটারের মধ্যে ফাইল ট্রান্সফার প্রো ফাইল ট্রান্সফার সাম্বা বা নেটওয়ার্ক ফাইল সিস্টেম (এন. এফ. এস) প্রোটোকল ব্যবহার করে প্রোটোকল এফ. টি. পি, এস. এফ. টি. পি বা রিসিভারে শেয়ারড ডিরেক্টরি ট্রি ব্যবহার করে সম্ভব। রিসিভার থেকে কম্পিউটারে মাল্টিমিডিয়া ফাইল ডাউনলোড করা ওপেনওয়েবিফ ইন্টারফেস ব্যবহার করেও করা যেতে পারে। পিকন (পিএলআই আইকন) হল পৃথক টিভি/রেডিও স্টেশনগুলির লোগো সহ গ্রাফিক্যাল আইকন। তারা চ্যানেল তালিকার মাধ্যমে ভিজ্যুয়াল নেভিগেশনকে সহজ এবং দ্রুত করে তোলে। কমান্ড লাইনের পরিবেশ টার্মিনাল এমুলেটর প্রোটোকল টেলনেট বা এসএসএইচ ব্যবহার করে এনিগমা2 বাক্সের সাথে সংযোগ স্থাপন করা সম্ভব। জিইউআই বা এসএসএইচ ব্যবহার করে একটি পাসওয়ার্ড তৈরি করতে হবে। লগইন করার পরে ব্যবহারকারী লিনাক্স কমান্ড-লাইন ইন্টারফেসে যায় এবং তাই এই পরিবেশ এবং ই2 লিনাক্স সিস্টেমের কিছু বিশেষত্ব সম্পর্কে কিছু জ্ঞান থাকা প্রয়োজন। এই অ্যাক্সেসটি বরং একটি পরিপূরক যা সিস্টেম লিনাক্স ব্যবহার করে অনুমোদিত, কারণ প্রয়োজনীয় বৈশিষ্ট্যগুলির বৃহত্তর অংশটি এনিগমা 2 জিইউআই অ্যাপ্লিকেশন বা প্লাগইন ব্যবহার করে উপলব্ধি করা হয়। প্রযুক্তিগত উপলব্ধি এনিগমা2 অ্যাপ্লিকেশন ডিভিবি রিসিভারগুলিকে নিয়ন্ত্রণ করার জন্য একটি গ্রাফিকাল ইউজার ইন্টারফেস (জিইউআই) প্রয়োগ করে; এটি লিনাক্স সিস্টেমে যথারীতি গ্রাফিক আউটপুটের জন্য এক্স উইন্ডো সিস্টেম ব্যবহার করে না, তবে ফ্রেমবাফারের সরাসরি অ্যাক্সেস ব্যবহার করে; এটি চালানোর জন্য লিনাক্স কার্নেল এবং পরিবেশ ব্যবহার করে, সাধারণত লাইটওয়েট সংস্করণগুলিতে (ব্যস্তবক্স, ড্রপবিয়ার (সফ্টওয়্যার) ইত্যাদি)। ), সফ্টওয়্যার নির্মাণের জন্য ওপেন এমবেডেড (ওই) পরিবেশ ব্যবহার করা হয়। সিস্টেম পরিচালনার জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলির বিন্যাস মেনু এবং পাঠ্য সংলাপের আকারে উপলব্ধি করা হয়। এনিগমা2 কোর প্রোগ্রামিং ভাষা সি + +-এ লেখা হয় এবং পাইথনে (প্রোগ্রামিং ভাষা) লেখা প্লাগইনগুলির জন্য একটি এপিআই তৈরি করে। সাধারণ প্লাগইনগুলির সোর্স কোড সহ প্লাগইন বিকাশ সম্পর্কে satsupreme.com ওয়েবসাইটে টিউটোরিয়াল পাওয়া যায়। আরও দেখুন ই2 লিনাক্স ডিজিটাল ভিডিও ব্রডকাস্টিং টিউনার (রেডিও) সেট-টপ বক্স হাইব্রিড ব্রডকাস্ট ব্রডব্যান্ড টিভি ডিজিটাল ভিডিও রেকর্ডার স্ট্রিমিং মিডিয়া রেফারেন্স বাহ্যিক লিঙ্ক এনিগমা2 স্যাটেলাইট টেলিভিশনের জন্য বেস ওয়েব সেট-টপ বক্স টেলিভিশন প্রযুক্তি লিনাক্স-ভিত্তিক ডিভাইস এমবেডেড লিনাক্স সম্পর্কিত সফ্টওয়্যার