লিনাক্স সবার চায়ের কাপ নয়। কিন্তু তার মানে কি আপনি নিজে শিখতে পারবেন না? নিঃসন্দেহে না। আপনি আপনার উইন্ডোজ এবং Mac ডিভাইসে লিনাক্স-ভিত্তিক অপারেটিং সিস্টেম শিখতে যাত্রা শুরু করতে পারেন।
আশ্চর্য? খুব, কারণ চাবি আপনার ব্রাউজারে নিহিত। আপনি আপনার বিদ্যমান অপারেটিং সিস্টেম থেকে সরাসরি আপনার ইন্টারনেট ব্রাউজারে লিনাক্স অ্যাক্সেস করতে পারেন।
আপনি এখনো বিশ্বাস করতে পারছেন না? কেন না এই ওয়েবসাইটগুলো চেক আউট করে নিজে টেস্ট করে দেখেন?
১. JSLinux
JSLinux একটি সম্পূর্ণ লিনাক্স এমুলেটর প্যাকেজ যা ওয়েব ব্রাউজারে চলে। এটি আপনার অভিজ্ঞতাকে একটি আধুনিক ওয়েব ব্রাউজার থেকে আপনার সিস্টেমে লিনাক্সের বেসিক ভার্সন চালানোর দিকে রূপান্তর করে। এটা ওতটে সিম্পল।
JSLinux জাভাস্ক্রিপ্টে লেখা, যা এটাকে অনলাইনে সবচেয়ে জনপ্রিয় এবং নির্ভরযোগ্য এমুলেটরের একটি করে তোলে। এটি Opera, Chrome, Firefox, এবং Internet Explorer মতো ওয়েব ব্রাউজার সাপোর্ট করে।
JSLinux-এর টেকনিক্যাল নোটস ওয়েবপেজে আপনি যে এমুলেটেড ডিভাইসগুলো পাবেন তার তালিকা:
- 8259 Programmable Interrupt Controller
- 8254 Programmable Interrupt Timer
- 16450 UART (শুধু ডিবাগিং জন্য)
- Real-Time Clock
- PCI bus
- VirtIO console
- VirtIO 9P filesystem
- VirtIO network
- VirtIO block device
- VirtIO input
- Simple framebuffer
- IDE controller
- PS/2 keyboard and mouse
- Dummy VGA display
২. Copy.sh
Copy.sh একটি এমুলেটর যা আপনার ওয়েব ব্রাউজারে চলে এবং এক মিনিটের কম বুটিং টাইম অফার করে। আপনি এই এমুলেটরে Linux 2.6 স্মুথলি রান করতে পারেন।
লিনাক্সের পাশাপাশি, ব্যবহারকারীরা Copy.sh ব্যবহার করে নিচের অপারেটিং সিস্টেমগুলোও রান করতে পারেন:
- Windows 98
- KolibriOS
- Windows 1.01
- FreeDOS
- OpenBSD
- Solar OS
৩. Webminal
আপনি যদি লিনাক্স রান করার সাথে সাথে অনুরূপ ব্যবহারকারীদের সাথে ইন্টারঅ্যাক্ট করতে চান, Webminal আপনার go-to অপশন। এটি একটি GNU/Linux টার্মিনাল যা আপনাকে লিনাক্স কমান্ড অনুশীলন করার জন্য সেরা এনভাॅরনমেন্ট দেয়। সিম্পলি Webminal-এ ফ্রি একাউন্ট রেজিস্টার করুন, এবং আপনি প্রস্তুত।
এই এমুলেটর ১২০টিরও বেশি দেশের ছাত্র এবং ব্যবহারকারীদের ১.৫ মিলিয়ন লিনাক্স কমান্ড শিখতে সাহায্য করেছে। আসলে, Webminal আপনাকে বাশ স্ক্রিপ্ট অনুশীলন, MySQL টেবিল তৈরি ও অ্যাক্সেস, এবং Java, Rust, Ruby, Python, C, এবং আরও ভাষা শিখতে সাহায্য করে।
ব্যবহারকারীরা Webminal Play ফিচারের সাথে স্ক্রিনকাস্ট দেখতে পারেন এবং ডকুমেন্টের টন টন পড়ার বদলে キャスト অনুশীলন করতে পারেন। অনলাইন লিনাক্স টার্মিনাল ইনস্টলেশন রিকোয়ার করে না এবং ১০০MB ফ্রি স্টোরেজ অফার করে। একজন ব্যবহারকারী হিসেবে, আপনি এমুলেটরে গ্রুপ তৈরি করে অন্যান্য সদস্যের সাথে ফাইল শেয়ার করতে পারেন, যা স্ক্রিপ্টে ইস্যু ভেরিফাই বা ডিবাগ করার জন্য খুব সহায়ক।
৪. Tutorialspoint
ব্রাউজারের মধ্যে লিনাক্স কমান্ড অনুশীলন করা এই চেয়ে সহজ হতে পারে না। Tutorialpoint-এর Coding Ground একটি CentOS টার্মিনাল অনলাইন ইন্টারফেসে রান করার জন্য সেরা অপশন중한 একটি অফার করে।
টার্মিনালে পৌঁছানোর সময় ন্যূনতম, শুধু প্রায় ১০ সেকেন্ড ইসিশিয়াল কাউন্টডাউনে। এই প্ল্যাটফর্মটি Node.js, PHP, NumPy, Lua, Oracle Database, Redis, Ruby, এবং অন্যান্য অনেক অনলাইন IDE-এর জন্যও সেরা সমাধান중한 একটি, লিনাক্স সহ।
৫. JS/UIX Terminal
JS/UIX টার্মিনাল ওয়েব ব্রাউজারে চলা Unix অপারেটিং সিস্টেমের সাথে খুব সাদৃশ্যপূর্ণ; এটি টার্মিনাল খোলার জন্য কোনো প্লাগইন রিকোয়ার করে না। টার্মিনালে কমান্ড অনুশীলন করতে আপনি guest হিসেবে লগ ইন করে সিম্পলি শুরু করতে পারেন।
টার্মিনালটি পুরোপুরি জাভাস্ক্রিপ্টে লেখা, এবং এতে একটি শেল এবং ভার্চুয়াল মেশিন, পাশাপাশি প্রসেস ম্যানেজমেন্ট, ভার্চুয়াল ফাইল সিস্টেম, স্ক্রিন, এবং কীবোর্ড ম্যাপিং রয়েছে। এই টার্মিনালের কীবোর্ড US ASCII ক্যারেক্টার সেট এক্সেপ্ট করে, যা ব্যবহারকারীদের জন্য আরও স্ট্রেইটফরওয়ার্ড।
যদি কোনো ব্যবহারকারী অন-স্ক্রিন কীবোর্ড ব্যবহার করে তাদের কমান্ড টাইপ করতে চান, তারা টার্মিনালের নিচে বাম পাশে অবস্থিত Show Keyboard বাটনে ক্লিক করে অ্যাক্সেস করতে পারেন।
৬. CB.VU
CB.VU একটি জাভাস্ক্রিপ্ট ভার্চুয়াল টার্মিনাল যা আপনার ওয়েব ব্রাউজারে একটি সম্পূর্ণ উইন্ডো হিসেবে খুলে। ব্যবহারকারীরা কিছু Unix গুডনেস নিয়ে ফিডল করতে পারেন এবং আপনার সিস্টেমের রিয়েল-টাইম প্রসেস বাধা না দিয়ে বা টার্মিনাল সার্ভারের সাথে কানেক্ট না করে লিনাক্স কমান্ড অনুশীলন করতে পারেন।
CB.VU Vi-এর একটি ইমপ্লিমেন্টেশনও অফার করে, যা একটি কমান্ড-লাইন টেক্সট এডিটর। ব্যবহারকারীরা অনেক এক্সাইটিং ফাইল তৈরি করতে এবং অন্যদের সাথে শেয়ার করতে পারেন।
৭. DistroTest
আপনি যদি আপনার কম্পিউটারে OS ইনস্টল না করে লিনাক্স কমান্ড টেস্ট করতে চান, Distrotest আপনার জন্য সমাধান আছে। এই ওয়েবসাইট ব্যবহারকারীদের ব্রাউজার থেকে সরাসরি ৩০০টিরও বেশি লিনাক্স ডিস্ট্রো চালাতে দেয়।
আপনি আপনাকে আসাইন করা সিস্টেমে যেকোনো সফ্টওয়্যার ইনস্টল এবং আনইনস্টল করতে পারেন। সিস্টেম ফাইল এবং ইনস্টলড প্রোগ্রাম রিমুভ করাও সম্ভব কারণ DistroTest ব্যবহারকারীদের ফুল কন্ট্রোল দেয়।
৮. Linux Containers
Linux Containers-এ আপনি একটি ৩০-মিনিট ডেমো সার্ভার চালাতে পারেন, যা লিনাক্স টার্মিনাল চালানোর জন্য একটি শেল হিসেবে কাজ করবে। Canonical নিজে এই প্রজেক্ট স্পনসর করে, তাই আপনি নিশ্চিত থাকতে পারেন, আপনি আপনার লিনাক্স কমান্ড চালানোর জন্য একটি জেনুইন ওয়েবসাইট পাচ্ছেন।
৯. Codeanywhere
নামের উপযুক্তভাবে, Codeanywhere একটি সার্ভিস হিসেবে এন্ড ইউজারদের জন্য ক্রস-প্ল্যাটফর্ম ক্লাউড IDE অফার করে। একটি ফ্রি লিনাক্স ভার্চুয়াল মেশিন চালাতে আপনাকে প্রথমে ওয়েবসাইটে সাইন আপ করতে হবে এবং তারপর তাদের ফ্রি প্ল্যান সাবস্ক্রাইব করতে হবে।
সাইন আপ হলে, একটি নতুন কানেকশন তৈরি করুন, এবং আপনার পছন্দের অপারেটিং সিস্টেমের সাথে একটি কন্টেইনার সেট আপ করুন। এই সকল প্রসিডিউর 완র্য করার পর, আপনার কাছে একটি নির্ভরযোগ্য এবং ফ্রি লিনাক্স কনসোল থাকবে কাজ করার জন্য।
১০. CoCalc
CoCalc রেফার করুন আপনি যদি আপনার ব্রাউজার থেকে একটি রিয়েল-টাইম, কোলাবরেটিভ, তবে পুরোপুরি সিঙ্ক্রোনাইজড লিনাক্স টার্মিনাল অ্যাক্সেস করতে চান। আপনি CoCalc-এ সফ্টওয়্যার মেইনটেইন করতে পারেন ইন্সটল করার চিন্তা ছাড়া।
একটি টার্মিনাল ব্যবহার করার সুবিধা নিন যাতে একসাথে একাধিক ব্যবহারকারীর মাঝপথে অ্যাক্সেস শেয়ার করা যায়। অতিরিক্তভাবে, আপনি আপনার শেল স্ক্রিপ্ট এডিট এবং সহজে রান করতে পারেন।
পরবর্তী, CoCalc একটি সাইড-চ্যাট উইন্ডো প্রদান করে যেখানে আপনি অন্যান্য ব্যবহারকারীদের সাথে আপনার এরর এবং কমান্ড ডিসকাস করতে পারেন। আপনার অনলাইন টার্মিনাল এবং লোকাল PC-এর মাঝপথে কমান্ড, কোড, এবং অন্যান্য ম্যাটেরিয়াল কপি-পেস্ট করুন কোনো অপ্রয়োজনীয় ঝামেলা ছাড়া।
আপনার ওয়েব ব্রাউজারে লিনাক্স চালানো
এখন আপনার কাছে লিনাক্স চালাতে সাহায্য করার জন্য কিছু ওয়েবসাইটের তালিকা আছে, আপনি কোনটি বেছে নেবেন? কে ভাবত যে ওয়েব ব্রাউজারে লিনাক্স সিস্টেম চালানো এত সহজ হবে?
তবে, আপনার সিস্টেমে কোনো ম্যালওয়্যার বা ভাইরাস আছে কিনা ব্রাউজারে কোনো ওয়েবসাইট খোলার আগে চেক করা অত্যন্ত রিকমেন্ডেড। একটি ফল্টি বা ভাইরাস-ভরা ব্রাউজার আপনার লিনাক্স সিস্টেম শিখার স্মুথ অভিজ্ঞতা বর্বাদ করতে পারে।