Re: [Ubuntu-BD] Opinions

2012-07-30 Thread Abhi

On 07/30/2012 11:24 PM, Abu Ashraf Masnun wrote:

আলোচনা চলুক :)

এতদিন ধরে চলে আসা অনেক ভ্রান্ত ধারণা দূর হচ্ছে ঐ থ্রেডে ।

2012/7/30 Ashiq-uz-Zoha 


অবশ্যই চলুক আলোচনা।এখানে অনেক সাধারন ব্যবহারকারী যেমন আছেন , তেমনি এমন অনেক
লোকও আছেন যারা সত্যিকার অর্থে এক্সপার্ট , এই ফিল্ডে অনেকদিন কাজ করছেন।কাজেই
এমন আলোচনা থেকে আমরা যারা কম জানি তাদের জন্য অবশ্যই ভালো কিছু আসবে , নতুন
কিছু শেখার ও জানার সুযোগ থাকবে।
--
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd




অনেক নতুন ব্যবহারকারীর ভুল এই থ্রেডে ভেঙ্গে যাচ্ছে। আর ওপেনসোর্স আন্দোলনে অসম্পূর্ণ 
বা বায়াসড তথ্য কখনো মঙ্গল ডেকে আনতে পারেনা বলে আমি মনে করি। এই আলোচনা থেকে 
অনেক বিষয় উঠে আসছে যেগুলো সকলেরই জানা থাকা দরকার। তাই আলোচনা চলুক...


--
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd

Re: [Ubuntu-BD] Opinions

2012-07-30 Thread Abu Ashraf Masnun
আলোচনা চলুক :)

এতদিন ধরে চলে আসা অনেক ভ্রান্ত ধারণা দূর হচ্ছে ঐ থ্রেডে ।

2012/7/30 Ashiq-uz-Zoha 

> অবশ্যই চলুক আলোচনা।এখানে অনেক সাধারন ব্যবহারকারী যেমন আছেন , তেমনি এমন অনেক
> লোকও আছেন যারা সত্যিকার অর্থে এক্সপার্ট , এই ফিল্ডে অনেকদিন কাজ করছেন।কাজেই
> এমন আলোচনা থেকে আমরা যারা কম জানি তাদের জন্য অবশ্যই ভালো কিছু আসবে , নতুন
> কিছু শেখার ও জানার সুযোগ থাকবে।
> --
> Ubuntu Bangladesh
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd
>



-- 
Abu Ashraf Masnun | +8801711960803 | http://masnun.me
-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd

Re: [Ubuntu-BD] Opinions

2012-07-30 Thread Rezwanur Rakib Chy
I have been following the debates from the very beginning. it's a
opportunity to learn a lot of thing for a newbie like me. not
participating because I'm mostly on my mobile. please do continue it.

-- 
*রেজওয়ান*

-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd

Re: [Ubuntu-BD] Opinions

2012-07-30 Thread Ashiq-uz-Zoha
অবশ্যই চলুক আলোচনা।এখানে অনেক সাধারন ব্যবহারকারী যেমন আছেন , তেমনি এমন অনেক
লোকও আছেন যারা সত্যিকার অর্থে এক্সপার্ট , এই ফিল্ডে অনেকদিন কাজ করছেন।কাজেই
এমন আলোচনা থেকে আমরা যারা কম জানি তাদের জন্য অবশ্যই ভালো কিছু আসবে , নতুন
কিছু শেখার ও জানার সুযোগ থাকবে।
-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd

Re: [Ubuntu-BD] Opinions

2012-07-30 Thread Goutam Roy
একজন সাধারণ লিনাক্স ব্যবহারকারী হিসেবে আমার মনে হচ্ছে এই আলোচনাটি
অপ্রয়োজনীয় মনে হচ্ছে। ধন্যবাদ।
গৌতম

On Mon, Jul 30, 2012 at 10:51 PM, Aniruddha Adhikary  wrote:

