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

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
ট্যাগ: মোবাইল সম্পাদনা মোবাইল ওয়েব সম্পাদনা
সম্পাদনা সারাংশ নেই
৯ নং লাইন:
 
== প্রকল্পের মূল উদ্দেশ্য ==
একেবারে শুরুর দিকে এই প্রকল্পে ছিল "[[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> এর সাথে একটি কার্নেল ছিল, যদিও সেই সময় এটি পূর্ণাঙ্গ ছিল না। পরবর্তীতে কার্নেল এবং কম্পাইলার সম্পূর্ণ হওয়ার পর প্রোগ্রাম ডেভলপমেন্টের কাজে গনু ব্যবহার করা শুরু হয়। এর মূল লক্ষ্য ছিল ইউনিক্স সিস্টেমের মত বিভিন্ন কাজেএ ব্যবহার উপযোগী অ্যাপলিকেশন তৈরী করা। গনু ইউনিক্স সিস্টেমের অ্যাপলিকেশনসমূহ চালাতে পারতো যদিও এটি বিশেষ উল্লেখযোগ্য হিসাবে চিহ্নিত করা হত না। পরবর্তীতে গনুতে আরও বিশেষ ধরনের কিছু বৈশিষ্ট সংযোজন করা হয় এর মধ্যে রয়েছে বড় আকারের ফাইলের নাম ব্যবহার, ফাইল ভার্সনসংস্করণ নম্বর ব্যবহার, এবং ক্র্যাশ করে না এমন ফাইল সিস্টেম ইত্যাদি। গনু মেনিফেস্টো লেখা হয়েছিল অন্যদের সহায়তা পাওয়া এবং সকলে সম্পৃক্ততার সুযোগ সৃষ্টি করে দিতে। প্রোগ্রামারদের তাদের পছন্দের অংশে অংশগ্রহনের জন্য উৎসাহিত করা হত। যেকেউ এই প্রকল্পে অর্থ অনুদান, কম্পিউটার যন্ত্রাংশ দান অথবা নিজের অবসর সময়ে কোড লিখে সহায়তা করেছেন।
 
== গ্নু ইশতেহার ==
২৯ নং লাইন:
 
== কপিলেফ্ট ==
[[Copyleft|কপিলেফ্ট]] প্রোগ্রামারদের সফটওয়্যারগুলো স্বাধীনভাবে ব্যবহার করার সুযোগ করে দেয়। কপিলেফ্ট আইনগত পদ্ধতিতে বৈধভাবে প্রত্যেককে সফটওয়্যর বা এর সোর্স কোড ব্যবহার, সম্পদনা, এবং পুনঃবিতরণ করার অধিকার দেয়া। তবে এক্ষেত্রে বিতরনের সময় অবশ্যই এই নিয়মগুলো/ অধিকারগুলো দিতে হবে। নতুন তৈরী প্রোগ্রাম এবং সোর্সকোডও কপিলেফ্ট হতে হবে।
 
== অপারেটিং সিস্টেম ডেভলপমেন্ট ==