रिलीज नोट्स

Fedora 10

Fedora दस्तावेजीकरण प्रोजेक्ट

Copyright © 2007, 2008 by Red Hat, Inc. and others. This material may be distributed only subject to the terms and conditions set forth in the Open Publication License, v1.0, available at http://www.opencontent.org/openpub/.

FEDORA, FEDORA PROJECT, and the Fedora Logo are trademarks of Red Hat, Inc., are registered or pending registration in the U.S. and other countries, and are used here under license to the Fedora Project.

Red Hat and the Red Hat "Shadow Man" logo are registered trademarks of Red Hat, Inc. in the United States and other countries.

All other trademarks and copyrights referred to are the property of their respective owners.

दस्तावेजीकरण, स्वयं सॉफ्टवेयर के साथ, निर्यात नियंत्रण का विषय हो सकता है. Fedora Project निर्यात नियंत्रण के बारे में http://fedoraproject.org/wiki/Legal/Export पढ़ें.

सार

फेडोरा रिलीज के संबंध में महत्वपूर्ण सूचना


1. फेडोरा 10 में आपका स्वागत है
1.1. फेडोरा में स्वागत है
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 के लिए गैर रूट उपयोक्ता के निर्माण की जरूरत है
2.2. Fedora जीवंत छवि
2.2.1. उपलब्ध छवि
2.2.2. प्रयोग जानकारी
2.2.3. आपके मीडिया की जाँच
2.2.4. पाठ मोड संस्थापन
2.2.5. USB बूटिंग
2.2.6. स्थिर घर निर्देशिका
2.2.7. जीवंत USB स्थैर्य
2.2.8. Fedora Live छवि को USB से Intel-आधारित Apple हार्डवेयर पर बूट करना
2.2.9. सामान्य फेडोरा संस्थापन से भिन्नता
2.3. हार्डवेयर सार
2.3.1. इन रिलीज नोट्स में उपयोगी हार्डवेयर सूचना
2.3.2. हार्डवेयर उदाहरण
2.3.3. आप क्या कर सकते हैं?
2.4. ऑर्किटेक्चर विशिष्ट नोट्स
2.4.1. RPM मल्टीआर्क समर्थन 64-bit प्लैटफॉर्म - x86_64 और ppc64 पर
2.4.2. x86 फेडोरा के लिए निर्दिष्ट
2.4.3. 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. प्लेमाउथ
2.6.3. तेज बूटिंग
2.6.4. कर्नेल मोडसेटिंग
3. मल्टीमीडिया के बारे में सूचना
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. Glitch-free PulseAudio
3.1.9. Totem और दूसरे GStreamer अनुप्रयोग में SELinux मनाही
4. डेस्कटॉप उपयोक्ताओं के लिए नया क्या है
4.1. Fedora डेस्कटॉप
4.1.1. बेहतर वेबकैम समर्थन
4.1.2. प्लाइमाउथ आलेखी बूट
4.1.3. इंफ्रारेड दूरस्थ समर्थन
4.1.4. Bluetooth BlueZ 4.0
4.1.5. गनोम
4.1.6. KDE
4.1.7. LXDE
4.1.8. सुगर डेस्कटॉप
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. इंडिक ऑनस्क्रीन कीबोर्ड
4.5.5. इंडिक कोलेशन समर्थन
5. गेमर ,वैज्ञानिक, और शौकीनों के लिए नया क्या है
5.1. खेल व मनोरंजन
5.2. शौकिया रेडियो
6. पावर उपयोक्ता से विशेषता व सुधार
6.1. सर्वर औजार
6.1.1. प्राथमिक सहायता पेटी
6.2. फ़ाइल तंत्र
6.2.1. eCryptfs
6.2.2. EXT4
6.2.3. XFS
7. डेवलेपर के लिए नया क्या है
7.1. रनटाइम
7.1.1. Python NSS बाइंडिंग
7.2. जावा
7.2.1. मुक्त सॉफ्टवेयर Java कार्यान्वययन
7.2.2. जावा एप्लेट और वेब आरंभ अनुप्रयोग का नियंत्रण
7.2.3. दूसरे फेडोरा तकनीक के साथ नया संयोजन
7.2.4. Fedora और JPackage
7.2.5. Fedora 8 से उन्नयन पर नोट - OpenJDK Replaces IcedTea
7.3. औज़ार
7.3.1. ग्रहण
7.3.2. Emacs
7.3.3. GCC कंपाइलर संग्रह
7.3.4. बेहतर हास्केल समर्थन
7.3.5. विस्तारित वस्तुनिष्ठ CAML OCaml कवरेज
7.3.6. NetBeans
7.3.7. AMQP आधारभूत ढ़ांचा
7.3.8. एप्लायंस निर्माण औजार
7.4. Linux kernel
7.4.1. संस्करण
7.4.2. चेंजलॉग
7.4.3. कर्नेल भेद
7.4.4. कर्नेल विकास के लिए तैयारी
7.4.5. रिपोर्टिंग बग
7.5. एंबेडेड
7.5.1. AVR
7.5.2. माइक्रोचिप PIC
7.5.3. अन्य व प्रोसेसर एगोनिस्टिक
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. अपस्टार्ट करें
8.2.2. नेटवर्कप्रबंधक
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. द्रुपल
8.5. Samba - विंडोज सुसंगतता
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. Legal and Miscellaneous
9.1. Fedora परियोजना
9.2. पुष्पिका
9.2.1. योगदानकर्ता
9.2.2. उत्पादन विधियाँ

1. फेडोरा 10 में आपका स्वागत है

1.1. फेडोरा में स्वागत है

फेडोरा एक लिनक्स आधारित ऑपरेटिंग सिस्टम है जो स्वतंत्र व मुक्त स्रोत सॉफ्टवेयर में से नवीनतम को दिखाता है. फेडोरा हमेशा किसी प्रयोग, बदलने व वितरित करने के लिए मुक्त है. यह दुनिया भर के लोगों के द्वारा निर्मित किया जाता है जो कि एक समुदाय के रूप में काम करते हैं. फेडोरा परियोजना खुला है और किसी का भी इसमें शामिल होने के लिए स्वागत है. फेडोरा प्रोजेक्ट आपके लिए लाया गया है जो स्वतंत्र, खुले सॉफ्टवेयर व अंतर्वस्तु के विकास में सहायक होता है.

[Tip] को देखें फेडोरा के लिए नवीनतम रिलीज को देखने के लिए, खासकर तब जब आप उन्नयन कर रहे हैं.

यदि आप किसी पुराने फेडोरा से हाल के फेडोरा से उत्प्रवासित कर रहे हैं, आपको अतिरिक्त सूचना के लिए पुराने रिलीज नोट्स का संदर्भ लेना चाहिए. आप पुराने रिलीज नोट्स को http://docs.fedoraproject.org/release-notes/ पर पा सकते हैं.

आप फेडोरा प्रोजेक्ट समुदाय को फेडोरा को उन्नत बनाने के लिए मदद कर सकते हैं फेडोरा को लगातार तरक्की करने के लिए यदि आप बग रिपोर्ट फाइल करते हैं और संवर्द्धन आग्रह देते हैं.

फेडोरा के बारे में अधिक सामान्य जानकारी के लिए, निम्नलिखित वेब पृष्ठों का संदर्भ लें:

1.2. Fedora 10 विहगावलोकन