> At first I seen it as unnecessary, after reading some emails, I changed my
> view. There is a lot to know. Worth continuing.
>
> On 30 Jul 2012 22:49, "Nasimul Haque"  wrote:
>
> The other thread about GNU/Linux is getting lots of off-topic. So I
> start this one here to ask a simple question. I want that thread not
> to die soon and want more people participating there. I know at least
> two people are following it. However, looks like there is a claim that
> most of the subscribers do not like such fight. I would like to see if
> there is anyone who thinks it might be worthy to continue that thread
> or anything like that thread. I don't want to waste people's precious
> time. Please do reply. You would need two keystrokes and two clicks.
>
> Thanks.
>
> --
> M. Nasimul Haque
> Appliansys, Coventry, UK
> http://www.nasim.me.uk
>
> --
> Ubuntu Bangladesh
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd
> --
> Ubuntu Bangladesh
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd
>
-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd

Re: [Ubuntu-BD] Opinions

2012-07-30 Thread Aniruddha Adhikary
At first I seen it as unnecessary, after reading some emails, I changed my
view. There is a lot to know. Worth continuing.

On 30 Jul 2012 22:49, "Nasimul Haque"  wrote:

The other thread about GNU/Linux is getting lots of off-topic. So I
start this one here to ask a simple question. I want that thread not
to die soon and want more people participating there. I know at least
two people are following it. However, looks like there is a claim that
most of the subscribers do not like such fight. I would like to see if
there is anyone who thinks it might be worthy to continue that thread
or anything like that thread. I don't want to waste people's precious
time. Please do reply. You would need two keystrokes and two clicks.

Thanks.

--
M. Nasimul Haque
Appliansys, Coventry, UK
http://www.nasim.me.uk

--
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd
-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd


[Ubuntu-BD] Opinions

2012-07-30 Thread Nasimul Haque
The other thread about GNU/Linux is getting lots of off-topic. So I
start this one here to ask a simple question. I want that thread not
to die soon and want more people participating there. I know at least
two people are following it. However, looks like there is a claim that
most of the subscribers do not like such fight. I would like to see if
there is anyone who thinks it might be worthy to continue that thread
or anything like that thread. I don't want to waste people's precious
time. Please do reply. You would need two keystrokes and two clicks.

Thanks.

-- 
M. Nasimul Haque
Appliansys, Coventry, UK
http://www.nasim.me.uk

-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd


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

2012-07-30 Thread Nasimul Haque
2012/7/30 Bokhari, Saif Imam 
> আমি এখানে কাউকে সরারসি কিছু বলিনি। কাউকে ইঙ্গিত করেও কিছু বলিনি। আমার মেইল
> পড়লে বুঝতে পারবেন, আমি Everyone/Nobody wordগুলো ব্যবহার করেছি। আমি সত্যি
> GNU/Linux ইত্যাদি নাম দেওয়া ডাকা এগুলো নিয়ে আগ্রহী না। জানতেও চাই না। আমার
> কথার মূল উদ্দ্যেশ্য হচ্ছে কি কন্টেন্ট নিয়ে এখানে আলোচনা হয়, সেটার ফলাফল কি
> হয় এবং সেই ফলাফল আসলেই কতটা Productive! দয়া করে আমাকে এসব নিয়ে আমাকে কিছু
> বলবেন না এবং ভুল বুঝবেন না।

If you don't care about participating in such un-productive issue, why
did you reply? Most importantly why did you reply with a completely
flammatory words like "3..2..1 fight". Why did you think that hundreds
of unproductive words in couple of emails require your 4 words "fight"
command to be a flamewar?

> অনিরুদ্ধ অধিকারীর সাথে ১০০% একমত। উনি একই কথা বলেছেন যেটা আমিও বলেছি সেটা
> হচ্ছে এইসব আসলে কতটুকু কার্যকর/Productive। মানুষ এতো গান-বিজ্ঞানের কথা
> শুনতে চায় না। যার জানার দরকার সে গুগল ঘেঁটে জেনে নিবে। সাধারণ ব্যবকারী
> Finished Good/Final Product দেখতে চায়। আগে আমরা নাহয় সেটা দেখি। সেসব টপিক
> নিয়ে আলোচনা করি। সেরকম কিছু করে দেখাই - এর চেয়ে বরং ভালো হয় যদি লঞ্চপ্যাডে
> গিয়ে দু'লাইন কোড ঘেটে দেখি, তিনচারটি বাগ
> সাবমিট করি কিংবা কয়েকটি স্ট্রিং বাংলায় অনুবাদ করি। টিউটোরিয়াল লিখে, ফোরাম
> বা
> IRC তে অন্যদের সাহায্য করেও আমরা "কার্যকরী অবদান" রাখতে পারি।
> এই পর্যন্ত একবারো এই মেইলিং লিস্টে এরকম কিছু দেখিনি কিংবা চোখে পড়েনি।
> সস্তা
> একটা কথা মনে পড়ে গেল- নামে নয়, *কাজে* পরিচয়!  :D

