রিলিজ নোট

Fedora 10

Fedora ডকুমেন্টেশন প্রজেক্ট

স্বত্বাধিকার © ২০০৭, ২০০৮ Red Hat, Inc. ও অন্যান্যদের। শুধুমাত্র http://www.opencontent.org/openpub/-এ উপলব্ধ Open Publication License, v1.0-র শর্তাধীন এই সামগ্রী বিতরণ করা যাবে।

FEDORA, FEDORA PROJECT, ও Fedora Logo-গুলি Red Hat, Inc.-র ট্রেডমার্ক ও মার্কিন যুক্তরাষ্ট্রে এইগুলি নিবন্ধিত অথবা নিবন্ধীকরণ করা হচ্ছে এবং Fedora Project-র লাইসেন্সের অধীন ব্যবহার করা হয়েছে।

Red Hat এবং Red Hat "Shadow Man" লোগোটি, মার্কিন যুক্তরাষ্ট্র এবং অন্যান্য সব দেশে Red Hat, Inc.-র নিবন্ধিত ট্রেডমার্ক।

এখানে উদ্ধৃত অন্য সকল ট্রেডমার্ক ও কপিরাইট তাদের নিজ নিজ মালিকদের সম্পত্তি।

সফ্টওয়্যারের অনুরূপ Fedora-র নথিপত্রগুলিও রপ্তানি সংক্রান্ত বিধিনিষেধের অধীন হতে পারে। Fedora Project-র ক্ষেত্রে প্রযোজ্য রপ্তানির নিয়মাবলী সম্পর্কে http://fedoraproject.org/wiki/Legal/Export-এ জেনে নিন।

সারসংক্ষেপ

Fedora-র এই রিলিজ সম্পর্কে কিছু গুরুত্বপূর্ণ তথ্য


1. Fedora 10-এ স্বাগত্বম
1.1. Fedora-এ স্বাগত্বম
1.2. Fedora 10-র সংক্ষিপ্ত বর্ণনা
1.3. মতামত
1.3.1. Fedora সফ্টওয়্যার সম্পর্কে আপনার মতামত
1.3.2. সাধারণ বাগ
1.3.3. রিলিজ নোট সম্পর্কে আপনার মতামত
2. ইনস্টলেশন ও লাইভ ইমেজ সংক্রান্ত নতুন খবরাখবর
2.1. ইনস্টলেশন সংক্রান্ত নোট
2.1.1. ইনস্টলেশনের মিডিয়া
2.1.2. Anaconda-র পরিবর্তন
2.1.3. ইনস্টলেশন সংক্রান্ত সমস্যা
2.1.4. আপগ্রেড সংক্রান্ত সমস্যা
2.1.5. কিক-স্টার্ট HTTP সংক্রান্ত সমস্যা
2.1.6. Firstboot-র জন্য root-ভিন্ন একটি ব্যবহারকারী অ্যাকাউন্ট নির্মাণ করা আবশ্যক
2.2. Fedora Live ইমেজ
2.2.1. উপলব্ধ ইমেজ
2.2.2. ব্যবহারপ্রণালী সংক্রান্ত তথ্য
2.2.3. মিডিয়া পরীক্ষণ
2.2.4. টেক্সট মোড ইনস্টলেশন
2.2.5. USB বুট প্রণালী
2.2.6. স্থায়ী ব্যক্তিগত ডিরেক্টরি
2.2.7. Live USB-র স্থায়ীত্ব
2.2.8. Intel-ভিত্তিক Apple হার্ডওয়্যারে USB থেকে Fedora Live ইমেজ বুট করার প্রণালী
2.2.9. সাধারণ Fedora ইনস্টলেশনের সাথে পার্থক্য
2.3. হার্ডওয়্যার সংক্রান্ত সংক্ষিপ্ত তথ্য
2.3.1. রিলিজে নোটে, হার্ডওয়্যার সংক্রান্ত উল্লেখযোগ্য তথ্য
2.3.2. হার্ডওয়্যার stance
2.3.3. কি করণীয়?
2.4. আর্কিটেকচারের জন্য সুনির্দিষ্ট নোট
2.4.1. ৬৪-বিট প্ল্যাটফর্মে RPM multiarch সমর্থন - x86_64 ও ppc64
2.4.2. Fedora-র মধ্যে x86 সংক্রান্ত প্রয়োজনীয় তথ্য
2.4.3. Fedora-র মধ্যে x86_64 সংক্রান্ত প্রয়োজনীয় তথ্য
2.4.4. Fedora-র মধ্যে PPC সংক্রান্ত প্রয়োজনীয় তথ্য
2.5. X উইন্ডো সিস্টেম - গ্রাফিক্স
2.5.1. X কনফিগারেশন সংক্রান্ত পরিবর্তন
2.5.2. স্বতন্ত্র ভিডিও ড্রাইভার
2.5.3. রিসোর্স
2.6. Fedora 10 বুট করার সময়
2.6.1. GRUB
2.6.2. Plymouth
2.6.3. দ্রুত বুট
2.6.4. কার্নেলের modesetting
3. মাল্টিমিডিয়া সংক্রান্ত Upfront
3.1. মাল্টিমিডিয়া
3.1.1. মাল্টিমিডিয়া প্লেয়ার
3.1.2. Ogg ও Xiph.Org ফাউন্ডেশনের বিন্যাস
3.1.3. MP3, DVD, ও অন্যান্য বর্জিত মাল্টিমিডিয়া
3.1.4. CD ও DVD নির্মাণ ও বার্ন করার ব্যবস্থা
3.1.5. স্ক্রিন-কাস্ট
3.1.6. প্লাগ-ইনের সাহায্যে অতিরিক্ত সমর্থন ব্যবস্থা
3.1.7. ইনফ্রা-রেড রিমোটের জন্য সমর্থন
3.1.8. সমস্যাবিহীন PulseAudio
3.1.9. Totem ও অন্যান্য GStreamer অ্যাপ্লিকেশনে SELinux প্রতিরোধ (denial)
4. ডেস্কটপ ব্যবহারকারীদের জন্য প্রয়োজনীয় তথ্য
4.1. Fedora ডেস্কটপ
4.1.1. ওয়েব-ক্যাম সমর্থনের উন্নত ব্যবস্থা
4.1.2. Plymouth গ্রাফিক্যাল বুট
4.1.3. ইনফ্রা-রেড রিমোটের জন্য সমর্থন
4.1.4. Bluetooth BlueZ 4.0
4.1.5. GNOME
4.1.6. KDE
4.1.7. LXDE
4.1.8. Sugar ডেস্কটপ
4.1.9. ওয়েব ব্রাউজার
4.2. নেটওয়ার্ক ব্যবস্থা
4.2.1. বেতার সংযোগের যৌথ ব্যবহার
4.3. প্রিন্ট ব্যবস্থা
4.4. প্যাকেজ সংক্রান্ত নোট
4.4.1. GIMP
4.4.2. আইনি সূচনা
4.5. অন্তর্জাতিক ভাষা সমর্থন ব্যবস্থা
4.5.1. ভাষা সংক্রান্ত বৈশিষ্ট্য
4.5.2. ফন্ট
4.5.3. ইনপুট পদ্ধতি
4.5.4. ভারতীয় অন-স্ক্রিন কি-বোর্ড (iok)
4.5.5. ভারতীয় ভাষার collation সমর্থন
5. বিজ্ঞানী, খেলাধুলা ও অন্যান্য উৎসাহী ব্যবহারকারীদের ক্ষেত্রে প্রয়োজনীয় তথ্য
5.1. খেলা ও বিনোদন
5.2. Amateur Radio
6. Power ব্যবহারকারীদের জন্য বৈশিষ্ট্য ও সংশোধন
6.1. সার্ভার সংক্রান্ত সামগ্রী
6.1.1. First Aid Kit
6.2. ফাইল সিস্টেম
6.2.1. eCryptfs
6.2.2. EXT4
6.2.3. XFS
7. ডিভেলপরদের জন্য নতুন সামগ্রী
7.1. Runtime
7.1.1. Python NSS বাইন্ডিং
7.2. Java
7.2.1. Best of breed free software Java implementation
7.2.2. Java Applets ও ওয়েব স্টার্ট অ্যাপ্লিকেশন পরিচালনা
7.2.3. Fedora-র অন্যান্য প্রযুক্তির সাথে নতুন ইন্টিগ্রেশন
7.2.4. Fedora ও JPackage
7.2.5. Fedora 8 থেকে আপগ্রেড করার সময় দ্রষ্টব্য - IcedTea-র পরিবর্তে OpenJDK উপস্থিত রয়েছে
7.3. সামগ্রী
7.3.1. Eclipse
7.3.2. Emacs
7.3.3. GCC কম্পাইলার সংকলন
7.3.4. Haskell-র জন্য উন্নত সমর্থন
7.3.5. Objective CAML OCaml-র ব্যবহারের পরিধি বৃদ্ধি করা হয়েছে
7.3.6. NetBeans
7.3.7. AMQP পরিকাঠামো
7.3.8. অ্যাপ্লায়েন্স নির্মাণে ব্যবহৃত সামগ্রী
7.4. Linux kernel
7.4.1. সংস্করণ
7.4.2. Changelog
7.4.3. বিভিন্ন প্রকৃতির কার্নেল
7.4.4. কার্নেল ডিভেলপমেন্টের প্রস্তুতি
7.4.5. বাগ সম্পর্কে সূচনা প্রদান
7.5. এমবেড করা
7.5.1. AVR
7.5.2. Microchip PIC
7.5.3. Others and processor agnostic
7.6. KDE 3 ডিভেলপমেন্ট প্ল্যাটফর্ম ও লাইব্রেরি
8. সিস্টেম অ্যাডমিনিস্ট্রেটরের জন্য প্রয়োজনীয় তথ্য
8.1. নিরাপত্তা
8.1.1. নিরাপত্তা সংক্রান্ত উন্নত বৈশিষ্ট্য
8.1.2. SELinux
8.1.3. SELinux সংক্রান্ত উন্নত বৈশিষ্ট্য
8.1.4. নিরাপত্তা অডিটের প্যাকেজ
8.1.5. সাধারণ তথ্য
8.2. সিস্টেমের পরিসেবা
8.2.1. Upstart
8.2.2. NetworkManager
8.2.3. Autofs
8.2.4. Varnish
8.3. ভার্চুয়ালাইজেশন
8.3.1. ইউনিফায়েড কার্নেল ইমেজ
8.3.2. ভার্চুয়ালাইজেশনে সংরক্ষণস্থল পরিচালনা
8.3.3. দূরবর্তী অবস্থান থেকে ভার্চুয়াল মেশিনে ইনস্টলেশন
8.3.4. অন্যান্য উন্নত বৈশিষ্ট্য
8.4. ওয়েব ও তথ্য ধারণকারী সার্ভার
8.4.1. Drupal
8.5. Samba - Windows-র সাথে সুসংগত ব্যবহার
8.6. মেইল সার্ভার
8.6.1. Sendmail
8.7. ডাটাবেস সার্ভার
8.7.1. MySQL
8.7.2. PostgreSQL
8.8. পূরবর্তী সংস্করণের সাথে সামঞ্জস্য
8.8.1. কম্পাইলারের সাথে সুসংগতি
8.8.2. KDE 3 ডিভেলপমেন্ট
8.9. Fedora 10-এ আপডেট করা প্যাকেজ
8.10. প্যাকেজ সংক্রান্ত পরিবর্তন
9. আইনি ও বিবিধ তথ্য
9.1. Fedora Project
9.2. গ্রন্থপরিচয়
9.2.1. অংশগ্রহকারী
9.2.2. উৎপাদনের পদ্ধতি

1. Fedora 10-এ স্বাগত্বম

1.1. Fedora-এ স্বাগত্বম

Fedora একটি Linux-ভিত্তিক অপারেটিং সিস্টেম। মুক্ত ও ওপেন সোর্স সফ্টওয়্যারের ক্ষেত্রে সাম্প্রতিকতম উন্নত বৈশিষ্ট্যগুলি এর মধ্যে তুলে ধরা হয়। সর্বসাধারণ দ্বারা Fedora অপারেটিং সিস্টেম ব্যবহার, পরিবর্তন ও বিতরণ করা যাবে। পৃথিবীর বিভিন্ন কোণে উপস্থিত একটি সম্প্রদায় দ্বারা এটি নির্মিত হয়েছে: Fedora Project নামে এর পরিচয়। Fedora Project-এ যে কোনো ব্যক্তি যোগদান করতে পারেন ও মুক্ত ও ওপেন সোর্স সফ্টওয়্যার ও অন্যান্য সামগ্রীর উন্নয়ণে দিকদর্শি।

[Tip] Fedora-র সাম্প্রতিক রিলিজ নোট -এ পড়ুন। বিশেষত Fedora-র সংস্করণ আপগ্রেড করার সময় এই নোট পরিদর্শন করা আবশ্যক।

Fedora-র বর্তমান সংস্করণের পূর্ববর্তী সংস্করণের চেয়ে পুরোনো সংস্করণ থেকে মাইগ্রেট করার সময় প্রয়োজনীয় অতিরিক্ত তথ্য জানার জন্য পুরোনো রিলিজ নোট পড়ুন। পুরোনো রিলিজ নোটগুলি http://docs.fedoraproject.org/release-notes/-এ উপলব্ধ রয়েছে।

Fedora-কে আরো উন্নত করার জন্য Fedora Project-র সম্প্রদায়কে সহায়তা করার জন্য বাগ রিপোর্ট অথবা বৈশিষ্ট্য উন্নতির জন্য অনুরোধ জানাতে পারেন। বাগ দায়ের ও বৈশিষ্ট্য উন্নতির অনুরোধ জানানোর প্রণালী জানানোর জন্য http://fedoraproject.org/wiki/BugsAndFeatureRequests পড়ুন। আপনার অংশগ্রহণের জন্য অশেষ ধন্যবাদ।

Fedora সম্পর্কিত অতিরিক্ত তথ্য প্রাপ্ত করার জন্য নিম্নলিখিত ওয়েব পেজগুলি পড়ুন:

1.2. Fedora 10-র সংক্ষিপ্ত বর্ণনা

