diff options
author | Gabor Kovesdan <gabor@FreeBSD.org> | 2013-11-07 16:37:11 +0000 |
---|---|---|
committer | Gabor Kovesdan <gabor@FreeBSD.org> | 2013-11-07 16:37:11 +0000 |
commit | a1ca8916e1262fbb6a5cdc7073f5017b4908ebbc (patch) | |
tree | 636f1bdef54569864cb030d604a9e53174652e4b | |
parent | 4e968cced8f1f201429a95b1b8b27d317de2048c (diff) | |
parent | 24d129e8d1984a0b46a543bc523b63d216813bb0 (diff) | |
download | doc-a1ca8916e1262fbb6a5cdc7073f5017b4908ebbc.tar.gz doc-a1ca8916e1262fbb6a5cdc7073f5017b4908ebbc.zip |
Merge back improvements from the db5 branch:
- Convert to DocBook 5.0
- Use XSL-FO and FOP for PDF rendering instead of DSSSL and Jade
- Drop SGML catalogs since the tree is purely XML now
- Drop DSSSL stylesheets
- Drop other legacy constructs
- Add support for Schematron validation
- Add Schematron constraints
- Add support for RELAX NG validation
- Add experimental support for dblatex
Sponsored by: The FreeBSD Foundation
Approved by: doceng (self)
Notes
Notes:
svn path=/head/; revision=43126
1681 files changed, 139754 insertions, 149305 deletions
@@ -11,7 +11,7 @@ DOC_LANG= en_US.ISO8859-1 SUBDIR = ${DOC_LANG} .else SUBDIR = en_US.ISO8859-1 -SUBDIR+= bn_BD.ISO10646-1 +SUBDIR+= bn_BD.UTF-8 SUBDIR+= da_DK.ISO8859-1 SUBDIR+= de_DE.ISO8859-1 SUBDIR+= el_GR.ISO8859-7 diff --git a/bn_BD.ISO10646-1/articles/explaining-bsd/article.xml b/bn_BD.ISO10646-1/articles/explaining-bsd/article.xml deleted file mode 100644 index 3870e4af6a..0000000000 --- a/bn_BD.ISO10646-1/articles/explaining-bsd/article.xml +++ /dev/null @@ -1,2204 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" - "../../../share/xml/freebsd45.dtd"> -<!-- - The FreeBSD Documentation Project - - $FreeBSD$ ---> - -<article> - <articleinfo> - <title>BSD কি, কেন, - কার জন্য</title> - - <author> - <firstname>গ্রেগ</firstname> - - <surname>লেহেই</surname> - - <affiliation> - <address><email>grog@FreeBSD.org</email></address> - </affiliation> - </author> - - <othercredit> - <contrib>ভাষান্তর</contrib> - - <othername>প্রজ্ঞা</othername> - - <affiliation> - <address><email>abulfazl AT juniv.edu</email></address> - </affiliation> - </othercredit> - - <subjectset> - <subject><subjectterm>BSD</subjectterm></subject> - - <subject><subjectterm>Advocacy</subjectterm></subject> - </subjectset> - - <pubdate>$FreeBSD$</pubdate> - - <releaseinfo>$FreeBSD$</releaseinfo> - - <abstract> - <para>ওপেনসোর্স - সফটওয়ারের - জগতে - <quote>অপারেটিং - সিস্টেম</quote> - বলতে যেন <systemitem - class="osname">লিন্যাক্স</systemitem> - এর নামই - ভেসে ওঠে। - কিন্তু - লিন্যাক্স'ই - একমাত্র - ওপেনসোর্স - <systemitem - class="osname">ইউনিক্স</systemitem> - নয়। <ulink - url="http://www.leb.net/hzo/ioscount/data/r.9904.txt">ইন্টারনেট - অপারেটিং - সিস্টেম - কাউন্টারের</ulink> - ১৯৯৯ এর - রিপোর্ট - অনুযায়ী - নেটওয়ার্কের - সাথে - যুক্ত - বিশ্বের - ৩১.৩% - কম্পিউটারে - ব্যবহার - করা হয় - লিন্যাক্স - আর ১৪.৬% - কম্পিউটারে - ব্যবহৃত - হয় <systemitem - class="osname"><acronym>BSD</acronym></systemitem> - ইউনিক্স। - বিশ্বের - সর্ববৃহত্‍ - ইন্টারনেট - ভিত্তিক - প্রতিষ্ঠাগুলোর - কয়েকটি, - যেমন, <ulink - url="http://www.yahoo.com">Yahoo!</ulink> BSD - ইউনিক্স - ব্যবহার - করে থাকে। - বিশ্বের - ব্যস্ততম - <acronym>FTP</acronym> - সার্ভার <ulink - url="ftp://ftp.cdrom.com">ftp.cdrom.com</ulink> BSD - ব্যবহার - করে - প্রতিদিন - প্রায় ১.৪ - টেরাবাইট - ডাটা আদান - প্রদান - করে। - সুতরাং BSD'র - বাজার যে - একেবারে - ছোট, তাও - নয়। - এতকিছুর - পরও BSD যেন - লোকচক্ষুর - আড়ালেই - থেকে - গিয়েছে।</para> - - <para>BSD'র - পরিচিতির - অভাবের - পেছনে কি - কোন রহস্য - আছে ? এই - প্রশ্নটি - এবং এরকম - আরো কিছু - চিন্তাভাবনাই - এই লেখার - বিষয়বস্তু।</para> - - <para>এই - প্রবন্ধে BSD - ও - লিন্যাক্স - এর - পার্থক্যগুলো - এভাবে - উল্লেখ - করা হবে।</para> - </abstract> - </articleinfo> - - <sect1> - <title>BSD কি ?</title> - - <para>BSD অর্থ হল - <emphasis>Berkley Software Distribution</emphasis> । - সাধারণভাবে - BSD বলতে - ক্যালিফোর্নিয়া - বিশ্ববিদ্যালয়, - বার্কলী - কতৃক - প্রকাশিত - সোর্সকোডকে - বোঝানো হত। - <acronym>AT&T</acronym>'র - গবেষণালব্ধ - ইউনিক্স - অপারেটিং - সিস্টেমের - ওপর ভিত্তি - করে এই - সোর্সকোড - লেখা - হয়েছিল। 4.4BSD-Lite - বলে পরিচিত - এই - সোর্সকোড - ব্যবহার - করে বেশ - কয়েকটি - ওপেনসোর্স - অপারেটিং - সিস্টেম - প্রজেক্ট - গড়ে উঠেছে। - এই - প্রজেক্টগুলো - আরো কিছু - ওপেনসোর্স - প্রজেক্টের - সফটওয়ার - ব্যবহার - করে, যার - মধ্যে - উল্লেখযোগ্য - হল গনুহ - (<acronym>GNU</acronym>) - প্রজেক্ট। - স্বয়ংসম্পূর্ণ - একটি BSD - অপারেটিং - সিস্টেমের - বিভিন্ন - অংশগুলো হল - ঃ</para> - - <variablelist> - <varlistentry> - <term>BSD কার্নেল</term> - - <listitem> - <para>এটি - বিভিন্ন - প্রসেসের - মধ্যে সময় - ও মেমরী - বন্টন করে - এবং - একাধিক - প্রসেসর - থাকলে - তাদেরকেও - নিয়ন্ত্রণ - করে। - এছাড়া - ডিভাইস - ড্রাইভারও - কার্নেলের - অংশ।</para> - - <para>লক্ষণীয় - ব্যাপার - হল, - লিন্যাক্স - কার্নেল - বলতে একটি - কার্নেলকেই - বোঝায়, - কিন্তু BSD - কার্নেলের - সংখ্যা - একাধিক - এবং এদের - প্রত্যেকের - মাঝেই - শক্তিসামর্থে - বেশ - পার্থক্য - পরিলক্ষিত - হয়। </para> - </listitem> - </varlistentry> - - <varlistentry> - <term> - <systemitem class="library">C</systemitem> - লাইব্রেরী - </term> - - <listitem> - <para>এটি হল - অপারেটিং - সিস্টেমের - <acronym>API</acronym> - ফাংশনের - মূল - সংগ্রহ।</para> - - <para>BSD <systemitem class="library">C</systemitem> - লাইব্রেরীর - উত্‍পত্তি - বার্কলীর - সোর্সকোড - হতে, গনুহ (GNU) - প্রজেক্টের - কোড থেকে - নয়।</para> - </listitem> - </varlistentry> - - <varlistentry> - <term>বিভিন্ন - ইউটিলিটি - সফটওয়ার</term> - - <listitem> - <para> - উদাহরণস্বরূপ - শেল, ফাইল - ইউটিলিটি, - কম্পাইলার, - লিঙ্কার - ইত্যাদি। - বেশ কিছু - ইউটিলিটি - সফটওয়ার - নেয়া - হয়েছে GNU - প্রজেক্ট - থেকে, তবে - সব নয়।</para> - </listitem> - </varlistentry> - - <varlistentry> - <term>X WINDOW</term> - - <listitem> - <para>এটি একটি - গ্রাফিক্যাল - কম্পিউটার - ব্যবহার - পদ্ধতি - (<acronym>GUI</acronym>)।</para> - - <para>অধিকাংশ - BSD'তে X WINDOW - ব্যবহৃত - হয়। তবে - এটি <ulink - url="http://www.XFree86.org/">XFree86</ulink> - নামক - সম্পূর্ণ - ভিন্ন - একটি - প্রজেক্টের - অবদান।</para> - </listitem> - </varlistentry> - </variablelist> - </sect1> - - <sect1> - <title>আসল - ইউনিক্স!!! - সেটা আবার - কি ?</title> - - <para>BSD অপারেটিং - সিস্টেমগুলো - কোন - ইউনিক্স - ক্লোন নয়। - এগুলো - উদ্ভূত - হয়েছে AT&T'র - গবেষণালব্ধ - ইউনিক্স - অপারেটিং - সিস্টেম - হতে যা - কিনা আজকের - দিনের <systemitem - class="osname">UNIX System V</systemitem>'র - পূর্বসূরী। - ঘটনাটা - একটু - আশ্চর্যজনক, - বিশেষ করে - AT&T যখন - তাদের - সোর্সকোডকে - কখনই - ওপেনসোর্স - হিসেবে - উন্মুক্ত - করে দেয়নি। - </para> - - <para>এটি সত্যি - যে AT&T - ইউনিক্স - কোন - ওপেনসোর্স - সফটওয়ার - নয়। - কপিরাইটের - কথা চিন্তা - করলে BSD'কেও - ইউনিক্স - বলা যায় - না। কিন্তু - প্রকৃতপক্ষে - AT&T তাদের - ইউনিক্সে - ক্যালিফোর্নিয়া - বিশ্ববিদ্যালয়, - বার্কলীস্থিত - <emphasis>কম্পিউটার - সায়েন্স - রিসার্চ - গ্রুপের</emphasis> - সোর্সকোড - ব্যবহার - করেছিল। - ১৯৭৬ থেকে - <acronym>CSRG</acronym> তাদের - সফটওয়ারের - টেপ ছাড়তে - থাকে এবং - সফটওয়ারগুলোর - নাম দেয়া - হয় <emphasis>Berkley Software Distribution - বা BSD</emphasis>।</para> - - <para>প্রথম - দিককার BSD'তে - শুধু ইউজার - সফটওয়ারই - থাকতো। - কিন্তু - হঠাত্‍ - করেই এ - অবস্থার - পরিবর্তন - হয় যখন Defence Advanced Research - Agency (<acronym>DARPA</acronym>) র - সাথে CSRG'র - একটি - চুক্তি - সম্পাদিত - হয়। এই - চুক্তির - ফলে CSRG'র উপর - DARPA'র - নেটওয়ার্ক - প্রটোকল ARPANET - আপগ্রেড - করার - দায়িত্ব - বর্তায়। - নতুন এই - প্রটোকলটিকে - তখন বলা হত - ইন্টারনেট - প্রটোকল। - পরবর্তীতে - এই - প্রটোকলের - নাম হয়ে - যায় <acronym>TCP/IP</acronym>। TCP/IP - ছিল - ইন্টারনেট - প্রটোকলের - সবচাইতে - গুরুত্বপূর্ণ - অংশ। একটি - স্বয়ংসম্পূর্ণ - অপারেটিং - সিস্টেম - হিসেবে যে - BSD'টি - ব্যাপকভাবে - ব্যবহৃত - হয়েছিল, তা - ছিল 4.2 BSD'র অংশ; - এটা ১৯৮২ - সালের কথা।</para> - - <para>আশির দশকে - বেশ কিছু - নতুন - ওয়ার্কস্টেশন - কোম্পানী - গড়ে ওঠে। - এদের - অনেকেই - নিজস্ব - অপারেটিং - সিস্টেম - তৈরী না - করে - ইউনিক্সকেই - তাদের - কম্পিউটারের - জন্য - লাইসেন্স - করিয়ে নেয়। - বিশেষ করে - সান - মাইক্রোসিস্টেম - ইউনিক্সকে - লাইসেন্স - করিয়ে 4.2 BSD'র - ওপর ভিত্তি - করে <systemitem - class="osname">SunOS</systemitem> তৈরী - করে। যখন AT&T - নিজেই - ইউনিক্সকে - বাণিজ্যিকভাবে - বিক্রি - করার - অনুমতি - পায়, তখন - তারা - প্রথমে <systemitem - class="osname">System III</systemitem> এবং - তার - কিছুকাল - পরেই <systemitem class="osname">System - V</systemitem> - বাজারজাত - করতে থাকে। - System V'র কোন - নেটওয়ার্কিং - কোড ছিল না, - তাই - প্রতিটি - সংস্করণেই - BSD'র সফটওয়ার - অন্তর্ভুক্ত - থাকতো। এর - মধ্যে - উল্লেখযোগ্য - ছিল TCP/IP - সফটওয়ার, csh - শেল এবং VI - এডিটর। BSD - থেকে নেয়া - এই - সফটওয়ারগুলোকে - একত্রে বলা - হত <emphasis>Berkeley Extensions</emphasis>।</para> - - <para>BSD'র - সফটওয়ার - টেপে AT&T'র - সোর্সকোড - থাকতো বলে - ইউনিক্স - সোর্স - লাইসেন্সের - প্রয়োজন - হত। ১৯৯০ - সালের দিকে - দেখা গেল - যে CSRG'র - অর্থসংস্থান - প্রায় শেষ - এবং - সম্পূর্ণ BSD - প্রজেক্টটিই - বন্ধ হওয়ার - উপক্রম। এ - অবস্থায় - গ্রুপের - কিছু সদস্য - AT&T'র - মালিকানাধীন - অংশটুকু - বাদ দিয়ে - সোর্সকোডের - অবশিষ্ট - অংশ - প্রকাশের - উদ্যোগ - নেয়। - উল্লেখ্য - যে, BSD'র কোডের - নিজস্ব - অংশটুকু - ছিল - ওপেনসোর্স। - অবশেষে - নেটওয়ার্কিং - টেপ ২, যা - কিনা <emphasis>NET/2</emphasis> - নামে - পরিচিত, - প্রকাশের - মাধ্যমে - সোর্সকোড - প্রকাশের - এই উদ্যোগ - বাস্তবায়িত - হয়। Net/2 কোন - স্বয়ংসম্পূর্ণ - অপারেটিং - সিস্টেম - ছিল না, Net/2'র - কার্নেল - থেকে প্রায় - ২০% কোড বাদ - দেয়া - হয়েছিল। CSRG'র - একজন সদস্য - উইলিয়াম এফ - জোলিটস্‌ - এই অবশিষ্ট - কোডটুকু - নতুন করে - লেখেন এবং - ১৯৯২ এর - প্রথম দিকে - <systemitem class="osname">386BSD</systemitem> - নামে - প্রকাশ - করেন। একই - সময় CSRG'র - প্রাক্তন - সদ্যস্যদের - একটি গ্রুপ - <ulink url="http://www.bsdi.com/"> Berkley Software Design - Inc</ulink> নামে - একটি - কোম্পানি - গঠন করেন - এবং তারপরই - Net/2'র - সোর্সকোডের - ওপর ভিত্তি - করে <ulink - url="http://www.bsdi.com/"><systemitem class="osname">BSD/386 - </systemitem></ulink> নামের - একটি - অপারেটিং - সিস্টেমের - বেটা - সংস্করণ - প্রকাশ - করেন। এই - অপারেটিং - সিস্টেমটির - নাম - পরির্বতন - করে পরে <systemitem - class="osname">BSD/OS</systemitem> করা - হয়।</para> - - <para>অপারেটিং - সিস্টেম - প্রজেক্ট - হিসেবে 386BSD - কখনই - ভালভাবে - দাঁড়াতে - পারেনি। - ১৯৯৩ সালে - এই - প্রজেক্ট - থেকে দুটি - দল বের হয়ে - যায় এবং <systemitem - class="osname">NetBSD</systemitem> ও <systemitem - class="osname">FreeBSD</systemitem> নামে - আরো দুটি - অপারেটিং - সিস্টেম - প্রজেক্টের - সূচনা করে। - মূলতঃ 386BSD'র - উন্নতির - ব্যাপারে - অনেকে - অপেক্ষা - করতে রাজি - না হওয়াতেই - এই দুটি - প্রজেক্টের - আবির্ভাব - ঘটে। NetBSD - প্রজেক্টের - কাযক্রম - শুরু হয় - বছরের - প্রথমদিকে - আর বছরের - শেষে - প্রকাশিত - হয় FreeBSD'র - প্রথম - সংস্করণ। - মাঝের সময়ে - এই - প্রজেক্ট - দুটির - সোর্সকোডে - এত বেশি - পার্থক্য - দেখা দেয় - যে এদেরকে - আর কখনই - একীভূত করা - যায়নি। - তাছাড়া - প্রজেক্ট - দুটোর - লক্ষ্যও - ছিল ভিন্ন, - পরে যা - আলোচনা করা - হয়েছে। - ১৯৯৬ সালে NetBSD - প্রজেক্ট - থেকে - আরেকটি দল - বের হয়ে - যায় এবং - এভাবেই - সূচিত হয় <systemitem - class="osname">OpenBSD</systemitem> - প্রজেক্ট।</para> - </sect1> - - <sect1> - <title>BSD কেন - সুপরিচিত - নয় ?</title> - - <para>বেশ কিছু - কারণে BSD - অপেক্ষাকৃত - অখ্যাতঃ</para> - - <orderedlist> - <listitem> - <para>BSD - ডেভেলপাররা - অধিকাংশ - ক্ষেত্রেই - BSD'র গুণগান - প্রচারের - চাইতে BSD'র - সোর্সকোডের - উন্নতির - দিকেই - বেশী - মনোযোগী। - </para> - </listitem> - - <listitem> - <para>লিন্যাক্সের - খ্যাতির - জন্য - প্রকৃতপক্ষে - লিন্যাক্সভিত্তিক - প্রজেক্টগুলো - দায়ী নয়, - দায়ী হল - পত্রপত্রিকা - এবং - লিন্যাক্সভিত্তিক - সেবা - প্রদানকারী - বিভিন্ন - প্রতিষ্ঠান। - কিছুদিন - পূর্ব - পর্যন্তও - ওপেনসোর্স - BSD গুলোর - এধরনের - কোন - সমর্থক - ছিল না।</para> - </listitem> - - <listitem> - <para>BSD - ডেভেলপাররা - সাধারণত - লিন্যাক্স - ডেভেলপারদের - থেকে বেশী - অভিজ্ঞ। - তাই BSD'কে - আরো বেশী - সহজ - ব্যবহারযোগ্য - করার - ব্যাপারে - তাদের - আগ্রহ কম। - ফলে নবীন - ব্যবহারকারিদের - কাছে - লিন্যাক্স - ব্যবহার - করাই বেশী - সুবিধাজনক - মনে হয়। </para> - </listitem> - - <listitem> - <para>১৯৯২ - সালে BSD/386 এর - বিক্রেতা - <emphasis><acronym>BSDi</acronym></emphasis> এর - বিরুদ্ধে - AT&T একটি - মামলা - দায়ের - করে। - মামলায় AT&T - অভিযোগ - করে যে, - তাদের - কপিরাইটকৃত - সোর্সকোড - BSD/386 এ - ব্যবহার - করা - হচ্ছে। - অবশেষে - ১৯৯৪ সালে - দুপক্ষই - একটি - সমঝোতায় - পৌছায় এবং - AT&T মামলা - প্রত্যাহার - করে নেয়। - কিন্তু - তারপরও এই - মামলার - আতঙ্ক - অনেককেই - তাড়া করে - ফিরতে - থাকে এবং BSD - থেকে দূরে - থাকাটাই - তারা - নিরাপদ - মনে করতে - থাকে। - কিছুদিন - পূর্বে - মাত্র - মার্চ - ২০০০ এ - ওয়েবে - প্রকাশিত - এক - প্রবন্ধে - লেখা হয় যে - এই - মামলাটির - নিষ্পত্তি - হয়েছে <quote> - অতি - সম্প্রতি - </quote>।</para> - - <para>মামলার - ফলে অবশ্য - যে - ব্যাপারটি - পরিষ্কার - হয়ে যায় তা - হল - অপারেটিং - সিস্টেমের - নাম। আশির - দশকে BSD - পরিচিত - ছিল <quote>BSD - ইউনিক্স</quote> - হিসেবে। - AT&T'র - মালিকানাধীন - কোডের শেষ - চিহ্নটুকুও - বাদ - দেয়াতে - ইউনিক্স - নামের - প্রতি BSD'র - আর কোন - দাবি - থাকলো না। - একারণেই - বইয়ের - তালিকায় - দেখতে - পাবেন <quote>the 4.3BSD UNIX - operating system</quote> এবং <quote>the - 4.4BSD operating system</quote> এর - মত নাম।</para> - </listitem> - - <listitem> - <para>এরকম - একটা - ধারনা - অনেকের - মধ্যে আছে - যে, BSD - প্রজেক্টগুলো - খন্ডবিখন্ড - হয়ে - নিজেদের - মধ্যে - বিবাদে - লিপ্ত। <ulink - url="http://interactive.wsj.com/bin/login?Tag=/&URI=/archive/retrieve.cgi%253Fid%253DSB952470579348918651.djm&">ওয়াল - স্ট্রিট - জার্নাল</ulink> - একবার BSD - প্রজেক্টগুলোর - <quote>বলকান - পরিণতির</quote> - কথা - লিখেছিল। - মামলার - মতই, এসব - ধারনাও - মূলতঃ বহু - পুরনো - ঘটনার ওপর - ভিত্তি - করে গড়ে - উঠেছে।</para> - </listitem> - </orderedlist> - </sect1> - - <sect1> - <title>BSD বনাম - লিন্যাক্স</title> - - <para>BSD'র সাথে - লিন্যাক্সের - কোন একটি - ডিস্ট্রিবিউশন, - যেমন Debian - লিন্যাক্সের - পার্থক্যটা - কোথায় ? - সাধারণ - ব্যবহারকারীদের - জন্য - পার্থক্য - আসলেই খুব - কম; কারণ - দুটোই - ইউনিক্স - জাতীয় - অপারেটিং - সিস্টেম। - তাছাড়া - উভয়েই - সম্পূর্ণ - অলাভজনক - প্রজেক্টের - অবদান। ( - অন্য অনেক - লিন্যাক্স - ডিস্ট্রিবিউশনের - ক্ষেত্রে - অবশ্য একথা - প্রযোজ্য - নয় )। - পরবর্তি - পরিচ্ছেদে - আমরা BSD'র - বিভিন্ন - বৈশিষ্ট্য - বর্ণনা - করার - পাশাপাশি - লিন্যাক্সের - সাথে তা - তুলনা - করবো। এই - বর্ণনাটি - সবচেয়ে - ভালভাবে - প্রযোজ্য - FreeBSD'র - ক্ষেত্রে; - তবে NetBSD বা OpenBSD'র - সাথেও এর - পার্থক্য - খুব একটা - বেশি নয়।</para> - - <sect2> - <title>BSD কি কারো - মালিকানাধীন - ?</title> - - <para>প্রশ্নই - আসে না; BSD - কোন একক - ব্যক্তি - বা - প্রতিষ্ঠানের - সম্পত্তি - নয়। BSD - উন্নয়ন ও - প্রকাশনার - দায়িত্বে - নিয়োজিত - রয়েছে - পৃথিবীব্যাপী - ছড়িয়ে - থাকা একদল - অত্যন্ত - উচ্চপ্রযুক্তি - জ্ঞানসম্পন্ন - ও - আত্মনিবেদিত - মানুষের - একটি দল। - তবে BSD'র কিছু - অংশ - অন্যান্য - ওপেনসোর্স - প্রজেক্টের - তৈরী - করা।</para> - </sect2> - - <sect2> - <title>BSD উন্নয়ন - প্রক্রিয়া</title> - - <para>BSD - কার্নেলগুলোর - উন্নয়ন - প্রক্রিয়া - ওপেনসোর্স - সফটওয়ার - তৈরীর - পদ্ধতিতে - পরিচালিত - হয়। - প্রত্যেক - প্রজেক্ট - তাদের - সমস্ত - সোর্সকোডকে - <application><acronym>CVS</acronym></application> এর - মাধ্যমে - সবার জন্য - উন্মুক্ত - করে দেয়। BSD - বিষয়ক - লেখালেখি - এবং - অন্যান্য - প্রাসঙ্গিক - ফাইলও BSD - সোর্সের - অংশ। CVS - ব্যবহারকারীগণ - পছন্দমত - সোর্সের - যেকোন - সংস্করণ - ডাউনলোড - করতে - পারেন। - </para> - - <para>পৃথিবীব্যাপী - অসংখ্য - ব্যক্তি BSD'র - উন্নয়নের - পেছনে কাজ - করেন। - এদেরকে - মোটামুটি - তিনটি ভাগে - বিভক্ত করা - যায়ঃ</para> - - <variablelist> - <varlistentry> - <term>কন্ট্রিবিউটর</term> - - <listitem> - <para>এরা - সোর্সকোড - এবং - বিভিন্ন - বিবরণ - লেখার - কাজে - নিয়োজিত। - তবে BSD - সোর্সে - পরিবর্তনের - অধিকার - কন্ট্রিবিউটরদের - নেই। কোন - কমিটার - পরীক্ষা - করে - সম্মতি - দেবার - পরই কেবল - কন্ট্রিবিউটরদের - করা - কাজগুলো BSD - সোর্সের - অন্তর্ভুক্ত - হয়।</para> - </listitem> - </varlistentry> - - <varlistentry> - <term>কমিটার</term> - - <listitem> - <para>এরা BSD - সোর্সে - সরাসরি - পরিবর্তন - করতে - পারেন। - নিজ নিজ - ক্ষেত্রে - যথেষ্ট - যোগ্যতাসম্পন্ন - হলেই কেবল - কমিটার - হওয়া - যায়।</para> - - <para>কোন - কমিটার - সবাইকে - জানিয়ে - নাকি নিজ - দায়িত্বে - BSD সোর্সে - পরিবর্তন - করবেন তা - তার - বিচার - বিবেচনার - ওপর - নির্ভরশীল। - ভুল - হওয়ার - কোন - সম্ভাবনাই - না থাকলে - অভিজ্ঞ - কমিটারগণ - সকলের - সম্মতি - নেয়ার - প্রয়োজন - বোধ করেন - না। - উদাহরণস্বরূপ - ডকুমেন্টেশন - প্রজেক্টের - একজন - কমিটার - যেকোন - সময় - বানান বা - ব্যাকরণগত - ভুল - সংশোধন - করতে - পারেন, - এজন্য - অন্যান্য - কমিটারদের - সম্মতি - নেয়াটা - অর্থহীন। - অন্যদিকে - একজন - ডেভেলপার - যখন জটিল - ও - দীর্ঘমেয়াদী - প্রভাব - ফেলতে - সক্ষম - কোন - পরিবর্তন - করেন বা - নতুন - কিছু যোগ - করেন তখন - তা - পরীক্ষার - জন্য - সকলের - সামনে - পেশ - করাটাই - প্রচলিত - নিয়ম। - খুবই - বিরল - কিছু - ক্ষেত্রে - অবশ্য - মূখ্য - রূপরেখা - প্রণয়নকারীর - (Principal Architect) - দায়িত্বপ্রাপ্ত - কেন্দ্রীয় - কমিটির - একজন - সদস্য - কোন - কমিটারের - করা - পরিবর্তনকে - বাদ দিতে - পারেন; এই - ব্যাপারটিকে - বলা হয় <quote>Backing - Out</quote>। BSD - সোর্সে - কোন - পরিবর্তন - করা হলে - তা - প্রত্যেক - কমিটারকেই - ইমেইল এর - মাধ্যমে - জানানো - হয়। ফলে - গোপনে - কোন - পরিবর্তন - করা কখনই - সম্ভব - নয়।</para> - </listitem> - </varlistentry> - - <varlistentry> - <term>Core Team বা - কেন্দ্রীয় - কমিটি</term> - - <listitem> - <para>FreeBSD এবং NetBSD - উভয় - প্রজেক্টেরই - নিজস্ব - কেন্দ্রীয় - কমিটি - রয়েছে, - যাদের - দায়িত্ব - হল - প্রজেক্টের - সামগ্রিক - দিক - দেখাশোনা - করা। - কেন্দ্রীয় - কমিটির - ভূমিকা - কোন - সুনির্দিষ্ট, - সুঘোষিত - গন্ডীতে - আবদ্ধ - নয়। - সাধারণত - ডেভেলপাররাই - কেন্দ্রীয় - কমিটির - সদস্য - নির্বাচিত - হন; তবে - কমিটির - প্রত্যেক - সদস্যকেই - যে - ডেভেলপার - হতে হবে - এমন কোন - কথা নেই। - বিভিন্ন BSD - প্রজেক্টের - কেন্দ্রীয় - কমিটির - ভূমিকায় - পার্থক্য - থাকলেও - প্রতিটি - প্রজেক্টের - দিকনির্দেশনায় - সাধারণ - একজন - কমিটার - অপেক্ষা - কেন্দ্রীয় - কমিটির - একজন - সদস্যের - কথার - মূল্য - অনেক - বেশি।</para> - </listitem> - </varlistentry> - </variablelist> - - <para>BSD - প্রজেক্টগুলোর - এধরনের - পরিচালনা - পদ্ধতির - সাথে - লিন্যাক্সের - বেশ কিছু - পার্থক্য - রয়েছে ঃ</para> - - <orderedlist> - <listitem> - <para>সম্পূর্ন - প্রক্রিয়াটি - কোন একক - ব্যক্তির - নিয়ন্ত্রাণাধীন - নয়। - কার্যত - অবশ্য এটা - খুব বড় কোন - পার্থক্য - নয়, কারণ BSD - প্রজেক্টের - মূখ্য - রূপরেখা - প্রণয়নকারী - (Chief Architect) - কমিটারদের - করা যেকোন - পরিবর্তনকে - বাদ দিতে - পারেন। - তাছাড়া - লিন্যাক্সের - ক্ষেত্রেও - বেশ কিছু - ব্যক্তির - সোর্সকোড - পরিবর্তনের - অধিকার - আছে।</para> - </listitem> - - <listitem> - <para>BSD সোর্সকে - কেন্দ্রীয়ভাবে - সংরক্ষণ - করা হয়। - ফলে - একটিমাত্র - সাইট - থেকেই - সমগ্র - অপারেটিং - সিস্টেমের - যেকোন - সংস্করণ - পাওয়া - যায়।</para> - </listitem> - - <listitem> - <para>শুধুমাত্র - কার্নেল - নয় বরং - সম্পূর্ন - অপারেটিং - সিস্টেমের - পেছনেই BSD - প্রজেক্টগুলো - কাজ করে। - তবে এটি - খুব বড় কোন - সুবিধা নয়, - কারণ - অ্যাপলিকেশন - সফটওয়ার - ছাড়া - লিন্যাক্স - বা BSD - কোনটিই - আমাদের - কোন কাজে - আসবে না। - আর BSD'তে - ব্যবহৃত - অ্যাপলিকেশন - সফটওয়ারগুলো - প্রায়শঃই - লিন্যাক্সেও - ব্যবহৃত - হয়।</para> - </listitem> - - <listitem> - <para>নিয়মতান্ত্রিকভাবে - একটিমাত্র - CVS ব্যবহার - করায় BSD'র - উন্নয়ন - প্রক্রিয়া - বেশ সরল। - শুধুমাত্র - প্রকাশের - তারিখ বা - সংস্করণ - সূচক - সংখ্যা - ব্যবহার - করেই - যেকোন BSD - সোর্সকে - খুজে বের - করা যায়। CVS - ব্যবহার - করে - প্রতিদিন - প্রায় ১০০ - বার BSD - সোর্সকে - পরিবর্তন - করা হয়। - এসব - পরিবর্তনের - অধিকাংশই - অবশ্য - খুবই - ক্ষুদ্র।</para> - </listitem> - </orderedlist> - - <para>প্রতিটি BSD - প্রজেক্টই - তাদের - অপারেটিং - সিস্টেমের - তিন - প্রকারের - সংস্করণ - প্রকাশ - করে। - লিন্যাক্সের - মতই - প্রতিটি - সংস্করণকে - একটি - সংখ্যা - দিয়ে - নির্দেশ - করা হয়, - যেমন ১.৪.১ - বা ৩.৫। - তাছাড়া - সংস্করণসূচক - সংখ্যার - শেষে আরো - একটি শব্দ - যোগ করা - হয়ঃ</para> - - <orderedlist> - <listitem> - <para>বর্তমানে - যে - সংস্করণটির - উন্নয়নের - জন্য কাজ - চলছে, তাকে - বলা হয় - <emphasis>CURRENT</emphasis>। FreeBSD - প্রজেক্টে - CURRENT এর - পূর্বে - একটি - সংখ্যা - থাকে, যেমন - FreeBSD 0.5-CURRENT। NetBSD - প্রজেক্টের - নামকরণ - পদ্ধতি - কিছুটা - ভিন্ন; - অভ্যন্তরীন - পরিবর্তন - বোঝানোর - জন্য এই - প্রজেক্টে - সংস্করণ - সূচক - সংখ্যার - শেষে একটি - অক্ষর যোগ - করা হয়, - যেমন - NetBSD - 1.4.3<emphasis>G</emphasis>। OpenBSD - প্রজেক্টে - কোন - সংস্করণ - সূচক - সংখ্যা - ব্যবহৃত - হয়না, যেমন - - OpenBSD-current। BSD'তে যা - কিছু - পরিবর্তন - করা হয় বা - যোগ করা হয় - তার সবই CURRENT - সংস্করণেই - প্রথম - অন্তর্ভূক্ত - হয়।</para> - </listitem> - - <listitem> - <para>প্রতি - বছর - নির্দষ্ট - সময় অন্তর - দু থেকে - চারবার - প্রতিটি BSD - প্রজেক্ট - তাদের - অপারেটিং - সিস্টেমের - <emphasis>RELEASE</emphasis> - সংস্করণ - প্রকাশ - করে। এই - সংস্করণ - সিডিতে - পাওয়া যায় - এবং FTP সাইট - থেকেও - ডাউনলোড - করা যায়। RELEASE - এর উদাহরণ - হল OpenBSD 2.6-RELEASE এবং - NetBSD 1.4-RELEASE। RELEASE - সংস্করণ - প্রকাশ - করা হয় - সাধারণত - সাধারণ - ব্যবহারকারীদের - জন্য এবং - এটিই - সর্বাপেক্ষা - বেশি - ব্যবহৃত - হয়। NetBSD - প্রজেক্টও - তাদের - অপারেটিং - সিস্টেমের - প্যাচ (Patch) - সংস্করণ - প্রকাশ - করে। এই - সংস্করণের - নামের - শেষে - তৃতীয় - একটি - সংখ্যা - ব্যবহৃত - হয়, যেমন - NetBSD - 1.4.<emphasis>2</emphasis></para> - </listitem> - - <listitem> - <para>RELEASE - সংস্করণে - ভুল (BUG) - পাওয়া - গেলে তা - সংশোধন - করে CVS এ - অবস্থিত - মূল BSD - সোর্সের - অন্তর্ভুক্ত - করা হয়। - ফলে যে - নতুন BSD - সংস্করণ - পাওয়া যায় - তাকে FreeBSD র - ক্ষেত্রে - বলা হয় - <emphasis>STABLE</emphasis>। তবে - NetBSD ও OpenBSD'র - ক্ষেত্রে - RELEASE নামই - চালু - থাকে। - একটি - নির্দিষ্ট - সময় ধরে CURRENT - সংস্করণে - পরীক্ষানিরীক্ষার - পর কিছু - কিছু নতুন - উপদান - অনেক সময় RELEASE - সংস্করণেও - যোগ করা - হয়।</para> - </listitem> - </orderedlist> - </sect2> - - <sect2> - <title>BSD'র রকমফের</title> - - <para>লিন্যাক্স - ডিস্ট্রিবিউশনের - সংখ্যা - অনেক হলেও - ওপেনসোর্স - BSD'র সংখ্যা - মাত্র - তিনটি। - প্রতিটি BSD - প্রজেক্টেরই - নিজস্ব - সোর্স - সংগ্রহ - এবং - কার্নেল - রয়েছে। - কার্যত - অবশ্য - দেখা যায় - যে - বিভিন্ন - লিন্যাক্সে - ব্যবহৃত - অ্যাপলিকেশন - সফটওয়ারে - যতটুকু - পার্থক্য - রয়েছে, - বিভিন্ন - BSD'তে - ব্যবহৃত - অ্যাপলিকেশনের - মাঝে - পার্থক্য - তার থেকেও - কম।</para> - - <para>বিভিন্ন BSD - প্রজেক্টের - লক্ষ্য ও - উদ্দেশ্যকে - ছকে ফেলে - পৃথক - করাটা বেশ - কঠিন। মূল - ব্যাপারগুলো - অনেকটা - এরকম ঃ</para> - - <itemizedlist> - <listitem> - <para>FreeBSD'র - লক্ষ্য হল - উচ্চক্ষমতা - ও সহজ - ব্যবহারযোগ্যতা। - ইন্টারনেটভিত্তিক - সংস্থাগুলোর - মাঝে এটি - বিশেষভাবে - জনপ্রিয়। - পিসি এবং - কম্প্যাক - কর্পোরেশনের - আলফা - কম্পিউটারে - FreeBSD চালানো - যায়। - অন্যান্য - BSD থেকে FreeBSD - ব্যবহারকারীর - সংখ্যা - অনেক - বেশি।</para> - </listitem> - - <listitem> - <para>NetBSD - প্রজেক্টের - লক্ষ্য হল - বিভিন্ন - মডেলের - কম্পিউটারে - তাদের - অপারেটিং - সিস্টেমকে - চালাতে - পারা; তাই - তাদের - মূলমন্ত্রই - হল <quote>of course it runs NetBSD</quote> - অর্থাত্‍ - <quote>নিশ্চয় NetBSD - এই - কম্পিউটারটিকে - চালাতে - পারে</quote>। - ছোট্ট - পামটপ - থেকে শুরু - করে - শক্তিশালী - বড়মাপের - সার্ভার - - সবকিছুতেই - আজ NetBSD - চালানো - যায়। - এমনকি - একসময় - নাসা (<acronym>NASA</acronym>) - কর্তৃক - পরিচালিত - নভোযানেও - NetBSD ব্যবহৃত - হয়েছে। - বিশেষ করে - পুরনো - ধরনের - যেসব - কম্পিউটার - ইন্টেল - প্রসেসর - ব্যবহার - করে না, - সেসব - চালানোর - জন্য NetBSD - একটি - চমত্‍কার - অপারেটিং - সিস্টেম। - </para> - </listitem> - - <listitem> - <para>OpenBSD'র - লক্ষ্য - নিশ্ছিদ্র - নিরাপত্তা - এবং - সোর্সকোডের - নির্ভূলতা। - ওপেনসোর্স - চিন্তাধারা - অনুসরণের - পাশাপাশি - কঠিন - সর্তকতার - সাথে - সোর্সকোড - পরীক্ষার - ফলে OpenBSD'র - নিরাপত্তা - ও - নির্ভুলতা - একটি - প্রমাণিত - ও স্বীকৃত - সত্য। - এজন্য - নিরাপত্তার - ব্যাপারে - বিশেষভাবে - সচেতন - বিভিন্ন - প্রতিষ্ঠান, - যেমন - - ব্যাংক, - শেয়ার - বাজার, - মার্কিন - সরকারি - দপ্তর - - এদের কাছে - OpenBSD - বিশেষভাবে - সমাদৃত। - NetBSD'র মত OpenBSDও - বেশকিছু - মডেলের - কম্পিউটারে - চলতে - সক্ষম।</para> - </listitem> - </itemizedlist> - - <para>এছাড়াও - ওপেনসোর্স - নয় এরকম - রয়েছে আরও - দুটি BSD। এরা - হল BSD/OS এবং - অ্যাপল - কর্পোরেশনের - <systemitem class="osname">Mac OS X</systemitem>ঃ</para> - - <itemizedlist> - <listitem> - <para>4.4 BSD থেকে - উদ্ভুত - অপারেটিং - সিস্টেমগুলোর - মধ্যে BSD/OS - সবচেয়ে - প্রাচীন। - যদিও এটি - ওপেনসোর্স - নয়, কিন্তু - বেশ অল্প - খরচেই এর - সোর্সকোড - লাইসেন্স - কেনা যায়। - FreeBSD'র সাথে BSD/OS - এর প্রচুর - মিল - রয়েছে।</para> - </listitem> - - <listitem> - <para>অ্যাপল - কম্পিউটার - কর্পোরেশনের - ম্যাকিন্টশ - কম্পিউটারে - ব্যবহৃত - অপারেটিং - সিস্টেমের - সর্বশেষ - সংস্করণ - হল MacOS X। এই - অপারেটিং - সিস্টেমটির - কার্নেল - ব্যাতীত - অন্যান্য - অংশ - ওপেনসোর্স - নয়। - অ্যাপল - কর্পোরেশনের - প্রধান - কয়েকজন - ডেভেলপারের - FreeBSD - সোর্সকোড - পরিবর্তনের - অধিকার - রয়েছে।</para> - </listitem> - </itemizedlist> - </sect2> - - <sect2> - <title>BSD ও গনুহ (GNU) - পাবলিক - লাইসেন্সের - পার্থক্য - </title> - - <para>লিন্যাক্সের - লাইসেন্স - হল <emphasis>GNU General Public License</emphasis> - বা <acronym>GPL</acronym>। GPL - এর - উদ্দেশ্য - হল - ওপেনসোর্স - নয় এধরনের - সকল - সফটওয়ারকে - ঝেঁটিয়ে - বিদায় - করা। GPL - সফটওয়ারের - ওপর - ভিত্তি - করে - নির্মিত - নতুন কোন - সফটওয়ারের - সোর্সকোড - প্রকাশ - করতে - সফটওয়ার - নির্মাতা - বাধ্য। - কিন্তু BSD - লাইসেন্স - এতটা কঠোর - নয়। ফলে BSD - লাইসেন্স - ব্যবহার - করে - সফটওয়ারের - শুধুমাত্র - বাইনারি - বা - কম্পাইল্ড - সংস্করণও - প্রকাশ - করা - সম্ভব। - বিশেষ কর - <emphasis>Embedded</emphasis> - অ্যাপলিকেশনের - জন্য এই - ব্যবস্থা - খুবই - সুবিধাজনক।</para> - </sect2> - - <sect2> - <title>আর যা - কিছু জানা - দরকার </title> - - <para>যেহেতু - BSD'তে চলতে - সক্ষম - অ্যাপলিকেশন - সফটওয়ারের - সংখ্যা - লিন্যাক্স - অপেক্ষা - কম, তাই BSD - ডেভেলপাররা - BSD'তেই - লিন্যাক্সের - সফটওয়ার - চালাবার - জন্য একটি - প্যাকেজ - তৈরী - করেছেন। - এই - প্যাকেজের - অংশ হল - লিন্যাক্সের - <systemitem class="library">C</systemitem> - লাইব্রেরী - এবং BSD - কার্নেলকে - প্রয়োজনীয় - পরিবর্তনের - ব্যবস্থা। - এই - পরিবর্তনের - ফলে BSD - কার্নেল - লিন্যাক্সের - সিস্টেম - কল - অনুযায়ী - কাজ করতে - পারে। একই - গতির একটি BSD - ব্যবহারকারী - কম্পিউটার - ও একটি - লিন্যাক্স - ব্যবহারকারী - কম্পিউটারে - লিন্যাক্স - ভিত্তিক - অ্যাপলিকেশন - সফটওয়ার - চালালে - সফটওয়ারটির - কার্জদক্ষতাতে - তেমন কোন - পার্থক্য - পরিলক্ষিত - হয় না।</para> - - <para>লিন্যাক্সের - তুলনায় BSD'কে - আপগ্রেড - করা - অপেক্ষাকৃত - সহজ। কারণ - প্রতিটি BSD - অপারেটিং - সিস্টেম - একটিমাত্র - গোষ্ঠীর - নিয়ন্ত্রণাধীন, - অন্যদিকে - বিভিন্ন - লিন্যাক্স - ডিস্ট্রিবিউশন - বিভিন্ন - গোষ্ঠী বা - প্রতিষ্ঠানের - নিয়ন্ত্রণাধীন। - BSD'তে যখন - লাইব্রেরী - আপগ্রড - করা হয় তখন - পূর্ববর্তী - লাইব্রেরীর - জন্যও - উপযুক্ত - মডিউল - দেয়া হয়। - ফলে কয়েক - বছরের - পুরনো - সফটওয়ারও - কোন - সমস্যা - ছাড়াই - চালানো - যায়।</para> - </sect2> - - <sect2> - <title>তাহলে কি BSD, - না - লিন্যাক্স - ব্যবহার - করবো ?</title> - - <para>BSD এবং - লিন্যাক্সের - মাঝে - বিভিন্ন - পার্থক্য - থাকলেও - বাস্তবে - এর প্রভাব - কতটুকু ? BSD - কার জন্য - আর - লিন্যাক্সই - বা কার - জন্য ?</para> - - <para>এই - প্রশ্নের - জবাব দেয়া - খুবই - কঠিন। - নিচের - পরামর্শগুলো - হয়তো - কিছুটা - সাহায্য - করতে - পারেঃ</para> - - <itemizedlist> - <listitem> - <para>যদি আপনি - এ - মুহূর্তে - কোন - ওপেনসোর্স - অপারেটিং - সিস্টেম - ব্যবহার - করে - সন্তুষ্ট - থাকেন, তবে - তা - পরিবর্তনের - পেছনে - তেমন কোন - যুক্তি - নেই।</para> - </listitem> - - <listitem> - <para>BSD - অপারেটিং - সিস্টেমগুলোর - মধ্যে - বিশেষ করে - FreeBSD ব্যবহার - করে - লিন্যাক্স - অপেক্ষা - বেশি - সুবিধা - পাওয়া - সম্ভব। - তবে এটি - সবক্ষেত্রে - সত্য নয়। - কখনো কখনো - লিন্যাক্স - হয়তো FreeBSD - থেকেও ভাল - ফল দিতে - পারে।</para> - </listitem> - - <listitem> - <para>নির্ভরযোগ্যতার - জন্য BSD - অপারেটিং - সিস্টেমগুলোর - দীর্ঘদিনের - খ্যাতি - আছে। - সোর্সকোডে - দীর্ঘ - ব্যবহারজনিত - অভিজ্ঞতার - প্রতিফলনই - এর মূল - কারণ।</para> - </listitem> - - <listitem> - <para>BSD - লাইসেন্স - অনেকক্ষেত্রেই - GPL - লাইসেন্স - অপেক্ষা - অধিক - সুবিধাজনক।</para> - </listitem> - - <listitem> - <para>লিন্যাক্সের - সফটওয়ার - BSD'তে - চালানো - গেলেও তার - উল্টোটা - সত্যি নয়। - দু দুটো - অপারেটিং - সিস্টেমের - সফটওয়ার - চালাতে - পারায় BSD'র - সফটওয়ারের - সংখ্যা - লিন্যাক্স - থেকেও - বেশি।</para> - </listitem> - </itemizedlist> - </sect2> - - <sect2> - <title>BSD - সংক্রান্ত - সেবা ও - প্রশিক্ষণ</title> - - <para><acronym>BSDi</acronym> - সবসময়ই BSD/OS - সংক্রান্ত - সেবা দিয়ে - এসেছে। - সম্প্রতি - তারা FreeBSD - ভিত্তিক - সেবা - দেয়ারও - ঘোষণা - দিয়েছে।</para> - - <para>এছাড়া FreeBSD, NetBSD - ও OpenBSD'র - ব্যাপারে - পরামর্শ - দিয়ে - থাকেন - এরকম - ব্যক্তিদের - তালিকাও - প্রত্যেক - প্রজেক্টের - নিকট থেকে - পাওয়া - যায়।</para> - </sect2> - </sect1> -</article> diff --git a/bn_BD.ISO10646-1/articles/new-users/article.xml b/bn_BD.ISO10646-1/articles/new-users/article.xml deleted file mode 100644 index 5edbda2ebf..0000000000 --- a/bn_BD.ISO10646-1/articles/new-users/article.xml +++ /dev/null @@ -1,3531 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" - "../../../share/xml/freebsd45.dtd"> -<!-- - The FreeBSD Documentation Project - - $FreeBSD$ ---> - -<article> - <articleinfo> - <title>ইউনিক্স ও - FreeBSD'র - হাতেখড়ি</title> - - <author> - <firstname>অ্যানেলিস</firstname><surname>এন্ডারসন</surname> - <affiliation> - <address><email>andrsn@andrsn.stanford.edu</email></address> - </affiliation> - </author> - - <othercredit> - <contrib>ভাষান্তর</contrib> - - <othername>প্রজ্ঞা</othername> - - <affiliation> - <address><email>abulfazl AT juniv.edu</email></address> - </affiliation> - </othercredit> - - <subjectset> - <subject><subjectterm>FreeBSD</subjectterm></subject> - - <subject><subjectterm>Getting started guide</subjectterm></subject> - </subjectset> - - <pubdate>August 15, 1997</pubdate> - - <releaseinfo>$FreeBSD$</releaseinfo> - - <abstract> - <para><systemitem class="osname">FreeBSD</systemitem> - ইনস্টল - করতে - পারায় - আপনাকে - <emphasis>স্যালুট!!!</emphasis> - বিভিন্ন - ইউনিক্স - এবং বিশেষ - করে FreeBSD'র - জগতে যারা - নতুন, - তাদেরকে - উদ্দেশ্য - করেই এই - লেখা; তাই - ইউনিক্সের - প্রাথমিক - ব্যাপারগুলো - দিয়েই - লেখাটি - শুরু - হয়েছে। - আমরা ধরে - নিচ্ছি যে, - আপনি <ulink url="http://">BSDi</ulink> - বা <ulink url="http://www.FreeBSD.org/"> - FreeBSD.org</ulink> এর - সরবরাহকৃত - FreeBSD'র ২.০.৫ বা - তার - পরবর্তী - কোন - সংস্করণ - ব্যবহার - করছেন; - তাছাড়া - আপনিই - এমুহূর্তে - আপনার - সিস্টেমের - একমাত্র - ব্যবহারকারী - এবং <systemitem - class="osname">ডস</systemitem>/<systemitem - class="osname">উইন্ডোস - </systemitem> বা <systemitem - class="osname">OS/2</systemitem> - ব্যবহারেও - আপনি - মোটামুটি - অভ্যস্ত।</para> - </abstract> - </articleinfo> - - <sect1> - <title>লগ ইন ও লগ আউট</title> - - <para>যখন <prompt>login:</prompt> - লেখাটি - দেখতে - পাবেন, তখন - <systemitem class="username">root</systemitem> - অথবা - সাধারণ - একজন - ব্যবহারকারীরূপে - লগ ইন করুন, - অর্থাত্‍ - সিস্টেমে - প্রবেশ - করুন। - সাধারণ - ব্যবহারকারির - এই - অ্যাকাউন্টটি - পূর্বেই - ইনস্টলেশনের - সময় অথবা root - হিসেবে - তৈরী করে - রাখতে হবে। - root নামক - অ্যাকাউন্টটি - FreeBSD - ইনস্টলেশনের - সময় নিজে - থেকেই তৈরী - হয়। এই root - অ্যাকাউন্টটির - ক্ষমতা - অপরিসীম। - এটি থেকে - সিস্টেমের - যেকোন - স্থানে - প্রবেশ করে - যেকোন - পরিবর্তন - করা যায়; - এমনকি - প্রয়োজনীয় - ফাইল মুছে - ফেলাও root এর - জন্য কোন - সমস্যা নয়। - তাই root - অ্যাকাউন্টে - লগ ইন করলে - যথেষ্ট - সতর্কতা - অবলম্বন - করা - প্রয়োজন। - <prompt>%</prompt> এবং <prompt>#</prompt> - চিহ্নদুটি - কমান্ড - প্রম্পট - নির্দশ - করে। - কমান্ড - প্রম্পট হল - ব্যবহারকারীর - নিকট থেকে - বিভিন্ন - কমান্ড বা - নির্দেশ - গ্রহন করার - একটি বিশেষ - প্রোগ্রাম। - এই লেখায়, - সাধারণ - একজন - ব্যবহারকারীর - নিকট - উপস্থাপিত - কমান্ড - প্রম্পট - বোঝাতে <literal>%</literal> - এবং root এর - জন্য <literal>#</literal> - ব্যবহৃত - হয়েছে। - আপনি যে - কমান্ড - প্রম্পটটি - ব্যবহার - করেন, তা এর - থেকে ভিন্ন - হতে পারে। - </para> - - <para>লগ আউট করে - প্রতিবার - নতুন একটি - <prompt>login:</prompt> - প্রম্পট - পেতে হলে - লিখুন -</para> - - <informalexample> - <screen> - <prompt>#</prompt> <userinput>exit</userinput> - </screen> - </informalexample> - - <para>এটিসহ - অন্যান্য - প্রতিটি - কমান্ড - লিখে <keycap>Enter</keycap> - চাপুন। - তাছাড়া - একথাও মনে - রাখবেন যে, - ইউনিক্স - ছোট ও বড় - হাতের - অক্ষরকে - ভিন্নভাবে - বিবেচনা - করে, - অর্থাত্‍ - <command>exit</command> ও <command>EXIT</command> - কখনোই এক - নয়। - </para> - - <para>কম্পিউটার - বন্ধ (shut down) - করতে চাইলে - লিখুন -</para> - - <informalexample> - <screen> - <prompt>#</prompt> <userinput>/sbin/shutdown -h now</userinput> - </screen> - </informalexample> - - <para>আর রিবুট - করতে চাইলে - লিখুন -</para> - - <informalexample> - <screen> - <prompt>#</prompt> <userinput>/sbin/shutdown -r now</userinput> - </screen> - </informalexample> - - <para>অথবা</para> - - <informalexample> - <screen> - <prompt>#</prompt> <userinput>/sbin/reboot</userinput> - </screen> - </informalexample> - - <para>একত্রে - <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Delete</keycap></keycombo> - চেপেও - রিবুট করতে - পারেন। - রিবুটের - পূর্বে FreeBSD - কিছুটা সময় - নেবে। FreeBSD'র - নতুন - সংস্করণগুলোতে - <command><filename>/sbin/reboot </filename></command> ও - <keycombo><keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Delete</keycap></keycombo> - একই ফল - দেয়। - রিস্টার্ট - বাটন চেপে - কম্পিউটার - রিবুট করা - অপেক্ষা - এদুটি অনেক - ভাল উপায়। - তাছাড়া - নতুন করে FreeBSD - ইনস্টলের - ঝুকি - এড়ানোর - জন্যও এই - দুটি - পদ্ধতি - ব্যবহার - করা - উচিত্‍।</para> - </sect1> - - <sect1> - <title>Root হিসেবে - নতুন - ব্যবহারকারীর - জন্য - অ্যাকাউন্ট - তৈরী</title> - - <para>ইনস্টলেশনের - সময় যদি - কোন - অ্যাকাউন্ট - তৈরী করে - না থাকেন - এবং এখন root - হিসেবে লগ - ইন করে - থাকেন, তবে - একটি - অ্যাকাউন্ট - তৈরীর সময় - হয়েছে। - এজন্য - লিখুন -</para> - - <informalexample> - <screen> - <prompt>#</prompt> <userinput>adduser</userinput> - </screen> - </informalexample> - - <para>প্রথমবার - এই - কমান্ডটি - ব্যবহার - করলে কিছু - প্রশ্ন করা - হয় এবং কোন - পছন্দ না - থাকলে - ডিফল্ট - হিসেবে কি - গ্ড়গ্রহন - করা হবে - তাও দেখানো - হয়। ডিফল্ট - শেল হিসেবে - হয়তো <application>sh</application> - এর নাম - দেখানো হবে - কিন্তু - আপনি <application>csh </application> - শেলও পছন্দ - করতে - পারেন। - কিছুই - পছন্দ করার - না থাকলে - শুধু <keycap>Enter</keycap> - চাপুন। এই - পছন্দগুলোই - পরবর্তী - প্রতিটি - অ্যাকাউন্ট - তৈরীর সময় - ব্যবহৃত - হবে। - <filename>/etc/adduser.conf</filename> - নামক একটি - পরিবর্তনযোগ্য - ফাইলে এই - তথ্যগুলো - লেখা হয়।</para> - - <para>নতুন কোন - ব্যবহারকারীর - জন্য - অ্যাকাউন্ট - তৈরীর একটি - উদাহরণ এখন - দেয়া হচ্ছে - যেখানে - <emphasis>জ্যাক - বেনিম্বলের - </emphasis> জন্য - <emphasis>জ্যাক</emphasis> - নামে একটি - অ্যাকাউন্ট - তৈরী করা - হয়। - নিরাপত্তার - ব্যাপারটি - বেশ - গুরুত্বপূর্ণ - হলে - জ্যাককে - একটি - পাসওয়ার্ডও - দিতে হবে। - জ্যাককে - অন্যকোন - গ্রুপের - অন্তর্ভুক্ত - করা হবে - কিনা জানতে - চাইলে - লিখুন - <userinput>wheel</userinput></para> - - <informalexample> - <screen>Login group is "jack". Invite jack into other groups: <userinput>wheel</userinput> </screen> - </informalexample> - - <para>এর ফলে - <emphasis>jack</emphasis> - অ্যাকাউন্টে - লগ ইন করেও - <command>su</command> কমান্ড - ব্যবহার - করে root হওয়া - যাবে। - এভাবে root - অ্যাকাউন্টে - লগ ইন করলে - অন্য কারো - বিরক্তি - উত্‍পাদনেরও - কোন - সম্ভাবনা - নেই।</para> - - <para>যেকোন সময় - <keycombo><keycap>Ctrl</keycap><keycap>C</keycap></keycombo> - চেপে <command>adduser </command> - থেকে বের - হয়ে আসা - যায়। বের - হওয়ার - পূর্বে - নতুন - অ্যাকাউন্ট - তৈরী হবে - কি হবে না - তা নিশ্চিত - করার জন্য - একটি সুযোগ - দেয়া হবে; - নতুন - অ্যাকাউন্ট - তৈরী করতে - না চাইলে - শুধু <keycap>n</keycap> - চেপে না - করে দেয়া - যাবে। - ইচ্ছা হলে - <emphasis>jill</emphasis> নামে - দ্বিতীয় - আরেকটি - অ্যাকাউন্ট - তৈরী করতে - পারেন। এর - সুবিধা হল - - কোন কারণে - <emphasis>jack</emphasis> নামের - অ্যাকাউন্টটি - ক্ষতিগ্রস্থ - হলে <emphasis>jill</emphasis> - নামের - অ্যাকাউন্টটি - ব্যবহার - করতে - পারবেন।</para> - - <para>জ্যাকের - জন্য নতুন - অ্যাকাউন্ট - তৈরী হয়ে - গেলে <command>exit</command> - কমান্ড - ব্যবহার - করে বের - হয়ে আসুন ও - জ্যাক - হিসেবে - পুনরায় লগ - ইন করুন। - বিশেষ - দরকার না - হলে root - হিসেবে কাজ - না করাই - ভাল; এতে root এর - শক্তি - অপব্যবহার - হওয়ার ঝুকি - থাকে না।</para> - - <para>যদি আপনি - ইতিপূর্বেই - জ্যাকের - জন্য একটি - অ্যাকাউন্ট - তৈরী করে - থাকেন এবং - এখন তাকে - শুধু <command>su</command> - কমান্ড - ব্যবহার - করে root হওয়ার - সুযোগ দিতে - চান, তবে - আপনি নিজে root - হিসেবে লগ - ইন করে - <filename>/etc/group</filename> - ফাইলের - প্রথম - লাইনে <emphasis>jack</emphasis> - শব্দটি যোগ - করুন। এই - লাইনটিতে - <systemitem class="groupname">wheel</systemitem> - গ্রুপের - সদস্যদের - নাম - তালিকাভুক্ত - থাকে। তবে - এর পূর্বে - আপনাকে - <application>Vi</application> - টেক্সট - এডিটর - কিংবা Vi এর - পরিবর্তে - <application>ee</application> - ব্যবহার - করা শিখতে - হবে। Vi থেকে ee - ব্যবহার - করা - অপেক্ষাকৃত - সহজ। - সাধারণত - FreeBSD'র নতুন - সংস্করণগুলোতে - ee দেয়া - থাকে।</para> - - <para>কোন - ব্যবহারকারীর - অ্যাকাউন্ট - মুছে ফেলতে - চাইলে <command>rmuser</command> - কমান্ড - ব্যবহার - করুন।</para> - </sect1> - - <sect1> - <title>ঘুরে দেখা</title> - - <para>একজন - সাধারণ - ব্যবহারকারীরূপে - লগ ইন করুন - এবং - বিভিন্ন - ডিরেক্টরি - ঘুরে ফিরে - দেখুন। - প্রয়োজনীয় - সহায়িকা ও - FreeBSD - সংক্রান্ত - বিভিন্ন - তথ্য জানার - জন্য কিছু - কমান্ড - ব্যবহার - করে দেখতে - পারেন।</para> - - <para>এখানে - কয়েকটি - কমান্ড ও - তাদের - কার্যকারিতা - উল্লেখ করা - হলঃ</para> - - <variablelist> - <varlistentry> - <term><command>id</command></term> - <listitem><para>আপনার - অ্যাকাউন্ট, - গ্রুপ - ইত্যাদির - নাম - জানাবে।</para></listitem> - </varlistentry> - - <varlistentry> - <term><command>pwd</command></term> - - <listitem> - <para>এ - মুহূর্ত - কোন - ডিরেক্টরিতে - অবস্থান - করছেন তা - জানাবে।</para></listitem> - </varlistentry> - - <varlistentry> - <term><command>ls</command></term> - - <listitem> - <para>বর্তমান - ডিরেক্টরির - সকল - ফাইলের - নাম - দেখাবে।</para></listitem> - </varlistentry> - - <varlistentry> - <term><command>ls <option>-F</option></command></term> - - <listitem> - <para>ফাইলের - নাম - দেখানোর - সময় - এক্সিকিউটেবল - বা - বাইনারি - ফাইলের - শেষে <literal>*</literal>, - ডিরেক্টরির - শেষে <literal>/</literal> - এবং - সিম্বলিক - লিঙ্কের - শেষে <literal>@</literal> - জুড়ে - দেবে।</para></listitem> - </varlistentry> - - <varlistentry> - <term><command>ls <option>-l</option></command></term> - - <listitem> - <para>নামসহ - প্রতিটি - ফাইলের - বিভিন& |