Productivity is not only about teaching people how to run Linux or
coding in front of the computer all the time. Productivity also lies
in learning things. There are lots of learning material here. Let me
go through one of them:

Take a look at the first command I posted. One can learn a lot of
things from that.

$ dpkg -L coreutils | grep '/bin/' | wc -l

Here we are running three commands at once. Which is the most powerful
feature of command line. You cannot do that in GUI software. Anyway,
let's go through them. The first one is

dpkg -L coreutils

This lists all the files from coreutils that were installed in the
system by the package manager. This will output in the screen but we
can redirect our input/output from/to anywhere in command line. | is a
special command that takes the output of the previous command and
passes it to the next command as input. Hence the next command gets
the list of files as input.

grep '/bin/'

Here we are searching for '/bin/' string, as we are looking for only
the binary files that are the actual programs. So this will filter the
list of files and will only list the binary files. However, we are not
interested in the list itself, we only want the number of files in
there. So we take this output and send it to the next command which
counts the lines.

wc -l

Thus we found the answer is 101.

Getting this number is absolutely not possible with any kind of GUI
available right now. If someone can do it in GUI, please do reply.

You may already know them or you don't care. But there are some people
here (I know at least two) who have learned from it. Remember this is
a public list, where a lot of expert people like you are subscribed as
well as a handful of newcomers. Just asking for help, answering
specific help request, writing some tutorials are not the only purpose
of user-group/mailing list/forum. Having a debate, sharing thoughts
are also part of it. We are losing our ability to see the difference
between debate and fight. This is really worrying to me.

--
M. Nasimul Haque
Appliansys, Coventry, UK
http://www.nasim.me.uk
-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd

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

2012-07-30 Thread Bokhari, Saif Imam
প্রিয় সাজেদুর ভাই,

আমি এখানে কাউকে সরারসি কিছু বলিনি। কাউকে ইঙ্গিত করেও কিছু বলিনি। আমার মেইল
পড়লে বুঝতে পারবেন, আমি Everyone/Nobody wordগুলো ব্যবহার করেছি। আমি সত্যি
GNU/Linux ইত্যাদি নাম দেওয়া ডাকা এগুলো নিয়ে আগ্রহী না। জানতেও চাই না। আমার
কথার মূল উদ্দ্যেশ্য হচ্ছে কি কন্টেন্ট নিয়ে এখানে আলোচনা হয়, সেটার ফলাফল কি
হয় এবং সেই ফলাফল আসলেই কতটা Productive! দয়া করে আমাকে এসব নিয়ে আমাকে কিছু
বলবেন না এবং ভুল বুঝবেন না।

অনিরুদ্ধ অধিকারীর সাথে ১০০% একমত। উনি একই কথা বলেছেন যেটা আমিও বলেছি সেটা
হচ্ছে এইসব আসলে কতটুকু কার্যকর/Productive। মানুষ এতো গান-বিজ্ঞানের কথা
শুনতে চায় না। যার জানার দরকার সে গুগল ঘেঁটে জেনে নিবে। সাধারণ ব্যবকারী
Finished Good/Final Product দেখতে চায়। আগে আমরা নাহয় সেটা দেখি। সেসব টপিক
নিয়ে আলোচনা করি। সেরকম কিছু করে দেখাই - এর চেয়ে বরং ভালো হয় যদি লঞ্চপ্যাডে
গিয়ে দু'লাইন কোড ঘেটে দেখি, তিনচারটি বাগ
সাবমিট করি কিংবা কয়েকটি স্ট্রিং বাংলায় অনুবাদ করি। টিউটোরিয়াল লিখে, ফোরাম বা
IRC তে অন্যদের সাহায্য করেও আমরা "কার্যকরী অবদান" রাখতে পারি।
এই পর্যন্ত একবারো এই মেইলিং লিস্টে এরকম কিছু দেখিনি কিংবা চোখে পড়েনি। সস্তা
একটা কথা মনে পড়ে গেল- নামে নয়, *কাজে* পরিচয়!  :D

