লিনাক্স ইনস্টলেশন প্রস্তুতি - ১ (হার্ডডিস্ক পার্টিশন)

লিনাক্স ইনস্টল করতে গিয়ে শুরুতে অনেকে বিভিন্ন সমস্যায় পড়েন। কারন লিনাক্স ইনস্টলের পদ্ধতি আর উইন্ডোজ ইনস্টলের পদ্ধতি পুরোপুরি ভিন্ন । এজন্য উইন্ডোজ ইনস্টলে দক্ষ ও অভিজ্ঞ ব্যক্তি ও লিনাক্স ইনস্টলের সময় হার্ডডিস্কের পার্টিশন ফরম্যাট করে ফেলা, পুরো পার্টিশন টেবিল ভেঙ্গে একটি করে ফেলা, উইন্ডোজ পার্টিশন মুছে ফেলা, উইন্ডোজ অপারেটিং সিস্টেম মুছে ফেলা ইত্যাদি নানা ধরনের সমস্যা সৃষ্টি করে ফেলেন। কিন্তু একটু সময় নিয়ে অভিজ্ঞদের সহায়তা ও ম্যানুয়াল পড়ে নিলে এ ধরনের সমস্যা এড়ানো সম্ভব।
তাই আসুন আজ আমরা লিনাক্স ইনস্টলের জন্য চমৎকারভাবে হার্ডডিস্ক পার্টিশন করা শিখে নেই।
শুরুর দিকে উইন্ডোজ ইনস্টলের জন্যও কমান্ড লাইনে fdisk নামের একটা টুলসের সাহায্যে হার্ডডিস্ক পার্টিশন করতে হত। কিন্তু বিষয়টি এখন ক্লিক এন্ড গো এর মতই সোজা । তবে একটি বিষয় এক্ষেত্রে সবার দৃষ্টি এড়িয়ে যায় আর তা হল আগে কমান্ড লাইনে কাজ করতে গিয়ে কমবেশী সবাই জেনে নিতেন হার্ডডিস্কের গঠন কাঠামো ও ফাইল সিস্টেম সম্পর্কে । আর এখন বাস্তবতা হলো- ক্লিক এন্ড গো পদ্ধতিতে কাজ করতে গিয়ে সবাই হার্ডডিস্কের ডিটেইলস সম্পর্কে না জেনে তালগোল পাকিয়ে ফেলেন।
প্রথমে আমরা উইন্ডোজ ফাইল ম্যানেজার/মাই কম্পিউটারে ঢোকার পর যে C/D/E/F ড্রাইভ দেখি এটার কথা সাময়িকভাবে ভুলে যাই। কারন এটি আপনাকে হার্ডডিস্কের আসল রহস্যটা লুকিয়ে রেখে উপরের অংশটা দেখায়। হার্ডডিস্কের ডিটেইলস জানতে হলে My Computer এর উপর রাইট মাউস বাটন ক্লিক করে Manage এ ক্লিক করুন। তারপর বাম দিকের ট্রি কন্ট্রোল/মেনু থেকে Disk Management এ ক্লিক করুন। তাহলে নিচের মত দেখতে পাবেন।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DeHdhTlZPcFo4cVk
খেয়াল করে দেখুন, ছবির একদম নিচে পার্টিশন মোট ৩ প্রকার- Primary partition, Extended partition, Logical drive। প্রাইমারি পার্টিশন এর কালারের সাথে যেগুলি মিলবে সেগুলি প্রাইমারি পার্টিশন। নীল কালারের যে ৫টি লজিক্যাল ড্রাইভ /পার্টিশন রয়েছে সেগুলিকে ঘিরে আরেকটি সবুজ রংয়ের বর্ডার বিদ্যমান। অর্থাৎ এ ৫টি লজিক্যাল ড্রাইভ একটি এক্সটেনডেড পার্টিশন এর আওতায় রয়েছে ।
লিনাক্সে এটি দেখার জন্য শেল প্রম্পটে ঢুকে কমান্ড দিন- sudo fdisk -l অথবা gparted চালু করুন।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DeHdhTlZPcFo4cVk
এবার আসুন কিছু তাত্ত্বিক কথাবার্তা বলি। একটি হার্ডডিস্কে সর্বমোট ৪টি প্রাইমারি পার্টিশন থাকতে পারবে । এর বেশী প্রাইমারী পার্টিশন করা সম্ভব না । যখন হার্ডডিস্কের ধারন ক্ষমতা ছিল খুব কম মাত্র কয়েক মেগাবাইট/এক বা দুই গিগাবাইট তখন এটি ছিল যথেষ্ট । কিন্তু যখন ধারনক্ষমতা বৃদ্ধি পেতে শুরু করে তখন প্রাইমারি পার্টিশন ছাড়াও আরও বেশী পার্টিশন তৈরির প্রয়োজনীয়তা দেখা দেয়। তখন ৩টি প্রাইমারী পার্টিশন করা হয়ে গেলে বাকী স্পেসকে একটি প্রাইমারী এক্সটেনডেড পার্টিশন হিসেবে তৈরীর সুযোগ দেয়া হয় । এই এক্সটেনডেড পার্টিশনকে যেকোন সংখ্যক পার্টিশনে বিভক্ত করা সম্ভব ।
তাহলে আমরা দেখলাম-
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DZmRQeE9QXzlNeTA
মোট ৪টি প্রাইমারী পার্টিশন থাকতে পারে একটি হার্ডডিস্কে এবং শেষের টিকে এক্সটেনডেড পার্টিশন (এটি ও মূলতঃ প্রাইমারী পার্টিশন) হিসেবে নিয়ে যেকোন সংখ্যক পার্টিশনে ভাগ করা যেতে পারে। অর্থাৎ উপরের হার্ডডিস্ককে আমরা এখন নিচের মত ভাগ করতে পারি-
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DYmVhNllUNm1iWDg
উপরের পার্টিশনটিকে উইন্ডোজের মাই কম্পিউটারে দেখাবে এমনভাবে-
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DYllNOTNHVnc0Zm8
তাই মাই কম্পিউটারে ঢুকে বোঝা সম্ভব নয় ঠিক কতটি প্রাইমারী ও লজিক্যাল পার্টিশন রয়েছে আপনার হার্ডডিস্কে। যদি আরেকটি হার্ডডিস্ক জুড়ে দেয়া হয় আপনার মেশিনে বর্তমানটির সাথে তবে সেগুলিও লজিক্যাল পার্টিশন হিসেবে দেখা যাবে My Computer → Manage এ গেলে।
এবার আমরা দেখি উপরের হার্ডডিস্কটিকে লিনাক্সে কিভাবে দেখাবে-
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DT3hLOWM0V283Tzg
যদি আপনার ডিস্কে প্রাইমারি পার্টিশন ১টি কম থাকে তবে উইন্ডোজে একইরকম দেখা যাবে।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DbUEzcTgxajFhOUE
কিন্তু লিনাক্স এক্ষেত্রে আরো স্মার্ট। লিনাক্সে দেখাবে নিচের মত।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DNUVkdXVzb3prYTA
অর্থাৎ লিনাক্স সবসময় প্রাইমারি পার্টিশন এর জন্য ১-৪ নম্বর রিজার্ভ রাখে। লজিক্যাল পার্টিশন শুরু হবে ৫ নম্বর থেকে । তবে উপরের sda1 দেখে হয়তো ভাবছেন এটা আবার কি জিনিস। এর থেকে তো C/D/E/F বোঝাই সহজ। তবে আপনার জন্যই বলি, লিনাক্সের পার্টিশন টেবিল যদি একবার বুঝে যান তখন উইন্ডোজ এর টি ফালতু মনে হবে। আচ্ছা বলুন তো- যদি ৩ টি হার্ডডিস্ক থাকে আপনার মেশিন তাহলে বলতে পারবেন C/D/E/F দেখে কোনটি কোন হার্ডডিস্কের পার্টিশন? লিনাক্সে তাও সম্ভব। আসুন দেখা যাক বিষয়টি-
এখানে sda1 প্রথমে বুঝে নেই। যদি আপনার হার্ডডিস্কটি SCSI/SATA হার্ডডিস্ক হয় তবে প্রথম দুটি অক্ষর দেখবেন sd আর যদি IDE হার্ডডিস্ক হয় তবে এটিকে দেখবেন hd হিসেবে। আর sd এর পরে a এর অর্থ হল প্রথম হার্ডডিস্ক। যদি দ্বিতীয় হার্ডডিস্ক হয় তবে দেখবেন b, তৃতীয় হার্ডডিস্ক হলে দেখবেন c ইত্যাদি। তারপর আছে 1 অর্থাৎ প্রথম পার্টিশন এবং অবশ্যই এটি প্রাইমারি পার্টিশন কারন ১-৪ পর্যন্ত সবই প্রাইমারী পার্টিশন। যদি 5 হতো তাহলে এটি হতো প্রথম লজিক্যাল ড্রাইভ। যদি একটি প্রাইমারী পার্টিশন থাকে মেশিনে তবে sda5 হবে উইন্ডোজের D ড্রাইভ আর লিনাক্সের প্রথম লজিক্যাল পার্টিশন। sda3 হলে উইন্ডোজে এটি হবে E ড্রাইভ আর লিনাক্সে হবে প্রথম হার্ডডিস্কের ৩য় প্রাইমারী পার্টিশন।
এখন বলুন তো, sdc5 হলে কি হবে? হ্যাঁ ঠিক ধরেছেন, এটি হবে তৃতীয় হার্ডডিস্কের প্রথম লজিক্যাল পার্টিশন। আর উইন্ডোজে কি হবে তা প্রথম ও দ্বিতীয় হার্ডডিস্কের পার্টিশন কয়টি এবং তৃতীয় হার্ডডিস্কের প্রাইমারী পার্টিশন কয়টি তার উপর নির্ভর করবে । তাই বলা সম্ভব নয়। যদি প্রথম ও দ্বিতীয় হার্ডডিস্কে মোট ৮ টি পার্টিশন থাকে ওবং তৃতীয় হার্ডডিস্কে ২ টি প্রাইমারী পার্টিশন থাকে তবে এটি উইন্ডোজে M ড্রাইভ হিসেবে দেখাবে।
আর লিনাক্সের সবধরনের ডিস্ক, ডিভাইসকে /dev/ ফোল্ডারে দেখানো হয় তাই /dev/sda1 এর পূর্নাঙ্গ অর্থ হবে এরকম-
/dev/sda1 - /dev ফোল্ডারে প্রথম(a) sd হার্ডডিস্কের প্রথম (1) প্রাইমারী পার্টিশন। (উইন্ডোজে C Drive)
/dev/sda5 - /dev ফোল্ডারে প্রথম(a) sd হার্ডডিস্কের প্রথম (5) লজিক্যাল পার্টিশন। (উইন্ডোজে D Drive যদি একটি প্রাইমারী পার্টিশন হয়)
/dev/sda7 - /dev ফোল্ডারে প্রথম(a) sd হার্ডডিস্কের তৃতীয় (7) লজিক্যাল পার্টিশন। (উইন্ডোজে E Drive যদি একটি প্রাইমারী পার্টিশন হয়)
/dev/hda5 - /dev ফোল্ডারে প্রথম(a) hd হার্ডডিস্কের প্রথম (৫) লজিক্যাল পার্টিশন। (উইন্ডোজে D Drive যদি একটি প্রাইমারী পার্টিশন হয়)
সুতরাং লিনাক্সে আরো ভালভাবে বলা যায় আপনি কোন হার্ডডিস্কের কত নম্বর প্রাইমারী/লজিক্যাল পার্টিশনে কাজ করছেন যা উইন্ডোজে খুজে পাওয়া বেশ কষ্টকর My Computer → Manage থেকে।
তাই লিনাক্স বেশী স্মার্ট।
আরেকটি কথা- উইন্ডোজ OS প্রাইমারী পার্টিশন ছাড়া ইনস্টল করা যায় না কিন্তু লিনাক্স OS প্রাইমারী/লজিক্যাল যেকোন পার্টিশনে ইনস্টল করা যায়।
তাই পূর্বে উইন্ডোজ ইনস্টল করা মেশিনে gparted দিয়ে একটি আলাদা লজিক্যাল পার্টিশন তৈরী করে নিয়ে লিনাক্স ইনস্টল করতে পারেন। এক্ষেত্রে আপনার আগের ইনস্টল করা উইন্ডোজ থাকবে অক্ষত।
বুট করার সময় উইন্ডোজ/লিনাক্স কোনটিতে যেতে চান সেরকম অপশন পাবেন। সিলেক্ট করে দিলে মেশিন আপনার চাহিদামত লিনাক্স/উইন্ডোজে বুট করবে।
লিনাক্স ইনস্টলের জন্য পার্টিশন করার সব থেকে সহজ উপায় হচ্ছে লিনাক্সের সিডি/ডিভিডি/বুটেবল পেনড্রাইভ দিয়ে মেশিন বুট করুন। তারপর মেনু থেকে gparted সিলেক্ট করে একটি লজিক্যাল পার্টিশন তৈরী করে নিন।
তারপর লিনাক্স ইনস্টল করুন। ইনস্টলের জন্য কমান্ড এখান থেকেই দিতে পারবেন। সাধারনতঃ লিনাক্স সিডি/ডিভিডি/পেনড্রাইভ থেকে বুট করার পর ডেস্কটপের উপর শর্টকার্ট/প্রোগাম মেনুতে ইনস্টলের জন্য মেনু (Install Linux on Your Machine বা এ রকম) থাকে। উইন্ডোজের মত ইনস্টলের জন্য সিডি থেকে আলাদা বুট করতে হয় না। এমনকি সিডি থেকে আপনি সব প্রোগ্রাম চালিয়ে দেখতে পারেন ইনস্টলের আগেই যা উইন্ডোজ অপারেটিং সিস্টেমে সম্ভব নয়।
আলাদা পার্টিশন করার আগে যে ড্রাইভে জায়গা বেশী ফাঁকা সেটি থেকেই জায়গা নিতে পারেন অথবা সব থেকে শেষের পার্টিশন থেকে জায়গা বের করে নিন ঐ ড্রাইভের ফাইলসমূহ অন্য ড্রাইভে কাট-পেস্ট/মুভ করে। তবে শেষের পার্টিশন থেকে জায়গা বের করে নেয়াই নিরাপদ। এটি করলে পরবর্তীতে ঝামেলা কম হয়। এটি করাও বেশ সহজ। লিনাক্সের সিডি থেকে বুট করার পর ফাইল ম্যানেজার চালু করে উইন্ডোজের মাই কম্পিউটারে ঢুকে যেভাবে কাট-পেস্ট করেন ঠিক সেভাবে করতে পারবেন।
ফাইল সরিয়ে নেয়ার পর আসুন কিভাবে পার্টিশন করবেন তা হাতে কলমে দেখি।
প্রথমে System Tools → Administration → Gparted Partion Editor চালু করুন।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DRTh2ZzdqSHl1WFk
যে পার্টিশনটি থেকে স্পেস নিবেন সেটির উপর রাইট মাউস বাটন ক্লিক করে Resize/Move এ ক্লিক করুন। তারপর Free space following (MiB) বক্সে ক্লিক করুন এবং লিখুন ১২০০০-১৩০০০ এর মধ্যে যেকোন সংখ্যা।
অর্থাৎ আমরা ১২ গিগার কাছাকাছি একটি রুট পার্টিশন করছি লিনাক্সের জন্য । এটাই যথেষ্ট । সোয়াপ পার্টিশন যাদের ১ গিগা Ram আছে তাদের দরকার নেই। যারা আলাদা হোম পার্টিশন করতে চান তারা নিজ দায়িত্বে করুন। একজন নতুন ব্যবহারকারীর জন্য রুট (/) পার্টিশনই যথেষ্ট। কারন উইন্ডোজের ড্রাইভগুলিতে লিনাক্স থেকেই ফাইল সেভ/এডিট করা যায়। লিনাক্সের জন্য আলাদা ডেটা পার্টিশন না থাকলেও চলে । তবে হোম ফোল্ডার সবসময় খালি রাখার চেষ্টা করবেন। বেশী ভারী হলেই ডেটা অন্য পার্টিশনে মুভ করে নেবেন। কারন হোমে জায়গা না থাকলে প্রোগ্রামগুলিই রান করবে না যেহেতু আপনার রুট এবং হোম ফোল্ডার একই পার্টিশনে আছে এক্ষেত্রে । এটি সবসময় খেয়াল রাখবেন তা না হলে পরে সমস্যায় পড়তে পারেন।
তারপর আবার New Size(MiB) বক্সে ক্লিক করুন। তাহলে আপনার দেয়া নতুন ড্রাইভ সাইজ প্রদর্শন করবে। এবার Resize/Move বাটনে ক্লিক করুন।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DcXFRa3Eya2VtNTg
এবার Apply All Operations এ ক্লিক করে অপেক্ষা করুন। আশা করি আপনার পার্টিশন তৈরী হয়ে যাবে ।
https://drive.google.com/uc?export=view&id=0B4dfDqcrM72DVmpBSFNKUGlrS3M
সবশেষে একটি কথা- বারবার জিপার্টেড দিয়ে হার্ডডিস্ক পার্টিশন ফরম্যাট/এডিট/ডিলিট করা থেকে বিরত থাকুন কারন ঘনঘন করলে তা আপনার হার্ডডিস্কে ঝামেলা করতে পারে। তাই প্রথমে কাগজ কলম নিয়ে বসে হার্ডডিস্কের একটি পার্টিশন টেবিল তৈরি করে নিন- অর্থাৎ কয়টি প্রাইমারি, কয়টি লজিক্যাল থাকবে, কোন ড্রাইভে কি ধরনের ফাইল রাখবেন- তা ঠিক করে নিয়ে বসে পড়ুন। তারপর ধীরে ধীরে কাজ শেষ করুন। তাড়াহুড়ো করবেন না, তাতে আপনারই ক্ষতি।
সামনের দিন দেখবো কিভাবে আপনার তৈরী করা পার্টিশনে লিনাক্স ইনস্টল করবেন। আজ এ পর্যন্তই । ভাল থাকুন – সুস্থ থাকুন ।
(এটি একই সাথে আমার ব্লগেও প্রকাশিত এবং স্ক্রিনশটগুলি নেয়া হয়েছে মুক্ত বাংলা জিএনইউ/লিনাক্স থেকে- মুক্ত বাংলা লিনাক্স সম্পর্কে জানতে এখানে দেখুন- http://forum.projanmo.com/topic46595.html )

২০১৩ সালে লিনাক্স ও ওপেন সোর্স জগতের ৫টি শীর্ষ গুরুত্বপূর্ন ঘটনা

http://drive.google.com/uc?export=view&id=0B4dfDqcrM72DSE9OTVZ6b0t3TjA
নতুন একটি বছরের শেষ দ্বারপ্রান্তে আমরা উপনীত। ২০১৪ সালের আগমন ধ্বনি আমরা স্পষ্টতঃ টের পেতে শুরু করেছি।  লিনাক্সের উত্থানের জন্য এ বছরটি খুব গুরুত্বপূর্ন।
লিনাক্স কম্পিউটিং এর বেশ কয়েকটি ক্ষেত্র যেমন সার্ভার ও সুপার কম্পিউটিংএ বহু বছর একাধিপত্য বিস্তার করে আছে। কিন্তু ২০১৩ সালে লিনাক্স এবং ওপেন সোর্স সফটওয়্যার উন্নয়ন পদ্ধতি সকল ক্ষেত্রে রাজত্বের পূর্বাভাস সূচনা করেছে যেটা গাড়ি থেকে শুরু করে ক্লাউড সিস্টেম হয়ে গ্রাহক নির্ভর কম্পিউটিংয়ে ও বিস্তৃত হচ্ছে যার জন্য সত্যিকারের ধন্যবাদ পেতে পারে এন্ড্রয়েড এবং ক্রোম ওএস।
আমি সত্যিই অভিভূত ২০১৩ সালে লিনাক্স ও ওপেন সোর্স জগতের এই সামনে এগিয়ে চলার গতিতে।
আসুন আমরা এ বছরে সংঘটিত লিনাক্স ও ওপেন সোর্স জগতে চলমান ঘটনাসমূহের মধ্যে সব থেকে গুরুত্বপূর্ন ৫টি ঘটনার উপর আলোকপাত করি। কিছু বিষয় হয়তো আপনার নজর এড়িয়ে যেতে পারে কিন্তু বিশ্বাস করুন সামনের বছরগুলিতে এগুলি সত্যিকারের প্রভাবক হিসেবে কম্পিউটিং জগতে আলোড়ন সৃষ্টি করবে। আপনি যে ধরনের কম্পিউটিং এ জড়িত থাকুন না কেন ভবিষ্যতে অবশ্যই লিনাক্স ও ওপেন সোর্স সফটওয়্যার ব্যবহারের জন্য আপনার হাতে খড়ি হতে যাচ্ছে এটা বলা যায় এ মূহুর্তে।

১. ওপেন সোর্স সফটওয়্যার উন্নয়ন পদ্ধতি 

বর্তমানে একজন ডেভেলপার ওপেন সোর্স সফটওয়্যার ব্যবহার করবেন না বা ডেভেলপ করবেন না এটা ভাবা খুবই দূরূহ ব্যাপার। এমনকি মাইক্রোসফটের মত কোম্পানিও ওপেন সোর্স উন্নয়নে এর শক্তি নিয়োজিত করছে যেমন-Node.js, একটি টুলস/ফ্রেমওয়ার্ক যা জাভাস্ক্রিপ্টকে এর স্ক্রিপ্টিং ইঞ্জিন হিসেবে ব্যবহার করে থাকে। সর্বোপরি, মাইক্রোসফটও বর্তমানে লিনাক্স উন্নয়নে পরোক্ষভাবে ভূমিকা রাখছে।
কিন্তু সবচেয়ে গুরুত্বপূর্ন যে বিষয়টি আমাকে অবাক করেছে, তা হল, বিভিন্ন ধরনের বৃহৎ কোম্পানিসমূহ লিনাক্স ফাউন্ডেশনের নেতৃত্বে ওপেন সোর্স প্রজেক্টসমূহকে উন্নয়নের জন্য কি দৃঢ়ভাবেই না ঐক্যবদ্ধ হয়েছে।
শুধু ২০১৩ সালেই লিনাক্স ফাউন্ডেশন AllSeen Alliance কে একত্রিত করেছে ইন্টারনেট বিষয়ক কাজ করার জন্য, ওপেন সোর্স বায়োলজিক্যাল রিসার্চের জন্য OpenBEL; সবধরনের সফটওয়্যার ডিফাইনড নেটওয়ার্কের (SDN) জন্য OpenDaylight; এবং Xen প্রজেক্ট ও KVM ভার্চুয়ালাইজেশনের জন্য Open Virtualization Alliance ও Xen virtualization।
এবং এটা শুধুমাত্র লিনাক্স ফাউন্ডেশনই করছে না । ফেসবুকের ওপেন কম্পিউট প্রজেক্ট ওপেন সোর্স পদ্ধতিকে ডেটা সেন্টারে নিয়ে এসেছে। এপাচি Hadoop এর মত প্রজেক্টকে এগিয়ে নিয়ে যাচ্ছে ব্যাপক ডেটা প্রসেসিং এর জন্য এবং সার্চের জন্য Lucene এবং Solr।
এ সব বড় প্রজেক্টের মাঝে একটি সাধারন মিল বিদ্যমান আর তা হলো- পূর্বের শত্রুসম প্রতিযোগীদেরকে একত্রে মিলেমিশে কাজ করানো। তাই বলে ভাববেন না, কোম্পানিগুলি ওপেন সোর্সের জাদু বা নৈতিক ভাবাদর্শের কারনে এ সমস্ত কাজ করছে ।  বরং তারা ওপেন সোর্স ব্যবহার করছে এ কারনে যে, এটি তাদেরকে সব থেকে কম খরচে সব চেয়ে কোয়ালিটি সম্পন্ন সফটওয়্যার তৈরির সুযোগ দিচ্ছে । যৌক্তিকভাবে বলা যায় যে, কোম্পানিসমূহ সিদ্ধান্ত নিয়েছে তারা বিচ্ছিন্নভাবে অসম্পূর্ন, মালিকানাধীন প্রোগ্রাম তৈরির বিপরীতে ব্যবসা সফল একীভূত ওপেন সফটওয়্যার তৈরী করবে।

২. ক্রোমবুকের উত্থান

গুগলের লিনাক্স চালিত ক্রোমবুক কতটা জনপ্রিয় সেটা নিয়ে বিতর্ক থাকতে পারে তবে এটা সত্য যে, ক্রোম বুক খুব দ্রুত ব্যবহারকারীর দৃষ্টি আকর্ষন করতে সমর্থ হয়েছে।
OEM হিসেবে ডেল ছিল সর্বশেষ কোন কোম্পানি যারা ক্রোম ব্যবহার করে কোন মেশিন বাজারজাত করতো না । কিন্তু তারাও সিদ্ধান্ত নিয়েছে ২০১৪ সালের শুরুতে ক্রোমবুক নিয়ে আসার। বৃহৎ ইলেক্ট্রনিক্স কোম্পানি এলজি ক্রোম ওএস এর জন্য একটি নতুন রূপ নিয়ে হাজির হয়েছে যার নাম ক্রোমবেস। এটি একটি অল-ইন-ওয়ান পিসি যা ক্রোম ওএস কে ২১.৫ ইঞ্চি ও ১৯২০ x ১০৯০ ফুল এইডি রেজুলেশনের একটি বড় ডিসপ্লেতে সমন্বিত করেছে।
এটাও মনে হচ্ছে, এন্ড্রয়েড নিজেই ডেস্কটপের দিকে ধাবিত হতে শুরু করেছে। রিপোর্ট অনুযায়ী PC Plus এ ধরনের মেশিন তৈরির পথে অনেকখানি এগিয়েছে। এ ধরনের ল্যাপটপে উইন্ডোজ ৮.১ ও এন্ড্রয়েড উভয়ই থাকবে যা আগামী জানুয়ারীতে লাগ ভেগাসের সিইএস এক্সপোতে উম্মোচিত হতে যাচ্ছে।
উইন্ডোজ ৮.১ তার পূর্ববর্তী ভার্সনসমূহের মত দ্রুত মার্কেট শেয়ার অর্জনের লক্ষ্যে এক বন্ধুর পথ পরিক্রমায় রত এবং মাইক্রোসফটকে এখন সার্ফেস নিয়ে নিজস্ব পিসি পার্টনারদের সাথে প্রতিযোগিতা করতে হচ্ছে, তাই এটা মোটে ও অবাক করার মত বিষয় নয় যে, লিনাক্সের ডেস্কটপ মার্কেটে প্রতিযোগিতা এর নিজস্ব হার্ডকোর ব্যবহারকারীদের সীমানা পেরিয়ে অবশেষে আলোর মুখ দেখতে যাচ্ছে।

৩. স্টিম ওএসঃ মূলধারার লিনাক্স গেমিং এর আগমন

একটি প্রধান গেমিং কোম্পানী হিসেবে Valve এর স্টিম ওএস রিলিজ সবচেয়ে গুরুত্বপূর্ন হয়ে দেখা দিয়েছে ডেস্কটপ মার্কেটে। মূলতঃ এটি একটি ডেবিয়ান নির্ভর লিনাক্স যা লিনাক্স পিসি গেমিং এর উদ্দেশ্যেই বিশেষভাবে ডিজাইনকৃত।
Valve এর এরকম সিদ্ধান্তের অন্তর্নিহিত উদ্দেশ্য অন্যান্য কোম্পানীর মত নয় যারা লিনাক্স ও ওপেন সোর্সে বিনিয়োগ করছে তাদের লিনাক্সের প্রতি উষ্ণ, আন্তরিক মনোভাবের কারনে। বছরের শুরুতে Valve এর বিলিয়নিয়ার চিফ এক্সিকিউটিভ গেব নিওয়েল মতামত দিয়েছেন এভাবে - “না, Valve তার নিজস্ব ডেস্কটপ লিনাক্স এবং স্টিম মেশিন, ডেডিকেটেড গেমিং কনসোল রিলিজ করেছে এ জন্য যে পিসির জগতে উইন্ডোজ ৮ একটি বড়সড় বিপর্যয় নিয়ে এসেছে।”
Valve এর মতে লিনাক্স হচ্ছে কম্পিউটিংয়ের ভবিষ্যত।

৪. ক্লাউড কম্পিউটিং- লিনাক্স যেখানে সর্বত্র

ডেস্কটপে আপনি লিনাক্সের উত্থান নিয়ে সন্দিহান থাকতে পারেন তবে ক্লাউড কম্পিউটিংএ লিনাক্সের প্রভাব নিয়ে কোন সন্দেহ নেই। মাইক্রোসফটের Azure প্লাটফর্ম বাদে সকল প্রধান সফটওয়্যার প্লাটফর্ম যেমন এ্যামাজনের EC2  ক্লাউড, গুগল Compute Engine এবং বিভিন্ন OpenStack সফটওয়্যারসমূহ – সবাই লিনাক্স এবং ওপেন সোর্স সফটওয়্যার এর উপর নির্ভরশীল।  জনপ্রিয়তা লাভের কারনেই Azure  প্লাটফর্মে আপনি উবুন্টু, সেন্টওএস, Suse লিনাক্স এন্টারপ্রাইজ সার্ভার এবং OpenSuse চালাতে পারেন।
আপনি যদি আইটির জন্য শীঘ্রই ক্লাউড ব্যবহার করার পরিকল্পনা করে থাকেন তবে জোর সম্ভাবনা রয়েছে লিনাক্স ব্যবহারের। তাই হিসাবটা বর্তমানে খুব সহজ এবং এটা অনুমান করে নিতে হয় না।

৫. মোবাইল কম্পিউটিংয়ে রাজত্বঃ এন্ড্রয়েড 

ডেস্কটপ বাদেই, এন্ড্রয়েড আকারে লিনাক্স, বর্তমানে ব্যবহারকারীদের মাঝে রাজত্ব শুরু করে দিয়েছে। স্মার্টফোন জগতে এ্যাপল আইওএস এর থেকে একটি সহজ অগ্রগামীতা দিয়ে এন্ড্রয়েড তার যাত্রা শুরু করেছে। এ বছরের মাঝামাঝি এন্ড্রয়েড ট্যাবলেটের মার্কেট শেয়ার আইপ্যাড লাইনকে এক প্রকার উড়িয়ে দিয়েছে বলা যায়।  এন্ড্রয়েড বর্তমানে এক নাম্বার মোবাইল অপারেটিং সিস্টেম। বর্তমানে একমাত্র বাস্তবতা হচ্ছে এন্ড্রয়েড, আইওএস এর পরে তৃতীয় স্থানটি হবে কার।
প্রকৃতপক্ষে পিসির মার্কেট ক্রমশঃ সংকুচিত হওয়ার পরিপ্রেক্ষিতে বলা যায়, ভবিষ্যতে সকল ধরনের প্লাটফর্মের মধ্যে এন্ড্রয়েড হতে পারে সব থেকে বেশী ব্যবহৃত অপারেটিং সিস্টেম।
সংক্ষেপে এগুলিই ছিল এ বছরের উল্লেখযোগ্য ঘটনা সমূহ। অর্থাৎ এটি এমন একটি বছর যেখানে লিনাক্স জগতে আলোড়ন সৃষ্টিকারী তেমন কোন ঘটনা নেই কিন্তু লিনাক্স ও ওপেন সোর্স সকল ধরনের কম্পিউটিংয়ে তার সফল পদচারনা ও প্রভাব বিস্তার অব্যাহত রেখে চলেছে। লিনাক্স ফাউন্ডেশনের চিফ এক্সিকিউটিভ জিম জেমলিন সম্প্রতি ঘোষনা দিয়েছেন, ২০১৩ সাল ছিল  "Linux on Everything"
তিনি পুরোপুরি সঠিক বলেছেন এবং সামনের বছরগুলিতে আমরা আরও বেশী লিনাক্সকে বিভিন্ন ক্ষেত্রে প্রভাব বিস্তার করতে দেখবো।
মূল লিংক- http://www.zdnet.com/5-top-linux-and-op … 000024621/

নতুনভাবে যারা জিএনইউ/লিনাক্স দিয়ে শুরু করতে চান তাদের জন্য কিছু টিপস

সিকিউরিটি সমস্যা/ ব্যক্তিগত তথ্য নিয়ে পৃথিবীর বিভিন্ন দেশে ইউএসএর বিরূদ্ধে গোয়েন্দাবৃত্তির অভিযোগ আমরা ইতিমধ্যে শুনছি প্রতিনিয়ত। ইউএসএ বেজড কোন কোম্পানির ক্লোজড সোর্স ওএস ব্যবহার করা তাই এখন বেশ ভয়ের কারন। কে জানে হয়তো আপনার অগোচরেই সাধের উইন্ডোজ আপনার ব্যক্তিগত তথ্য এনএসএর সার্ভারে পাঠিয়ে দিচ্ছে। তাই অনেকেই এখন লিনাক্সের প্রতি আগ্রহী হয়ে উঠছেন। কিন্তু লিনাক্স ইনস্টলের পর শুরু হয় আসল পরীক্ষা।
আপনার মডেমটি দিয়ে নেট কানেকশন পাচ্ছেন না।
আপনার প্রিন্টারটি লিনাক্স সাপোর্ট করছে না।
আপনার ল্যাপটপটির গ্রাফিক্স রেজুলেশন ঠিকমত আসছে না।
আপনার পছন্দের গেমস চালাতে পারছেন না।
লিনাক্সে ফটোশপ, বিজয় চলে না।
ইত্যাদি আরো অনেক অনেক সমস্যা।
তাই লিনাক্স দিয়ে শুরুর আগেই কিছু পরিকল্পনা ও পদক্ষেপ নিন।
১. যদি নতুন কোন ডেস্কটপ/ল্যাপটপ কিনে লিনাক্স ব্যবহার করতে চান তবে- প্রথমে পেনড্রাইভে লাইভ হিসেবে লিনাক্স ইনস্টল করে নিন unetbootin দিয়ে।
২. দোকানে গিয়ে পেনড্রাইভ দিয়ে মেশিনটি বুট করে দেখে নিন লিনাক্সে সব কিছু ঠিকমত চলে কিনা?
৩. মডেম, প্রিন্টার, স্ক্যানার ইত্যাদি কেনার আগেই দেখে নিন লিনাক্স সাপোর্টেড কিনা? প্যাকেটের গায়ে লেখা থাকলেই কিনবেন না। বরং ফোরাম বা নেটে গিয়ে সার্চ দিয়ে দেখে নিন বা প্রশ্ন করে জিজ্ঞাসা করুন সেটি চলবে কিনা? এজন্য প্রজন্ম ফোরামের এ লিংকে যেতে পারেন-
http://forum.projanmo.com/topic45998.html
৪. লিনাক্সের বিভিন্ন ডিস্ট্রো থেকে অন্ততঃ দুটি জনপ্রিয় ডিস্ট্রোর সিডি/ডিভিডি যোগাড় করুন। তাতে আপনার সুবিধা হবে। একটি ডিস্ট্রোতে মনিটর, প্রিন্টার, স্ক্যানার ইত্যাদি ড্রাইভার সাপোর্ট না পেলে অন্যটিতে পাওয়ার সম্ভাবনা থাকে। আমি হাতের কাছে - লিনাক্স মিন্ট ও ডেবিয়ানের ডিভিডি রাখি।
ডিস্ট্রো খোজার জন্য যান - http://distrowatch.com/
৫. উইন্ডোজে যেসব সফটওয়্যার ব্যবহার করেন লিনাক্সে তার বিকল্প একটি তালিকা তৈরি করুন। যেমন-
মাইক্রোসফট অফিস - বিকল্প - লিব্রে অফিস/ ওপেন অফিস
উইন্ডোজ এক্সপ্লোরার - বিকল্প - ফায়ারফক্স/আইসউইজেল/ক্রোমিয়াম
আউটলুক এক্সপ্রেস - বিকল্প - থান্ডারবার্ড/আইসডাভ
বিজয় কি-বোর্ড - বিকল্প - SCIM Input Method (bn-unijoy, probhat, national)
ফটোশপ - বিকল্প - GIMP
উইন্ডোজ মিডিয়া প্লেয়ার - বিকল্প - VLC Media Player
এমএসপেইন্ট - বিকল্প - মাই পেইন্ট
নোটপ্যাড - বিকল্প - Gedit/Kwrite/
লিনাক্সের জন্য কয়েকটি প্রোগ্রামিং এডিটর - Netbeans, Eclipse, codeblocks, kdevelop
লিনাক্সের জন্য কয়েকটি গেমস - lbreakout, chromium-bsu, neverball, dreamchess, secret mario chronicles, torcs
৬. লিনাক্স ইনস্টল করার সময় বেশীরভাগ ক্ষেত্রে পার্টিশন করার বিষয়টি অনেকে তালগোল পাকিয়ে ফেলেন। এজন্য gparted দিয়ে লিনাক্সের লাইভ সিডি থেকে কিভাবে পার্টিশন করা যায় সুন্দরভাবে তা ইন্টারনেট ঘেটে শিখে নিন। এটি না জানা থাকলে হার্ডডিস্কের সব তথ্য গায়েব হয়ে যেতে পারে।
৭. অনেকেই মনে করে থাকেন লিনাক্স ইনস্টল করা মানে উইন্ডোজ বাদ দেয়া।  কিন্তু উইন্ডোজের পাশাপাশি ভিন্ন পার্টিশনে লিনাক্স ইনস্টল করা যায়। মেশিন বুটের সময় লিনাক্স/উইন্ডোজ যেটি চান সেটি সিলেক্ট করে দিলেই হল। ব্যস মেশিন সেটিতে চালূ হবে। তাই নির্ভয়ে এগিয়ে যেতে পারেন।
পাশাপাশি কিছুদিন ব্যবহারে অভ্যস্ত হয়ে গেলে পুরোপুরি উইন্ডোজ মুছে দিতে পারেন। যদিও তা না করলে কোন সমস্যা নেই।
৮. লিনাক্স ব্যবহার করার পর থেকে ছোট ছোট কিছু কমান্ড লাইনের কাজ শিখতে থাকুন। এটি না পারলেও কোন সমস্যা নেই। বেশীরভাগ কাজ লিনাক্সে গ্রাফিক্যালী করা যায়। তবে মেশিন কোন কারনে বুট না করলে বা কোন সমস্যা হলে যেমন - বুট মেনু/গ্রাব না পেলে, কোন প্রোগ্রামের কনফিগারেশন ফাইলে সমস্যা হলে - আপনার এ জ্ঞানটি কাজে লাগবে। এর ফলে পুনরায় লিনাক্স ইনস্টলের হাত থেকে রেহাই পেতে পারেন।
বেসিক কয়েকটি কমান্ড-
ls -al                 - To see the directory/Folder contents
df -h                 - To see the harddisk space information
free -m            - To see the memory usage information
cp -R /src /dest            - To copy src folder to dest folder
rm -rf /folder            - To delete /folder
man command - To see the manual of the command
cd dir                - To move to the dir
fdisk -l              - To see the hardisk partitions
du -sh /path     - To see the usage space of the /path
find /path -name "*file_name*" - To find a file in /path
lsusb - To see the usb devices
lspci - To see the pci devices
uname -a - To see the kernel version
whoami - Current user
chmod -R 777 /folder_or_file- To change the permission of folder or file
fsck /dev/sda9 - To scan/check the /dev/sda9 partition and fix them manually
ntfsfix /dev/sda1 - To fix a ntfs/windows partition from linux
এছাড়া যেকোন কমান্ডের প্রথম এক/দুটি অক্ষর লিখে দুবার Tab চাপুন তাহলে ঐ অক্ষরগুলি দিয়ে শুরু হওয়া কমান্ডের লিস্ট স্ক্রিনে দেখতে পাবেন। এটি বেশ কাজের।
৯. লিনাক্সের জন্য কমান্ড লাইন/শেল নির্ভর টেক্সট এডিটর রয়েছে বেশ কয়েকটি যেমন- vi, emacs, nano ইত্যাদি। এর যেকোন একটি শিখে নিন। এটিও বিপদের সময় কাজে লাগবে।
১০. সবসময় নিজেকে আপটুডেট রাখুন প্রযুক্তির বিষয়ে। নিয়মিত টেকসাইটগুলি ভিজিট করুন আর জানুন লিনাক্স সম্পর্কে। যেমন- www.distrowatch.com, http://www.tuxmachines.org/ ইত্যাদি।
www.4shared.com সাইটে গিয়ে লিনাক্সের কিছু বই ডাউনলোড করে নিন- Linux System Administration, Red Hat Linux ইত্যাদি দিয়ে সার্চ দিলে বই পেয়ে যাবেন।
আশা করি পরামর্শগুলি অনেকের কাজে লাগবে - সে প্রত্যাশায় শেষ করছি।