[Ubuntu-BD] GNU/Linux খ্যাত কার্নেল এবার কম্পাইল হলো অ্যাপলের Clang কম্পাইলার দিয়ে

সাজেদুর রহিম জোয়ারদার toshazed at gmail.com
Mon Jul 30 12:13:36 UTC 2012


নাসিম ভাই

2012/7/30 Nasimul Haque <nasim.haque at gmail.com>

> You have completely missed the point I made. If you install those GNU
> tools in your Windows machine. The GNU uname would not report you that you
> are running the 'GNU/Windows'.


এখানে সেই সুযোগ কোথায়? কারন "উইন্ডোজ" একটা পূর্নাঙ্গ ওএস এর গোত্রেরই নাম।
জিএনইউ ব্যবহার করে যদি উইন্ডোজকে সাধারন ব্যবহারকারীদের জন্য কর্মক্ষম করতে
হতো তবে ওটার নামেও এইরকম জিএনইউ জুড়তে হতো বৈকি।

আর দেখুন এই এক কারনেই আমরা শুধু উইন্ডোজকে জানি/চিনি। কিন্তু উইন্ডোজ ৯৮,
মিলেনিয়াম আর ভিস্তার কার্নেল কি? বা এগুলোর একক ব্যবহার কোথায় কোথায় হয়
অনেকেই জানি না।


> If you install those 101 GNU tools in a Solaris you will not see uname
> reporting it as 'GNU/Solaris', and so on. Only in Linux it will tell you
> that you are running 'GNU/Linux' even if you build yourself the OS with BSD
> or your own clones of those programs. That is even if haven't touched any
> GNU tools to build your Linux, the GNU uname will report you that it is
> 'GNU/Linux'. Don't you think that is overdone, selfish and self-promotion?
>

সোলারিসের কার্নেলও তো লিনাক্স নয় রে ভাই।

আমি বারবার বলছি শুধু লিনাক্স কোন একটা পূর্নাঙ্গ ওএস নয়। আর জিএনইউ/লিনাক্স
হলো পূর্নাঙ্গ্ ওএস এর ধরন/নাম। শুধুমাত্র লিনাক্স কার্নেলটাকে আমি কেন, কখনোই
কেউ জিএনইউ/লিনাক্স বলার মতো পাগলামো করতে যাবে না।


> Do you see the point now? GNU forces the OS name of Linux to be
> 'GNU/Linux', no matter how it is built.
>
> Once upon a time there was UNIX. That defined the standard of OS, called
> POSIX. Every other kernel/OS made are based on this standard (except
> Windows). So is Linux. Now if you want to credit people by
> appending/prepending their name, then why do you stop at GNU? Why don't
> you add all of them? It should be called
> Ubuntu/Unity/GNOME/X/GNU/Linux/C/POSIX/UNIX.
>

ভাই জিএনইউ থেকে যেগুলোর জন্ম সেগুলো কে জিএনইউ লাইন্সেস বা ওপেন লাইন্সেস
সমূহে যথেষ্টই উল্লেখিত/সম্মানিত করা হয়েছে এবং হয়। আর আবারো বলতে হচ্ছে যে --

উবুন্টু == জিএনইউ থেকে প্রাপ্ত টুলস + সফটওয়্যার + লিনাক্স কার্নেল (মূল
কার্নেল + ক্যাননিক্যাল কর্তৃক পরিমার্জিত অংশ)

উবুন্টুকে উবুন্টু বলতে তো আমি আপত্তি করছি না। কিন্তু যখনই বলা হচ্ছে কোন
জাতের অপারেটিং সিস্টেম তখন যেনো শুধুই লিনাক্সের নাম উচ্চারিত না হয়। কেননা
সেক্ষেত্রে উবুন্টু এবং লিনাক্স দুটোই সামনে/পাদপ্রদীপের আলোতে আসে। কিন্তু
সবারই জানা উচিত যে এই আজকের অবস্থানের পেছনের মহাত্মাগুলো কাঁরা এবং কি সেই
অবদান। আর তাই বারংবার বলবো উবুন্টু একটা জিএনইউ/লিনাক্স ডিস্ট্রো।

আর শুধু আমার মনে করায় কিছু আসে যায় না, প্রযুক্তি জগতের মহারথীরাই তো এই
উবুন্টুর সৃষ্টি প্রক্রিয়ায় জড়িত। কেন তাঁরা আপনার এই যুক্তিটুকু গ্রহন করে
নিজেদের মতো করে ঐ টুলসে করা জিএনইউ পাগলদের লেখা হার্ডকোডটুকু বাদ দিয়ে
দিচ্ছেন না?


> So the original distros were made of GNU tools. Therefore you want to
> credit them and do not want to forget them. Great! Very honest and humble
> opinion. So should Debian people impose their name to the hundreds of the
> distros built from them? Should we call Debian/Ubuntu, Debian/Ubuntu/Mint,
> Redhat/SuSE, Redhat/Mandrake/Mandriva, oh wait that should be
> Radhat/Mandrake/Connectiva/Mandriva,
> Redhat/Mandrake/Connectiva/Mandriva/Mageia and so on?
>

ভুলে গেলেন কেনো দাদা যে, লিনাক্স মিন্টের ডেবিয়ান সংস্করনকে "লিনাক্স মিন্ট
ডেবিয়ান"ই বলা হয়।