हमेशा की तरह, Fedora विकास (http://www.fedoraproject.org/wiki/RedHatContributions) व एकीकरण जारी रखता है नवीनतम स्वतंत्र व मुक्त स्रोत सॉफ्टवेयर (http://www.fedoraproject.org/wiki/Features) को. निम्नलिखित खंड मुख्य बदलावों का सारांश देता है Fedora के अंतिम रिलीज से. दूसरे फीचरों के बारे में अधिक विवरण के लिए जो कि 10 में शामिल हैं, उनके निजी विकी पृष्ठों का संदर्भ लें जो कि फीचर लक्ष्य व प्रगति का विवरण देता है:

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

पूरे रिलीज चक्र में, डेवलेपरों के साथ बातचीत है मुख्य फीचरों के लिए जो अंतर्निहित तथ्यों को बताता है:

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

निम्नलिखित Fedora 10 के लिए मुख्य विशेषता है:

इस रिलीज में शामिल कुछ और विशेषताएँ हैं:

Fedora 10 के लिए फीचर को इसके फीचर सूची पृष्ठ पर ट्रैक किया गया है:

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

1.3. फ़ीडबैक

अपनी टिप्पणी, सुझाव, और बग रिपोर्ट फेडोरा समुदाय को देने के लिए आपका शुक्रिया; यह Fedora, Linux, और मुक्त सॉफ्टवेयर की स्थिति को दुनियाभर में बढ़ाने में मदद करता है.

1.3.1. Fedora सॉफ़्टवेयर पर फ़ीडबैक दे रहा है

Fedora सॉफ्टवेयर या अन्य सिस्टम तत्वों पर फीडबैक देने के लिए, कृपया http://fedoraproject.org/wiki/BugsAndFeatureRequests का संदर्भ लें. इस रिलीज के लिए सामान्य रूप से रिपोर्ट किए बग और ज्ञात मुद्दे के लिए सूची है http://fedoraproject.org/wiki/Bugs/F10Common .

1.3.2. सामान्य बग

कोई सॉफ्टवेयर बिना बग का नहीं है. स्वतंत्र व मुक्त स्रोत सॉफ्टवेयर की एक मुख्य क्षमता है कि आप यहाँ बग को रिपोर्ट कर सकते हैं, सॉफ्टवेयर को फिक्स करने व सुधारने में मदद कर सकते हैं.

सामान्य बगों की सूची फेडोरा प्रोजेक्ट के द्वारा हर रिलीज के लिए देखभाल की जाती है एक अच्छे स्थान के रूप में आरंभ करने के लिए जब आपको समस्या होती है जो कि सॉफ्टवेयर में एक बग हो सकता है:

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

1.3.3. रिलीज नोट्स पर फीडबैक दे रहा है

यदि आप अनुभव करते हैं कि इन रिलीज नोट्स को किसी तरीके से सुधारा जा सकता है, आप अपनी फीडबैक को सीधे बीट राइठर को लिख सकते हैं. फीडबैक देने के कई तरीके हैं, वरीयता क्रम में:

2. संस्थापन व जीवंत छवि के लिए क्या नया है

2.1. संस्थापन नोट्स

[Tip] फेडोरा के संस्थापन को जानने के लिए, का संदर्भ लें

यदि आप किसी समस्या का सामना करते हैं या आपको कोई प्रश्न है संस्थापन से संबंधित जो कि इस रिलीज नोट्स में कवर नहीं किया हुआ है, http://www.fedoraproject.org/wiki/FAQ और http://www.fedoraproject.org/wiki/Bugs/Common का संदर्भ लें.

Anaconda फेडोरा के संस्थापक का नाम है. यह खंड Anaconda से संबंधिक मुद्दा पर केंद्रित करता है और Fedora 10 के संस्थापन पर.

2.1.1. संस्थापन मीडिया

[Note] Fedora DVD ISO छवि एक बड़ी फाइल है.

यदि आप Fedora DVD ISO छवि को डाउनलोज करना चाहते हैं, ध्यान रखें कि सभी फाइल डाउनलोडिंग औजार 2 GiB आकार से अधिक फाइल को डाउनलोड करने में समर्थ नहीं हो सकते हैं.

प्रोग्राम wget 1.9.1-16 और ऊपर के, curl, और ncftpget के पास यह सीमा नहीं है, और 2 GiB से बड़ी फाइलों को सफलतापूर्वक डाउनलोड कर सकती है. BitTorrent बड़ी फाइलों को डाउनलोड करने की दूसरी विधि है. टोरेंट फाइलों को पाने व प्रयोग करने के बारे में अधिक जानकारी के लिए http://torrent.fedoraproject.org/ का संदर्भ लें.

Anaconda कहता है कि इसे संस्थापन माध्यम को जाँचना चाहिए जब Install or upgrade an existing system को चुना जाता है बूट के दौरान किसी संस्थापन के लिए मीडिया हेतु.

Fedora लाइव मीडिया के लिए, आरंभिक बूट काउंटडाउन के दौरान कोई कुंजी दबाएँ, किसी बूट विकल्प मेन्यू को दिखाने के लिए. Verify and boot को चुनें मीडिया जाँच संपन्न करने के लिए. संस्थापन मीडिया को फेडोरा लाइव मीडिया को जांचने के लिए प्रयोग किया जा सकता है. Anaconda मीडियाजाँच के दौरान पूछता है कि क्या आप कोई अन्य डिस्क को जाँचना चाहते हैंAnaconda में मौजूदा चल रहे के अलावे. अतिरिक्त मीडिया जाँचने के लिए, eject को चुनें दाखिल माध्यम को बाहर निकालने के लिए, तब इसे उस माध्यम से बदलें जिसे आप जाँचना चाहते हैं.

इस जाँच को करें किसी नए संस्थापन के लिए या लाइव माध्यम के लिए.

Fedora प्रोजेक्ट सलाह देता है कि आप इस जाँच को पहले करें किसी संस्थापन संबंधित बग के रिपोर्ट किए जाने के पहले. कई रिपोर्ट किए बग प्रायः गलत तरीके से जलाए गए 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.

संस्थापन के दौरान विफलता का दूसरा कारण खराब स्मृति है. फेडोरा संस्थापित करने के पहले स्मृति जाँच के लिए, बूट मेन्यू पर जाने के लिए कोई कुंजी दबाएँ, तब चुनें Memory Test. यह विकल्प Memtest86 पृथक स्मृति को चलाता है Anaconda के स्थान पर. Memtest86 स्मृति जाँच जारी रहता है जब तक Esc कुंजी दबाते हैं.

Fedora 10 आलेखी FTP और HTTP संस्थापन का समर्थन करता है. हालांकि, संस्थापक छवि को या तो RAM में फिट बैठना चाहिए या स्थानीय भंडार पर, जैसे कि संस्थापन DVD या लाइव मीडिया. इसलिए, 192MiB RAM से अधिक का सिस्टम जो संस्थापन डीवीडी से बूट करता है या लाइव मीडिया आलेखी संस्थापक का प्रयोग करता है. 192MiB RAM या कम के साथ सिस्टम अपने आप पाठ आधारित संस्थापक के प्रयोग की ओर जाता है. यदि आप पाठ आधारित संस्थापक का प्रयोग करना चाहते हैं, linux text को boot: प्रांप्ट पर टाइप करें.

2.1.2. Anaconda में बदलाव

  • NetworkManager संजालन के लिए -- Anaconda अब NetworkManager का प्रयोग संस्थापन के दौरान संजाल के विन्यास के लिए कर रहा है. Anaconda में मुख्य संजाल अंतरफलक विन्यास स्क्रीन को हटा दिया गया है. उपयोक्ता को सिर्फ संजाल विन्यास के लिए प्रांप्ट के लिए प्रांप्ट किया जाता है यदि वे संस्थापन के दौरान जरूरी हैं. संस्थापन के दौरान प्रयुक्त सेटिंग को तब सिस्टम में लिखा जाता है.

    अधिक सूचना के लिए संदर्भ लें http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM.

  • जब netinst.iso को संस्थापक को प्रयोग के लिए बूट करना है, Anaconda संस्थापन स्रोत के रूप में Fedora मिरर सूची URL के रूप में तयशुदा रूप से प्रयुक्त होता है. विधि चयन का स्क्रीन अब तयशुदा रूप से प्रकट नहीं होता है. यदि आप मिरर सूची URL के प्रयोग की इच्छा नहीं रखते हैं, या तो repo=<your installation source> को जोड़ें या askmethod को संस्थापक बूट पैरामीटर में जोड़ें. askmethod विकल्प चयन स्क्रीन के प्रकट होने का कारण बनता है जैसा कि इसने पिछले रिलीज में किया. बूट पैरामीटर जोड़ने के लिए, Tab कुंजी को आरंभिक बूट स्क्रीन में दबाएँ और कोई नया पैरामीटप को मौजूदा सूची में जोड़ें. अधिक सूचना के लिए, repo= और stage2= विवरण का संदर्भ http://fedoraproject.org/wiki/Anaconda/Options पर लें.

2.1.3.1. .iso से PXE बूटिंग

जब PXE बूटिंग और किसी .iso फाइल का प्रयोग करता है जो NFS से आरोहित रहता है संस्थापन मीडिया के लिए, method=nfsiso:server:/path को कमांड लाइन में जोड़ें. यह एक नई जरूरत है.

2.1.3.2. IDE युक्ति नाम

i386 और x86_64 का /dev/hdX पर प्रयोग IDE ड्राइव के लिए /dev/sdX में Fedora 7 में बदल गया है. यदि आपFedora 7 के अलावे किसी पूर्ववर्ती संस्करण से उन्नयन कर रहे हैं, आपको लेबलिंग युक्ति के बारे में शोध करने की जरूरत है किसी उन्नयन या विभाजन सीमा के लिए.

2.1.3.3. IDE RAID

सभी IDE RAID नियंत्रक समर्थित नहीं हैं. यदि आपका RAID नियंत्रक अब तक dmraid के द्वारा समर्थित नहीं है, आप RAID सरणी में ड्राइव को जोड़ सकते हैं Linux software RAID को विन्यस्त करके. समर्थित नियंत्रक के लिए, RAID फंक्शन को इस कंप्यूटर BIOS में विन्यस्त करें.

2.1.3.4. कई NIC और PXE संस्थापन

कई संजाल अंतरफलक के साथ कुछ सर्वर eth0 को पहले संजाल अंतरफलक पर नियत नहीं करते हैं क्योंकि BIOS इसे जानता है, जो संस्थापक को भिन्न संजाल अंतरफलक को प्रयोग करने की कोशिश का कारण बनता है बनिस्पत PXE के द्वारा प्रयुक्त के. इस व्यवहार को बदलने के लिए, निम्नलिखित को pxelinux.cfg/* config फाइल में प्रयोग करें:

	IPAPPEND 2 APPEND
	  ksdevice=bootif
      

ऊपर का विन्यास विकल्प संस्थापक को BIOS और PXE प्रयोग की तरह का समान संजाल अंतरफलक के प्रयोग का कारण बनचा है. आप निम्नलिखित विकल्प का भी प्रयोग कर सकते हैं:

	ksdevice=link
      

यह विकल्प संस्थापक को पहले संजाल युक्ति के प्रयोग का कारण बनता है जो यह पाता है जो कि संजाल स्विच से लिंक है.

फेडोरा के उन्नयन की विस्तृत प्रक्रिया जानने के लिए

2.1.4.1. SCSI ड्राइवर विभाजन सीमा

जबकि पुराने IDE ड्राइवर प्रति युक्ति 63 विभाजन तक समर्थित, SCSI युक्ति प्रति युक्ति 15 विभाजन तक सीमित है. Anaconda libata ड्राइवर का प्रयोग करता है समान फैशन में जैसा कि शेष फेडोरा, इसलिए यह 15 विभाजन से अधिक को जाँचने में असमर्थ है IDE डिस्क पर संस्थापन या उन्नयन प्रक्रिया के दौरान.

यदि आप 15 विभाजनों से अधिक से किसी सिस्टम को उन्नयन कर रहे हैं, आपको डिस्क को Logical Volume Management (LVM) में उत्प्रवासित करने की जरूरत होगी. यह प्रतिबंध विरोध का कारण बन सकता है किसी दूसरे संस्थापित सिस्टम के साथ यदि वे LVM का समर्थन नहीं करते हैं. अधिकतर आधुनिक लिनक्स वितरण LVM का समर्थन करता है और ड्राइवर दूसरे ऑपरेटिंग सिस्टम के लिए भी उपलब्ध रहता है.

2.1.4.2. डिस्क विभाजन को जरूर लेबल किया जाना चाहिए

तरीकों में बदलाव जिससे Linux कर्नेल भंडार युक्तियों को नियंत्रित करता है का अर्थ है कि युक्ति नाम जैसे /dev/hdX या /dev/sdX उन मानों से अलग हो सकता है जो कि पूर्ववर्ती रिलीज में प्रयुक्त हो सकते हैं. Anaconda इस समस्या का हल करता है विभाजन लेबल पर भरोसा करके या UUID पर युक्तियों को पाने के लिए. यदि ये मौजूद नहीं हैं, तब Anaconda एक चेतावनी देता है यह दिखाते हुए कि विभाजन लेबल किए जाने की जरूरत है और उन्नयन आगे नहीं बढ़ सकता है. सिस्टम जो Logical Volume Management (LVM) का प्रयोग करते हैं युक्ति मैपिंग के लिए फिर लेबल किए जाने की जरूरत नहीं होती है.

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 फाइल सिस्टम के लिए dosfslabel को dosfstools संकुल से प्रयोग करें, और NTFS फाइल सिस्टम के लिए ntfslabel को ntfsprogs संकुल से प्रयोग करें. मशीन रिबूट करने के पहले, फाइल सिस्टम माउंट प्रविष्टि और GRUB कर्नेल रूट प्रविष्टि को अद्यतन करें.

2.1.4.2.3. फाइल सिस्टम माउंट प्रविष्टि अद्यतन करें

यदि कोई फाइल सिस्टम लेबल को जोड़ा या बदला गया है, तब /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 कर्नेल रूट प्रविष्टि अद्यतन करें

यदि / (रूट) फाइल सिस्टम के लिए लेबल बदला गया था, ग्रब विन्यास में कर्नेल बूट पैरामीटर को भी बदला जाना चाहिए:

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

मैचिंग उदाहरण कर्नेल ग्रब लाइन है:

	  kernel /vmlinuz-2.6.20-1.2948.fc6 ro
	    root=LABEL=f7-slash rhgb quiet
	
2.1.4.2.5. स्तरों मे जाँच बदलाव किया गया

यदि विभाजन स्तर समायोजित किया जाता है, या /etc/fstab फाइल रूपांतरित किया जाता है, तब मौजूदा फेडोरा संस्थापन को बूट करें यह संपुष्ट करने के लिए कि सभी विभाजन अभी भी सामान्य रूप से आरोहित होते हैं और लॉगिन सफल है. जब पूर्ण हो, संस्थापक को आरंभ करने के लिए और उन्नयन आरंभ करने के लिए संस्थापन मीडिया के साथ रिबूट करें.

2.1.4.3. उन्नयन बनाम ताजा संस्थापन

सामान्य रूप से, ताजा संस्थापन की सलाह दी जाती है उन्नयन के बजाए. यह खासकर उन सिस्टम के लिए सही है जो तृतीय पक्षीय रिपॉजिटरी से सॉफ्टवेयर शामिल करते हैं. तृतीय पक्षीय संकुल जो पिछले संस्थापन से बचा रहता है प्रत्याशित रूप से काम नहीं कर सकता है किसी उन्नयन किए गए फेडोरा सिस्टम पर. यदि आप किसी तरह उन्नयन करना चाहते हैं, निम्नलिखित सूचना मदद कर सकती है:

इससे पहले से आप उन्नयन करें, सिस्टम का बैकअप पूरी तरह ले लें. खासकर, /etc, /home, और संभवतः/opt और /usr/local को संरक्षित रख लें यदि पसंदीदा संकुल वहाँ संस्थापित है. आप पुराने संस्थापन के किसी "clone" के साथ विविध बूट उपायों का प्रयोग करना चाह सकते हैं किसी वैकल्पिक विभाजन पर फालबैक के रूप में. उस स्थिति में, वैकल्पिक बूट मीडिया बनाएँ, जैसे कि कोई GRUB बूट फ्लॉपी.

[Tip] विन्यास बैकअप

/etc में विन्यास का बैकअप ताजा संस्थापन के बाद सिस्टम सेटिंग की पुनर्रचना के लिए उपयोगी है.

उन्नयन पूरा होने के बाद, निम्नलिखित कमांड चलाएँ:

	rpm -qa --last > RPMS_by_Install_Time.txt
      

संकुलों के लिए आउटपुट का अंत जाँचें जो कि उन्नयन के पूर्व तिथि का हो. उन संकुलों को हटाएँ या उन्नयन करें किसी तृतीय पक्षीय रिपॉजिटरी से, या अन्यथा रूप से उनसे जरूरी रूप में उससे बरतें. कुछ पहले से संस्थापित संकुल किसी विन्यस्त रिपॉजिटरी में उपलब्ध नहीं रह सकता है. इन सभी संकुलों को सूचीबद्ध करने के लिए, निम्नलिखित कमांड का प्रयोग करें:

	su -c 'yum list extras'
      

2.1.5. किकस्टार्ट HTTP मुद्दा

जब किसी किकस्टार्ट विन्यास फाइल को HTTP से होकर प्रयोग किया जा रहा है, किकस्टार्ट फाइल पुनर्प्राप्ति किसी त्रुटि के साथ विफल हो सकती है जो कि सूचित करता है कि फाइल फिर पाया नहीं जा सकेगा. ठीक बटन को कई बार क्लिक करें बिना किसी बदलाव के लिए इस त्रुटि को सफलतापूर्वक खत्म करने के लिए. एक हल के रूप में, एक दूसरा समर्थित विधि का प्रयोग करें किकस्टार्ट विन्यास को फिर प्राप्त करने के लिए.

2.1.6. Firstboot के लिए गैर रूट उपयोक्ता के निर्माण की जरूरत है

Firstboot अनुप्रयोग किसी गैर रूट उपयोक्ता के निर्माण को जरूरी समझता है किसी सिस्टम के लिए. यह gdm को समर्थन रूट उपयोक्ता को किसी आलेखीय डेस्कटॉप में लॉग करने के लिए अनुमति नहीं देता है.

यदि एक संजाल सत्यापन यांत्रिकी को संस्थापन के दौरान चुना जाता है, Firstboot के लिए गैर रूट स्थानीय उपयोक्ता की जरूरत नहीं है.

2.2. Fedora जीवंत छवि

Fedora 10 रिलीज नोट्स में कई Fedora Live ISO छवि शामिल हैं पारंपरिक संस्थापन छवि के अलावे. .ये ISO छवि बूट योग्य हैं, और आप उन्हें मीडिया से लिख सकते हैं और उन्हें फेडोरा को आजमाने के लिए कोशिश कर सकते हैं. वे साथ ही एक विशेषता शामिल करते हैं जो कि आप फेडोरा लाइव छवि अंतर्वस्तु को आपके हार्ड ड्राइव में स्थिरता व उच्च प्रदर्शन के लिए संस्थापित करने के लिए अनुमति देता है.

2.2.1. उपलब्ध छवि

मौजूदा उपलब्ध स्पिन की पूरी सूची के लिए, उन्हें प्रयोग के निर्देश के लिए, इसका संदर्भ लें:

http://fedoraproject.org/wiki/CustomSpins

2.2.2. प्रयोग जानकारी

Fedora Live छवि से बूट करने के लिए, अपने कंप्यूटर में मीडिया दाखिल करें और फिर आरंभ करें. लॉगिन करने व डेस्कटॉप वातावरण को प्रयोग करने के लिए, fedora उपयोक्तानाम दाखिल करें. इस खाते के लिए कोई कूटशब्द नहीं है. GNOME-आधारित Fedora Live छवि एक मिनट के बाद स्वतः लॉगिन कर जाता है, ताकि उपयोक्ता के पास वरीय भाषा को चुनने का समय रहे. लॉगिन करने के बाद, यदि आप लाइव छवि की अंतर्वस्तु को अपने हार्ड ड्राइव में संस्थापित करना चाहते हैं, Install to Hard Drive प्रतीक पर डेस्कटॉप पर क्लिक करें.

2.2.3. आपके मीडिया की जाँच

Fedora Live मीडिया जाँचने के लिए, आरंभिक बूट काउंटडाउन के दौरान किसी कुंजी को दबाएँ एक बूट मेन्यू विकल्प दिखाने के लिए. जाँचें को चुनें और मीडिया जाँच के लिए बूट करें.

किसी नए जीवंत माध्यम के लिए यह जाँच करें.

2.2.4. पाठ मोड संस्थापन

Fedora Live छवि का पाठ मोड संस्थापन करने के लिए, liveinst कमांड को कंसोल मेंप्रयोग करें.

2.2.5. USB बूटिंग

इन Fedora Live छवि को प्रयोग करने का दूसरा तरीका उन्हें USB स्टिक पर रखना है. ऐसा करने के लिए, liveusb-creator आलेखी अंतरफलक का प्रयोग करें. Add/Remove Software का प्रयोग खोजने के लिए करें और 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 संस्करण भी उपलब्ध है जो उपयोक्ताओं को इसे आजमाने व फेडोरा में उत्प्रवासित होने के लिए अनुमति देता है.

2.2.6. स्थिर घर निर्देशिका

शेष सिस्टम के स्टेटलेस के साथ एक स्थिर /home को Fedora 10 में जोड़ा जा रहा है. इसमें /home के गोपन के लिए समर्थन शामिल है आपके सिस्टम की रक्षा के लिए यदि आपका USB स्टिक खो जाता है या चुरा लिया जाता है. इस फीचर के प्रयोग के लिए, लाइव छवि डाउनलोड करें और निम्नलिखित कमांड चलाएँ:

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

/dev/sdb1 को विभाजन से बदलें जहाँ आप छवि रखना चाहते हैं.

512 को मेगाबाइट में इच्छित आकार से स्थिर /home में बदलें. livecd-iso-to-disk शेल स्क्रिप्ट को LiveOS निर्देशिका में CD छवि के शीर्ष स्तर में जमा किया जाता है. USB मीडिया को Fedora Live छवि के लिए जरूर पर्याप्त मुक्त स्थान रखना चाहिए, /home के साथ, साथ ही कोई अन्य आंकड़ा जिसे मीडिया पर जमा किया जाना है. तयशुदा रूप से, यह आपके आंकड़े को गोपित करता है और प्रयोग के लिए कूटशब्द के लिए प्रांप्ट करता है. यदि आप विगोपित /home रखना चाहते हैं, तब आप --unencrypted-home को निर्दिष्ट कर सकते हैं.

नोट करें कि livecd-iso-to-disk का चलाया जाना /home को संरक्षित रखता है जो USB स्टिक पर बना है, इसे प्रयोग करना जारी रखना जबकि आप अपनी लाइव छवि बदल सकते हैं.

2.2.7. जीवंत USB स्थैर्य

Fedora Live छवि के साथ स्थिर बदलाव के लिए समर्थन Fedora 9 और पश्चातवर्ती के लिए मौजूद रहता है. प्राथमिक प्रयोग स्थिति किसी Fedora लाइव छवि से बूट कर रहा है किसी USB फ्लैश ड्राइव पर और उस समान युक्तियों में बदलाव जमा कर रहा है. यह करने के लिए, Fedora लाइव छवि को डाउनलोड करें और निम्न कमांड को फिर चलाएँ:

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

/dev/sdb1 को विभाजन से बदलें जहाँ आप छवि रखना चाहते हैं.

512 को मेगाबाइट इच्छित आकार में स्थिर आंकड़ा के साथ बदलें, या overlay से. livecd-iso-to-disk शेल स्क्रिप्ट को LiveOS निर्देशिका में CD छवि के शीर्ष स्तर पर जमा किया गया है. USB मीडिया को जरूर पर्याप्त मुक्त स्थान रखना चाहिए Fedora लाइव छवि के लिए, साथ ही सारांश, साथ ही मीडिया पर जमा होने वाला कोई अन्य आंकड़ा.

2.2.8. Fedora Live छवि को USB से Intel-आधारित Apple हार्डवेयर पर बूट करना

Fedora 10 में Live छवि को USB पर रखने का समर्थन देता है और तब इसे Intel प्रोसेसर आधारित Apple हार्डवेयर पर बूट करने का. अधिकतर 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 Live छवि एक सामान्य Fedora संस्थापन से नीचे दिखाए अनुसार भिन्न है.

  • Fedora Live छवि संकुलों को उपसमुच्चय देता है जो कि नियमित DVD छवि में उपलब्ध है. दोनों समान रिपॉजिटरी से जुड़ता है जो कि सारा संकुल समाहित करता है.

  • SSH डेमॉन sshd तयशुदा रूप से निष्क्रिय है. यह डेमॉन निष्क्रिय है क्योंकि Fedora Live छवि में तयशुदा उपयोक्तानाम का कोई कूटशब्द नहीं है. हालांकि, हार्ड डिस्क में संस्थापन के लिए नया उपयोक्तानाम व कूटशब्द प्रांप्ट किया जाता है.

  • Fedora Live छवि संस्थापन किसी संकुल चयन की स्वीकृति नहीं देता है या उन्नयन क्षमता का क्योंकि वे पूरे फाइल सिस्टम को हार्ड डिस्क में लाइव मीडिया से कॉपी करते हैं. संस्थापन के पूर्ण होने के बाद, और आपका सिस्टम फिर बूट किया जा रहा है, आप Add/Remove Software औजार, yum, या दूसरे सॉफ्टवेयर प्रबंधन औजार से संकुलों को जोड़ या हटा सकते हैं.

  • Fedora Live छवि i586 आर्किटेक्चर पर काम नहीं करता है.

2.3. हार्डवेयर सार

उपयोक्ता प्रायः आग्रह करते हैं कि Fedora एक hardware compatibility list (HCL) को देता है, जो हम ध्यान से करने से बच सकते हैं. क्यों? यह एक कठिन व बेकार काम है जिसे समुदाय के द्वारा सबसे अच्छे से किया जाना चाहिए किसी छोटे लिनक्स वितरण के बजाए.

हालांकि, बंद स्रोत के हार्डवेयर ड्राइवर व हार्डवेयर के लिए द्विपदीय फर्मवेयर की समस्या के प्रति हमारे रूख के कारण, कुछ अतिरिक्त सूचना है जिसे Fedora प्रोजेक्ट Fedora उपयोक्ता को देना चाहता है.

2.3.1. इन रिलीज नोट्स में उपयोगी हार्डवेयर सूचना

2.3.2. हार्डवेयर उदाहरण

From http://fedoraproject.org/wiki/ForbiddenItems:

  • यदि यह सांपत्तिक है, इसे Fedora में शामिल नहीं किया जा सकता है.

  • यदि यह कानूनी रूप से अनुचित है, इसे Fedora में शामिल नहीं किया जा सकता है.

  • यदि यह संयुक्त राज्य संघीय कानून का उल्लंघन करता है, इसे Fedora में शामिल नहीं किया जा सकता है.

2.3.3. आप क्या कर सकते हैं?

  1. सक्रिय हों. अपने हार्डवेयर विक्रेता से कहें कि आप सिर्फ स्वतंत्र, मुक्त स्रोत ड्राइवर व फर्मवेयर चाहते हैं

  2. अपनी क्रय शक्ति का प्रयोग करें और सिर्फ उन्हीं हार्डवेयर विक्रेता से खरीदें जो कि अपने हार्डवेयर को मुक्त ड्राइवर व फर्मवेयर के साथ समर्थन देता हो. http://www.fsf.org/campaigns/hardware.html को अधिक जानकारी के लिए देखें.

2.4. ऑर्किटेक्चर विशिष्ट नोट्स

यह खंड उन टिप्पणियों को देता है जो कि फेडोरा के समर्थित हार्डवेयर आर्किटेक्चर के लिए विशेष है.

2.4.1. RPM मल्टीआर्क समर्थन 64-bit प्लैटफॉर्म - x86_64 और ppc64 पर

RPM समान संकुल के कई आर्किटेक्चर का समांतर संस्थापनों का समर्थन करता है. एक तयशुदा संकुल सूचीकरण जैसे कि rpm -qa नकली संकुल को शामिल करने के लिए प्रकट हो सकता है, चूंकि आर्किटेक्चर प्रदर्शित नहीं है. बजाए, repoquery कमांड का प्रयोग करें, yum-utils संकुल का हिस्सा, जो कि तयशुदा रूप से आर्किटेक्चर दिखाता है. yum-utils संस्थापित करने के लिए, निम्न कमांड चलाएँ:

      su -c 'yum install yum-utils'
    

rpm के प्रयोग से अपने ऑर्किटेक्चर के साथ सभी संकुल को सूचीबद्ध करने के लिए, निम्नलिखित कमांड चलाएँ:

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

यह सेटिंग तयशुदा प्रश्नों को बदलता है आर्किटेक्चर की सूची में. /etc/rpm/macros (for a system wide setting) या~/.rpmmacros (for a per-user setting) में इसे जोड़ें.

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

2.4.2. x86 फेडोरा के लिए निर्दिष्ट

यह खंड फेडोरा व x86 हार्डवेयर प्लेटफॉर्म के बारे में विशेष सूचना समाहित करता है।

2.4.2.1. x86 के लिए हार्डवेयर जरूरतें

Fedora 10 के विशेष विशेषताओं को प्रयोग करने के क्रम में, आपको दूसरे हार्डवेयर घटकों के विवरण को जान सकते हैं जैसे कि वीडियो व संजाल कार्ड.

2.4.2.1.1. प्रोसेसर व स्मृति

निम्नलिखित CPU विशिष्टता को Intel प्रोसेसर के रूप में व्यक्त किया गया है. दूसरे प्रोसेसर जैसे कि AMD, Cyrix, और VIA जो कि इंटेल प्रोसेसर के साथ संगत व समरूप है, को भी फेडोरा के साथ प्रयोग किया जा सकता है.

Fedora 10 के लिए Intel Pentium या बेहतर प्रोसेसर चाहिए, और Pentium 4 और उसके बाद के संस्करणों के लिए अनुकूलित है.

  • पाठ मोड के लिए अनुशंसित: 200 MHz Pentium-class या और अच्छा

  • आलेखी के लिए अनुशंसित: 400 MHz Pentium II या बेहतर

  • पाठ मोड के लिए न्यूनतम RAM : 128MiB

  • आलेखी मोड के लिए न्यूनतम RAM: 192MiB

  • आलेखी के लिए अनुशंसित RAM: 256MiB

2.4.2.1.2. हार्ड डिस्क स्थान

किसी DVD संस्थापन से सारे संकुल डिस्क स्थान की 9 GB नक़ल करते हैं. अंतिम संस्थापन आकार स्पिन के संस्थापन के द्वारा निर्धारित किया जाता है और संकुल जो संस्थापन के दौरान चुना गया. अतिरिक्त डिस्क स्थान की संस्थापन के दौरान जरूरत होगी संस्थापन वातावरण का समर्थन देने के लिए. अतिरिक्त डिस्क स्थान जो कि /Fedora/base/stage2.img के आकार के साथ /var/lib/rpm के फाइल के आकार के संस्थापित सिस्टम पर के अनुरूप होता है.

व्यवहारित रूप से अतिरिक्त स्थान की जरूरत 90 MiB कम से कम से शुरू होकर अतिरिक्त 175 MiB के रूप में बड़े संस्थापन के लिए जरूरत होती है.

अतिरिक्त स्थान किसी उपयोक्ता आंकड़ा के लिए जरूरी है कम से कम 5% खाली स्थान को जरूर उचित सिस्टम ऑपरेशन के लिए देखभाल की जानी चाहिए.

2.4.3. x86_64 फेडोरा के लिए निर्दिष्ट

यह खंड फेडोरा व x86_64 हार्डवेयर प्लेटफॉर्म के बारे में विशेष सूचना समाहित करता है.

2.4.3.1. x86_64 के लिए हार्डवेयर जरूरतें

Fedora 10 के विशेष विशेषताओं को प्रयोग करने के क्रम में, आपको दूसरे हार्डवेयर घटकों के विवरण को जान सकते हैं जैसे कि वीडियो व संजाल कार्ड.

2.4.3.1.1. x86_64 के लिए स्मृति जरूरतें
  • पाठ मोड के लिए न्यूनतम RAM: 256MiB

  • आलेखी मोड के लिए न्यूनतम RAM: 256MiB

  • आलेखी के लिए अनुशंसित RAM: 512MiB

2.4.3.1.2. x86_64 के लिए हार्ड डिस्क स्थान जरूरतें

किसी DVD संस्थापन से सारे संकुल डिस्क स्थान की 9 GB नक़ल करते हैं. अंतिम संस्थापन आकार स्पिन के संस्थापन के द्वारा निर्धारित किया जाता है और संकुल जो संस्थापन के दौरान चुना गया. अतिरिक्त डिस्क स्थान की संस्थापन के दौरान जरूरत होगी संस्थापन वातावरण का समर्थन देने के लिए. अतिरिक्त डिस्क स्थान जो कि /Fedora/base/stage2.img के आकार के साथ /var/lib/rpm के फाइल के आकार के संस्थापित सिस्टम पर के अनुरूप होता है.

व्यवहारित रूप से अतिरिक्त स्थान की जरूरत 90 MiB कम से कम से शुरू होकर अतिरिक्त 175 MiB के रूप में बड़े संस्थापन के लिए जरूरत होती है.

अतिरिक्त स्थान किसी उपयोक्ता आंकड़ा के लिए जरूरी है कम से कम 5% खाली स्थान को जरूर उचित सिस्टम ऑपरेशन के लिए देखभाल की जानी चाहिए.

2.4.4. Fedora के लिए PPC निर्दिष्ट करता है

यह खंड फेडोरा और PPC (Power PC) हार्डवेयर प्लेटफॉर्म के बारे में विशेष सूचना कवर करता है.

2.4.4.1. PPC के लिए हार्डवेयर जरूरतें
2.4.4.1.1. प्रोसेसर व स्मृति
  • न्यूनतम CPU: PowerPC G3 / POWER3

  • Fedora 10 supports the New World generation of Apple Power Macintosh, shipped from circa 1999 onward. Although Old World machines should work, they require a special bootloader which is not included in the Fedora distribution. Fedora has also been installed and tested on POWER5 and POWER6 machines.

  • Fedora 10 pSeries और Cell Broadband इंजन मशीन का समर्थन करता है.

  • Fedora 10 साथ ही Sony PlayStation 3 और Genesi Pegasos II और Efika का समर्थन करता है.

  • Fedora 10 P.A. Semiconductor 'Electra' मशीन के लिए नया हार्डवेयर समर्थन शामिल करता है.

  • Fedora 10 Terrasoft Solutions पावरस्टेशन वर्कस्टेशन के लिए समर्थन शामिल करता है.

  • पाठ मोड के लिए अनुशंसित: 233 MHz G3 या और बेहरत, 128MiB RAM.

  • आलेखी के लिए अनुशंसित: 400 MHz G3 या बेहतर, 256MiB RAM.

2.4.4.1.2. हार्ड डिस्क स्थान

यह पूरा संकुल डिस्क स्थान का 9 GiB शामिल करता है. अंतिम आकार है स्पिन के संस्थापन और संस्थापन के दौरान चुने गए संकुल के आधार पर निर्धारित होता है. अतिरिक्त डिस्क स्थान संस्थापन के दौरान जरूरी है संस्थापन वातावरण को समर्थन देने के लिए. यह अतिरिक्त डिस्क स्थान /Fedora/base/stage2.img (संस्थापन डिस्क 1 पर) के आकार के साथ /var/lib/rpm के आकार के संगत होता है संस्थापित सिस्टम पर.

व्यावहारिक रूप से, अतिरिक्त स्थान जरूरत 90 MiB जैसे कम के न्यूनतम संस्थापन से 175 MiB के बड़े संस्थापन तक जा सकती है.

अतिरिक्त स्थान किसी उपयोक्ता आंकड़ा के लिए भी जरूरी है, और कम से कम 5% मुक्त स्थान को उचित सिस्टम ऑपरेशन के लिए देख भाल की जानी चाहिए.

2.4.4.2. 64-बिट मशीन पर 4 KiB पृष्ठ

Fedora Core 6 के 64KiB पृष्ठों के साथ संक्षिप्त प्रयोग के बाद, PowerPC64 कर्नेल को अब 4KiB पृष्ठों में स्विच बैक कर दिया गया है. संस्थापक को किसी स्वैप विभाजन को पुनः संरूपित करना चाहिए किसी उन्नयन के दौरान स्वतः.

2.4.4.3. Apple कुंजीपट

Apple सिस्टम पर Option कुंजी Alt कुंजी के समान है PC पर. जहाँ दस्तावेजीकरण व संस्थापक Alt कुंजी को संदर्भित करता है, Option कुंजी का प्रयोग करें. कुछ कुंजी संयोग के लिए आपको Option कुंजी को Fn कुंजी के साथ प्रयोग करने की जरूरत है, जैसे कि Option+Fn+F3 वर्चुअल टर्मिनल tty3 में जाने के लिए.

2.4.4.4. PPC संस्थापन नोट्स

Fedora Installation Disc 1 समर्थित हार्डवेयर पर बूट योग्य है. इसके अलावे, एक बूट योग्य CD छवि इस डिस्क के images/ निर्देशिका में प्रकट होती है. ये छवि आपके सिस्टम के हार्डवेयर के अनुसार भिन्न रूप से आचरण करते हैं:

  • अधिकतर मशीनों पर -- बूट लोडर स्वतः 32-बिट या 64-बिट संस्थापक को संस्थापक डिस्क से बूट करता है.

  • 64-bit IBM pSeries (POWER4/POWER5/POWER6), मौजूदा iSeries मॉडल -- OpenFirmware को CD को बूट करने के लिए प्रयोग के बाद, bootloader, yaboot, स्वतः 64-bit संस्थापक को बूट करता है.

  • IBM "Legacy" iSeries (POWER4) -- तथाकथित "Legacy" iSeries मॉडल, जो कि OpenFirmware का प्रयोग नहीं करता है, बूट छवि के प्रयोग को जरूरी मानता है जो संस्थापन तरू के images/iSeries निर्देशिका में अवस्थित है.

  • Genesi Pegasos II / Efika 5200B -- Fedora कर्नेल Pegasos और Efika दोनों का "Device Tree Supplement" को powerdeveloper.org के प्रयोग की जरूरत के बिना समर्थन करता है. हालांकि, फर्मेवेयर में ISO9660 के लिए पूर्ण समर्थन के बिना का अर्थ है कि सीडी से yaboot के द्वारा बूटिंग संभव नहीं है. 'netboot' छवि को बदले में बूट करें, या तो सीडी से CD या संजाल पर. छवि के आकार के अनुसार, आपको फर्मवेयर के load-base चर को उच्च पता पर फाइलों को लोड करने के लिए सेट करना चाहिए जैसे कि 32MiB बजाय तयशुदा 4MiB के:

     
    	  setenv load-base 0x2000000
    	

    OpenFirmware प्रांप्ट पर, Efika अद्यतन को बूट करने के लिए निम्नलिखित कमांड दाखिल करें, यदि जरूरी हो, या CD से netboot छवि:

    	  boot cd: /images/netboot/ppc32.img
    	

    या संजाल से:

    	  boot eth ppc32.img
    	

    आपको जरूर दस्ती रूप से OpenFirmware को संस्थापित फेडोरा सिस्टम को बूट योग्य बनाने के लिए विन्यस्त करना चाहिए. यह करने के लिए, boot-device और boot-file वातावरण चर उपयुक्त रूप से सेट करें, yaboot को /boot विभाजन से होकर लोड करने के लिए. उदाहरण के लिए, एक तयशुदा संस्थापन के लिए संभवतः निम्नलिखित की जरूरत हो सकती है:

    setenv boot-device hd:0 setenv boot-file
    	    /yaboot/yaboot setenv auto-boot? true
    	
  • PA Semi Electra -- Electra फर्मवेयर अब तक yaboot का समर्थन नहीं करता है; Electra पर संस्थापित करने के लिए, आप ppc64.img नेट बूट छवि को बूट करें. संस्थापन के बाद, आपको फर्मवेयर को दस्ती रूप से विन्यस्त करने की जरूरत हो सकती है संस्थापित कर्नेल व initrd को /boot विभाजन से लोड करने के लिए.

    आगे विवरण के लिए फर्मवेयर दस्तावेजीकरण का संदर्भ लें.

  • Sony PlayStation 3 -- PlayStation 3 पर संस्थापन के लिए, पहले फर्मवेयर 1.60 या पश्चातवर्ती में अद्यतन करें. "Other OS" बूट लोडर को जरूर फ्लैश में संस्थापित किया जाना चाहिए, http://www.playstation.com/ps3-openplatform/manual.html के निर्देशानुसार. एक उपयुक्त बूट लोडर छवि को Sony's "ADDON" CD पर पाया जा सकता है, ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/ से उपलब्ध.

    बूट लोडर के संस्थापित होने पर, PlayStation 3 को फेडोरा संस्थापन मीडिया से बूट करने में समर्थ होना चाहिए. कृपया नोट करें कि संजाल संस्थापन सबसे अच्छा NFS के साथ काम करता है, चूंकि वह FTP या HTTP विधि से कम स्मृति लेता है. text विकल्प का प्रयोग साथ ही संस्थापक द्वारा लिये गए स्मृति की मात्रा को घटाता है.

    Fedora और PlayStation3 या PowerPC पर Fedora सामान्य रूप से, Fedora-PPC डाक सूची में शामिल हों (http://lists.infradead.org/mailman/listinfo/fedora-ppc) or the #fedora-ppc channel on FreeNode (http://freenode.net/.)

  • संजाल बूटिंग -- संस्थापक कर्नेल और ramdisk समाहित करता संयुक्त छवि संस्थापन तरू के images/netboot/ निर्देशिका में अवस्थित है. उन्हें TFTP के साथ संजाल बूटिंग के लिए लिया दया है, लेकिन कई तरीके से प्रयोग किया जा सकता है.

    IBM pSeries और Apple Macintosh के लिए yaboot लोडर TFTP बूटिंग का समर्थन करता है. Fedora Project yaboot के प्रयोग को netboot छवि के बनिस्पत अधिक प्रोत्साहन देता है.

2.4.4.4.1. PPC विशिष्ट संकुल

  • ppc64-utils संकुल अलग अलग संकुलों में बांटा गया है जो अपस्ट्रीम संकुलन को प्रतिबिंबित करता है (ps3pf-utils, powerpc-utils, powerpc-utils-papr.) हालांकि mkzimage कमांड अब आपूर्ति नहीं की गई है, आप wrapper स्क्रिप्ट को kernel-bootwrapper संकुल से प्रयोग कर सकते हैं:

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

2.5. X विंडो सिस्टम - आलेखी

यह खंड X विंडो सिस्टम कार्यान्वयन से संबंधित सूचना समाहित करता है, X.Org, फेडोरा के साथ उपलब्ध.

2.5.1. X विन्यास बदलाव

Fedora 10

evdev

इनपुट ड्राइवर का प्रयोग किसी मानक माउस व कीबोर्ड ड्राइवर का प्रयोग X सर्वर के लिए करता है. यह ड्राइवर 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 configuration.

2.6. Fedora 10 बूट समय

Fedora 10 में कई बूट समय अद्यतन शामिल है, उन बदलावों के साथ जो तेज बूटिंग व आलेकी बूटिंग परिवर्तन के लिए स्वीकृति देते हैं.

2.6.1. GRUB

GRUB मेन्यू अब आरंभ पर नहीं है, सिवाय डुअल बूट सिस्टम के. GRUB मेन्यू को लाने के लिए, Shift कुंजी को कर्नेल के लोड होने से पहले पकड़े रहें. (कोई अन्य कुंजी भी काम करता है लेकिन Shift का प्रयोग सबसे सुरक्षित है.)

2.6.2. प्लेमाउथ

Plymouth एक आलेखी बूट अप सिस्टम है जो Fedora 10 के साथ पहली बार आया है.

  • rhgb को grub कमांड लाइन पर जोड़ना Plymouth को आपके हार्डवेयर के लिए उचित प्लगिन लोड करने के लिए निर्देशित करता है.

  • आलेखीय बूट स्प्लैश स्क्रीन जो Plymouth के साथ आता है कर्नेल मोड सेटिंग ड्राइवर की जरूरत होती है सबसे बेहतर काम करने के लिए. कर्नेल मोड सेटिंग ड्राइवर सभी हार्डवेयर के लिए अब तक उपलब्ध नहीं है. इस आलेखीय स्प्लैश को देखने के लिए इससे पहले कि ड्राइवर सामान्य रूप से उपलब्ध रहे, vga=0x318 को कर्नेल grub कमांड लाइन में जोड़ें. यह vesafb का प्रयोग करता है, जो कि फ्लैट पैनल के लिए जरूरी तरीके से नेटिव विभेजन नहीं देता है, और X के साथ फ्लिकर या दूसरे अजीब अंतःक्रिया दे सकता है. बिना कर्नेल मोड सेटिंग ड्राइवर के या vga=0x318 के, Plymouth एक पाठ आधारित प्लगिन का प्रयोग करता है जो सादा है लेकिन प्रकार्यात्मक है.

  • अभी, केवल Radeon R500 और उच्चतर उपयोक्ता कर्नेल मोड सेटिंग तयशुदा रूप से पाता है. काम प्रगति पर है R100 और R200 के लिए मोडसेटिंग के लिए. इसके अलावे, Intel कर्नेल मोडसेटिंग ड्राइवर विकास पर है लेकिन तयशुदा रूप से चालू नहीं होता है.

  • यह कर्नेल मोड सेटिंग ड्राइवर अभी भी विकास में है और बगी है. यदि आपके सामने बूट अप के दौरान केवल काली स्क्रीन ही आती है, या एक खाली स्क्रीन कुछ बेतरतीव आवाज के साथ, तब nomodeset को कर्नेल बूट प्रांप्ट में जोड़कर ग्रब निष्क्रिय मोडसेटिंग में.

  • Plymouth बूट संदेश को छुपाता है. बूट संदेश देखने के लिए, Esc कुंजी को बूट के दौरान दबाएँ, या उन्हें /var/log/boot.log के दौरान बूट अप के बाद देखें. वैकल्पिक रूप से, rhgb को कर्नेल कमांड लाइन से हटाएँ और plymouth सारे बूट संदेशों को दिखाता है. साथ ही यहाँ स्थिति प्रतीक हैं लॉगिन स्क्रीन पर बूट चेतावनी को देखने के लिए.

2.6.3. तेज बूटिंग

Fedora 10 प्रक्रिया आरंभन के साथ सुधार से एक तेज बूट पाता है.

  • Readahead को बूट प्रक्रिया के साथ समांतर रूप से आरंभ किया गया है.

  • Udev धीमा लग सकता है लेकिन बूट प्रक्रिया के लिए जरूरी सारे डिस्क बफर को रेडअहेड पढ़ता है पृष्ठभूमि में और सारे बूट प्रक्रिया को छोटा करता है. रेडअबेड फाइल सूची का निर्माण को मासिक स्तर पर किया जाता है और दस्ती रूप से /.readahead_collect को छूकर ट्रिगर किया जा सकता है. विन्यास फाइल /etc/sysconfig/readahead को readahead-collector और/या readahead को बंद करने के लिए संपादित किया जा सकता है.

2.6.4. कर्नेल मोडसेटिंग

Kernel modesetting (KMS) को DRM ड्राइवर में सक्रिय या निष्क्रिय रूप में तयशुदा रखा जाता है और इसे बूट समय पर सक्रिय या निष्क्रिय किया जा सकता है.

  • Plymouth और DDX ड्राइवर दोनों जाँचता है कि KMS मौजूद है और सक्रिय है. यदि यह मौजूद व सक्रिय है, Plymouth और DDX ड्राइवर उनका लाभ लेगा.

  • यदि KMS मौजूद नहीं है या यह मौजूद है लेकिन निष्क्रिय है तब Plymouth स्वतः पाठ स्प्लैश पर आ जाएगा और DDX ड्राइवर स्वतः उपयोक्ता स्थान मोडसेटिंग के लिए आएगा.

  • तेज उपयोक्ता परिवर्तन के लिए अनुमति देता है, निर्बाध X सर्वर परिवर्तन, और आलेखीय पैनिक संदेश.

3. मल्टीमीडिया के बारे में सूचना

3.1. मल्टीमीडिया

Fedora में छांटे गए मल्टीमीडिया फंक्शन के लिए अनुप्रयोग समाहित हैं, प्लेबैक, रिकार्डिंग व संपादन के साथ. अतिरिक्त संकुल को Fedora संकुल संग्रहण सॉफ्टवेयर रिपॉजिटरी के द्वारा उपलब्ध है. फेडोरा में मल्टीमीडिया के बारे में सूचना के लिए, Fedora प्रोजेक्ट वेबसाइट के मल्टीमीडिया खंड का http://fedoraproject.org/wiki/Multimedia पर संदर्भ लें.

3.1.1. मल्टीमीडिया प्लेयर

Fedora के तयशुदा संस्थापन में Rhythmbox और Totem शामिल हैं मीडिया प्लेबैक के लिए. कई दूसरे प्रोग्राम Fedora रिपॉजिटरी में उपलब्ध हैं, लोकप्रिय XMMS प्लेयर और KDE के Amarok के साथ. GNOME और KDE दोनों के पास प्लेयर के चयन हैं जिसे कई प्रारूप के साथ प्रयोग किया जाता है. अतिरिक्त प्रोग्राम तृतीय पक्ष से उपलब्ध हैं दूसरे प्रारूपों को नियंत्रित करने के लिए.

Totem, GNOME का तयशुदा मूवी प्लेयर, अब प्लेबैक बैकेंड की क्षमता रखता है या संकुल को बदलने की. Xine बैकेंड संस्थापित करने के लिए, Add/Remove Software का प्रयोग 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 प्रोजेक्ट मुक्त स्रोत प्रारूप के प्रयोग को प्रोत्साहित करता है किसी प्रतिबंधित के बजाए. इन प्रारूपों पर अधिक सूचना के लिए और उनके प्रयोग के बारे में जानने के लिए, इसका संदर्भ लें:

3.1.3. MP3, DVD, और दूसरे अलग मल्टीमीडिया

Fedora MP3 या DVD वीडियो प्लेबैक या रिकार्डिंग के लिए समर्थन नहीं शामिल करता है. MP3 प्रारूप पेटेंट किए हुए हैं और पेटेंट धारक ने जरूरी लाइसेंस की अनुमति नहीं दी है. DVD वीडियो प्रारूप पेटेंट किए हैं और एक गोपन योजना से लैस हैं. पेटेंट धारकों ने इसके लिए जरूरी लाइसेंस नहीं दिया है, और कोड जिसे CSS-गोपित डिस्क डिस्क को विगोपित करने के लिए चाहिए वह Digital Millennium Copyright Act का उल्लंघन कर सकता है, संयुक्त राज्य का कॉपीराइट कानून. Fedora अन्य दूसरे मल्टीमीडिया सॉफ्टवेयर को भी पेटेंट, कॉपीराइट या लाइसेंस प्रतिबंधों के कारण छोड़ता है, Adobe फ्लैश प्लेयर और रीयल मीडिया रीयल प्लेयर. इस विषय पर अधिक जानने के लिए, कृपया http://fedoraproject.org/wiki/ForbiddenItems का संदर्भ लें.

जबकि अन्य MP3 विकल्प Fedora के लिए उपलब्ध हो सकते हैं, Fluendo अब एक MP3 प्लगिन को GStreamer के लिए देता है जिसके पास संबंधित पेटेंट लाइसेंस है उपयोक्ताओं के लिए. यह प्लगिन MP3 समर्थन अनुप्रयोगों में सक्रिय करता है जो GStreamer फ्रेमवर्क को बतौर बैकेंड प्रयोग करता है. हम इस प्लगिन को Fedora में लाइसेंसिंग कारणों से वितरित नहीं कर सकते हैं, लेकिन यह किसी पुरानी समस्या के लिए नया समाधान देता है. अधिक सूचना के लिए इन पृष्ठों का संदर्भ लें:

3.1.4. CD और DVD लेखन व बर्निंग

Fedora और डेस्कटॉप लाइव स्पिन के तयशुदा संस्थापन में CD और DVD लिखने के लिए अंतःस्थापित विशेषता होती है. फेडोरा में कई दूसरे औजार हैं CD और DVD को आसानी से बनाने व लिखने के लिए. Fedora Brasero, GnomeBaker, और K3b जैसे आलेखी प्रोग्रामों को समाहित करता है. कंसोल प्रोग्राम जिसमें wodim, readom, और genisoimage शामिल हैं. आलेखी प्रोग्राम को ApplicationsSound & Video के अंतर्गत पाया जाता है.

3.1.5. स्क्रीनशॉट

आप Fedora का प्रयोग screencasts बनाने व चलाने के लिए कर सकते हैं, जो कि रिकार्ड किया डेस्कटॉप सत्र है, मुक्त तकनीक के प्रयोग से. Fedora में istanbul शामिल है, जो स्क्रीनशॉट Theora वीडियो प्रारूप और byzanz के प्रयोग से बनाता है, जो कि स्क्रीनशॉट को संजीवित GIF फाइलों के रूप में बनाता है. आप इन वीडियो को फिर चला सकते हैं फेडोरा में शामिल कई प्लेयरों की मदद से. यह फेडोरा प्रोजेक्ट में स्क्रीनशॉट सुपुर्द करने का पसंदीदा तरीका है किसी योगदानकर्ता या अंत्य उपयोक्ताओं के लिए. अधिक व्यापक निर्देश के लिए, स्क्रीनकास्टिंग पृष्ठ का संदर्भ लें:

http://fedoraproject.org/wiki/ScreenCasting

3.1.6. प्लगिन से होकर विस्तारित समर्थन

फेडोरा में अधिकतर मीडियो प्लेयर अतिरिक्त मीडिया प्रारूपों और ध्वनि आउटपुट सिस्टम को जोड़ने के लिए प्लगिन का प्रयोग करता है. कुछ शक्तिशाली बैकेंड का प्रयोग करता है जैसे कि gstreamer संकुल मीडिया प्रारूप समर्थन को नियंत्रित करने किए और ध्वनि आउटपुट के लिए. Fedora प्लगिन संकुलों को देता है इन बैकेंड के लिए और निजी अनुप्रयोगों के लिए, और तृतीय पक्षीय अतिरिक्त प्लगिन का प्रस्ताव दे सकते हैं यहाँ तक कि बड़ी क्षमताओं को जोड़ने के लिए.

3.1.7. इंफ्रारेड दूरस्थ समर्थन

LIRC में एक नया आलेखी फ्रंटएंड gnome-lirc-properties के द्वारा प्रदान किया जाता है, इसे जुड़ने और विन्यस्त करने में आसान बनाते हुए इंफ्रारेड नियंत्रण के लिए और इसे Rhythmbox और Totem में प्रयोग करना को इतना आसान होना चाहिए जितना दूरस्थ रिसीवर को अपने कंप्यूटर में प्लगिंग करना, तब स्वतः पता करें को इंफ्रारेड दूरस्थ नियंत्रण वरीयता में चुन कर.

यदि आपके पास एक LIRC के साथ एक पिछला सेटअप है, इसकी अनुशंसा की जाती है कि आप विन्यास फाइलों को gnome-lirc-properties के साथ पुनर्जनित करें. यह जरूरी है इसलिए ताकि ज्यादातर अनुप्रयोग आपके नए सेटअप के साथ काम करता है.

अधिक सूचना के लिए फीचर पृष्ठ का संदर्भ लें:

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

3.1.8. Glitch-free PulseAudio

PulseAudio ध्वनि सर्वर को फिर से लिखा गया टाइमर आधारित ऑडियो अनुसूचन पारंपरिक व्यवधान चालित पहुँच के बजाय. यह एक ऐसा उपागम है जो कि दूसरे सिस्टम के द्वारा लिया जाता है जैसे कि Apple CoreAudio और Windows Vista ऑडियोउप सिस्टम. टाइमर आधारित ऑडियो नियोजन के कई फायदें है, कम शक्ति खपत, ड्रापआउट की कमी, और इस अनुप्रयोग की जरूरत के लिए लैटेंसी का लचीला समायोजन.

3.1.9. Totem और दूसरे GStreamer अनुप्रयोग में SELinux मनाही

उपयोक्ता SELinux मनाही का अनुभव कर सकते हैं Totem या अन्य GStreamer अनुप्रयोग को प्रयोग करने के दौरान किसी मल्टीमीडिया सामग्री को चलाने के लिए. SELinux विघ्ननिवारण औजार निम्नलिखित संदेश की तरह का आउटपुट दे सकता है:

SELinux gst-install-plu को प्रोग्राम स्टैक को निष्पादनीय बनाने से रोक रहा है.

यह स्थिति पैदा हो सकती है जब 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. प्लाइमाउथ आलेखी बूट

नए आलेखी मोड के बारे में सूचना के लिए पढें Section 2.6, “Fedora 10 बूट समय”.

4.1.3. इंफ्रारेड दूरस्थ समर्थन

Fedora 10 में gnome-lirc-properties संकुल नया है किसी नए आलेखीय फ्रंट एंड के साथ LIRC को विन्यस्त करने के लिए इस प्रोटोकॉल के समर्थन के लिए अनुप्रयोग के साथ. अधिक सूचना के लिए Section 4.1.3, “इंफ्रारेड दूरस्थ समर्थन” का संदर्भ लें.

LIRC मल्टीमीडिया अनुप्रयोगों में दैनिक रूप से प्रयुक्त होता है इंफ्रारेड रिमोट कंट्रोल के लिए समर्थन को लागू करने के लिए, और इसे Rhythmbox और Totem में इसे प्रयोग करना को आपके कंप्यूटर में रिमोट रिसीवर को प्लगिन करने के तरह आसान होना चाहिए, तब Auto-detect को Infrared Remote Control वरीयता में चुनकर. फीचर पृष्ठ का अधिक सूचना के लिए संदर्भ लें:

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

4.1.4. Bluetooth BlueZ 4.0

ब्लूटूथ समर्थन स्टैक, BlueZ (http://www.bluez.org,) नामक को संस्करण 4.x में Fedora 10 में अद्यतन किया गया है. इस संस्करण के अधिकतर बदलाव अनुप्रयोग डेवलेपर के लिए उपयोगी हैं, लेकिन उपयोक्ता नया देख सकते हैं, कुंजीपट, माउस, और दूसरे समर्थित ब्लूटूथ युक्ति सेट करने के लिए प्रयोग में आसान. Bluetooth एडाप्टरप को अधिकतर लैपटॉप ब्रैंड पर बंद करने की सुविधा भी है वरीयता में. यह नया संस्करण ऑडियो युक्तियों के लिए बेहतर समर्थन की भविष्य में अनुमति देगा, PulseAudio से होकर.

नोट करें कि तयशुदा ब्लूटूथ कर्नेल ड्राइवर को भी btusb में बदला गया था, जो कि बिजली की खपत को इसके पहले hci_usb की बनिस्पत कम करता है.

4.1.5. गनोम

ये रिलीज GNOME 2.24 को शामिल करता है. अधिक विवरण के लिए इसका संदर्भ लें:

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

4.1.5.1. एंपेथी तत्काल मैसेंजर

Empathy तत्काल मैसेंजर इस रिलीज में उपलब्ध है. यहाँ IRC, XMPP (Jabber), Yahoo, MSN, और दूसरों के लिए प्लगिनों के द्वारा कई प्रोटोकॉलों के लिए समर्थन है. यह XMPP प्रोटोकॉल में वीडियो व ध्वनि का समर्थन करता है, दूसरे प्रोटोकॉल के लिए समर्थन के साथ सक्रिय विकास में. Empathy telepathy फ्रेमवर्क का प्रयोग करता है जो कि कई अतिरिक्त प्लगिनों को रखता है:

  • telepathy-gabble - Jabber/XMPP plugin

  • telepathy-idle - IRC plugin

  • telepathy-butterfly - MSN plugin

  • telepathy-sofiasip - SIP plugin

  • telepathy-haze - Libpurple (Pidgin) लाइब्रेरी कनेक्शन प्रबंधक अन्य प्रोटोकॉल जैसे Yahoo के लिए समर्थन देता है

Pidgin Fedora सॉफ्टवेयर रिपॉजिटरी में उपलब्ध रहेगा और Fedora के पूर्ववर्ती रिलीज से उन्नयन कर रहे उपयोक्ताओं के लिए तयशुदा रहेगा.

4.1.5.2. GNOME प्रदर्शन प्रबंधक

GNOME Display Manager (gdm) को नवीनतम अपस्ट्रीम कोड में अद्यतन किया गया है, जो कि Fedora डेवलेपर के लिए पूर्ण रूप से फिर लिखना है. PolicyKit को कंप्यूटर बंद करने व फिर आरंभ करने के लिए प्रयोग किया जा सकता है. विन्यास औजार gdmsetup अभी अनुपस्थित है, और इसे प्रतिस्थापित किए जाने के लिए सेट है. विन्यास बदलावों के लिए, इसका संदर्भ लें:

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

4.1.5.3. Codec संस्थापन सहायक

GStreamer codec संस्थापक सहायक codeina को PackageKit-आधारित हल से Fedora 10 के लिए बदला गया है. जब 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 का हिस्सा नहीं है और kdewebdev (कोई Quanta नहीं) केवल KDE 4.1 में आंशिक रूप से उपलब्ध है, उन संकुलों का KDE 3.5.10 संस्करण भेजा जाता है. एक kdegames3 संकुल जो खेल को शामिल करता है वह KDE 4 में नहीं भेजा जा सकता है भी उपलब्ध है.

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

KDE 4.1 KDE 4 का सबसे हाल का रिलीज है और कई विशेषता, कई उपयोगिता सुधार, और बग फिक्स KDE 4.0 के बनिस्पत देता है, पहली KDE 4 रिलीज शृंखला. इस नई रिलीज में एक फोल्डर दृश्य डेस्कटॉप एप्लेट (Plasmoid), Dolphin और Konqueror में सुधार और कई नए सुधार किए अनुप्रयोग शामिल हैं. KDE 4.1.2 एक बग सुधार रिलीज है KDE 4.1 रिलीज शृंखला के.

Fedora 10 पुरातन KDE 3 डेस्कटॉप शामिल नहीं करता है. यह सुसंगत KDE 3 विकास प्लेटफॉर्म शामिल करता है, जिसे KDE 3 अनुप्रयोगों को तैयार करने चलाने में प्रयोग किया जाता है KDE 4 के अंतर्गत या किसी दूसरे डेस्कटॉप वातावरण में. खंड 7.6, “KDE 3 विकास प्लेटफॉर्म व लाइब्रेरी” खंड का संदर्भ लें अधिक विवरण के लिए जो शामिल है.

Fedora 10 में knetworkmanager का स्नैपशॉट शामिल है, जो कि NetworkManager 0.7 के Fedora 10 में प्रीरिलीज में शामिल है. क्योंकि यह उत्पादन के लिए तैयार अभी नहीं माना जाता है, KDE जीवंत छवि nm-applet का प्रयोग NetworkManager-gnome से करता है बजाय (जैसा कि Fedora 8 और 9 में है). gnome-keyring-daemon सुविधा इन गोपन तकनीक के लिए कूटशब्द सहेजता है. यदि आप knetworkmanager के लिए कोशिश करने की इच्छा रखते हैं तो इसे रिपॉजिटरी से संस्थापित किया जाएगा.

जैसे ही KWin विंडो प्रबंधक अब वैकल्पिक रूप से कंपोजिटिंग व डेस्कटॉप प्रभाव का समर्थन करता है, KDE जीवंत छवि अब Compiz/Beryl (since Fedora 9) को शामिल नहीं करता है. KWin कंपोजिटिंग/प्रभाव मोड तयशुदा रूप से निष्क्रिय है, लेकिन systemsettings में सक्रिय किया जा सकता है. Compiz (KDE 4 एकीकरण के साथ) रिपोजिटरी से उपलब्ध है compiz-kde संकुल को संस्थापित करके.

4.1.6.1. संवर्द्धन
  • Plasma अधिक प्रौढ़ है और पैनल विन्यास को विस्तारित किया गया है. नया पैनल नियंत्रक इसे आसान बनाता है अपने पैनल को पसंदीदा करने के लिए सीधा दृश्य फीडबैक देते हुए. folderview एप्लेट निर्देशिका का दृश्य देता है और इस प्रकार आपको फाइल को डेस्कटॉप पर जमा रखने की अनुमति देता है. यह दूसरे जाने माने प्रतीकों को डेस्कटॉप पर से प्रतिस्थापित करता है.

4.1.6.2. संकुल व अनुप्रयोग बदलाव
  • Fedora 10 kdepim 4.1.2 को बजाय 3.5.x के भेजता है.

  • libkipi, libkexiv2, और libkdcraw को पुराना कर दिया गया है KDE 4 संस्करण के द्वारा kdegraphics संकुल में. उसी अनुसार, kipi-plugins, digikam, और kphotoalbum को KDE 4 संस्करण में अद्यतन किया गया है.

  • kpackagekit, PackageKit का KDE फ्रंटएंड है, अब उपलब्ध है. (इसे Fedora 9 के लिए बतौर अद्यतन किसी बाद वाले समय पर उपलब्ध कराया जा रहा है.)

इसके अलावे, Fedora 9 रिलीज के बाद निम्नलिखित बदलाव किए गए हैं, जिसे Fedora 9 अद्यतन में फिर लाया जा रहा है, Fedora 10 का भी हिस्सा है:

  • KDE को संस्करण 4.0.3 से 4.1.2 में उन्नयन किया गया है.

  • qt और PyQt4 को 4.3 से 4.4 में उन्नयन किया गया है.

  • kdewebdev, kdevelop, kdegames3, और KDE 3 पश्चगामी सुसंगता लाइब्रेरी को KDE 3.5.9 से 3.5.10 में उन्नत किया जा रहा है.

  • QtWebKit अब qt संकुल का हिस्सा है. पृथक WebKit-qt संकुल को समाप्त कर दिया गया है.

  • यह नया संकुल qgtkstyle Qt 4 शैली को शामिल करता है GTK+ को ड्राइंग के लिए प्रयोग करने के लिए, GNOME में Qt 4 और KDE 4 अनुप्रयोग बेहतर एकीकरण देता है.

  • phonon लाइब्रेरी, जो कि kdelibs का Fedora 9 में हिस्सा है, अब एक अलग संकुल है. एक वैकल्पिक GStreamer बैकेंड (phonon-backend-gstreamer) अब उपलब्ध है, लेकिन xine-lib बैकेंड, जो कि अब phonon-backend-xine के रूप में संकुलित किया जाता है, को अभी भी तयशुदा बैकेंड अनुशंसित किया जाता है और अब phonon संकुल के द्वारा जरूरी होता है.

  • kdegames3 संकुल अब libkdegames के KDE 3 संस्करण के लिए समर्थन नहीं करता है क्योंकि 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 वातावरण को संस्थापित करने के लिए, Add/Remove Software औजार का प्रयोग करें या चलाएँ:

su -c 'yum groupinstall LXDE'

यदि आपको LXDE के लिए सिर्फ बेस कंपोनेंट चाहिए, lxde-common संकुल संस्थापित करें:

su -c 'yum install lxde-common'

4.1.8. सुगर डेस्कटॉप

OLPC की शुरूआत ने Sugar डेस्कटॉप को लाया. Fedora उपयोक्ता व डेवलेपर इससे निम्न काम कर सकते हैं.

  • साझा वातावरण पर बनाएँ.

  • किसी मौजूदा फेडोरा सिस्टम पर सुगर जाँचें Sugar वातावरण को उनके प्रदर्शन प्रबंधक से चुनकर.

  • सुगर अंतरफलक पर काम करने को रूचि रखने वाले डेवलेपर या क्रियाकलाप लिखने वाले विकास प्लेटफॉर्म रख सकते हैं बिना XO लैपटॉप की जरूरत के.

4.1.9. वेब ब्राउजर

4.1.9.1. फ्लैश प्लगिन सक्रिय कर रहा है

Fedora में swfdec और gnash शामिल है, जो कि फ्लैश का स्वतंत्र व मुक्त स्रोत कार्यान्वयन है. हम आपको उन्हें किसी एक को आजमाने के लिए प्रोत्साहित करते हैं इससे पहले कि आप Adobe के सांपत्तिक फ्लैश प्लेयर को ले लें. Adobe फ्लैश प्लेयर प्लगिन किसी पुरातन ध्वनि का प्रयोग करता है जो कि अभी काम नहीं करता है बिना किसी अतिरिक्त समर्थन के. निम्नलिखित कमांड को चलाएँ इस समर्थन को सक्रिय करने के लिए:

      su -c 'yum install libflashsupport'
      

यदि आप Flash 10 का प्रयोग कर रहे हैं, अब आपको libflashsupport की जरूरत नहीं रह गई है क्योंकि ALSA का प्रयोग को इस संस्करण में सुधार लिया गया है.

Fedora x86_64 को nspluginwrapper.i386 संकुल को 32-bit Adobe Flash Player प्लगिन को Firefox में सक्रिय करने के लिए जरूर संस्थापित करना चाहिए, और libflashsupport.i386 संकुल को संस्थापित करना चाहिए ताकि ध्वनि सक्रिय किया जा सके.

nspluginwrapper.i386, nspluginwrapper.x86_64, और libflashsupport.i386 संकुल संस्थापित करें:

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

flash-plugin को nspluginwrapper.i386 के संस्थापन के बाद संस्थापित करें:

	su -c 'yum install libflashsupport'
      

mozilla-plugin-config को फ्लैश प्लगिन पंजीकृत करने के लिए चलाएँ:

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

सभी Firefox विंडो बंद करें, और तब Firefox फिर चलाएँ. about:plugins को URL पट्टी में सुनिश्चित करने के लिए टाइप करें कि यह प्लगिन लोड किया है.

4.1.9.2. PC स्पीकर निष्क्रिय कर रहा है

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 applet nm-applet को बेहतर कनेक्शन देने के लिए अद्यतन किया गया है Create New Wireless Network मेन्यू मद से होकर.

कनेक्शन साझाकरण इसे संभव बनाता है एक तदर्थ WiFi संजाल को किसी मशीन पर सेटअप आसानी से सेट अप करना संभव करता है और एक खाली बेतार कार्ड . यदि मशीन के पास प्राथमिक संजाल कनेक्शन है (वायर युक्त, 3G, दूसरा बेतार कनेक्शन), रॉटिंग सेट अप किया है ताकि युक्ति जो WiFi संजाल से जोड़ी गई है बाहरी संजाल में कनेक्शन साझा कर सकता है.

जब आप एक नया WiFi संजाल बनाते हैं, आपको संजाल का नाम और प्रयोग करने के लिए बेतार सुरक्षा प्रकार को निर्दिष्ट करने जरूरत होगी. NetworkManager तब बेतार कार्ड का सेट अप करता है एक तदर्थ WiFi नोड के रूप में कार्य करने के लिए जिसमें दूसरे शामिल हो सकते हैं. रॉटिंग को नए संजाल और प्राथमिक संजाल कनेक्शन के बीच सेट अप किया जाएगा, और DHCP को IP पता को नए साझा किए WiFi संजाल पर नियत करने के लिए प्रयोग किया जाता है. DNS प्रश्नों को अपस्ट्रीम नेमसर्वर को पारदर्शी रूप से अग्रसारित किया जाएगा.

4.3. छपाई कर रहा है

छपाई प्रबंधक (system-config-printer या SystemAdministrationPrinting) उपयोक्ता अंतरफलक को मित्रवत रहने के लिए पूरी तरह से देखा परखा जाता है और आधुनिक डेस्कटॉप अनुप्रयोग के साथ संगत होता है. system-config-printer अनुप्रयोग को अब बतौर रूट उपयोक्ता चलाने की जरूरत नहीं रह जाती है.

दूसरे परिवर्तनों में शामिल है:

  • विन्यास औजार विंडो को प्रयोग के लिए आसान बनाया गया है. किसी प्रिंटर प्रतीर पर दो बार क्लिक करना एक गुण संवाद विंडो खोलता है. यह बायीं ओर किसी प्रिंटर नाम की सूची का पुराना आचरण प्रतिस्थापित करता है और दायीं ओर चयनित प्रिंटर के लिए गुण.

  • CUPS सत्यापन संवाद उचित उपयोक्ता नाम चुनता है और इसे मिड ऑपरेशन के दौरान स्वीकृत करता है.

  • जब विन्यास औजार चल रहा हो, प्रिंटर की सूची गत्यात्मक रूप से अद्यतन की जाती है.

  • सारे कार्य जो विशेष प्रिंटर के लिए कतार में हैं को प्रिंटर प्रतीक पर दाहिना क्लिक करके और View Print Queue को चुनकर देखा जा सकता है. कई प्रिंटर पर कतार बद्ध कार्यों को देखने के लिए, इच्छित प्रिंटर को पहले चुनें दाहिना क्लिक करके. सारे कार्य को देखने के लिए, बिना किसी प्रिंटर चुने गए के साथ दाहिना क्लिक करें.

  • कार्य निरीक्षण औजार एक संदेश दिखाता है जब कोई काम विफल रहता है. संदेश संकेत करता है कि क्या प्रिंटर संदेश में दिखाए गए परिणाम के रूप में रोका गया है या नहीं. निदान बटन विघ्ननिवारक को आरंभ करता है.

  • कार्य निरीक्षण औजार अब प्रॉक्सी सत्यापन को करता है. एक सौंपा गया कार्य जो कि CUPS बैकेंड पर सत्यापन चाहता है अब सत्यापन संवाद दिखाता है ताकि कार्य आगे बढ़ाया जा सके.

  • प्रिंट स्थिति संवाद (GTK+ के लिए) प्रिंटर के बारे में अधिक फीडबैक देता है. उदाहरण के लिए, प्रिंटर जो कागज से बाहर है उनके प्रतीक पर छोटा चेतावनी संकेत दिखाता है. रोका गया प्रिंटर भी एंब्लेम पर दिखाया जाता है, और मुद्रक जो कार्य को अस्वीकार करता है को भी अलग से दिखाता है कि वे उपलब्ध नहीं हैं.

4.4. संकुल नोट्स

निम्नलिखित खंड में सूचना समाहित है सॉफ्टवेयर संकुल से जुड़ी जो Fedora 10 के लिए कई महत्वपूर्ण बदलावों को अब लाया है. आसान पहुँच के लिए, उन्हें समान समूह के साथ प्रयोग से व्यवस्थित किया जाता है जो कि संस्थापन सिस्टम में दिखाया गया है.

4.4.1. GIMP

Fedora 10 में GNU छवि मैनिपुलेशन प्रोग्राम का संस्करण 2.6 शामिल है.

यह नया संस्करण पश्चगामी सुसंगतता के लिए डिजायन किया गया है, इसलिए मौजूदा तृतीय पक्षीय प्लगिन व स्क्रिप्ट को काम करना जारी रखना चाहिए -- गौण चेतावनी के साथ: यह शामिल स्क्रिप्ट फू योजना निर्वचक चर परिभाषा को समाहित नहीं करता है बिना किसी आरंभिक मान के (जो कि भाषा मानक के सुसंगत नहीं है). फेडोरा संकुल में शामिल स्क्रिप्ट को यह समस्या नहीं होनी चाहिए, लेकिन यदि आप अन्य स्रोत से स्क्रिप्ट का प्रयोग करते हैं, कृपया GIMP रिलीज नोट्स को अधिक विवरण के लिए देखें और कैसे आप स्क्रिप्ट को ठीक कर सकते हैं जिसके पास यह समस्या है:

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

इसके अलावे, gimptool स्क्रिप्ट जो कि तृतीय पक्षीय प्लगिन को बनाने व संस्थापित करने के लिए प्रयुक्त होता है और स्क्रिप्ट को gimp से gimp-devel संकुल को खिसकाया जा रहा है. इस संकुल को संस्थापित करें यदि आप gimptool का प्रयोग करना चाहते हैं.

निम्नलिखित विधिक क्रिया Fedora में कुछ सॉफ़्टवेयर से संबंधित है.

Portions Copyright © 2002-2007 Charlie Poole or Copyright © 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright © 2000-2002 Philip A. Craig

4.5. अंतरराष्ट्रीय भाषा समर्थन

यह खंड फेडोरा के अंतर्गत भाषा समर्थन पर सूचना शामिल करती है.

  • फेडोरा का स्थानीयकरण Fedora लोकलाइजेशन प्रोजेक्ट के द्वारा संचालित होता है -- http://fedoraproject.org/wiki/L10N

  • फेडोरा का अंतरराष्ट्रीयकरण Fedora I18n प्रोजेक्ट द्वारा देखभाल की जाती है -- http://fedoraproject.org/wiki/I18N

4.5.1. भाषा कवरेज

Fedora में कई सॉफ्टवेयर होते हैं जो कि कई भाषाओं में अनूदित किए जाते हैं. भाषा की सूची के लिए Anaconda मॉड्यूल के लिए अनुवाद आंकड़े का संदर्भ लें, जो कि फेडोरा का एक कोर अनुप्रयोग है.

4.5.1.1. भाषा समर्थन संस्थापन

लैंगपैक और अतिरिक्त भाषा को संस्थापित करने के लिए Languages समूह से, यह कमांड चलाएँ:

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

ऊपर के कमांड में, <language> वास्तविक भाषा नाम है, जैसे कि assamese, bengali, chinese, और ऐसे ही.

SCIM उपयोक्ता जो फेडोरा के पूर्ववर्ती रिलीज से उन्नयन कर रहे हैं को scim-bridge-gtk को संस्थापित करने की सलाह दी जाती है, जो कि तृतीय पक्षीय C++ अनुप्रयोग के साथ ठीक काम करता है जो कि libstdc++ के पुराने संस्करण के साथ लिंक है.

4.5.1.2. Transifex

Transifex फेडोरा ऑनलाइन औजार है जो प्रोजेक्ट में अनुवाद जोड़े जाने की सुविधा देता है किसी दूरस्थ या पृथक वर्सन कंट्रोल सिस्टम पर. अधिकतर कोर संकुल Transifex का प्रयोग अनेकों अनुवादकों से अनुवाद पाने के लिए करते हैं.

http://transifex.org/

किसी नए वेब औजार (http://translate.fedoraproject.org), समुदाय तरक्की, और बेहतर प्रक्रिया, अनुवादक किसी अपस्ट्रीम प्रोजेक्ट में सीधे योगदान कर सकते हैं किसी एक अनुवादक अभिमुख वेब अंतरफलक से होकर. प्रोजेक्ट के बिना किसी मौजूदा अनुवादक समुदाय के फेडोरा के स्थापित समुदाय में पहुँच सकते हैं किसी अनुवाद के लिए. इसके बदले, अनुवादक अनेक प्रोजेक्ट में पहुँच सकते हैं अनुवाद के लिए आसानी से योगदान करने के लिए.

https://translate.fedoraproject.org/submit

4.5.2. फ़ॉन्ट्स

अधिकतर भाषाओं के लिए फॉन्ट को तयशुदा रूप से डेस्कटॉप पर बढ़िया तयशुदा भाषा कवरेज के लिए संस्थापित किया जाता है.

4.5.2.1. हान एकीकरण के लिए तयशुदा भाषा

जब किसी एशियाई लोकेल को GTK-आधारित अनुप्रयोग में प्रयोग नहीं किया जाए, चीनी वर्ण (जो कि, Chinese Hanzi, Japanese Kanji, या Korean Hanja) पाठ के अनुसार चीनी, जापानी, और कोरियाई फॉन्ट के मिश्रण के अनुसार रेंडर करेंगे. यह घटित होता है जब पैंगो के पास पर्याप्त संदर्भ नहीं होता है यह जानने का कि कौन सी भाषा प्रयोग की जा रही है. मौजूदा तयशुदा फॉन्ट विन्यास चीनी फॉन्ट को पसंद करता है. यदि आप सामान्य रूप से जापानी या कोरियाई का प्रयोग करते हैं, आप पैंगो से इसे तयशुदा रूप से प्रयोग के लिए कह सकते हैं PANGO_LANGUAGE वातावरण चर सेट करके. उदाहरण के लिए ...

	export PANGO_LANGUAGE=ja
      

... पैंगो रेंडरिंग को जापानी पाठ मानने के लिए कहता है जब यह कोई दूसरा संकेत न रखे.

4.5.2.2. जापानी

fonts-japanese संकुल को japanese-bitmap-fonts में फिर नाम दिया गया है.

4.5.2.3. ख्मेर

Khmer OS फॉन्ट khmeros-fonts को Fedora में ख्मेर कवरेज के लिए इस रिलीज में जोड़ा गया है.

4.5.2.4. कोरियाई

un-core-fonts संकुल baekmuk-ttf-fonts को नए Hangul तयशुदा फॉन्ट के रूप में प्रतिस्थापित करता है.

4.5.2.5. बदलाव की पूरी सूची

सभी सूचीबद्ध फॉन्ट को उनके पृष्ठ पर सूचीबद्ध किया गया है:

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

[Tip] फेडोरा लिनक्स में फॉन्ट

फॉन्ट SIG (http://fedoraproject.org/wiki/Fonts_SIG) Fedora Linux fonts (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. इनपुट पद्धति

यह एक नया yum समूह है जो input-methods और input methods कहलाता है कई भाषाओं के लिए जो तयशुदा रूप से अब संस्थापित किया जाता है. यह तयशुदा इनपुट विधि सिस्टम को चालू करने की स्वीकृति देता है और तत्काल कई भाषाओं के लिए अधिकतर भाषाओं के उपलब्ध कराता है. यह Fedora Live के साथ सामान्य संस्थापन लाता है.

4.5.3.1. im-chooser और imsettings

यह अब संभव है इनपुट विधि का प्रयोग आरंभ करना व रोकना कार्यशील रूप से जिसके लिए imsettings फ्रेमवर्क स्तुत्य है. 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 का प्रयोग System+Preferences+Personal+Input method से होकर करें अपने डेस्कटॉप पर इनपुट विधि को सक्रिय या निष्क्रिय करने के लिए.

4.5.3.2. नवीन ibus इनपुट विधि सिस्टम

Fedora 10 ibus शामिल करता है, एक नई इनपुट विधि सिस्टम जिसे scim के कुछ सीमाओं पर विजय पाने के लिए विकसित किया गया है. यह मूलभूत इनपुट विधि सिस्टम है Fedora 11 में.

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

यह पहले ही कई इनपुट विधि इंजन और immodules देता है:

  • ibus-anthy (Japanese)

  • ibus-chewing (Traditional Chinese)

  • ibus-gtk (GTK immodule)

  • ibus-hangul (Korean)

  • ibus-m17n (Indic and many other languages)

  • ibus-pinyin (Simplified Chinese)

  • ibus-qt (Qt immodule)

  • ibus-table (Chinese, etc)

हम लोगों को ibus संस्थापित करने के लिए प्रोत्साहित करते हैं, इसे जाँचें अपनी भाषा के लिए, और किसी समस्या को रिपोर्ट करें.

4.5.4. इंडिक ऑनस्क्रीन कीबोर्ड

Fedora 10 में iok शामिल हैं, भारतीय भाषाओं के लिए एक ऑनस्क्रीन कुंजीपट, जो इंस्क्रिप्ट कुंजीपट लेआउट और दूसरे 1:1 की मैपिंग की मदद से इनपुट की अनुमति देते हैं. अधिक सूचना के लिए होमपेज पर की सूचना का संदर्भ लें:

https://fedorahosted.org/iok

4.5.5. इंडिक कोलेशन समर्थन

Fedora 10 में भारतीय भाषाओं के लिए छाँटने का समर्थन है. यह समर्थन इन भाषाओं में मेन्यू की सूची व क्रम को ठीक करता है छांटे गए क्रम में और किसी इच्छित तत्व को पाने के लिए उन्हें आसान बनाता है.

ये भाषाएँ इस समर्थन के लिए कवर की गई हैं:

  • गुजराती

  • हिन्दी

  • कन्नड

  • कश्मीरी

  • कोंकणी

  • मैथिली

  • मराठी

  • नेपाली

  • पंजाबी

  • Sindhi

  • तेलुगु

5. गेमर ,वैज्ञानिक, और शौकीनों के लिए नया क्या है

5.1. खेल व मनोरंजन

Fedora खेल में से चयन की सुविधा देता है जो कई प्रकार के खेलों को कवर करती है. उपयोक्ता GNOME (gnome-games) और KDE (kdegames) के लिए खेल के छोटे संकुल संस्थापित कर सकती है. कई अतिरिक्त खेल भी हैं जो इस रिपॉजिटरी में कई रूपों में उपलब्ध हैं.

Fedora प्रोजेक्ट वेबसाइट एक खंड रखता है जो कि कई उपलब्ध खेलों का विवरण देता है, सारांश और संस्थापन के निर्देशों के साथ. अधिक सूचना के लिए इसे देखें:

http://fedoraproject.org/wiki/Games

अन्य खेलों की सूची को देखने के लिए जो संस्थापन के लिए उपलब्ध हैं, चुनें ApplicationsAdd/Remove Software, या कमांड लाइन से होकर:

    yum groupinfo "Games and Entertainment"
  

yum को छांटे गए खेल संकुलों को संस्थापित करने में मदद के लिए, गाइड का संदर्भ लें जो यहाँ उपलब्ध है:

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

5.2. शौकिया रेडियो

Fedora 10 में कई अनुप्रयोग व लाइब्रेरियाँ शामिल हैं जो कि शौकिया रेडियो ऑपरेटर व इलेक्ट्रानिक शौकीनों के लिए रूचिकर हैं. इनमें से कई अनुप्रयोग को Fedora Electronic Lab स्पिन में शामिल किया गया है. Fedora में कई VLSI और IC डिजायन टूल शामिल हैं.

  • ध्वनि कार्ड मोड अनुप्रयोग में fldigi, gpsk31, gmfsk, lpsk31, xfhell, और xpsk31 शामिल हैं.

  • gnuradio संकुल एक सॉफ्टवेयर परिभाषित रेडियो फ्रेमवर्क है.

  • aprsd और xastir संकुल APRS क्षमता को देता है.

  • gEDA सूट कैप्चर, नेट लिस्टिंग, सर्किट सिमुलेशन, और PCB लेआउट के लिए एक योजनाबद्ध अनुप्रयोग का एकीकृत सेट है.

  • gspiceui, ngspice, और gnucap संकुल परिपथ सिमुलेशन क्षमता देते हैं.

मोर्स कोड, ऑर्बिट अनुमान और ट्रैकिंग सैटेलाइट, योजनाबद्ध चित्र और PCB आर्टवर्क, शौकिया रेडियो लॉगबुक कीपिंग, और रेडियो व इलेक्ट्रानिक उत्साहिययों के लिए दूसरे रूचिकर अनुप्रयोगों को सीखने के लिए कई दूसरे औजार हैं.

6. पावर उपयोक्ता से विशेषता व सुधार

6.1. सर्वर औजार

यह खंड विभिन्न GUI सर्वर में बदलावों व शामिल किए गए चीजों को उभारता है और सिस्टम विन्यास औजार फेडोरा 10 में.

6.1.1. प्राथमिक सहायता पेटी

Firstaidkit पूरी तरह से स्वचालित रिकवरी अनुप्रयोग है जो तकनीकी व गैर तकनीकी लोगों के लिए उप सिस्टम रिकवरी को आसान बनाता है. Firstaidkit को समस्या को स्वतः फिक्स करने के लिए डिजायन किया गया है जब कि उपयोक्ता डेटा अखंडता की देखभाल पर फोकस किया जा रहा हो. यह बचाव मोड में उपलब्ध है, Fedora Live CD पर, और कार्यशील सिस्टम पर.

6.2. फ़ाइल तंत्र

6.2.1. eCryptfs

Fedora 10 इस गोपित फाइल सिस्टम पर बिल्ड किया है जो कि Fedora 9 में पहली बार आया, और कई समस्याओं का सुधार करता है जो आंकड़ा खराबी का कारण बन सकते थे.

6.2.2. EXT4

Fedora 9 ने ext4 समर्थन का पूर्वावलोकन दिया. Fedora 10 ने एक पूर्णतः ext4-संगत e2fsprogs लाया. इसके अलावे, the Anaconda partition screen has an ext4 file system option available if you start the installer with the ext4 option at the boot prompt. Fedora 10 also includes delayed allocation for ext4. However, ext4 in Fedora 10 does not currently support file systems larger than 16 TiB.

6.2.3. XFS

XFS अब एक समर्थित फाइल है और Anaconda के विभाजन स्क्रीन के अंदर एक विकल्प.

7. डेवलेपर के लिए नया क्या है

7.1. रनटाइम

7.1.1. Python NSS बाइंडिंग

NSS/NSPR के लिए Python बाइंडिंग Python प्रोग्राम को NSS क्रिप्टोग्राफिक लाइब्रेरी को SSL/TLS और PKI प्रमाणपत्र प्रबंधन के लिए उपयोग करने की सलाह देता है. python-nss संकुल एक Python बाइंडिंग देता है NSS और NSPR समर्थन लाइब्रेरी में.

Network Security Services (NSS) लाइब्रेरी का सेट है जो सुरक्षा सक्रिय क्लाइंट और सर्वर अनुप्रयोग का समर्थन करता है. अनुप्रयोग जो NSS से बनाया जाता है SSL v2 और v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 प्रमाणपत्र और दूसरे सुरक्षा मानकों का समर्थन करता है. NSS ने FIPS 140 वैधता को NIST से पाया है.

7.2. जावा

7.2.1. मुक्त सॉफ्टवेयर Java कार्यान्वययन

Fedora में कई सबसे अच्छे मुक्त सॉफ्टवेयर Java(TM) कार्यान्वयन शामिल हैं, नई तकनीक के सक्रिय रूप से फेडोरा और दूसरों के द्वारा अपस्ट्रीम प्रोजेक्ट के अंदर अपनाए जाने से. फेडोरामें लागू कार्यान्वयन OpenJDK (http://openjdk.java.net/) पर आधारित है और IcedTea GNU/Linux distribution इंटीग्रेशन प्रोजेक्ट पर (http://icedtea.classpath.org/), या विकल्पों पर आधारित जैसे कि GNU Compiler Java के लिए (GCJ - http://gcc.gnu.org/java और GNU क्लासपाथ कोर वर्ग लाइब्रेरी (http://www.gnu.org/software/classpath/). सभी फेडोरा नवाचार तकनीक के सबसे अधिक संभव संयोजन को पाने के लिए सामान्य Java कार्यान्वयन में.

Fedora 10 में शामिल OpenJDK 6 के कार्यान्वयन HotSpot वर्चुअल मशीन रनटाइम कंपाइलर को x86, x86_64, और SPARC पर प्रयोग करता है. PowerPC (PPC) पर यह शून्य निर्वचक का प्रयोग करता है जो कि धीमा है. सभी आर्किटेक्चर पर GCJ और GNU क्लासपाथ पर आधारित एक वैकल्पिक कार्यान्वयन एक समय से आगे का कंपाइलर शामिल करता है नेटिव द्विपदीय को उत्पन्न करने के लिए.

चुने आर्किटेक्चर के लिए Fedora द्विपदीय (currently only x86 and x86_64 based on OpenJDK) को Java Compatibility Kit (JCK) के बरक्स जाँचा जाता है Red Hat के द्वारा 100% सुसंगतता की गारंटी देने के लिए Java विशिष्टता के साथ (JDK 1.6 इस समय पर).

7.2.2. जावा एप्लेट और वेब आरंभ अनुप्रयोग का नियंत्रण

Fedora 10 में gcjwebplugin को IcedTeaPlugin के द्वारा प्रतिस्थापित किया जा रहा है, जो कि गैर भरोसमंद एप्लेट को किसी वेब ब्राउजर में चलाता है और किसी ऑर्किटेक्चर पर काम करता है. आप देख सकते हैं कि कौन सा एप्पलेट प्लगिन को about:plugins टाइप करके फ़ायरफ़ॉक्स में संस्थापित किया गया है. यह नया प्लगिन JavaScript bridge (LiveConnect) के लिए समर्थन शामिल करता है जो कि पूर्ववर्ती संस्करणों से अनुपस्थित है. bytecode-to-JavaScript bridge (LiveConnect) पर अधिक विवरण के लिए, इस बग रिपोर्ट का संदर्भ लें:

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

सुरक्षा नीति पर फीडबैक का स्वागत है. यदि आपको संदेह है कि सुरक्षा नीति इतनी बंधनकारी होंगी किसी प्रतिबंधित एप्लेट को सक्रिय करने के लिए, इन प्रक्रियाओं का अनुसरण करें:

  • firefox -g कमांड टर्मिनल विंडो में चलाएँ यह देखने के लिए कि क्या प्रतिबंधित किया जा रहा है.

  • तब प्रतिबंधित अनुमति /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy फाइल में दें.

  • एक बग रिपोर्ट फाइल करें, ताकि आपका अपवाद को संकुलित सुरक्षा नीति में शामिल किया जा सके. इन अपवादों का संकुलन सिस्टम स्वामी को भविष्य में नीति फाइल को हैक करने से बचने के लिए अनुमति देता है.

प्रायोगिक वेब स्टार्ट (javaws) NetX से होकर समर्थन को IcedTea रिपॉजिटरी में जोड़ा गया है. जब कोई Java Network Launching Protocol (.jnlp) फाइल अंतःस्थापित किया जाता है किसी वेब पृष्ठ पर आप इसे किसी IcedTea Web Start (/usr/bin/javaws) से खोल सकते हैं. NetX पर अधिक सूचना के लिए, इसका संदर्भ लें:

http://jnlp.sourceforge.net/

7.2.3. दूसरे फेडोरा तकनीक के साथ नया संयोजन

IcedTea प्रोजेक्ट के साथ, OpenJDK को कई नए तकनीक के साथ एकीकृत किया जा रहा है जो Fedora 10 का भी हिस्सा है.

7.2.3.1. NetBeans फ्रेमवर्क से होकर VisualVM संयोजन

VisualVM (jvisualvm) किसी स्थानीय या दूरस्थ रूप से कार्यशील Java अनुप्रयोग का आलेखीय सारांश देता है, आपको सारे कार्यशील थ्रेड के निरीक्षण, वर्ग व वस्तुएँ की अनुमति देते हुए, जो कि अनुप्रयोग के द्वारा आबंटित हैं थ्रेड डंप, हेड डंप, और दूसरे हल्के प्रोफाइलिंग औजार को साथ लेते हुए.

7.2.3.2. javax.sound के साथ PulseAudio संयोजन

PulseAudio संयोजन PulseAudio को किसी भी java अनुप्रयोग में javax.sound संकुल के प्रयोग से सभी लाभ देता है.

7.2.3.3. Mozilla Rhino का आरंभीकरण - JavaScript

Rhino एक शुद्ध Java JavaScript कार्यान्वयन है Mozilla से जो Java और JavaScript का आसान मिक्सिंग देता है डेवलेपर के लिए javax.script संकुल के लिए.

7.2.3.4. अन्य सुधार

Fedora 10 Java क्रिप्टोग्राफी (javax.crypto) एक पूर्णतः समर्थित है बिना किसी (क्षेत्रीय) प्रतिबंधों के.

7.2.4. Fedora और JPackage

Fedora 10 में कई संकुल शामिल हैं JPackage Project से व्युत्पन्न.

http://jpackage.org

इनमें से कुछ संकुलों को फेडोरा में बदला गया है निजी सॉफ्टवेयर में निर्भरता को हटाते हुए, और GCJ के समय से आगे सुसंगता फीचर के प्रयोग को बनाते हुए. फेडोरा रिपॉजिटरी को इन संकुलों को अद्यतन करने के लिए प्रयोग करें, या JPackage रिपॉजिटरी को संकुलों के लिए प्रयोग करें जो फेडोरा के द्वारा नहीं दिए हुए हैं. अधिक सूचना के लिए JPackage वेब साइट का संदर्भ लें परियोजना के बारे में और सॉफ्टवेयर के बारे में यह उपलब्ध कराता है.

[Warning] Fedora और JPackage से मिक्सिंग संकुल

सॉफ्टवेयर संस्थापित करने के पहले संकुल सुसंगतता Fedora और JPackage रिपॉजिटरी दोनों से समान सिस्टम पर जाँचें. असंगत संकुल जटिल मुद्दे का कारण बन सकता है.

7.2.5. Fedora 8 से उन्नयन पर नोट - OpenJDK Replaces IcedTea

Fedora 9 से Fedora 8 में java-1.7.0-icedtea* नामक संकुल को java-1.6.0-openjdk* में नाम बदला जा रहा है. Fedora 8 IcedTea संकुल ने अस्थिर OpenJDK 7 शाखा को ट्रैक किया है, जबकि java-1.6.0-openjdk* संकुल ट्रैक करता है स्थिर OpenJDK 6 शाखा की. सभी अपस्ट्रीम IcedTea स्रोत को java-1.6.0-openjdk SRPM में शामिल किया गया है.

यदि आप किसी सिस्टम से उन्नयन कर रहे हैं Fedora 8 पर आधारति जो जिसमें IcedTea संस्थापित है, संकुल चेंजओवर स्वतः नहीं होता है. 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. ग्रहण

फेडोरा का यह रिलीज 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

3.4 के लिए विशेष रिलीज नोट्स उपलब्ध है.

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

3.4 के कुछ महत्वपूर्ण फीचर में शामिल है पुस्तिचिह्नों का नियंत्रण, प्लगिन संस्थापित करने का आसान तरीका, और रिफैक्टरिंग के साथ अतिरिक्त मदद.

7.3.1.1. अतिरिक्त प्लगिन

Fedora के इस रिलीज में शामिल है C/C++ (eclipse-cdt), RPM specfile editing (eclipse-rpm-editor), PHP (eclipse-phpeclipse), Subversion (eclipse-subclipse), SELinux (eclipse-slide) and (eclipse-setools), regular expression testing (eclipse-quickrex), Fortran (eclipse-photran), Bugzilla integration (eclipse-mylyn), Git (eclipse-egit), Perl (eclipse-epic), Checkstyle (eclipse-checkstyle), and Python (eclipse-pydev).

7.3.1.2. बैबल परियोजना से अनुवाद - eclipse-nls

यह रिलीज साथ ही बैबल भाषा पैक शामिल करता है, जो Eclipse और Eclipse प्लग-इन के लिए कई भाषाओं में अनुवाद उपलब्ध कराता है. नोट करें कि कुछ भाषाओं की बहुत कम कवरेज हैं: हालांकि यदि आपके पास अनुवाद संस्थापित हैं, आप संभवतः कई स्ट्रिंग अंग्रेजी में देखेंगे. बैबल प्रोजेक्ट योगदान स्वीकार करता है यदि आप उनके अनुवाद प्रयासों को मदद करना चाहते हैं.

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 शैली फाइल, और छवि मोड में उन्नत स्क्रॉलिंग समर्थन शामिल करता है.

रिलीज के लिए Emacs समाचारों को देखें बदलाव के विस्तृत विवरण के लिए (http://www.gnu.org/software/emacs/NEWS.22.2).

7.3.3. GCC कंपाइलर संग्रह

फेडोरा का रिलीज को GCC 4.3.2 के साथ बनाया गया है, जो कि वितरण के साथ शामिल है.

GCC 4.3 पर अधिक जानकारी के लिए, संदर्भ लें

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 निर्देश को स्वतः उत्पन्न करने के लिए जोड़ा गया है जो कि स्ट्रिंग निर्देश का प्रयोग करता है. इस विकल्प को पश्चगामी सुससंगता के लिए प्रयोग किया जाता है किसी ऑपरेटिंग सिस्टम पर और तयशुदा रूप से 32-bit x86 लक्ष्य के लिए GCC के विन्यासन से --enable-cld विन्यास विकल्प के साथ सक्रिय किया जाता है.

7.3.4. बेहतर हास्केल समर्थन

Fedora 10 हास्केल के लिए बेहतर समर्थन देता है. संकुलन गाइडलाइन और औज़ारों के नए सेट के साथ, यह किसी हास्केल प्रोग्राम को समर्थन करना बहुत आसान हो जाता है ग्लासगो हास्केल कंपाइलर के साथ. संकुल निर्माण और तैनाती, फेडोरा गुणवत्ता औजार के साथ आगे बढ़ाना तथा कुछ नए मित्र इतना आसान कभी नहीं रहा. क्योंकि हास्केल के लिए समर्थन बढ़ता है हास्केल के लिए निरंतर विकास जारी रहेगा क्योंकि अधिक लाइब्रेरी को शामिल किया गया है.

संकुल निर्माण बहुत सरल है. हास्केल पहले से ही संकुल के लगातार कंपाइलिंग व तैनाती के लिए आधारभूत ढ़ांचा उपलब्ध कराता है. फेडोरा के लिए किसी संकुल का सेट अप किया जाना बहुत कम समय लेता है, यानी कोड जो हास्केल में काम करता है उसे Fedora में भी करना चाहिए.

फेडोरा फेडोरा संकुल के उद्यम तैनाती के लिए औज़ार देता है. हास्केल के फेडोरा में शामिल होने से, विकास करने वाले उद्यम स्तरीय अनुप्रयोग को लिखने के लिए मुक्त हैं हास्केल में और सुरक्षित महसूसते हैं कि कोड को जानना फेडोरा में प्रयोग किया जा सकता है.

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

7.3.5. विस्तारित वस्तुनिष्ठ CAML OCaml कवरेज

Fedora 10 में OCaml 3.10.2 उन्नत प्रोग्रामिंग भाषा समाहित है और संकुलों की बहुत व्यापक सूची:

http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora#Package_status

OCaml उपलब्ध था Fedora 9 के अद्यतन के रूप में लेकिन आरंभिक रिलीज में नहीं.

7.3.6. NetBeans

Fedora के रिलीज में NetBeans IDE, version 6.1 शामिल है. NetBeans IDE एक Integrated Development Environment (IDE) है Java, C/C++, Ruby, PHP, आदि के लिए. NetBeans IDE (Java SE IDE configuration) का तयशुदा विन्यास Java प्लेटफॉर्म Standard Edition (Java SE) के लिए प्रोग्राम के विकास का समर्थन करता है, NetBeans प्लेटफॉर्म के लिए मॉड्यूल के लिए विकास के साथ.

NetBeans IDE एक मॉड्यूल तंत्र है और प्लगिन के संस्थापन व अद्यतन के लिए सुविधाएँ शामिल करता है. NetBeans IDE के लिए प्लगिन का व्यापक स्पेक्ट्रम है जो कि समुदाय और तीसरे पक्ष कंपनियों के द्वारा दिया जाता है.

7.3.6.1. NetBean संसाधन

7.3.7. AMQP आधारभूत ढ़ांचा

AMQP आधारभूत ढ़ांचा संकुल Red Hat Enterprise MRG का उपसमुच्चय है. यह संकुल अनुमापनीय, अंतरसक्रियात्मक, और उच्च प्रदर्शन उद्यम अनुप्रयोग के लिए स्वीकृति देता है.

अधिक विशेष रूप से इसमें निम्नलिखित शामिल हैं.

  • AMQP (protocol version 0-10) messaging broker/server

  • C++, Python, और Java (JMS अंतरफलक के प्रयोग से) के लिए क्लाइंट बाइंडिंग

  • कमांड लाइन अंतरफलक/प्रबंधन उपयोगिता का एक सेट

  • एक उच्च प्रदर्शन अतुल्यकालित संदेश भंडार अधिक चलने वाले संदेश व संदेश विन्यास के लिए.

7.3.7.1. AMQP संसाधन

अधिक सूचना के लिए निम्नलिखित संसाधन का संदर्भ लें.

7.3.8. एप्लायंस निर्माण औजार

एप्लायंस पूर्वसंस्थापित व पूर्व विन्यस्त तंत्र छवि हैं. यह संकुल औज़ारों व मेटाडेटा को शामिल करता है जो कि इसे ISV, विकासकर्ता, OEMS, आदि के लिए आसान बनाता है वर्चुअल एप्लाएंस को बनाने व तैनात करने के लिए. इन फीचरों का दो घटक हैं ACT (Appliance Creation Tool) और AOS (Appliance Operating System). appliance-tools संकुल को Add/Remove Software or yum से संस्थापित करें.

7.3.8.1. एप्लांस निर्माण औजार

एप्लायंस निर्माण औजार एक औजार है जो कि किकस्टार्ट फाइल से एप्लायंस छवि बनाता है. यह औज़ार लाइव CD निर्माता API का प्रयोग करता है साथ ही साथ लाइव CD API का पैच जो कि बहुल विभाजन डिस्क छवि के निर्माण की स्वीकृति देता है. इन डिस्क छवि को वर्चुअल कंटेनर में बूट किया जा सकता है जैसे कि Xen, KVM, और VMware. यह औजार appliance-tools संकुल में शामिल है. यह संकुल एप्लायंस छवि के निर्माण के लिए औजार समाहित करता है Fedora आधारित तंत्र पर व्यत्पन्न वितरण जैसे कि RHEL, CentOS, और दूसरे अन्य.

7.3.8.2. एप्लायंस ऑपरेटिंग तंत्र

एप्लायंस ऑपरेटिंग सिस्टम फेडोरा का कमतर संस्करण है छोटे फुटप्रिंट के साथ. यह केवल किसी एप्लायंस को चलाने के लिए जरूरी संकुल को समाहित करता है. फेडोरा के इस स्पिन के द्वारा समर्थित हार्डवेयर परिसीमित होगा, मुख्य रूप से वर्चुअल कंटेनर पर फोकस करते हुए जैसे कि KVM और VMware. लक्ष्य एक आधार बनाना है जिसपर डेवलेपर अपने अनुप्पयोग को तैयार कर सके, सिर्फ खींचने वाले संकुलों के लिए जिसे उनका सॉफ्टवेयर जरूरी समझता है.

7.3.8.3. एप्लायंस निर्माण औजार संसाधन

एप्लायंस औजार परियोजना साइट: http://thincrust.net/

7.4. Linux kernel

[Tip] पदावनत या मियाद खत्म हुई सामग्री?

यह सामग्री पदावनत या मियाद खत्म हुई हो सकती है, इसे अद्यतन नहीं किया जा रहा है फेडोरा 9 रिलीज नोट्स से.

यह खंड 2.6.27 आधारित कर्नेल का Fedora 10 के संबंध में बदलावों व महत्वपूर्ण सूचनाओं को कवर करता है.

7.4.1. संस्करण

Fedora अतिरिक्त पैच को शामिल कर सकता है कर्नेल में तरक्की, बग फिक्स, और अतिरिक्त फीचर के लिए. इस कारण के लिए, फेडोरा कर्नेल vanilla kernel के kernel.org वेब साइट से समान नहीं हो सकता है:

http://www.kernel.org/

इन पैचों की सूची पाने के लिए, स्रोत RPM संकुल डाउनलोड करें और इसके बरक्स निम्नलिखित कमांड चलाएँ:

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

7.4.2. चेंजलॉग

इस संकुल में बदलावों के लॉग पाने के लिए, निम्नलिखित कमांड चलाएँ:

      rpm -q --changelog kernel-<version>
    

यदि आपको एक उपयोक्ता के लिए आसान संस्करण चाहिए changelog का, http://wiki.kernelnewbies.org/LinuxChanges का संदर्भ लें. कर्नेल का एक छोटा व पूरा diff http://kernel.org/git से उपलब्ध है. Fedora संस्करण कर्नेल Linus तरू पर आधारित है.

फेडोरा संस्करण के लिए बनाया पसंदीदाकरण http://cvs.fedoraproject.org से उपलब्ध है.

7.4.3. कर्नेल भेद

Fedora 10 में निम्नलिखित कर्नेल बिल्ड शामिल है:

  • नेटिव कर्नेल, अधिकतर सिस्टम में प्रयोग के लिए. विन्यस्त स्रोत kernel-devel संकुल में उपलब्ध हैं.

  • कर्नेल-PAE, 32-bit x86 सिस्टम के प्रयोग के लिए 4GB RAM से अधिक के साथ, या CPU के साथ जो NX (No eXecute) फीचर रखता है. यह कर्नेल यूनीप्रोसेसर और मल्टीप्रोसेसर का समर्थन करता है. विन्यस्त स्रोत kernel-PAE-devel संकुल में उफलब्ध है.

  • डबगिंग कर्नेल, कुछ कर्नेल मुद्दों के डिबगिंग के प्रयोग के लिए. विन्यस्त स्रोत kernel-debug-devel संकुल में उपलब्ध है.

आप एक बार में सभी चार कर्नेल फ्लैवर के लिए कर्नेल शीर्षिका संस्थापित कर सकते हैं. ये फाइलें /usr/src/kernels/<version>[-PAE|-xen|-kdump]-<arch>/ तरू में संस्थापित हैं. निम्नलिखित कमांड चलाएँ:

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

इन प्रकारों का एक या अधिक चुनें, कौमा से अलग और बिना किसी स्थान के, जैसा उचित लगे. रूट कूटशब्द दाखिल करें जब प्रांप्ट किया जाए.

[Note] x86 कर्नेल Kdump को शामिल करता है

x86_64 और i686 कर्नेल फिर लोकेट करने योग्य है, ताकि उन्हें kdump क्षमता के लिए अलग कर्नेल की जरूरत नहीं रह जाए. PPC64 अभी भी kdump कर्नेल की जरूरत रहती है.

[Note] कर्नेल में पैरावर्चुअलाइजेशन शामिल है

x86_64 और i686 दोनों कर्नेल paravirt_ops समर्थन को समाहित करते हैं और Xen हाइपरविजर के लिए तोई अलग कर्नेल की जरूरत नहीं होती है. अधिक सूचना के लिए Section 8.3.1, “एकीकृत कर्नेल छवि” का संदर्भ लें.

[Note] तयशुदा कर्नेल SMP देता है

कोई अलग SMP कर्नेल Fedora के लिए i386, x86_64, और ppc64 पर मौजूद नहीं है. मल्टीप्रोसेसर समर्थन को नेटिव कर्नेल के द्वारा दिया जाता है.

[Note] PowerPC कर्नेल समर्थन

Xen या kdump हेतु PowerPC आर्किटेक्चर के लिए Fedora में कोई समर्थन नहीं है. 32-bit PowerPC के पास अभी भी अलग SMP कर्नेल है.

7.4.4. कर्नेल विकास के लिए तैयारी

Fedora 10 में kernel-source संकुल शामिल नहीं है जो कि पुराने संस्करण से दिया गया है क्योंकि सिर्फ kernel-devel संकुल को अब बाहरी मॉड्यूल को तैयार करने के लिए जरूरी है. विन्यस्त स्रोत उपलब्ध हैं, जैसा कि Section 7.4.3, “कर्नेल भेद” में वर्णित है.

[Important] पसंदीदा कर्नेल बिल्डिंग

कर्नेल विकास पर सूचना के लिए और पसंदीदा कर्नेल पर काम करने के लिए, http://fedoraproject.org/wiki/Building_a_custom_kernel का संदर्भ लें

7.4.5. रिपोर्टिंग बग

http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html का संदर्भ Linux कर्नेल में बग रिपोर्टिंग पर सूचना के लिए लें. आप साथ ही http://bugzilla.redhat.com को बग रिपोर्टिंग के लिए प्रयोग कर सकते हैं जो कि फेडोरा के लिए विशिष्ट हैंे.

7.5. एंबेडेड

Fedora 10 अंतःस्थापित विकास के समर्थन के लिए कई लक्ष्य पर कई अनुप्रयोगों को शामिल करता है. इसमें शामिल हैं, एसेंबलर्स, कंपाइलर्स, डिबगर, प्रोग्रामर, IDE और छांटी गई उपयोगिताएँ.

7.5.1. AVR

avrdudeAtmel AVR माइक्रोकंट्रोलर के प्रोग्रामिंग के लिए सॉफ्टवेयर

AVRDUDE एक प्रोग्राम है Atmel के AVR CPU के प्रोग्रामिंग के लिए. यह Flash और EEPROM को प्रोग्राम कर सकता है, और जहाँ जहाँ विशेष प्रोग्रामिंग प्रोटोकॉल के द्वारा समर्थन किया जाता है, यह फ्यूज व लॉक बिट को प्रोग्राम कर सकता है. AVRDUDE साथ ही सीधा निर्देश देता है किसी को कोई प्रोग्रामिंग निर्देश AVR चिप में देने के लिए इसके बजाए कि AVRDUDE खास चिप का विशेष फीचर लागू करता है.

avr-gccक्रास कंपाइलिंग GNU GCC जो avr पर लक्षित है

यह GNU GCC का क्रास कंपाइलिंग संस्करण है, जिसे AVR प्लैटफॉर्म के लिए कंपाइल करने के लिए प्रयोग किया जाता है, नेटिव i386 प्लेटफॉर्म के बजाए.

avr-gcc-c++क्रास कंपाइलिंग GNU GCC avr पर लक्षित

इस संकुल में g++ का क्रास कंपाइलिंग संस्करण है, जिसे c++ कोड को AVR प्लेटफॉर्म के लिए कंपाइल करने के लिए प्रयोग किया जा सकता है, नेटिव i386 प्लेटफॉर्म के बजाए.

avr-libcGCC के Atmel AVR माइक्रोकंट्रोलर पर प्रयोग के लिए C लाइब्रेरी

AVR Libc एक मुक्त सॉफ्टवेयर प्रोजेक्ट है उच्च गुणवत्ता C लाइब्रेरी देने के साथ GCC के Atmel AVR माइक्रोकंट्रोलर पर प्रयोग के लिए.

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क्रास कंपाइलिंग GNU बाइनटिल्स जो avr पर लक्षित है

यह GNU binutils का क्रास कंपाइलिंग संस्करण है, जिसे AVR प्लेटफॉर्म के लिए द्विपदीय इकट्ठा करने व लिंक करने के लिए प्रयोग किया जा सकता है, i386 प्लेटफॉर्म के लिए के बजाए.

avr-gdb(दूरस्थ) डिबगिंग avr द्विपदीय के लिए GDB

यह GDB का विशेष संस्करण है, GNU प्रोजेक्ट डिबगर, (दूरस्थ) AVR द्विपदीय के डिबगिंग के लिए. GDB आपको यह देखने में समर्थ करता है कि क्या दूसरे प्रोग्राम के अंदर चल रहा है जब यह चलता है या क्या दूसरा प्रोग्राम कर रहा था जब यह क्रैश किया.

avariceAtmel JTAG ICE के GDB में अंतरफलन के लिए प्रोग्राम

Atmel JTAG ICE को GDB में अंतरफलक के लिए प्रोग्राम जो उपयोक्ता को उनके अंतःस्थापित AVR लक्ष्य के डिबग के लिए अनुमति देता है

7.5.2. माइक्रोचिप PIC

gputilsMicrochip (TM) PIC (TM) माइक्रोकंट्रोलर के लिए विकास उपयोगिताएँ

यह Microchip (TM) PIC (TM) माइक्रोकंट्रोलर के लिए विकास औजार का संग्रह है. यह एक अल्फा सॉफ्टवेयर है: इसमें एक गंभीर बग हो सकता है और यह पूरा होने के करीब है. gputils संकुल अभी सिर्फ फीचर का उपसमुच्चय लागू करता है जो कि माइक्रोचिप के साथ उपलब्ध है. अद्यतन सूची के लिए दस्तावेजीकरण का संदर्भ लें कि gputils क्या कर सकता है.

gpsim Microchip (TM) PIC (TM) माइक्रोकंट्रोलर के लिए एक सिमुलेटर

gpsim सॉफ्टवेयर Microchip (TM) PIC (TM) माइक्रोकंट्रोलर के लिए एक सिमुलेटर है. यह Microchip's 12-bit, 14bit, और 16-bit कोर परिवार के अधिकतर युक्तियों का समर्थन करता है. इसके अलावे, gpsim गतिशील रूप से लोड करने योग्य मॉड्यूल को जैसे कि LED, LCD, resistors, और बहुत कुछ, PIC के बाहर सिमुलेशन वातावरण को फैलाने के लिए.

माइक्रोकंट्रोलर और इलेक्ट्रानिक युक्तियों का ktechlab विकास व सिमुलेशन

KTechlab एक विकास व सिमुलेशन वातावरण है माइक्रोकंट्रोलर व इलेक्ट्रानिक सर्किट के लिए, जो GNU सामान्य सार्वजनिक लाइसेंस के अंतर्गत वितरित है. KTechlab में कई सुव्यवस्थित घटक शामिल हैं:

  • एक परिपथ सिमुलेटर, सिमुलेटिंग लॉजिक, रैखिक युक्ति और कुछ गैर रैखिक युक्तियों के लिए सक्षम.

  • gpsim के साथ एकीकरण, PIC को परिपथ में सिमुलेशन के लिए स्वीकृति देते हुए.

  • एक योजनाबद्ध संपादक, जो कि सिमुलेशन का वास्तविक समय फीडबैक देता है.

  • एक फ्लोचार्ट संपादक, PIC प्रोग्रामर को दृश्य रूप में अनुमति देते हुए.

  • MicroBASIC; एक BASIC-तरह का PIC के लिए कंपाइलर, KTechlab के सहयोगी प्रोग्राम के रूप में लिखा गया.

  • एक अंतःस्थापित Kate हिस्सा, जो कि PIC प्रोग्राम के लिए शक्तिशाली संपादक देता है.

  • gpasm और gpdasm से होकर एकीकृत एकत्रक व विएकत्रक.

PICmicro आधारित अनुप्रयोग के लिए (under Linux/KDE) pikdev IDE

PiKdev एक सरल IDE है जो PIC आधारित अनुप्रयोगों को KDE के अंतर्गत विकास के लिए प्रतिबद्ध है. विशेषता:

  • एकीकृत संपादक

  • प्रोजेक्ट प्रबंधन

  • 12, 14 और 16 बिट PIC (फ्लैश या EPROM तकनीक) के लिए एकीकृत प्रोग्रामिंग इंजन

  • पैरेलल व सीरियल पोर्ट प्रोग्रामर के लिए समर्थन

  • KDE संगत रूप रंग

सिस्टम प्रशासक को README.Fedora फाइल को जो /usr/share/doc/pikdev-0.9.2 निर्देशिका में है जरूर पढ़नी चाहिए पूर्ण फीचर संस्थापन पूरा करने के लिए.

PIC & dsPIC पर आधारित अनुप्रयोगों के लिए piklab डेवलेपमेंट वातावरण

Piklab एक आलेखी विकास वातावरण है PIC और dsPIC माइक्रोकंट्रोलर के लिए. यह कंपाइलिंग व एकत्रण के लिए विविध टूलचेन का सामना करता है और यह कई माइक्रोचिप का समर्थन करता है और प्रत्यक्ष प्रोग्रामर का. सिस्टम प्रशासक को README.Fedora फाइल का संदर्भ जरूर लेना चाहिए जो /usr/share/doc/piklab-0.15.0 निर्देशिका में है पूर्ण फीचर संस्थापन पूरा करने के लिए.

pikloops PIC विलंब के लिए कोड जनक

PiKLoop Microchip PIC माइक्रोकंट्रोलर के लिए विलंब बनाने के लिए कोड बनाता है. यह एक Pikdev या Piklab IDE के लिए उपयोगी सहयोगी है.

7.5.3. अन्य व प्रोसेसर एगोनिस्टिक

dfu-programmer एक युक्ति फर्मवेयर अद्यतन आधारित USB प्रोग्रामर Atmel चिप्स के लिए

Atmel चिप्स के लिए एक लिनक्स आधारित कमांड लाइन प्रोग्रामर किसी USB बूटलोडर के साथ ISP का समर्थन करता है. यह अधिकतर एक Device Firmware Update (DFU) 1.0 संगत उपयोक्ता स्थान अनुप्रयोग है. अभी समर्थित चिप्स: 8051, AVR, at89c51snd1c, at90usb1287, at89c5130, at90usb1286, at89c5131, at90usb647, at89c5132, at90usb646, at90usb162, और at90usb82.

sdcc छोटा युक्ति सी कंपाइलर

SDCC के लिए sdcc-2.6.0-12 संकुल एक C कंपाइलर है 8051 वर्ग के लिए और समान माइक्रो कंट्रोलर के लिए. इन संकुलों में कंपाइलर, एकत्रक, लिंकर, या युक्ति सिमुलेटर और एक कोर लाइब्रेरी शामिल है. समर्थित प्रोसेसर (किसी बदलती डिग्री के साथ) 8051, ds390, z80, hc08, और PIC को शामिल करता है.

uisp सार्वभौमिक तंत्रनिहित प्रोग्रामर Atmel AVR और 8051 के लिए

uisp उपयोगिता AVR युक्ति में प्रोग्राम के डाउनलोड/अपलोड करने के लिए है. इसे कुछ Atmel 8051 प्रकार के युक्ति से प्रयोग किया जा सकता है. इसके अलावे, uisp युक्ति को मिटा सकता है, लॉक बिट लिख सकता है, जाँत और सक्रिय खंड सेट कर सकता है. युक्ति को प्रोग्राम करने के लिए निम्नलिखित हार्डवेयर के प्रयोग के लिए: 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 कूप एमुलेटर (spectrum compatible)

SimCoupe एक 8bit Z80 आधारित होम कंप्यूटर को एमुलेट करता है, 1989 में Miles Gordon Technology के द्वारा जारी. SAM Coupe व्यापक रूप से स्पेक्ट्रम सुसंगत था अधिक बेहतर हार्डवेयर के साथ

sjasm एक z80 क्रॉस एसेंबलर

SjASM दो पास मैक्रो Z80 क्रास एसेंबलर है

z88dk एक Z80 क्रास कंपाइलर

z88dk प्रोग्राम एक Z80 क्रास कंपाइलर है कई Z80 आधारित मशीनों के लिए द्विपदीय फाइलों को उत्पन्न करने के लिए (जैसे कि ZX81, Spectrum, Jupiter Ace, और कुछ TI गणक).

7.6. KDE 3 विकास प्लेटफॉर्म व लाइब्रेरी

Fedora अब KDE 4 को फीचर करता है, और अब KDE 3 को बतौर पूर्ण डेस्कटॉप वातावरण के रूप में प्रस्तावित नहीं करता है. Fedora निम्नलिखित KDE 3.5 लाइब्रेरी संकुल को उपलब्ध कराता है कई मौजूदा KDE 3 अनुप्रयोगों को चलाने व तैयार करने के लिए:

  • qt3, qt3-devel (और दूसरे qt3-* संकुल): Qt 3.3.8b

  • kdelibs3, kdelibs3-devel: KDE 3 लाइब्रेरी

  • kdebase3, kdebase3-pim-ioslaves, kdebase3-devel: KDE 3 कोर फाइल कुछ अनुप्रयोगों के द्वारा जरूरी

इसके अलावे, KDE 4 kdebase-runtime संकुल, जो khelpcenter को उपलब्ध कराता है, khelpcenter को भी KDE 3 अनुप्रयोग की सेवा के तौर पर सेट अप करता है, इसलिए KDE 3 अनुप्रयोग के कामों में मदद करें. khelpcenter का KDE 3 संस्करण अब नहीं दिया जा रहा है, इसके बदले KDE 4 संस्करण का प्रयोग हो रहा है.

इन संकुलों को डिजायन किया गया है:

  • Filesystem Hierarchy Standard (FHS) के साथ संगत है, और

  • KDE 4 के साथ साथ संस्थापित करने के लिए पूरी तरह से सुरक्षित है, -devel संकुल के साथ.

इस लक्ष्य को पाने के लिए, Fedora KDE SIG सदस्य ने KDE 4 kdelibs-devel संकुलों में दो बदलाव किए हैं:

  • लाइब्रेरी सांकेतिक लिंक को /usr/lib/kde4/devel या /usr/lib64/kde4/devel में संस्थापित किया गया है जो आपके सिस्टम के ऑर्किटेक्चर पर निर्भर करता है.

  • kconfig_compiler और makekdewidgets औजारों को क्रमशः kconfig_compiler4 और makekdewidgets4 के रूप में फिर नाम दिया गया है.

इन परिवर्तनों को KDE 4 अनुप्रयोगों के अधिकतर से पूरी तरह पारदर्शी होना चाहिए जो cmake को बनाने के लिए प्रयोग करता है, चूँकि FindKDE4Internal.cmake को इन बदलावों को मेल खाने के लिए पैच किया गया है. KDE SIG ने इन बदलावों को KDE 4 kdelibs-devel में बनाया है बजाय kdelibs3-devel के क्योंकि KDE 4 इन स्थानों को भंडारित करता है केंद्रीय स्थान पर, जबकि KDE 3 अनुप्रयोग लाइब्रेरी खोज पथ और निष्पादनीय नामों का हार्डकोडेड कॉपी समाहित करता है.

नोट करें कि kdebase3 निम्नलिखित को शामिल नहीं करता है:

  • एक पूर्ण KDE 3 डेस्कटॉप (वर्कस्पेस) जिसे KDE 4 के बजाय प्रयोग किया जा सकता है; खासकर, KWin का KDE 3 संस्करण, KDesktop, Kicker, KSplash और KControl शामिल नहीं हैं.

  • kdebase अनुप्रयोग का KDE 3 संस्करण जैसे कि Konqueror और KWrite, जो कि KDE 4 संस्करण में अब नहीं है और अब उनसे विरोध करेगा.

  • libkdecorations लाइब्रेरी KWin 3 विंडो सजावट के लिए जरूरी होगा, क्योंकि वे विंडो सजावट को version of KWin के KDE 4 संस्करण में प्रयोग नहीं किया जा सकता है.

  • libkickermain लाइब्रेरी जो कोई Kicker एप्लेट के लिए जरूरी है, क्योंकि कोई Kicker Fedora 10 में नहीं है और इस प्रकार Kicker एप्लेट को प्रयोग नहीं किया जा सकता है.

[नोट] पुरातन API के बरक्स नया सॉफ्टवेयर का विकास हतोत्साहित किया जाता है.

जैसा किसी पश्चगामी सुसंगतता लाइब्रेरी के साथ है, आप संभवतः पदावनत अंतरफलक के साथ विकास कर रहे हों.

8. तंत्र प्रशासक के लिए नया क्या है

8.1. सुरक्षा

यह खंड Fedora से कई सुरक्षा मदों को आलोकित करता है.

8.1.1. सुरक्षा संवर्द्धन

Fedora अपने कई सुरक्षा फीचरों को बेहतर बनाने में लगा है.

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

8.1.2. SELinux

SELinux प्रोजेक्ट पृष्ठ के पास ट्रबलशूटिंग संकेत, व्याख्या, और संकेतक है दस्तावेजीकरण व संदर्भ में. कुछ उपयोगी लिंक में निम्नलिखित शामिल हैं:

8.1.3. SELinux संवर्द्धन

भिन्न भूमिकाएँ अब उपलब्ध हैं, अधिक बेहतर पहुँच नियंत्रण पाने के लिए:

  • guest_t setuid द्विपदीय को चलाने की अनुमति नहीं देता है, संजाल कनेक्शन बनाते हुए या GUI के प्रयोग से.

  • xguest_t HTTP के अलावा संजाल पहुँच को स्वीकृति नहीं देता है, और कोई setuid द्विपदीय नहीं.

  • user_t कार्यालय उपयोक्ताओं के लिए आदर्श है: setuid अनुप्रयोग से रूट बनना रोकता है.

  • staff_t समान है user_t के, सिवाय sudo के रूट लेबल पहुँच के जो स्वीकृति प्राप्त है.

  • 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. सामान्य सूचना

फेडोरा में कई सुरक्षात्मक फीचर का सामान्य परिचय, मौजूदा स्थिति, और नीतियाँ यहाँ उपलब्ध है http://fedoraproject.org/wiki/Security.

8.2. तंत्र सेवा

8.2.1. अपस्टार्ट करें

Fedora 10 अपस्टार्ट आरंभीकरण तंत्र को फीचर करता है. सभी तंत्र V init स्क्रिप्ट को सुसंगता मोड में अच्छी तरह चलना चाहिए. हालांकि, उपयोक्ता जिसने अपने /etc/inittab फाइल में अपने अनुसार बदलाव किया है उन्हें उन रूपांतरणों को upstart में पोर्ट करना चाहिए. कैसे upstart काम करता है इस पर अधिक सूचना के लिए, init(8) और initctl(8) मैन पेज का संदर्भ लें. अपस्टार्ट स्क्रिप्ट लिखने के लिए सूचना के लिए, events(5) मैन पेज का संदर्भ लें, और साथ ही"Upstart Getting Started Guide" का:

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

init सिस्टम में बदलाव के कारण, इसकी सलाह दी जाती है कि उपयोक्ता जो लाइव फाइल सिस्टम पर फेडोरा 10 के लिए उन्नयन करते हैं, तुरत बाद फिर चलाएँ.

8.2.2. नेटवर्कप्रबंधक

Fedora 10 NetworkManager को फीचर करता है. NetworkManager 0.7 बेहतर मोबाइल ब्रॉडबैंड समर्थन देता है, GSM और CDMA युक्तियों के साथ, और अब कई युक्तियों को समर्थन करता है, कनेक्शन साझा करने के लिए तदर्थ संजालन, और सिस्टम व्यापक संजाल विन्यास का प्रयोग. इसे तयशुदा रूप से सक्रिय किया जाता है सभी संस्थापनों पर. NetworkManager को प्रयोग करने के दौरान, निम्नलिखित से परिचित रहें:

  • NetworkManager अभी सभी वर्चुअल युक्ति प्रकारों को समर्थन नहीं करता है. उपयोक्ता जो ब्रिजिंग, बांडिंग, या VLAN का प्रयोग करते हैं उन्हें पुराने network सेवा में जाने की जरूरत हो सकती है उन अंतरफलक के विन्यास के बाद.

  • NetworkManager संजाल को अतुल्यकालित रूप में आरंभ करता है. उपयोक्ताओं जिनके पास अनुप्रयोग हैं जिसके लिए बूट के दौरान संजाल को पूरी तरह से आरंभीकृत रखने की जरूरत पड़ती है उन्हें NETWORKWAIT चर को /etc/sysconfig/network में सेट करना चाहिए. कृपया बग फाइल करें उन स्थितियों के बारे में जहाँ यह जरूरी है, ताकि हम प्रश्नगत अनुप्रयोगों को ठीक कर सकें.

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

8.2.3. Autofs

Autofs अब तयशुदा रूप से संस्थापित नहीं होता है. उपयोक्ता जो Autofs का प्रयोग करना चाहते हैं वे इसे System Tools समूह से संस्थापक में चुन सकते हैं, या संकुल संस्थापन औजार के साथ.

8.2.4. Varnish

Varnish जो उच्च प्रदर्शन युक्त HTTP त्वरक है को संस्करण 2.0 में अद्यतन किया गया है. VCL वाक्यरचना को संस्करण 1.x से बदला गया है. उपयोक्ता जो 1.x से उन्नत किया है उन्हें अपना vcl फाइल को README.redhat के अनुसार जरूर बदल देना चाहिए. सबसे महत्वपूर्ण बदलाव हैं:

  • vcl में, insert को deliver के द्वारा जरूर प्रतिस्थापित करना चाहिए

  • बैकेंड के vcl घोषणा में, set backend को backend में सरलीकृत किया गया है को अब डॉट के साथ लगाया जाता है इसलिए तयशुदा लोकलहोस्ट विन्यास इस तरह का दिखता है:

    	  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 8 का समर्थन करता है.

किसी Xen domU अतिथि को Fedora 10 के अंतर्गत बूट करने के लिए KVM आधारितxenner की जरूरत होती है. Xenner अतिथि कर्नेल को चलाता है और छोटा Xen एमुलेटर एक साथ एक KVM अतिथि समझा जाता है.

[Important] KVM के लिए हार्डवेयर वर्चुअलाइजेशन विशेषता की जरूरत होस्ट तंत्र में है.

हार्डवेयर वर्चुअलाइजेशन का समर्थन नहीं करने वाला तंत्र Xen अतिथि को इस समय समर्थन नहीं करता है.

अधिक जानकारी के लिए इसका संदर्भ लें:

8.3.2. वर्चुअलाइजेशन स्टोरेज प्रबंधन

libvirt में जाना किसी दूरस्थ होस्ट पर सूची, निर्माण, और दूरस्थ होस्ट पर भंडार वॉल्यूम मिटाता है. इसमें कच्चा स्पार्स बनाने की क्षमता शामिल करता है और किसी दैर स्पार्स फाइल को किसी निर्देशिका में, LVM तार्किक आयतन, विभाजन भौतिक डिस्क, और iSCSI लक्ष्य से संलग्न.

यह virt-manager औजार को दूरस्थ रूप से नए अतिथि डोमेन को देने के लिए सक्रिय करता है, और उनसे जुड़े भंडार को प्रबंधित करता है. यह उन्नत SELinux एकीकरण देता है, चूंकि API सुनिश्चित करता है कि सभी भंडार आयतन को सही SELinux सुरक्षा संदर्भ होना चाहिए जब अतिथि से नियत किया जाता है.

विशेषताएँ

  • किसी निर्देशिका में भंडार आयतन की सूची देता है, और नया आयतन आबंटित करता है, कच्चा फाइल दोनों स्पार्स व गैर स्पार्स, और qemu-img (cow, qcow, qcow2, vmdk, आदि) के द्वारा प्रारूप समर्थित।

  • डिस्क में विभाजन की सूची दें, और मुक्त स्थान से नए विभाजन आबंटित करें

  • iSCSI सर्वर और एक निर्यात किए लक्ष्य से जुड़े आयतन की सूची में सामग्री

  • किसी LVM वाल्यूम समूह की सूची, और नया LVM लॉजिकल वाल्यूम आबंटित करें

  • स्वतः सही SELinux सुरक्षा संदर्भ स्तर नियत करें (virt_image_t) सभी आयतन में जब अतिथि से जोड़ा जा रहा हो.

    आगे विवरण के लिए इसका संदर्भ लें:

8.3.3. वर्चुअल मशीन का दूरस्थ संस्थापन

वर्चुअलाइजेशन भंडार प्रबंधन में तरक्की ने अतिथि के निर्माण को सक्रिय किया है दूरस्थ मेजबान सिस्टम पर. अवही के उठाकर, सिस्टम जो libvirt का समर्थन करते हैं को स्वतः virt-manager के द्वारा जाँचा जाता है. जाँचे जाने पर अतिथि को दूरस्थ सिस्टम पर प्रावधान किया जा सकता है.

संस्थापन स्वचालित हो सकता है cobbler और koan की मदद से. Cobbler एक Linux संस्थापन सर्वर है जो संजाल संस्थापन वातावरण के त्वरित सेटअप के लिए स्वीकृति देता है. संजाल संस्थापन को PXE बूट, पुनर्संस्थापन, मीडिया आधारित नेट, और वर्चुअलाइज्ड अतिथि संस्थापन के लिए विन्यस्त किया जा सकता है. Cobbler एक सहायक प्रोग्राम का प्रयोग करता है, koan, पुनर्संस्थापन व वर्चुअलाइजेशन समर्थन के लिए.

आगे विवरण के लिए इसका संदर्भ लें:

8.3.4. अन्य सुधार

फेडोरा साथ ही निम्नलिखित वर्चुअलाइजेशन सुधारों को शामिल करता है:

  • इस नए virt-mem संकुल में उपयोगिता प्रक्रिया सारणी, अंतरफलक सूचना, dmesg, और QEmu का uname और KVM guests में अभिगम देता है होस्ट सिस्टम से. अधिक सूचना के लिए http://et.redhat.com/~rjones/virt-mem/ का संदर्भ लें.

    [Note] virt-mem संकुल प्रायोगिक है.

    केवल 32 बिट अतिथि इस समय समर्थित है.

  • नया virt-df औजार अतिथि के डिस्क प्रयोग पर सूचना देता है होस्ट तंत्र से. http://et.redhat.com/~rjones/virt-df

  • नया प्रायोगिक xenwatch संकुल xenstore के साथ अंतःक्रिया करने के लिए उपयोगिता देता है Xen-आधारित वर्चुअलाइजेशन होस्ट पर. अधिक जानकारी के लिए http://kraxel.fedorapeople.org/xenwatch/ का संदर्भ लें.

8.3.4.1. libvirt 0.4.6 में अद्यतन

libvirt संकुल एक API और औजार उपलब्ध कराता है वर्चुअलाइजेशन क्षमता से अंतःक्रिया करने के लिए Linux (और अन्य OS) के हाल के संस्करण के साथ.

  • Xen हाइपरविजर Linux और Solaris होस्ट पर.

  • QEMU एमुलेटर

  • KVM Linux हाइपरविजर

  • LXC लिनक्स कंटेनर सिस्टम

  • OpenVZ लिनक्स कंटेनर सिस्टम

  • IDE/SCSI/USB डिस्क, फाइबर चैनल, LVM, iSCSI, और NFS पर भंडार

0.4.2 से नया फीचर व सुधार:

  • संवर्द्धित OpenVZ समर्थन

  • संवर्द्धित Linux कंटेनर (LXC) समर्थन

  • स्टोरेज पूल API

  • संवर्द्धित iSCSI समर्थन

  • USB युक्ति पासथ्रू QEMU और KVM

  • QEMU और Xen के लिए ध्वनि, सीरियल, और पैरेलल युक्ति समर्थन

  • NUMA और vCPU के लिए समर्थन जो QEMU में पिनिंग कर रहे हैं

  • एकीकृत XML डोमेन और संजाल विश्लेषण सभी वर्चुअलाइजेशन ड्राइवर के लिए

आगे विवरण के लिए इसका संदर्भ लें:

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

8.3.4.2. virt-manager 0.6.0 में अद्यतन

virt-manager संकुल एक GUI कार्यान्वयन देता है virtinst और libvirt प्रकार्यात्मकता का.

0.5.4 से नये फीचर व सुधार:

  • दूरस्थ भंडार प्रबंधन व प्रोविजनिंग: देखें, जोड़ें, हटाएँ, और प्रावधान करें libvirt प्रबंधित भंडार. प्रबंधित भंडार को दूरस्थ VM से जोड़ें.

  • दूरस्थ VM संस्थापन समर्थन: प्रबंधित मीडिया (CDROM) या PXE से संस्थापित करें. सरल संस्थापन समय भंडारण प्रावधान.

  • VM विवरण व कंसोल विंडो मिलाया गया: हर VM को अब एकल टैब विंडो से प्रतिरूपित किया जाता है.

  • libvirtd उदाहरण का संजाल पर अवही का प्रयोग करें.

  • हाइपरविजर ऑटोकनेक्ट: हाइरपर विजर को कनेक्ट करने का virt-manager आरंभन पर विकल्प.

  • ध्वनि युक्ति एमुलेशन जोड़ने का विकल्प जब नया अतिथि बना रहे हों.

  • Virtio और USB विकल्प जब किसी युक्ति को जोड़ रहे हों.

  • VM ध्वनि, सीरियल, पैरेलल और कंसोल युक्ति को देखा जाना स्वीकारें.

  • किसी कीमैप को निर्दिष्ट करना स्वीकारें जब प्रदर्शन युक्ति जोड़ रहा हो.

  • अनुप्रयोग चलाना जारी रखें यदि प्रबंधक विंडो बंद किया जाता है लेकिन VM विंडो अभी भी खुला है.

  • जमा स्टैट्स इतिहास की मात्रा परिसीमित करने की अनुमति दें.

आगे विवरण के लिए इसका संदर्भ लें:

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

8.3.4.3. virtinst 0.400.0 में अद्यतन

python-virtinst संकुल कई VM अतिथि छवि प्रारूप को संस्थापित व मैनिपुलेट करने के लिए औज़ार है.

0.300.3 से नया फीचर व सुधार:

  • नया औज़ार virt-convert: virt विन्यास फ़ाइलों के विभिन्न प्रकारों के बीच बदलने जाने को स्वीकार करता है. अभी सिर्फ vmx से virt-image तक का समर्थन करता है.

  • नया औज़ार virt-pack: virt-image xml प्रारूप को vmx में बदलता है और एक tar.gz में पैक करता है. (नोट करें कि इसे virt-convert के साथ भविष्य में मिलाने की संभावना है).

  • virt-install सुधार:

    • दूरस्थ VM संस्थापन के लिए समर्थन. संस्थापन मीडिया और डिस्क छवि का प्रयोग कर सकता है दूरस्थ होस्ट पर यदि libvirt के द्वारा साझा किया जाता है. दूरस्थ पूल पर प्रावधान भंडार की अनुमति देता है.

    • CPU पिनिंग सूचना को QEmu/KVM VMs के लिए सेट करने का समर्थन

    • --cpuset=auto विकल्प से होकर NUMA समर्थन

    • नया विकल्प:

      • --wait संस्थापन पर कठिन समय सीमा रखने की स्वीकृति देता है

      • --sound VM को साउंडकार्ड एमुलेशन से बनाता है

      • --disk पथ के रूप में विशिष्ट मीडिया को स्वीकृति देता है, भंडार आयतन, या एक पूल को प्रावधान भंडार पर, युक्ति प्रकार व कई अन्य विकल्प. --file, --size, --nonsparse फाइल पदावनत करता है.

      • --prompt इनपुट प्रांप्टिंग अब तयशुदा नहीं रह गया है, यह विकल्प इसे फिर चालू कर देता है.

  • virt-image सुधार:

    • --replace विकल्प मौजूदा VM छवि फाइलों को अधिलिखित करने के लिए

    • virt-image प्रारूप में कई संजाल अंतरफलक का समर्थन करता है

  • virtio disk/net ड्राइवर का प्रयोग करता है यदि चुना गया अतिथि OS प्रविष्टि इसका समर्थन करता है (Fedora 9 और 10)

आगे विवरण के लिए इसका संदर्भ लें:

8.3.4.4. Xen 3.3.0 में अद्यतनअद्यतन

Fedora 10 बतौर अतिथि domU के रूप में बूटिंग का समर्थन करता है, लेकिन बतौर dom0 काम नहीं करेगा जब तक कि वैसा समर्थन अपस्ट्रीम कर्नेल में दिया हुआ न हो. किसी pv_ops dom0 के लिए समर्थन Xen 3.4 के लिए लक्षित है.

3.2.0 से बदलाव:

  • हाइपरविजर में बिजली प्रबंधन (P & C states)

  • HVM एमुलेशन डोमेन (qemu-on-minios) बेहतर अनुमापनीयता, प्रदर्शन, और सुरक्षा के लिए

  • PVGrub: PV कर्नेल को बूट करता है वास्तविक GRUB के साथ PV डोमेन के अंदर

  • बेहतर PV प्रदर्शन: डोमेन लॉक को पेजटेबल अपडेट पथ से निकाला गया

  • Shadow3: इसे सबसे अच्छा शेडो पेजटेबल अलगोरिथम बनाने के लिए अनुकूलतम, HVM प्रदर्शन को इससे बेहतर बनाते हुए

  • हार्डवेयर मदद प्राप्त पेजिंग संवर्द्धन: 2MB पेज समर्थन बेहतर TLB लोकेलिटी के लिए

  • CPUID फीचर लेवलिंग: सिस्टम में सुरक्षित डोमेन उत्प्रवासन की स्वीकृति देता है भिन्न CPU मॉडल के साथ

  • SCSI पहुँच के लिए PVSCSI ड्राइवर PV अतिथि में सीधे

  • HVM फ्रेमबफर अनुकूलन: फ्रेमबफर अद्यतन के लिए अधिक प्रभावी रूप से स्कैन करता है

  • युक्ति पासथ्रू संवर्द्धन

  • HVM अतिथि के लिए Intel VT पर पूर्ण x86 वास्तविक मोड एमुलेशन: पुरातन अतिथि OS का अधिक व्यापक परिसर

  • अपस्ट्रीम विकास के साथ नया qemu मिलान

  • दोनों x86 और IA64 पोर्ट में कई अन्य बदलाव

आगे विवरण के लिए इसका संदर्भ लें:

8.4. वेब व अंतर्वस्तु सर्वर

8.4.1. द्रुपल

द्रुपल को 6.4 में अद्यतन किया गया है. विवरण के लिए, इसका संदर्भ लें:

http://drupal.org/drupal-6.4

यदि आपका संस्थापन को 6.4 संस्करण में फेडोरा 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 - विंडोज सुसंगतता

यह खंड सांबा से संबंधित सूचना समाहित किया है, सॉफ्टवेयर सूट जिसे फेडोरा Fedora Microsoft Windows सिस्टम के साथ अंतःक्रिया के लिए प्रयोग करता है.

Fedora 10 में samba-3.2.1 शामिल है. यह महज Fedora 9, 3.2.0 में शामिल का गौण रिलीज है, इसलिए उपयोक्ता जो Fedora 9 से उन्नयन कर रहे हैं को कोई विशेष मुद्दा नहीं देखना चाहिए. हालांकि, उपयोक्ता जो सांबा के पूर्ववर्ती संस्करण से उन्नयन कर रहे हैं उन्हें सांबा 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 mail transport agent (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] डेटाबेस संकुल को उन्नयन करने के लिए आपको अपना स्वयं का शोध जरूर करना चाहिए.

डेटाबेस के संस्करण के लिए रिलीज नोट्स की सलाह लें जिसमें आप उन्नयन कर रहे हैं. कई क्रियाएँ हैं जिसे आपको करने की जरूरत है उन्नयन के सफल होने के लिए.

8.7.1. MySQL

Fedora 10 में MySQL 5.0.67-2 शामिल है.

[Warning] Fedora 10 में MySQL संस्करण Fedora 9 संस्करण से बहुत अलग है

Fedora 9 में शामिल संस्करण के बनिस्पत कई बदलाव आ गए हैं, कुछ असंगत बदलावों के साथ.

MySQL उपयोक्ता को MySQL के लिए रिलीज नोट्स का अध्ययन करने की सलाह दी जाती है उनके MySQL डेटाबेस के उन्नयन के पहले.

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 शामिल है.

यदि आप Fedora 9 से उत्प्रवासित हो रहे हैं, कोई विशेष क्रिया जरूरी नहीं है. हालांकि, PostgreSQL के 8.3.1 के पहले के संस्करण से प्रवास के लिए विशेष चरण की जरूरत है. PostgreSQL रिलीज नोट्स को जाँचने के लिए सुनिश्चित करें उत्प्रवासन के पहले.

http://www.postgresql.org/docs/8.3/static/release-8-3-4.html

8.8. पश्चगामी सुसंगतता

Fedora पुरातन सिस्टम लाइब्रेरी को सुसंगतता के लिए पुराने सॉफ्टवेयर के साथ देता है. यह सॉफ्टवेयर पुरातन सॉफ्टवेयर विकास समूह का हिस्सा है, जो कि तयशुदा रूप से संस्थापित है. उपयोक्ता जिसके लिए इस प्रकार्यशीलता की जरूरत है इस समूह को चुन सकते हैं या तो संस्थापन के दौरान या संस्थापन पूरा होने के बाद. किसी Fedora सिस्टम पर संकुल समूह को संस्थापित करने के लिए, अनुप्रयोगसॉफ्टवेयर जोड़ें/हटाएँ का प्रयोग करें या टर्मिनल विंडो में निम्नलिखित कमांड दाखिल करें:

    su -c 'yum groupinstall "Legacy Software
      Development"'
  

प्रांप्ट किए जाने पर रूट खाता का कूटशब्द दाखिल करें.

8.8.1. कंपाइलर सुसंगतता

compat-gcc-34 संकुल को सुसंगता मोड के लिए शामिल किया गया है:

https://www.redhat.com/archives/fedora-devel-list/2006-August/msg00409.html

8.9. Fedora 10 में अद्यतन संकुल

यह स्वतः उत्पन्न सूची है जो (F10)-1 GOLD तरू के विशेष तिथि पर की सूची पर जाँचकर. अंतर्वस्तु केवल विकि पर पोस्टेड है:

http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages

8.10. संकुल बदलाव

[Note] यह सूची स्वतः उत्पन्न की गई है

यह सूची स्वतः उत्पन्न की गई है. यह अनूदित नहीं है.

यह सूची रिलीज के लिए उत्पन्न की गई है और सिर्फ विकि पर पोस्टेड है. इसे repodiff उपयोगिता के प्रयोग से yum-utils संकुल से बनाया गया है, चलाएँ बतौर repodiff --old=<base URL of the old SRPMS repository> --new=<base URL of the new SRPMS repository>>.

पिछले रिलीज के बाद कौन सा संकुल अद्यतन किया गया है कि सूची के लिए, http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages का संदर्भ लें. आप सारे फेडोरा संस्करण के मुख्य संकुल का http://distrowatch.com/fedora पर तुलना पा सकते हैं.

9.1. Fedora परियोजना

Fedora प्रोजेक्ट का लक्ष्य Linux समुदाय के साथ काम करना है एक पूर्ण, सामान्य उद्देश्य ऑपरेटिंग सिस्टम को विशेष रूप से तैयार करना है स्वतंत्र व मुक्त स्रोत सॉफ्टवेयर से. Fedora प्रोजेक्ट उन लोगों के द्वारा चलता है जो इसमें योगदान देते हैं. बतौर टेस्टर, डेवलेपर, लेखक, या अनुवादक आप बदलाव ला सकते हैं. http://join.fedoraproject.org का अधिक विवरण के लिए संदर्भ लें. फेडोरा उपयोक्ताओं व योगदान करने वालों के लिए संचार चैनल पर सूचना के लिए, http://fedoraproject.org/wiki/Communicate का संदर्भ लें.

इस वेबसाइट के अलावे, निम्नलिखित मेलिंग सूची उपलब्ध है:

इन सूचियों में से किसी की सदस्यता लेने के लिए, एक ईमेल भेजें "subscribe" शब्द के साथ विषय में <listname>-request, जहाँ <listname> कोई सूची नाम है. वैकल्पिक रूप से, आप Fedora मेलिंग सूची पर वेब अंतरफलक http://www.redhat.com/mailman/listinfo/ के द्वारा भी सदस्यता ले सकते हैं.

Fedora प्रोजेक्ट साथ ही कई IRC (Internet Relay Chat) चैनल का प्रयोग करता है. IRC वास्तविक समय में पाठ आधारित संचार का रूप है तत्काल मैसेजिंग के तरह का. इसके साथ, आप खुले चैनल में कई लोगों के साथ बातचीत कर सकते हैं, या किसी के साथ व्यक्तिगत रूप से बात कर सकते हैं. दूसरे Fedora प्रोजेक्ट सहभागियों के साथ IRC से बात करने के लिए, Freenode IRC संजाल का अभिगम लें. Freenode वेबसाइट का संदर्भ http://www.freenode.net/ अधिक सूचना के लिए लें.

Fedora प्रोजेक्ट सहभागी से #fedora चैनल भरा होता है Freenode संजाल पर, जबकि Fedora प्रोजेक्ट डेवलेपर को #fedora-devel चैनल पर प्रायः पाया जाता है. कुछ बड़े प्रोजेक्ट के पास उनका अपना चैनल भी हो सकता है. यह सूचना वेब पेज पर पाई जा सकती है प्रोजेक्ट के लिए, और यहाँ पर http://fedoraproject.org/w/index.php?title=Communicate.

#fedora चैनल पर बात करने के लिए, आपको अपना उपनाम पंजीकृत करने की जरूरत है, या nick निर्देश. निर्देश दिए जाते हैं जब आप /join चैनल में शामिल होते हैं.

[Note] IRC चैनल

Fedora प्रोजेक्ट व Red Hat का Fedora प्रोजेक्ट IRC चैनल व उनकी अंतर्वस्तु पर कोई नियंत्रण नहीं है.

9.2. पुष्पिका

जैसे हम पद का प्रयोग करते हैं, एक पुष्पिका:

  • योगदानकर्ताओं को महत्व देता है व जिम्मेदारी प्रदान करता है, और

  • औज़ारों व उत्पादन विधियों को वर्णित करता है.

9.2.1. योगदानकर्ता

... और बहुतेरे अनुवादक. रिलीज नोट्स के इन वेब अद्यतन संस्करण का संदर्भ लें क्योंकि हम अनुवादकों को रिलीज के बाद जोड़ते हैं:

http://docs.fedoraproject.org/release-notes/

9.2.2. उत्पादन विधियाँ

बीट राइटर Fedora Project विकी पर सीधे रिलीज नोट्स को प्रस्तुत करते हैं. वे दूसरे विषय विशेषज्ञ से फेडोरा से बातें हैं महत्वपूर्ण बदलाव व संवर्द्धन की व्याख्या करता है. संपादकीय दल समाप्त बीट का संगतता व गुणवत्ता देखता है, और Wiki वस्तुओं को DocBook XML में रिवीसन कंट्रोल रिपॉजिटरी में पोर्ट करता है. आगे, अनुवादक का दल रिलीज नोट्स का अन्य भाषा संस्करण देता है, जो कि Fedora के हिस्से केस रूप में सामान्य जनता को उपलब्ध कराया जाता है. प्रकाशन दल उन्हें बनाते हैं और साथ के इरेटा, बेव से होकर उपलब्ध.

hjttp://docs.fedoraproject.org/release-notes