--
Saif Imam* *Bokhari




2012/7/30 সাজেদুর রহিম জোয়ারদার 

> শ্রদ্ধেয় নাসিম ভাই
>
> শরীর ভালো না থাকা এবং ইন্টারনেট না থাকার কারনে এতদিনের পুরোনো কথা গুলো
> নিচের অনুচ্ছেদগুলোতে হয়তোবা খুব বেশীই রূঢ়ভাবেই প্রকাশ করলাম, আশা করি
> ব্যক্তিগতভাবে আহত হবেন না।
>
> ভুলভ্রান্তি থাকলে ক্ষমা করবেন এবং শুদ্ধ তথ্যে আমাকে জ্ঞানার্জনের পরিপূর্ণ
> সুযোগ করে দেবেন।
>
> 2012/7/24 Nasimul Haque 
>
> > Calling Linux as GNU/Linux is exactly same as calling a man by his son's
> > name. If you have a windows machine full of Adobe software, would you
> call
> > it Adobe/Windows? Would you call Apple's Mac OS X as BSD/OS X?
> >
>
> নাসিম ভাই আপনি কিসের সাথে কিসের তুলনা করলেন আমার বোধগম্য হয় নাই। আমি
> কার্নেল আর ডিস্ট্রোর ধরন/অপারেটিং সিস্টেম হিসেবে নামকরনের বিষয়ে কথা
> বলেছিলাম। আর আপনি বোঝাতে চাইলেন যে যেহেতু মাইক্রোসফটের যে কোন ওএস
> ব্যবহারকারীরা জানেননা যে তাঁরা কোন কার্নেল ব্যবহার করছেন ঠিক সে রকমটাই করা
> উচিত জিএনইউ/লিনাক্স ডিস্ট্রো গুলোর ক্ষেত্রেও।
>
> আমার জ্ঞানে যতটুকু বুঝি --
> মাইক্রোসফট উইন্ডোজ ওএস == মাইক্রোসফটের কার্নেল + মাইক্রোসফটের তৈরী
> বেসিক সিস্টেম ইউটিলিটি + মাইক্রোসফটেরই তৈরী বেসিক সিস্টেম সফটওয়্যারসমূহ।
>
> মাইক্রোসফট যেহেতু সব কিছুই নিজের লাইসেন্সে প্রকাশ ও বিতরন করে থাকে তাই
> মাইক্রোসফট পুরো প্যাকেজটাকে নামকরন করে থাকে উইন্ডোজ নামে।
>
> আর জিএনইউ/লিনাক্স ডিস্ট্রো গুলোর ক্ষেত্রে (যেমন:
> রেডহ্যাট/উবুন্টু/ফেডোরা/সুয্যে/লিনাক্স মিন্ট) জনপ্রিয় ডিস্ট্রোসমূহ ==
> টরভ্যাল্ডস লিনুসের কার্নেল + জিএনইউ প্রকল্পের বেসিক টুলস + বেসিক
> কম্পিউটিংয়ের জন্য প্রয়োজনীয় সফটওয়্যার সমূহ (অধিকাংশই জিএনইউ থেকে
> সৃষ্ট/প্রাপ্ত)
>
> রেডহ্যাট এবং ক্যানোনিক্যাল যথাক্রমে রেডহ্যাট এন্টারপ্রাইজ ও উবুন্টু নামে
> দুটো ডিস্ট্রো ছেড়ে থাকে এবং ওগুলোর নামও মাইক্রোসফটের ওএস এ মতোন আলাদা নামেই
> পরিচিত হয়।
>
> এই ডিস্ট্রোগুলোর সব সফটওয়্যারই লিনাক্স নামক কোন প্রকল্প অথবা টরভ্যাল্ডস
> লিনুস কর্তৃক প্রস্তুতকৃত নয় বরংচ এগুলোর প্রায় পুরোটাই (৮৫-৯০%) জিএইউ থেকে
> প্রস্তুতকৃত এবং পরবর্তীতে ইচ্ছেনুযায়ী বেছে বেছে ব্যবহারের জন্য ঐ ডিস্ট্রোতে
> যুক্ত করে দেয়া হয়েছে। আর সেজন্যেই এগুলো ডিস্ট্রো বা ডিস্ট্রিবিউশনস।
>
> আমি বেসিক কম্পিউটিংয়ের প্রয়োজনীয় সফট ও টুলসগুলোর যুক্ত করার পর অবস্থাটার
> কথা বলছিলাম। খেয়াল করে দেখুন আপনার ভাষ্য মতেই আপনি কিন্তু এডোবির সফটওয়্যার
> ব্যবহার করছেন বলে এডোবির স্বীকৃতিটুকু দিতে চাইছেন এবং উইন্ডোজের সাথে মিশিয়ে
> ফেলেননি।
>
> কিন্তু যখন আপনি জিএনইউ ইমেজ ম্যানিপুলেশন প্রোগ্রাম বা গিম্প ব্যবহার করছেন
> লিনাক্স ভিত্তিক ডিস্ট্রো তে তখন আপনি জিএনইউ এর স্বীকৃতটিটুকু মেনে নিতে কষ্ট
> পাচ্ছেন বা বিরক্ত হচ্ছেন।
>
> স্পষ্টতই বলতে চাই যে শুধুমাত্র লিনাক্স কার্নেলই কোন সিস্টেম নয় যেটা সাধারন
> ব্যবহারকারীদের দৈনন্দিন কম্পিউটিং চাহিদা পূরনে পুরোপুরি সক্ষম। আর এই
> চাহিদাগুলো মেটাতে প্রথম এবং এখনো অবদি শতভাগ সফল পদক্ষেপ হলো জিএনইউ। ওটা
> ছাড়া আজকের দুনিয়ায় শুধুমাত্র কার্নেল "লিনাক্স"র পূর্নাঙ্গ ওএস হিসেবে কোন
> জয়যাত্রাই নেই।
>
> > If you call Ubuntu a GNU/Linux you are violating GNU license.
>
> আমার জানামতে এবং এবছরে শুরুর দিকে পরপর দুটো সেশনে রিচার্ড স্টলম্যানের
> সরাসরি বক্তব্য শ্রবন থেকে যা বুঝেছি উনি বারংবার বলেন এবং স্পষ্ট করে উল্লেখ
> করেন যে, "যখন কেউ একজন লিনাক্স ভিত্তিক কোন ডিস্ট্রো ব্যবহার করে তো সেটা
> আসলে একটা জিএনইউ/লিনাক্স ডিস্ট্রো, সেটা হতে পারে পুরোপুরি ফ্রী বা নন-ফ্রী,
> কিন্তু মূলত সেটা আসলে একটা জিএনইউ/লিনাক্স ডিস্ট্রোই।"
>
> তথ্যসুত্র হিসেবে জেটিএস ম্যুর কর্তৃক পরিচালিত আরওএস বা রেভুল্যুশন ওএস
> চলচ্চিত্রটি দেখতে পারেন। ওখানেও বেশ কয়েকবার রিচার্ড স্টলম্যান এ বিষয়টার
> স্পষ্ট উল্লেখ/আলোচনা করেছেন।
>
> > Ubuntu and all other popular/usable distros use binary blobs all around.
> > So you can NEVER call them GNU/Linux.
> >
>
> পুরোপুরি ফ্রী ডিস্ট্রো না হলে সেটাকে জিএনইউ/লিনাক্স ডিস্ট্রো বলা যাবে না
> এমনটা নয়। উবুন্টু সিস্টেমের ভেতরেই টার্মিনালে কমান্ড দিন
>
> uname --o
>
> এবং দেখুন কি বলছে সে।
>
> > I respect Richard Stallman and GNU. But forcing people to use there name
> > is just stupid. You can run Linux without gnu tools. There are lots of
> > distros
> > with hybrid BSD-Linux, Solarix-Linux etc. Just because some necessary
> > tools from

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

