গ্নু প্রকল্প: সংশোধিত সংস্করণের মধ্যে পার্থক্য

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
Nasirkhan (আলোচনা | অবদান)
+
Nasirkhan (আলোচনা | অবদান)
৯ নং লাইন: ৯ নং লাইন:


== প্রকল্পের মূল উদ্দেশ্য ==
== প্রকল্পের মূল উদ্দেশ্য ==
একেবারে শুরুর দিকে এই প্রকল্পে ছিল "[[Emacs]] নামে একটি টেকস্ট এডিটর। [[Lisp (programming language)|Lisp]] নামের প্রোগ্রামিং ভাষায় এডিটরে কমান্ড ব্যবহার করতে হত, এর সাথে ছিল সোর্স লেভেলের [[debugger|ডিবাগার]], একটি [[yacc]]-কম্পিটেবল [[parsing|পার্সার]] জেনারেটর এবং একটি লিংকার" ।<ref>Wardrip-Fruin, Noah; and Nick Montfort. "The GNU Manifesto." ''The NewMediaReader''. Cambridge, Massachusetts: MIT, 2003. pp.545-550.</ref> এর সাথে একটি কার্নেল ছিল, যদিও সেই সময় এটি পূর্ণাঙ্গ ছিল না। পরবর্তীতে কার্নেল এবং কম্পাইলার সম্পূর্ণ হওয়ার পর প্রোগ্রাম ডেভলপমেন্টের কাজে গনু ব্যবহার করা শুরু হয়। এর মূল লক্ষ্য ছিল ইউনিক্স সিস্টেমের মত বিভিন্ন কাজেএ ব্যবহার উপযোগী অ্যাপলিকেশন তৈরী করা। গনু ইউনিক্স সিস্টেমের অ্যাপলিকেশনসমূহ চালাতে পারতো যদিও এটি বিশেষ উল্লেখযোগ্য হিসাবে চিহ্নিত করা হত না। পরবর্তীতে গনুতে আরও বিশেষ ধরনের কিছু বৈশিষ্ট সংযোজন করা হয় এর মধ্যে রয়েছে বড় আকারের ফাইলের নাম ব্যবহার, ফাইল ভার্সন নম্বর ব্যবহার, এবং ক্র্যাশ করে না এমন ফাইল সিস্টেম ইত্যাদি। গনু মেনিফেস্টো লেখা হয়েছিল অন্যদের সহায়তা পাওয়া এবং সকলে সম্পৃক্ততার সুযোগ সৃষ্টি করে দিতে। প্রোগ্রামারদের তাদের পছন্দের অংশে অংশগ্রহনের জন্য উৎসাহিত করা হত। যেকেউ এই প্রকল্পে অর্থ অনুদান, কম্পিউটার যন্ত্রাংশ দান অথবা নিজের অবসর সময়ে কোড লিখে সহায়তা করেছেন।

== গনু মেনিফেস্টো ==
== গনু মেনিফেস্টো ==
== দর্শন এবং কার্যক্রম ==
== দর্শন এবং কার্যক্রম ==

১১:৫৩, ৬ এপ্রিল ২০১১ তারিখে সংশোধিত সংস্করণ



গনু লোগো, Etienne Suvasa এর ডিজাইন করা

গনু প্রকল্প একটি ফ্রি সফটওয়্যার, সকলের সমন্বিত প্রকল্পের মাধ্যমে এটি পরিচালিত হয়। রিচার্ড স্টলম্যান এমআইটিতে থাকাকালীন সময়ে ২৭ সেপ্টেম্বর ১৯৮৩ সালে এই প্রকল্পের ঘোষনা দেন। ১৯৮৪ সালের জানুয়ারী মাসে এই প্রকল্পের মাধ্যমে গনু অপারেটিং সিস্টেম তৈরীর কাজ শুরু হয়। এর প্রথম ঘোষনায় প্রথমিক লক্ষ্য এবং উদ্দেশ্য সম্পর্কে বলা হয়েছে, "a sufficient body of free software [...] to get along without any software that is not free."[১]

