আপনি কখনও কি চেয়েছেন একটি ওয়েব-বেসড অপারেটিং সিস্টেম - যা আপনি যেকোনো কম্পিউটারে যেকোনো জায়গা থেকে আপনার ওয়েব ব্রাউজার দিয়ে এক্সেস করতে পারবেন? যদি হ্যাঁ, তবে OS.js আপনার কাঙ্ক্ষিত জিনিস হতে পারে। এটি একটি জাভাস্ক্রিপ্ট-বেসড অপারেটিং সিস্টেম যা ক্লাউডের জন্য ডিজাইন করা হয়েছে।
OS.js কীভাবে স্পেশাল?
অন্য অপারেটিং সিস্টেমের সাথে ভিন্ন, OS.js যেকোনো কম্পিউটারে কিছুই ইনস্টল ছাড়া চালানো যায়। OS পুরোপুরি জাভাস্ক্রিপ্ট দিয়ে বানানো। এটি যেকোনো প্ল্যাটফর্মে ব্যবহার করা যায় যেগুলোতে মডার্ন ওয়েব ব্রাউজার রয়েছে। এখানেও একটি লাইভ ডেমো রয়েছে যা আপনি টেস্ট আউট করতে পারেন।
এই অপারেটিং সিস্টেম ওয়েব-বেসড এবং ওয়েব ব্রাউজারের ভিতরে ব্যবহার করার জন্য ডিজাইন করা সত্ত্বেও, এটি খুব জটিল। এটি কোনো pushover নয়। OS.js-র একটি পূর্ণ উইন্ডো ম্যানেজার ও ডেস্কটপ রয়েছে এবং এটি একটি পূর্ণ সেট অ্যাপ্লিকেশন (ফাইল ম্যানেজার, মিউজিক ও ভিডিও প্লেয়ার, ইত্যাদি) দিয়ে আসে, যা ট্র্যাডিশনাল ওপেন সোর্স অপারেটিং সিস্টেমের অনুরূপ। সবচেয়ে ভালো, যেকোনো ট্র্যাডিশনাল ওপেন সোর্স OS-এর মতো, OS.js-এর সব কিছু সম্পূর্ণ কাস্টোমাইজেবল। এর প্রায় সকল দিক টুইক করা যায়।
OS.js-এর কিছু চমৎকার পেশকাশ নিচে দেওয়া হলো:
- ভার্চুয়াল ফাইল সিস্টেম যা গুগল ড্রাইভ, ড্রপবক্স বা ওন ড্রাইভ দ্বারা পাওয়ার্ড
- গুগল API জাভাস্ক্রিপ্ট সাপোর্ট
- উইন্ডোজ API জাভাস্ক্রিপ্ট সাপোর্ট
- সার্ভারের স্বাধীনভাবে রান করতে পারে যদি সেটি ওভাবে বিল্ড করা হয়
- নেটিভ GTK+ 3.x অ্যাপ্লিকেশন ব্রডওয়ের মাধ্যমে রান করতে পারে
- লিনাক্সে রেগুলার x11 ডেস্কটপ হিসেবে রান করা যায়
- ড্র্যাগ-অ্যান্ড-ড্রপ
- কাস্টোম কোড ও কাস্টোম মডিউল সাপোর্ট
- লিনাক্স, BSD, OSX এবং উইন্ডোজ সাপোর্ট
OS.js কীভাবে স্পেশাল সেটি হচ্ছে এটি খুব প্রলিফিক। কল্পনা করুন আপনি OS.js একটি ভিপিএসে (বা আপনার হোম সার্ভারে) সেট আপ করেছেন। আপনি বাইরে আছেন, এবং কিছু জরুরি কাজ পড়েছে। আপনাকে কিছু দ্রুত কাজ করতে হবে, এবং আপনার স্মার্টফোন অ্যাপগুলো কাফি নয়।
আপনি সহজে আপনার স্মার্টফোন ব্রাউজার খুলে একটি ফুল-ফ্লেজড অ্যাপ্লিকেশন লঞ্চ করতে পারেন কাজ শেষ করতে। এটি একটি অবিশ্বাস্য আইডিয়া, কমপক্ষে বলতে গেলে। সবচেয়ে ভালো, এখান থেকে বেছে নেওয়ার জন্য অনেক অনেক অ্যাপ্লিকেশন রয়েছে। OS.js-এর রেগুলার বিল্ড khá স্পার্স, কিন্তু তাদের কিছু এক্সট্রা রিপোজিটরি রয়েছে চমৎকার প্রোগ্রামের সাথে।
ইনস্টলেশন
OS.js کورálta একটি জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন।そう言うと, এটি কোনো স্পেসিফিক টাইপের সার্ভার প্ল্যাটফর্মের সাথে বাঁধা নয়। বরং, ওয়েব-বেসড অপারেটিং সিস্টেমটি অনেক типа প্ল্যাটফর্মে রান করতে পারে। সাপোর্টেড প্ল্যাটফর্মগুলো: PHP, Nginx, Apache, NodeJS, Docker, Vagrant এবং এমনকি লোকালি X11-এর মাধ্যমে।
যেহেতু এই অপারেটিং সিস্টেম ইনস্টল করার অনেক উপায় রয়েছে, প্রসেসটি এখানে কভার করা হবে না। বরং, অফিসিয়াল ডকুমেন্টেশন পড়ুন এবং শিখুন কীভাবে আপনার পছন্দের প্ল্যাটফর্মের জন্য OS.js ইনস্টল করতে পারেন। প্রতিটি প্ল্যাটফর্মের নিজস্ব ডিটেইল্ড সেকশন রয়েছে OS.js পারফেক্টলি রান করাতে সাহায্য করতে।
উপসংহার
OS.js একটি বিপ্লবী আইডিয়া যা একটি অপারেটিং সিস্টেমকে একটি পোর্টেবল টুলে পরিণত করে একটি মেশিনে আটকে থাকা জিনিস থেকে। এটি এখনও sơ khai অবস্থায়, যা এটিকে সাধারণ ইউজারের জন্য কোথায় ফিট হবে সেটি চিন্তা করা কঠিন করে দিচ্ছে। তবুও, ওয়েব-বেসড অ্যাপ্লিকেশন ও সার্ভিসের প্রলিফারেশন সহ, এর মতো কিছুতে জনপ্রিয় হওয়া কেবল সময়ের বিষয়।
ওয়েব-বেসড অপারেটিং সিস্টেম সম্পর্কে আপনি কী মনে করেন? নিচে জানান!