Fedora নিয়মিতরূপে মুক্ত ও ওপেন সোর্স সফ্টওয়্যারের গুণাগুন যোগ (http://www.fedoraproject.org/wiki/Features) ও নির্মাণ (http://www.fedoraproject.org/wiki/RedHatContributions) করে চলেছে। Fedora-র পূর্ববর্তী রিলিজের পরে হওয়া উল্লেখযোগ্য পরিবর্তনগুলির একটি সংক্ষিপ্ত বর্ণনা নিম্নলিখিত বিভাগে উপস্থিত করা হয়েছে। Fedora 10-এ অন্তর্ভুক্ত অন্যান্য বৈশিষ্ট্যগুলি সম্পর্কে বিশদ জানতে হলে, সংশ্লিষ্ট বৈশিষ্ট্যের উদ্দেশ্য ও অবস্থা সূচক তথ্য সহ wiki পৃষ্ঠা পড়ুন:

http://www.fedoraproject.org/wiki/Releases/10/FeatureList

রিলিজ চলাকালে, উল্লেখযোগ্য বৈশিষ্ট্য নির্মাণকারী ডিভেলপরদের সাথে নিয়মিত কথোপকথোনের মাধ্যমে তাদের কাজ সংক্রান্ত গুরুত্বপূর্ণ তথ্য সংগ্রহ করা হয়:

http://www.fedoraproject.org/wiki/Interviews

Fedora 10-র উল্লেখযোগ্য বৈশিষ্ট্যগুলি হল:

  • বেতার সংযোগের যৌথ প্রয়োগে নেটওয়ার্কের সুবিধা বন্টন করা সম্ভব হয় -- http://www.fedoraproject.org/wiki/Features/ConnectionSharing

  • পরিচালনার উন্নত সরঞ্জামের মাধ্যমে প্রিন্টারের প্রস্তুতি ও ব্যবহারের সহজে করা যাবে -- http://www.fedoraproject.org/wiki/Features/BetterPrinting

  • স্থানীয় ও দূরবর্তী সংযোগের ক্ষেত্রে Virtualization সংগ্রহস্থল প্রস্তুতির প্রণালী সরল করা হয়েছে -- http://www.fedoraproject.org/wiki/Features/VirtStorage

  • নিরাপত্তার অডিট ও অনুপ্রবেশ সনাক্তকরণের জন্য একটি নতুন সরঞ্জাম SecTool উপলব্ধ করা হয়েছে -- http://www.fedoraproject.org/wiki/Features/SecurityAudit

  • উচ্চ ক্ষমতাসম্পন্ন ও নমনীয় সফ্টওয়্যার পরিচালনার লাইব্রেরির জন্য RPM 4.6 একটি গুরুত্বপূর্ণ আপডেট -- http://www.fedoraproject.org/wiki/Features/RPM4.6

এই রিলিজের অন্য কয়েকটি বৈশিষ্ট্য হল:

  • টাইমার ভিত্তিক অডিও সিডিউলিং ব্যবস্থা প্রয়োগের উদ্দেশ্যে PulseAudio-র নবনির্মাণের ফলে অডিও ব্যবহারের ত্রুটিমুক্ত হয়েছে -- http://www.fedoraproject.org/wiki/Features/GlitchFreeAudio

  • উন্নত ওয়েব-ক্যাম সমর্থন ব্যবস্থা -- http://www.fedoraproject.org/wiki/Features/BetterWebcamSupport

  • ইনফ্রা-রেড রিমোট কনট্রোলের উন্নত সমর্থন ব্যবস্থার ফলে সেগুলি সহজে সংযোগ করা যাবে ও অনেক ধরনের অ্যাপ্লিকেশনের সাথে ব্যবহার করা যাবে -- http://www.fedoraproject.org/wiki/Features/BetterLIRCSupport

  • কমান্ড-লাইন থেকে প্রশাসনিক কাজ সহজে করার জন্য PATH-র মধ্যে /usr/local/sbin:/usr/sbin:/sbin পাথ যোগ করা হয়েছে -- http://fedoraproject.org/wiki/Features/SbinSanity

  • অনলাইন অ্যাকউন্ট পরিসেবা দ্বারা http://online.gnome.org-এ তালিকাভুক্ত অথবা or stored in GConf-এ সংরক্ষিত অনলাইন অ্যাকাউন্টের জন্য পরিচয়পত্র উপলব্ধ করা হয় -- http://www.fedoraproject.org/wiki/Features/OnlineAccountsService

Fedora 10-র বৈশিষ্ট্যগুলি, বৈশিষ্ট্য তালিকার পৃষ্ঠায় উপস্থিত করা হয়:

http://www.fedoraproject.org/wiki/Releases/10/FeatureList

1.3. মতামত

Fedora সম্প্রদায়কে আপনার মতামত, বাগ রিপোর্ট ইত্যাদি জানানোর জন্য ধন্যবাদ; এর ফলে Fedora, Linux, ও মুক্ত সফ্টওয়্যারকে আরো উন্নত করা যাবে।

1.3.1. Fedora সফ্টওয়্যার সম্পর্কে আপনার মতামত

Fedora সফ্টওয়্যার ও সিস্টেমের অন্য সামগ্রী সম্পর্কে মতামত জানানোর প্রণালী জানার জন্য http://fedoraproject.org/wiki/BugsAndFeatureRequests দেখুন। এই রিলিজের জন্য দায়ের করা কিছু বাগ ও জ্ঞাত সমস্যার তালিকা http://fedoraproject.org/wiki/Bugs/F10Common-এ উপলব্ধ রয়েছে।

1.3.2. সাধারণ বাগ

কোনো সফ্টওয়্যার ত্রুটিমুক্ত হয় না কিন্তু মুক্ত ও ওপেন সোর্স সফ্টওয়্যারের ক্ষেত্রে এই সমস্ত বাগ সম্বন্ধীয় তথ্য দায়ের করা সম্ভব। এর ফলে আপনার ব্যবহৃত সফ্টওয়্যারকো উন্নত করার প্রক্রিয়ায় আপনি সাহায্য করেন।

Fedora Project দ্বারা, প্রত্যেকটি রিলিজের জন্য সাধারণ কিছু বাগের তালিকা তৈরি করা হয় ও কোনো ধরনের সমস্যা থাকলে এই তালিকা পরিদর্শন করে নেওয়া বাঞ্ছনীয়:

https://fedoraproject.org/wiki/Bugs/Common

1.3.3. রিলিজ নোট সম্পর্কে আপনার মতামত

রিলিজ নোটে কোনো ধরনের পরিবর্তন সম্বন্ধে জানাতে ইচ্ছুক হলে সরাসরি লেখদের সাথে যোগাযোগ করুন। মতামত জানানোর একাধিক পদ্ধতি উপস্থিত রয়েছে এবং এইগুলি হল (প্রস্তাবিত অনুক্রম অনুযায়ী):

2. ইনস্টলেশন ও লাইভ ইমেজ সংক্রান্ত নতুন খবরাখবর

2.1. ইনস্টলেশন সংক্রান্ত নোট

[Tip] Fedora ইনস্টল করার প্রণালী জানার জন্য পড়ুন

ইনস্টলেশনকালে উৎপন্ন কোনো ধরনের সমস্যা অথবা প্রশ্নের উত্তর এই রিলিজ নোটে পাওয়া না গেলে http://www.fedoraproject.org/wiki/FAQhttp://www.fedoraproject.org/wiki/Bugs/Common পরিদর্শন করুন।

Fedora ইনস্টলারটি Anaconda নামে পরিচিত।Anaconda ও Fedora 10 ইনস্টলেশন সম্পর্কে নিম্নলিখিত বিভাগে আলোচনা করা হয়েছে।

2.1.1. ইনস্টলেশনের মিডিয়া

[Note] Fedora DVD ISO ইমেজ ফাইলটির মাপ বৃহৎ।

Fedora DVD ISO ইমেজ ডাউনলোড করার সময় খেয়াল রাখঅ আবশ্যক যে সর্বধানের ফাইল ডাউনলোড ব্যবস্থা দ্বারা ২ গিবিবাইটের অধিক পরিমাণ ফাইল পরিচালনা করা সম্ভব নয়।

wget 1.9.1-16 ও ঊর্ধ্বতন, curl, ও ncftpget প্রোগ্রামগুলির ক্ষেত্রে এই সীমাবদ্ধতা নেই ও এইগুলির সাহায্যে ২ গিবিবাইটের অধিক মাপের ফাইল ডাউনলোড করা যাবে। BitTorrent দ্বারাও বৃহৎ মাপের ফাইল ডাউনলোড করা যাবে। torrent ফাইল প্রাপ্ত ও ব্যবহারের প্রণালী জানার জন্য http://torrent.fedoraproject.org/ পড়ুন।

শুধুমাত্র ইনস্টলেশনের জন্য ব্যবহারযোগ্য মিডিয়া থেকে বুট করার পরে উপস্থিত সিস্টেমে ইনস্টল অথবা আপগ্রেড করুন নির্বাচন করা হলে Anaconda দ্বারা জিজ্ঞাসা লরা হয় ইনস্টলেশন মিডিয়া যাচাই করা হবে কি না।

Fedora Live মিডিয়ার ক্ষেত্রে, বুট করার সময় উল্টোগণনার সময় যে কোনো একটি কি টিপুন। মিডিয়া পরীক্ষণের জন্য Verify and boot নির্বাচন করুন। ইনস্টলেশন মিডিয়া সহযোগে Fedora Live মিডিয়া পরীক্ষা করা যাবে। Anaconda সঞ্চালনের জন্য ব্যবহৃত অন্য কোনো ডিস্ক পরীক্ষা করা হবে কি না তা Anaconda দ্বারা জিজ্ঞাসা করা হবে। অতিরিক্ত মিডিয়া পরীক্ষা করার জন্য eject নির্বাচন করে বর্তমানে ব্যবহৃত মিডিয়া বের করে নিন ও পরীক্ষা করার উদ্দেশ্যে নির্বাচিত মিডিয়া ঢুকিয়ে দিন।

কোনো নতুন ইনস্টলেশন অথবা লাইভ মিডিয়ামের জন্য এই পরীক্ষা করুন।

ইনস্টলেশন সংক্রান্ত কোনো ধরনের বাগ দায়ের করার পূর্বে, Fedora Project দ্বারা আপনাকে এই পরীক্ষা করার বিশেষ অনুরোধ করা হচ্ছে। CD অথবা DVD বার্ন করার সময় ভুল প্রক্রিয়ার ব্যবহারের ফলে উৎপন্ন সমস্যা উল্লেখকারী অনেক বাগ নিয়মিতরূপে দায়ের করা হয়।

কিছু ক্ষেত্রে, পরীক্ষায় ত্রুটিমুক্ত ডিস্কও ভুলবসত ক্ষতিগ্রস্ত রূপে চিহ্নিত হয়। ISO ফাইল থেকে ডিস্ক নির্মাণের সময়, কিছু ডিস্ক বার্ন করতে ব্যবহৃত সফ্টওয়্যার দ্বারা প্যাডিং উপলব্ধ না হলে এই সমস্যা দেখা দিতে পারে।

[Note] BitTorrent দ্বারা স্বয়ংক্রিয়ভাবে ফাইলের অখণ্ডতা পরীক্ষা করা হয়।

If you use BitTorrent, any files you download are automatically validated. If your file completes downloading you do not need to check it. Once you burn your CD or DVD, however, you should still use mediacheck to test the integrity of the media.

মেমরির গোলযোগের ফলেও ইনস্টলেশন প্রক্রিয়া বিফল হতে পারে। Fedora ইনস্টল করার পূর্বে মেমরি পরীক্ষার জন্য, যে কোনো কি টিপে বুট মেনুতে প্রবেশ করুন ও এর পরে Memory Test নির্বাচন করুন। এর ফলে, Anaconda-র পরিবর্তে, স্বত্বন্ত্র মেমরি পরীক্ষণ ব্যবস্থা Memtest86 প্রয়োগ করা হবে। Esc কি না টেপা অবধি Memtest86 দ্বারা মেমরি পরীক্ষণ করা হবে।

Fedora 10 দ্বারা গ্রাফিক্যাল FTP ও HTTP ইনস্টলেশন ব্যবস্থা সমর্থন করা হয়। তথাপি, ইনস্টলার ইমেজটি RAM অথবা স্থানীয় সংগ্রহস্থল যেমন ইনস্টলেশন DVD অথবা লাইভ মিডিয়ার মধ্যে সম্পূর্ণরূপে উপস্থিত থাকা আবশ্যক। এর ফলে, ১৯২মিবিবাইটের অধিক পরিমাণ RAM সহ সিস্টেম অথবা ইনস্টলেশন DVD অথবা লাইভ মিডিয়া থেকে বুট করতে সক্ষম কম্পিউটারে গ্রাফিক্যাল ইনস্টলার প্রয়োগ করা যাবে। ১৯২ মিবিবাইটের অথবা কম পরিমাণ RAM সহ সিস্টেমগুলি স্বয়ংক্রিয়ভাবে টেক্সট ইনস্টলারে প্রত্যাবর্তন করে। টেক্সট ইনস্টলার ব্যবহারের জন্য boot: প্রম্পটে linux text লিখুন।

2.1.2. Anaconda-র পরিবর্তন

  • নেটওয়ার্ক ব্যবস্থার জন্য NetworkManager -- ইনস্টলেশনের সময় নেটওয়ার্ক ইন্টারফেস কনফিগার করার জন্য বর্তমানে Anaconda দ্বারা NetworkManager ব্যবহার করা হবে। নেটওয়ার্ক ইন্টারফেস কনফিগারেশনের প্রধান পর্দাটি বর্তমানে Anaconda থেকে সরিয়ে ফেলা হয়েছে ও ইনস্টলেশনের সময় নেটওয়ার্ক কনফিগারেশন সম্বন্ধীয় তথ্য প্রয়োজন হলে ব্যবহারকারীদের তা সরাসরি জিজ্ঞাসা করা হয়। এর পরে, ইনস্টলেশনের সময় ব্যবহৃত বৈশিষ্ট্যগুলি সিস্টেমে লেখা হয়।

    অধিক বিবরণের জন্য http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM দেখুন।

  • ইনস্টলার বুট করার জন্য netinst.iso ব্যবহার করা হলে, Anaconda দ্বারা ইনস্টলেশনের উৎসস্থল রূপে Fedora mirrorlist URL ধার্য করা হয়। পদ্ধতি নির্বাচনের পর্দাটি ডিফল্টরূপে প্রদর্শন করা হয় না। mirrorlist URL ব্যবহার করতে ইচ্ছুক না হলে, ইনস্টলারের বুট পরামিতিতে repo=<your installation source> askmethod বিকল্পগুলির মধ্যে একটি যোগ করুন। askmethod বিকল্পের সাহায্যে, পূর্ববর্তী সংস্করণের অনুরূপ, নির্বাচনের পর্দাটি প্রদর্শন করা হবে। বুট সংক্রান্ত পরামিতি যোগ করার জন্য, প্রারম্ভিক বুট পর্দায় Tab কি টিপুন ও উপস্থিত পরামিতির তালিকায় প্রয়োজনীয় পরামিতি যোগ করুন। অধিক বিবরণের জন্য http://fedoraproject.org/wiki/Anaconda/Options-এ উপস্থিত repo=stage2=-র বিবরণ পড়ুন।

2.1.3.1. .iso থেকে PXE বুট প্রক্রিয়া

PXE বুট করার সময় NFS-র মাধ্যমে ইনস্টলেশন মিডিয়া রূপে মাউন্ট করা .iso ফাইল প্রয়োগ কালে কমান্ড-লাইনেmethod=nfsiso:server:/path পংক্তিটি যোগ করা আবশ্যক। এই আবশ্যক মানটি নতুন যোগ করা হয়েছে।

2.1.3.2. IDE ডিভাইসের নাম

IDE ড্রাইভের জন্য i386 ও x86_64-র মধ্যে /dev/hdX-র ব্যবহার প্রণালী Fedora 7-এ /dev/sdX-এ পরিবর্তন করা হয়েছে। Fedora 7-র পূর্ববর্তী সংস্করণ থেকে আপগ্রেড করার সময়, ডিভাইসের লেবেল ও পার্টিশন সংক্রান্ত সীমাবদ্ধতা সম্বন্ধে প্রয়েজনীয় তথ্য জেনে নেওয়া বাঞ্ছনীয়।

2.1.3.3. IDE RAID

সর্বধরনের IDE RAID কনট্রোলার সমর্থিত হয় না। আপনার ব্যবহৃত RAID কনট্রোলার যদি dmraid দ্বারা সমর্থিত না হয়, তাহলে একাধিক ড্রাইভকে Linux software RAID রূপে কনফিগার করে সেগুলিকে RAID অ্যারে হিসাবে একত্রিত করা যাবে। সমর্থিত ধরনের কনট্রোলারের ক্ষেত্রে কম্পিউটারের BIOS-র মধ্যে RAID-র বৈশিষ্ট্য কনফিগার করুন।

2.1.3.4. একাধিক NIC ও PXE ইনস্টলেশন

একাধিক নেটওয়ার্ক ইন্টারফেস সহ কিছু সার্ভারের ক্ষেত্রে BIOS দ্বারা পরিচিত প্রথম নেটওয়ার্ক ইন্টারফেসে eth0 নির্ধারণ না করা হতে পারে। এর ফলে PXE-র জন্য ব্যবহৃত নেটওয়ার্ক ইন্টারফেসের পরিবর্তে ইনস্টলার একটি ভিন্ন ইন্টারফেস ব্যবহারের প্রচেষ্টা করতে পারে। এই আচরণ প্রতিরোধ করা জন্য pxelinux.cfg/* কনফিগ ফাইলে নিম্নলিখিত মান প্রয়োগ করুন:

	IPAPPEND 2 APPEND
	  ksdevice=bootif
      

উপরোক্ত কনফিগারেশন বিকল্প ব্যবহারের ফলে, BIOS ও PXE দ্বারা ব্যবহৃত একই নেটওয়ার্ক ইন্টারফেস, ইনস্টলার দ্বারা ব্যবহৃত হবে। নিম্নলিখিত বিকল্পও ব্যবহার করা যাবে:

	ksdevice=link
      

এই বিকল্প ব্যবহারের ফলে, ইনস্টলার দ্বারা নেটওয়ার্ক সুইচের সাথে যুক্ত প্রথম নেটওয়ার্ক ডিভাইসটি ব্যবহার করা হবে।

Fedora আপগ্রেড করার প্রস্তাবিত প্রণালীর বিবরণ জানার জন্য http://fedoraproject.org/wiki/DistributionUpgrades দেখুন।

2.1.4.1. SCSI ড্রাইভার পার্টিশনের সীমা

পুরোনো IDE ড্রাইভারগুলি দ্বারা ৬৩ পার্টিশন অবধি সমর্থিত হলেও, SCSI ডিভাইসের ক্ষেত্রে প্রতি ডিভাইসের জন্য সর্বাধিক ১৫ পার্টিশন সমর্থন করা হবে। Anaconda দ্বারা libata ব্যবহারের প্রক্রিয়া Fedora-র অন্যান্য পরিধির ব্যবহারের অনুরূপ। এর ফলে, ইনস্টলেশন অথবা আপগ্রেডের সময় IDE ডিস্কের জন্য ১৫-র বেশি পার্টিশন সনাক্ত করা সম্ভব হয় না।

১৫-টির অধিক সংখ্যক সিস্টেম আপগ্রেড করার সময়, ডিস্কটি লজিক্যাল ভলিউম মেনেজমেন্ট-এ (LVM) মাইগ্রেট করার প্রয়োজন হতে পারে। এর ফলে, ইনস্টল করা অন্যান্য সিস্টেমে LVM সমর্থিত না হলে দ্বন্দ্ব দেখা দিতে পারে। অধিকাংশ Linux ডিস্ট্রিবিউশন দ্বারা LVM সমর্থিত হয় ও অন্যান্য অপারেটিং সিস্টেমের জন্য ড্রাইভার উপলব্ধ রয়েছে।

2.1.4.2. ডিস্ক পার্টিশন লেবেল করা আবশ্যক

সংগ্রহস্থল ডিভাইস পরিচালানর জন্য Linux কার্নেলে হওয়া কিছু পরিবর্তনের ফলে, পূর্ববর্তী সংস্করণে ব্যবহৃত ডিভাইসের নাম ও /dev/hdX অথবা /dev/sdX-র মধ্যে কিছু পার্থক্য দেখা দিতে পারে। ডিভাইস অনুসন্ধানের জন্য পার্টিশন লেবেল অথবা UUID-র ব্যবহার সহযোগে Anaconda দ্বারা এই সমস্যা সমাধান করা হয়। এই মান উপস্থিত না থাকলে, পার্টিশনের লেবেল পুনরায় নির্ধারণ না করার হলে আপগ্রেড বন্ধ করা হলে জানিয়ে Anaconda দ্বারা একটি সতর্কবার্তা প্রদর্শন করা হয়। লজিক্যাল ভলিউম মেনেজমেন্ট (LVM) aও ডিভাইস ম্যাপার ব্যবহারকারী সিস্টেমে পুনরায় লেবেল করার প্রয়োজন দেখা দেয় না।

2.1.4.2.1. ডিস্ক পার্টিশনের লেবেল পরীক্ষার জন্য

পার্টিশন লেবেল দেখার জন্য, বর্তমানে উপস্থিত Fedora ইনস্টলেশনে বুট করুন ও টার্মিন্যাল প্রম্পটে নিম্নলিখিত কমান্ড লিখুন:

	  /sbin/blkid
	

তালিকায় উপস্থিত প্রত্যেকটি ভলিউমের পংক্তির জন্য একটি LABEL= মান উপস্থিত রয়েছে কিনা তা নিশ্চিত করুন। নিম্নলিখিত উদাহরণ:

	  /dev/hdd1: LABEL="/boot"
	    UUID="ec6a9d6c-6f05-487e-a8bd-a2594b854406" SEC_TYPE="ext2"
	    TYPE="ext3" 	  
	
2.1.4.2.2. ডিস্ক পার্টিশনের লেবেল ধার্য করা জন্য

লেবেল বিহীন ext2 অথবা ext3 পার্টিশনের ক্ষেত্রে নিম্নলিখিত কমান্ড প্রয়োগ করুন:

	  su -c 'e2label /dev/example f7-slash'
	

VFAT ফাইল সিস্টেমের জন্য dosfstools প্যাকেজ দ্বারা উপলব্ধ dosfslabel কমান্ড প্রয়োগ করুন। NTFS ফাইল সিস্টেমের জন্য ntfsprogs প্যাকেজ দ্বারা উপলব্ধ ntfslabel প্রয়োগ করুন। মেশিন পুনরায় বুট করার পূর্বে ফাইল সিস্টেমের মাউন্ট এনট্রি ও GRUB-র মধ্যে কার্নেল root এনট্রি আপডেট করুন।

2.1.4.2.3. ফাইল-সিস্টেমের mount এনট্রি আপডেট করুন

কোনো ফাইল সিস্টেমের লেবেল যোগ অথবা পরিবর্তন করা হলে, /etc/fstab ফাইলের মধ্যে প্রযোজ্য ডিভাইসের এনট্রি পরিবর্তন করা আবশ্যক:

	  su -c 'cp /etc/fstab /etc/fstab.orig' su -c 'gedit
	    /etc/fstab'
	

লেবেল সহযোগে মাউন্টের উদাহরণ:

	  LABEL=f7-slash  /  ext3  defaults  1
	    1
	
2.1.4.2.4.  grub.conf ফাইলে কার্নেল root এনট্রি পরিবর্তন করুন

/ (root) ফাইল সিস্টেমের লেবেল পরিবর্তিত হলে, grub কনফিগারেশন ফাইলের মধ্যে কার্নেল বুট সংক্রান্ত পরামিতি পরিবর্তন করা আবশ্যক:

	  su -c 'gedit /boot/grub/grub.conf'
	

kernel grub পংক্তির একটি উদাহরণ:

	  kernel /vmlinuz-2.6.20-1.2948.fc6 ro
	    root=LABEL=f7-slash rhgb quiet
	
2.1.4.2.5. লেবেলের পরিবর্তনগুলি পরীক্ষা করুন

পার্টিশন লেবেল অথবা /etc/fstab পরিবর্তন করা হলে, উপস্থিত Fedora ইনস্টলেশনে বুট করে নিশ্চিত করুন সব পার্টিশন সঠিকরূপে মাউন্ট করা হচ্ছে কি না ও লগ-ইন করা সম্ভব কি না। কর্ম সমাপ্ত হলে, ইনস্টলেশন মিডিয়া সমেত পুনরায় বুট করে ইনস্টলার আরম্ভ করুন ও আপগ্রেড কর্ম আরম্ভ করুন।

2.1.4.3. আপগ্রেড বনাম নতুন ইনস্টলেশন

সাধারণত, আপগ্রেডের পরিবর্তে সম্পূর্ণ নতুন ইনস্টলেশন বাঞ্ছনীয়। স্বতন্ত্র রিপোসিটোরি থেকে প্রাপ্ত সফ্টওয়্যার ব্যবহারকারী সিস্টেমের ক্ষেত্রে এটি বিশেষ প্রযোজ্য কারণ Fedora আপগ্রেড করার পরে এই সকল সফ্টওয়্যার সঠিকরূপে কাজ না করতে পারে। তথাপি আপগ্রেড করতে ইচ্ছুক হলে, নিম্নলিখিত তথ্য সহায়ক হতে পারে:

আপগ্রেড করার পূর্বে সিস্টেমটি সম্পূর্ণরূপে ব্যাক-আপ করা আবশ্যক। বিশেষত /etc, /home সংরক্ষণ করুন ও /opt এবং স্বনির্ধারিত প্যাকেজ /usr/local-এ ইনস্টল করা হলে এই পার্টিশনটিও সংরক্ষণ করুন। উপরন্তু, পৃথক পার্টিশনে পুরোনো ইনস্টলেশন "clone" করে মাল্টি-বুট প্রক্রিয়া প্রয়োগ করা যেতে পারে। এই ক্ষেত্রে, একটি বিকল্প বুট মিডিয়া যেমন GRUB বুট ফ্লপি নির্মাণ করুন।

[Tip] কনফিগারেশনের ব্যাক-আপ

নতুন ইনস্টলেশনের পরে, সিস্টেমের বৈশিষ্ট্যগুলি পুনরায় নির্ধারণের জন্য /etc-র মধ্যে উপস্থিত কনফিগারেশ ব্যাক-আপও প্রয়োগ করা যাবে।

আপগ্রেড সমাপ্তির পরে নিম্নলিখিত কমান্ড চালনা করুন:

	rpm -qa --last > RPMS_by_Install_Time.txt
      

Inspect the end of the output for packages that pre-date the upgrade. Remove or upgrade those packages from third-party repositories, or otherwise deal with them as necessary. Some previously installed packages may no longer be available in any configured repository. To list all these packages, use the following command:

	su -c 'yum list extras'
      

2.1.5. কিক-স্টার্ট HTTP সংক্রান্ত সমস্যা

HTTP-র মাধ্যমে কিক-স্টার্ট কনফিগারেশন ফাইল ব্যবহারের সময়, কিক-স্টার্ট ফাইল প্রাপ্তির প্রক্রিয়া বিফল হতে পারে ও উৎপন্ন সমস্যা দ্বারা এই তথ্য প্রকাশ করা হবে। এই সমস্যা উপেক্ষা করার জন্য, কোনো পরিবর্তন না করেবেশ কয়েকবার OK (ঠিক আছে) শীর্ষক বাটনটি ক্লিক করুন। অন্যথা, কিক-স্টার্ট কনফিগারেশন পুনরুদ্ধার করার একাধিক সমর্থিত পদ্ধতি প্রয়োগ করুন।

2.1.6. Firstboot-র জন্য root-ভিন্ন একটি ব্যবহারকারী অ্যাকাউন্ট নির্মাণ করা আবশ্যক

Firstboot অ্যাপ্লিকেশনের জন্য root ভিন্ন একটি ব্যবহারকারী অ্যাকাউন্ট নির্মাণ করা আবশ্যক। gdm দ্বারা root ব্যবহারকারীকে গ্রাফিক্যাল ডেস্কটপ ব্যবহারে প্রতিরোধ করার ফলে এটি আবশ্যক।

ইনস্টলেশনের সময়, নেটওয়ার্ক অনুমোদন ব্যবস্থা নির্বাচন করা হলে, Firstboot-র জন্য root-ভিন্ন পৃথক একটি স্থানীয় ব্যবহারকারী অ্যাকাউন্ট নির্মাণ করার প্রয়োজন হবে না।

2.2. Fedora Live ইমেজ

Fedora 10 রিলিজের মধ্যে পারম্পরিক ইনস্টলেশন ইমেজের সাথে বেশ কয়েকটি Fedora Live ISO ইমেজ উপস্থিত রয়েছে। এই ISO ইমেজগুলি থেকে বুট করা যাবে, ও মিডিয়াতে এইগুলি বার্ন করে Fedora ব্যবহার করা যাবে। উপরন্তু, উন্নত কর্মক্ষমতা ও স্থায়ীত্বের জন্য Fedora Live ইমেজের সামগ্রী হার্ড-ড্রাইভে ইনস্টল করার জন্য একটি বৈশিষ্ট্য উপস্থিত রয়েছে।

2.2.1. উপলব্ধ ইমেজ

বর্তমানে উপলব্ধ স্পিনের সম্পূর্ণ তালিকা ও সেগুলি ব্যবহারের প্রণালী জানার জন্য দেখুন:

http://fedoraproject.org/wiki/CustomSpins

2.2.2. ব্যবহারপ্রণালী সংক্রান্ত তথ্য

Fedora Live ইমেজ থেকে বুট করার জন্য, কম্পিউটার মিডিয়া ঢুকিয়ে, কম্পিউটার পুনরায় আরম্ভ করুন। লগ-ইন করে ডেস্কটপে প্রবেশ করার জন্য ব্যবহারকারী নাম হিসাবে fedora প্রয়োগ করুন। এই অ্যাকাউন্টের জন্য কোনো পাসওয়ার্ড উপস্থিত নেই। GNOME-ভিত্তিক Fedora Live ইমেজগুলি স্বয়ংক্রিয়ভাবে এক মিনিটের মধ্যে লগ-ইন করে এবং এর ফলে ব্যবহারকারীরা তাদের পছন্দসই ভাষা নির্বাচন করতে পারেন। লগ-ইন করার পরে, Live ইমেজের সামগ্রী হার্ড-ড্রাইভে ইনস্টল করতে হলে ডেস্কটপে উপস্থিত Install to Hard Drive আইকন ক্লিক করুন।

2.2.3. মিডিয়া পরীক্ষণ

Fedora Live মিডিয়া পরীক্ষা করার জন্য, বুট করার সময় উল্টোগণনার সময় যে কোনো একটি কি টিপে বুট বিকল্পের মেনুতে প্রবেশ করুন। মিডিয়া পরীক্ষণের জন্য Verify নির্বাচন করে বুট করুন।

যে কোনো Live মিডিয়ার জন্য এই পরীক্ষা করুন।

2.2.4. টেক্সট মোড ইনস্টলেশন

কনসোলে উপলব্ধ liveinst কমান্ডের সাহায্যে Fedora Live ইমেজের টেক্সট মোড ইনস্টলেশন করা যাবে।

2.2.5. USB বুট প্রণালী

Fedora Live ইমেজ ব্যবহার জন্য USB স্টিকও প্রয়োগ করা যাবে। এর জন্য, liveusb-creator গ্রাফিক্যাল ইন্টারফেস ব্যবহার করুন। liveusb-creator অনুসন্ধান ও ইনস্টল করার জন্য সফ্টওয়্যার যোগ/অপসারণ করুন অথবা yum ব্যবহার করুন:

      su -c 'yum install liveusb-creator'
    

গ্রাফিক্যাল টুলের পরিবর্তে livecd-tools প্যাকেজ দ্বারা উপলব্ধ কমান্ড-লাইন ইন্টারফেস ব্যবহার করা যাবে। এর পরে livecd-iso-to-disk স্ক্রিপ্ট সঞ্চালন করুন:

/usr/bin/livecd-iso-to-disk /path/to/live.iso /dev/sdb1

/dev/sdb1-র পরিবর্তে ইমেজ স্থাপনার জন্য চিহ্নিত পার্টিশন উল্লেখ করুন।

এর ফলে কিছু ক্ষতিগ্রস্ত হবে না; USB স্টিকের মধ্যে উপস্থিত সব তথ্য অপরিবর্তিত থাকবে

এই সরঞ্জামের একটি Windows সংস্করণও উপস্থিত রয়েছে এবং এর সাহায্যে ব্যবহারকারীরা সহজে Fedora-তে পরিবর্তন করতে পারবেন।

2.2.6. স্থায়ী ব্যক্তিগত ডিরেক্টরি

স্থায়ী /home-র সাথে বাকি সিস্টেমটি stateless অবস্থায় রাখার জন্য Fedora 10-র মধ্যে একটি বৈশিষ্ট্য যোগ করা হয়েছে। উপরন্তু, USB স্টিক হারিয়ে অথবা চুরি হয়ে গেলে আপনার সিস্টেম নিরাপদ রাখঅর জন্য /home এনক্রিপ্ট করা যাবে। এই বৈশিষ্ট্য ব্যবহার করার জন্য Live ইমেজ ডাউনলোড করে নিম্নলিখিত কমান্ড ব্যবহার করুন:

      livecd-iso-to-disk --home-size-mb 512 /path/to/live.iso /dev/sdb1
    

/dev/sdb1-র পরিবর্তে ইমেজ স্থাপনার জন্য চিহ্নিত পার্টিশন উল্লেখ করুন।

512-র পরিবর্তে স্থায়ী /home-র জন্য প্রয়োজনীয় মাপ, মেগাবাইট অনুযায়ী ধার্য করুন। livecd-iso-to-disk শেল স্ক্রিপ্টটি, CD ইমেজের সর্বোচ্চ স্তরে LiveOS ডিরেক্টরির মধ্যে উপস্থিত থাকে। USB মিডিয়ার মধ্যে Fedora Live ইমেজ, /home, ও অন্যান্য কোনো সংরক্ষণযোগ্য তথ্যের জন্য পর্যাপ্ত স্থান মুক্ত থাকা আবশ্যক। এর ফলে, ডিফল্টরূপে আপনার তথ্য এনক্রিপ্ট করা হবে ও ব্যবহারের সময় পাসওয়ার্ড লেখার অনুরোধ জানানো হবে। /home-র জন্য এনক্রিপশন ব্যবহার করতে ইচ্ছুক না হলে, --unencrypted-home নির্ধারণ করা যাবে।

Note that later runs of livecd-iso-to-disk preserve the /home that is created on the USB stick, continuing to use it even if you change your Live image.

2.2.7. Live USB-র স্থায়ীত্ব

Fedora Live ইমেজ সহ করা পরিবর্তনের স্থায়ীত্ব Fedora 9 ও ঊর্ধ্বতন সংস্করণে উপলব্ধ করা হয়। USB ফ্ল্যাশ ড্রাইভে উপস্থিত Fedora Live ইমেজ থেকে বুট করে, তথ্য পরিবর্তন করে একই ডিভাইসে তা সংরক্ষণের জন্য মূলত এই বৈশিষ্ট্য ব্যবহার করা হয়। এর জন্য Fedora Live ইমেজ ডাউনলোড করে নিম্নলিখিত কমান্ড সঞ্চালন করুন:

livecd-iso-to-disk --overlay-size-mb 512 /path/to/live.iso /dev/sdb1

/dev/sdb1-র পরিবর্তে ইমেজ স্থাপনার জন্য চিহ্নিত পার্টিশন উল্লেখ করুন।

512-র পরিবর্তে স্থায়ী তথ্য অথবা overlay-র জন্য প্রয়োজনীয় মাপ, মেগাবাইট অনুযায়ী ধার্য করুন। livecd-iso-to-disk শেল স্ক্রিপ্টটি, CD ইমেজের সর্বোচ্চ স্তরে LiveOS ডিরেক্টরির মধ্যে উপস্থিত থাকে। USB মিডিয়ার মধ্যে Fedora Live ইমেজ, overlay, ও অন্যান্য কোনো সংরক্ষণযোগ্য তথ্যের জন্য পর্যাপ্ত স্থান মুক্ত থাকা আবশ্যক।

2.2.8. Intel-ভিত্তিক Apple হার্ডওয়্যারে USB থেকে Fedora Live ইমেজ বুট করার প্রণালী

Intel-ভিত্তিক Apple হার্ডওয়্যার বুট করার জন্য USB স্টিকের মধ্যে Live ইমেজ স্থাপন করার উদ্দেশ্যে Fedora 10-র মধ্যে প্রয়োজনীয় বৈশিষ্ট্য উপস্থিত রয়েছে। অন্যান্য x86 মেশিন থেকে ভিন্ন, এই হার্ডওয়্যারের জন্য USB স্টিক পুনরায় ফরম্যাট করা আবশ্যক। USB স্টিক প্রস্তুত করার জন্য নিম্নলিখিত কমান্ড প্রয়োগ করুন:

/usr/bin/livecd-iso-to-disk --mactel /path/to/live.iso /dev/sdb1

/dev/sdb1-র পরিবর্তে ইমেজ স্থাপনার জন্য চিহ্নিত পার্টিশন উল্লেখ করুন।

উল্লেখ্য, livecd-iso-to-disk সামগ্রী সাথে ব্যবহারযোগ্য সকল উল্লিখিত আর্গুমেন্টগুলি এইখানেও ব্যবহার করা যাবে।

2.2.9. সাধারণ Fedora ইনস্টলেশনের সাথে পার্থক্য

সাধারণ Fedora ইনস্টলেশন ও Fedora Live ইমেজের মধ্যে নিম্নলিখিত পার্থক্য উপস্থিত রয়েছে।

  • Fedora Live ইমেজের মধ্যে DVD ইমেজের কিছু অংশ উপস্থিত রয়েছে। কিন্তু, সকল প্যাকেজ ধারণকারী একই সংগ্রহস্থলের সাথে দুটিই সংযোগ স্থাপন করতে সক্ষম।

  • ডিফল্টরূপে, SSH ডেমন sshd নিষ্ক্রিয় করা হয়েছে। Fedora Live ইমেজের ডিফল্ট ব্যবহারকারী অ্যাকাউন্টের সাথে কোনো পাসওয়ার্ড যুক্ত না থাকার ফলে এই ডেমনটি নিষ্ক্রিয় করা হয়েছে। হার্ড-ডিস্কে ইনস্টল করার সময় নতুন ব্যবহারকারীর নাম ও পাওসয়ার্ড নির্মাণ করা আবশ্যক।

  • Fedora Live ইমেজ সহযোগে ইনস্টলেশনের সময় প্যাকেজ নির্বাচন অথবা আপগ্রেডের কোনো বিকল্প প্রদর্শন করা হয় না কারণ ইনস্টলেশনের সময় Live মিডিয়ার সম্পূর্ণ ফাইল সিস্টেমটি হার্ড-ডিস্কে কপি করা হয়। ইনস্টলেশন সমাপ্তি পরে সিস্টেম পুনরায় বুট করা হলে, সফ্টওয়্যার যোগ/অপসারণ করুন, yum, অথবা সফ্টওয়্যার পরিচালনার অন্যান্য কোনো সামগ্রী সহযোগে প্রয়োজন অনুসারে প্যাকেজ যোগ করুন অথবা মুছে ফেলুন।

  • Fedora Live ইমেজ i586 আর্কিটেকচারের সাথে ব্যবহারযোগ্য নয়।

2.3. হার্ডওয়্যার সংক্রান্ত সংক্ষিপ্ত তথ্য

ব্যবহারকারীদের থেকে নিয়মিতরূপে Fedora-র তরফ থেকে সুসংগত হার্ডওয়্যার তালিকা (HCL) উপলব্ধ করার অনুরোধ জানানো হয় এবং এখন অবধি এটি করা হয়নি। এর মূল কারণ, এটি একটি বৃহৎ মাপে কাজ ও একটি Linux ডিস্ট্রিবিউশনের পরিবর্তে সম্পূর্ণ সম্প্রদায় দ্বারা ভালভাবে করা সম্ভব।

তথাপি, কোস্ড-সোর্স হার্ডওয়্যার ড্রাইভার সম্পর্কে আমাদের বিচার ও হার্ডওয়্যারের বাইনারি ফার্মওয়্যার সম্বন্ধীয় সমস্যার ফলে Fedora Project-র পক্ষ থেকে Fedora ব্যবহারকারীদের কিছু অতিরিক্ত তথ্য উপলব্ধ করা হয়েছে।

2.3.1. রিলিজে নোটে, হার্ডওয়্যার সংক্রান্ত উল্লেখযোগ্য তথ্য

2.3.2. হার্ডওয়্যার stance

http://fedoraproject.org/wiki/ForbiddenItems থেকে প্রাপ্ত:

  • প্রপ্রাইটরি সামগ্রী Fedora-র মধ্যে অন্তর্ভুক্ত করা যাবে না।

  • আইনী গোলযোগ সহ সামগ্রী Fedora-র মধ্যে অন্তর্ভুক্ত করা যাবে না।

  • মার্কিন যুক্তরাষ্ট্রের ফেডারেল আইন উলঙ্ঘনকারী সামগ্রী Fedora-র মধ্যে অন্তর্ভুক্ত করা যাবে না।

2.3.3. কি করণীয়?

  1. আপনার হার্ডওয়্যার বিক্রেতাকে জানিয়ে দিন যে আপনি শুধুমাত্র মুক্ত ও ওপেন সোর্স ড্রাইভার ও ফার্মওয়্যার ব্যবহার করতে ইচ্ছুক।

  2. শুধুমাত্র ওপেন ড্রাইভার ও ফার্মওয়্যার প্রয়োগকারী হার্ডওয়্যার বিক্রেতাদের থেকে ক্রয় করুন। অধিক বিবরণের জন্য http://www.fsf.org/campaigns/hardware.html পড়ুন।

2.4. আর্কিটেকচারের জন্য সুনির্দিষ্ট নোট

Fedora দ্বারা সমর্থিত হার্ডওয়্যার আর্কিটেকচারগুলির ক্ষেত্রে প্রযোজ্য তথ্য এই বিভাগে আলোচনা করা হয়েছে।

2.4.1. ৬৪-বিট প্ল্যাটফর্মে RPM multiarch সমর্থন - x86_64 ও ppc64

RPM supports parallel installation of multiple architectures of the same package. A default package listing such as rpm -qa might appear to include duplicate packages, since the architecture is not displayed. Instead, use the repoquery command, part of the yum-utils package, which displays architecture by default. To install yum-utils, run the following command:

      su -c 'yum install yum-utils'
    

rpm কমান্ড সহযোগে প্রযোজ্য আর্কিটেকচারের নাম সহ সকল প্যাকেজ তালিকা দেখার জন্য নিম্নলিখিত কমান্ড ব্যবহার করুন:

      rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"
    

এই বৈশিষ্ট্যের সাহায্যে, আর্কিটেকচার তালিকা অনুসন্ধানপর জন্য ডিফল্ট রূপে ব্যবহার মান পরিবর্তন করা হবে। /etc/rpm/macros (সম্পূর্ণ সিস্টেমে প্রয়োগ করা হবে) অথবা ~/.rpmmacros (প্রতি ব্যবহারকারীর জন্য পৃথকরূপে প্রয়োগ করা হবে) ফাইলে এটি যোগ করুন।

      %_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
    

2.4.2. Fedora-র মধ্যে x86 সংক্রান্ত প্রয়োজনীয় তথ্য

Fedora ও x86 হার্ডওয়্যার প্ল্যাটফর্ম সংক্রান্ত সুনির্দিষ্ট তথ্য এই বিভাগে আলোচনা করা হয়েছে।

2.4.2.1. x86-র ক্ষেত্রে আবশ্যক হার্ডওয়্যার

ইনস্টলেশনের সময় অথবা পরে Fedora 10-র কিছু সুনির্দিষ্ট বৈশিষ্ট্য ব্যবহারের জন্য হার্ডওয়্যারের অন্যান্য সামগ্রী যেমন ভিডিও ও নেটওয়ার্ক কার্ড সম্পর্কে অবগত থাকা আবশ্যক।

2.4.2.1.1. প্রসেসর ও মেমরি

CPU সম্পর্কিত নিম্নলিখিত মানগুলি Intel প্রসেসরের বৈশিষ্ট্যের পরিপ্রেক্ষিতে লেখা হয়েছে। AMD, Cyrix, ও VIA প্রভৃতি দ্বারা নির্মিত যে সমস্ত প্রসেসর নিম্নলিখিত Intel প্রসেসরের সমকক্ষ অথবা সেগুলির সাথে সুংগত, সেই প্রসেসরগুলিও Fedora-র সাথে ব্যবহার করা যাবে।

Fedora 10-র জন্য Intel Pentium অথবা ঊর্ধ্বতন প্রসেসর আবশ্যক এবং Pentium 4 অথবা ঊর্ধ্বতন সংস্করণের প্রসেসের সাথে ব্যবহারের জন্য এটি নির্মিত হয়েছে।

  • টেকস্ট মোডের ক্ষেত্রে বাঞ্ছনীয়: ২০০ মেগাহার্টজ Pentium-ক্লাস অথবা উন্নত

  • গ্রাফিক্যাল ব্যবহারের জন্য বাঞ্ছনীয়: ৪০০ মেগাহার্টজ Pentium II অথবা ঊর্ধ্বতন

  • টেক্সট মোডে ব্যবহারের জন্য সর্বনিম্ন RAM-র পরিমাণ: ১২৮ মেবিবাইট

  • গ্রাফিক্যাল মোডে ব্যবহারের জন্য সর্বনিম্ন RAM-র পরিমাণ: ১৯২ মেবিবাইট

  • গ্রাফিক্যাল মোডে ব্যবহারের জন্য প্রস্তাবিত RAM-র পরিমাণ: ২৫৬ মেবিবাইট

2.4.2.1.2. হার্ড-ডিস্কের স্থান

DVD সহযোগে ইনস্টল করার সময় সকল প্যাকেজ ইনস্টল করা হলে ৯ গিগাবাইটের অধিক পরিমাণ ডিস্কের স্থান ব্যবহৃত হতে পারে। ইনস্টলেশনের জন্য প্রয়োগ হওয়া স্পিন ও নির্বাচিত প্যাকেজের উপর ভিত্তি করে সর্বমোট ব্যবহৃত স্থান নির্ধারিত হবে। ইনস্টলেশনের পরিবেশ সুষ্ঠুরূপে স্থাপনার জন্য ইনস্টলেশনের সময় অতিরিক্ত পরিমাণ স্থান ডিস্কে প্রয়োজন হতে পারে। /Fedora/base/stage2.img এবং ইনস্টল করা সিস্টেমের মধ্যে /var/lib/rpm ডিরেক্টরির ফাইলের পরিমাণ যোগ করে প্রয়োজনীয় অতিরিক্ত স্থান গণনা করা হবে।

প্রকৃতরূপে, ক্ষুদ্র মাপের ইনস্টলেশনের ক্ষেত্রে ৯০ মেবিবাইট থেকে আরম্ভ করে বৃহৎ মাপের ইনস্টলেশনের জন্য ১৭৫ মেবিবাইট অবধি অতিরিক্ত স্থান প্রয়োজন হতে পারে।

ব্যবহারকারীদের তথ্য ধারণের জন্য অতিরিক্ত স্থান ও সিস্টেমটি সুষ্ঠুরূপে সঞ্চালনের জন্য অন্তত ৫% মুক্ত স্থান উপস্থিত থাকা আবশ্যক।

2.4.3. Fedora-র মধ্যে x86_64 সংক্রান্ত প্রয়োজনীয় তথ্য

Fedora ও x86_64 হার্ডওয়্যার প্ল্যাটফর্ম সংক্রান্ত সুনির্দিষ্ট তথ্য এই বিভাগে আলোচনা করা হয়েছে।

2.4.3.1. x86_64-র ক্ষেত্রে আবশ্যক হার্ডওয়্যার

ইনস্টলেশনের সময় অথবা পরে Fedora 10-র কিছু সুনির্দিষ্ট বৈশিষ্ট্য ব্যবহারের জন্য হার্ডওয়্যারের অন্যান্য সামগ্রী যেমন ভিডিও ও নেটওয়ার্ক কার্ড সম্পর্কে অবগত থাকা আবশ্যক।

2.4.3.1.1. x86_64-র ক্ষেত্রে প্রয়োজনীয় মেমরি
  • টেক্সট মোডে ব্যবহারের জন্য সর্বনিম্ন RAM-র পরিমাণ: ২৫৬ মেবিবাইট

  • গ্রাফিল্যাল মোডে ব্যবহারের জন্য সর্বনিম্ন RAM-র পরিমাণ: ৩৮৪ মেবিবাইট

  • গ্রাফিক্যাল মোডে ব্যবহারের জন্য প্রস্তাবিত RAM-র পরিমাণ: ৫১২ মেবিবাইট

2.4.3.1.2. x86_64-র ক্ষেত্রে প্রয়োজনীয় হার্ড-ডিস্কের স্থান

DVD সহযোগে ইনস্টল করার সময় সকল প্যাকেজ ইনস্টল করা হলে ৯ গিগাবাইটের অধিক পরিমাণ ডিস্কের স্থান ব্যবহৃত হতে পারে। ইনস্টলেশনের জন্য প্রয়োগ হওয়া স্পিন ও নির্বাচিত প্যাকেজের উপর ভিত্তি করে সর্বমোট ব্যবহৃত স্থান নির্ধারিত হবে। ইনস্টলেশনের পরিবেশ সুষ্ঠুরূপে স্থাপনার জন্য ইনস্টলেশনের সময় অতিরিক্ত পরিমাণ স্থান ডিস্কে প্রয়োজন হতে পারে। /Fedora/base/stage2.img এবং ইনস্টল করা সিস্টেমের মধ্যে /var/lib/rpm ডিরেক্টরির ফাইলের পরিমাণ যোগ করে প্রয়োজনীয় অতিরিক্ত স্থান গণনা করা হবে।

প্রকৃতরূপে, ক্ষুদ্র মাপের ইনস্টলেশনের ক্ষেত্রে ৯০ মেবিবাইট থেকে আরম্ভ করে বৃহৎ মাপের ইনস্টলেশনের জন্য ১৭৫ মেবিবাইট অবধি অতিরিক্ত স্থান প্রয়োজন হতে পারে।

ব্যবহারকারীদের তথ্য ধারণের জন্য অতিরিক্ত স্থান ও সিস্টেমটি সুষ্ঠুরূপে সঞ্চালনের জন্য অন্তত ৫% মুক্ত স্থান উপস্থিত থাকা আবশ্যক।

2.4.4. Fedora-র মধ্যে PPC সংক্রান্ত প্রয়োজনীয় তথ্য

Fedora ও PPC (Power PC) হার্ডওয়্যার প্ল্যাটফর্ম সংক্রান্ত সুনির্দিষ্ট তথ্য এই বিভাগে আলোচনা করা হয়েছে।

2.4.4.1. PPC-র ক্ষেত্রে আবশ্যক হার্ডওয়্যার
2.4.4.1.1. প্রসেসর ও মেমরি
  • CPU-র সর্বনিম্ন মান: PowerPC G3 / POWER3

  • Fedora 10 দ্বারা ১৯৯৯ থেকে উপলব্ধ Apple Power Macintosh-র New World শ্রেণীর কম্পিউটার সমর্থন করা হবে। Old World মেশিনগুলিও ব্যবহার করা যাবে কিন্তু এই মেশিনগুলির ক্ষেত্রে একটি বিশেষ বুট-লোডার ব্যবহার করা আবশ্যক এবং এই বুট-লোডারটি Fedora-র মধ্যে উপস্থিত নেই। POWER5 ও POWER6 মেশিনে Fedora ইনস্টল করে পরীক্ষা করা হয়েছে।

  • Fedora 10 দ্বারা pSeries, ও Cell Broadband Engine মেশিনের জন্য সমর্থন উপলব্ধ করা হয়।

  • Fedora 10 দ্বারা Sony PlayStation 3 ও Genesi Pegasos II ও Efika সমর্থিত হয়।

  • Fedora 10-র মধ্যে P.A. Semiconductor 'Electra' মেশিনের জন্য হার্ডওয়্যার সমর্থন ব্যবস্থা উপলব্ধ রয়েছে।

  • Fedora 10 দ্বারা Terrasoft Solutions powerstation ওয়ার্ক-স্টেশনের জন্য সমর্থন উপলব্ধ করা হয়।

  • টেক্সট-মোডের জন্য প্রস্তাবিত মান: ২৩৩ মেগাহার্টজ G3 অথবা ঊর্ধ্বতন, ১২৬ মেবিবাইট RAM।

  • গ্রাফিক্যাল মোডে ব্যবহারের জন্য প্রস্তাবিত মান: ৪০০ মেগাহার্টজ G3 অথবা ঊর্ধ্বতন, ২৫৬ মেবিবাইট RAM।

2.4.4.1.2. হার্ড-ডিস্কের স্থান

সকল প্যাকেজ ইনস্টল করা হলে ৯ গিগাবাইটের অধিক পরিমাণ ডিস্কের স্থান ব্যবহৃত হতে পারে। ইনস্টলেশনের জন্য প্রয়োগ হওয়া স্পিন ও নির্বাচিত প্যাকেজের উপর ভিত্তি করে সর্বমোট ব্যবহৃত স্থান নির্ধারিত হবে। ইনস্টলেশনের পরিবেশ সুষ্ঠুরূপে স্থাপনার জন্য ইনস্টলেশনের সময় অতিরিক্ত পরিমাণ স্থান ডিস্কে প্রয়োজন হতে পারে। /Fedora/base/stage2.img (ইনস্টলেশন ডিস্ক ১-র মধ্যে উপস্থিত) এবং ইনস্টল করা সিস্টেমের মধ্যে /var/lib/rpm ডিরেক্টরির ফাইলের পরিমাণ যোগ করে প্রয়োজনীয় অতিরিক্ত স্থান গণনা করা হবে।

প্রকৃতরূপে, ক্ষুদ্র মাপের ইনস্টলেশনের ক্ষেত্রে ৯০ মেবিবাইট থেকে আরম্ভ করে বৃহৎ মাপের ইনস্টলেশনের জন্য ১৭৫ মেবিবাইট অবধি অতিরিক্ত স্থান প্রয়োজন হতে পারে।

ব্যবহারকারীদের তথ্য ধারণের জন্য অতিরিক্ত স্থান ও সিস্টেমটি সুষ্ঠুরূপে সঞ্চালনের জন্য অন্তত ৫% মুক্ত স্থান উপস্থিত থাকা আবশ্যক।

2.4.4.2. ৬৪-বিট মেশিনের মধ্যে ৪ কিবিবাইট পেজ

Fedora Core 6-এ ৬৪ কিবিবাইট পেজের পরীক্ষামূলক ব্যবহারের পরে PowerPC64 কার্নেলে পুনরায় ৪ কিবিবাইট পেজ ব্যবহার করা হবে। আপগ্রেড করার সময় ইনস্টলার দ্বার স্বয়ংক্রিয়ভাবে swap পার্টিশন পুনরা ফরম্যাট করা হবে।

2.4.4.3. Apple কি-বোর্ড

Apple সিস্টেমে উপস্থিত Option কি-টি অন্যান্য কম্পিউটার উপস্থিত Alt কি-র সমতূল্য। নথিপত্র অথবা ইনস্টলারে Alt কি-র উল্লেখ করা হলে Option কি ব্যবহার করুন। কিছু ক্ষেত্রে Option কি-র সাথে Fn কি ব্যবহার করার আবশ্যক হতে পারে, যেমন ভার্চুয়াল টার্মিনাল tty3-এ পরিবর্তনের জন্য Option+Fn+F3

2.4.4.4. PPC ইনস্টলেশন নোট

Fedora ইনস্টলেশন ডিস্ক ১ সহযোগে সমর্থিত হার্ডওয়্যারে বুট করা সম্ভব। উপরন্তু, এই ডিস্কের images/ ডিরেক্টরির মধ্যে বুট করার যোগ্য CD ইমেজের ফাইল উপস্থিত রয়েছে। সিস্টেমের হার্ডওয়্যার অনুযায়ী, এই ইমেজের আচরণ ভিন্ন হতে পারে।

  • অধিকাংশ মেশিনের মধ্যে -- বুট-লোডার দ্বারা স্বয়ংক্রিয়ভাবে ইনস্টল ডিস্ক থেকে যথাযত ৩২-বিট অথবা ৬৪-বিট ইনস্টলার নির্বাচন করে বুট করা হয়।

  • ৬৪-বিট IBM pSeries (POWER4/POWER5/POWER6), বর্তমান iSeries মডেল -- OpenFirmware সহযোগে CD বুট করার পরে yaboot বুট-লোডার দ্বারা স্বয়ংক্রিয়ভাবে ৬৪-বিট ইনস্টলার বুট করা হয়।

  • IBM "Legacy" iSeries (POWER4) -- OpenFirmware না ব্যবহারকারী "Legacy" iSeries মডেলগুলির ক্ষেত্রে ইনস্টলেশন ট্রির images/iSeries ডিরেক্টরির মধ্যে উপস্থিত ইমেজ ব্যবহার করা আবশ্যক।

  • Genesi Pegasos II / Efika 5200B -- Fedora কার্নেল দ্বারা Pegasos ও Efika সমর্থিত হবে এবং এর জন্য powerdeveloper.org থেকে প্রাপ্ত "Device Tree Supplement" ব্যবহার করার প্রয়োজন হবে না। তথাপি, ফার্মওয়্যারের মধ্যে ISO9660-র সম্পূর্ণ সমর্থন উপস্থিত না থাকার ফলে yaboot-র মাধ্যমে CD থেকে বুট করা সম্ভব হবে না। পরিবর্তে, CD অথভা নেটওয়ার্ক থেকে 'netboot' ইমেজ বুট করুন। ইমেজের মাপ বড় হওয়ার ফলে, উচ্চ স্তরের ঠিকানায় ফাইল লোড করার জন্য ফার্মওয়্যারের load-base ভেরিয়েবল নির্ধারণ করুন। যেমন, ৪ মেবিবাইটের পরিবর্তে ৩২ মেবিবাইট:

     
    	  setenv load-base 0x2000000
    	

    OpenFirmware প্রম্পটে, Efika আপডেট বুট করার জন্য নিম্নলিখিত কমান্ড লিখুন অথবা প্রয়োজনে CD থেকে netboot ইমেজ উল্লেখ করুন:

    	  বুট cd: /images/netboot/ppc32.img
    	

    অথবা নেটওয়ার্ক থেকে:

    	  boot eth ppc32.img
    	

    ইনস্টল করা সিস্টেমটি বুট করার যোগ্য করার জন্য ব্যবহারকারীকে OpenFirmware কনফিগার করা আবশ্যক। এর জন্য, /boot পার্টিশন থেকে yaboot লোড করার জন্য boot-deviceboot-file এনভায়রনমেন্ট ভেরিয়েবলের মান সঠিকরূপে কনফিগার করুন। উদাহরণস্বরূপ, ডিফল্ট ইনস্টলেশনের জন্য নিম্নলিখিত মান প্রয়োজন হতে পারে:

    setenv boot-device hd:0 setenv boot-file
    	    /yaboot/yaboot setenv auto-boot? true
    	
  • PA Semi Electra -- Electra ফার্মওয়্যার বর্তমানে yaboot সমর্থন করতে সক্ষম নয়; Electra-র মধ্যে ইনস্টল করার জন্য ppc64.img netboot ইমপজ বুট করা যাবে। ইনস্টলেশনের পরে, /boot পার্টিশন থেকে ইনস্টল করার কার্নেল ও initrd লোড করার জন্য, ব্যবহারকারীকে ফার্মওয়্যার কনফিগার করতে হবে।

    অতিরিক্ত বিবরণের জন্য ফার্মওয়্যার সংক্রান্ত নথিপত্র পড়ুন।

  • Sony PlayStation 3 -- PlayStation 3-এ ইনস্টল করার জন্য, প্রথমে firmware ১.৬০ অথবা ঊর্ধ্বতন সংস্করণে আপগ্রেড করুন। http://www.playstation.com/ps3-openplatform/manual.html-র নির্দেশাবলী অনুসরণ করপ flash-র মধ্যে "Other OS" বুট-লোডার ইনস্টল করা আবশ্যক। ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/-এ উপলব্ধ Sony-র "ADDON" CD-র মধ্যে একটি প্রযোজ্য বুট-লোডার ইমেজ পাওয়া যাবে:

    বুট-লোডার ইনস্টল করা হলে, Fedora ইনস্টল মিডিয়া সহযোগে PlayStation 3 বুট করা সম্ভব হবে। উল্লেখ্য, FTP অথবা HTTP-র তুলনায় কম পরিমাণ মেমরি ব্যবহারের ফলে NFS সহযোগে নেটওয়ার্ক ইনস্টলেশন সবচেয়ে সুবিধাজনক। text বিকল্প প্রয়োগ করা হলেও ইনস্টলার দ্বারা কম পরিমাণ মেমরি ব্যবহার করা হবে।

    Fedora ও PlayStation3 অথবা Fedora on PowerPC-র মধ্যে Fedora-র ব্যবহার সংক্রান্ত অতিরিক্ত তথ্য জানার জন্য Fedora-PPC মেইলিং লিস্টে (http://lists.infradead.org/mailman/listinfo/fedora-ppc) অথবা Freenode সার্ভারের (http://freenode.net/) মধ্যে #fedora-ppc চ্যানেলে যোগদান করুন।

  • নেটওয়ার্ক বুট -- ইনস্টলার কার্নেল ও ramdisk সহ যুগ্ম ইমেজের ফাইল, ইনস্টলেশন ট্রির images/netboot/ ডিরেক্টরির মধ্যে উপস্থিত রয়েছে। TFTP সহযোগে নেটওয়ার্ক বুটের জন্য প্রধানত ব্যবহার করা হলেও, অন্যান্য ভাবেও এইগুলি ব্যবহার করা যাবে।

    IBM pSeries ও Apple Macintosh মেশিনে yaboot লোডার দ্বারা TFTP বুট সমর্থন করা হয়। Fedora Project দ্বারা netboot ইমেজের পরিবর্তে yaboot ব্যবহারের প্রস্তাব দেওয়া হয়।

2.4.4.4.1. PPC-র জন্য সুনিশ্চিত প্যাকেজ

  • মূল প্রজেক্টের প্যাকেজ বিন্যাস প্রয়োগ করার জন্য ppc64-utils প্যাকেজটি কয়েকটি পৃথক প্যাকেজে ভাগ করা হয়েছে (ps3pf-utils, powerpc-utils, powerpc-utils-papr)। mkzimage কমান্ডটি বর্তমানে উপলব্ধ না হলেও, kernel-bootwrapper প্যাকেজে উপস্থিত wrapper স্ক্রিপ্টটি ব্যবহার করা যাবে:

    wrapper -i initrd-${KERN_VERSION}.img -o
    	zImage-${KERN_VERSION}.img vmlinuz-${KERN_VERSION}
    	  

2.5. X উইন্ডো সিস্টেম - গ্রাফিক্স

Fedora-র সাথে উপলব্ধ X উইন্ডো সিস্টেমের বাস্তবায়িত রূপ X.Org সম্পর্কিত তথ্য এখানে উপস্থিত করা হয়েছে।

2.5.1. X কনফিগারেশন সংক্রান্ত পরিবর্তন

X সার্ভারের জন্য প্রমিত মাউজ ও কি-বোর্ড ড্রাইভার রূপে Fedora 10-র মধ্যে

evdev

ইনপুট ড্রাইভার প্রয়োগ করা হয়। এই ড্রাইভারটি HAL-র সাথে চলতে সক্ষম ও রান-টাইমে ডিভাইস যোগ অথবা অপসারণের জন্য প্রতি ডিভাইসের জন্য স্থায়ী কনফিগারেশন উপলব্ধ করে।

2.5.2. স্বতন্ত্র ভিডিও ড্রাইভার

স্বতন্ত্র ভিডিও ড্রাইভার ব্যবহারের নিয়মাবলী জানার জন্য Xorg-র স্বতন্ত্র ড্রাইভার সংক্রান্ত পৃষ্ঠার তথ্য পড়ুন।

http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers

2.5.3. রিসোর্স

http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html -- Evdev কনফিগারেশন।

2.6. Fedora 10 বুট করার সময়

Fedora 10-র মধ্যে বুট প্রক্রিয়া সংক্রান্ত বেশ কয়েকটি আপডেট উপস্থিত রয়েছে যেগুলির সাহায্যে বুট করার গতিবৃদ্ধি ও গ্রফিক্যাল বুট সম্বন্ধীয় পরিবর্তন উপস্থিত রয়েছে।

2.6.1. GRUB

ডুয়েল বুট সিস্টেম ব্যতীত বর্তমানে কম্পিউটার প্রারম্ভকালে GRUB মেনু প্রদর্শন করা হয় না। GRUB মেনু প্রদর্শনের জন্য, কার্নেল লোড করার পূর্বে Shift কি টিপে রাখুন। (অন্যান্য কি ব্যবহার করা গেলেও, Shift-র ব্যবহার সর্বোত্তম।)

2.6.2. Plymouth

Fedora 10-এ Plymouth গ্রাফিক্যাল বুট সিস্টেম প্রথমবার উপস্থিত করা হচ্ছে।

  • grub কমান্ড-লাইনের মধ্যে rhgb যোগ করার ফলস্বরূপ সিস্টেমের হার্ডওয়্যার অনুযায়ী Plymouth দ্বারা যথাযত প্লাগ-ইন লোড করা হয়।

  • The graphical boot splash screen that comes with Plymouth requires kernel mode setting drivers to work best. There are not kernel modesetting drivers available for all hardware yet. To see the graphical splash before the drivers are generally available, add vga=0x318 to the kernel grub command line. This uses vesafb, which does not necessarily give the native resolution for a flat panel, and may cause flickering or other weird interactions with X. Without kernel modesetting drivers or vga=0x318, Plymouth uses a text-based plugin that is plain but functional.

  • বর্তমানে, শুধুমাত্র Radeon R500 ও ঊর্ধ্বতন সংস্করণের ক্ষেত্রে ডিফল্টরূপে কার্নেল modesetting উপলব্ধ রয়েছে। R100 ও R200-র জন্য modesetting উপলব্ধ করার উদ্দেশ্যে বর্তমান কাজ চলছে। উপরন্তু, Intel কার্নেল modesetting ড্রাইভার বর্তমানে নির্মিয়মাণ হলেও, ডিফল্টরূপে সক্রিয় করা হয় না।

  • কার্নেল modesetting ড্রাইভারগুলি বর্তমানে নির্মিয়মান ও ত্রুটিমুক্ত নয়। বুট করার সময় যদি পর্দায় ছত্রাকার প্রদর্শন অথবা সম্পূর্ণ কালো রঙ প্রদর্শিত হয় তাহলে, grub-র মধ্যে কার্নেল বুট প্রম্পটে nomodeset যোগ করা হলে modesetting নিষ্ক্রিয় করা হবে।

  • Plymouth দ্বারা বুট সময়ে উৎপন্ন বার্তা আড়াল করা হয়। বুট সময়ের বার্তা দেখঅর জন্য বুট চলাকালে Esc টিপুন অথবা বুট করার পরে /var/log/boot.log ফাইলে সেগুলি দেখুন। অন্যথা, কার্নেল কমান্ড লাইন থেকে rhgb সরিয়ে নিলে, plymouth দ্বারা সকল বুট বার্তা প্রদর্শন করা হবে। বুট সময়কার সতর্কবার্তা প্রদর্শনের জন্য লগ-ইন পর্দায় একটি অবস্থাশীচক আইকনও উপস্থিত রয়েছে।

2.6.3. দ্রুত বুট

প্রসেস প্রারম্ভ ব্যবস্থার উন্নতির ফলে Fedora 10-র ক্ষেত্রে বুট প্রক্রিয়ার গতি বৃদ্ধি হয়েছে।

  • বুট প্রসেসের সাথে Readahead আরম্ভ করা হয়।

  • Udev may appear to be slower but in fact readahead reads all disk buffers needed for the boot process in the background and shortens the whole boot process. Creation of the readahead file list is done monthly and can be triggered manually by touching /.readahead_collect. The configuration file /etc/sysconfig/readahead can be edited to turn off readahead-collector and/or readahead.

2.6.4. কার্নেলের modesetting

DRM ড্রাইভারের মধ্যে কার্নেল modesetting-র (KMS) মান ডিফল্টরূপে enabled অথবা disabled হওয়া সম্ভব ও বুট করার সময় এটি সক্রিয় অথবা নিষ্ক্রিয় করা যাবে।

  • Plymouth ও DDX ড্রাইভার দ্বারা KMS-র উপস্থিতি ও সক্রিয় অবস্থা সনাক্ত করা সম্ভব। যদি এটি উপস্থিত ও সক্রিয় হয়ে থাকে তাহলে Plymouth ও DDX ড্রাইভারগুলি দ্বারা এর সদব্যবহার করা হবে।

  • KMS অনুপস্থিত থাকলে অথবা নিষ্ক্রিয় অবস্থায় থাকলে Plymouth স্বয়ংক্রিয়রূপে টেক্সট স্প্যাশ ব্যবহার করবে DDX ড্রাইভার দ্বারা ইউজার-স্পেস modesetting প্রয়োগ করা হবে।

  • Allows for faster user switching, seamless X server switching, and graphical panic messages.

3. মাল্টিমিডিয়া সংক্রান্ত Upfront

3.1. মাল্টিমিডিয়া

বিভিন্ন ধরনের মাল্টিমিডিয়া সংক্রান্ত কাজ যেমন প্লে-ব্যাক, রেকর্ডিং, ও সম্পাদনা প্রভৃতির জন্য Fedora-র মধ্যে অনেকগুলি অ্যাপ্লিকেশন উপলব্ধ রয়েছে। Fedora Package Collection সফ্টওয়্যার সংগ্রহস্থলের মধ্যে অতিরিক্ত প্যাকেজ প্রাপ্ত করা যাবে। Fedora-র মধ্যে মাল্টিমিডিয়া সংক্রান্ত অতিরিক্ত তথ্য জানার জন্য, Fedora Project ওয়েব-সাইটের মাল্টিমিডিয়া বিভাগ: http://fedoraproject.org/wiki/Multimedia পরিদর্শন করুন।

3.1.1. মাল্টিমিডিয়া প্লেয়ার

মিডিয়া ফাইল বাজানোর জন্য Fedora-র ডিফল্ট ইনস্টলেশনের মধ্যে RhythmboxTotem উপস্থিত রয়েছে। Fedora রিপোসিটোরিগুলির মধ্যে একাধিক প্রোগ্রাম উপস্থিত রয়েছে, যেমন অতি জনপ্রীয় XMMS প্লেয়ার ও KDE-র Amarok। বিভিন্ন বিন্যাসের ফাইলের সাথে ব্যবহারযোগ্য একাধিক অ্যাপ্লিকেশন GNOME ও KDE-র মধ্যে উপস্থিত রয়েছে। অন্যান্য বিন্যাসের সাথে ব্যবহারযোগ্য প্লেয়ার, স্বতন্ত্র বিক্রেতাদের থেকে উপলব্ধ করা হয়েছে।

চলচ্চিত্র প্রদর্শনের জন্য GNOME-র ডিফল্ট অ্যাপ্লিকেশন Totem দ্বারা বর্তমানে কোনো ধরনে কম্পাইলেশন অথবা প্যাকেজ পরিবর্তন বিনা প্লে-ব্যাকের ব্যাক-এন্ড পরিবর্তন করা সম্ভব। Xine ব্যাক-এন্ড ইনস্টল করার জন্য totem-xine প্যাকেজ ইনস্টল করতে হলে সফ্টওয়্যার যোগ/অপসারণ করুন ব্যবহার করুন অথবা নিম্নলিখিত কমান্ড ব্যবহার করুন:

      su -c 'yum install totem-xine'
    

Xine ব্যাক-এন্ড সহযোগে একবার Totem চালনোর জন্য:

      su -c 'totem-backend -b xine totem'
    

সম্পূর্ণ সিস্টেমের জন্য ডিফল্ট ব্যাক-এন্ড রূপে xine নির্ধারণ করার জন্য:

      su -c 'totem-backend -b xine'
    

Xine ব্যাক-এন্ড ব্যবহারের সময়, সাময়িকভাবে GStreamer ব্যাক-এন্ড ব্যবহার করা যাবে। GStreamer ব্যাক-এন্ড ব্যবহারের সময় নিম্নলিখিত কমান্ড প্রয়োগ করুন:

      su -c 'totem-backend -b gstreamer'
    

3.1.2. Ogg ও Xiph.Org ফাউন্ডেশনের বিন্যাস

Fedora দ্বারা Ogg মিডিয়া কনটেইনার বিন্যাস ও Vorbis অডিও, Theora ভিডিও, Speex অডিও, ও FLAC লস-লেস অডিও বিন্যাস সম্পূর্ণরূপে সমর্থিত। এই বিন্যাসগুলি ব্যবহারের উপর কোনো ধরনের পেটেন্ট অথবা লাইসেন্স জড়িত বিধি নিষেধ নেই। জনপ্রিয় অথচ সীমাবদ্ধ বিন্যাসের তুলনায় এইগুলি অধিক ক্ষমতা সম্পন্ন ও নমনীয় বিকল্প। Fedora Project দ্বারা ওপেন সোর্স বিন্যাস ব্যবহারের প্রস্তাবনা করা হয়। এই বিন্যাসগুলির বৈশিষ্ট্য ও ব্যবহার সম্পর্কে জানতে হলে দেখুন:

3.1.3. MP3, DVD, ও অন্যান্য বর্জিত মাল্টিমিডিয়া

Fedora দ্বারা MP3 অথবা DVD ভিডিও প্লে-ব্যাক ও রেকর্ডিংয়ের সুবিধা করা হয় না। MP3 বিন্যাসটি পেটেন্ট করা আছে এবং পেটেন্টের মালিকদের থেকে প্রয়োজনীয় লাইসেন্স উপলব্ধ হয়নি। DVD ভিডিও বিন্যাসও পেটেন্টের অধীন রয়েছে ও এর সাথে একটি এনক্রিপশন স্কিম উপস্থিত। পেটেন্টের মালিকদের থেকে প্রযোজনীয় লাইসেন্স পাওয়া যায়নি ও CSS-এনক্রিপ্ট করা ডিস্কগুলি ডিক্রিপ্ট করার জন্য প্রযোজ্য কোড দ্বারা মার্কিন যুক্তরাষ্ট্রের একটি কপিরাইট আইন, Digital Millennium Copyright Act-র উলঙ্ঘন হতে পারে। পেটেন্ট, কপিরাইট অথবা লাইসেন্স জড়িত কারণে Fedora দ্বারা অন্যান্য কয়েকটি মাল্টিমিডিয়া সফ্টওয়্যারও অন্তর্ভুক্ত করা হয় না, যেমন Adobe-র Flash Player ও Real Media-র Real Player। এই বিষয়ে অধিক জানতে http://fedoraproject.org/wiki/ForbiddenItems পরিদর্শন করুন।

Fedora-র জন্য অন্যান্য MP3 বিকল্প উপলব্ধ থাকলেও, Fluendo দ্বারা বর্তমানে GSteamer-র জন্য একটি MP3 প্লাগ-ইন উপলব্ধ করা হয়। এই প্লাগ-ইন ব্যবহারের জন্য প্রয়োজনীয় পেটেন্টগুলি লাইসেন্স করা হয়েছে। এই প্লাগ-ইনের সাহায্যে GStreamer ফ্রেমওয়ার্ক ব্যাক-এন্ড ব্যবহারকারী অ্যাপ্লিকেশনে MP3 সমর্থন উপলব্ধ করা হয়। We cannot distribute this plugin in Fedora-র সাথে এই প্লাগ-ইন উপলব্ধ না করা হলেও, এর দ্বারা একটি পুরোনো সমস্যা সমাধান করা যাবে। অধিক বিবরণের জন্য দেখুন:

3.1.4. CD ও DVD নির্মাণ ও বার্ন করার ব্যবস্থা

Fedora-র ডিফল্ট ইনস্টলেশন ও Desktop Live স্পিনের মধ্যে CD এবং DVD বার্ন করার জন্য প্রয়োজনীয় বৈশিষ্ট্য উপস্থিত রয়েছে। উপরন্তু, সহজে CD ও DVD বার্ন করার জন্য Fedora-র মধ্যে বিভিন্ন ধরনের সামগ্রী উপস্থিত রয়েছে। গ্রাফিক্যাল অ্যাপ্লিকেশন যেমন Brasero, GnomeBaker, ও K3b এবং কনসোল অ্যাপ্লিকেশন যেমন wodim, readom, ওgenisoimage এই তালিকায় রয়েছে। অ্যাপ্লিকেশন তালিকাশব্দ ও ভিডিও-র অধীন গ্রাফিক্যাল প্রোগ্রামগুলি তালিকাভুক্ত করা হয়েছে।

3.1.5. স্ক্রিন-কাস্ট

Fedora-য় মুক্ত প্রযুক্তি ব্যবস্থার সাহায্যে স্ক্রিন-কাস্ট অর্থাৎ রেকর্ড করা ডেস্কটপ সেশান নির্মাণ ও প্লে-ব্যাক করা যাবে। Fedora-র মধ্যে উপস্থিত istanbul-র সাহায্যে Theora ভিডিও বিন্যাসে স্ক্রিন-কাস্ট তৈরি করা যাবে। এ ছাড়াও byzanz সহযোগে অ্যানিমেটেড GIF রূপে স্ক্রিন-কাস্ট তৈরি করা যাবে। এই ভিডিওগুলি, Fedora-তে উপস্থিত প্লেয়ারে চালানো যাবে। ব্যবহারকারী অথবা Fedora Project-এ যোগদানকারীদের ব্যবহারের জন্য স্ক্রিন-কাস্ট প্রস্তুত করার জন্য এই পদ্ধতি প্রস্তাবিত। বিশদ নির্দেশাবলীর জন্য, স্ক্রিন-কাস্ট সংক্রান্ত পৃষ্ঠা দেখুন:

http://fedoraproject.org/wiki/ScreenCasting

3.1.6. প্লাগ-ইনের সাহায্যে অতিরিক্ত সমর্থন ব্যবস্থা

অতিরিক্ত মিডিয়া বিন্যাস ও শব্দ আউপুট সিস্টেম সমর্থনের জন্য Fedora-এ উপস্থিত অধিকাংশ মিডিয়া প্লেয়ারে প্লাগ-ইন ব্যবহার করা যাবে। মিডিয়া বিন্যাসের সমর্থন ও শব্র আউটপুটের জন্য কয়েকটি প্রোগ্রাম দ্বারা উন্নত ক্ষমতাসম্পন্ন ব্যাক-এন্ড যেমন gstreamer প্যাকেজ ব্যবহার করা হয়।.এই ব্যাক-এন্ড ও পৃথক অ্যাপ্লিকেশনের জন্য Fedora দ্বারা প্লাগ-ইন প্যাকেজ উপস্থিত করা হয়। এ ছাড়াও, স্বতন্ত্র নির্মিতা দ্বারা অতিরিক্ত প্লাগ-ইন সহযোগে অতিরিক্ত ব্যবহারযোগ্যতা সংযোজন করা যাবে।

3.1.7. ইনফ্রা-রেড রিমোটের জন্য সমর্থন

gnome-lirc-properties দ্বারা LIRC-র একটি নতুন গ্রাফিক্যাল প্রেক্ষাপট উপস্থিত করা হয়। এর ফলে ইনফ্রা-রেড রিমোট কন্ট্রোল সহজে কনফিগার করা যাবে ও সেটির সাথে সংযোগ করা যাবে। মাল্টিমিডিয়া অ্যাপ্লিকেশনে ইনফ্রা-রেড নিয়ন্ত্রণ প্রয়োগের জন্য নিয়মিতরূপে LIRC ব্যবহার করা হয়। RhythmboxTotem-র সাথে এটি ব্যবহার করার জন্য, কম্পিউটারে রিমোট রিসিভার সংযোগ করে Infrared Remote Control পছন্দের অধীন Auto-detect নির্বাচন করা হলে এটি ব্যবহারের জন্য প্রস্তুত।

LIRC প্রয়োগ করে পূর্বে কোনো ধরনের বৈশিষ্ট্য নির্ধারিত থাকলে, gnome-lirc-properties সহযোগে কনফিগারেশন ফাইলগুলি পুনরায় নির্মাণ করা বাঞ্ছনীয়। নবনির্ধারিত বৈশিষ্ট্যগুলির সাথে অধিকাংশ অ্যাপ্লিকেশন সঞ্চালনের জন্য এটি করা আবশ্যক।

অধিক বিবরণের জন্য বৈশিষ্ট্য সূচক পৃষ্ঠাটি পড়ুন:

https://fedoraproject.org/wiki/Features/BetterLIRCSupport

3.1.8. সমস্যাবিহীন PulseAudio

ইন্টারাপ্ট দ্বারা চালিত পারম্পরিক পদ্ধতির পরিবর্তে টাইমার ভিত্তিক অডিও সিডিউলিং ব্যবস্থা ব্যবহারের জন্য PulseAudio সাউন্ড সার্ভার নতুন করে লেখা হয়েছে। Apple-র CoreAudio ও Windows Vista অডিও সাব-সিস্টেমের ক্ষেত্রে এই পদ্ধতি ব্যবহার করা হয়। টাইমার ভিত্তিক অডিও সিডিউলিং ব্যবস্থার সাহায্যে বেশ কিছু সুবিধা উপলব্ধ রয়েছে যেমন, ব্যবহৃত বিদ্যুৎয়ের পরিমাণ হ্রাস , ড্রপ-আউটে হ্রাস ও অ্যাপ্লিকেশনের প্রয়োজন অনুযায়ী লেটেন্সির জন্য নমনীয় পরিবর্তনের হার।

3.1.9. Totem ও অন্যান্য GStreamer অ্যাপ্লিকেশনে SELinux প্রতিরোধ (denial)

মাল্টিমিডিয়া চালানের জন্য Totem অথবা অন্য GStreamer অ্যাপ্লিকেশন ব্যবহারকালে SELinux ডিনায়েল দেখা দিতে পারে। SELinux Troubleshooting ব্যবস্থা দ্বারা নিম্নলিখিত পংক্তির অনুরূপ বার্তা প্রদর্শন করা হতে পারে:

SELinux is preventing gst-install-plu from making the program stack executable.

Fluendo MP3 কোডেকের পুরোনো সংস্করণ ইনস্টল করা থাকলে এই পরিস্থিতি দেখা দিতে পারে। এই সমস্যা সমাধানের জন্য, এক্সেকিউটেবল স্ট্যাক ব্যবহারের আবশ্যকতাবিহীন Fluendo MP3 ডিকোডার প্লাগ-ইনের সাম্প্রতিকতম সংস্করণ ইনস্টল করুন।

4. ডেস্কটপ ব্যবহারকারীদের জন্য প্রয়োজনীয় তথ্য

4.1. Fedora ডেস্কটপ

Fedora-র গ্রাফিক্যাল ডেস্কটপের পরিবর্তন সম্বন্ধে এই বিভাগে আলোচনা করা হয়েছে।

4.1.1. ওয়েব-ক্যাম সমর্থনের উন্নত ব্যবস্থা

Fedora 10-র মধ্যে ওয়েব-ক্যাম সমর্থনের উন্নত বৈশিষ্ট্য উপস্থিত রয়েছে।

This support follows on the improvements to the UVC driver first introduced in Fedora 9 that added support for any webcam with a Windows Vista compliant logo. Fedora 10 features a new V4L2 version of gspca, a USB webcam driver framework with support for many different USB webcam bridges and sensors.

libv4l যোগ ও ওয়েব-ক্যাম ব্যবহারকারী অ্যাপ্লিকেশনগুলিকে libv4l ব্যবহারের জন্য আপডেট করার ফলে ওয়েব-ক্যামের জন্য ইউজারস্পেস সমর্থন উন্নত করা হয়েছে। এই সমর্থন ব্যবস্থার ফলে, ভিন্ন নির্মাতাদের নিজস্ব বৈশিষ্ট্য ও ওয়েব-ক্যাম (বিশেষত gspca দ্বারা সমর্থিত ওয়েব-ক্যাম) থেকে প্রাপ্ত ভিডিও বিন্যাসগুলি, অ্যাপ্লিকেশনের বোধগম্য হবে।

Fedora 10-র যে সকল অ্যাপ্লিকেশনে নতুন ওয়েব-ক্যাম সমর্থন ব্যবস্থা পরীক্ষিত হয়েছে এবং সকল ওয়েব-ক্যামের তালিকা দেখার জন্য https://fedoraproject.org/wiki/Features/BetterWebcamSupport দেখুন। gspca-র মূল সংস্করণ দ্বারা সমর্থিত সকল ওয়েব-ক্যামের তালিকা দেখার জন্য gspca-র মূল ওয়েব-সাইট দেখুন।

http://mxhaard.free.fr/spca5xx.html

Fedora 10-এ উপস্থিত gspca-র V4L2 সংস্করণ দ্বারা এই সকল ও অন্যান্য ওয়েব-ক্যাম সমর্থিত হবে।

4.1.2. Plymouth গ্রাফিক্যাল বুট

নতুন গ্রাফিক্যাক বুট মোড সম্পর্কে অধিক তথ্য জানার জন্য Section 2.6, “Fedora 10 বুট করার সময়” পড়ুন।

4.1.3. ইনফ্রা-রেড রিমোটের জন্য সমর্থন

প্রোটোকল সমর্তনকারী অ্যাপ্লিকেশনের সাথে ব্যবহারের জন্য LIRC কনফিগার করার উদ্দেশ্যে একটি নতুন গ্রাফিক্যাল ফন্ট-এন্ডসহ gnome-lirc-properties প্যাকেজটি Fedora 10-র মধ্যে নতুন যোগ করা হয়েছে। অধিক বিবরণের জন্য Section 4.1.3, “ইনফ্রা-রেড রিমোটের জন্য সমর্থন” দেখুন।

মাল্টিমিডিয়া অ্যাপ্লিকেশনে ইনফ্রা-রেড নিয়ন্ত্রণ প্রয়োগের জন্য নিয়মিতরূপে LIRC ব্যবহার করা হয়। RhythmboxTotem-র সাথে এটি ব্যবহার করার জন্য, কম্পিউটারে রিমোট রিসিভার সংযোগ করে Infrared Remote Control পছন্দের অধীন Auto-detect নির্বাচন করা হলে এটি ব্যবহারের জন্য প্রস্তুত। অধিক বিবরণের জন্য বৈশিষ্ট্যের পৃষ্ঠা পড়ুন:

https://fedoraproject.org/wiki/Features/BetterLIRCSupport

4.1.4. Bluetooth BlueZ 4.0

Fedora 10-এ BlueZ (http://www.bluez.org,) নামক Bluetooth সমর্থনপর স্ট্যাকটি সংস্করণ 4.x-এ আপগ্রেড করা হয়েছে। এর মধ্যে অধিকাংশ পরিবর্তন অ্যাপ্লিকেশন নির্মাতাদের জন্য প্রযোজ্য হলেও, কি-বোর্ড, মাউস ও অন্যান্য সমর্থিত Bluetooth ডিভাইস প্রস্তুত করার জন্য নতুন একটি উইজার্ড ব্যবহারকারীদের জন্য উপলব্ধ রয়েছে। অধিকাংস ল্যাপ-টপের ক্ষেত্রে, পছন্দসই মান নির্ধারণের ব্যবস্থা দ্বারা Bluetooth অ্যাডাপ্টার বন্ধ করা যাবে। ভবিষ্যতে, এই নতুন সংস্করণের সাহায্যে PulseAudio সহযোগে উন্নত সমর্থন ব্যবস্থা উপলব্ধ হবে।

উল্লেখ্য, ডিফল্ট Bluetooth কার্নেল ড্রাইভারটি hci_usb থেকে btusb-এ পরিবর্তন করা হয়েছে। এর ফলে বিদ্যুৎ ব্যবহারের পরিমাণ হ্রাস হবে।

4.1.5. GNOME

এই রিলিজে GNOME 2.24 সংস্করণ উপস্থিত রয়েছে। অধিক বিবরণের জন্য পড়ুন:

http://www.gnome.org/start/2.24/

4.1.5.1. Empathy ইনস্ট্যান্ট মেসেঞ্জার

এই রিলিজে Empathy ইনস্ট্যান্ট মেসেজিং পরিসেবা উপলব্ধ রয়েছে। IRC, XMPP (Jabber), Yahoo, MSN, ও প্লাগ-ইনের মাধ্যমে বিভিন্ন প্রোটোকল সমর্থিত হয়। XMPP প্রোটোকলের জন্য ভিডিও ও আওয়াজ সমর্থিত হয় ও বর্তমানে নির্মাণরত অন্যান্য প্রোটকলও সমর্থন করা হয়। Empathy দ্বারা telepathy ফ্রেমওয়ার্ক ব্যবহার করা হয় ও এর মধ্যে বেশ কয়েকটি অতিরিক্ত প্লাগ-ইন প্রয়োগ করা হয়:

  • telepathy-gabble - Jabber/XMPP প্লাগ-ইন

  • telepathy-idle - IRC প্লাগ-ইন

  • telepathy-butterfly - MSN প্লাগ-ইন

  • telepathy-sofiasip - SIP প্লাগ-ইন

  • telepathy-haze - Libpurple (Pidgin) লাইব্রেরি সংযোগ পরিচালনব্যবস্থা দ্বারা অন্যান্য প্রোটোল যেমন Yahoo সমর্থন করা হয়

Fedora সফ্টওয়্যার সংগ্রহস্থলের মধ্যে Pidgin এখনো উপস্থিত রয়েছে ও Fedora-র পূর্ববর্তী সংস্করণ থেকে আপগ্রেড করতে ইচ্ছুক ব্যবহারকারীদের সুবিধার্থে এটি ডিফল্ট রূপে ধার্য রয়েছে।

4.1.5.2. GNOME ডিসপ্লে পরিচালনব্যবস্থা

Fedora ডিভেলপরদের উদ্যোগে নবনির্মিত GNOME Display Manager (gdm) মূল প্রজেক্টের কোড অনুযায়ী আপগ্রেড করা হয়েছে। PolicyKit সহযোগে কম্পিউটার বন্ধ ও পুনরারম্ভের প্রক্রিয়া নিয়ন্ত্রণ করা যাবে। gdmsetup কনফিগারেশন ব্যবস্থা বর্তমানে অনুপস্থিত ও এটি পরিবর্তন করা হবে। কনফিগারেশন সংক্রান্ত পরিবর্তন জানার জন্য দেখুন:

http://live.gnome.org/GDM/2.22/Configuration

4.1.5.3. কোডেক ইনস্টলেশন সহায়ক ব্যবস্থা

GStreamer কোডেক ইনস্টলেশনের সহায়ক ব্যবস্থা codeina-র পরিবর্তে Fedora 10-এ PackageKit-ভিত্তিক একটি ভিন্ন সরঞ্জাম ব্যবহার করা হয়েছে। Totem, Rhythmbox, অথবা অন্যান্য কোনো GStreamer অ্যাপ্লিকেশন দ্বারা চলচ্চিত্র অথবা সংগীতের ফাইল পড়ার জন্য কোনো প্লাগ-ইন প্রয়োজন হলে একটি PackageKit ডায়লগ প্রদর্শন করা হয় ও কনফিগার করা সংগ্রহস্থলের মধ্যে প্রয়োজনীয় প্যাকেজগুলি অনুসন্ধান করা যাবে।

বৈশিষ্ট্য চিহ্নকারী পৃষ্ঠার মধ্যে অধিক বিবরণ উপস্থিত রয়েছে:

https://fedoraproject.org/wiki/Features/GStreamer_dependencies_in_RPM

4.1.6. KDE

বর্তমান রিলিজে KDE 4.1.2 উপস্থিত রয়েছে। kdevelop প্যাকেজগুলি KDE 4.1-এ অনুপস্থিত হওয়া ফলে ও and kdewebdev আংশিকরূপে উপস্থিত থাকার ফলে (Quanta অনুপস্থিত) এই প্যাকেজগুলির KDE 3.5.10 সংস্করণগুলি উপলব্ধ রয়েছে। KDE 4-এ অনুপস্থিত খেলাগুলি সহ একটি kdegames3 প্যাকেজও উপস্থিত রয়েছে।

http://kde.org/announcements/announce-4.1.2.php

KDE 4-র সামপ্রতিকতম সংস্করণ KDE 4.1-এ অনেকগুলি নতুন বৈশিষ্ট্য, উন্নতি ও KDE 4.0-র (KDE 4-র রিলিজ শ্রেণীর প্রথম সংস্করণ) বাগ সংশোধিত হয়েছে। নতুন সংস্করণে রয়েছে ফোল্ডার প্রদর্শনের ডেস্কটপ অ্যাপ্লেট, (Plasmoid), DolphinKonqueror-র উন্নত বৈশিষ্ট্য ও অনেকগুলি নতুন ও উন্নত অ্যাপ্লিকেশন। KDE 4.1.2সংস্করণটি, KDE 4.1 সংস্করণ শ্রেণীর একটি বাগ-ফিক্স রিলিজ।

Fedora 10-র মধ্যে KDE 3 লিগেসি ডেস্কটপ উপস্থিত নেই, কিন্তু KDE 3 Development Platform-র সাথে সুংগতির ব্যবস্থা উপলব্ধ রয়েছে যার ফলে KDE 4 অথবা অন্যা কোনো ডেস্কটপ পরিবেশের মধ্যে KDE 3 অ্যাপ্লিকেশন নির্মাণ ও সঞ্চালন করা যাবে। ান্তর্ভুক্ত সামগ্রী সম্পর্কে জানার জন্য অনুচ্ছেদ 7.6, “KDE 3 ডিভেলপমেন্ট প্ল্যাটফর্ম ও লাইব্রেরি” বিভাগ পড়ুন।

Fedora 10-র মধ্যে knetworkmanager-র একটি স্ন্যাপ-শট উপস্থিত রয়েছে ও NetworkManager 0.7-র প্রিরিলেজের সাথে এটি চলতে সক্ষম। উৎপাদনক্ষেত্রে ব্যবহারের জন্য প্রস্তুত না হওয়া ফলে, KDE Live ইমেজগুলি দ্বারা NetworkManager-gnome থেকে উপলব্ধ nm-applet ব্যবহার করা হয় (Fedora 8 ও 9-র অনুরূপ)। এনক্রিপশন প্রযুক্তি ব্যবস্থার জন্য gnome-keyring-daemon দ্বারা পাসওয়ার্ড সংরক্ষণ করা হয়। knetworkmanager ব্যবহার করতে ইচ্ছুক হলে, সংগ্রহস্থল থেকে এটি ইনস্টল করা যাবে।

নেটিভ KWin উইন্ডো পরিচালন ব্যবস্থা দ্বারা কম্পোসিটিং ও ডেস্কটপ ইফেক্ট সমর্থিত হওয়ার ফলে KDE Live ইমেজের মধ্যে বর্তমানে Compiz/Beryl (Fedora 9 থেকে) অন্তর্ভুক্ত করা হয় না। ডিফল্টরূপে, The KWin কম্পোসিটিং ও ডেস্কটপ ইফেক্ট ডিফল্ট নিষ্ক্রিয় অবস্থায় থাকে, কিন্তু systemsettings-এ এটি সক্রিয় করা যাবে। সংগ্রহস্থল থেকে compiz-kde প্যাকেজের সাহায্যে Compiz (KDE 4 ইন্টিগ্রেশন সহ) ইনস্টল করা যাবে।

4.1.6.1. উন্নত বৈশিষ্ট্য
  • Plasma-র বৈশিষ্ট্য উন্নত করা হয়েছে এবং প্যানেল কনফিগারেশনের পরিধি বৃদ্ধি করা হয়েছে। নতুন প্যানেল নিয়ন্ত্রণ ব্যবস্থার সাহায্যে প্যানেলের বৈশিষ্ট্য নিজস্ব পছন্দ অনুযায়ী পরিবর্তন করার সময় সরাসরি পরিবর্তনগুলি প্রদর্শনের ফলে অতিসহজে সিদ্ধান্ত নেওয়া সম্ভব হবে। Plasma folderview অ্যাপ্লেট দ্বারা ডিরেক্টরির চিত্র প্রদর্শন করা হয় ও এর ফলে ডেস্কটপে ফাইল সংরক্ষণ করা যাবে। ডেস্কটপের মধ্যে সাধারণত উপস্থিত আইকনগুলি এর দ্বারা বাতিল করা হয়।

4.1.6.2. প্যাকেজ ও অ্যাপ্লিকেশন সংক্রান্ত পরিবর্তন
  • Fedora 10-এ kdepim 3.5.x-র পরিবর্তে 4.1.2 সংস্করণ অন্তর্ভুক্ত করা হয়েছে।

  • libkipi, libkexiv2, and libkdcraw প্যাকেজগুলি kdegraphics প্যাকেজের মধ্যে উপস্থিত KDE 4 সংস্করণ দ্বারা অবচিত হয়েছে। এর ফলে, kipi-plugins, digikam, ও kphotoalbum প্যাকেজগুলি KDE 4 সংস্করণে আপগ্রেড করা হয়েছে।

  • PackageKit-র জন্য একটি KDE প্রেক্ষাপট kpackagekit বর্তমানে উপলব্ধ করা হয়েছে। (Fedora 9-র আপডেটরূপে ভবিষ্যতে এটি উপলব্ধ করা হবে।)

উপরন্তু, Fedora 9 রিলিজের পরে হওয়া নিম্নলিখিত পরিবর্তনগুলি Fedora 9-র আপডটের ব্যাক-পোর্ট করা হয়েছে এবং এইগুলি Fedora 10-র অংশ:

  • KDE 4.0.3 সংস্করণ থেকে 4.1.2 সংস্করণে আপগ্রেড করা হয়েছে।

  • qtPyQt4 প্যাকেজগুলি 4.3 থেকে 4.4 সংস্করণে আপডেট করা হয়েছে।

  • kdewebdev, kdevelop, kdegames3, ও KDE 3-র পূর্ববর্তী সংস্করণের সাথে সুসংগতির লাইব্রেরিগুলি KDE 3.5.9 থেকে 3.5.10 সংস্করণে আপগ্রেড করা হয়েছে।

  • QtWebKit বর্তমানে qt প্যাকেজের অন্তর্গত। স্বতন্ত্র WebKit-qt প্যাকেজটি বর্তমানে অবচিত হয়েছে।

  • qgtkstyle নামক নতুন প্যাকেজের মধ্যে GTK+ সহযোগে আঁকার জন্য একটি Qt 4 বিন্যাস উপস্থিত রয়েছে। এর ফলে, GNOME-র মধ্যে Qt 4 ও KDE 4 অ্যাপ্লিকেশনের জন্য উন্নত ইন্টিগ্রেশন উপলব্ধ হবে।

  • Fedora 9-এ kdelibs-র মধ্যে উপস্থিত phonon লাইব্রেরি বর্তমানে একটি পৃথক প্যাকেজ রূপে উপলব্ধ রয়েছে। একটি ঐচ্ছিক, GStreamer ব্যাক-এন্ড (phonon-backend-gstreamer) বর্তমানে উপলব্ধ হলেও, phonon-backend-xine নামে প্যাকেজ করা xine-lib ব্যাক-এন্ডটি এখনও ডিফল্ট ব্যাক-এন্ড রূপে প্রস্তাবিত ও phonon প্যাকেজের জন্য আবশ্যক।

  • kdegames3 প্যাকেজ দ্বারা বর্তমানে libkdegames-র KDE3 সংস্করণের জন্য ডিভেলপমেন্ট সমর্থন উপলব্ধ করা হয় না কারণ, Fedora-র মধ্যে kdegames3 ভিন্ন অন্য কোনো প্যাকেজের জন্য এই লাইব্রেরিটি প্রয়োজন।

  • okteta প্যাকেজটি বর্তমানে kdeutils প্যাকেজের অন্তর্গত।

  • dragonplayer প্যাকেজটি বর্তমানে kdemultimedia প্যাকেজের অন্তর্গত।

  • kaider প্রোগ্রামের নাম Lokalize-এ পরিবর্তন করা হয়েছে ও kdesdk প্যাকেজের মধ্যে অন্তর্ভুক্ত করা হয়েছে।

  • ksirk প্যাকেজটি KDE 4-এ পোর্ট করা হয়েছে ও বর্তমানে এটি kdegames প্যাকেজের মধ্যে অন্তর্ভুক্ত।

  • extragear-plasma প্যাকেজটির নাম kdeplasma-addons-এ পরিবর্তন করা হয়েছে।

4.1.7. LXDE

Fedora-র এই রিলিজে LXDE নামক একটি নতুন ডেস্কটপ পরিবেশ উপলব্ধ করা হয়েছে। নতুন প্রজেক্ট LXDE দ্বারা একটি স্বল্প মাপের ও দ্রুত কর্ম সঞ্চালনযোগ্য এনভায়রনমেন্ট পরিবেশ প্রস্তুত করা হয়েছে এবং এর সাহায্যে রিসোর্সের ব্যবহারও হ্রাস করা সম্ভব হবে। LXDE ইনস্টল করার জন্য সফ্টওয়্যার যোগ/অপসারণ করুন প্রয়োগ করুন অথবা নিম্নলিখিত কমান্ড সঞ্চালন করুন:

su -c 'yum groupinstall LXDE'

LXDE মৌলিক অংশগুলি প্রয়োজন হলে, lxde-common প্যাকেজ ইনস্টল করুন:

su -c 'yum install lxde-common'

4.1.8. Sugar ডেস্কটপ

Sugar Desktop মূলত OLPC-র থেকে আরম্ভ হয়েছিল। এর সাহায্যে Fedora ব্যবহারকারী ও ডেভেলপররা নিম্নলিখিত কাজ করতে পারবেন।

  • যোগাসাজসের পরিবেশ উন্নত করতে পারবেন।

  • একটি Fedora সিস্টেমের মধ্যে Sugar পরীক্ষা করতে পারেন। এর জন্য ডিসপ্লে পরিচালন ব্যবস্থায় Sugar পরিবেশ নির্বাচন করা আবশ্যক।

  • Sugar ইন্টারফেস সংক্রান্ত নির্মাণ কাজে যোগদান করতে ইচ্ছুক ডিভেলপররা XO ল্যাপটপ বিনা তাদের কাজ করতে পারবেন।

4.1.9. ওয়েব ব্রাউজার

4.1.9.1. Flash প্লাগ-ইন সক্রিয়করণ

Fedora-র মধ্যে Flash-র মুক্ত ও ওপেন সোর্স বাস্তবায়ন swfdecgnash, উপস্থিত রয়েছে। Adobe-র প্রপাইটরি Flash Player প্লাগ-ইন সফ্টওয়্যার ব্যবহারের পূর্বে এইগুলি ব্যবহার করার অনুরোধ করা হচ্ছে। Adobe Flash Player প্লাগ-ইনে শব্দের জন্য একটি লিগেসি ফ্রেমওয়ার্ক ব্যবহার করা হয় ও অতিরিক্ত বৈশিষ্ট্য বিনা এটি সঠিকরূপে চলতে সক্ষম নয়। এটি সক্রিয় করার জন্য নিম্নলিখিত কমান্ড প্রয়োগ করুন:

      su -c 'yum install libflashsupport'
      

Flash 10 ব্যবহার করা হলে, libflashsupport ব্যবহারের প্রয়োজন হবে না কারণ এই সংস্করণে ALSA-র সঠিক ব্যবহার সক্রিয় করা হয়েছে।

Fedora x86_64-এ, Firefox-র মধ্যে ৩২-বিট Adobe Flash Player সক্রিয় করার জন্য nspluginwrapper.i386 প্যাকেজ সক্রিয় করা আবশ্যক। উপরন্তু, এই প্লাগ-ইন থেকে শব্দ সক্রিয় করার জন্য libflashsupport.i386 প্যাকেজ প্রয়োজন।

nspluginwrapper.i386, nspluginwrapper.x86_64, ও libflashsupport.i386 প্যাকেজগুলি ইনস্টল করুন:

su -c 'yum install nspluginwrapper.{i386,x86_64} libflashsupport.i386'
      

nspluginwrapper.i386 ইনস্টল করার পরে flash-plugin ইনস্টল করুন:

	su -c 'yum install libflashsupport'
      

flash প্লাগ-ইন নিবন্ধনের জন্য mozilla-plugin-config সঞ্চালন করুন:

	su -c 'mozilla-plugin-config -i -g -v'
      

Firefox-র সকল উইন্ডো বন্ধ করে Firefox পুনরায় আরম্ভ করুন। URL বারের মধ্যে about:plugins টাইপ করে পরীক্ষা করুন প্লাগ-ইনটি ইনস্টল করা হয়েছে কি না।

4.1.9.2. PC-র স্পিকার নিষ্ক্রিয় করার প্রণালী

Fedora-র মধ্যে ডিফল্টরূপে PC স্পিকার সক্রিয় করা হয়েছে। এই বৈশিষ্ট্য পছন্দ না হলে দুটি উপায়ে এই শব্দগুলি প্রতিরোধ করা হবে:

  • alsamixer-র মধ্যে PC Speak বৈশিষ্ট্যের সাহায্যে আওয়াজের মাত্রা হ্রাস করুন অথবা সম্পূর্ণরূপে এটি নিঃশব্দ করুন।

  • সম্পূর্ণ সিস্টেমের জন্য PC-র স্পিকার নিষ্ক্রিয় করার জন্য কনসোলের মধ্যে নিম্নলিখিত কমান্ড প্রয়োগ করুন:

    	    su -c 'modprobe -r pcspkr' su -c 'echo "install pcspkr :" >> /etc/modprobe.conf'
    	  

4.2. নেটওয়ার্ক ব্যবস্থা

Fedora 10-র মধ্যে নেটওয়ার্ক সংক্রান্ত পরিবর্তনগুলি সম্বন্ধে নীচে আলোচনা করা হয়েছে।

4.2.1. বেতার সংযোগের যৌথ ব্যবহার

NetworkManager-র nm-applet অ্যাপ্লেট আপডেট করা হয়েছে। এর ফলে, নতুন বেতার নেটওয়ার্ক নির্মাণ করুন মেনুর সাহায্যে নেটওয়ার্ক সংযোগের যৌথ ব্যবহার উন্নত করা যাবে।

সংযোগের যৌথ ব্যবহারের বৈশিষ্ট্যের সাহায্যে, নেটওয়ার্ক সংযোগ ও একটি অব্যবহৃত বেতার কার্ড সহ সিস্টেমে সহজে একটি বেতার নেটওয়ার্ক নির্মাণ করা যাবে। মেশিনে একটি প্রধান নেটওয়ার্ক সংযোগ (তার দ্বারা সংযোগ, 3G, দ্বিতীয় বেতার কার্ড) উপস্থিত থাকলে, এই নেটওয়ার্কের মাধ্যে বেতার নেটওয়ার্কগুলির সাথে যুক্ত ডিভাইসগুলি বহিস্থিত নেটওয়ার্কের সাথে সংযোগ স্থাপনের উদ্দেশ্যে জন্য যথাযত রূপে রাউটিং প্রস্তুত করা হয়।

নতুন বেতার নেটওয়ার্ক নির্মাণ করা হলে, নেটওয়ার্কের নাম ও ব্যবহারযোগ্য বেতার নিরাপত্তা ব্যবস্থা উল্লেখ করা আবশ্যক। এর পরে, NetworkManager দ্বারা বেতার কার্ডকে একটি বেতার নোড রূপে প্রস্তুত করা হয় ও অন্যান্য সিস্টেম এর সাথে সংযোগ স্থাপন করতে পারবে।নতুন নেটওয়ার্ক ও প্রধান নেটওয়ার্কের মধ্যে রাউটিং ব্যবস্থা নির্ধারণ করা হবে ও নতুন বেতার নেটওয়ার্কের মধ্যে IP ঠিকানা স্থাপনের জন্য DHCP প্রয়োগ করা হবে। DNS অনুরোধগুলিও, ঊর্ধ্বে স্থিত নেমসার্ভারের সাথে স্বচ্ছরূপে অনুবর্তন করা হয়।

4.3. প্রিন্ট ব্যবস্থা

অন্যান্য আধুনিক ডেস্কটপের অনুরূপ, প্রিন্ট পরিচালন ব্যবস্থার (system-config-printer অথবা সিস্টেমপ্রশাসনিক কর্মguisubmenu>) system-config-printer

অন্যান্য পরিবর্তনের মধ্যে রয়েছে:

  • কনফিগারেশন ব্যবস্থার উইন্ডোটি ব্যবহারকারীদের জন্য সরল করা হয়েছে। প্রিন্টারের আইকনের উপর দুইবার ক্লিক করা হলে প্রিন্টার সংক্রান্ত বৈশিষ্ট্যের উইন্ডো প্রদর্শন করা হবে। এর ফলে, পর্দার বাঁদিকে উপস্থিত প্রিন্টার তালিকা ও ডানদিকে নির্বাচিত প্রিন্টারের বৈশিষ্ট্য প্রদর্শনের ব্যবস্থা বর্তমানে ব্যবহার করা হবে না।

  • CUPS-র অনুমোদন ব্যবস্থা বিষয়ক ডায়লগ উইন্ডোর মধ্যে বর্তমানে সঠিক ব্যবহারকারীর নাম নির্বাচিত হয় ও কর্ম চলাকালে এই ডায়লগের মধ্যে পরিবর্তন করা সম্ভব হবে।

  • কনফিগারেশন সামগ্রী সঞ্চালিত হলে, প্রিন্টারের তালিকা পরিবর্তনশীলরূপে আপডেট করা হবে।

  • কোনো একটি প্রিন্টারের মধ্যে অপেক্ষারত সকল কর্মের তালিকা দেখার জন্য, প্রিন্টার আইকনের উপর ডান দিকের মাউসের বাটন ক্লিক করুন ও প্রিন্টের কিউ প্রদর্শন করা হবে নির্বাচন করুন। একাধিক প্রিন্টারে অপেক্ষারত কর্মের তালিকা দেখার জন্য, প্রথমে প্রয়োজনীয় প্রিন্টারগুলি নির্বাচন করুন ও এর পরে মাউসের ডান দিকের বাটন ক্লিক করুন। সকল কর্ম দেখার জন্য, কোনো প্রিন্টার নির্বাচন না করেই, মাউসের ডান-দিকের বাটন ক্লিক করুন।

  • The job monitoring tool displays a message when a job has failed. The message indicates whether the printer has been stopped as a result shown in the message. A Diagnose button starts the trouble-shooter.

  • কর্ম নিরীক্ষণ ব্যবস্থা দ্বারা বর্তমানে প্রক্সির অনুমোদন করা হয়। কোনো প্রিন্ট কর্মের জন্য CUPS ব্যাক-এন্ডে অনুমোদন প্রয়োজন হলে, একটি অনুমোদনের ডায়লগ বক্স প্রদর্শন করা হয় যার ফলে কোনো বিঘ্ন বিনা সংশ্লিষ্ট কর্ম চলবে।

  • প্রিন্টের অবস্থা সংক্রান্ত ডায়লগ বক্স (GTK+-র ক্ষেত্রে) দ্বারা প্রিন্টারের অবস্থা সংক্রান্ত অধিক তথ্য প্রদর্শন করা হয়। উদাহরণস্বরূপ, প্রিন্টারে কাগজ শেষ হয়ে গেলে একটি সতর্কবার্তার প্রতীকচিহ্ন প্রদর্শন করা হবে। প্রিন্টার স্থগিত করার হলেও একটি প্রতীকচিহ্ন প্রদর্শন করা হবে ও কর্ম প্রত্যাখ্যানকারী প্রিন্টারগুলির নাম ধূসর রঙে প্রদর্শিত হবে অর্থাৎ এই প্রিন্টারগুলি বর্তমানে উপলব্ধ নেই।

4.4. প্যাকেজ সংক্রান্ত নোট

Fedora 10‌-এ উল্লেখযোগ্যভাবে পরিবর্তন করা সফ্টওয়্যার প্যাকেজগুলি সম্পর্কে নিম্নলিখিত বিভাগে আলোচনা করা হয়েছে। সহজে পাঠযোগ্য করার উদ্দেশ্যে, ইনস্টলেশন সিস্টেমের সংকলন অনুযায়ী এই প্যাকেজগুলিকে দলবদ্ধ করা হয়েছে।

4.4.1. GIMP

Fedora 10-র মধ্যে GNU ইমেজ ম্যানিপুলেশন প্রোগ্রামের (GIMP) ২.৬ সংস্করণ উপলব্ধ করা হয়েছে।

নতুন সংস্করণটি, পূর্ববর্তী সংস্করণের সাথে সুসংগত করা হয়েছে এবং এর ফলে একটি ক্ষুদ্র পার্থক্য ব্যতীত সকল স্বতন্ত্র প্লাগ-ইন ও স্ক্রিপ্ট সঠিকরূপে চলতে সক্ষম। Script-Fu স্কিম ইন্টারপ্রেটার দ্বারা বর্তমানে, প্রারম্ভিক মান বিহীন কোনো ভেরিয়েবল গ্রহণ করা হয় না এবং এই আচরণ কোডিং ভাষা সংক্রান্ত প্রমিত নিয়মবলীর সাথে সুসংগত নয়। Fedora প্যাকেজের মধ্যে উপলব্ধ স্ক্রিপ্টের ক্ষেত্রে এই সমস্যা হওয়া উচিত নয় কিন্তু অন্যান্য স্থান থেকে প্রাপ্ত স্ক্রিপ্টে এই ধরনের সমস্যা দেখার দিলে, সংশ্লিষ্ট স্ক্রিপ্ট সংশোধনের প্রক্রিয়া জানার জন্য GIMP রিলিজ নোর পড়ুন:

http://www.gimp.org/release-notes/gimp-2.6.html

উপরন্তু, স্বতন্ত্র প্লাগ-ইন ও স্ক্রিপ্ট ইনস্টল করার জন্য ব্যবহৃত gimptool স্ক্রিপ্টটি gimp প্যাকেজ থেকে gimp-devel প্যাকেজের মধ্যে স্থানান্তর করা হয়েছে। gimptool ব্যবহার করতে ইচ্ছুক হলে এই প্যাকেজটি ইনস্টল করুন।

Fedora-র মধ্যে উপস্থিত কয়েকটি সফ্টওয়্যারের ক্ষেত্রে নিম্নলিখিত আইনি সূচনা প্রযোজ্য।

অংশের স্বত্বাধিকার © ২০০২-২০০৭ চার্লি পুল অথবা স্বত্বাধিকার © ২০০২-২০০৪ জেমস ডব্লিউ. নিউকার্ক, মাইকেল সি. টু, অ্যালেক্সেই এ. ভোরোনস্টোভ অথবা স্বত্বাধিকার ©২০০০-২০০২ ফলিপ এ. ক্রেইগ

4.5. অন্তর্জাতিক ভাষা সমর্থন ব্যবস্থা

Fedora-র অধীন ভাষা সমর্থন সংক্রান্ত তথ্য এই বিভাগে আলোচনা করা হয়েছে

  • Fedora-র স্থানীয়করণ (অনুবাদ) Fedora Localization Project দ্বারা পরিচালিত হয় -- http://fedoraproject.org/wiki/L10N

  • Fedora-র আন্তর্জাতীয়করণ প্রক্রিয়া Fedora I18n Project দ্বারা পরিচালিত হয় -- http://fedoraproject.org/wiki/I18N

4.5.1. ভাষা সংক্রান্ত বৈশিষ্ট্য

Fedora মধ্যে অনেকগুলি অনুবাদ করা সফ্টওয়্যার উপস্থিত রয়েছে। উপলব্ধ ভাষার তালিকা জানার জন্য Fedora-র গুরুত্বপূর্ণ প্রোগ্রাম Anaconda মডিউলের অনুবাদের পরিসংখ্যান দেখুন।

4.5.1.1. ভাষা সমর্থন ব্যবস্থার ইনস্টলেশন

ভাষা সংকলনের অধীন langpack ও অতিরিক্ত ভাষা সমর্থন ব্যবস্থা ইনস্টল করার জন্য নিম্নলিখিত কমান্ড প্রয়োগ করুন:

	su -c 'yum groupinstall
	  <language>-support'
      

উপরোক্ত কমান্ডে, <language>-র পরিবর্তে কোনো ভাষা যেমন assamese, bengali, chinese ইত্যাদি লেখা আবশ্যক।

Fedora-র পূর্ববর্তী সংস্করণ থেকে আপগ্রেড করার সময়, SCIM ব্যবহারকারীদের ক্ষেত্রে scim-bridge-gtk ইনস্টল করা বাঞ্ছনীয়। এটি, libstdc++-র পূর্ববর্তর সংস্করণোর সাথে যুক্ত স্বতন্ত্র C++ অ্যাপ্লিকেশনের সাথে সুষ্ঠুরূপে চলতে সক্ষম।

4.5.1.2. Transifex

দূরবর্তী ও ভিন্ন ভার্সান কনট্রোল সিস্টেমে স্থাপিত প্রজেক্ট অনুবাদ করার জন্য Fedora-র অনলাইন ব্যবস্থা Transifex উপলব্ধ রয়েছে। Fedora-র অনেকগুলি গুরুত্বপূর্ণ প্যাকেজের জন্য Transifex-র মাধ্যমে অনুবাদ গ্রহণ করা হয়।

http://transifex.org/

নতুন ওয়েব টুল (http://translate.fedoraproject.org), সম্প্রদায়ে জনসংখ্যা বৃদ্ধি ও উন্নত কর্মপদ্ধতির ফলে অনুবাদকরা বর্তমানে অতিসহজে ওয়েব ইন্টারফেসের মাধ্যমে, তাদের অনুবাদগুলি মীল প্রজেক্টে জমা করতে পারেন। অনুবাদক সম্প্রদায় বিনা প্রজেক্ট নির্মাতারা, Fedora-র সম্প্রদায়ে তাদের প্রজেক্ট অনুবাদের অনুরোধ জানাতে পারেন ও অনুবাদকরাও Fedora-র সাথে যুক্ত প্রজেক্টে যোগদান করতে পারবেন।

https://translate.fedoraproject.org/submit

4.5.2. ফন্ট

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

4.5.2.1. হান ইউনিফিকেশনের জন্য ডিফল্ট ভাষা

When not using an Asian locale in GTK-based applications, Chinese characters (that is, Chinese Hanzi, Japanese Kanji, or Korean Hanja) may render with a mixture of Chinese, Japanese, and Korean fonts depending on the text. This happens when Pango does not have sufficient context to know which language is being used. The current default font configuration seems to prefer Chinese fonts. If you normally want to use Japanese or Korean say, you can tell Pango to use it by default by setting the PANGO_LANGUAGE environment variable. For example ...

	export PANGO_LANGUAGE=ja
      

... এর ফলে, অন্য কোনো ইঙ্গিত উপস্থিত না থাকলে Pango রেন্ডারিং দ্বারা জাপানি হরফ অনুমানের নির্দেশ দেওয়া হয়।

4.5.2.2. জাপানি

fonts-japanese প্যাকেজটি japanese-bitmap-fonts নামে পরিবর্তন করা হয়েছে।

4.5.2.3. খমের

Fedora-র বর্তমান রিলিজে খমের ভাষার সমর্থনের উদ্দেশ্যে খমের OS ফন্ট khmeros-fonts যোগ করা হয়েছে।

4.5.2.4. কোরিয়ান

নতুন হাংগুল ফন্ট রূপে baekmuk-ttf-fonts-র পরিবর্তে un-core-fonts প্যাকেজটি উপলব্ধ করা হয়েছে।

4.5.2.5. পরিবর্তনের সম্পূর্ণ তালিকা

ফন্ট সংক্রান্ত সব পরিবর্তনের তথ্য নিম্নলিখিত পৃষ্ঠায় একত্রিত করা হয়েছে:

http://fedoraproject.org/wiki/Fonts_inclusion_history#F10

[Tip] Fedora Linux-র মধ্যে উপলব্ধ ফন্ট

Fonts SIG (http://fedoraproject.org/wiki/Fonts_SIG) দ্বারা Fedora Linux ফন্টের (http://fedoraproject.org/wiki/Fonts) বিশেষ যত্ন নেওয়া হয়। ফন্ট নির্মাণ, প্যাকেজ, প্রস্তাবনা অথবা ফন্ট সম্পর্কে কোনো ধরনের উন্নতি করতে ইচ্ছুক হলে, অনুগ্রহ করে এই দলের যোগ দিন। আপনার সহায়তা অত্যন্ত গুরুত্বপূর্ণ।

http://fedoraproject.org/wiki/Joining_the_Fonts_SIG

http://fedoraproject.org/wiki/Fonts_and_text-related_creative_tasks

http://fedoraproject.org/wiki/Fonts_and_text_quality_assurance

http://fedoraproject.org/wiki/Fonts_packaging

http://fedoraproject.org/wiki/Font_wishlist

4.5.3. ইনপুট পদ্ধতি

input-methods নামক একটি নতুন yum দলের সাহায্যে অনেকগুলি ভাষার জন্য প্রয়োজনীয় group called and ইনপুট পদ্ধতি ডিফল্টরূপে ইনস্টল করা হয়। এর ফলে, ডিফল্ট ইনপুট সিস্টেম স্বয়ংক্রিয়রূপে সক্রিয় হয় ও অধিকাংশ ভাষার জন্য প্রমিত ইনপুট পদ্ধতি উপলব্ধ থাকবে। উপরন্তু, সাধারণ ইনস্টলেশন ও Fedora Live-র মধ্যে সুসংগতি হবে।

4.5.3.1. im-chooser ও imsettings

imsettings ফ্রেমওয়ার্কের উপস্থিতির ফলে, বর্তমানে কর্ম সঞ্চালনকালে (runtime) ইনপুট পদ্ধতিগুলি আরম্ভ অথবা বন্ধ করা যাবে। GTK_IM_MODULE এনভারয়মেন্ট ভেরিয়েবলটি বর্তমানে ডিফল্টরূপে প্রয়োজন না হলেও imsettings-র মান উপেক্ষা করার জন্য প্রয়োগ করা যেতে পারে।

শুধুমাত্র কোনো এশিয়ান লোকেইল চালনাকারী ডেস্কটপের মধ্যে ডিফল্টরূপে ইনপুট পদ্ধতি আরম্ভ করা হয়। এই তালিকায় বর্তমানে উপস্থিত রয়েছে: as, bn, gu, hi, ja, kn, ko, ml, mr, ne, or, pa, si, ta, te, th, ur, vi, zh। ডেস্কটপের মধ্যে ইনপুট পদ্ধতি সক্রিয় অথবা নিষ্ক্রিয় করা জন্য প্রধান প্যানেল থেকে সিস্টেম+পছন্দ+ব্যক্তিগত+ইনপুট নির্বাচন করে im-chooser প্রয়োগ করুন।

4.5.3.2. নতুন ibus ইনপুট পদ্ধতি

scim-র কিছু সমস্যা সমাধানের জন্য নির্মিত একটি নতুন ইনপুট পদ্ধতি ibus Fedora 10-এ উপলব্ধ করা হয়েছে। Fedora 11-এ সম্ভবত এটি ডিফল্ট ইনপুট পদ্ধতি রূপে নির্ধারণ করা হবে।

http://code.google.com/p/ibus

এর দ্বারা বেশ কয়েকটি ইনপুট পদ্ধতির ইঞ্জিন ও immodule উপলব্ধ করা হয়:

  • ibus-anthy (জাপানি)

  • ibus-chewing (পারম্পরিক চীনা)

  • ibus-gtk (GTK immodule)

  • ibus-hangul (কোরিয়ান)

  • ibus-m17n (ভারতীয় ও অন্যান্য ভাষা)

  • ibus-pinyin (সরলীকৃত চীনা)

  • ibus-qt (Qt immodule)

  • ibus-table (চীনা প্রভৃতি)

ibus ইনস্টল করে ব্যবহারকারীরা নিজের ভাষা ব্যবহার করতে পারেন ও কোনো ধরনের সমস্যা দেখা দিলে সেগুলি সম্পর্কে সূচিত করতে পারেন।

4.5.4. ভারতীয় অন-স্ক্রিন কি-বোর্ড (iok)

Fedora 10-এ, ভারতীয় ভাষাগুলির জন্য একটি অন-স্ক্রিন ভার্চুয়াল কি-বোর্ড, iok উপস্থিত রয়েছে। এর সাহায্যে, Inscript ও অন্যান্য ১:১ কি-ম্যাপিং বিন্যাসে ইনপুট করা যাবে। অধিক বিবরণের জন্য প্রজেক্টের হোম পেজ দেখুন:

https://fedorahosted.org/iok

4.5.5. ভারতীয় ভাষার collation সমর্থন

Fedora 10-এ কয়েকটি ভারতীয় ভাষার জন্য ক্রমবিন্যাস (অর্থাৎ সোরটিং) ব্যবস্থা উপলব্ধ রয়েছে। এর ফলে, এই সমস্ত ভাষার জন্য মেনুর বিন্যাস বর্তমানে সুবিন্যাস্ত করা হবে ও প্রয়োনীয় সামগ্রী সহজেই পাওয়া যাবে।

বর্তমানে নিম্নলিখিত ভাষাগুলির জন্য সমর্থন উপলব্ধ রয়েছে:

  • গুজরাতি

  • হিন্দি

  • কন্নড়

  • কাশমিরি

  • কোঙ্কানি

  • মৈথিলি

  • মারাঠি

  • নেপালি

  • পাঞ্জাবি

  • সিন্ধি

  • তেলুগু

5. বিজ্ঞানী, খেলাধুলা ও অন্যান্য উৎসাহী ব্যবহারকারীদের ক্ষেত্রে প্রয়োজনীয় তথ্য

5.1. খেলা ও বিনোদন

Fedora দ্বারা বিভিন্ন ধরনের খেলা উপলব্ধ করা হয়। GNOME (gnome-games) ও KDE-র (kdegames) জন্য কিছু খেলার প্যাকেজ ইনস্টল করা যাবে। উপরন্তু, রিপোসিটোরির মধ্যে আরো অনেক জনপ্রিয় ধরনের খেলা উপলব্ধ রয়েছে।

Fedora Project-র ওয়েব সাইটে একটি অংশে উপলব্ধ খেলার সফ্টওয়্যার ও সেগুলির ইনস্টলেশন সম্বন্ধীয় তথ্য উপস্থিত রয়েছে। অধিক বিবরণের জন্য পড়ুন:

http://fedoraproject.org/wiki/Games

ইনস্টল করার জন্য উপলব্ধ অন্যান্য খেলার তালিকা দেখার জন্য প্রধান মেনু থেকে অ্যাপ্লিকেশন তালিকাসফ্টওয়্যার যোগ/অপসারণ করুন নির্বাচন করুন অথবা কমান্ড-লাইন থেকে প্রয়োগ করুন:

    yum groupinfo "Games and Entertainment"
  

খেলার প্যাকেজ ইনস্টল করার জন্য yum-র ব্যবহার সংক্রান্ত সাহায্য প্রাপ্ত করার জন্য নিম্নলিখিত স্থানে উপলব্ধ সহায়ক নথিপত্র দেখুন:

http://docs.fedoraproject.org/yum/

5.2. Amateur Radio

Fedora 10 includes a number of applications and libraries that are of interest to amateur radio operators and electronic hobbyists. Many of these applications are included in the Fedora Electronic Lab spin. Fedora also includes a number of VLSI and IC design tools.

  • সাউন্ড-কার্ড মোডের অ্যাপ্লিকেশনের মধ্যে রয়েছে fldigi, gpsk31, gmfsk, lpsk31, xfhell, ও xpsk31

  • gnuradio প্যাকেজটি মূলত সফ্টওয়্যার সহযোগে নির্ধারিত রেডিও পরিকাঠামো।

  • aprsdxastir প্যাকেজ সহযোগে APRS ক্ষমতা উপলব্ধ করা হয়ে।

  • The gEDA suite consists of an integrated set of schematics applications for capture, net listing, circuit simulation, and PCB layout.

  • gspiceui, ngspice, ও gnucap প্যাকেজগুলির সাহায়্যে সার্কিট সিমুলেশনের ক্ষমতা উপলব্ধ করা হয়।

There are a variety of other tools for learning Morse code, orbit prediction and tracking satellites, producing schematic diagrams and PCB artwork, amateur radio logbook keeping, and other applications of interest to amateur radio and electronics enthusiasts.

6. Power ব্যবহারকারীদের জন্য বৈশিষ্ট্য ও সংশোধন

6.1. সার্ভার সংক্রান্ত সামগ্রী

বিভিন্ন GUI সার্ভার ও সিস্টেম কনফিগারেশন সামগ্রীর মধ্যে Fedora 10-এ হওয়া উল্লেখযোগ্য পরিবর্তন ও সংযোজনগুলি এই বিভাগে আলোচনা করা হয়েছ.

6.1.1. First Aid Kit

Firstaidkit একটি সম্পূর্ণরূপে স্বয়ংক্রিয় রিকাভেরি অ্যাপ্লিকেশন ও এর সাহায্যে সর্বধরনের ব্যবহারকারীরা সহজেই সাব-সিস্টেম রিকোভেরি করতে সক্ষম হবেন। ব্যবহারকারীদের তথ্য ক্ষতিগ্রস্ত না করে, উৎপন্ন সমস্যা সমাধানের উদ্দেশ্যে Firstaidkit-র মূল বিন্যাস নির্ধারিত হয়েছে। Fedora Live CD ও চলমান সিস্টেমে এটি rescue মোডে উপলব্ধ রয়েছে।

6.2. ফাইল সিস্টেম

6.2.1. eCryptfs

Fedora 9-র মধ্যে এনক্রিপ্টসহ ফাইল-সিস্টেমের আবির্ভাবের পরে F10-এ তা উন্নত করা হয়েছে এবং সংরক্ষিত তথ্যের ক্ষেত্রে হানীকারক কিছু সমস্যা সমাধান করা হয়েছে।

6.2.2. EXT4

Fedora 9-এ ext4 সমর্থনের একটি প্রিভিউ উপস্থিত করা হয়েছিল। Fedora 10-র মধ্যে ext4-র সাথে সম্পূর্ণ রূপে সুসংগত e2fsprogs উপস্থিত করা হয়েছে। উপরন্তু, বুট প্রম্পটে ext4 বিকল্পসহ ইনস্টলার আরম্ভ করা হলে Anaconda-র পার্টিশন সম্বন্ধীয় পর্দায় ext4 ফাইল-সিস্টেমের বিকল্প উপলব্ধ করা হয়েছে। Fedora 10-র মধ্যে ext4-র জন্য ডিলেইড অ্যালোকোশন বৈশিষ্ট্যও উপস্থিত রয়েছে। তথাপি, Fedora 10-র মধ্যে ext4 দ্বারা ১৬ টিবিবাইটের অধিক মাপের ফাইল সিস্টেম সমর্থিত হয় না।

6.2.3. XFS

XFS ফাইল-সিস্টেম বর্তমানে সমর্থিত ও Anaconda-র মধ্যে উপস্থাপিত পার্টিশন সংক্রান্ত পর্দায় উপলব্ধ রয়েছে

7. ডিভেলপরদের জন্য নতুন সামগ্রী

7.1. Runtime

7.1.1. Python NSS বাইন্ডিং

NSS/NSPR-র ক্ষেত্রে প্রযোজ্য Python বাইন্ডিং-র সাহায্যে Python প্রোগ্রামগুলি দ্বারা SSL/TLS ও PKI সার্টিফিকেট পরিচালন ব্যবস্থা দ্বারা NSS ক্রিপ্টোগ্রাফিক লাইব্রেরি প্রয়োগ করা সম্ভব হবে। NSS ও NSPR সমর্থন ব্যবস্থার লাইব্রেরির জন্য python-nss প্যাকেজ দ্বারা Python বাইন্ডিং উপলব্ধ করা হয়।

Network Security Services (NSS) মূলত নিরাপত্তার বৈশিষ্ট্য সহ ক্লায়েন্ট ও সার্ভার অ্যাপ্লিকেশন সমর্থনকারী লাইব্রেরির সংকলন। NSS সহযোগে নির্মিত অ্যাপ্লিকেশন দ্বারা SSL v2 ও v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 সার্টিফিকেট ও নিরাপত্তা সংক্রান্ত অন্যান্য প্রমিত মান সমর্থন করা হয়। NSS দ্বারা NIST-র পক্ষ থেকে FIPS 140 শংসা প্রাপ্ত হয়েছে।

7.2. Java

7.2.1. Best of breed free software Java implementation

Fedora includes multiple best of breed free software Java(TM) implementations, obtained through active adoption of innovative technology integrations produced by Fedora and others within upstream projects. The implementations integrated into Fedora are based on OpenJDK (http://openjdk.java.net/) and the IcedTea GNU/Linux distribution integration project (http://icedtea.classpath.org/), or based on alternatives such as the GNU Compiler for Java (GCJ - http://gcc.gnu.org/java and the GNU Classpath core class libraries (http://www.gnu.org/software/classpath/). All Fedora innovations are pushed upstream to get the widest possible integration of the technologies in general Java implementations.

The implementation of OpenJDK 6 included in Fedora 10 uses the HotSpot virtual machine runtime compiler on x86, x86_64, and SPARC. On PowerPC (PPC) it uses the zero interpreter, which is slower. On all architectures an alternative implementation based on GCJ and GNU Classpath is included that includes an ahead-of-time compiler to produce native binaries.

Fedora binaries for selected architectures (currently only x86 and x86_64 based on OpenJDK) are tested against the Java Compatibility Kit (JCK) by Red Hat to guarantee 100% compatibility with the Java Specification (JDK 1.6 at this time).

7.2.2. Java Applets ও ওয়েব স্টার্ট অ্যাপ্লিকেশন পরিচালনা

Fedora 10-র মধ্যে gcjwebplugin-র পরিবর্তে IcedTeaPlugin অন্তর্ভুক্ত করা হয়েছে। এর ফলে যে কোনো আর্কিটেকচারে ওয়েব ব্রাউজারের মধ্যে অবিশ্বস্ত অ্যাপ্লেট নিরাপদ ভাবে সঞ্চালন করা যাবে। Firefox-এ about:plugins লিখে ইনস্টল করা Applet Plugin জেনে নেওয়া যাবে। নতুন প্লাগ-ইন দ্বারা JavaScript bridge-র (LiveConnect) জন্য সমর্থন উপলব্ধ করা হয়। এই বৈশিষ্ট্য পূর্ববর্তী সংস্করণে উপলব্ধ ছিল না। bytecode-to-JavaScript bridge (LiveConnect) সম্পর্কে অধিক বিবরণের জন্য নিম্নলিখিত বাগ রিপোর্ট পরিদর্শন করুন:

https://bugzilla.redhat.com/show_bug.cgi?id=304021

Feedback on the security policy is appreciated. If you suspect the security policy may be too restrictive to enable restricted applets, follow this procedure:

  • কী প্রতিরোধ করা হচ্ছে সনাক্ত করার জন্য টার্মিন্যালের মধ্যে firefox -g কমান্ড প্রয়োগ করুন।

  • এর পরে /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy ফাইলের মধ্যে প্রয়োজনীয় অনুমতি নির্ধারণ করুন।

  • File a bug report, so your exception can be included in the packaged security policy. Packaging these exceptions allows system owners to avoid having to hack the policy file in the future.

Experimental Web Start (javaws) support via NetX has been added to the IcedTea repository. When a Java Network Launching Protocol (.jnlp) file is embedded on a web page you can open it with the IcedTea Web Start (/usr/bin/javaws). For more information on NetX, refer to:

http://jnlp.sourceforge.net/

7.2.3. Fedora-র অন্যান্য প্রযুক্তির সাথে নতুন ইন্টিগ্রেশন

Through the IcedTea project, OpenJDK has been integrated with several new technologies that are also part of Fedora 10.

7.2.3.1. NetBeans ফ্রেমওয়ার্কের মাধ্যমে VisualVM সংযোজন

VisualVM (jvisualvm) provides a graphical overview of any local or remotely running Java application, letting you monitor all running threads, classes, and objects allocated by the application by taking thread dumps, heap dumps, and other lightweight profiling tools.

7.2.3.2. javax.sound-র জন্য PulseAudio সংযোজন

PulseAudio integrations provides all the benefits of PulseAudio to any java application using the javax.sound package.

7.2.3.3. Mozilla Rhino - JavaScript-র ইন্টিগ্রেশন

Rhino is a pure-Java JavaScript implementation from Mozilla providing an easy mixing of Java and JavaScript for developers using the javax.script package.

7.2.3.4. অন্যান্য উন্নত বৈশিষ্ট্য

উপরন্তু, Fedora 10-এ Java ক্রিপ্টোগ্রাফি (javax.crypto) সম্পূর্ণরূপে সমর্থিত ও এর উপর কোনো ধরনের (আঞ্চলিক) নিষেধাজ্ঞা নেই।

7.2.4. Fedora ও JPackage

Fedora 10-র মধ্যে JPackage প্রজেক্ট থেকে উৎপন্ন একাধিক প্যাকেজ উপস্থিত রয়েছে।

http://jpackage.org

Some of these packages are modified in Fedora to remove proprietary software dependencies, and to make use of GCJ's ahead-of-time compilation feature. Use the Fedora repositories to update these packages, or use the JPackage repository for packages not provided by Fedora. Refer to the JPackage website for more information about the project and the software it provides.

[Warning] Fedora ও JPackage প্যাকেজের সংমিশ্রণ

Research package compatibility before you install software from both the Fedora and JPackage repositories on the same system. Incompatible packages may cause complex issues.

7.2.5. Fedora 8 থেকে আপগ্রেড করার সময় দ্রষ্টব্য - IcedTea-র পরিবর্তে OpenJDK উপস্থিত রয়েছে

Fedora 8-এ উপস্থিত java-1.7.0-icedtea* নামক প্যাকেজগুলির নাম Fedora 9 থেকে আরম্ভ করে java-1.6.0-openjdk* রূপে পরিবর্তিত হয়েছে। Fedora 8 IcedTea প্যাকেজগুলি দ্বারা OpenJDK 7-র অস্থায়ী ব্রাঞ্চটি অনুসরণ করা হত এবং java-1.6.0-openjdk* প্যাকেজগুলি স্থায়ী OpenJDK 6 ব্রাঞ্চটি অনুসরণ করে।মূল প্রজেক্টে উপস্থত সকল IcedTea সোর্স ফাইলগুলি java-1.6.0-openjdk SRPM-র মধ্যে উপস্থিত রয়েছে।

IcedTeaসহ কোনো Fedora 8 সিস্টেম থেকে আপগ্রেড করার সময় প্যাকেজ পরিবর্তন স্বয়ংক্রিয়রূপে করা হয় না। OpenJDK 7-র উপর ভিত্তি করে নির্মিত IcedTea প্যাকেজগুলি প্রথমে মুছে নতুন OpenJDK 6 প্যাকেজগুলি ইনস্টল করা আবশ্যক।

      su -c 'yum erase java-1.7.0-icedtea{,-plugin}' su -c 'yum install java-1.6.0-openjdk{,-plugin}'
    

Fedora 9 থেকে আপগ্রেড করার সময় কোনো বিশেষ কাজের প্রয়োজন নেই।

7.3. সামগ্রী

বিভিন্ন ধরনের ডিভেলপমেন্টের সামগ্রী ও বৈশিষ্ট্য সম্পর্কে এই বিভাগে আলোচনা করা হয়েছে।

7.3.1. Eclipse

Fedora-র বর্তমান রিলিজের মধ্যে অন্তর্ভুক্ত Fedora Eclipse-টি Eclipse SDK-র সংস্করণ 3.4-র উপর ভিত্তি করে নির্মিত হয়েছে। 3.4 রিলিজ শৃঙ্খলায় একটি "What's New in 3.4" পৃষ্ঠা উপস্থিত রয়েছে:

http://help.eclipse.org/stable/index.jsp?topic=/org.eclipse.platform.doc.user/whatsNew/platform_whatsnew.html

৩.৪ সংস্করণের জন্য রিলিজ নোট উপলব্ধ রয়েছে।

http://www.eclipse.org/eclipse/development/readme_eclipse_3.4.html

3.4 সংস্করণের কয়েকটি উল্লেখযোগ্য বৈশিষ্ট্যের মধ্যে রয়েছে, বুকমার্ক পরিচালনায় উন্নত বৈশিষ্ট্য, প্লাগ-ইন অনুসন্ধান ও ইনস্টলেশনের সহজ উপায় ও রি-ফ্যাক্টরিং সংক্রান্ত অতিরিক্ত সাহায্য।

7.3.1.1. অতিরিক্ত প্লাগ-ইন

Fedora-র বর্তমান রিলিজের মধ্যে C/C++ (eclipse-cdt), RPM specfile সম্পাদনা (eclipse-rpm-editor), PHP (eclipse-phpeclipse), Subversion (eclipse-subclipse), SELinux (eclipse-slide) ও (eclipse-setools), রেগুলার এক্সপ্রেশনের পরীক্ষা (eclipse-quickrex), Fortran (eclipse-photran), Bugzilla-র সাথে যগসূত্র নির্ধারণ (eclipse-mylyn), Git (eclipse-egit), Perl (eclipse-epic), Checkstyle (eclipse-checkstyle), ও Python-র (eclipse-pydev) জন্য প্লাগ-ইন উপলব্ধ রয়েছে।

7.3.1.2. Babel প্রজেক্ট থেকে প্রাপ্ত অনুবাদ - eclipse-nls

Eclipse ও Eclipse-র প্লাগ-ইনে বিভিন্ন ভাষায় উপলব্ধ অনুবাদগুলি এই রিলিজের মধ্যে Babel ল্যাঙ্গোয়েজ প্যাক রূপে উপস্থিত করা হয়েছে। উল্লেখ্য, কয়েকটি ভাষার ক্ষেত্রে স্বল্প পরিমাণ অনুবাদ উপলব্ধ রয়েছে: এর ফলে, অনুবাদগুলি ইনস্টল করা সত্ত্বেও বেশ অনেকগুলি পংক্তি ইংরাজিতে প্রদর্শিত হবে। অনুবাদে সহায়তা করতে হলে Babel প্রজেক্টে যোগদান করা যাবে।

http://www.eclipse.org/babel/

7.3.1.3. Fedora 9 থেকে আপগ্রেড করার প্রণালী

Eclipse 3.3 থেকে আপগ্রেড করার সময়, RPM ভিন্ন অন্যান্য উৎসস্থল থেকে ইনস্টল করা প্লাগ-ইনগুলি ব্যবহারকারীদের দ্বারা মাইগ্রেট করা আবশ্যক। এই ক্ষেত্রে প্লাগ-ইনগুলি পুনরায় ইনস্টল করাই সবচেয়ে সহজ উপায়। 3.3 সংস্করণ থেকে মাইগ্রেট করতে ইচ্ছুক প্লাগ-ইন ডিভেলপরদের ক্ষেত্রে, "Plug-in Migration Guide" বিশেষ সহায়ক:

http://help.eclipse.org/ganymede/nav/2_3

7.3.2. Emacs

Fedora 10-র মধ্যে Emacs সংস্করণ 22.2 অন্তর্ভুক্ত করা হয়েছে।

বিবিধ বাগ সংশোধন করার সাথে সাথে Emacs সংস্করণ 22.2 দ্বারা বর্তমানে Bazaar, Mercurial, Monotone, ও Git ভার্সান নিয়ন্ত্রণ ব্যবস্থা সমর্থন, CSS, Vera, Verilog, ও BibTeX স্টাইল ফাইল সম্পাদনার উন্নত মোড, ও Image মোডে স্ক্রোল সমর্থনের উন্নত ব্যবস্থা উপলব্ধ রয়েছে।

সব পরিবর্তনগুলি সম্পর্কে জানতে হলে Emacs বর্তমান রিলিজ সংক্রান্ত খবরাখবর দেখুন (http://www.gnu.org/software/emacs/NEWS.22.2)।

7.3.3. GCC কম্পাইলার সংকলন

Fedora-র বর্তমান রিলিজটি GCC ৪.৩.২ সংস্করণ সহযোগে নির্মিত হয়েছে এবং এটি এই ডিস্ট্রিবিউশনের মধ্যে অন্তর্ভুক্ত করা হয়েছে।

GCC ৪.৩ সম্পর্কে অধিক বিবরণের জন্য দেখুন:

http://gcc.gnu.org/gcc-4.3/

7.3.3.1. টার্গেটের ক্ষেত্রে সুনির্দিষ্ট উন্নতি
7.3.3.1.1. IA-32 x86-64

ABI সংক্রান্ত পরিবর্তন

  • GCC 4.3.1 সংস্করণ থেকে আরম্ভ করে ফ্লোটিং পয়েন্টের দশমিক ভেরিয়েবলগুলি i386 স্ট্যাক-এ অনুবর্তনের সময় সেগুলির স্বাভাবিক সীমার সাথে সুসংগত করা হয়।

কমান্ড-লাইন সংক্রান্ত পরিবর্তন

  • GCC 4.3.1 সংস্করণ থেকে -mcld বিকল্পটি যোগ করা হয়েছে। এই বিকল্পের সাহায্যে, স্ট্রিং নির্দেশ ব্যবহারকারী ফাংশানের পূর্বে একটি cld নির্দেশ স্বয়ংক্রিয়রূপে নির্মাণ করা হয়। কয়েকটি অপারেটিং সিস্টেমের পূর্ববর্তী সংস্করণের সাথে সামঞ্জস্য বজায় রাখার জন্য এই বিকল্পটি ব্যবহার করা হয় ও ৩২-বিট x86 টার্গেটের ক্ষেত্রে --enable-cld কনফিগারেশন বিকল্প সহযোগে GCC কনফিগার করে এই বিকল্পটি সক্রিয় করা যাবে।

7.3.4. Haskell-র জন্য উন্নত সমর্থন

Fedora 10-এ Haskell-র জন্য উন্নত সমর্থন ব্যবস্থা উপলব্ধ রয়েছে। প্যাকেজিং-র নতুন নিয়মাবলী ও হাতিয়ার সহ Glasgow Haskell Compiler প্রয়োগকারী যে কোনো Haskell প্রোগ্রাম অতি সহজেই সমর্থন করা যাবে। Fedora-এ উপলব্ধ উন্নতমানের সামগ্রী ও অন্যান্য কয়েকটি নতুন সামগ্রী প্যাকেজ নির্মাণ ও স্থাপনার কাজ অনেক সহজ করেছে। Haskell-র উন্নতির সাথে সাথে Haskell-র জন্য লাইব্রেরির পরিমাণ বৃদ্ধি হবে।

প্যাকেজ নির্মাণ অত্যন্ত সহজ এবং প্যাকেজ কম্পাইল ও স্থাপনার জন্য Haskell দ্বারা বর্তমানে যথাযত পরিকাঠামো উপলব্ধ করা হয়। Fedora-র জন্য বর্তমানে প্যাকেজ নির্মাণ করা অত্যন্ত সহজ, অর্থাৎ Haskell-এ সঞ্চালনযোগ্য কোড Fedora-র মধ্যেও চালানো যাবো।

প্রাতিষ্ঠানিক পরিবেশে Fedora প্যাকেজ ইনস্টল করার জন্য Fedora দ্বারা প্রয়োজনীয় সামগ্রী উপলব্ধ করা হয়।Fedora-র মধ্যে Haskell অন্তর্ভুক্ত করার ফলে ব্যবহারকারীরা Haskell সহযোগে প্রাতিষ্ঠানিক স্তরে ব্যবহারযোগ্য অ্যাপ্লিকেশন লিখতে পারবেন ও Fedora-র মধ্যে সেঠির প্রয়োগ সম্পর্কেও কোনো চিন্তা থাকবে না।

https://fedoraproject.org/wiki/Features/GoodHaskellSupport

7.3.5. Objective CAML OCaml-র ব্যবহারের পরিধি বৃদ্ধি করা হয়েছে

Fedora 10-র মধ্যে উন্নত প্রোগ্রামিং ভাষা OCaml 3.10.2 সংস্করণ উপস্থিত রয়েছে ও অনেকগুলি প্রাসঙ্গিক প্যাকেজের তালিকা:

http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora#Package_status

Fedora 9-র আপডেটের মধ্যে OCaml উপলব্ধ হলেও মূল সংস্করণে এটি অন্তর্ভুক্ত ছিল না।

7.3.6. NetBeans

Fedora-র বর্তমান সংস্করণের মধ্যে NetBeans IDE, সংস্করণ ৬.১ উপস্থিত রয়েছে। Java, C/C++, Ruby, PHP, প্রভৃতির জন্য NetBeans IDE একটি ইন্টিগ্রেটেড ডিভেলপমেন্ট এনভায়রনমেন্ট (IDE)। NetBeans IDE-র ডিফল্ট কনফিগারেশন(Java SE IDE কনফিগারেশন) দ্বারা Java platform, Standard Edition-র (Java SE) প্রোগ্রাম নির্মাণ সমর্থিত হয়। NetBeans Platform-র জন্য ডিভেলপমেন্ট মডিউলও এই তালিকায় অন্তর্ভুক্ত।

NetBeans IDE দ্বারা মডিউলার বিন্যাস অনুসরণ করা হয় ও প্লাগ-ইন ইনস্টল ও আপডেট করার ব্যবস্থা উপলব্ধ করে থাকে। সম্প্রদায়ের সদস্যবৃন্দ ও স্বতন্ত্র কিছু কম্পানি দ্বারা NetBeans IDE-র জন্য বিভিন্ন ধরনের অনেক প্লাগ-ইন নির্মিত হয়েছে।

7.3.6.1. NetBean সম্পর্কিত রিসোর্স

7.3.7. AMQP পরিকাঠামো

AMQP Infrastructure প্যাকেজটি মূলত Red Hat Enterprise MRG-র একটি সাব-সেট। এই প্যাকেজের সাহায্যে উন্নত ক্ষমতাসম্পন্ন, আন্ত‌-ক্রিয়া সঞ্চালনযোগ্য ও বিস্তারিত কর্মপরিধিসহ প্রাতিষ্ঠানিক স্তরের অ্যাপ্লিকেশন নির্মাণ করা যাবে।

প্রকৃতরূপে নিম্নলিখিত সামগ্রী এর মধ্যে অন্তর্ভুক্ত রয়েছে।

  • AMQP (প্রোটোকল সংস্করণ ০-১০) মেসেজিং ব্রোকার/সার্ভার

  • C++, Python, এবং Java-র জন্য ক্লায়েন্ট বাইন্ডিং (JMS প্রেক্ষাপট ব্যবহারকারী)

  • কনফিগারেশন/পরিচালনার জন্য কমান্ড-লাইন ইন্টারফেস থেকে ব্যবহারযোগ্য কিছু সামগ্রী

  • বার্তা ও বার্তা সংক্রান্ত কনফিগারেশনের স্থায়ীত্বের জন্য একটি উন্নত ক্ষমতাসম্পন্ন অ্যাসিঙ্ক্রোনাস বার্তা সংগ্রহস্থল।

7.3.7.1. AMQP সংক্রান্ত রিসোর্স

অতিরিক্ত বিবরণের জন্য নিম্নলিখিত রিসোর্স পড়ুন:

7.3.8. অ্যাপ্লায়েন্স নির্মাণে ব্যবহৃত সামগ্রী

Appliance মূলত পূর্বে ইনস্টল করা পূর্বনির্ধারিত সিস্টেম ইমেজ। ISV, ডিভেলপর, OEM প্রভৃতিদের দ্বারা ভার্চুয়াল অ্যাপ্লায়েন্স নির্মাণ ও স্থাপনার জন্য প্রয়োজনীয় সামগ্রী ও মিটা-ডাটা এই প্যাকেজের মধ্যে অন্তর্ভুক্ত করা হয়েছে। এই বৈশিষ্ট্যের মধ্যে অন্তর্ভুক্ত করা হয়েছে ACT (Appliance Creation Tool) ও AOS (The Appliance Operating System)। সফ্টওয়্যার যোগ/অপসারণ করুন অথবা yum সহযোগে appliance-tools প্যাকেজটি ইনস্টল করুন।

7.3.8.1. Appliance Creation Tool

Appliance Creation Tool-র সাহায্যে কিক-স্টার্ট ফাইল থেকে Appliance ইমেজ তৈরি করা যাবে। লাইভ CD নির্মাণের API ও মাল্টি-পার্টিশন ডিস্ক ইমেজ নির্মাণের জন্য Live CD API-র প্যাচ এই সরঞ্জাম দ্বারা ব্যবহার করা হয়। এই ডিস্ক ইমেজগুলি কোনো ভার্চুয়াল পরিবেশ যেমন Xen, KVM, ও VMware-এ বুট করা যাবে। appliance-tools প্যাকেজের মধ্যে এটি অন্তর্ভুক্ত। এই প্যাকেজে উপস্থিত সামগ্রী দ্বারা Fedora ভিত্তিক সিস্টেম ও সমতূল্য ডিস্ট্রিবিউশন যেমন RHEL, CentOS ইত্যাদির মধ্যে appliance ইমেজ তৈরি করা যাবে।

7.3.8.2. Appliance অপারেটিং সিস্টেম

Appliance Operating System মূলত Fedora-র একটি ক্ষুদ্র সংস্করণ। শুধুমাত্র একটি appliance প্রয়োগের জন্য প্রয়োজনীয় প্যাকেজ এর মধ্যে অন্তর্ভুক্ত করা হয়। The hardware supported by this spin of Fedora-র এই স্পিন দ্বারা সমর্থিত হার্ডওয়্যারের তালিকাও অত্যন্ত সীমিত ও মূলত ভার্চুয়াল পরিবেশ যেমন KVM ও VMware-র জন্য সুসংগত হবে। এই অপারেটিং সিস্টেমের মূল উদ্দেশ্য, অ্যাপ্লিকেশন নির্মাণের জন্য ডিভেলপরদের জন্য একটি মূল পরিবেশের নির্মাণ ও তাদের সফ্টওয়্যারের জন্য প্রয়োজনীয় প্যাকেজের উপস্থিতি।

7.3.8.3. Appliance নির্মাণের সামগ্রী

Appliance Tool প্রজেক্টের সাইট: http://thincrust.net/

7.4. Linux kernel

[Tip] অবচিত অথবা পুরোনো তথ্য কি?

This content may be deprecated or out of date, it has not been updated since the Fedora 9 release notes.

কার্নেলের ২.৬.২৭ সংস্করণ ভিত্তিক Fedora 10-র জন্য উপলব্ধ কার্নেল সংক্রান্ত গুরুত্বপূর্ণ তথ্য ও পরিবর্তনের তালিকা এই বিভাগে আলোচনা করা হয়েছে।

7.4.1. সংস্করণ

কার্নেলের বৈশিষ্ট্যের উন্নতি ও সংযোজন ও বাগ সংশোধনের উদ্দেশ্যে Fedora-র মধ্যে কার্নেলের কিছু প্যাচ উপস্থিত থাকতে পারে। এই কারণে, Fedora কার্নেলের সাথে kernel.org ওয়েব-সাইট প্রাপ্ত vanilla kernel-র মধ্যে কিছু পার্থক্য উপস্থিত থাকতে পারে :

http://www.kernel.org/

এই সকল প্যাচের তালিকা প্রাপ্ত করার জন্য, সোর্স RPM প্যাকেজটি ডাউনলোড করে নিম্নলিখিত কমান্ডটি প্রয়োগ করুন:

      rpm -qpl kernel-<version>.src.rpm
    

7.4.2. Changelog

প্যাকেজের মধ্যে করা পরিবর্তনের লগ প্রাপ্ত করার জন্য নিম্নলিখিত কমান্ড প্রয়োগ করুন:

      rpm -q --changelog kernel-<version>
    

ব্যবহারকারী দ্বারা সহজে পাঠযোগ্য changelog-র সংস্করণ প্রাপ্ত করার জন্য http://wiki.kernelnewbies.org/LinuxChanges দেখুন। কার্নেলের সংক্ষিপ্ত ও সম্পূর্ণ diff http://kernel.org/git-এ পাওয়া যাবে। Fedora-র কার্নেলের সংস্করণটি Linus ট্রি-র উপর ভিত্তি করে নির্মিত হয়েছে।

Fedora-র সংস্করণের জন্য করে পরিবর্তনগুলি http://cvs.fedoraproject.org-এ পাওয়া যাবে।

7.4.3. বিভিন্ন প্রকৃতির কার্নেল

Fedora 10-র মধ্যে নিম্নলিখিত কার্নেল বিল্ড উপস্থিত রয়েছে:

  • অধিকাংশ সিস্টেমে ব্যবহারযোগ্য নেটিভ কার্নেল। kernel-devel প্যাকেজের মধ্যে কনফিগার করা সোর্স পাওয়া যাবে।

  • ৪ গিগাবাইটের অধিক RAM অথবা NX (No eXecute) বৈশিষ্ট্যসহ CPU বিশিষ্ট ৩২-বিট x86 সিস্টেমে ব্যবহারযোগ্য kernel-PAE। এই কার্নেল দ্বারা ইউনি-প্রসেসর ও মাল্টি-প্রসেসর সিস্টেম সমর্থিত হবে। kernel-PAE-devel প্যাকেজের মধ্যে কনফিগার করা সোর্স উপলব্ধ রয়েছে।

  • Debugging kernel, for use in debugging some kernel issues. Configured sources are available in the kernel-debug-devel package.

চারটি পৃথক ধরনের কার্নেলের জন্য একসাথেই কার্নেল হেডার ইনস্টল করা যাবে। /usr/src/kernels/<version>[-PAE|-xen|-kdump]-<arch>/ ট্রির মধ্যে ফাইলগুলি ইনস্টল করা হয়। নিম্নলিখিত কমান্ড ব্যবহার করুন:

      su -c 'yum install kernel{,-PAE,-xen,-kdump}-devel'
    

কমা চিহ্ন দ্বারা বিভাজন করে প্রয়োজন অনুসারে একাধিক প্রকৃতির কার্নেলের নাম একসাথে নির্বাচন করুন ও এইগুলির মধ্যে কোনো শূণ্যস্থান লেখার দরকার নেই। অনুরোধ জানানো হলে root ব্যবহারকারীর পাসওয়ার্ড লিখুন।

[Note] x86 কার্নেলের মধ্যে Kdump উপস্থিত রয়েছে

x86_64 ও i686 কার্নেলগুলির স্থান পরিবর্তন করা যাবে এবং এই কারণে kdump-র জন্য পৃথক কার্নেলের প্রয়োজন নেই। PPC64 আর্কিটেকচারের ক্ষেত্রে এখনো পৃথক kdump কার্নেল আবশ্যক।

[Note] কার্নেল দ্বারা প্যারাভার্চুয়ালাইজেশন প্রয়োগ করা হয়

Both the x86_64 and the i686 kernels contain paravirt_ops support and no longer require a separate kernel for running under a Xen hypervisor. For more information, refer to Section 8.3.1, “ইউনিফায়েড কার্নেল ইমেজ”.

[Note] ডিফল্ট কার্নেল দ্বারা SMP উপলব্ধ করা হয়

i386, x86_64, ও ppc64 আর্কিটেচারের জন্য নির্মিত Fedora-র ক্ষেত্রে পৃথক SMP কার্নেল উপলব্ধ নেই। নেটিভ কার্নেল দ্বারাই মাল্টি-প্রসেসরের জন্য সমর্থন উপলব্ধ করা হয়।

[Note] PowerPC-র জন্য কার্নেল সমর্থন

Fedora-র মধ্যে PowerPC আর্কিটেকচারের জন্য Xen অথবা kdump-র ক্ষেত্রে কোনো ধরনের সমর্থন উপলব্ধ নেই। ৩২-বিট PowerPC-র জন্য পৃথক SMP কার্নেল এখনো উপলব্ধ রয়েছে।

7.4.4. কার্নেল ডিভেলপমেন্টের প্রস্তুতি

বর্তমানে এক্সটারনেল মডিউল নির্মাণের জন্য শুধুমাত্র kernel-devel প্যাকেজ দ্বারা সম্পূর্ণ ক্ষমতা উপলব্ধ করার ফলে Fedora-র পূর্ববর্তী সংস্করণের সাথে অন্তর্ভুক্ত kernel-source প্যাকেজটি Fedora 10-র মধ্যে উপলব্ধ নয়। Section 7.4.3, “বিভিন্ন প্রকৃতির কার্নেল”-র বর্ণনা অনুযায়ী কনফিগার করা সোর্স উপস্থিত রয়েছে।

[Important] স্বনির্ধারিত কার্নেল নির্মাণ

কার্নেল ডিভেলপমেন্ট ও স্বনির্ধারিত কার্নেল সহযোগে কর্ম সঞ্চালনের প্রক্রিয়া জানার জন্য http://fedoraproject.org/wiki/Building_a_custom_kernel দেখুন।

7.4.5. বাগ সম্পর্কে সূচনা প্রদান

Linux kernel সংক্রান্ত বাগ দায়ের করার পদ্ধতি সম্পর্কে অধিক বিবরণ http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html লিংক থেকে প্রাপ্ত করুন। Fedora-র ক্ষেত্রে প্রযোজ্য বাগ দায়ের করার জন্য http://bugzilla.redhat.com ব্যবহার করা যাবে।

7.5. এমবেড করা

Fedora 10 includes a number of applications to support embedded development on a variety of targets. Included are assemblers, compilers, debuggers, programmers, IDEs and assorted utilities.

7.5.1. AVR

avrdude Atmel AVR মাইক্রো-কনট্রোলার প্রোগ্রামিংয়ের জন্য ব্যবহৃত সফ্টওয়্যার

AVRDUDE is a program for programming Atmel's AVR CPU's. It can program the Flash and EEPROM, and where supported by the serial programming protocol, it can program fuse and lock bits. AVRDUDE also supplies a direct instruction mode allowing one to issue any programming instruction to the AVR chip regardless of whether AVRDUDE implements that specific feature of a particular chip.

avr-gcc avr-র উদ্দেশ্যে নির্মিত ক্রস কম্পাইলিং GNU GCC

এটি GNU GCC-র একটি ক্রস কম্পাইলিং সংস্করণ ও নেটিভ i386 প্ল্যাটফর্মের পরিবর্তে এটির সাহায্যে AVR প্ল্যাটফর্মের জন্য কম্পাইল করা যাবে।

avr-gcc-c++ avr-র উদ্দেশ্যে নির্মিত ক্রস কম্পাইলিং GNU GCC

This package contains the Cross Compiling version of g++, which can be used to compile c++ code for the AVR platform, instead of for the native i386 platform.

avr-libc Atmel AVR মাইক্রো-কনট্রোলারে GCC-র সাথে ব্যবহারযোগ্য C লাইব্রেরি

AVR Libc is a free software project with the goal to provide a high quality C library for use with GCC on Atmel AVR microcontrollers.

AVR Libc is licensed under a single unified license. This so-called modified Berkeley license is intended to be compatible with most free software licenses such as the GPL, yet impose as little restrictions as possible for the use of the library in closed-source commercial applications.

avr-binutils avr-র উদ্দেশ্যে নির্মিত ক্রস কম্পাইলিং GNU binutils

This is a Cross Compiling version of GNU binutils, which can be used to assemble and link binaries for the AVR platform, instead of for the native i386 platform.

avr-gdb (দূরবর্তী) avr বাইনারি ডিবাগ করার উদ্দেশ্যে GDB

This is a special version of GDB, the GNU Project debugger, for (remote) debugging AVR binaries. GDB allows you to see what is going on inside another program while it executes or what another program was doing at the moment it crashed.

avarice Atmel JTAG ICE-কে GDB-র সাথে ইন্টারফেস করার উদ্দেশ্যে একটি প্রোগ্রাম

Program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target

7.5.2. Microchip PIC

gputils Microchip (TM) PIC (TM) মাইক্রো-কনট্রোলারের জন্য ডিভেলপমেন্টের সরঞ্জাম

This is a collection of development tools for Microchip (TM) PIC (TM) microcontrollers. This is ALPHA software: there may be serious bugs in it, and it's nowhere near complete. The gputils package currently only implements a subset of the features available with Microchip's tools. Refer to the documentation for an up-to-date list of what gputils can do.

gpsim Microchip (TM) PIC (TM) মাইক্রো-কনট্রোলারের জন্য একটি সিমুলেটর

The gpsim software is a simulator for Microchip (TM) PIC (TM) microcontrollers. It supports most devices in Microchip's 12-bit, 14bit, and 16-bit core families. In addition, gpsim supports dynamically loadable modules such as LED's, LCD's, resistors, and so forth, to extend the simulation environment beyond the PIC.

ktechlab মাইক্রো-কনট্রোলার ও ইলেকট্রনিক সার্কিটের নির্মাণ ও সিমুলেশন

KTechlab is a development and simulation environment for microcontrollers and electronic circuits, distributed under the GNU General Public License. KTechlab consists of several well-integrated components:

  • A circuit simulator, capable of simulating logic, linear devices and some nonlinear devices.

  • Integration with gpsim, allowing PICs to be simulated in circuit.

  • A schematic editor, which provides a rich real-time feedback of the simulation.

  • A flowchart editor, allowing PIC programs to be constructed visually.

  • MicroBASIC; a BASIC-like compiler for PICs, written as a companion program to KTechlab.

  • An embedded Kate part, which provides a powerful editor for PIC programs.

  • Integrated assembler and disassembler via gpasm and gpdasm.

pikdev IDE for development of PICmicro based application (under Linux/KDE)

PiKdev is a simple IDE dedicated to the development of PIC based applications under KDE. Features:

  • Integrated editor

  • প্রজেক্ট পরিচালনব্যবস্থা

  • Integrated programming engine for 12, 14 and 16 bits PIC (flash or EPROM technology)

  • প্যারালেল ও সিরিয়েল পোর্ট প্রোগ্রামারের জন্য সমর্থন

  • KDE compliant look-and-feel

The system administrator must read README.Fedora file located in the /usr/share/doc/pikdev-0.9.2 directory to complete the full feature installation.

piklab Development environment for applications based on PIC & dsPIC

Piklab is a graphic development environment for PIC and dsPIC microcontrollers. It interfaces with various toochains for compiling and assembling and it supports several Microchip and direct programmers. The system administrator must refer to the README.Fedora file located in the /usr/share/doc/piklab-0.15.0 directory to complete full feature installation.

pikloops PIC বিলম্বের জন্য কোড নির্মাণ ব্যবস্থা

PiKLoop generates code to create delays for Microchip PIC microcontrollers. It is a useful companion for Pikdev or Piklab IDE.

7.5.3. Others and processor agnostic

dfu-programmer A device firmware update based USB programmer for Atmel chips

A linux based command-line programmer for Atmel chips with a USB bootloader supporting ISP. This is a mostly Device Firmware Update (DFU) 1.0 compliant user-space application. Currently supported chips: 8051, AVR, at89c51snd1c, at90usb1287, at89c5130, at90usb1286, at89c5131, at90usb647, at89c5132, at90usb646, at90usb162, and at90usb82.

sdcc স্মল ডিভাইস C কম্পাইলার

The sdcc-2.6.0-12 package for SDCC is a C compiler for 8051 class and similar microcontrollers. The package includes the compiler, assemblers and linkers, a device simulator, and a core library. The processors supported (to a varying degree) include the 8051, ds390, z80, hc08, and PIC.

uisp Universal In-System Programmer for Atmel AVR and 8051

The uisp utility is for downloading/uploading programs to AVR devices. It can also be used for some Atmel 8051 type devices. In addition, uisp can erase the device, write lock bits, verify and set the active segment. For use with the following hardware to program the devices: pavr, stk500, Atmel STK500, dapa, Direct AVR Parallel Access, stk200, Parallel Starter Kit, STK200, STK300, abb, Altera, ByteBlasterMV Parallel Port Download Cable, avrisp, Atmel AVR, bsd, fbprg (parallel), dt006 (parallel), dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS), dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)

simcoupe SAM Coupe emulator (spectrum compatible)

SimCoupe emulates an 8bit Z80 based home computer, released in 1989 by Miles Gordon Technology. The SAM Coupe was largely spectrum compatible, with much improved hardware

sjasm একটি z80 ক্রস অ্যাসেমব্লার

SjASM is a two pass macro Z80 cross assembler

z88dk একটি Z80 ক্রস কম্পাইলার

The z88dk program is a Z80 cross compiler capable of generating binary files for a variety of Z80 based machines (such as the ZX81, Spectrum, Jupiter Ace, and some TI calculators).

7.6. KDE 3 ডিভেলপমেন্ট প্ল্যাটফর্ম ও লাইব্রেরি

Fedora-য় বর্তমানে KDE 4 উপস্থিত হওয়ার ফলে, KDE 3 সংস্করণের সম্পূর্ণ ডেস্কটপ উপস্থিত নেই। কিন্তু কয়েকটি KDE 3 অ্যাপ্লিকেশন সঞ্চালনের জন্য নিম্নলিখিত KDE 3.5 লাইব্রেরি প্যাকেজগুলি Fedora-র সাথে উপলব্ধ রয়েছে:

  • qt3, qt3-devel (ও অন্যান্য qt3-* প্যাকেজ): Qt 3.3.8b

  • kdelibs3, kdelibs3-devel: KDE 3 লাইব্রেরি

  • kdebase3, kdebase3-pim-ioslaves, kdebase3-devel: কয়েকটি অ্যাপ্লিকেশনের ক্ষেত্রে আবশ্যক KDE 3 কোর ফাইল

Moreover, the KDE 4 kdebase-runtime package, which provides khelpcenter, also sets up khelpcenter as a service for KDE 3 applications, so help in KDE 3 applications works. The KDE 3 version of khelpcenter is no longer provided, and the KDE 4 version is used instead.

এই প্যাকেজগুলি নিম্নলিখিত কাজের জন্য নির্মিত হয়েছে:

  • ফাইল-সিস্টেম হাইরার্কি স্ট্যান্ডার্ডের (FHS) সাথে সুসংগতি, এবং

  • KDE 4-র সাথে নিরাপদভাবে ইনস্টল করার জন্য। -devel প্যাকেজগুলিও এই তালিকায় অন্তর্ভুক্ত।

এই উদ্দেশ্য সার্থক করার জন্য Fedora KDE SIG সদস্যরা KDE 4 kdelibs-devel প্যাকেজের মধ্যে দুটি পরিবর্তন করেছেন:

  • সিস্টেমের আর্কিটেকচারের উপর ভিত্তি করে লাইব্রেরি সিমলিংকগুলি /usr/lib/kde4/devel অথবা /usr/lib64/kde4/devel ডাইরেক্টরির মধ্যে ইনস্টল করা হয়।

  • kconfig_compilermakekdewidgets-র নাম যথাক্রমে kconfig_compiler4makekdewidgets4-এ পরিবর্তন করা হয়েছে।

These changes should be completely transparent to the vast majority of KDE 4 applications that use cmake to build, since FindKDE4Internal.cmake has been patched to match these changes. The KDE SIG made these changes to the KDE 4 kdelibs-devel rather than to kdelibs3-devel because KDE 4 stores these locations in a central place, whereas KDE 3 applications usually contain hardcoded copies of the library search paths and executable names.

উল্লেখ্য, kdebase3-র মধ্যে নিম্নলিখিত সামগ্রী অন্তর্ভুক্ত করা হয়নি:

  • KDE 4-র পরিবর্তে ব্যবহারযোগ্য একটি সম্পূর্ণ KDE 3 ডেস্কটপ (কর্মক্ষেত্র); বিশেষত, KWin, KDesktop, Kicker, KSplash ও KControl-র KDE 3 সংস্করণ অন্তর্ভুক্ত করা হয়নি

  • kdebase-র কিছু অ্যাপ্লিকেশন যেমন KonquerorKWrite-র KDE 3 সংস্করণগুলি KDE 4-র ক্ষেত্রে অপ্রয়োজনীয় ও KDE 4-র সংস্করণগুলির সাথে দ্বন্দ্ব সৃষ্টি হবে।

  • The libkdecorations library required for KWin 3 window decorations, as those window decorations cannot be used in the KDE 4 version of KWin.

  • The libkickermain library required by some Kicker applets, as there is no Kicker in Fedora 10 and thus Kicker applets cannot be used.

[লক্ষণীয়] লিগ্যাসি API-র জন্য নতুন সফ্টওয়্যার নির্মাণ করা বাঞ্ছনীয় নয়।

As with any backwards-compatibility library, you would be developing against a deprecated interface.

8. সিস্টেম অ্যাডমিনিস্ট্রেটরের জন্য প্রয়োজনীয় তথ্য

8.1. নিরাপত্তা

Fedora-র মধ্যে উপলব্ধ নিরাপত্তা বিষয়ক বিভিন্ন বস্তু সম্পর্কে এই বিভাগে আলোচনা করা হয়েছে।

8.1.1. নিরাপত্তা সংক্রান্ত উন্নত বৈশিষ্ট্য

Fedora continues to improve its many proactive security features.

http://fedoraproject.org/wiki/Security/Features

8.1.2. SELinux

SELinux প্রজেক্ট পৃষ্ঠার মধ্যে সমস্যাসমাধানের পন্থা, বিস্তারিত বিবরণ ও বিভিন্ন নথিপত্র ও প্রাসঙ্গিক তথ্য উপস্থিত রয়েছে। নিম্নলিখিত লিঙ্কগুলিও সহায়ক:

8.1.3. SELinux সংক্রান্ত উন্নত বৈশিষ্ট্য

অধিক পুঙ্খানুপুঙ্খ নিয়ন্ত্রণের মাত্রা উপলব্ধ করার জন্য বিভিন্ন role বর্তমানে উপস্থিত রয়েছে:

  • guest_t দ্বারা setuid বাইনারি সঞ্চালন, নেটওয়ার্ক সংযোগ নির্মাণ ও GUI ব্যবহারে প্রতিরোধ করা হয়।

  • xguest_t দ্বারা ওয়েব ব্রাউজারের মাধ্যমে HTTP ব্যাতীত নেটওয়ার্কের ব্যবহারে ও setuid বাইনারি সঞ্চালনে প্রতিরোধ করা হয়।

  • কর্মক্ষেত্রে ব্যবহারের জন্য user_t অত্যন্ত সুবিধাজনক: setuid অ্যাপ্লিকেশনের মাধ্যমে root পরিচয় ধারণে প্রতিরোধ করা হয়।

  • একটি পার্থক্য ব্যাতীত staff_tuser_t মূলত এক। প্রথমটির ক্ষেত্রে sudo-র মাধ্যমে root স্তরের ব্যবহারাধিকার পাওয়া যাবে।

  • unconfined_t দ্বারা সম্পূর্ণ ব্যবহারাধিকার প্রদান করা হয়, অর্থাৎ SELinux বিহীন পরিবেশের অনুরূপ।

ডিফল্টরূপে, nspluginwrapper সহযোগে র‍্যাপ করা প্লাগ-ইনগুলি SELinux নিয়মনিতী দ্বারা কনফাইন (আবদ্ধ) করা হয়েছে।

SELinux ও Firefox mozplugger পরিকাঠামোগুলির মূল উদ্দেশ্যের দ্বন্দ্বের ফলে এইগুলি এক সাথে ব্যবহারের সময় প্রত্যাশিত ফলাফল না পাওয়া যেতে পারে। পরীক্ষা করার জন্য অথবা প্রয়োজনে সমস্যা সমাধানের জন্য nsplugin-র SELinux কনফাইনমেন্ট বন্ধ করার জন্য নিম্নলিখিত কমান্ড প্রয়োগ করুন:

      setsebool -P allow_unconfined_nsplugin_transition =0
    

8.1.4. নিরাপত্তা অডিটের প্যাকেজ

Sectool-র সাহায্যে, সিস্টেমের নিরাপত্তা জড়িত সমস্যা পরীক্ষার জন্য একটি সরঞ্জাম উপলব্ধ করা হয়। সিস্টেমের পরীক্ষাগুলি প্রয়োজন অনুসারে পরিবর্তনের জন্য কিছু লাইব্রেরিও উপস্থিত রয়েছে। প্রজেক্টের মূল পৃষ্ঠায় অধিক বিবরণ উপস্থিত রয়েছে:

https://fedorahosted.org/sectool

8.1.5. সাধারণ তথ্য

Fedora-র মধ্যে উপস্থিত নিরাপত্তা সম্পর্কিত বিভিন্ন বৈশিষ্ট্য, সেগুলির বর্তমান অবস্থা ও নিয়মাবলী http://fedoraproject.org/wiki/Security-এ উপস্থিত রয়েছে।

8.2. সিস্টেমের পরিসেবা

8.2.1. Upstart

Fedora 10-র মধ্যে Upstart প্রারম্ভ ব্যবস্থা উপস্থিত রয়েছে। সব System V init স্ক্রিপ্টগুলি কম্পেটিবিলিটি মোডে সুষ্ঠুরূপে চলা উচিত। . /etc/inittab ফাইলে কোনো ধরনের স্বনির্ধারিত মান উপস্থিত থাকলে upstart-এ সংশ্লিষ্ট পরিবর্তন মানগুলি প্রয়োগ করা আবশ্যক। upstart ব্যবহারের প্রণালী সম্পর্কে জানতে হলে init(8)initctl(8) man পৃষ্ঠাগুলি দেখুন। upstart স্ক্রিপ্ট লেখার প্রণালী জানার জন্য events(5) man পৃষ্ঠা ও "Upstart Getting Started Guide" পড়ুন:

http://upstart.ubuntu.com/getting-started.html

init সিস্টেমের পরিবর্তনের ফলে, লাইভ ফাইল সিস্টেম থেকে Fedora 10-এ আপগ্রেড করার পরে পুনরায় বুট করা আবশ্যক।

8.2.2. NetworkManager

Fedora 10-র মধ্যে NetworkManager উপস্থিত রয়েছে। NetworkManager 0.7 দ্বারা উন্নত মোবাইল ব্রডব্যান্ড সমর্থন (GSM ও CDMA ডিভাইস সহ) উপলব্ধ করা হয়। উপরন্তু, একাধিক ডিভাইস, নেটওয়ার্কের যৌথ ব্যবহার ও সিস্টেম ব্যাপী নেটওয়ার্ক কনফিগারেশন উপলব্ধ করা হয়। ও সকল ইনস্টলেশনের ক্ষেত্রে NetworkManager বর্তমানে ডিফল্টরূপে সক্রিয় করা হয়। NetworkManager ব্যবহার করার সময় নিম্নলিখিত বিষয়গুলি সম্পর্কে সচেতন থাকা আবশ্যক:

  • NetworkManager দ্বারা বর্তমানে সর্বধরনের ভার্চুয়াল ডিভাইস সমর্থিত হয় না। ব্রিজ, বন্ড অথবা, VLAN ব্যবহারের সময় সংশ্লিষ্ট ইন্টারফেসগুলি কনফিগারেশনের পরে পুরোনো network পরিসেবায় পরিবর্তন করা আবশ্যক হতে পারে।

  • NetworkManager দ্বারা নেটওয়ার্কটি অ্যাসিঙ্ক্রোনাস ভাবে আরম্ভ করা হয়। যে সকল অ্যাপ্লিকেশনের ক্ষেত্রে প্রারম্ভকালে নেটওয়ার্ক সম্পূর্ণরূপে সক্রিয় থাকা আবশ্যক, সেইগুলির জন্য /etc/sysconfig/network ফাইলের মধ্যে NETWORKWAIT ভেরিয়েবলের মান নির্ধারণ করা আবশ্যক। অনুগ্রহ করে এই সমস্ত পরিস্থিতি সম্পর্কে বাগ রিপোর্ট দায়ের করুন। এর ফলে সংশ্লিষ্ট অ্যাপ্লিকেশনগুলি সংশোধন করা যাবে।

    https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora

8.2.3. Autofs

ডিফল্টরূপপ এখন Autofs ইনস্টল করা হয় না। Autofs ইনস্টল করার জন্য ইনস্টলার মধ্যে সিস্টেম সংক্রান্ত সামগ্রী সংকলন নির্বাচন করুন অথবা প্যাকেজ ইনস্টলেশনর অন্যান্য সামগ্রী প্রয়োগ করুন।

8.2.4. Varnish

উচ্চ ক্ষমতা সম্পন্ন HTTP অ্যাকসেলেরেটর Varnish বর্তমানে 2.0 সংস্করণে আপডেট করা হয়েছে। সংস্করণ 1.x-র তূলনায় VCL-র সিন্টেক্স পরিবর্তিত হয়েছে। 1.x সংস্করণ থেকে আপগ্রেড করার সময় README.redhat-র নির্দেশন অনুযায়ী vcl ফাইল পরিবর্তন করা আবশ্যক। উল্লেখযোগ্য পরিবর্তনগুলি হল:

  • vcl ফাইলের মধ্যে insert শব্দের পরিবর্তে deliver শব্দটি ব্যবহার করা আবশ্যক

  • vcl ব্যাক-এন্ড নির্দেশের মধ্যে, set backend-কে backend রূপে পরিবর্তন করা হয়েছে এবং ব্যাক-এন্ডের অংশগুলির পূর্বে একটি বিন্দুচিহ্ন প্রয়োগ করা হয়। এর ফলে ডিফল্ট localhost কনফিগারেশন নিম্নলিখিত উদাহরণের অনুরূপ উল্লিখিত হবে:

    	  backend default { .host = "127.0.0.1"; .port = "80"; }
    	

8.3. ভার্চুয়ালাইজেশন

Fedora 10-র মধ্যে ভার্চুয়ালইজেশন সংক্রান্ত গুরুত্বপূর্ণ পরিবর্তন করা হয়ছে এবং KVM, Xen, ও অন্যান্য ভার্চুয়াল মেশিন প্ল্যাটফর্ম সমর্থনের জন্য নতুন বৈশিষ্ট্যও যোগ করা হয়েছে।

8.3.1. ইউনিফায়েড কার্নেল ইমেজ

মুল প্রজেক্টের কার্নেলের সাথে প্যারাভার্চুয়ালাইজেশন কর্মের বৈশিষ্ট্য যোগ করার ফলে kernel-xen প্যাকেজটি অবচিত হয়েছে। Fedora 10-র সাথে অন্তর্ভুক্ত kernel প্যাকেজটি দ্বারা গেস্ট domU রূপে বুট করার সুবিধা উপলব্ধ করা হলেও, মূল প্রজেক্টে গেস্ট সিস্টেমকে dom0 রূপে ব্যবহারের বৈশিষ্ট্য উপলব্ধ না হলে তা এই কার্নেল প্যাকেজের মধ্যে উপলব্ধ থাকবে না। dom0 সমর্থন সহ সর্বশেষ প্রকাশিত Fedora রিলিজ সংস্করণ হল Fedora 8।

Fedora 10 হোস্ট সিস্টেমের মধ্যে Xen domU গেস্ট সিস্টেম বুট করার জন্য KVM ভিত্তিক xenner আবশ্যক। Xenner দ্বারা একটি গেস্ট কার্নেল ও ক্ষুদ্র মাপের Xen এমুলেটর একসাথে KVM গেস্ট রূপে সঞ্চালন করা হয়।

[Important] KVM-র ক্ষেত্রে মূল হোস্ট সিস্টেমের হার্ডওয়্যারের মধ্যে ভার্চুয়ালাইজেশন সমর্থনের বৈশিষ্ট্য উপলব্ধ থাকা আবশ্যক।

হার্ডওয়্যার ভার্চুয়ালাইজেশনের বৈশিষ্ট্য বিহীন সিস্টেমে বর্তমানে Xen গেস্ট সমর্থিত হবে না।

অধিক বিবরণের জন্য দেখুন:

8.3.2. ভার্চুয়ালাইজেশনে সংরক্ষণস্থল পরিচালনা

libvirt-র উন্নত বৈশিষ্ট্যের সাহায্যে দূরবর্তী হোস্ট সিস্টেমের মধ্যে উপস্থিত সংরক্ষণের ভলিউমের তালিকা তৈরি করার সাথে সাথে ভলিউম নির্মাণ ও অপসারণ করা যাবে। ডিরেক্টরির মধ্যে raw spaese ও non-sparse ফাইল নির্মাণ, LVM লজিক্যাল ভলিউম বরাদ্দকরণ, প্রকৃত ডিস্ক পার্টিশন ও iSCSI টার্গেটের সাথে সংযুক্ত করার বৈশিষ্ট্যও এর সাথে উপলব্ধ রয়েছে।

এর ফলে virt-manager-র সাহায্যে দূরবর্তী নতুন গেস্ট ডোমেইনগুলি প্রস্তুত ও সেগুলির সাথে যুক্ত সংগ্রহস্থল পরিচালনা করা যাবে। কোনো গেস্ট সিস্টেমের জন্য সংগ্রহস্থলের ভলিউম বরাদ্দকরণের সময় API দ্বারা যথাযত SELinux-র নিরাপত্তার কনটেক্সট ধার্য করা হয় ও এর ফলে SELinux-র সাথে উন্নত সমন্বয় সম্ভব হয়।

বৈশিষ্ট্য

  • ডিরেক্টরির মধ্যে উপস্থিত স্টোরেজ ভলিউমের তালিকা তৈরি করে নতুন ভলিউম বরাদ্দ করা হয় ও qemu-img দ্বারা সমর্থিত স্পার্স ও নন-স্পার্স raw ফাইল ও বিন্যাসের (cow, qcow, qcow2, vmdk, etc) তালিকা তৈরি করা হয়।

  • ডিস্কের মধ্যে উপস্থিত পার্টিশনের তালিকা প্রদর্শিত হবে ও অব্যবহৃত স্থান প্রয়োগ করে নতুন পার্টিশন নির্মাণ করা হবে

  • একটি iSCSI সার্ভারের সাথে সংযোগ স্থাপন করুন ও এক্সপোর্ট করা টার্গেটের সাথে যুক্ত ভলিউমের তালিকা নির্মাণ করুন

  • একটি LVM ভলিউম গ্রুপের মধ্যে উপস্থিত লজিক্যাল ভলিউমের তালিকা প্রস্তুত করুন ও নতুন লজিক্যাল ভলিউম নির্ধারণ করুন

  • গেস্ট সিস্টেমের সাথে ভলিউম সংযুক্ত করার সময় সকল ভলিউমের ক্ষেত্রে স্বয়ংক্রিয়ভাবে সঠিক SELinux নিরাপত্তা কনটেক্সট লেবেল (virt_image_t) ধার্য করা হবে।

    অতিরিক্ত বিবরণের জন্য দেখুন:

8.3.3. দূরবর্তী অবস্থান থেকে ভার্চুয়াল মেশিনে ইনস্টলেশন

ভার্চুয়ালাইজেশনের সংরক্ষণস্থল পরিচালনার বৈশিষ্ট্যের উন্নিতর ফলে দূরবর্তী হোস্ট সিস্টেমে গেস্ট সিস্টেম নির্মাণ করা সম্ভব হবে। Avahi প্রয়োগ করে, libvirt সমর্থনকারী সিস্টেমগুলি স্বয়ংক্রিয়রূপে virt-manager দ্বারা সনাক্ত করা যাবে। গেস্ট সিস্টেম সনাক্ত হলে, দূরবর্তী সিস্টেমে সেগুলি প্রস্তুত করা যাবে।

cobblerkoan-র সাহায্যে স্বয়ংক্রিয় ইনস্টলেশন প্রণালী নির্ধারণ করা যাবে।. Cobbler মূলত একটি Linux ইনস্টলেশন সার্ভার এবং এটির সাহায্যে নেটওয়ার্ক ইনস্টলেশনের পরিবেশ দ্রুত প্রস্তুত করা যায়। PXE বুট, পুনরায় ইনস্টলেশন, মিডিয়া-সহযোগে নেটওয়ার্ক ইনস্টলেশন ও ভার্চুয়ালাইজ করা গেস্ট সিস্টেমে ইনস্টল করার জন্য নেটওয়ার্ক ইনস্টলেশন কনফিগা করা যাবে। পুনরায় ইনস্টলেশন ও ভার্চুয়ালাইজেশন সমর্থনের জন্য Cobbler দ্বারা একটি সহায়ক প্রোগ্রাম koan ব্যবহার করা হয়।

অতিরিক্ত বিবরণের জন্য দেখুন:

8.3.4. অন্যান্য উন্নত বৈশিষ্ট্য

Fedora-র মধ্যে ভার্চুয়ালাইজেশন সম্পর্কিত নিম্নলিখিত উন্নত বৈশিষ্ট্যগুলি যোগ করা হয়েছে:

  • নতুন virt-mem প্যাকেজের সাহায্যে হোস্ট সিস্টেম থেকে QEmu ও KVM গেস্ট সিস্টেমের প্রসেস টেবিল, ইন্টারফেসের তথ্য, dmesg, ও uname সম্বন্ধীয় কর্ম সঞ্চালন করা যাবে। http://et.redhat.com/~rjones/virt-mem/-এ অধিক বিবরণ প্রাপ্ত করুন।

    [Note] virt-mem বর্তমানে পরীক্ষামূলক পর্যায়ে রয়েছে।

    এই মুহূর্তে শুধুমাত্র ৩২-বিট গেস্ট সিস্টেমগুলি সমর্থিত হবে।

  • নতুন virt-df সামগ্রী দ্বারা হোস্ট সিস্টেমের মধ্যে গেস্ট সিস্টেমগুলি দ্বারা ডিস্কের ব্যবহার সম্পর্কে তথ্য উপলব্ধ করা হয়। http://et.redhat.com/~rjones/virt-df

  • পরীক্ষামূলক নতুন প্যাকেজ xenwatch-এ উপলব্ধ সরঞ্জাম প্রয়োগ করে Xen-ভিত্তিক ভার্চুয়ালাইজেশন হোস্ট সিস্টেমের মধ্যে xenstore-র সাথে কর্ম সঞ্চালন করা যাবে। অধিক বিবরণের জন্যhttp://kraxel.fedorapeople.org/xenwatch/ পড়ুন।

8.3.4.1. libvirt ০.৪.৬ সংস্করণে আপডেট করা হয়েছে

Linux-র (ও অন্যান্য অপারেটিং সিস্টেমের) সাম্প্রতিক সংস্করণে উপলব্ধ ভার্চুয়ালাইজেশন বৈশিষ্ট্যের সাথে ইন্টারেক্ট করার উদ্দেশ্যে libvirt প্যাকেজের দ্বারা API ও অন্যান্য সামগ্রী উপলব্ধ করা হয়। নিম্নলিখিত সকল বৈশিষ্ট্য সমর্থনকারী সকল ভার্চুয়ালাইজেশন প্রযুক্তির সাথে ব্যবহারের উদ্দেশ্যেlibvirt নির্মিত হয়েছে:

  • Linux ও Solaris হোস্ট সিস্টেমের মধ্যে Xen হাইপারভাইসর।

  • QEMU এমুলেটর

  • KVM Linux হাইপারভাইসর

  • LXC Linux কনটেইনার সিস্টেম

  • OpenVZ Linux কনটেইনার সিস্টেম

  • IDE/SCSI/USB ডিস্ক, FibreChannel, LVM, iSCSI, ও NFS-র মধ্যে সংগ্রহের ব্যবস্থা

০.৪.২ সংস্করণের পরে অন্তর্ভুক্ত নতুন ও উন্নত বৈশিষ্ট্য:

  • উন্নত OpenVZ সমর্থন ব্যবস্থা

  • উন্নত Linux কনটেইনার (LXC) সমর্থন ব্যবস্থা

  • স্টোরেজ পুলের API

  • উন্নত iSCSI সমর্থন

  • QEMU ও KVM-র জন্য USB ডিভাইসের মাধ্যমে পাস-থ্রু

  • QEMU ও Xen-র ক্ষেত্রে শব্দ, সিরিয়াল ও প্যারালেল ডিভাউসের জন্য উপলব্ধ সমর্থন ব্যবস্থা

  • QEMU-র জন্য NUMA ও vCPU pinning-র সমর্থন ব্যবস্থা

  • সকল ভার্চুয়ালাইজেশন ড্রাইভারের জন্য ইউনিফায়েড XML ডোমেইন ও নেটওয়ার্ক পার্সিং ব্যবস্থা

অতিরিক্ত বিবরণের জন্য দেখুন:

http://www.libvirt.org/news.html

8.3.4.2. virt-manager ০.৬.০ সংস্করণে আপডেট করা হয়েছে

virt-manager প্যাকেজের মাধ্যমে virtinstlibvirt জন্য বাস্তবায়িত GUI বৈশিষ্ট্য উপলব্ধ করা হয়।

০.৫.৪ সংস্করণের পরে অন্তর্ভুক্ত নতুন ও উন্নত বৈশিষ্ট্য:

  • দূরবর্তী অবস্থানে সংগ্রহস্থল পরিচালনা ও প্রস্তুতি: libvirt পরিচালিত সংগ্রহস্থল প্রদর্শন, যোগ, অপসারণ ও প্রস্তুতি। পরিচালিত সংগ্রহস্থল একটি দূরবর্তী ভার্চুয়াল মেশিনের সাথে যুক্ত করুন।

  • দূরবর্তী ভার্চুয়াল মেশিন ইনস্টলেশনের সমর্থন: পরিচালিত মিডিয়া (CDROM) অথবা PXE সহযোগে ইনস্টল করুন। ইনস্টলেশন কালে সংগ্রস্থল প্রস্তুতির সাধারণ প্রণালী।

  • ভার্চুয়াল মেশিনের বিবরণ ও কনসোল উইন্ডো একত্রিত করা হয়েছে: প্রতিটি ভার্চুয়াল মেশিনের জন্য একটি ট্যাববিশিষ্ট উইন্ডো প্রয়োগ করা হবে।

  • নেটওয়ার্কের মধ্যে উপস্থিত libvirtd ইনস্ট্যান্সের তালিকা নির্মাণের জন্য Avahi ব্যবহার করা যাবে।

  • Hypervisor-র সাথে স্বয়ংক্রিয় সংযোগ: virt-manager প্রারম্ভকালে হাইপারভাইসরের সাথে সংযোগ স্থাপনার বিকল্প উপলব্ধ করা হয়েছে।

  • নতুন গেস্ট সিস্টেম নির্মাণের সময় সাউন্ড ডিভাইসের এমুলেশন যোগ করার বিকল্প উপস্থিত রয়েছে।

  • ডিস্ক ডিভাইস যোগ করার সময় Virtio ও USB বিকল্পগুলি উপলব্ধ করা হয়েছে।

  • ভার্চুয়াল মেশিনের শব্দ, সিরিয়াল, প্যারালেল ও কনসোল ডিভাইস প্রদর্শন ও অপসারণের সুবিধা উপলব্ধ করা হবে।

  • ডিসপ্ল ডিভাইস যোগ করার সময় কি-ম্যাপ নির্ধারণের সুবিধা উপলব্ধ করা হবে।

  • পরিচালনার উইন্ডো বন্ধ করার পরেও ভার্চুয়াল মেশিনের উইন্ডো চলমান হলে অ্যাপ্লিকেশন বন্ধ করা হবে না।

  • stats-র সংরক্ষিত পূর্ববর্তী তথ্যের পরিমাণের সীমা নির্ধারণের অনুমতি প্রদান করা হবে।

অতিরিক্ত বিবরণের জন্য দেখুন:

http://virt-manager.et.redhat.com/

8.3.4.3. virtinst ০.৪০০.০ সংস্করণে আপডেট করা হয়েছে

একাধিক ভার্চুয়াল মেশিন গেস্ট ইমেজের বিন্যাস ইনস্টল ও পরিচালনা করার জন্য প্রয়োজনীয় সমাগ্রী python-virtinst প্যাকেজের মধ্যে অন্তর্ভুক্ত করা হয়েছে।

০.৩০০.৩ সংস্করণের পরে অন্তর্ভুক্ত নতুন ও উন্নত বৈশিষ্ট্য:

  • নতুন সামগ্রী virt-convert: বিভিন্ন ধরনের virt কনফিগারেশন ফাইলের মধ্যে রূপান্তর করতে ব্যবহার করা হয়। বর্তমানে vmx থেকে virt-image বিন্যাসে পরিবর্তন করা যাবে।

  • নতুন সামগ্রী virt-pack: virt-image xml বিন্যাস থেকে vmx বিন্যাসে রূপান্তর করে একটি tar.gz ফাইলে একত্রিত করা হয়। (উল্লেখ্য, সম্ভবত ভবিষ্যতে এটি virt-convert-র সাথে মিলিয়ে দেওয়া হবে।)

  • virt-install-র মধ্যে উন্নত বৈশিষ্ট্য:

    • দূরবর্তী ভার্চুয়াল মেশিনে ইনস্টল করার সুবিধা। দূরবর্তী হোস্টে উপস্থিত ইনস্টল মিডিয়া ও ডিস্ক ইমেজ libvirt সহযোগে শেয়ার করা হলে তা ব্যবহার করা যাবে। প্রভিশন করার জন্য দূরবর্তী পুলের মধ্যে প্রভিশনের সুবিধা উপলব্ধ করা হয়।

    • QEmu/KVM ভার্চুয়াল মেশিনের জন্য CPU পিনিল তথ্য নির্ধারণের সমর্থন ব্যবস্থা

    • --cpuset=auto বিকল্পের সাহায্যে NUMA সমর্থনের ব্যবস্থা

    • নতুন বিকল্প:

      • --wait বিকল্পের সাহায্যে ইনস্টলেশনর মধ্যে সুনির্দিষ্ট সময় সীমা নির্ধারণ করা হয়

      • --sound সাউন্ড-কার্ড এমুলেশন সহ ভার্চুয়াল মেশিন নির্মাণ করা হবে

      • --disk বিকল্পের সাহায্যে কোনো একটি নির্দিষ্ট মিডিয়াকে একটি পাথ, সংগ্রহের ভলিউম অথবা সংগ্রহস্থল প্রস্তুতির পুল, ডিভাইসের ধরন প্রকৃতি রূপে ধার্য করা যাবে। --file, --size, --nonsparse বিকল্পগুলি এর দ্বারা অবচিত হবে।

      • --prompt বর্তমানে ডিফল্টরূপে ইনপুটের অনুরোধ জানানো হয় না এবং এই বিকল্পের ব্যবহার দ্বারা এই বৈশিষ্ট্য কার্যকরী করা হয়।

  • virt-image-র উন্নত বৈশিষ্ট্য:

    • --replace বিকল্প দ্বারা একটি উপস্থিত ভার্চুয়াল মেশিনের ইমেজ ফাইল মুছে নতুন করে লেখা যাবে

    • virt-image বিন্যাসে একাধিক নেটওয়ার্ক ইন্টারফেস সমর্থিত হবে

  • নির্বাচিত গেস্ট অপারেটিং সিস্টেম দ্বারা সমর্থিত হলে virtio ডিস্ক/নেট ড্রাইভার ব্যবহার করা হবে (Fedora 9 ও 10-র ক্ষেত্রে প্রযোজ্য)

অতিরিক্ত বিবরণের জন্য দেখুন:

8.3.4.4. Xen ৩.৩.০ সংস্করণে আপডেট করা হয়েছে

Fedora 10-এ গেস্ট domU রূপে বুট করা সম্ভব হলেও মূল কার্নেল প্রজেক্টে যথাযত বৈশিষ্ট্য উপলব্ধ না হওয়া অবধি dom0 রূপে এটি প্রয়োগ করা যাবে না। Xen 3.4 সংস্করণে pv_ops dom0 সমর্থনের পরিকল্পনা করা হয়েছে।

৩.২.০ সংস্করণের পরে হওয়া পরিবর্তন:

  • হাইপারভাইসরের মধ্যে বিদ্যুৎ নিয়ন্ত্রণ ব্যবস্থা (P & C-র অবস্থা)

  • উন্নত কর্মক্ষমতা, নিরাপত্তা ও কর্মপরিধি বৃদ্ধির জন্য HVM এমুলেশন ডোমেইন (qemu-on-minios)

  • PVGrub: PV ডোমেইনের মধ্যে প্রকৃত GRUB প্রয়োগ করে PV কার্নেল বুট করুন

  • PV-র উন্নত কর্মক্ষমতা: pagetable-update পাথ থেকে ডোমেইন লক সরিয়ে ফেলা হয়েছে

  • Shadow3: সর্বোত্তম shadow pagetable অ্যালগোরিদম নির্মাণের জন্য করা পরিবর্তন। এর ফলে HVM-র কর্মক্ষমতা পূর্বের তুলনায় উন্নত হবে

  • হার্ডওয়্যার সহযোগে পেজিং-র উন্নত: উন্নত TLB লোকিলিটির জন্য ২ মেগাবাইট পেজ সমর্থন

  • CPUID বৈশিষ্ট্য সমঞ্জস: ভিন্ন মডেলের CPU বিশিষ্ট সিস্টেমের মধ্যে নিরাপদ রূপে ডোমেইন চলাচল

  • PV গেস্ট সিস্টেমের মধ্যে সরাসরি SCSI-র ব্যবহারাধিকারের জন্য PVSCSCI ড্রাইভার

  • HVM ফ্রেম-বাফারের উন্নতি: অধিক সুষ্ঠুরূপে ফ্রেম-বাফারের আপডেট অনুসন্ধান করা হয়

  • ডিভাইস পাস-থ্রু সম্বন্ধীয় উন্নত বৈশিষ্ট্য

  • Intel VT-র মধ্যে HVM গেস্ট সিস্টেমের জন্য সম্পূর্ণ x86 রিয়েল-মোড এমুলেশন: অধিক সংখ্যক লিগেসি গেস্ট অপারেটিং সিস্টেম সমর্থিত হয়

  • মূল প্রজেক্টের ডিভেলপমেন্টের সাথে নতুন qemu একত্রিত করা হয়েছে

  • x86 ও IA64 পোর্টের মধ্যে অনেকগুলি পরিবর্তন

অতিরিক্ত বিবরণের জন্য দেখুন:

8.4. ওয়েব ও তথ্য ধারণকারী সার্ভার

8.4.1. Drupal

Drupal বর্তমানে ৬.৪ সংস্করণে আপডেট করা হয়েছে। অধিক বিবরণের জন্য দেখুন:

http://drupal.org/drupal-6.4

আপনার ইনস্টলেশনের জন্য Fedora 9-এ উপলব্ধ ৬.৪ সংস্করণটিতে আপডেট করা থাকলে, নিম্নলিখিত ধাপ উপেক্ষা করুন।

পুরোনো সংস্করণ থেকে আপগ্রেড করার সময়, প্রশাসনিক ব্যবহারকারী রূপে সাইটে লগ-ইন করুন ও প্যাকেজ আপগ্রেড করার পূর্বে স্বত্বন্ত্র মডিউলগুলিকে নিষ্ক্রিয় করুন। প্যাকেজ আপগ্রেড করার পরে:

  1. /etc/drupal/default/settings.php.rpmsave-কে /etc/drupal/default/settings.php-এ কপি করুন ও অতিরিক্ত কোনো সাইটের settings.php ফাইলের জন্য পুনরাবৃত্তি করুন।

  2. আপগ্রেড স্ক্রিপ্ট সঞ্চালনের জন্য http://host/drupal/update.php-এ ব্রাউজ করুন।

অতিরিক্ত কয়েকটি মডিউল বর্তমানে Fedora 10-এ উপলব্ধ রয়েছে: drupal-date, -cck, -views, ও -service_links

8.5. Samba - Windows-র সাথে সুসংগত ব্যবহার

Microsoft Windows সিস্টেমের কর্ম সঞ্চালনের জন্য Fedora দ্বারা ব্যবহৃত Samba সফ্টওয়্যার সংকলন সম্বন্ধে এই বিভাগে আলোচনা করা হয়েছে।

Fedora 10-র মধ্যে samba-3.2.1 প্যাকেজ অন্তর্ভুক্ত রয়েছে। Fedora 9-এ অন্তর্ভুক্ত সংস্করণ সংখ্যা 3.2.0-র তুলনায় এই সংস্করণে বিশেষ পরিবর্তন করা হয়নি এবং Fedora 9 থেকে আপগ্রেড করার সময় কোনো সমস্যা দেখা দেওয়া উচিত নয়। কিন্তু Samba-র অধিক পুরোনো সংস্করণ থেকে আপগ্রেড করার সময় Samba 3.2 রিলিজ নোটে পরিবর্তনগুলি পরিদর্শন করা আবশ্যক:

http://samba.org/samba/history/samba-3.2.0.html

উপরন্তু, Samba 3.2 সংক্রান্ত খবরাখবরের মধ্যে কয়েকটি গুরুত্বপূর্ণ পরিবর্তন সম্পর্কে উল্লেখ করা হয়েছে:

http://news.samba.org/

8.6. মেইল সার্ভার

ইলেকট্রনিক মেইল সার্ভার অথবা মেইল পরিবহন এজেন্ট (MTA) সম্পর্কে এই বিভাগে আলোচনা করা হয়েছে।

8.6.1. Sendmail

ডিফল্টরূপে, Sendmail মেইল সম্প্রচা এজেন্ট (MTA) দ্বারা স্থানীয় কম্পিউটার ভিন্ন অন্য কোনো হোস্ট সিস্টেম থেকে নেটওয়ার্ক সংযোগ গ্রহণ করা হয় না। অন্যান্য ক্লায়েন্ট সিস্টেমের জন্য Sendmail কনফিগার করার জন্য নিম্নলিখিত নির্দেশ অনুসরণ করুন:

  1. /etc/mail/sendmail.mc ফাইলটি সম্পাদনা করুন ও অন্যান্য নেটওয়ার্ক ডিভাইসে অপেক্ষার উদ্দেশ্যে DAEMON_OPTIONS পংক্তিটির মান পরিবর্তন করুন অথবা dnl ডিলিমিটার সহযোগে পংক্তিটি কমেন্টরূপে ধার্য করুন।

  2. sendmail-cf প্যাকেজটি ইনস্টল করুন: su -c 'yum install sendmail-cf'

  3. /etc/mail/sendmail.cf ফাইলটি পুনরায় নির্মাণ করুন: su -c 'make -C /etc/mail'

8.7. ডাটাবেস সার্ভার

[Warning] You must do your own research on upgrading database packages.

Consult the release notes for the version of database you are upgrading to. There may be actions you need to do for the upgrade to be successful.

8.7.1. MySQL

Fedora 10-র মধ্যে MySQL 5.0.67-2 সংস্করণ অন্তর্ভুক্ত করা হয়েছে।

[Warning] MySQL version in Fedora 10 significantly different from Fedora 9 version

There are a number of changes from the version included in Fedora 9, including some incompatible changes.

The MySQL user is strongly encouraged to study the release notes for MySQL before upgrading his MySQL databases.

http://dev.mysql.com/doc/refman/5.0/en/releasenotes-cs-5-0-67.html

8.7.2. PostgreSQL

Fedora 10-র মধ্যে PostgreSQL 8.3.4-1 সংস্করণ অন্তর্ভুক্ত করা হয়েছে।

If you are migrating from Fedora 9, no special action should be required. However, migration from versions of PostgreSQL prior to 8.3.1 may require special steps. Be sure to check the PostgreSQL release notes before performing the migration.

http://www.postgresql.org/docs/8.3/static/release-8-3-4.html

8.8. পূরবর্তী সংস্করণের সাথে সামঞ্জস্য

Fedora provides legacy system libraries for compatibility with older software. This software is part of the Legacy Software Development group, which is not installed by default. Users who require this functionality may select this group either during installation or after the installation process is complete. To install the package group on a Fedora system, use ApplicationsAdd/Remove Software or enter the following command in a terminal window:

    su -c 'yum groupinstall "Legacy Software
      Development"'
  

অনুরোধ করা হলে root অ্যাকাউন্টের পাসওয়ার্ড লিখুন।

8.8.1. কম্পাইলারের সাথে সুসংগতি

সামঞ্জস্য জড়িত কারণে compat-gcc-34 প্যাকেজটি অন্তর্ভুক্ত করা হয়েছে:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

8.9. Fedora 10-এ আপডেট করা প্যাকেজ

This list is automatically generated by checking the difference between the (F10)-1 GOLD tree and the F10 tree on a specific date. The content is posted only on the wiki:

http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages

8.10. প্যাকেজ সংক্রান্ত পরিবর্তন

[Note] এই তালিকাটি স্বয়ংক্রিয়রূপে নির্মিত হয়েছে

This list is automatically generated. It is not translated.

রিলিজের জন্য একটি তালিকা নির্মিত হয় ও সেটি শুধুমাত্র wiki-তে প্রকাশ করা হয়। yum-utils প্যাকেজের মধ্যে উপস্থিত repodiff সহযোগে এটি তৈরি করা হয়। ব্যবহারপ্রণালী: repodiff --old=<পুরোনো SRPMS সংগ্রহস্থলের বেস URL> --new=<নতুন SRPMS সংগ্রহস্থলের বেস URL>>.

পূর্ববর্তী রিলিজের পরে আপডেট করা সকল প্যাকেজের তালিকা প্রাপ্ত করার জন্য http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages পড়ুন। সকল Fedora সংস্করণের মধ্যে কিছু উল্লেখযোগ্য প্যাকেজের পরিবর্তনের তথ্য http://distrowatch.com/fedora-এ উপস্থিত রয়েছে।

9.1. Fedora Project

Fedora Project-র মূল উদ্দেশ্য, Linux সম্প্রদায়ের সাথে মিলে শুধুমাত্র মুক্ত ও ওপেন সোর্স সফ্টওয়্যার প্রয়োগ করে একটি সাধারণ ও সম্পূর্ণ অপারেটিং সিস্টেমের নির্মাণ। Fedora Project-এ যোগদানকারীদের উদ্যোগে এটি এগিয়ে চলেছে ও আপনিও এই দলে যোগদান করে পরীক্ষানিরীক্ষা, সফ্টওয়্যার নির্মাণ, নথিপত্র লেখা অথবা অনুবাদ করতে পারে। অধিক বিবরণের জন্য http://join.fedoraproject.org পড়ুন। Fedora ব্যবহারকারী ও এই প্রজেক্টে অংশগ্রহণকারীদের জন্য যোগাযোগের বিভিন্ন পন্থা সম্পর্কে জানতে হলে http://fedoraproject.org/wiki/Communicate দেখুন।

ওয়েব-সাইট ছাড়াও, নিম্নলিখিত মেইলিং লিস্টগুলি উপলব্ধ রয়েছে:

এই লিস্টগুলিতে যোগদান করতে হলে, প্রসঙ্গ হিসাবে "subscribe" লিখে <listname>-request লিস্টে একটি চিঠি পাঠিয়ে দিন। এই ক্ষেত্রে <listname>-র পরিবর্তে উপরোত্ত যে কোনো একটি নাম প্রয়োগ করা যাবে। অন্যাথা, http://www.redhat.com/mailman/listinfo/ ওয়েব ইন্টারফেস থেকে Fedora মেইলিং লিস্টে সাবস্ক্রাইব করা যাবে।

Fedora Project দ্বারা বেশ কয়েকটি IRC (Internet Relay Chat) চ্যানেলও ব্যবহার করা যাবে। IRC সহযোগে টেক্সটের মাধ্যমে ইনস্ট্যান্ট মেসেজিংয়ের অনুরূপ বার্তা আদান প্রদান করা যাবে। একাধিক ব্যক্তির সাথে কোনো চ্যানেলে কথোপকথন করা যাবে অথবা কোনো একজনের সাথে আড়ালে কথা বলা যাবে। Fedora Project-র সাথে যুক্ত অন্যান্য ব্যক্তিদের সাথে IRC-র মাধ্যমে কথা বলার জন্য Freenode IRC নেটওয়ার্ক ব্যবহার করুন। অধিক বিবরণের জন্য http://www.freenode.net/-এ উপস্থিত Freenode ওয়েব-সাইট পড়ুন।

Fedora Project-র সাথে যুক্ত ব্যক্তিরা Freenode নেটওয়ার্কের #fedora চ্যানেলে উপস্থিত থাকেন ও Fedora Project-র ডিভেলপরদের সাথে #fedora-devel চ্যানেলে যোগাযোগ করা যাবে। বড় মাপের কয়েকটি প্রজেক্টের জন্য পৃথক চ্যানেলও উপস্থিত থাকতে পারে ও প্রজেক্টের ওয়েবসাইট ও http://fedoraproject.org/w/index.php?title=Communicate-এ এই তথ্য পাওয়া যাবে।

In order to talk on the #fedora channel, you need to register your nickname, or nick. Instructions are given when you /join the channel.

[Note] IRC চ্যানেল

Fedora Project IRC চ্যানেল ও সেখানে বিনিময় হওয়া তথ্য, Fedora Project ও Red Hat-র নিয়ন্ত্রণাধীন নয়।

9.2. গ্রন্থপরিচয়

As we use the term, a colophon:

  • recognizes contributors and provides accountability, and

  • explains tools and production methods.

9.2.1. অংশগ্রহকারী

... and many more translators. Refer to the Web-updated version of these release notes as we add translators after release:

http://docs.fedoraproject.org/release-notes/

9.2.2. উৎপাদনের পদ্ধতি

Beat writers produce the release notes directly on the Fedora Project wiki. They collaborate with other subject matter experts from Fedora to explain important changes and enhancements. The editorial team ensures consistency and quality of the finished beats, and ports the Wiki material to DocBook XML in a revision control repository. Next, the team of translators produces other language versions of the release notes, which are made available to the general public as part of Fedora. The publication team also makes them, and subsequent errata, available via the Web.

hjttp://docs.fedoraproject.org/release-notes