2012-07-30 Thread সাজেদুর রহিম জোয়ারদার
নাসিম ভাই

2012/7/30 Nasimul Haque 

> 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.
>

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

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

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

2012-07-30 Thread shiplu
On Mon, Jul 30, 2012 at 5:38 PM, Nasimul Haque  wrote:
> 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?


This makes sense.


-- 
Shiplu.Mokadd.im
ImgSign.com | A dynamic signature machine
Innovation distinguishes between follower and leader

-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd


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

2012-07-30 Thread Nasimul Haque
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.

-- 
M. Nasimul Haque
Appliansys, Coventry, UK
http://www.nasim.me.uk
-- 
Ubuntu Bangladesh
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bd


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

2012-07-30 Thread সাজেদুর রহিম জোয়ারদার
প্রিয় নাসিম ভাই

2012/7/30 Nasimul Haque 

> Let's start with what is GNU/Linux actually. In the beginning of the
> Linux, people started building linux based distro bundling GNU utilities
> (which is now called coreutils in most distros). For those old distros it
> might be ok to call them GNU/Linux. Because that was all in those days.


অামি কি এ কথাগুলোই বারংবার বলছি না?


> Now let's see what is in the tools. There are exactly 101 small UNIX-clone
> tools in this package. Check yourself by
>
> $ dpkg -L coreutils | grep '/bin/' | wc -l
>
> GNU is "GNU is Not Unix". From the name you can see that GNU was born to
> be a free/open clone of UNIX. Therefore it created all the free/open clones
> of UNIX command line tools. All of these command line tools: cat, dd, tar,
> uname, etc. were the main product of GNU. However, to have a complete
> UNIX-like computing system GNU lacked a OS kernel. They did start the GNU
> HURD project.