এই উদ্দেশ্য পূরণের লক্ষ্যে গনু প্রকল্পের মাধ্যমে GNU ("GNU" is a recursive acronym that stands for "GNU's Not Unix") নামের একটি অপারেটিং সিস্টেম তৈরীর কাজ শুরু করা হয়। একটি ফ্রি অপারেটিং সিস্টেম তৈরীর লক্ষ পূরণের সর্বশেষ অংশটি সম্পন্ন হয় ১৯৯২ সালে। গনু সিস্টেমের কার্নেল তৈরীর কাজ চলাকালীন সময়ে, Linux kernel নামের একটি অপারেটিং সিস্টেম কার্নেল গনু জিপিএল ২য় সংস্করণ লাইসেন্সের অধিনে প্রকাশ করা হয়।

গনু প্রকল্প বর্তমানে যে কাজ সমূহ করে থাকে, সেগুলো হল সফটওয়্যার ডেভলপমেন্ট, প্রচারণা, এবং নতুন সফটওয়্যার এবং অন্যান্য বিষয়সমূহ সকলের সামনে তুলে ধরা।

প্রকল্পের মূল উদ্দেশ্য

একেবারে শুরুর দিকে এই প্রকল্পে ছিল "Emacs নামে একটি টেকস্ট এডিটর। Lisp নামের প্রোগ্রামিং ভাষায় এডিটরে কমান্ড ব্যবহার করতে হত, এর সাথে ছিল সোর্স লেভেলের ডিবাগার, একটি yacc-কম্পিটেবল পার্সার জেনারেটর এবং একটি লিংকার" ।[২] এর সাথে একটি কার্নেল ছিল, যদিও সেই সময় এটি পূর্ণাঙ্গ ছিল না। পরবর্তীতে কার্নেল এবং কম্পাইলার সম্পূর্ণ হওয়ার পর প্রোগ্রাম ডেভলপমেন্টের কাজে গনু ব্যবহার করা শুরু হয়। এর মূল লক্ষ্য ছিল ইউনিক্স সিস্টেমের মত বিভিন্ন কাজেএ ব্যবহার উপযোগী অ্যাপলিকেশন তৈরী করা। গনু ইউনিক্স সিস্টেমের অ্যাপলিকেশনসমূহ চালাতে পারতো যদিও এটি বিশেষ উল্লেখযোগ্য হিসাবে চিহ্নিত করা হত না। পরবর্তীতে গনুতে আরও বিশেষ ধরনের কিছু বৈশিষ্ট সংযোজন করা হয় এর মধ্যে রয়েছে বড় আকারের ফাইলের নাম ব্যবহার, ফাইল ভার্সন নম্বর ব্যবহার, এবং ক্র্যাশ করে না এমন ফাইল সিস্টেম ইত্যাদি। গনু মেনিফেস্টো লেখা হয়েছিল অন্যদের সহায়তা পাওয়া এবং সকলে সম্পৃক্ততার সুযোগ সৃষ্টি করে দিতে। প্রোগ্রামারদের তাদের পছন্দের অংশে অংশগ্রহনের জন্য উৎসাহিত করা হত। যেকেউ এই প্রকল্পে অর্থ অনুদান, কম্পিউটার যন্ত্রাংশ দান অথবা নিজের অবসর সময়ে কোড লিখে সহায়তা করেছেন।

গনু মেনিফেস্টো

দর্শন এবং কার্যক্রম

অংশগ্রহন

ফ্রি সফটওয়্যার

কপিলেফ্ট

অপারেটিং সিস্টেম ডেভলপমেন্ট

কৌশলগত প্রকল্প

জিনোম

জিন্যাশ

স্বীকৃতি

আরও দেখুন

তথ্যসূত্র

বহিঃসংযোগ

  1. "The GNU Manifesto"Free Software Foundation। ২০০৭-০৭-২১। সংগ্রহের তারিখ ২০০৭-১১-১০ 
  2. Wardrip-Fruin, Noah; and Nick Montfort. "The GNU Manifesto." The NewMediaReader. Cambridge, Massachusetts: MIT, 2003. pp.545-550.