লিনাক্সের মার্কেট শেয়ার কত? এই অপারেটিং সিস্টেম ইউজেজ স্ট্যাটস অনুযায়ী, লিনাক্স ২০১০-এর শেষে ৫% মার্ক পাড় করেছিল -- এবং প্রায় পাঁচ বছর সেখানে আটকে আছে, শুধু জুন ২০১৫-এ একবার ৫.৯%-এ স্পাইক করে আবার নামায়।
এটি একটি ভালো সংকেত নয়। লিনাক্স গত বছরের তুলনায় অবশ্যই উন্নত হয়েছে, তাই কেন এটি বড় করতে ব্যর্থ হয়েছে? পাঁচ বছরে কমপক্ষে ১% হাসিল করতে না পারা চিন্তা করুন, এবং এতে কিছু গম্ভীর অন্তর্নিহিত সমস্যা থাকতে পারে যা সমাধান করতে হবে।
কি এই সমস্যা লিনাক্সের ডিজাইনের অন্তর্নিহিত? অথবা সঠিক নির্দেশনা এবং সহযোগিতার মাধ্যমে এগুলো 勝利 করা সম্ভব? বলা কঠিন, তবে আসুন দেখি কী কী ঠিক হয়ে যেতে পারে।
নোট: এই আর্টিকেল শুধু ডেস্কটপের প্রেক্ষাপটে। লিনাক্স সার্ভার, মোবাইল ডিভাইস, হোম থিয়েটার, এবং এমনকি শিক্ষায় খুব জনপ্রিয়!
১. ল্যান্ডস্কেপ খুব দ্রুত পরিবর্তন হয়
লিনাক্সের -- এবং পুরো ওপেন সোর্স সফ্টওয়্যার আন্দোলনের -- একটা সেলিং পয়েন্ট হলো এটি স্ট্যাগনেট হয় না। কার্নেল, অ্যাপ্লিকেশন, বা সফ্টওয়্যার প্যাকেজে কোনো সমস্যা থাকলে, কেউ যেকোনো ফিক্স বা এডিশন কান্ট্রিবিউট করতে পারে।
এটি ওপেন সোর্স সফ্টওয়্যারের সেরা দিক, ঠিক না? যেন, কিছুভাবে হ্যাঁ, কিন্তু সঠিকভাবে নয়। বাস্তবে, এটি একটি দোঁधার তরওড় -- দ্রুত বিকশিত সফ্টওয়্যারের সুবিধা থাকা সত্ত্বেও, এর একটি বিশাল ড্রব্যাক আছে।
একদিকে, আপনি যদি ক্লোজড সোর্স অ্যাপ্লিকেশন যেমন ফটোশপ বা ইউনিটি ৩ডি ব্যবহার করেন, আপনি ডেভেলপারদের দয়ার আশ্রিত। আপনার ওয়ার্কফ্লো বাধা দিয়ে এমন একটি বাগ থাকলে, আপনার কাছে অপশন নেই শুধু অপেক্ষা করা এবং আশা করা ছাড়া যে তারা দ্রুত ফিক্স করবে। ওপেন সোর্স অ্যাপ্লিকেশনে, আপনি সম্ভবত নিজেই ফিক্স করতে পারেন।
তবে এখানে দ্রুত বিকশিত সফ্টওয়্যারের সমস্যাটি: কমিউনিটির সাথে জড়িত না থাকলে, সব পরিবর্তনের সাথে ধাপ রেখে চলা অসম্ভব।
উদাহরণস্বরূপ, ডেস্কটপ লিনাক্সের সবচেয়ে বড় নাম উবুন্টুকে নিন। তারা প্রতি ছয় মাসে একটি নতুন ভার্সন রিলিজ করে যেখানে প্রতিটি ভার্সনের নাম রিলিজের বছর এবং মাসের ওপর ভিত্তি করে (যেমন ১৪.১০, ১৫.০৪, ১৫.১০, ইত্যাদি)। উইন্ডোজ (প্রতি ৩-৫ বছর) এবং OS X (প্রতি ১-২ বছর) এর সাথে তুলনা করুন।
এবং উবুন্টু শুধু একটি। প্রতি বছর দर्जনো নতুন লিনাক্স ডিস্ট্রো রিলিজ হয়, এবং এসব ভিন্ন হারে আপডেট হয়। সবসময় কিছু নতুন এবং ভিন্ন কোণে থাকে, এবং ল্যান্ডস্কেপ কখনো এক जैसा থাকে না।
এটি পাওয়ার ইউজারদের জন্য দুর্দান্ত, কিন্তু ক্যাজুয়াল ইউজারদের জন্য অভিভূতকর। স্ট্যাগনেট হওয়া এক কথা, কিন্তু লিনাক্স স্পেকট্রামের বিপরীত প্রান্তে -- একটি অপারেটিং সিস্টেম যা এত बारবার পরিবর্তন হয় যে ব্যবহারকারীরা সেটল হয়ে কমফরটেবল হতে পারে না।
২. অতিরিক্ত পছন্দের অপশন
ওপেন সোর্স সফ্টওয়্যার সম্পর্কে অনেক বড় মিথ্যা যা সত্য নয় সেগুলোর tồn 著 করার পাশাপাশি, কিছু সমালোচনা আছে যা খুব জোরদার, এবং এ 그중 অনেক লিনাক্সের ক্ষেত্রে প্রযোজ্য। কিন্তু যে বিষয়টি এখন সবচেয়ে বেশি দরকার সেটা হলো লিনাক্সের ফ্র্যাগমেন্টেশন বা ভাঙোন দিকে ঝুঁকি।
বিষয়টি হলো: শুধু কারণ একটি প্রজেক্ট ওপেন সোর্স সেটা মানে নয় যে সেটাতে কন্ট্রিবিউট করতে মানুষ আছে, এবং এমনকি যখন মানুষ কন্ট্রিবিউট করে, সেই কন্ট্রিবিউশনগুলো প্রায়শই অভিমত ভাঙন“好的 দিকে নিয়ে যায় কী পরিবর্তন করা উচিত, কীভাবে পরিবর্তন করা উচিত, ইত্যাদি।
অনেক সময় এই অভিমতগুলো সমাধান হয়ে যায় এবং সবকিছু ট্র্যাকের ওপর থাকে, কিন্তু কখনো কখনো দীর্ঘগভীর সমস্যা যেমন ভিশন এবং ডিরেকশন নিয়ে দ্বন্দ্ব হয়। সেক্ষেত্রে সমাধান হলো কম, এবং এটা আপনার চিন্তার চেয়ে বেশি ঘটে, এজন্য এতগুলো ওপেন সোর্স প্রজেক্ট ফর্ক হয়।
যারা না জানেন, ফর্ক করা মানে মূলত একটি প্রজেক্ট ক্লোন করা। মূল প্রজেক্ট একই ডিরেকশনে চলে, কিন্তু ফর্ক করা (বা ক্লোন করা) প্রজেক্ট নতুন ডেভেলপারের সাথে নতুন ডিরেকশনে চলে যায়। ফর্কিং অনেকভাবে উপকারী, কিন্তু লিনাক্স এতটুকু ফ্র্যাগমেন্টেড হওয়ার কী রিজন।
আরেকবার উবুন্টুকে বিবেচনা করুন, যার বেশ কিছু অফিশিয়াল ডেরিভেটিভ এবং ভ্যারিয়েন্ট আছে যেমন কুবুন্টু, লুবুন্টু, উবুন্টু MATE, এবং আরও। এবং এরপর আসল ফর্কগুলো আছে যেমন লিনাক্স মিন্ট, জোরিন OS, এলিমেন্টরি OS, এবং ডিপিন লিনাক্স। এই মুহূর্তে, এক্সপ্লোর করার জন্য দर्जনো উবুন্টু-ভিত্তিক ডিস্ট্রো আছে।
উবুন্টু-অসংশ্লিষ্ট সকল ডিস্ট্রোর কথা কী? ডেবিয়ান, ফেডোরা, ওপেনSUSE, আর্চ লিনাক্স, পাপ্পি লিনাক্স, এবং কিছু ইউনিক্স-লাইক OS যেগুলো লিনাক্স মাত্র নয় -- এবং সেটাও সैंकੜের কম পরিচিত ডিস্ট্রোเห 말할 것도 নেই।
লিনাক্সের সবচেয়ে বড় বাধা হলো পছন্দের প্যারাডক্স। লিনাক্স কমিউনিটি পছন্দ, অপশন, এবং ফ্লেক্সিবিলিটির গর্ব করে, কিন্তু মেনস্ট্রিম মানুষের এজন্য সময় বা ধৈর্য নেই। আপনি যদি খুব বেশি পছন্দ দেন, লোকেরা চলে যাবে -- লিনাক্সের পুরো ইতিহাস এই বস্তুর প্রমাণ।
এই খুব কারনে লোকেরা বলে লিনাক্সের একটি স্টিপ লার্নিং কার্ভ আছে। আপনি যখন কোন অপারেটিং সিস্টেম ব্যবহার করতে চান সেটি বেছে নেওয়ার জন্য ঘন্টার পর ঘন্টা রিসার্চ করতে হয়, তখন সেটা একটি গুরুতর রেড ফ্ল্যাগ হওয়া উচিত।
৩. একে বারে কিছু ভাঙে যায়
আমি Plusieurs বছর ধরে অন-অফ ডুয়াল-বুট লিনাক্স ইউজার, এবং যদিও এমন সময় ছিল যখন আমি সপ্তাহ হয় সপ্তাহ লিনাক্স ছাড়া কিছুই ব্যবহার করতাম, আমি বলতে পারি না যে লিনাক্স কখনো আমার "মেন" অপারেটিং সিস্টেম ছিল।
কেন? কারণ লিনাক্স হাই মেইনটেন্যান্স।
আমার মানে এটি নয় যে লিনাক্স ম্যালওয়্যার এবং অন্যান্য হুমকির আশ্রিত এবং আমি دائما সতর্ক থাকি কেউ কিছু ভুল হলে। স্পষ্টত সেটা সত্য নয় কারণ অধিকাংশ ডিস্ট্রো তুলনামূলকভাবে স্থিতিশীল, কিন্তু অ্যাপ্লিকেশন সেটআপ এবং স্থিতিশীলতার কথা হলে, এটি সম্পূর্ণ আলাদা কাহিনী।
কারণ যেটাই হোক, লিনাক্সে জিনিসগুলো ভাঙে যায় -- ה ভয়ঙ্করভাবে নয়, কিন্তু নিশ্চিতভাবেই অসুবিধাজনক এবং বিরক্তিকর ভাবে।
কয়েক সপ্তাহ আগে, আমি উবুন্টুতে apt-get দিয়ে Gnome ইনস্টল করেছিলাম যাতে ডেস্কটপ এনভায়রনমেন্টগুলো তুলনা করতে পারি। প্রসিডিউর যেনäre স্ট্যান্ডার্ড হতে পারে -- আমি কিছুই অসাধারণ করিনি -- কিন্তু যেন কোনো কারণে এটা মায় ডেস্কটপ ভাঙে দিয়েছে। ফলাফল? না ইউনিটি না Gnome ঠিকমতো কাজ করলো, তাই আমি উইন্ডোজে ফিরে গেলাম কুল অফ होने...
...और লিনাক্সে ফিরে এলাম না। আমি জানি আমি কয়েক ঘন্টা গুগলে খরচ করতে পারতাম, পুরনো প্রশ্ন ও উত্তর খুঁজে বের করে (কারণ লিনাক্স খুব দ্রুত পরিবর্তন হয়), সমস্যাটি ফিক্স করার আশায়, কিন্তু আমার বেশি গুরুত্বপূর্ণ কাজ আছে।
এখন সাধারণ কম্পিউটার ব্যবহারকারী এবং কম্পিউটারের সাথে তাদের কতটুকু সমস্যা আছে সেটা চিন্তা করুন। আমি নিজেকে টেক-সেভি मानি, কিন্তু লিনাক্স আমাকে এখনও বিরক্ত করে। আমি কল্পনা করতে পারি না কম অভিজ্ঞ একজন মেনস্ট্রিম ব্যবহারকারীর জন্য এটি কতটা বিরক্তিকর। মানুষ OS X-এ ঝুঁকে পড়ে সেটা কী আশ্চর্য?
আমি মনে করি এটা এই বিষয়ে আসে: লিনাক্স এখনও খুব বেশি টেকনিক্যাল নলেজ চায়। যদি সবকিছু ১০০% সময় পারফেক্টলি কাজ করত, লিনাক্স দুর্দান্ত হতো -- কিন্তু এটি মিথ্যা হবে বলা যে এটা লিনাক্সের জন্য এখন সত্য। এটি স্ট্রা이트ফরওয়ার্ডলি সত্য নয়।
৪. পর্যাপ্ত ইউজার-ফ্রেন্ডলি গাইডেন্স নেই
সত্যি বলতে, উপরের সব সমস্যা ততটুকু খারাপ হতো না যদি লিনাক্সের নতুন ব্যবহারকারীদের জন্য উপযুক্ত গাইডেন্স হতো। আমরা নতুন লিনাক্স ব্যবহারকারীদের জন্য কিছু বেসিক হেল্প দিতে চেষ্টা করি, যেমন এই গোল্ডেন রুলস, কিন্তু এভাবে বেসিক হেল্প দিতে হচ্ছে তা পুরো ইকোসিস্টেম সম্পর্কে অনেক কিছু বলে।
উদাহরণস্বরূপ, কেউ লিনাক্স ট্রাই করার সিদ্ধান্ত নিলে, তাদের অনেক প্রশ্ন থাকে: কীভাবে ইনস্টল করব? আমার প্রোগ্রামগুলো কোথায়? সফ্টওয়্যার সেন্টারে নাও থাকলে? ফাইল সিস্টেম বুঝবো কীভাবে? কমান্ড লাইন শিখতে আসলেই কি লাগবে?
ভালো খবর হলো কিছু সাহায্যকারী লিনাক্স কমিউনিটি আছে। খারাপ খবর হলো শুধু কমিউনিটি যথেষ্ট নয়। এমন কোনো সেন্ট্রাল ডকুমেন্টেশন থাকা উচিত যা পুরো লিনাক্স ল্যান্ডস্কেপ ট্র্যাক করে এবং ব্যাখ্যা করে -- যেটা ব্যবহারকারী রেফারেন্স হিসেবে ব্যবহার করতে পারেন প্রশ্ন জিজ্ঞেস করে উত্তর জানার জন্য অপেক্ষা না করে।
আমি বলছি না যে লিনাক্সের কোনো ডকুমেন্টেশন নেই, কিন্তু আমি বলছি যে যা আছে সেটা ইউজার-ফ্রেন্ডলি থেকে দূরে। উদাহরণস্বরূপ, ম্যান পেজগুলো খুব থরো এবং কম্প্রিহেনসিভ, কিন্তু কমান্ড লাইনের জন্য নতুন এবং অনভিজ্ঞ কারো জন্য অভিভূতকর।
যা একটি আলাদা কিন্তু প্রাসঙ্গিক পয়েন্ট আনে: লিনাক্স কমান্ড লাইনের ওপর অতিরিক্ত নির্ভরশীল। স্বীকার্য, বছরের কালে এটি উন্নত হয়েছে, এবং এখন GUI-ভিত্তিক টুল বেশি আছে, কিন্তু ট্রাবলশুটিং-এর মতো জিনিসের জন্য কমান্ড লাইন এখনও খুব প্রোমিনেন্ট।
বেশিরভাগ, কমিউনিটি এই ধারণা দেয় যে লিনাক্স শুধু পাওয়ার ইউজারদের জন্য। ভেরানরা প্রথা এবং রুটের সাথে খুব চাপে চিপকে থাকেন, যা নতুন ব্যবহারকারীদের এলিনেট করে যারা সেগুলোর জন্য কেयर করে না। "পুরনো লিনাক্স" এবং "নতুন লিনাক্স" এর মধ্যে একটি দরার আছে, এবং পুরনোটিকে যেতে হবে যদি লিনাক্স সত্যিকারের মেনস্ট্রিম হতে চায়।
৫. সফ্টওয়্যার গুণগতির অধিকাংশ সাব-পার
লিনাক্সের বিরুদ্ধে সবচেয়ে বড় এবং সাধারণ শিকায়ত হলো কনজিউমার সাইডে উপলব্ধ অ্যাপ্লিকেশনের গুণগতির। আমি উপলব্ধতা নয়, গুণগতির কথা বলছি।
লোকেরা বলতে পছন্দ করে লিনাক্স वो করতে পারে না যা উইন্ডোজ এবং Mac করতে পারে, কিন্তু এটা সাদা ঝুঁটি। আপনি যদি সঠিক প্রোগ্রাম খুঁজে বের করে শিখেন কীভাবে ব্যবহার করতে হয়, আপনি অনেক একই জিনিস করতে পারেন। অবশ্য, আমরা বারবার দেখিয়েছি যে লিনাক্সে চলমান পেইড প্রোগ্রামের অনেক ফ্রি অল্টারনেটিভ আছে।
তাই অধিকাংশ ক্ষেত্রে সফ্টওয়্যার আভailability ইস্যু নেই, কিন্তু দুটি কেসে আছে: ১) প্রpriteরী ইন-হাউস অ্যাপ্লিকেশন যেগুলো শুধু উইন্ডোজ বা Mac-এ উপলব্ধ, এবং ২) ভিডিও গেম যেগুলো শুধু লিনাক্সে উপলব্ধ নয়। লিনাক্স একজন সিরিয়াস গেমিং প্ল্যাটফর্ম হতে যাচ্ছে, কিন্তু কমপক্ষে আরও কয়েক বছর লাগবে।
আসল শিকায়ত হলো এই ফ্রি অল্টারনেটিভগুলো পেইড সলিউশনের সমকক্ষ দাঁড়াতে পারে না। উদাহরণস্বরূপ, GIMP ফটোশপের অনেক কাজ করতে পারে, কিন্তু সামগ্রিক ইউজার এক্সপেরিয়েন্স ফটোশপে GIMP-এর চেয়ে অনেক ভালো। কয়েকটি সাদারন ব্যতিক্রম (যেমন VLC, Blender, LibreOffice) বাদে, লিনাক্স অ্যাপ্লিকেশনে এটি একটি কমন ট্রেন্ড।
অনেক লিনাক্স শিলস ভুলে যান যে ইউজার এক্সপেরিয়েন্স ফাংশনালিটির চেয়ে সমান, নয়তো বেশি গুরুত্বপূর্ণ। দুর্ভাগ্যক্রমে, আপনি যদি লিনাক্সে প্রফেশনাল এবং পোলিশড সফ্টওয়্যার চান, আপনি দীর্ঘক্ষণ খুঁজবেন। সফ্টওয়্যার গুণগতির দিক থেকে, লিনাক্স খুব পিছিয়ে আছে।
আপনি কেন লিনাক্স ব্যবহার করছেন না?
আমি নিশ্চিত লিনাক্সের বিপক্ষে আরও অনেক দাগ আছে যা আমি কভার করিনি, কিন্তু আমার অভিজ্ঞতায়, এগুলো হলো মূল অভিযোগগুলো যা বারবার আসে। অবশ্য লিনাক্সে পছন্দ করার অনেক কিছু আছে, কিন্তু এই কোর ইস্যুরা সমাধান না হওয়া পর্যন্ত, এটি কখনো মেনস্ট্রিম হবে না।
এখন, আপনি বলুন: আপনি কি মনে করেন এই অভিযোগগুলো যৌক্তিক? আপনি যদি লিনাক্স ব্যবহার না করেন, কেন? নিচে কমেন্ট করে আপনার মতামত শেয়ার করুন!
ইমেজ ক্রেডিট: উবুন্টু ফ্যামিলি ট্রি via উইকিপিডিয়া, জেন্টু ফ্যামিলি ট্রি via উইকিপিডিয়া, ওপেন সোর্স কোড by photovibes via Shutterstock, টার্মিনাল by Anton Khegay via Shutterstock