সম্পূর্ণ সঠিক তথ্য।


> And they failed to create it.
>

এটাকে ঠিক বলে মানতে পারছি না। কারন অামার জানামতে এই মাইক্রোকার্নেল টি
সাধারন ইউজার বা ডেভেলপারদের জন্য সহজবোধ্য নয় বলেই ততটা প্রচারিত হয়নি।

কিন্তু এটার মানোন্নয়নের কাজ চলমান রয়েছে।


> In the very beginning of Linux days, when Linux distros were only command
> line OS. The GNU/Linux made sense. But as soon as the plethora of desktop
> software like X, Window manager, DE, Office suite became a part of the OS,
> calling a Linux OS GNU/Linux not only is irrelevant but also humorous.
> Those 101
> utility tools are only the part of tens of thousands of software packaged
> in now-a-days Linux distributions.
>
> Innovation never stops on certain things. If GCC were not available Linus
> would build his kernel on one of several other available compilers. In
> fact, there
> were better compiler available at the time, such as PCC. People could
> build Linux distros with BSD utils, which has the exact same number of
> tools as those
> came from the original UNIX. Even if no-one would do that we would still
> have the BSDs.
>

অাচ্ছা।


> Now let's see why uname reports linux as GNU/Linux. First of all, in the
> original uname there is no such option for 'operating system'. It is added
> by the GNU people. Some BSD uname implement this option to be compatible
> with GNU uname. But that -o is actually -s. Just try to run "uname -o" in
> an OSX machine.
>
> The most interesting part of uname reporting GNU/Linux is that they
> hard-coded the name in their tools.


তাহলে তো অামার উল্লেখিত তথ্য সঠিকই ছিলো। নয় কি?