আর প্রায় প্রতিটি ডিস্ট্রোরই বেস ডিস্ট্রোর তথ্য তাঁদের ওয়েব সাইটে/লাইসেন্সে
স্পষ্টকরেই উল্লেখিত থাকে। তাই জিএনইউ এর মতো ডেবিয়ান বা অন্যান্য বেসিক
ডিস্ট্রোগুলোকে অস্বীকার করে যাবার মতো যুক্তিতর্ক উত্থাপনের সুযোগ সেখানে
থাকে না। এছাড়াও বেসিক উপদানগুলো (প্যাকেজ, প্যাকেজের লোগো, আইকন) চোখে দেয়া
যায়, যাঁর মাধ্যমে অস্বীকার করতে চাইলেও কমিউনিটিতে ফাঁসতে হয়। তাই এই
বোকামীটা আন্তর্জলের জগতে সচরাচর "মাইক্রোসফট" (ওপেন ডকুমেন্ট ফাউন্ডেশনের
লাইসেন্সকৃত কোড ব্যবহার করে নিজের লাইসেন্সে বেমালুম তা উল্লেখ না করা বরংচ
নিজের কোড বলে চালিয়ে দেবার অপচেষ্টা করা) বাদে আর কেউ করে না ।

সেখানে জিএনইউ এর কোন প্যাকেজ বা কিছু ওইরকম চোখে পড়ে না। নিভৃতেই তাঁর কাজ
চলে এবং সাধারন ব্যবহারকারীরা সুবিধা/মজাটুকু পায়। আর তাই ইদানিং যদি কেউ মজা
করে "ঘি" খেয়ে "ঘোষ"র গায়ে তেলচিটে গন্ধ বলে বেড়াবার মতো ধৃষ্টতা দেখাতে চায়
কিংবা "ঘি" খেতে "ঘোষ"র কি দরকার? বলতে চায় তো আমি বিরক্ত হই এবং নিজের জ্ঞান
থেকে বোঝাতে চেষ্টা করি এবং আগামীতেও করবো।

GNU Hurd project was started in 1984. Linux project started in 1991. We now
> have Linux3 with a fully usable desktop/server/mobile OSes on top of it.
> But Hurd hasn't been stable enough yet to be released as 1.0. It takes the
> talent of Linus to make a kernel that works for the joe-user. So I am
> saying it again, GNU hurd is a failure until they make a usable release. It
> cannot take 30 years to build a kernel.
>

আপনাকে এই সংক্রান্ত তথ্যের জন্য জিএনইউ এর উক্ত প্রকল্পের উদ্যোক্তাদের সাথে
কথা বলে তথ্য উপস্থাপনের জন্য অনুরোধ করবো। সাধারন ব্যক্তি মতামতে অনেক কিছুই
অনেক রকম মনে হতে পারে কিন্তু উদ্যোক্তা/পরিচালকদের দৃষ্টিভঙ্গিই মূলত
গ্রহনযোগ্য।

কাউড কম্পিউটিং শুরু হয়ে গেছে। মাইক্রোকার্নেলের শক্তিমত্তা বুঝতে আর বিস্তার
দেখতে হয়তোবা আমার এ জীবদ্দশায় সম্ভব না। কিন্তু যদি এই মেইলের লগ আরো এক শতক
পাড়ি দিতে পারে তো নিশ্চিতভাবেই সেদিনকার সেনানীদের সবাই জানবেন যে, এই
"জিএনইউ হার্ড"ই হবে তখনকার দিনের সবচাইতে শক্তিশালী কম্পিউটিং প্রাণভোমরা।


> I think this is worthy of a discussion about history. Not everyone needs to
> know these things, I agree. If you are not interested in such
> conversations, please ignore it. Do not waste your time reading these or
> writing not helpful message like 'stop fighting'. This is not a fight. This
> is a part of OSS movement. We discuss/debate many things about the
> surroundings and environments here involving the Open Source Culture. This
> is a very important part of a culture to exist and survive. Without such
> discussions people will not know the history, the passion that builds the
> community around a particular project. It also starts people looking at the
> source code rather than believing something blindly and the contribution
> happens. If you already know about these kind of debates and don't want to
> be bothered, please ignore. But there are many newcomers that needs to
> know about such thing. They need to know about the OSS, which is not only
> some codes that run your computer but also a bunch of people with different
> philosophies around the projects who has opinions and needs to be expressed.
>
> I know that, this is kind of religious debate. Whatever the result of the
> debate is, people will learn things from it. I learn myself many things
> from such debates. Taking a side at a debate does not mean I know
> everything about it. So please learn to take criticisms constructively. It
> helps you to be a better community member.
>

ঠিক এ কথাটাই নতুন দিনের সেনানীরা মানতে নারাজ। ইতিহাস বা পূর্বকথা না জানলে
ঠিকভাবে আন্দোলনের সাথী হওয়া যে যাবে না সেটুকু আপনার উপরোক্ত বক্তব্যে পুনরায়
প্রকাশ পেলো। আপনাকে অনেক অনেক ধন্যবাদ।
-- 
রিং
+8801671411437

মহাসচিব
ফাউন্ডেশন ফর ওপেন সোর্স সলিউশনস বাংলাদেশ


More information about the ubuntu-bd mailing list