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

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
ফিক্স
WikitanvirBot I (আলোচনা | অবদান)
বট কসমেটিক পরিবর্তন করছে; কোনো সমস্যা?
৩ নং লাইন:
'''গনু প্রকল্প''' একটি [[ফ্রি সফটওয়্যার]], [[mass collaboration|সকলের সমন্বিত]] প্রকল্পের মাধ্যমে এটি পরিচালিত হয়। রিচার্ড স্টলম্যান [[Massachusetts Institute of Technology|এমআইটি]]তে থাকাকালীন সময়ে ২৭ সেপ্টেম্বর ১৯৮৩ সালে এই প্রকল্পের ঘোষনা দেন। ১৯৮৪ সালের জানুয়ারী মাসে এই প্রকল্পের মাধ্যমে গনু অপারেটিং সিস্টেম তৈরীর কাজ শুরু হয়। এর প্রথম ঘোষনায় প্রথমিক লক্ষ্য এবং উদ্দেশ্য সম্পর্কে বলা হয়েছে, "''a sufficient body of free software [...] to get along without any software that is not free.''"<ref>{{cite web |url=http://www.gnu.org/gnu/manifesto.html |title=The GNU Manifesto |date=2007-07-21 |publisher=[[Free Software Foundation]] |accessdate=2007-11-10}}</ref>
 
এই উদ্দেশ্য পূরণের লক্ষ্যে গনু প্রকল্পের মাধ্যমে [[GNU]] ("GNU" is a [[recursive acronym]] that stands for "GNU's Not [[Unix]]") নামের একটি অপারেটিং সিস্টেম তৈরীর কাজ শুরু করা হয়। একটি ফ্রি অপারেটিং সিস্টেম তৈরীর লক্ষ পূরণের সর্বশেষ অংশটি সম্পন্ন হয় ১৯৯২ সালে। গনু সিস্টেমের [[kernel (computer science)|কার্নেল]] তৈরীর কাজ চলাকালীন সময়ে,
[[Linux kernel]] নামের একটি অপারেটিং সিস্টেম কার্নেল গনু [[GNU General Public License|জিপিএল]] ২য় সংস্করণ লাইসেন্সের অধিনে প্রকাশ করা হয়।
 
গনু প্রকল্প বর্তমানে যে কাজ সমূহ করে থাকে, সেগুলো হল সফটওয়্যার ডেভলপমেন্ট, প্রচারণা, এবং নতুন সফটওয়্যার এবং অন্যান্য বিষয়সমূহ সকলের সামনে তুলে ধরা।
 
== প্রকল্পের মূল উদ্দেশ্য ==
একেবারে শুরুর দিকে এই প্রকল্পে ছিল "[[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> এর সাথে একটি কার্নেল ছিল, যদিও সেই সময় এটি পূর্ণাঙ্গ ছিল না। পরবর্তীতে কার্নেল এবং কম্পাইলার সম্পূর্ণ হওয়ার পর প্রোগ্রাম ডেভলপমেন্টের কাজে গনু ব্যবহার করা শুরু হয়। এর মূল লক্ষ্য ছিল ইউনিক্স সিস্টেমের মত বিভিন্ন কাজেএ ব্যবহার উপযোগী অ্যাপলিকেশন তৈরী করা। গনু ইউনিক্স সিস্টেমের অ্যাপলিকেশনসমূহ চালাতে পারতো যদিও এটি বিশেষ উল্লেখযোগ্য হিসাবে চিহ্নিত করা হত না। পরবর্তীতে গনুতে আরও বিশেষ ধরনের কিছু বৈশিষ্ট সংযোজন করা হয় এর মধ্যে রয়েছে বড় আকারের ফাইলের নাম ব্যবহার, ফাইল ভার্সন নম্বর ব্যবহার, এবং ক্র্যাশ করে না এমন ফাইল সিস্টেম ইত্যাদি। গনু মেনিফেস্টো লেখা হয়েছিল অন্যদের সহায়তা পাওয়া এবং সকলে সম্পৃক্ততার সুযোগ সৃষ্টি করে দিতে। প্রোগ্রামারদের তাদের পছন্দের অংশে অংশগ্রহনের জন্য উৎসাহিত করা হত। যেকেউ এই প্রকল্পে অর্থ অনুদান, কম্পিউটার যন্ত্রাংশ দান অথবা নিজের অবসর সময়ে কোড লিখে সহায়তা করেছেন।
 
== গনু মেনিফেস্টো ==
৩২ নং লাইন:
== অপারেটিং সিস্টেম ডেভলপমেন্ট ==
[[চিত্র:HURD Live CD.png|thumb|[[গনু]] অপারেটিং সিস্টেমের উদাহারণ, [[GNU Hurd|গনু হার্ড]]]]
গনু প্রকল্পের মূল লক্ষ্য ছিল একটি ফ্রি সফটওয়্যার অপারেটিং সিস্টেম তৈরী করা। ১৯৯২ এর মধ্যমে গনু প্রকল্পের অধিনে অপারেটিং সিস্টেমের প্রধান প্রধান অংশগুলো তৈরী সম্পন্ন হয়েছিল। এবং কার্নেল [[GNU Hurd|গনু হার্ড]] এর কাজ চলছিল। ১৯৯১ সালে [[Linus Torvalds]] পৃথকভাবে [[লিনাক্স কার্নেল]] তৈরী করেন, যার মাধ্যমে এই শেষ শূন্যস্থানটিও পূরণ হয়ে যায়। লিনাক্স ০.১২ সংস্করণটি ১৯৯২ সালে [[GPL]] লাইসেন্সের অধিনে প্রকাশ করা হয়েছিল। গনু এবং লিনাক্স এর সমন্বয়ে সর্বপ্রথম একটি পূর্ণাঙ্গ ফ্রি সফটওয়্যার অপারেটিং সিস্টেম প্রকাশ করা হয়। যদিও লিনাক্স গনু প্রকল্পের অংশ নয়, কিন্তু এটির ডেভলপমেন্টের কাজে [[GNU Compiler Collection|GCC]] এবং আরও কিছু গনু প্রোগ্রামিংটুল ব্যবহার করা হয়েছে।<ref>[http://groups.google.com/group/comp.os.minix/browse_thread/thread/76536d1fb451ac60/b813d52cbc5a044b What would you like to see most in minix?] Linus Benedict Torvalds (Aug 26 1991, 2:12 am) - comp.os.minix | Google Groups</ref>
 
== কৌশলগত প্রকল্প ==