> Let's run the following commands in Precise Pangolin:
>
> $ apt-get source coreutils
> $ sed -n '30554,30594p' coreutils-8.13/configure
>
> and you will see the following output:
>
>winnt*)  os='Windows NT';;
>vos*)os='VOS';;
>sysv*)   os='Unix System V';;
>superux*)os='SUPER-UX';;
>sunos*)  os='SunOS';;
>stop*)   os='STOP';;
>sco*)os='SCO Unix';;
>riscos*) os='RISC OS';;
>riscix*) os='RISCiX';;
>qnx*)os='QNX';;
>pw32*)   os='PW32';;
>ptx*)os='ptx';;
>plan9*)  os='Plan 9';;
>osf*)os='Tru64';;
>os2*)os='OS/2';;
>openbsd*)os='OpenBSD';;
>nsk*)os='NonStop Kernel';;
>nonstopux*)  os='NonStop-UX';;
>netbsd*-gnu*)os='GNU/NetBSD';; # NetBSD kernel+libc, GNU
> userland
>netbsd*) os='NetBSD';;
>mirbsd*) os='MirBSD';;
>knetbsd*-gnu)os='GNU/kNetBSD';; # NetBSD kernel, GNU
> libc+userland
>kfreebsd*-gnu)   os='GNU/kFreeBSD';; # FreeBSD kernel, GNU
> libc+userland
>msdosdjgpp*) os='DJGPP';;
>mpeix*)  os='MPE/iX';;
>mint*)   os='MiNT';;
>mingw*)  os='MinGW';;
>lynxos*) os='LynxOS';;
>linux*)  os='GNU/Linux';;
>hpux*)   os='HP-UX';;
>hiux*)   os='HI-UX';;
>gnu*)os='GNU';;
>freebsd*)os='FreeBSD';;
>dgux*)   os='DG/UX';;
>bsdi*)   os='BSD/OS';;
>bsd*)os='BSD';;
>beos*)   os='BeOS';;
>aux*)os='A/UX';;
>atheos*) os='AtheOS';;
>amigaos*)os='Amiga OS';;
>aix*)os='AIX';;
>
> Now take a close look. This is where gnu tools set the so-called
> "operating system" option. You have certainly noticed that they have
> re-labeled any kind of linux as GNU/Linux by hand. You will also see that
> only when gnu is installed in bsd distros it sets GNU/ prefix on them
> otherwise not. So the GNU people force the GNU/Linux name on Linux.
>

যেহেতু প্রাথমিকভাবে লিনাক্স জিএনইউ লাইসেন্সে উন্মুক্ত করা হয়নি এবং কিছুসময়
পরে লিনুস নিজেই এটাকে জিএনইউ লাইসেন্সে উন্মুক্ত করে দেবার পরই হাজারো
জিএনইউ/ওপেনসোর্স ডে

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

2012-07-30 Thread Aniruddha Adhikary
মেইলিং লিস্টেও এই বিষয়ও আলোচনা দেখে বেশ খানিকটা অবাক ও হতাশও হলাম।
GNU/Linux বা Linux নিয়ে মারামারি না করে যে যার পছন্দের নাম ডাকলেই তো হয়।
এজন্য ডেবিয়ানের প্যাকেজ ক্যাটালগও ঘাটা লাগে না, আবার রেভ্যুলুশন ওএস মুভির
ডাকাতিকৃত (পাইরেটেড) সংস্করণ দেখারও প্রয়োজন হয় না।

আমাদের মূল্যবান সময় এই আলোচনার পেছনে কি না করলেই নয়? একটু গুগল করলেই
বিশ্বজুড়ে শত শত মেইলিং লিস্টে একই বিষয় নিয়ে আলোচনা খুঁজে পাবেন। দয়া করে
সেগুলো পড়ুন। আর যেহেতু Linux একটি Generalized Term হয়ে গিয়েছে
লিনাক্স-ভিত্তিক অপারেটিং সিস্টেমগুলোকে বোঝানোর জন্য, আমার মনে হঠাৎ করে নতুন
বিপ্লব সৃষ্টি করে GNU/Linux এ রিনেম করা উচিৎ। এতে সাধারণের মাঝে কনফিউশনই
বাড়বে।

এর চেয়ে বরং ভালো হয় যদি লঞ্চপ্যাডে গিয়ে দু'লাইন কোড ঘেটে দেখি, তিনচারটি বাগ
সাবমিট করি কিংবা কয়েকটি স্ট্রিং বাংলায় অনুবাদ করি। টিউটোরিয়াল লিখে, ফোরাম
বা IRC তে অন্যদের সাহায্য করেও আমরা "কার্যকরী অবদান" রাখতে পারি। এই বিষয়
নিয়ে প্যারার পর প্যারা লিখলে মনে হয় না OSS মুভমেন্ট বা লিনাক্স
ব্যবহারকারীদের কোন কাজে আসবে। ধন্যবাদ।

On Mon, Jul 30, 2012 at 8:53 AM, Abu Ashraf Masnun  wrote:

> Nice explanation Nasim vai :)
>
> It's interesting how people believe Linus wouldn't be able to compile the
> Linux Kernel without GCC and how Linux would be incomplete without GNU
> tools. I wonder if they have ever compiled C by hand or actually know about
> the coreutils.
>
> Again, Linus also clarifies the GNU/Linux issue in Revolution OS and calls
> the idea hilarious. But people seem to always quote RMS instead of Linus
> when it comes to that movie.
>
>
> On Mon, Jul 30, 2012 at 7:19 AM, Nasimul Haque  >wrote:
>
> > Let's start with what is GNU/Linux actually. In the beginning of the
> Linux,
> > people started building linux based distro bundling GNU utilities (which
> is
> > now
> > called coreutils in most distros). For those old distros it might be ok
> to
> > call
> > them GNU/Linux. Because that was all in those days. Now let's see what is
> > in
> > the tools. There are exactly 101 small UNIX-clone tools in this package.
> > Check
> > yourself by
> >
> > $ dpkg -L coreutils | grep '/bin/' | wc -l
> >
> > GNU is "GNU is Not Unix". From the name you can see that GNU was born to
> be
> > a free/open clone of UNIX. Therefore it created all the free/open clones
> of
> > UNIX command line tools. All of these command line tools: cat, dd, tar,
> > uname,
> > etc. were the main product of GNU. However, to have a complete UNIX-like
> > computing system GNU lacked a OS kernel. They did start the GNU HURD
> > project.
> > And they failed to create it.
> >
> > In the very beginning of Linux days, when Linux distros were only command
> > line
> > OS. The GNU/Linux made sense. But as soon as the plethora of desktop
> > software
> > like X, Window manager, DE, Office suite became a part of the OS, calling
> > a Linux OS GNU/Linux not only is irrelevant but also humorous. Those 101
> > utility tools are only the part of tens of thousands of software packaged
> > in
> > now-a-days Linux distributions.
> >
> > Innovation never stops on certain things. If GCC were not available Linus
> > would
> > build his kernel on one of several other available compilers. In fact,
> > there
> > were better compiler available at the time, such as PCC. People could
> build
> > Linux distros with BSD utils, which has the exact same number of tools as
> > those
> > came from the original UNIX. Even if no-one would do that we would still
> > have
> > the BSDs.
> >
> > Now let's see why uname reports linux as GNU/Linux. First of all, in the
> > original uname there is no such option for 'operating system'. It is
> added
> > by
> > the GNU people. Some BSD uname implement this option to be compatible
> with
> > GNU
> > uname. But that -o is actually -s. Just try to run "uname -o" in an OSX
> > machine.
> >
> > The most interesting part of uname reporting GNU/Linux is that they
> > hard-coded
> > the name in their tools. Let's run the following commands in Precise
> > Pangolin:
> >
> > $ apt-get source coreutils
> > $ sed -n '30554,30594p' coreutils-8.13/configure
> >
> > and you will see the following output:
> >
> >winnt*)  os='Windows NT';;
> >vos*)os='VOS';;
> >sysv*)   os='Unix System V';;
> >superux*)os='SUPER-UX';;
> >sunos*)  os='SunOS';;
> >stop*)   os='STOP';;
> >sco*)os='SCO Unix';;
> >riscos*) os='RISC OS';;
> >riscix*) os='RISCiX';;
> >qnx*)os='QNX';;
> >pw32*)   os='PW32';;
> >ptx*)os='ptx';;
> >plan9*)  os='Plan 9';;
> >osf*)os='Tru64';;
> >os2*)os='OS/2';;
> >openbsd*)os='OpenBSD';;
> >nsk*)os='NonStop Kernel';;
> >nonstopux*)  os='NonStop-UX';;
> >netbsd*-gnu*)os='GNU/NetBSD';; # NetBSD kernel+libc, GNU
> > userland
> >netbsd*) os='NetBSD';;
> >mirbsd*) os='MirBSD';;
> >