Description: Fedora ના આ પ્રકાશન વિશેની મહત્વની જાણકારી

## પ્રકાશન નોંધો

### Fedora 10

### Fedora દસ્તાવેજીકરણ પ્રોજેક્ટ

Copyright © 2007, 2008 Red Hat, Inc. અને અન્ય

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.

બાકીના બધા સંદર્ભિત ટ્રેડમાર્કો અને કોપીરાઈટો એ તેમના લગતાવળગતા માલિકોની માલિકીના છે.

સોફ્ટવેરની સાથેનું દસ્તાવેજીકરણ, નિકાસ નિયંત્રણ પ્રમાણે હોઈ શકે. Fedora પ્રોજેક્ટ નિકાસ નિયંત્રણો વિશે http://fedoraproject.org/wiki/Legal/Export આગળ વાંચો.

સાર

Fedora ના આ પ્રકાશન વિશેની મહત્વની જાણકારી

## 1. Fedora 10 માં સ્વાગત છે

### 1.1. Fedora માં સ્વાગત છે

Fedora એ Linux-આધારિત ઓપરેટિંગ સિસ્ટમ છે કે જે મુક્ત અને ઓપન સોર્સ સોફ્ટવેરમાં તાજેતરના કિસ્સાઓ બતાવે છે. Fedora એ કોઈપણ માટે વાપરવા માટે, સુધારવા માટે અને વિતરિત કરવા માટે મુક્ત છે. તે વિશ્વના લોકો દ્વારા બનાવવામાં આવેલ છે કે જેઓ એકસાથે સમુદાય તરીકે કામ કરે છે: Fedora પ્રોજેક્ટ. Fedora પ્રોજેક્ટ એ ઓપન છે અને કોઈપણ માટે જોડાવા માટે આવકાર્ય છે. Fedora પ્રોજેક્ટ એ તમારા માટે અગ્ર અંત છે, મુક્ત, ઓપન સોફ્ટવેર અને સમાવિષ્ટોના ઉન્નતીકરણની પ્રગતિ માટે.

| Fedora માટે હાલની પ્રકાશન નોંધોને જોવા માટે ની મુલાકાત લો, ખાસ કરીને જો તમે સુધારી રહ્યા છે.
જો તમે તરત જ પહેલાનાં એક કરતા Fedora જૂનાના પ્રકાશનમાંથી પરિવર્તન કરી રહ્યા છો, તો તમે વધારાની જાણકારી માટે જૂની પ્રકાશન નોંધોનો સંદર્ભ લેવો જોઇએ. તમે http://docs.fedoraproject.org/release-notes/ પર જૂની પ્રકાશન નોંધો ને શોધી શકો છો

Fedora ને સુધારવા માટે તમે Fedora પ્રોજેક્ટ સમુદાયને ચાલવા માટે મદદ લઇ શકો છો જો બગ નો રિપોર્ટ કરી શકો છો અને સૂચનોને વધારી શકો છો. બગો અને ગુણધર્મ વિશે વધુ જાણકારી માટે http://fedoraproject.org/wiki/BugsAndFeatureRequests નો સંદર્ભ લો. તમારા પાર્ટીશન માટે તમારો આભાર.

Fedora વિશે વધુ સામાન્ય જાણકારી શોધવા માટે, નીચેના વેબ પાનાંઓનો સંદર્ભ લો:

- Fedora ઝાંખી - http://fedoraproject.org/wiki/Overview

- Fedora FAQ - http://fedoraproject.org/wiki/FAQ

- મદદ અને ચર્ચાઓ - http://fedoraproject.org/wiki/Communicate

- Fedora પ્રોજેક્ટમાં ભાગ લો - http://fedoraproject.org/wiki/Join

### 1.2. Fedora 10 ઝાંખી

હંમેશની જેમ, Fedora (http://www.fedoraproject.org/wiki/RedHatContributions) વિકસાવવાનું અને તાજેતરનો મુક્ત અને ઓપન સોર્સ સોફ્ટવેર સંકલિત કરવાનું (http://www.fedoraproject.org/wiki/Features) ચાલુ રાખશે. નીચેના વિભાગો Fedora ના છેલ્લા પ્રકાશનમાંથી મુખ્ય ફેરફારોની સંક્ષિપ્ત ઝાંખી પૂરી પાડે છે. અન્ય લક્ષણો વિશે વધુ વિગતો માટે કે જેઓ Fedora 10 માં સમાવવામાં આવેલ છે, તે માટે તેમની વ્યક્તિગત વીકી પાનાંઓ કે જેઓ વિગત લક્ષણ ધ્યેય અને પ્રગતિ આપે છે તેનો સંદર્ભ લો:

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

પ્રકાશન ચક્ર દરમ્યાન, ત્યાં વિકાસકર્તાઓ સાથે મુખ્ય લક્ષણોની સમજ આપતા વાર્તાચિત્રવાળા ઈન્ટરવ્યુ પણ છે:

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

Fedora 10 માટે નીચેનાં મુખ્ય ગુણધર્મો છે:

- વાયરલેસ જોડાણ વહેંચણી ad hoc નેટવર્ક વહેંચણીને સક્રિય કરે છે -- http://www.fedoraproject.org/wiki/Features/ConnectionSharing

- વધારે જાણકારી માટે: http://fedoraproject.org/wiki/Features/XenFullvirtKernelBoot નો સંદર્ભ લો

- સ્થાનિક અને દૂરસ્થ જોડાણો માટે હવે વર્ચ્યુઅલાઇઝેશન સંગ્રહ પુરવઠો સરળ થયેલ છે -- http://www.fedoraproject.org/wiki/Features/VirtStorage

- SecTool એ નવી સુરક્ષા ઓડિટ અને ખલેલ શોધ સિસ્ટમ છે -- http://www.fedoraproject.org/wiki/Features/SecurityAudit

- RPM 4.6 એ શક્તિશાળી, સુગમ સોફ્ટવેર વ્યવસ્થાપન લાઈબ્રેરીઓ માટે મુખ્ય સુધારો છે -- http://www.fedoraproject.org/wiki/Features/RPM4.6

આ પ્રકાશનમાં સમાવેલ કેટલાક બીજા ગુણધર્મો:

- Glitch મુક્ત ઓડિયો અને વધુ સારો પ્રભાવ એ PulseAudio ધ્વનિ સર્વરના પુનઃલેખનથી પ્રાપ્ત કરી શકાય છે ટાઈમર-આધારિત ઓડિયો સમયપત્રક વાપરવા માટે -- http://www.fedoraproject.org/wiki/Features/GlitchFreeAudio

- સુધારેલ વેબકેમ આધાર -- http://www.fedoraproject.org/wiki/Features/BetterWebcamSupport

- ઈન્ફ્રારેડ દૂરસ્થ નિયંત્રણો માટે વધુ સારો આધાર તેમને ઘણા કાર્યક્રમો સાથે જોડાવા માટે અને કામ કરવા માટે સરળ બનાવે છે -- http://www.fedoraproject.org/wiki/Features/BetterLIRCSupport

- `/usr/local/sbin:/usr/sbin:/sbin` પાથ સામાન્ય વપરાશકર્તાઓ માટે `PATH` માં ઉમેરવામાં આવેલ છે, આદેશ-વાક્ય સંચાલન ક્રિયાઓ સરળ બનાવવા માટે -- http://fedoraproject.org/wiki/Features/SbinSanity

- ઓનલાઈન ખાતા સેવા કાર્યક્રમોને http://online.gnome.org પર યાદી થયેલ અથવા GConf માં સંગ્રહાયેલ ઓનલાઈન ખાતાઓ માટે હકો સાથેના કાર્યક્રમો પૂરા પાડે છે -- http://www.fedoraproject.org/wiki/Features/OnlineAccountsService

Fedora 10 ના લક્ષણો લક્ષણ યાદી પાનાં પર ટ્રેક થાય છે:

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

### 1.3. વળતર

Fedora સમુદાયને તમારી ટિપ્પણીઓ, સૂચનો, અને ભૂલ અહેવાલો પૂરા પાડવા માટે સમય ફાળવવા બદલ તમારો આભાર; આ Fedora, Linux, અને વિશ્વવ્યાપી મુક્ત સોફ્ટવેર સુધારવામાં મદદ કરે છે.

#### 1.3.1. Fedora સોફ્ટવેર પર અભિપ્રાય પૂરો પાડી રહ્યા છીએ

Fedora સોફ્ટવેર અથવા અન્ય સિસ્ટમ ઉમેદવારીઓ પર અભિપ્રાય પૂરો પાડવા માટે, મહેરબાની કરીને http://fedoraproject.org/wiki/BugsAndFeatureRequests નો સંદર્ભ લો. સામાન્ય રીતે અહેવાલ આપવામાં આવેલ ભૂલો અને આ પ્રકાશન માટેના જાણીતા મુદ્દાઓ http://fedoraproject.org/wiki/Bugs/F10Common માંથી ઉપલબ્ધ છે.

#### 1.3.2. સામાન્ય ભૂલો

કોઈ પણ સોફ્ટવેર ભૂલો વિના નથી. મુક્ત અને ઓપન સોર્સ સોફ્ટવેરના લક્ષણોમાંનુ એક અહેવાલો જમા કરવાની ક્ષમતા, સોફ્ટવેર જે તમે વાપરો તેને સુધારવા કે સારું બનાવવા માટે મદદ કરવાનું.

Fedora પ્રોજેક્ટ દ્વારા દરેક પ્રકાશન માટે સામાન્ય ભૂલોની યાદી જાળવવામાં આવે છે જ્યારે તમને સમસ્યાઓ હોય કે જે કદાચ સોફ્ટવેરમાં ભૂલ હોઈ શકે:

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

#### 1.3.3. પ્રકાશન નોંધો પર અભિપ્રાય પૂરો પાડી રહ્યા છીએ

જો તમને લાગે કે આ પ્રકાશન નોંધો ગમે તે રીતે સુધારી શકાય, તો તમે બીટ લેખકોને સીધો જ તમારો અભિપ્રાય પૂરો પાડી શકો છો. અભિપ્રાય આપવાના ઘણા રસ્તાઓ છે, પસંદગીઓ માટે:

- જો તમારી પાસે Fedora ખાતું હોય, તો સમાવિષ્ટો http://fedoraproject.org/wiki/Docs/Beats આગળ જાતે જ ફેરફાર કરો.

- આ ટેમ્પલેટની મદદથી ભૂલ અરજી ભરો: http://tinyurl.com/nej3u - આ કડી માત્ર પ્રકાશન નોંધો પરના અભિપ્રાય માટે જ છે. વિગતો માટે Section 1.3.1, “Fedora સોફ્ટવેર પર અભિપ્રાય પૂરો પાડી રહ્યા છીએ” નો સંદર્ભ લો.

- ઇમેઇલ mailto:relnotes@fedoraproject.org.

## 2. સ્થાપન અને જીવંત ઇમેજો માટે નવુ શું છે

### 2.1. સ્થાપન નોંધો

| કેવી રીતે Fedora ને સ્થાપિત કરવાનુ શીખવા માટે, નો સંદર્ભ લો
જો તમે સમસ્યા મળે તો અથવા સ્થાપન દરમ્યાન પ્રશ્ર્ન હોય તો કે જે આ પ્રકાશન નોંધો માં આવરાયેલ નથી, http://www.fedoraproject.org/wiki/FAQ અને http://www.fedoraproject.org/wiki/Bugs/Common નો સંદર્ભ લો.

Anaconda એ Fedora સ્થાપનારનું નામ છે. આ વિભાગ Anaconda ને સંબંધિત રૂપરેખા મુદ્દાઓ છે અને Fedora 10 ને સ્થાપિત કરી રહ્યા છે.

#### 2.1.1. સ્થાપન મીડિયા

| Fedora DVD ISO ઈમેજ એ મોટી ફાઈલ છે.
જો તમે Fedora DVD ISO ઈમેજ ડાઉનલોડ કરવા ઈચ્છતા હોય, તો ધ્યાનમાં રાખો કે સાધનો ડાઉનલોડ કરી રહેલ બધી ફાઈલો 2 GiB માપ કરતાં વધુ સાચવી શકે નહિં. wget 1.9.1-16 અને ઉપરની આવૃત્તિના કાર્યક્રમો, curl, અને ncftpget ને આ મર્યાદા નથી, અને તે 2 GiB કરતાં વધુ માપની ફાઈલો સફળતાપૂર્વક ડાઉનલોડ કરી શકે છે. BitTorrent એ મોટી ફાઈલો ડાઉનલોડ કરવા માટેની અન્ય પદ્ધતિ છે. torrent ફાઈલ મેળવવા વિશે અને વાપરવા વિશેની જાણકારી મેળવવા માટે, http://torrent.fedoraproject.org/ નો સંદર્ભ લો.

Anaconda પૂછે કે શું તે સ્થાપન માધ્યમની ખાતરી કરતું હોવું જોઈએ જ્યારે હાલની સિસ્ટમનું સ્થાપન કરો કે સુધારો કરો એ માત્ર-સ્થાપન માધ્યમમાંથી બુટ દરમ્યાન પસંદ થયેલ હોય.

Fedora Live મીડિયા માટે, આરંભિક બુટ ગણતરી દરમ્યાન કોઈપણ કી દબાવો, બુટ મેનુ વિકલ્પ દર્શાવવા માટે. મીડિયા ચકાસણી કરવા માટે ખાતરી કરો અને બુટ કરો પસંદ કરો. Fedora Live મીડિયાની ખાતરી કરવા માટે સ્થાપન મીડિયા વાપરી શકાય. Anaconda mediacheck દરમ્યાન પૂછે છે જો તમે Anaconda જે ડિસ્કમાંથી ચાલી રહ્યું છે તે સિવાયની ચકાસવા માંગો. વધારાની મીડિયાની ચકાસણી કરવા માટે, દાખલ કરેલ માધ્યમમાંથી બહાર કાઢવા માટે બહાર કાઢો પસંદ કરો, પછી તેને તમે જે ચકાસવા માંગો તે માધ્યમ વડે બદલો.

કોઈપણ નવા સ્થાપન અથવા જીવંત માધ્યમ માટે આ ચકાસણી કરો.

Fedora પ્રોજેક્ટ ભારપૂર્વક આગ્રહ રાખે છે કે તમે કોઈપણ સ્થાપન-સંબંધિત ભૂલોનો અહેવાલ કરો તે પહેલાં આ ચકાસણી કરો. અહેવાલ આપવામાં આવેલ ભૂલોમાંની ઘણીબધી વાસ્તવમાં અયોગ્ય રીતે બનાવવામાં આવેલ CD કે DVDs ના કારણે છે.

ખાસ કિસ્સાઓમાં, ચકાસણી પ્રક્રિયા અમુક ઉપયોગી ડિસ્કને ખામીવાળી બતાવી શકશે. આ પરિણામ મોટે ભાગે ડિસ્ક લખનાર સોફ્ટવેરને કારણે હોય છે કે જે પેડીંગનો સમાવેશ કરતું નથી જ્યારે ISO ફાઈલોમાંથી ડિસ્ક બનાવી રહ્યા હોય.

| BitTorrent આપોઆપ ફાઇલ સંપૂર્ણતી ચકાસણી.
If you use BitTorrent, any files you download are automatically validated. If your file completes downloading you do not need to check it. Once you burn your CD or DVD, however, you should still use mediacheck to test the integrity of the media.

સ્થાપન દરમ્યાન નિષ્ફળતા માટેનું બીજું કારણ એ ખોટી મેમરી છે. તમે Fedora સ્થાપિત કરો તે પહેલાં મેમરી ચકાસણી કરવા માટે, બુટ મેનુ દાખલ કરવા માટે કોઈપણ કી દબાવો, પછી મેમરી ચકાસણી પસંદ કરો. આ વિકલ્પ Memtest86 એકલું મેમરી ચકાસણી સોફ્ટવેરને Anaconda ની જગ્યાએ વાપરે છે. Memtest86 મેમરી ચકાસણી ચાલુ જ રહે છે જ્યાં સુધી તમે Esc કી દબાવો.

Fedora 10 ગ્રાફિકવાળા FTP અને HTTP સ્થાપનોને આધાર આપે છે. છતાંય, સ્થાપક ઈમેજ ક્યાં તો RAM માં બંધબેસતી હોવી જોઈએ કે પછી સ્થાનિક સંગ્રહ પર દેખાવી જોઈએ, જેમ કે સ્થાપન DVD કે Live મીડિયા. તેથી, માત્ર 192MiB ની RAM કરતાં વધુ ધરાવતી સિસ્ટમો જ કે પછી કે જે સ્થાપન DVD માંથી કે Live મીડિયામાંથી બુટ થાય તે જ ગ્રાફિકવાળું સ્થાપક વાપરી શકશે. 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 mirrorlist URL ને સ્થાપન સ્રોત તરીકે મૂળભૂત રીતે વાપરે છે. પદ્ધતિ પસંદગી સ્ક્રીન હવેથી મૂળભૂત રીતે દેખાશે નહિં. જો તમે mirrorlist URL વાપરવા ઈચ્છો નહિં, તો ક્યાં તો `repo=`<your installation source>`` ઉમેરો અથવા `askmethod` ને સ્થાપક બુટ પરિમાણોમાં ઉમેરો. `askmethod` વિકલ્પ પસંદગી સ્ક્રીનને પહેલાંના પ્રકાશનોમાં જેમ હતી તેમ દેખાવા માટેનું કારણ બને છે. બુટ પરિમાણો ઉમેરવા માટે, Tab કીને આરંભિક બુટ સ્ક્રીનમાં દબાવો અને હાલની યાદીમાં કોઈપણ નવા પરિમાણો ઉમેરો. વધુ જાણકારી મેળવવા માટે, `repo=` અને `stage2=` વર્ણનોનોhttp://fedoraproject.org/wiki/Anaconda/Options આગળ સંદર્ભ લો.

#### 2.1.3. સ્થાપન સંબંધિત મુદ્દાઓ

##### 2.1.3.1. `.iso` માંથી PXE બુટ કરી રહ્યા છે

જ્યારે PXE બુટ કરી રહ્યા હોય અને `.iso` ફાઈલને વાપરી રહ્યા હોય કે જે NFS મારફતે સ્થાપન મીડિયા પર માઉન્ટ થયેલ હોય, તો `method=nfsiso:server:/path` ને આદેશ વાક્યમાં ઉમેરો. આ નવી જરૂરીયાત છે.

##### 2.1.3.2. IDE ઉપકરણ નામો

Fedora 7 માં `/dev/hdX` નો i386 અને x86_64 પર IDE ડ્રાઈવો માટે વપરાશ `/dev/sdX` માં બદલાઈ ગયેલ છે. જો તમે Fedora 7 કરતાં પહેલાંની આવૃત્તિઓમાંથી સુધારી રહ્યા હોય, તો તમારે સુધારાઓ અને કોઈપણ પાર્ટીશન મર્યાદાઓના સુધારાઓ માટે લેબલીંગ ઉપકરણોની અગત્યતા વિશે શોધ કરવાની જરૂર રહેશે.

##### 2.1.3.3. IDE RAID

બધા IDE RAID નિયંત્રકો આધારભૂત નથી. જો તમારું RAID નિયંત્રક હજુ સુધી `dmraid` દ્વારા આધારભૂત નહિં હોય, તો તમે ડ્રાઈવોને RAID એરેમાં Linux સોફ્ટવેર RAID રૂપરેખાંકિત કરીને ભેગું કરી શકશો. આધારભૂત નિયંત્રકો માટે, RAID વિધેયોને કમ્પ્યૂટર BIOS માં રૂપરેખાંકિત કરો.

##### 2.1.3.4. ઘણાબધા NICs અને PXE સ્થાપન

વિવિધ નેટવર્ક ઈન્ટરફેસો સાથેના અમુક સર્વરો eth0 ને પ્રથમ નેટવર્ક ઈન્ટરફેસમાં BIOS તેને જાણે એ રીતે સોંપી શકશે નહિં, કે જે સ્થાપકને PXE દ્વારા વાપરવામાં આવતા કરતાં અલગ નેટવર્ક ઈન્ટરફેસ વાપરવાનો પ્રયાસ કરવાનું કારણ બની શકશે. આ વર્તણૂક બદલવા માટે, `pxelinux.cfg/*` રૂપરેખા ફાઈલોમાં નીચેનું વાપરો:

    	IPAPPEND 2 APPEND
    	  ksdevice=bootif

ઉપરના રૂપરેખાંકન વિકલ્પો સ્થાપકને એ જ નેટવર્ક ઈન્ટરફેસ વાપરવા માટેનું કારણ બને છે જે BIOS અને PXE વાપરે છે. તમે નીચેના વિકલ્પો પણ વાપરી શકો છો:

    	ksdevice=link

આ વિકલ્પ સ્થાપકને પ્રથમ નેટવર્ક ઉપકરણ વાપરવા માટેનું કારણ બને છે કે જેને તે નેટવર્ક સ્વીચ સાથે જોડાયેલ શોધે.

#### 2.1.4. સંબંધિત મુદ્દાઓ સુધારો

Fedora ને સુધારવા માટે માહિતી થયેલ અગ્રહણીય થયેલ પ્રક્રિયાઓ માટે http://fedoraproject.org/wiki/DistributionUpgrades નો સંદર્ભ લો.

##### 2.1.4.1. SCSI ડ્રાઇવર પાર્ટીશન મર્યાદાઓ

જ્યાં પણ જૂના IDE ડ્રાઈવરો ઉપકરણ પ્રતિ 63 પાર્ટીશનોને આધાર આપે છે, ત્યાં SCSI ઉપકરણો ઉપકરણ પ્રતિ 15 પાર્ટીશનો સુધી મર્યાદિત છે. Anaconda એ `libata` ડ્રાઈવરને એ જ રીતે વાપરે છે જેમ બાકીનું Fedora, તેથી તે સ્થાપન કે સુધારા પ્રક્રિયા દરમ્યાન IDE ડિસ્ક પર 15 પાર્ટીશનો કરતાં વધુ શોધવામાં અસમર્થ છે.

જો તમે 15 કરતાં વધુ પાર્ટીશનોવાળી સિસ્ટમમાં સુધારો કરી રહ્યા હોય, તો તમારે ડિસ્કને Logical Volume Management (LVM) માં રૂપાંતરિત કરવાની જરૂર રહેશે. આ બંધન અન્ય સ્થાપિત સિસ્ટમો સાથે તકરાર સર્જી શકશે જો તેઓ LVM ને આધાર આપે નહિં. મોટા ભાગના આધુનિક Linux વિતરણો LVM ને આધાર આપે છે અને ડ્રાઈવરો અન્ય ઓપરેટિંગ સિસ્ટમો માટે પણ ઉપલબ્ધ છે.

##### 2.1.4.2. ડિસ્ક પાર્ટીશનો લેબલ થયેલ હોવા જ જોઇએ

Linux કર્નલ જે રીતે સંગ્રહ ઉપકરણોમાં ફેરફાર કરે છે કે જે ઉપકરણ નામો જેમ કે `/dev/hdX` અથવા `/dev/sdX` તો તેઓ પહેલાંના પ્રકાશનોમાં વપરાયેલથી અલગ પડી શકશે. Anaconda આ સમસ્યાને પાર્ટીશન લેબલો કે UUIDs પર ઉપકરણો શોધવા માટે ઉકેલે છે. જો તેઓ હાજર નહિં હોય, તો પછી 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` કર્નલ રુટ પ્રવેશ ને સુધારો

જો `/` (root) ફાઇલસિસ્ટમ માટે લેબલ બદલાયેલ હોય તો, grub રૂપરેખાંકન ફાઇલમાં કર્નલ બુટ પરિમાણ બદલાયેલ જ હોવા જોઇએ:

    	  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` ફાઈલ સુધારાયેલ હોય, તો પછી બધા પાર્ટીશનો હજુ પણ સામાન્ય રીતે માઉન્ટ થાય છે અને પ્રવેશ સફળ છે તેની ખાતરી કરવા માટે હાલના Fedora સ્થાપનમાંથી બુટ કરો. જ્યારે સમાપ્ત થાય, ત્યારે સ્થાપક શરૂ કરવા માટે સ્થાપન મીડિયા સાથે પુનઃબુટ કરો અને સુધારો શરૂ કરો.

##### 2.1.4.3. સુધારાઓ વિરુદ્દ તાજુ સ્થાપનો

સામાન્ય રીતે, સુધારાઓ ઉપર તાજાં સ્થાપનો આગ્રહણીય છે. આ ખાસ કરીને એવી સિસ્ટમો માટે સાચું હોય છે કે જેઓ ત્રીજી-વ્યક્તિ રીપોઝીટરીઓમાંથી સોફ્ટવેરનો સમાવેશ કરે. પહેલાંના સ્થાપનમાંથી બાકી રહેલ ત્રીજી-વ્યક્તિ પેકેજો સુધારાયેલ Fedora સિસ્ટમ પર ઈચ્છા અનુસાર કામ નહિં કરે. જો તમે ગમે તે રીતે સુધારો કરવાનું નક્કી કરો, તો નીચેની જાણકારી મદદરૂપ હોઈ શકશે:

તમે સુધારો કરો તે પહેલાં, સિસ્ટમનો સંપૂર્ણપણે બેક અપ લો. ખાસ કરીને, `/etc`, `/home`, અને સંભવિતપણે `/opt` અને `/usr/local` ને જાળવો જો વૈવિધ્યપૂર્ણ બનાવેલ પેકેજો ત્યાં સ્થાપિત થયેલ હોય. તમે વૈકલ્પિક પાર્ટીશન(ઓ) પર ફોલબેકરૂપે જૂના સ્થાપનના "ક્લોન" સાથે મલ્ટી-બુટ માર્ગ વાપરવા ઈચ્છતા હશો. તે કિસ્સામાં, વૈકલ્પિક બુટ મીડિયા બનાવો, જેમ કે GRUB બુટ ફ્લોપી.

| રૂપરેખાંકન બેકઅપો
`/etc` માં રૂપરેખાંકનોનું બેકઅપ પણ ઉપયોગી છે છે તાજા સ્થાપન પછી સિસ્ટમ સુયોજનો પુનઃરચીને.

તમે સુધારો સમાપ્ત કરો પછી, નીચેનો આદેશ ચલાવો:

    	rpm -qa --last > RPMS_by_Install_Time.txt

પેકેજો કે જેઓ તારીખ-પહેલાં સુધારાયેલ છે તેમના માટે આઉટપુટના અંતનું પરીક્ષણ કરો. તે પેકેજોને ત્રીજી-વ્યક્તિ રીપોઝીટરીઓમાંથી દૂર કરો કે સુધારો, અથવા નહિંતર તેમની સાથે જરૂરીયાતપ્રમાણે ડીલ કરો. અમુક પહેલાંથી સ્થાપિત પેકેજો કોઈપણ રૂપરેખાંકિત રીપોઝીટરીઓમાં ક્યારેય ઉપલબ્ધ નહિં હોઈ શકે. આ બધા પેકેજોની યાદી આપવા માટે, નીચેનો આદેશ વાપરો:

    	su -c 'yum list extras'

#### 2.1.5. કિકસ્ટાર્ટ HTTP મુદ્દો

જ્યારે HTTP મારફતે કિકસ્ટાર્ટ રૂપરેખાંકન ફાઈલ વાપરી રહ્યા હોય, ત્યારે કિકસ્ટાર્ટ ફાઈલ પુનઃપ્રાપ્તિ ભૂલ સાથે નિષ્ફળ જઈ શકશે કે જે સૂચવે છે કે ફાઈલ પુનઃપ્રાપ્ત કરી શક્યા નહિં. આ ભૂલને સુધારાઓ કર્યા વિના સફળતાપૂર્વક ફરીથી લખવા માટે બરાબર બટન ઘણીવાર દબાવો. ઉકેલ સ્વરૂપે, કિકસ્ટાર્ટ રૂપરેખાંકનો પુનઃપ્રાપ્ત કરવા માટે અન્ય આધારભૂત પદ્ધતિઓમાંની કોઈક વાપરો.

#### 2.1.6. પહેલુ બુટ બિન-રુટ વપરાશકર્તાની રચનાની જરૂર છે

Firstboot કાર્યક્રમ માટે સિસ્ટમ માટે બિન-રુટ ની બનાવટ જરૂરી છે. આ `gdm` ને આધાર આપવા માટે છે જે રુટ વપરાશકર્તાને ક્યારેય ગ્રાફિકવાળા ડેસ્કટોપમાં પ્રવેશવાની પરવાનગી આપતો નથી.

જો સ્થાપન દરમ્યાન નેટવર્ક સત્તાધિકરણ પદ્ધતિ પસંદ થયેલ હોય, તો Firstboot માટે બિન-રુટ સ્થાનિક વપરાશકર્તા બનાવવાનું જરૂરી નથી.

### 2.2. Fedora જીવંત ઇમેજો

Fedora 10 પ્રકાશન પારંપરિક સ્થાપન ઈમેજો સાથે બીજી ઘણીબધી Fedora Live ISO ઈમેજો પણ સમાવે છે. આ ISO ઈમેજો બુટ કરી શકાય તેવી છે, અને તમે તેમને મીડિયા પર લખી શકો છો અને તેમને Fedora નો પ્રયાસ કરવા માટે વાપરી શકો. તેઓ એવા લક્ષણો પણ સમાવે છે કે જે તમને Fedora Live ઈમેજ સમાવિષ્ટને તમારી હાર્ડ ડ્રાઈવમાં હાજર અને ઊંચા પ્રભાવ માટે સ્થાપન કરવા પરવાનગી આપે છે.

#### 2.2.1. ઉપલ્બધ ઇમેજો

હાલની ઉપલ્બધ સ્પીનોની સંપૂર્ણ યાદી માટે, અને તેઓની મદદથી સૂચનાઓ, નો સંદર્ભ લો:

http://fedoraproject.org/wiki/CustomSpins

#### 2.2.2. વપરાશ જાણકારી

Fedora Live ઈમેજમાંથી બુટ કરવા માટે, મીડિયાને તમારા કમ્પ્યૂટરમાં દાખલ કરો અને પુનઃશરૂ કરો. પ્રવેશ કરવા માટે અને ડેસ્કટોપ પર્યાવરણ વાપરવા માટે, `fedora` વપરાશકર્તાનામ દાખલ કરો. આ ખાતામાં કોઈ પાસવર્ડ નથી. GNOME-આધારિત Fedora Live ઈમેજો એક મિનિટ પછી આપોઆપ પ્રવેશ કરે છે, તેથી વપરાશકર્તાઓ પાસે તેમની પ્રાધાન્યવાળી ભાષા પસંદ કરવા માટે સમય હશે. પ્રવેશ કર્યા પછી, જો તમે Live ઈમેજના સમાવિષ્ટો તમારી હાર્ડ ડ્રાઈવ પર સ્થાપિત કરવા ઈચ્છો, તો ડેસ્કટોપ પર હાર્ડ ડ્રાઈવમાં સ્થાપન કરો ચિહ્ન પર ક્લિક કરો.

#### 2.2.3. તમારી મીડિયા ચકાસી રહ્યા છીએ

Fedora Live મીડિયા ચકાસવા માટે, બુટ વિકલ્પ મેનુ દર્શાવવા માટે આરંભિક બુટ ગણતરી દરમ્યાન કોઈપણ કી દબાવો. ખાતરી કરો પસંદ કરો અને મીડિયા ચકાસણી કરવા માટે બુટ કરો.

કોઈપણ નવા જીવંત માધ્યમ માટે આ ચકાસણી કરો.

#### 2.2.4. લખાણ સ્થિતિ સ્થાપન

Fedora જીવંત ઈમેજના લખાણ સ્થિતિ સ્થાપન કરવા માટે, કન્સોલમાં liveinst આદેશ વાપરો.

#### 2.2.5. USB બુટીંગ

આ Fedora Live ઈમેજો વાપરવાનો અન્ય માર્ગ એ તેમને USB સ્ટીક પર મૂકવાનો છે. આવું કરવા માટે, liveusb-creator ગ્રાફિકવાળું ઈન્ટરફેસ વાપરો. શોધવા માટે સોફ્ટવેર ઉમેરો/દૂર કરો વાપરો અને liveusb-creator સ્થાપિત કરો, અથવા yum ની મદદથી સ્થાપન કરો:

          su -c 'yum install liveusb-creator'

ગ્રાફિકવાળા સ્થાપનની જગ્યાએ, તમે livecd-tools પેકેજમાંથી આદેશ વાક્ય ઈન્ટરફેસ વાપરી શકો છો. પછી, livecd-iso-to-disk સ્ક્રિપ્ટ ચલાવો:

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

જ્યાં તમે ચિત્રને મૂકેલ છે તે પાર્ટીશનો સાથે `/dev/sdb1` ને બદલો.

આ not વિનાશક પ્રક્રિયા છે; કોઇપણ માહિતી તમે તમારી USB સ્ટીક સાચવેલ છે.

આ સાધનની Windows આવૃત્તિ પણ ઉપલબ્ધ છે કે જે વપરાશકર્તાઓને Fedora નો વપરાશ કરી જોવાની પરવાનગી આપે છે.

#### 2.2.6. હયાત ઘર ડિરેક્ટરી

હાજર `/home` ને બાકીની પરિસ્થિતિવીહિન સિસ્ટમ સાથે રાખવા માટેનો આધાર Fedora 10 માટે ઉમેરવામાં આવેલ છે. આ `/home` ને એનક્રિપ્ટ કરવા માટેનો આધાર સમાવે છે તમારી સિસ્ટમની સુરક્ષા કરવા માટે જો તમારી USB સ્ટીક એ નષ્ટ થયેલ હોય કે ગુમ થયેલ હોય. આ લક્ષણ વાપરવા માટે, Live ઈમેજ ડાઉનલોડ કરો અને નીચેનો આદેશ ચલાવો:

          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 સ્ટીક પર બનાવવામાં આવેલ છે, તેને વાપરવાનું ચાલુ રાખવાનું જો તમે તમારી Live ઈમેજ બદલો છતાંય.

#### 2.2.7. જીવંત USB દ્રઢતા

Fedora Live ઈમેજ સાથેના હાલના ફેરફારો માટેનો આધાર Fedora 9 અને પછીના માટે અસ્તિત્વમાં છે. પ્રાથમિક વપરાશ કિસ્સો એ Fedora Live ઈમેજમાંથી USB ફ્લેશ ડ્રાઈવ પર બુટ કરવાથી છે અને ફેરફારો એ જ ઉપકરણ પર સંગ્રહવાથી છે. આવું કરવા માટે, Fedora Live ઈમેજ ડાઉનલોડ કરો અને પછી નીચેનો આદેશ ચલાવો:

    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 Live ઈમેજ માટે પૂરતી મુક્ત જગ્યા હોવી જ જોઈએ, વત્તા ઓવરલે, વત્તા મીડિયા પર કોઈપણ સંગ્રહવાની માહિતી.

#### 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 સ્થાપનમાંથી તફાવતો

Fedora જીવંત ઈમેજ એ નીચે બતાવેલ સામાન્ય Fedora સ્થાપન કરતાં અલગ છે.

- Fedora Live images સામાન્ય DVD ઈમેજમાં ઉપલબ્ધ પેકેજોનું ઉપગણ પૂરું પાડે છે. બંને એક જ રીપોઝીટરી સાથે જોડાય છે કે જેની પાસે બધા પેકેજો હોય.

- SSH ડિમન `sshd` એ મૂળભૂત રીતે નિષ્ક્રિય કરાયેલ છે. ડિમન નિષ્ક્રિય કરવામાં આવેલ છે કારણ કે Fedora Live images માં મૂળભૂત વપરાશકર્તાનામને પાસવર્ડ હોતો નથી. છતાંય, હાર્ડ ડિસ્કમાં સ્થાપન નવા વપરાશકર્તાનામ અને પાસવર્ડ બનાવવા માટે પૂછે છે.

- જીવંત ચિત્ર સ્થાપનો હાર્ડ ડિસ્કમાં મીડિયા અથવા USB ડિસ્કમાંથી આખી ફાઇલ સિસ્ટમ નકલ થાય ત્યાં સુધી કોઇપણ પેકેજ પસંદ કરવાનું અથવા ક્ષમતામાં સુધારો કરવાની પરવાનગી આપતુ નથી. સ્થાપન સંપૂર્ણ થાય પછી, અને તમારી સિસ્ટમ પુન:બુટ કરી દેવામાં આવે પછી, તમે ઉમેરો/દૂર કરો પેકેજો સાધન, yum, અથવા બીજા સોફ્ટવેર વ્યવસ્થાપન સાધનો સાથે ઇચ્છિત રીતે ઉમેરી અને દૂર કરી શકો છે.

- i586 આર્કીટેક્ચર પર Fedora જીવંત ઇમેજો કામ કરતુ નથી.

### 2.3. હાર્ડવેર ઝાંખી

વપરાશકર્તાઓ વારંવાર અરજી કરે છે કે Fedora એ hardware compatibility list (HCL) પૂરું પાડે છે, કે જે અમે કાળજીપૂર્વક કરવાનું ટાળ્યું છે. કેમ? તે મુશ્કેલ અને અગત્યતાવિનાનું કામ છે કે જે એક નાના Linux વિતરણની જગ્યાએ સમુદાય દ્વારા શ્રેષ્ઠ રીતે સંભાળવામાં આવે છે.

છતાંય, અમારા ખાનગી-સ્રોત હાર્ડવેર ડ્રાઈવરો માટેના અભિપ્રાયના કારણે અને હાર્ડવેર માટેની બાઈનરી માટેની સમસ્યાઓને કારણે, Fedora પ્રોજેક્ટ Fedora વપરાશકર્તાઓને અમુક વધારાની જાણકારી પૂરી પાડવા માંગે છે.

#### 2.3.1. આ પ્રકાશન નોંધોમાં ઉપયોગી હાર્ડવેર જાણકારી

- 32-bit x86 - Section 2.4.2, “Fedora માટે x86 સ્પષ્ટીકરણો” માટે

- 64-bit x86 - Section 2.4.3, “Fedora માટે x86_64 સ્પષ્ટીકરણો” માટે

- PowerPC (PPC)- Section 2.4.4, “Fedora માટે PPC સ્પષ્ટ કરે છે” માટે

#### 2.3.2. હાર્ડવેર ઢબ

http://fedoraproject.org/wiki/ForbiddenItems માંથી:

- યુરોપાનાં કેટલાક પ્રોજેક્ટો Fedora માં સમાવેલ છે.

- જો તે કાયદાકીય રીતે ગૂંચવાયેલ હોય, તો તે Fedora માં સમાવી શકાશે નહિં.

- જો તે યુનાઈટેડ સ્ટેટ્સ ફીડરલ કાયદાનું ઉલ્લંઘન કરે, તો તે Fedora માં ઉમેરી શકાશે નહિં.

#### 2.3.3. શું તમે કરી શકો છો?

1. સક્રિય થાવ. તમારા હાર્ડવેર વિક્રેતાઓને કહો કે તમે માત્ર મુક્ત, ઓપન સોર્સ ડ્રાઈવરો અને ફર્મવેર જ માંગો છો

2. તમારી ખરીદ શક્તિ વાપરો અને માત્ર એવા જ હાર્ડવેર વિક્રેતાઓ પાસેથી હાર્ડવેર ખરીદો કે જેઓ તેમના હાર્ડવેરને ઓપન ડ્રાઈવરો અને ફર્મવેરો સાથે આધારભૂત રાખે. વધુ જાણકારી માટે http://www.fsf.org/campaigns/hardware.html નો સંદર્ભ લો.

### 2.4. આર્કીટેક્ચર લગતી નોંધો

આ વિભાગ નોંધોને પૂરી પાડે છે કે જે Fedora નાં આધારિત હાર્ડવેર આર્કીટેક્ચરને સ્પષ્ટ કરે છે.

#### 2.4.1. 64-bit platforms (x86_64, ppc64) પર RPM મલ્ટીઆર્કીટેક્ચર આધાર

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` (સિસ્ટમ વિશાળ સુયોજન) અથવા `~/.rpmmacros` (પ્રતિ-વપરાશકર્તા સુયોજન માટે) માં તેને ઉમેરો.

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

#### 2.4.2. Fedora માટે x86 સ્પષ્ટીકરણો

આ વિભાગ Fedora અને x86 હાર્ડવેર પ્લેટફોર્મ જાણકારી સ્પષ્ટ કરે છે.

##### 2.4.2.1. x86 માટે હાર્ડવેર જરૂરીયાતો

Fedora 10 લગતા ચોક્કસ લક્ષણો સ્થાપન દરમ્યાન કે પછી વાપરવા માટે, તમારે અન્ય હાર્ડવેર ઘટકો જેમ કે વીડિયો અને નેટવર્ક કાર્ડોની વિગતો જાણવી જરૂરી છે.

###### 2.4.2.1.1. પ્રોસેસર અને મેમરી

નીચેનાં CPU વિગતવાર વર્ણનો Intel પ્રોસેસરોનાં ટર્મમાં સ્થિત થયેલ છે. બીજા પ્રોસેસરો, જેવા કે પેલા AMD, Cyrix, અને VIA માંથી કે જે નીચેનાં Intel પ્રોસેસરોને અનુરૂપ સાથે સુસંગત છે, Fedora સાથે વપરાયેલ હોઇ શકે છે.

Fedora 10 ને Intel Pentium અથવા તેનાથી સારા પ્રોસેસરની જરૂર છે, અને Pentium 4 અને પછીનાં પ્રોસેસરો માટે શ્રેષ્ટ થયેલ છે.

- લખાણ સ્થિતિ માટે આગ્રહણીય: 200 MHz Pentium-class અથવા સારુ

- ગ્રાફિકલ માટે આગ્રહણીય: 400 MHz Pentium II અથવા સારુ

- લખાણ-સ્થિતિ માટે ન્યૂનતમ RAM: 128MiB

- ગ્રાફિકલ માટે ન્યૂનતમ RAM: 192MiB

- ગ્રાફિકલ માટે આગ્રહણીય RAM: 256MiB

###### 2.4.2.1.2. હાર્ડ ડિસ્ક જગ્યા

DVD સ્થાપનમાંના બધા પેકેજો 9 GB જેટલી ડિસ્ક જગ્યા ફાળવી શકે. છેલ્લું સ્થાપન માપ spin સ્થાપિત કરીને અને સ્થાપન દરમ્યાન પસંદ થયેલ પેકેજો પછી નક્કી કરી શકાય છે. સ્થાપન પર્યાવરણને આધાર આપવા માટે સ્થાપન દરમ્યાન વધારાની ડિસ્ક જગ્યા જરૂરી છે. વધારાની ડિસ્ક જગ્યા `/Fedora/base/stage2.img` વત્તા સ્થાપિત સિસ્ટમ પર `/var/lib/rpm` માંની ફાઈલોના માપને અનુલક્ષે છે.

પ્રાયોગિક રીતે વધારાની જગ્યા જરૂરીયાતો 90 MiB જેટલા ન્યૂનતમ સ્થાપનથી વિસ્તારવામાં આવશે મોટા સ્થાપન માટે 175 MiB ના વિસ્તાર સુધી.

વધારાની જગ્યા કોઇપણ વપરાશકર્તા માહિતી માટે પણ જરૂરી છે અને ઓછામાં ઓછુ 5% મુક્ત જગ્યા એ યોગ્ય સિસ્ટમ ક્રિયા માટે સંભાળેલ હોવી જોઇએ.

#### 2.4.3. Fedora માટે x86_64 સ્પષ્ટીકરણો

આ વિભાગ Fedora અને x86_64 હાર્ડવેર પ્લેટફોર્મ વિશે જાણકારી સ્પષ્ટ કરે છે.

##### 2.4.3.1. x86_64 માટે હાર્ડવેર જરૂરીયાતો

Fedora 10 લગતા ચોક્કસ લક્ષણો સ્થાપન દરમ્યાન કે પછી વાપરવા માટે, તમારે અન્ય હાર્ડવેર ઘટકો જેમ કે વીડિયો અને નેટવર્ક કાર્ડોની વિગતો જાણવી જરૂરી છે.

###### 2.4.3.1.1. x86_64 માટે મેમરી જરૂરીયાતો

- લખાણ-સ્થિતિ માટે ન્યૂનતમ RAM: 256MiB

- ગ્રાફિકલ માટે ન્યૂનતમ RAM: 384MiB

- ગ્રાફિકલ માટે આગ્રહણીય RAM: 512MiB

###### 2.4.3.1.2. x86_64 માટે હાર્ડ ડિસ્ક જગ્યા જરૂરીયાતો

DVD સ્થાપનમાંના બધા પેકેજો 9 GB જેટલી ડિસ્ક જગ્યા ફાળવી શકે. છેલ્લું સ્થાપન માપ spin સ્થાપિત કરીને અને સ્થાપન દરમ્યાન પસંદ થયેલ પેકેજો પછી નક્કી કરી શકાય છે. સ્થાપન પર્યાવરણને આધાર આપવા માટે સ્થાપન દરમ્યાન વધારાની ડિસ્ક જગ્યા જરૂરી છે. વધારાની ડિસ્ક જગ્યા `/Fedora/base/stage2.img` વત્તા સ્થાપિત સિસ્ટમ પર `/var/lib/rpm` માંની ફાઈલોના માપને અનુલક્ષે છે.

પ્રાયોગિક રીતે વધારાની જગ્યા જરૂરીયાતો 90 MiB જેટલા ન્યૂનતમ સ્થાપનથી વિસ્તારવામાં આવશે મોટા સ્થાપન માટે 175 MiB ના વિસ્તાર સુધી.

વધારાની જગ્યા કોઇપણ વપરાશકર્તા માહિતી માટે પણ જરૂરી છે અને ઓછામાં ઓછુ 5% મુક્ત જગ્યા એ યોગ્ય સિસ્ટમ ક્રિયા માટે સંભાળેલ હોવી જોઇએ.

#### 2.4.4. Fedora માટે PPC સ્પષ્ટ કરે છે

આ ભાગ Fedora અને the PPC (Power PC) હાર્ડવેર પ્લેટફોર્મ વિશે ચોક્કસ જાણકારી સમાવે છે.

##### 2.4.4.1. PPC માટે હાર્ડવેર જરૂરીયાતો

###### 2.4.4.1.1. પ્રોસેસર અને મેમરી

- ન્યૂનતમ CPU: PowerPC G3 / POWER3

- Fedora 10 એ Apple Power Macintosh ની નવી દુનિયા પેદા કરવાનો આધાર આપે છે, circa 1999 આગળ માંથી નિકાસ થયેલ છે. તેમ હોવા છતા જૂની દુનિયા મશીનો કામ કરવુ જોઇએ, તેઓને વિશિષ્ટ બુટલોડર જરૂરી છે કે જે Fedora વહેંચણી માં સમાવેલ નથી. Fedora ને સ્થાપિત કરી દેવામાં આવ્યુ છે અને POWER5 અને POWER6 મશીનો પર ચકાસાયેલ છે

- Fedora 10 એ pSeries અને Cell બ્રોડબેન્ડ એંજીન મશીનોને આધાર આપે છે.

- Fedora 10 પણ Sony PlayStation 3 અને Genesi Pegasos II અને Efika ને આધાર આપે છે.

- Fedora 10 P.A. Semiconductor 'Electra' મશીનો માટે સમાવેલ નવા હાર્ડવેર ને આધાર આપે છે.

- Fedora 10 પણ ટેરાસોફ્ટ ઉકેલો પાવરસ્ટેશન વર્કસ્ટેશનો માટે આધાર સમાવે છે.

- લખાણ સ્થિતિ માટે આગ્રહણીય: 233 MHz G3 અથવા સારું, 128MiB RAM.

- ગ્રાફિકલ માટે આગ્રહણીય: 400 MHz G3 અથવા સારું, 256MiB RAM.

###### 2.4.4.1.2. હાર્ડ ડિસ્ક જગ્યા

બધા પેકેજો 9 GiB ની ડિસ્ક જગ્યા રોકી શકે છે. છેલ્લું માપ સ્થાપન કરી રહેલ સ્પીન દ્વારા અને સ્થાપન દરમ્યાન પસંદ થયેલ પેકેજો દ્વારા સમગ્રપણે નક્કી થાય છે. સ્થાપન પર્યાવરણને આધાર આપવા માટે વધારાની ડિસ્ક જગ્યા જરૂરી છે. આ વધારાની ડિસ્ક જગ્યા `/Fedora/base/stage2.img` (સ્થાપન ડિસ્ક ૧ પર) વત્તા સ્થાપિત સિસ્ટમ પરની `/var/lib/rpm` ફાઈલોના માપને અનુલક્ષે છે.

ચોક્કસ શબ્દોમાં કહીએ, તો વધારાની જગ્યાની જરૂરીયાતો 90 MiB જેટલી ન્યૂનતમ સ્થાપન માટે અને મોટા સ્થાપન માટે વધારાની 175 MiB જગ્યા.

વધારાની જગ્યા કોઇપણ માહિતી માટે પણ જરૂરી છે, અને ઓછામાં ઓછી 5% મુક્ત જગ્યા યોગ્ય સિસ્ટમ ક્રિયા માટે સંભાળી રાખેલ હોવી જોઇએ.

##### 2.4.4.2. 64-bit મશીનો પર 4 KiB પાનાંઓ

Fedora Core 6 માં 64KiB પાનાંઓ સાથે સંક્ષિપ્ત પરીક્ષણ પછી, PowerPC64 કર્નલ હવે 4KiB પાનાંઓમાં ફેરવાઈ ગયેલ છે. સ્થાપક કોઈપણ સ્વેપ પાર્ટીશનોને સુધારા દરમ્યાન આપોઆપ પુનઃબંધારણ ઘડતું હોવું જોઈએ.

##### 2.4.4.3. Apple કીબોર્ડ

Apple સિસ્ટમો પર વિકલ્પ કી એ PC પરની Alt કી બરાબર છે. જ્યાં દસ્તાવેજીકરણ અને સ્થાપક Alt કીનો સંદર્ભ લે છે, વિકલ્પ કી વાપરો. અમુક કી જોડણીઓ માટે તમારે વિકલ્પ કીને Fn કી સાથે વાપરવાની જરૂર પડે, જેમ કે વિકલ્પ+Fn+F3 એ વર્ચ્યુઅલ ટર્મિનલ tty3 માં બદલવા માટે.

##### 2.4.4.4. PPC સ્થાપન નોંધો

Fedora સ્થાપન ડિસ્ક ૧ આધારિત હાર્ડવેર પર બુટેબલ છે. વધારામાં, બુટેબલ CD ઇમેજ આ ડિસ્કની `images/` ડિરેક્ટરીમાં દેખાય છે. આ ઇમેજો તમારા સિસ્ટમ હાર્ડવેર માં વિવિધ રીતે અનુકૂળ વર્તન કરે છે:

- મોટા ભાગના મશીનો પર - બુટલોડર આપોઆપ યોગ્ય 32-bit કે 64-bit સ્થાપકને સ્થાપક ડિસ્કમાંથી બુટ કરે છે.

- 64-bit IBM pSeries (POWER4/POWER5/POWER6), હાલનાં iSeries મોડેલો -- CD બુટ કરવા માટે પછી OpenFirmware ની મદદથી, બુટલોડર, yaboot, આપોઆપ 64-bit સ્થાપનારને બુટ કરે છે.

- IBM "Legacy" iSeries (POWER4) -- So-called "Legacy" iSeries મોડેલો, કે જેઓ OpenFirmware વાપરતા નથી, તેમને સ્થાપન વૃક્ષની `images/iSeries` ડિરેક્ટરીમાં સ્થિત થયેલ બુટ ઈમેજ વાપરવાની જરૂર પડે.

- Genesi Pegasos II / Efika 5200B -- Fedora કર્નલ Pegasos અને Efika બંનેને "Device Tree Supplement" ને powerdeveloper.org વાપરવાની જરૂરીયાત વગર આધાર આપે છે. છતાંય, ફર્મવેરમાં ISO9660 માટેના પૂર્ણ આધાર માટેની જરૂરીયાતની અછત એટલે કે yaboot મારફતે CD માંથી બુટ કરવાનું શક્ય નથી. તેની જગ્યાએ 'netboot' ઈમેજ બુટ કરો, ક્યાં તો CD માંથી અથવા નેટવર્ક ઉપર. ઈમેજના માપના કારણે, તમારે ફર્મવેરના `load-base` ચલને ઊંચા સરનામાએ ફાઈલો લાવવા માટે સુયોજીત કરવા જોઈએ જેમ કે મૂળભૂત 4MiB ની જગ્યાએ 32MiB:

      	  setenv load-base 0x2000000

  OpenFirmware પ્રોમ્પ્ટ પર , Efika સુધારો બુટ કરવા માટે નીચેનાં આદેશને દાખલ કરો, જો જરૂર હોય તો, અથવા CD માંથી netboot ઇમેજ:

      	  boot cd: /images/netboot/ppc32.img

  અથવા નેટવર્કમાંથી:

      	  boot eth ppc32.img

  સ્થાપિત થયેલ Fedora સિસ્ટમ બુટેબલ બનાવવા માટે તમારે OpenFirmware જાતે રૂપરેખાંકિત કરવુ જ પડશે. આ કરવા માટે, `boot-device` અને `boot-file` બંધબેસતા પર્યાવરણ ચલોને સુયોજિત કરો, `/boot` પાર્ટીશન માંથી yaboot ને લોડ કરવા માટે, મૂળભૂત સ્થાપનને કદાચ નીચેની જરૂર પડશે:

      setenv boot-device hd:0 setenv boot-file
      	    /yaboot/yaboot setenv auto-boot? true

- PA Semi Electra -- Electra ફર્મવેર હજુ સુધી yaboot ને આધાર આપતું નથી; Electra પર સ્થાપન કરવા માટે, તમે `ppc64.img` netboot image ને બુટ કરી શકો છો. સ્થાપન પછી, તમારે ફર્મવેરને સ્થાપિત કર્નલને લાવવા માટે અને initrd ને `/boot` પાર્ટીશનમાંથી લાવવા માટે તમારે જાતે રૂપરેખાંકિત કરવું પડશે.

  આગળ માહિતીઓ માટે ફર્મવેર દસ્તાવેજનો સંદર્ભ લો.

- Sony PlayStation 3 -- PlayStation 3 પર સ્થાપન માટે, પ્રથમ firmware 1.60 અથવા પછીની આવૃત્તિમાં સુધારો. "Other OS" બુટ લોડર ફ્લેશમાં સ્થાપિત થયેલ હોવું જ જોઈએ, http://www.playstation.com/ps3-openplatform/manual.html આગળના સૂચનોને અનુસરીને. લાગતીવળગતી બુટ ઈમેજ Sony ની "ADDON" CD માંથી શોધી શકાશે, કે જે ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/ માંથી ઉપલબ્ધ હશે.

  એકવાર બુટ લોડર સ્થાપિત થઈ જાય, પછી PlayStation 3 Fedora સ્થાપન મીડિયામાંથી બુટ કરવા માટે સમર્થ હોવું જોઈએ. મહેરબાની કરીને નોંધ લો કે નેટવર્ક સ્થાપન NFS સાથે શ્રેષ્ઠ રીતે કામ કરે છે, કારણ કે તે FTP કે HTTP પદ્ધતિઓ કરતાં ઓછી મેમરી લે છે. text વિકલ્પ વાપરવાનું પણ સ્થાપક દ્વારા લેવાયેલ મેમરીનો જથ્થો ઘટાડે છે.

  Fedora પર વધારે જાણકારી માટે અને સામાન્ય માં PowerPC પર PlayStation3 અથવા Fedora, (http://lists.infradead.org/mailman/listinfo/fedora-ppc) Fedora-PPC મેઇલિંગ યાદીમાં જોડો અથવા FreeNode (http://freenode.net/.) પર #fedora-ppc ચેનલને જોડો

- નેટવર્ક બુટીંગ -- સ્થાપક કર્નલ અને ramdisk સમાવતી ભેગી ઈમેજો સ્થાપન વૃક્ષની `images/netboot/` ડિરેક્ટરીમાં સ્થિત થયેલ છે. તેઓ TFTP સાથે નેટવર્ક બુટીંગ માટે હેતુ થયેલ છે, પરંતુ ઘણી રીતે વાપરી શકાય છે.

  yaboot લોડર એ IBM pSeries અને Apple Macintosh માટે TFTP બુટીંગનો આધાર આપે છે. Fedora પ્રોજેક્ટ netboot ઇમેજો પર yaboot ને વાપરવાનું પ્રેરે છે.

###### 2.4.4.4.1. PPC સ્પષ્ટ પેકેજો

- ppc64-utils પેકેજ અપસ્ટ્રીમ પકેજીંગ (ps3pf-utils, powerpc-utils, powerpc-utils-papr) ને અસર કરતા વ્યક્તિગત પેકેજોમાં અલગ કરી દેવામાં આવ્યા છે. તેમ હોવા છતાં mkzimage આદેશ એ લાંબા સમય સુધી પુરવઠો પૂરો પાડતુ નથી, તમે kernel-bootwrapper પેકેજ માંથી wrapper સ્ક્રિપ્ટને વાપરી શકો છો:

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

### 2.5. X વિન્ડો સિસ્ટમ - ગ્રાફિક્સ

આ ભાગ X વિન્ડો સિસ્ટમ, X.Org, સાથે Fedoraપૂરુ પાડેલ ના અમલીકરણ ને સંબધિત જાણકારી સમાવે છે.

#### 2.5.1. X રૂપરેખાંકન બદલાવો

Fedora 10 એ X સર્વર માટે મૂળભૂત માઉસ અને કિબોર્ડ ડ્રાઇવર તરીકે

    evdev

ઇનપુટ ડ્રાઇવર ને વાપરે છે. આ ડ્રાઇવર HAL સાથે નિરંતર પ્રતિ- ઉપકરણ રૂપખાંકનને પૂરુ પાડે છે કે જે રનટાઇમ વખતે ઉમેરવાનું અને દૂર કરવા માટે ઉપકરણો માટે પરવાનગી આપે છે.

#### 2.5.2. ત્રીજી પાર્ટી વિડીયો ડ્રાઇવરો

ત્રીજી પાર્ટી વિડીયો ડ્રાઇવરોની મદદથી માહિતી થયેલ માર્ગદર્શન માટે Xorg ત્રીજી પાર્ટી વિડીયો ડ્રાઇવરો નો સંદર્ભ લો.

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

#### 2.5.3. સ્ત્રોતો

http://who-t.blogspot.com/2008/07/input-configuration-in-nutshell.html -- Evdev રૂપરેખાંકન.

### 2.6. Fedora 10 બુટ-સમય

Fedora 10 એ વિવિધ બુટ-સમય સુધારાઓનો સમાવેશ કરે છે, એવા ફેરફારોનો સમાવેશ કરીને કે જે ઝડપી બુટીંગ અને ગ્રાફિક બુટીંગ ફેરપારો માટે પરવાનગી આપે છે.

#### 2.6.1. GRUB

GRUB મેનુ એ હવેથી શરૂઆતમાં દેખાતું નથી, અપવાદરૂપે દ્વિ-બુટ સિસ્ટમો. GRUB મેનુ લાવવા માટે, Shift કીને કર્નલ લોડ થાય તે પહેલાં દબાવી રાખો (બાકીની કોઈપણ કી કામ કરે છે પરંતુ Shift કી વાપરવાનું સુરક્ષિત છે.)

#### 2.6.2. Plymouth

Plymouth એ Fedora 10 સાથે પ્રથમ વાર આવી રહેલ ગ્રાફિકવાળી બુટ સિસ્ટમ છે.

- rhgb ને grub આદેશ વાક્ય પર ઉમેરવાનું Plymouth ને તમારા હાર્ડવેર માટે યોગ્ય પ્લગઈન લાવવાનું કામ કરે છે.

- ગ્રાફિકવાળી બુટ સ્પ્લેશ સ્ક્રીન કે જે Plymouth સાથે આવે છે તેના માટે શ્રેષ્ઠ રીતે કામ કરવા માટે કર્નલ સ્થિતિ ડ્રાઈવરો સુયોજીત કરવાનું જરૂરી છે. બધા હાર્ડવેર માટે હજુ સુધી કોઈ કર્નલ modesetting ડ્રાઈવરો ઉપલબ્ધ નથી. ડ્રાઈવરો સામાન્ય રીતે ઉપલબ્ધ થઈ જાય તે પહેલાં ગ્રાફિકવાળી સ્પ્લેશ જોવા માટે, `vga=0x318` ને કર્નલ grub આદેશ વાક્યમાં ઉમેરો. આ vesafb વાપરે છે, કે જે ફ્લેટ પેનલ માટે નેટીવ રીઝોલ્યુશન આપે એમ જરૂરી નથી, અને તે X પલકારા માટે કે અન્ય વિચિત્ર પ્રતિભાવો અનુભવવાનું કારણ બની શકે છે. કર્નલ modesetting ડ્રાઈવરો કે `vga=0x318` વિના, Plymouth એ લખાણ-આધારિત પ્લગઈન વાપરે છે કે જે સાદું હોય પરંતુ વિધેયાત્મક હોય.

- વર્તમાનમાં, માત્ર Radeon R500 અને ઊંચા વપરાશકર્તાઓ કર્નલ modesetting મૂળભૂત રીતે મેળવે છે. modesetting ને R100 અને R200 માટે પૂરું પાડવા માટે કામ પ્રગતિમાં છે. વધુમાં, Intel કર્નલ modesetting ડ્રાઈવરો વિકાસ હેઠળ છે, પરંતુ મૂળભૂત રીતે ચાલુ કરવામાં આવેલ નથી.

- કર્નલ modesetting ડ્રાઈવરો હજુ પણ વિકાસ હેઠળ છે અને ભૂલભરેલ છે. જો તમને બુટ દરમ્યાન કંઈ નહિં મળે પરંતુ કાળી સ્ક્રીન આવે, અથવા કંઈપણ નહિં એવી સ્ક્રીન પરંતુ રેન્ડમ અવાજ સાથે, તો પછી `nomodeset` ને કર્નલ બુટ પ્રોમ્પ્ટમાં ઉમેરવાનું grub માટે modesetting નિષ્ક્રિય કરે છે.

- Plymouth બુટ સંદેશાઓ છુપાવે છે. બુટ સંદેસાઓ જોવા માટે, બુટ દરમ્યાન Esc કી દબાવો, અથવા બુટ થયા પછી તેમને `/var/log/boot.log` માં જુઓ. વૈકલ્પિક રીતે, કર્નલ આદેશ વાક્યમાંથી rhgb અને plymouth બધા બુટ સંદેશાઓ દર્શાવે છે. બુટ ચેતવણીઓ જોવા માટે ત્યાં પરિસ્થિતિ ચિહ્ન પણ છે.

#### 2.6.3. ઝડપી બુટ કરી રહ્યા છે

પ્રક્રિયા શરૂઆતમાં સુધારાઓને કારણે Fedora 10 ઝડપથી બુટ થાય છે.

- Readahead એ બુટ પ્રક્રિયા સાથે સમાંતર રીતે શરૂ થાય છે.

- Udev એ થોડું ધીમું હોઈ શકે પરંતુ હકીકતમાં readahead બધા ડિસ્ક બફરોને પાશ્વ ભાગમાં બુટ પ્રક્રિયા દરમ્યાન જરૂરીયાત પ્રમાણે વાંચે છે અને આખી બુટ પ્રક્રિયા ટૂંકી કરે છે. readahead ફાઈલ યાદીની બનાવટ એ માસિક રીતે થાય છે અને `/.readahead_collect` લખીને જાતે ટ્રીગર કરી શકાય છે. `/etc/sysconfig/readahead` રૂપરેખાંકન ફાઈલ readahead-collector અને/અથવા readahead બંધ કરવા માટે ફેરફાર કરી શકાય છે.

#### 2.6.4. કર્નલ સ્થિતિ સુયોજન

Kernel modesetting (KMS) એ DRM ડ્રાઈવરમાં ક્યાં તો સક્રિયકૃત કે નિષ્ક્રિયકૃત કરેલ હોઈ શકે અને તે બુટ-સમયે સક્રિયકૃત કે નિષ્ક્રિયકૃત કરી શકાય છે.

- Plymouth અને DDX ડ્રાઈવરો બંને શોધી કાઢે છે કે શું KMS હાજર છે અને સક્રિયકૃત કરેલ છે. જો તે હાજર હોય અને સક્રિયકૃત કરેલ હોય, તો Plymouth અને DDX ડ્રાઈવરો તેમનામાંથી લાભો ઉઠાવશે.

- જો KMS હાજર નહિં હોય અથવા હાજર હોય પરંતુ નિષ્ક્રિય કરેલ હોય તો પછી Plymouth આપોઆપ લખાણ સ્પ્લેશમાં આવી જાશે અને DDX ડ્રાઈવર આપોઆપ વપરાશકર્તા-જગ્યા modesetting માં આવી જાશે.

- ઝડપી વપરાશકર્તા ફેરબદલી, seamless X સર્વર ફેરબદલી, અને ગ્રાફિકવાળા દુઃખ સંદેશાઓ માટે પરવાનગી આપે છે.

## 3. મલ્ટીમીડિયા વિશે અપફ્રન્ટ

### 3.1. મલ્ટીમીડિયા

Fedora એ પસંદ થયેલ મલ્ટીમીડિયા વિધેયો માટે કાર્યક્રમોને સમાવે છે, પ્લેબેક, રેકેર્ડીંગ, અને ફેરફાર કરવુ સમાવી રહ્યા છે. વધારાનાં પેકેજો Fedora પેકેજ સંગ્રહ સોફ્ટવેર રિપોઝીટરી મારફતે ઉપલ્બધ છે. Fedora માં મલ્ટીમીડિયા વિશે વધારાની જાણકારી માટે, http://fedoraproject.org/wiki/Multimedia આગળ Fedora પ્રોજેક્ટ વેબસાઇટ નાં મલ્ટીમીડિયા ભાગનો સંદર્ભ લો.

#### 3.1.1. મલ્ટીમીડિયા પ્લેયરો

Fedora નું મૂળભૂત સ્થાપન મીડિયા પ્લેબેક માટે Rhythmbox અને Totem ને સમાવે છે. ઘણાબધા પ્રક્રિયાઓ Fedora રિપોઝીટરીઓ માં ઉપલ્બધ છે, લોકપ્રિય XMMS પ્લેયર અને KDE ની Amarok ને સમાવી રહ્યા છે. બંને GNOME અને KDE ની પાસે પ્લેયરોની પસંદગી છે કે જે વિવિધ બંધારણો સાથે વાપરી શકાય છે. વધારાની ક્રિયાઓ બીજા બંધારણોને સંભાળવા માટે ત્રીજી પાર્ટીઓ માંથી ઉપલ્બધ છે.

Totem એ GNOME માટે મૂળભૂત મુવી પ્લેયર છે, હવે પુન:કમ્પાઇલેશન અથવા પેકેજો ને બદલ્યા વગર પ્લેબેક બેકએન્ડો ને બદલવાની ક્ષમતા છે. Xine બેક-એન્ડ ને સ્થાપિત કરવા માટે, totem-xine ને સ્થાપિત કરવા માટે Add/Remove Software ને વાપરો અથવા નીચેનાં આદેશને ચલાવો:

          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 પ્રોજેક્ટ આરક્ષિતની જગ્યાએ ઓપન સોર્સ બંધારણના વપરાશને પ્રોત્સાહન આપે છે. આ બંધારણો પર વધુ જાણકારી માટે અને તેમને કેવી રીતે વાપરવા તે માટે, આનો સંદર્ભ લો:

- http://www.xiph.org/ પર Xiph.Org સ્થાપના

- http://fedoraproject.org/wiki/Multimedia/Xiph

#### 3.1.3. MP3, DVD, અને અન્ય નહિં સમાવવામાં આવેલ મલ્ટીમીડિયા

Fedora એ MP3 કે DVD વીડિયો પ્લેબેક કે રેકોર્ડીંગ માટેના આધારનો સમાવેશ કરી શકતું નથી. MP3 બંધારણો પેટન્ટ થયેલ છે, અને પેટન્ટ ધારકોએ જરૂરી લાઈસન્સો પૂરા પાડેલ છે. DVD વીડિયો બંધારણો પેટન્ટ થયેલ છે અને એનક્રિપ્શન પદ્ધતિ વડે જડાયેલ છે. પેન્ટ ધારકોએ જરૂરી લાઈસન્સો પૂરા પાડેલ નથી, અને CSS-એનક્રિપ્ટ થયેલ ડિસ્કને ડિક્રિપ્ટ કરવા માટે જરૂરી ડિસ્કો પૂરી પાડેલ નથી કે જે Digital Millennium Copyright ધારા, યુનાઈટેડ સ્ટેટ્સનો કોપીરાઈટ નિયમનો ભંગ કરી શકે. Fedora એ અન્ય મલ્ટીમીડિયા સોફ્ટવેરનો પેટન્ટ, કોપીરાઈટ, અથવા લાઈસન્સ બંધનો, Adobe ના Flash પ્લેયર અને Real Media ના રીયલ પ્લેયરનો સમાવેશ કરીને બહિષ્કાર કરે છે. આ વિષય પર વુધ જાણવા માટે, મહેરબાની કરીને http://fedoraproject.org/wiki/ForbiddenItems નો સંદર્ભ લો.

જ્યારે બીજા MP3 વિકલ્પો Fedora માટે ઉપલ્બધ હોય ત્યારે, Fluendo હવે GStreamer માટે MP3 પ્લગઇનની માગણી કરે છે કે જેની પાસે એન્ડ-વપરાશકર્તાઓ માટે લાઇસન્સ થયેલ સંબંધિત પેટંટ હોય છે. આ પલ્ગઇન કાર્યક્રમોમાં MP3 આધાર ને સક્રિય કરે છે કે જે બેકએન્ડ તરીકે GStreamer ફ્રેમવર્કને વાપરો. લાઇસન્સ કારણો માટે આપણે Fedora માં આ પલ્ગઇનની વહેંચણી કરી શકતા નથી, પરંતુ તે જૂની સમસ્યા માટે નવા ઉકેલની માંગણી કરે છે. વધારે જાણકારી માટે આ પાનાંનો સંદર્ભ લો:

- http://fedoraproject.org/wiki/Multimedia/fluendo-mp3

- http://fedoraproject.org/wiki/Multimedia/MP3

- http://fedoraproject.org/wiki/Multimedia/DVD

- http://fedoraproject.org/wiki/Multimedia/Flash

#### 3.1.4. CD અને DVD ઓથરીંગ અને બર્ન કરવાનું

Fedora ના મૂળભૂત સ્થાપનો અને ડેસ્કટોપ જીવંત સ્પીન એ CD અને DVD બર્નીંગ માટે સમાવિષ્ટ ગુણધર્મને ધરાવે છે. Fedora એ CD ઓ અને DVD ઓને સરળતાથી બનાવવા અને લખવા માટે બીજા વિવિધ સાધનો સમાવે છે. Fedora એ ગ્રાફીકવાળા કાર્યક્રમો જેવા કે Brasero, GnomeBaker, અને K3b ને સમાવે છે. wodim, readom, અને genisoimage નો સમાવેશ કરતા કન્સોલવાળા કાર્યક્રમો પણ ધરાવે છે છે. ગ્રાફીકવાળા કાર્યક્રમો એ કાર્યક્રમોધ્વનિ & વીડિયો હેઠળ શોધી શકાય છે.

#### 3.1.5. સ્ક્રીનકાસ્ટ

સ્ક્રીનકાસ્ટો બનાવવા અને વગાડવા માટે તમે Fedora વાપરી શકો છો, કે જેઓ રેકોર્ડ થયેલ ડેસ્કટોપ સત્રો છે, ઓપન ટેક્નોલોજીઓ વાપરી રહેલ. Fedora એ istanbul નો, કે જે Theora વીડિયો બંધારણની મદદથી મદદથી સ્ક્રીનકાસ્ટ વાપરે છે, અને byzanz નો સમાવેશ કરે છે, કે જે એનીમેટ થયેલ GIF ફાઈલો તરીકે સ્ક્રીનકાસ્ટ બનાવે છે. તમે આ વીડિયો Fedora માં સમાવવામાં આવેલ પ્લેયરોમાંના કોઈકની મદદથી વગાડી શકો છો. આ Fedora પ્રોજેક્ટમાં ક્યાં તો ફાળો આપનારાઓ માટે કે પછી અંતિમ-વપરાશકર્તાઓ માટે સ્ક્રીનકાસ્ટ જમા કરવાનો પ્રાધાન્યવાળો માર્ગ છે. વધુ વ્યાપક સૂચનો માટે, સ્ક્રીનકાસ્ટીંગ પાનાંનો સંદર્ભ લો:

http://fedoraproject.org/wiki/ScreenCasting

#### 3.1.6. પ્લગઈનો મારફતે વિસ્તૃત આધાર

વધારાનાં મીડિયા બંધારણો અને સાઉન્ડ આઉટપુટ સિસ્ટમો માટે આધાર ઉમેરવા માટે પલ્ગઇનોને વાપરવાનું Fedora આધાર માં મોટાભાગે મીડિયા પ્લેયરો. કેટલાક પાવરફૂલ બેકએન્ડો તરીકે વપરાય છે જેવા કે મીડિયા આધાર અને સાઉન્ડ આઉટપુટ ને સંભાળવા માટે gstreamer પેકેજ. Fedora આ બેકએન્ડો અને વ્યક્તિગત કાર્યક્રમો માટે પ્લગઇન પેકેજો ને માંગણી કરે છે, અને ત્રીજી પાર્ટીઓ શ્રેષ્ટ ક્ષમતાઓ ઉમેરવા માટે વધારાનાં પ્લગઇનો ને માંગણી કરશે.

#### 3.1.7. ઇન્ફ્રારેડ દૂરસ્થ આધાર

LIRC નું નવી ગ્રાફીકલ ફ્રન્ટએન્ડ gnome-lirc-properties દ્દારા પૂરુ પાડેલ છે, ઇન્ફ્રારેડ દૂરસ્થ નિયંત્રણો ને જોડવા અને રૂપખાકિત કરવાનું સરળ બનાવી રહ્યા છે. LIRC એ ઇન્ફ્રારેડ દૂરસ્થ આધાર માટે આધારને અમલીકરણ કરવા માટે મલ્ટીમીડિયા કાર્યક્રમોમાં નિયમિત વાપરેલ છે, અને Rhythmbox અનેTotem માં તેની મદદથી તમારા કૉમ્યુટરમાં દૂરસ્થ સ્વીકાર પલ્ગીંગ તરીકે સરળ હોવુ જોઇએ, પછી ઇન્ફ્રારેડ દૂરસ્થ નિયંત્રણ પસંદગીઓ માં Auto-detect પસંદ કરી રહ્યા છે.

જો તમારી પાસે LIRC સાથે પહેલાનું સુયોજન હોય તો, તે gnome-lirc-properties સાથે તમારે રૂપરેખાંકન ફાઇલોને પુન:ઉત્પન્ન કરવાનું આગ્રહણીય છે. આ જરૂરી છે તેથી કે જે તમારા નવી શરૂઆત સાથે કાર્યક્રમોને કામની બહુમતિ છે.

વધારે જાણકારી માટે ગુણધર્મ પાનાં નો સંદર્ભ લો:

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

#### 3.1.8. Glitch-મુક્ત 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 આવે છે.

આ આધાર Fedora 9 માં પરિચયમાં આવેલ UVC ડ્રાઈવર પરના પ્રથમ સુધારાઓને અનુસરે છે કે જેણે Windows Vista સુસંગત લોગો સાથે કોઈપણ વેબકેમ માટે આધાર ઉમેર્યો છે. Fedora 10 gspca ની નવી V4L2 આવૃત્તિનું લક્ષણ આપે છે, ઘણા બધા વિવિધ USB વેબકેમ બ્રીજ અને સેન્સરો માટે એક USB વેબકેમ ડ્રાઈવર ફ્રેમવર્ક.

વેબકેમ માટે વપરાશકર્તાજગ્યા આધાર પણ `libv4l` ઉમેરીને અને `libv4l` વાપરવા માટે કાર્યક્રમો વાપરીને બધા વેબકેમ સુધારીને સુધારવામાં આવ્યો છે. આ આધાર આ કાર્યક્રમોને ઉત્પાદક લગતા કાર્યક્રમો સમજવા માટે બનાવે છે અને ઘણા વેબકેમો દ્વારા મોકલવામાં આવેલ વૈવિધ્યપૂર્ણ વીડિયો બંધારણો મોકલતું બનાવે છે, ખાસ કરીને gspca દ્વારા આધારભૂત વેબકેમોમાંના ઘણાબધા દ્વારા.

બધા વેબકેમો અને કાર્યક્રમોની યાદી માટે કે જ્યાં Fedora 10 નો નવો વેબકેમ આધાર ચકાસવામાં આવેલ છે તે માટે https://fedoraproject.org/wiki/Features/BetterWebcamSupport નો સંદર્ભ લો. gspca ની મૂળ આવૃત્તિ દ્વારા આધારભૂત બધા વેબકેમોની યાદી માટે મૂળભ gspca વેબસાઈટનો સંદર્ભ લો.

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

Fedora 10 માં gspca ની V4L2 આવૃત્તિ આ બધા વેબકેમ અને ઘણુંને આધાર આપે છે.

#### 4.1.2. Plymouth ગ્રાફિકલ બુટ

Section 2.6, “Fedora 10 બુટ-સમય” પર નવા ગ્રાફીકલ બુટ સ્થિતિ વિશે જાણકારી માટે.

#### 4.1.3. ઇન્ફ્રારેડ દૂરસ્થ આધાર

LIRC પ્રોટોકોલને આધાર આપતા કાર્યક્રમો વાપરવા માટે તેને રૂપરેખાંકિત કરવા માટેના નવા ગ્રાફિકવાળા-અંત સાથેનું Fedora 10 માટે નવું gnome-lirc-properties પેકેજ છે. વધુ જાણકારી માટે Section 4.1.3, “ઇન્ફ્રારેડ દૂરસ્થ આધાર” નો સંદર્ભ લો.

LIRC એ ઈન્ફ્રારેડ રીમોટ કંટ્રોલ માટે મલ્ટીમીડિયા કાર્યક્રમોમાં નિત્ય વપરાશ માટે અમલમાં મૂકવામાં આવેલ છે, અને તેને Rhythmbox અને Totem માં વાપરવાનું એટલું જ સરળ છે જેટલું તમારા કમ્પ્યૂટરમાં રીમોટ રીસીવર નાંખવાનું, પછી આપોઆપ-શોધો ને ઈન્ફ્રારેડ રીમોટ કંટ્રોલ પસંદગીઓમાં પસંદ કરવાનું કામ કરશે. વધુ જાણકારી માટે લક્ષણ પાનાંનો સંદર્ભ લો:

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

#### 4.1.4. બ્લુટુથ BlueZ 4.0

Bluetooth આધાર સ્ટેક, BlueZ (http://www.bluez.org) તરીકે ઓળખાય છે, તે આવૃત્તિ 4.x માં Fedora 10 માં સુધારવામાં આવેલ છે. આ આવૃત્તિમાંના મોટા ભાગના ફેરફારો કાર્યક્રમ વિકાસકર્તાઓ માટે ઉપયોગી છે, પરંતુ વપરાશકર્તાઓ કીબોર્ડ, માઉસ, અને અન્ય આધારભૂત Bluetooth ઉપકરણો સુયોજીત કરવા માટે નવું, સરળ વિઝાર્ડ જોઈ શકે છે. મોટા ભાગના એકદમ નવા લેપટોપ પર પસંદગીઓમાંથી Bluetooth બંધ કરવાની સેવા પણ હોય છે. આ નવી આવૃત્તિ ભવિષ્યમાં, PulseAudio મારફતે ઓડિયો ઉપકરણો માટે વધુ સારા આધારની પણ પરવાનગી આપશે.

નોંધ કરો કે મૂળભૂત Bluetooth કર્નલ ડ્રાઈવર એ btusb માં પણ સ્વીચ થયેલ હતું, કે જે પાવરનો વપરાશ તેના પહેલાંના hci_usb કરતાં ઘટાડે છે.

#### 4.1.5. GNOME

આ પ્રકાશન GNOME 2.24 નાં ગુણધર્મો છે. વધારે માહિતીઓ માટે આનો સંદર્ભ લો:

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

##### 4.1.5.1. Empathy તુરંત સંદેશાવાહક

Empathy તુરંત સંદેશાવાહક એ આ પ્રકાશનમાં ઉપલબ્ધ છે. તેને IRC, XMPP (Jabber), Yahoo, MSN, અને અન્યનો પ્લગઈનો મારફતે વિવિધ પ્રોટોકોલનો પણ આધાર છે. તે XMPP પ્રોટોકોલમાં વીડિયો અને અવાજનો પણ આધાર આપે છે, સક્રિય વિકાસ હેઠળ અન્ય પ્રોટોકોલ માટેનો આધાર પણ આપે છે. Empathy એ telepathy ફ્રેમવર્ક વાપરે છે કે જેને ઘણા વધારાના પ્લગઈનો છે:

- telepathy-gabble - Jabber/XMPP પ્લગઇન

- telepathy-idle - IRC પ્લગઇન

- telepathy-butterfly - MSN પ્લગઇન

- telepathy-sofiasip - SIP પ્લગઇન

- telepathy-haze - Libpurple (Pidgin) લાઈબ્રેરી જોડાણ વ્યવસ્થાપક Yahoo જેવા અન્ય પ્રોટોકોલ માટે પણ આધાર આપે છે

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. કોડેક સ્થાપન મદદનીશ

GStreamer કોડેક સ્થાપક મદદગાર codeina એ Fedora 10 માટે PackageKit-આધારિત ઉકેલ દ્વારા બદલાયેલ હતું. જ્યારે Totem, Rhythmbox, અથવા અન્ય GStreamer કાર્યક્રમ માટે ફિલ્મ કે ગીત વાંચવા માટે પ્લગઈન જરૂરી હો, તો PackageKit સંવાદ દેખાય છે, વપરાશકર્તાને રૂપરેખાંકિત રીપોઝીટરીઓમાં જરૂરી પેકેજ માટે શોધ કરવા માટે વપરાશકર્તાને પરવાનગી આપીને.

ગુણધર્મ પાનાં પર વધારે માહિતીઓ ઉપલ્બધ છે:

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

#### 4.1.6. KDE

આ પ્રકાશન KDE 4.1.2 લઈ આવે છે. kdevelop પેકેજ એ KDE 4.1 નો ભાગ નથી અને kdewebdev એ KDE 4.1 માં અંશતઃ રીતે જ ઉપલબ્ધ છે (કોઈ Quanta નથી), આ પેકેજોની 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 નો સ્નેપશોટ સમાવે છે, કે જે Fedora 10 માં NetworkManager 0.7 ના પૂર્વપ્રકાશન સાથે કામ કરે છે. તે ઉત્પાદન વપરાશ માટે તૈયાર નહિં સમજવામાં આવ્યું હોવાના કારણે, KDE Live ઈમેજો nm-applet ને તેની જગ્યાએ NetworkManager-gnome માંથી વાપરે છે (Fedora 8 અને 9 ની જેમ). `gnome-keyring-daemon` સેવા આ એનક્રિપ્શન ટેક્નોલોજીઓ માટે પાસવર્ડો સંગ્રહે છે. જો તમે knetworkmanager નો પ્રયાસ કરવા ઈચ્છો, તો તે રીપોઝીટરીમાંથી સ્થાપિત કરી શકાય છે.

નેટીવ KWin વિન્ડો વ્યવસ્થાપક હવે વૈકલ્પિક રીતે કમ્પોઝીટીંગ અને ડેસ્કટોપ અસરોને આધાર આપે છે, KDE Live ઈમેજો હવેથી Compiz/Beryl (Fedora 9 વખતથી) સમાવેશ કરતી નથી. KWin કમ્પોઝીટીંગ/અસરો સ્થિતિ એ મૂળભૂત રીતે નિષ્ક્રિય કરવામાં આવેલ છે, પરંતુ systemsettings માં સક્રિય કરી શકાય છે. Compiz (KDE 4 સંકલન સાથે) એ compiz-kde પેકેજને રીપોઝીટરીમાંથી સ્થાપિત કર્યા પછી ઉપલબ્ધ બનાવી શકાય છે.

##### 4.1.6.1. ઉન્નત્તિકરણો

- Plasma એ વધુ સમજુ છે અને પેનલ રૂપરેખાંકન વિસ્તૃત કરવામાં આવેલ છે. નવા પેનલ નિયંત્રકો સીધો દેખીતો અભિપ્રાય પૂરો પાડતી તમારી પેનલ વૈવિધ્યપૂર્ણ બનાવવાનું સરળ બનાવે છે.Plasma folderview એપ્લેટ ડિરેક્ટરીનો દેખાવ પૂરો પાડે છે અને તેથી તમને ડેસ્કટોપ પર ફાઈલો સંગ્રહવા માટે પરવાનગી આપે ચે. તે ડેસ્કટોપ પર અન્ય જાણીતા ચિહ્નોને બદલી નાંખે છે.

##### 4.1.6.2. પેકેજ અને કાર્યક્રમ બદલાવો

- Fedora 10 એ kdepim 4.1.2 ને 3.5.x ની જગ્યાએ લાવે છે.

- kdegraphics પેકેજ માં KDE 4 આવૃત્તિઓ દ્દારા libkipi, libkexiv2, અને libkdcraw ને અપ્રચલિત કરી દેવામાં આવ્યુ છે. તદઅનુસાર, kipi-plugins, digikam, અને kphotoalbum KDE 4 આવૃત્તિઓમાં સુધારી દેવામાં આવ્યુ છે.

- kpackagekit, PackageKit નું એક KDE અગ્ર અંત, એ હવે ઉપલબ્ધ છે. (તે Fedora 9 માટે પછીના સમયે સુધારા તરીકે ઉપલબ્ધ કરવામાં આવશે.)

વધુમાં, Fedora 9 પ્રકાશનથીનીચેના ફેરફારો કરવામાં આવેલ છે, કે જેઓ Fedora 9 સુધારાઓમાં પાછાપોર્ટ કરવામાં આવેલ છે, તેઓ Fedora 10 નો ભાગ પણ છે:

- આવૃત્તિ 4.0.3 થી 4.1.2 માંથી KDE ને સુધારી દેવામાં આવી છે.

- 4.3 થી 4.4 qt અને PyQt4 સુધારો કરી દેવામાં આવ્યો છે.

- kdewebdev, kdevelop, kdegames3, અને KDE 3 પાછળની આવૃત્તિઓની-સુસંગતતા લાઈબ્રેરીઓ KDE 3.5.9 માંથી 3.5.10 માં સુધારાઈ ગયેલ છે.

- QtWebKit એ હવે qt પેકેજનો ભાગ છે. એકલું WebKit-qt પેકેજ દૂર કરવામાં આવેલ છે.

- નવું પેકેજ qgtkstyle એ Qt 4 શૈલી વાપરે છે દોરવા માટે GTK+ વાપરે છે, Qt 4 અને KDE 4 કાર્યક્રમોનો જીનોમમાં વધુ સારું સંકલન પૂરું પાડીને.

- `phonon` લાઈબ્રેરી, કે જે Fedora 9 માં kdelibs નો ભાગ હતો, તે હવે અલગ પેકેજ છે. વૈકલ્પિક GStreamer બેકેન્ડ (phonon-backend-gstreamer) એ હવે ઉપલબ્ધ છે, પરંતુ xine-lib બેકેન્ડ, કે જે હવે phonon-backend-xine તરીકે પેકેજ થયેલ છે, એ હજુ પણ મૂળભૂત બેકેન્ડ તરીકે આગ્રહણીય છે અને એ હવે phonon પેકેજ દ્વારા જરૂરી છે.

- kdegames3 પેકેજ હવેથી libkdegames ની KDE3 આવૃત્તિ માટે વિકાસ આધાર પૂરો પાડતું નથી કારણ કે Fedora માં કંઈપણ kdegames3 ની બહાર નથી જેને પોતાને જરૂર હોય છે કે તે લાઈબ્રેરી હવે રહેતી નથી.

- પેકેજ okteta એ હવે kdeutils નો ભાગ છે.

- પેકેજ dragonplayer એ હવે kdemultimedia નો ભાગ છે.

- પ્રક્રિયા kaider ને Lokalize થી પુન:નામ આપી દેવામાં આવ્યુ છે અને તે હવે kdesdk નો ભાગ છે.

- પેકેજ ksirk KDE 4 માં પોર્ટ કરી દેવામાં આવ્યુ છે અને હવેkdegames નો ભાગ છે.

- kdeplasma-addons થી પેકેજ extragear-plasma ને ફરી નામ કરી દેવામાં આવ્યુ છે.

#### 4.1.7. LXDE

Fedora નું આ પ્રકાશન LXDE નામવાળા વધારાના ડેસ્કટોપ પર્યાવરણ સાથે આવે છે. LXDE એ નવો પ્રોજેક્ટ છે કે જે હલકું, ઝડપી ડેસ્કટોપ પર્યાવરણ પૂરું પાડે છે કે જે સ્રોત વપરાશ નીચે રાખવા માટે પૂરતું ઉપયોગી અને પાતળું રહે એ રીતે રચાયેલ છે. LXDE પર્યાવરણ સ્થાપિત કરવા માટે, સોફ્ટવેર ઉમેરો/દૂર કરો સાધન વાપરો અથવા આ આદેશ ચલાવો:

    su -c 'yum groupinstall LXDE'

જો તમારે માત્ર LXDE નો આધાર કમ્પોનન્ટની જરૂર હોય, તો lxde-common પેકેજ સ્થાપિત કરો:

    su -c 'yum install lxde-common'

#### 4.1.8. Sugar ડેસ્કટોપ

Sugar ડેસ્કટોપ OLPC શરૂઆત સાથે આવેલ છે. તે Fedora વપરાશકર્તાઓ અને વિકાસકર્તાઓને નીચેનું કરવા માટે પરવાનગી આપે છે.

- સહયોગી પર્યાવરણ પર બાંધો.

- Sugar ને હાલની Fedora સિસ્ટમ પર Sugar પર્યાવરણને તેમના ડિસ્પ્લે વ્યવસ્થાપકમાંથી પસંદ કરીને ચકાસો.

- Sugar ઈન્ટરફેસ પર કામ કરવા માટે અથવા લેખન ક્રિયાઓ માટે ઈચ્છુક વિકાસકર્તાઓ પાસે XO લેપટોપની જરૂરીયાત વિનાનું વિકાસ પર્યાવરણ હોઈ શકે છે.

#### 4.1.9. વેબ બ્રાઉઝરો

##### 4.1.9.1. Flash પ્લગઇનને સક્રિય કરી રહ્યા છે

Fedora એ swfdec અને gnash નો સમાવેશ કરે છે, કે જે Flash ના મુક્ત અને ઓપન સોર્સ અમલીકરણો છે. અમે તમને તેમાંનુ કોઈપણ પ્રયાસ કરવા માટે પ્રોત્સાહિત કરીએ છીએ Adobe ની માલિકીના Flash પ્લેયર પ્લગઈન સોફ્ટવેર પર પહોંચવા પહેલાં. Adobe Flash પ્લેયર પ્લગઈન લીગસી ધ્વનિ ફ્રેમવર્ક વાપરે છે કે જે વધારાના આધાર વિના યોગ્ય રીતે કામ કરતું નથી. આ આધાર સક્રિય કરવા માટે નીચેનો આદેશ ચલાવો:

          su -c 'yum install libflashsupport'

જો તમે Flash 10 વાપરી રહ્યા હોય, તો તમારે libflashsupport હવેથી જરૂર નથી કારણ કે ALSA નો વપરાશ આ આવૃત્તિમાં સુધારાઈ ગયેલ છે.

nspluginwrapper.i386 , nspluginwrapper.x86_64 , અને libflashsupport.i386 પેકેજોને સ્થાપિત કરો.

nspluginwrapper.i386, nspluginwrapper.x86_64, અને libflashsupport.i386 પેકેજોને સ્થાપિત કરો:

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

nspluginwrapper.i386 સ્થાપિત થયેલ છે પછી flash-plugin ને સ્થાપિત કરો:

    	su -c 'yum install libflashsupport'

ફ્લેશ પ્લગઇન રજીસ્ટર કરવા માટે mozilla-plugin-config ચલાવો:

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

બધી Firefox વિન્ડોને બંધ કરો, અને Firefox ને ફરી પ્રકાશિત કરો. પ્લગઇન લોડ થયેલ છે તે ખાતરી કરવા માટે URL પટ્ટીમાં પ્રકાર `about:plugins`.

##### 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 એપ્લેટ nm-applet સુધારાઈ ગયેલ છે Create New Wireless Network મેનુ વસ્તુ મારફતે વધુ સારી જોડાણ વહેંચણી પૂરી પાડવા માટે.

જોડાણ વહેંચણી એ નેટવર્ક જોડાણ અને ખાલી વાયરલેસ કાર્ડ સાથેના મશીન પર એડ-હોક WiFi નેટવર્ક સરળતાથી સુયોજીત કરવાનું શક્ય બનાવે છે. જો મશીન પાસે પ્રાથમિક નેટવર્ક જોડાણ (વાયરવાળું, 3G, ગૌણ વાયરલેસ કાર્ડ) હોય, તો રાઉટીંગ એ સુયોજીત થયેલ હોય છે કે જે ઉપકરણો ad-hoc WiFi નેટવર્ક સાથે જોડાયેલ હોય તેઓ બાહ્ય નેટવર્ક સાથે જોડાણ વહેંચી શકે છે.

જ્યારે તમે નવા WiFi નેટવર્ક ને બનાવતા હોય તો, તમારે નેટવર્કનાં નામ ને સ્પષ્ટ કરવુ જ પડશે અને વાપરવા માટે ક્યો વાયરલેસ સુરક્ષા વર્ગ છે. નેટવર્ક વ્યવસ્થાપક પછી ad-hoc WiFi નોડ તરીકે કામ કરવા માટે વાયરલેસ પર સુયોજિત કરે છે કે જે બીજાઓ જોડાઇ શકે છે. રાઉટીંગ એ નવા નેટવર્ક અને પ્રાથમિક નેટવર્ક જોડાણ ની વચ્ચે સુયોજિત કરવામાં આવશે, અને DHCP એ નવા વહેંચાયેલ WiFi નેટવર્ક પર IP સરનામાંઓ ને સોંપવા દરમ્યાન વાપરેલ છે. DNS પ્રશ્ર્નો એ પણ અપસ્ટ્રીમ નામ સર્વરો પર પારદર્શક રીતે આગલ ધપાવેલ છે.

### 4.3. છાપી રહ્યા છીએ

છાપન વ્યવસ્થાપક (system-config-printer કે સિસ્ટમસંચાલનછાપન) વપરાશકર્તા ઈન્ટરફેસ એકાંતરે મૈત્રીભર્યું દેખાયું અને આધુનિક ડેસ્કટોપ કાર્યક્રમો સાથે એક રેખામાં વધુ દેખાય છે. system-config-printer કાર્યક્રમને હવેથી રુટ વપરાશકર્તા તરીકે ચલાવવાની જરૂર નથી.

બીજા બદલાવો સમાવ્યા છે:

- રૂપરેખાંકન સાધન વિન્ડો વાપરવા માટે સહેલાઇથી બનાવી દેવામાં આવ્યુ છે. પ્રિન્ટર આઇકોન પર બે-ક્લિક કરવા દરમ્યાન ગુણધર્મો સંવાદ વિન્ડો ખૂલે છે. આ ડાબે પર પ્રિન્ટર નામો ની યાદી ને જૂની વર્તણૂક સાથે બદલે છે અને જમણે પર પસંદ થયેલ પ્રિન્ટર માટે ગુણધર્મો.

- CUPS સત્તાધિકરણ સંવાદ એ બંધબેસતા વપરાશકર્તા ને પસંદ કરે છે અને તે મધ્યમ-ક્રિયા ને પરિવર્તિત કરવા માટે પરવાનગી આપે છે.

- જ્યારે રૂપરેખાંકન સાધન ચાલી રહ્યુ છે, ત્યારે પ્રીન્ટરોની યાદી ગતિશીલ રીતે સુધારેલ છે.

- ચોક્કસ પ્રિન્ટર માટે કતાર થયેલ બધી ક્રિયાઓ પ્રિન્ટરના ચિહ્ન પર જમણું ક્લિક કરીને જોઈ શકાય છે અને છાપન કતાર જુઓ પસંદ કરીને. ઘણાબધા પ્રિન્ટરો પર કતાર થયેલ ક્રિયાઓ જોવા માટે, જમણું-ક્લિક કરવા પહેલાં પ્રથમ જરૂરી પ્રિન્ટરો પસંદ કરો. બધી ક્રિયાઓ જોવા માટે, કોઈપણ પ્રિન્ટર નહિં પસંદ થયેલ હોય તે સાથે જમણું ક્લિક કરો.

- ક્રિયા મોનીટરીંગ સાધન સંદેશો દર્શાવે છે જ્યારે ક્રિયા નિષ્ફળ જાય છે. સંદેશો સૂચવે છે કે પ્રિન્ટર સંદેશામાં બતાવ્યા પ્રમાણે અટકાવવામાં આવેલ છે. તપાસ બટન મુશ્કેલી-નિવારક શરૂ કરે છે.

- ક્રિયા મોનીટરીંગ સાધન હવે પ્રોક્સી સત્તાધિકરણ કરે છે. જમા કરેલ ક્રિયા કે જેને CUPS બેકેન્ડ પર સત્તાધિકરણની જરૂર હોય તે હવે સત્તાધિકરણ સંવાદ દર્શાવે છે કે જેથી ક્રિયા આગળ વધી શકે.

- છાપન પરિસ્થિતિ સંવાદ (GTK+ માટે) પ્રિન્ટરોની પરિસ્થિતિ વિશે વધુ અભિપ્રાય આપે છે. ઉદાહરણ તરીકે, પ્રિન્ટરો કે જેઓમાં કાગળ પૂરા થઈ ગયા હોય તેઓ તેમના ચિહ્ન પર ચેતવણીની નાની સંજ્ઞા બતાવે છે. અટકાવેલ પ્રિન્ટરો હવે સંજ્ઞા બતાવે છે, અને પ્રિન્ટરો કે જેઓ ક્રિયાઓ નકારી રહ્યા હોય તેઓ ઉપલબ્ધ નથી તેમ ભૂખરા-થઈ ગયેલ બતાવવામાં આવે છે.

### 4.4. પેકેજ નોંધો

નીચેનાં ભાગો સોફ્ટવેર પેકેજો નાં વિશે જાણકારી સમાવે છે કે જે Fedora 10 માટે મહત્વપૂર્ણ બદલાવો નીચે જાય છે. સરળતાથી પ્રવેશ માટે, તેઓ એજ જૂથો ની મદદથી સામાન્ય રીતે સંયોજિત કરેલ છે કે જે સ્થાપન સિસ્ટમમાં બતાવેલ છે.

#### 4.4.1. GIMP

Fedora 10 એ GNU ઇમેજ મેનિપ્યુલેશન પ્રક્રિયાને આવૃત્તિ 2.6 માં સમાવે છે.

આ નવી આવૃત્તિ પાછળની આવૃત્તિઓ સુસંગત રાખે એ રીતે રચાયેલ છે, તેથી હાલના ત્રીજી-વ્યક્તિ પ્લગઈનો અને સ્ક્રિપ્ટો કામ કરવા માટે ચાલુ રહે - થોડી સાવધાનીઓ સાથે: સમાવિષ્ટ Script-Fu પદ્ધતિ ઈન્ટરપ્રીટર ચલ વ્યાખ્યાઓ આરંભિક કિંમત માટે હવે સ્વીકારતું નથી, કે જે ભાષા પ્રમાણો સાથે સુસંગત નથી. Fedora પેકેજોમાં સમાવવામાં આવેલ સ્ક્રિપ્ટોને આ સમસ્યા હોવી જોઈએ નહિં, પરંતુ જો તમે અન્ય સ્રોતોમાંથી સ્ક્રિપ્ટો વાપરો, તો મહેરબાની કરીને GIMP પ્રકાશન નોંધોનો વધુ વિગતો માટે અને જેમને આવી સમસ્યા હોય તેમને તમે કેવી રીતે સુધારી શકો તે માટે સંદર્ભ લો:

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

વધુમાં, gimptool સ્ક્રિપ્ટ કે જે બિલ્ડ કરવા અને ત્રીજી વ્યક્તિ પ્લગઇનો ને સ્થાપિત કરવા માટે વાપરેલ છે અને સ્ક્રિપ્ટો gimp પેકેજમાંથી gimp-devel પેકેજમાં ખસેડી દેવામાં આવેલ છે. જો તમે gimptool વાપરવા ઇચ્છતા હોય તો આ પેકેજ ને સ્થાપિત કરો.

#### 4.4.2. કાયદાકીય જાણકારી

નીચેનાં કાયદાકીય જાણકારી 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 હેઠળ ભાષાના આધારની જાણકારી સમાવે છે.

- Fedora ની Localization (અનુવાદ)Fedora Localization Project દ્દારા નિયામક થયેલ છે

- Fedora I18n Project દ્દારા Fedora નું આંતરરાષ્ટ્રીય સંભાળેલ છે

#### 4.5.1. ભાષા વિસ્તાર

Fedora વિવિધ સોફ્ટવેરના લક્ષણો આપે છે કે જે ઘણી બધી ભાષાઓમાં લખવામાં આવેલ છે. ભાષાઓની યાદી માટે Anaconda મોડ્યુલની પરિસ્થિતિનો સંદર્ભ લો, કે જે Fedora માં મૂળ સોફ્ટવેર કાર્યક્રમોમાંનો એક છે.

- http://translate.fedoraproject.org/languages

- http://translate.fedoraproject.org/module/anaconda

##### 4.5.1.1. ભાષા આધાર સ્થાપન

Languages જૂથ માંથી વધારાની ભાષા અને langpacks સ્થાપિત કરવા માટે, આ આદેશને ચલાવો:

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

ઉપરના આદેશમાં, `<language>` એ વાસ્તવિક ભાષાનું નામ છે, જેમ કે, `assamese`, `bengali`, `chinese`, અને એવી રીતે બીજા.

Fedora ની પહેલાંની આવૃત્તિઓમાંથી સુધારો કરી રહેલ SCIM વપરાશકર્તાઓ scim-bridge-gtk નું સ્થાપન કરવા માટે આગ્રહ કરવામાં આવેલ છે, કે જે libstdc++ ની જૂની આવૃત્તિઓ સાથે કડી થયેલ ત્રીજી-વ્યક્તિ C++ કાર્યક્રમો સાથે યોગ્ય રીતે કામ કરે છે.

##### 4.5.1.2. Transifex

Transifex એ દૂરસ્થ અને અલગ આવૃત્તિ નિયંત્રણ સિસ્ટમો પર યજમાનિત થયેલ પ્રોજેક્ટો માટે ભાષાંતરો ફાળવવાની સેવા આપતું Fedora નું ઓનલાઈન સાધન છે. મૂળ પેકેજોમાંના મોટે ભાગના ફાળો આપનારાઓ પાસેથી ભાષાંતરો મેળવવા માટે Transifex નો ઉપયોગ કરે છે.

http://transifex.org/

નવા વેબ સાધનોની જોડણીની મદદથી (http://translate.fedoraproject.org), સમુદાયના વધારા, અને વધુ સારી પ્રક્રિયાઓથી, અનુવાદકો કોઈપણ અપસ્ટ્રીમ પ્રોજેક્ટમાં અનુવાદ-અનુલક્ષી વેબ ઈન્ટરફેસ મારફતે સીધું જ ફાળો આપી શકે છે. કોઈપણ જાતના ભાષાંતર સમુદાય સિવાયના પ્રોજેક્ટના વિકાસકર્તાઓ ભાષાંતરો માટે Fedora ની અધિષ્ઠાપિત સમુદાય સુધી સરળતાથી મદદ માટે પહોંચી શકે છે. જવાબમાં, અનુવાદકો Fedora સંબંધિત ઘણાબધા પ્રોજેક્ટો સુધી ભાષાંતરમાં ફાળો આપવા માટે સરળતાથી પહોંચી શકે છે.

https://translate.fedoraproject.org/submit

#### 4.5.2. ફોન્ટો

મોટા ભાગની ભાષાઓ માટેના ફોન્ટ ડેસ્કટોપ પર મૂળભૂત રીતે સ્થાપિત થાય છે સારો મૂળભૂત ભાષાનો કવરેજ આપવા માટે.

##### 4.5.2.1. Han યૂનિફિકેશન માટે મૂળભૂત ભાષા

જ્યારે GTK-આધારિત કાર્યક્રમોમાં એશિયાઈ લોકેલ નહિં વાપરી રહ્યા હોય, ત્યારે ચીની અક્ષરો (એટલે કે, ચીની Hanzi, જાપાની Kanji, કે પછી કોરીયાઈ Hanja) લખાણના આધારે ચીની, જાપાની, અને કોરીયાઈ ફોન્ટના મિશ્રણ સાથે રેન્ડર થશે. આ ત્યારે થશે જ્યારે Pango પાસે કઈ ભાષા વપરાઈ રહી છે તે જાણવા માટે પૂરતો સંદર્ભ નહિં હોય. વર્તમાન મૂળભૂત ફોન્ટ રૂપરેખાંકન ચીની ફોન્ટને પ્રાધાન્ય આપે એમ લાગે છે. જો તમે સામાન્ય રીતે જાપાની કે કોરીયાઈ વાપરવા માંગો, તો તમે `PANGO_LANGUAGE` પર્યાવરણીય ચલ સુયોજીત કરીને Pango ને તે વાપરવા માટે કહી શકો. ઉદાહરણ તરીકે...

    	export PANGO_LANGUAGE=ja

... Pango રેન્ડરીંગને જાપાની લખાણ ધારવા માટે કહે છે જ્યારે તેને કોઈ જાતના સૂચનો નહિં હોય.

##### 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 પેકેજો નવા Hangul મૂળભૂત ફોન્ટો તરીકે baekmuk-ttf-fonts બદલે છે.

##### 4.5.2.5. બદલાવોની સંપૂર્ણ યાદી

બધા ફોન્ટોનાં બદલાવો તેનાં સમર્પિત થયેલ પાનાં પર યાદી થયેલ છે:

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

| Fedora Linux માં ફોન્ટો
ફોન્ટ SIG (http://fedoraproject.org/wiki/Fonts_SIG) એ Fedora Linux ફોન્ટની (http://fedoraproject.org/wiki/Fonts) સારી એવી સંભાળ રાખે છે. મહેરબાની કરીને આ ખાસ જૂથમાં જોડાવ જો તમે ફોન્ટ બનાવવામાં, સુધારવામાં, પેકેજ કરવામાં, કે ખાલી સૂચન કરવામાં ઈચ્છા ધરાવતા હોય. કોઈપણ મદદને આવકારવામાં આવશે. http://fedoraproject.org/wiki/Joining_the_Fonts_SIG http://fedoraproject.org/wiki/Fonts_and_text-related_creative_tasks http://fedoraproject.org/wiki/Fonts_and_text_quality_assurance http://fedoraproject.org/wiki/Fonts_packaging http://fedoraproject.org/wiki/Font_wishlist

#### 4.5.3. ઈનપુટ પદ્ધતિઓ

input-methods તરીકે ઓળખાતું નવું yum જૂથ છે અને ઘણી બધી ભાષાઓ માટે 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 ને સિસ્ટમ+પસંદગીઓ+વ્યક્તિગત+ઈનપુટ પદ્ધતિ માંથી વાપરો.

##### 4.5.3.2. નવી ibus ઇનપુટ પદ્દતિ સિસ્ટમ

Fedora 10 એ ibus નો સમાવેશ કરે છે, નવી ઈનપુટ પદ્ધતિ સિસ્ટમ કે જે scim ની મર્યાદાઓમાંની અમુકનો ઉકેલ લાવવા માટે વિકસાવવામાં આવેલ છે. તે Fedora 11 માટે મૂળભૂત ઈનપુટ પદ્ધતિ સિસ્ટમ બની શકશે.

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

તે પહેલાથી જ ઘણી બધા ઈનપુટ પદ્ધતિ એંજીનો અને immodules પૂરા પાડે છે:

- `ibus-anthy` (જાપાની)

- `ibus-chewing` (પરંપરાગત ચીની)

- `ibus-gtk` (GTK immodule)

- `ibus-hangul` (કોરિઅન)

- `ibus-m17n` (ઇન્ડિક અને ઘણીબધી બીજી ભાષાઓ)

- `ibus-pinyin` (સરળ ચીની)

- `ibus-qt` (Qt immodule)

- `ibus-table` (ચીની, વગેરે)

અમે લોકોને 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

અન્ય રમતોની યાદી માટે કે જેઓ સ્થાપન માટે ઉપલબ્ધ છે, કાર્યક્રમો → સોફ્ટવેર ઉમેરો/દૂર કરો, અથવા આદેશ વાક્ય મારફતે પસંદ કરો:

        yum groupinfo "Games and Entertainment"

ગોઠવાયેલ રમત પેકેજો સ્થાપિત કરવા માટે yum વાપરવા પર મદદ મેળવવા માટે, અંહિ ઉપલબ્ધ માર્ગદર્શિકાઓનો સંદર્ભ લો:

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

### 5.2. Amateur રેડિયો

Fedora 10 ઘણા બધા કાર્યક્રમો અને લાઈબ્રેરીઓનો સમાવેશ કરે છે કે જેઓ amateur રેડિયો ઓપરેટરો અને ઈલેક્ટ્રોનીક શોખીનોની ઈચ્છાના હોય. આ કાર્યક્રમોમાંના ઘણા બધા Fedora Electronic Lab spin માં સમાવવામાં આવેલ છે. Fedora એ ઘણા બધા VLSI અને IC રચના સાધનોનો પણ સમાવેશ કરે છે.

- સાઈન્ડ કાર્ડ સ્થિતિ કાર્યક્રમો fldigi, gpsk31, gmfsk, lpsk31, xfhell, અને xpsk31 નો સમાવેશ કરે છે.

- gnuradio પેકેજ એ સોફ્ટવેર વ્યાખ્યાયિત રેડિયો ફ્રેમવર્ક છે.

- aprsd અને xastir પેકેજ APRS સક્ષમતાઓ પૂરી પાડે છે.

- gEDA એ કેપ્ચર, નેટ લીસ્ટીંગ, સરકીટ સીમ્યુલેશન અને PCB લેઆઉટ માટે સ્કીમેટીક્સ કાર્યક્રમોનો સમૂહનું સંકલિત એકત્રીકરણ સમાવે છે.

- gspiceui, ngspice, અને gnucap પેકેજ સરકીટ સીમ્યુલેશન ક્ષમતાઓ પૂરી પાડે છે.

Morse કોડ, orbit ધારણા અને સેટેલાઈટો ટ્રેક કરવાનું, સ્કીમેટીક આકૃતિઓ અને PCB લેખ પેદા કરવાનું, amateur રેડિયો લોગબુક રાખવાનું, અને amateur રેડિયો અને ઈલેક્ટ્રોનીક્સ ઉત્સાહીઓના રસના અન્ય કાર્યક્રમો શીખવા માટે ઘણા બધા અન્ય સાધનો છે.

## 6. પાવર વપરાશકર્તાઓ માટે લક્ષણો અને સુધારાઓ

### 6.1. સર્વર સાધનો

આ વિભાગ Fedora 10 માં વિવિધ GUI સર્વર અને સિસ્ટમ રૂપરેખાંકન સાધનોના ફેરફારો અને ઉમેરાઓ પ્રકાશિત કરે છે.

#### 6.1.1. પહેલી મદદ કિટ

Firstaidkit એ સંપૂર્ણપણે ઓટોમેટ કરવામાં આવેલ રીકવરી કાર્યક્રમ છે કે જે ઉપસિસ્ટમની પુનઃપ્રાપ્તિ ટેક્નિકલ અને બિન-ટેક્નિકલ વપરાશકર્તાઓ માટે ઝડપથી કરે છે. Firstaidkit એ સમસ્યાઓ આપોઆપ સુધારવા માટે રચાયેલ છે જ્યારે વપરાશકર્તા માહિતી સંકલિતતા જાળવવા પર ફોકસ કરી રહ્યા હોય. તે રીસ્ક્યુ સ્થિતિમાં ઉપલબ્ધ છે, Fedora Live CD પર, અને ચાલી રહેલ સિસ્ટમો પર.

- પ્રોજેક્ટ સાઇટ -- https://fedorahosted.org/firstaidkit/

### 6.2. ફાઈલ સિસ્ટમો

#### 6.2.1. eCryptfs

Fedora 10 એ એનક્રિપ્ટ થયેલ ફાઈલ સિસ્ટમ પર બીલ્ડ થાય છે કે જે Fedora 9 માં આવેલ હોય છે, અને ઘણી બધી સમસ્યાઓ સુધારે છે કે જેઓ માહિતી ભંગાણમાં પરિણમી શકી હોય.

#### 6.2.2. EXT4

Fedora 9 એ ext4 આધારના પૂર્વદર્શનનું લક્ષણ આપ્યું છે. Fedora 10 એ સંપૂર્ણપણે ext4-સુસંગત e2fsprogs પણ લઈ આવે છે. વધુમાં, Anaconda પાર્ટીશન સ્ક્રીન પાસે ext4 ફાઈલ સિસ્ટમ વિકલ્પ ઉપલબ્ધ છે જો તમે સ્થાપકને `ext4` વિકલ્પ સાથે બુટ પ્રોમ્પ્ટ આગળ શરૂ કરો. Fedora 10 એ ext4 માટે વિલંબિત ફાળવણીઓનો પણ સમાવેશ કરે છે. છતાંય, Fedora 10 માં ext4 વર્તમાનમાં 16 TiB કરતાં મોટી ફાઈલ સિસ્ટમોને આધાર આપતી નથી.

#### 6.2.3. XFS

XFS એ હવે આધારભૂત ફાઈલ સિસ્ટમ છે અને Anaconda ની પાર્ટીશન સ્ક્રીનમાંનો વિકલ્પ છે.

## 7. વિકાસકર્તાઓ માટે શું નવું છે

### 7.1. રનટાઈમ

#### 7.1.1. Python NSS બાઈન્ડીંગો

NSS/NSPR માટે Python બાઈન્ડીંગો Python કાર્યક્રમોને SSL/TLS અને PKI પ્રમાણપત્ર વ્યવસ્થાપન માટે NSS ક્રિપ્ટોગ્રાફિક લાઈબ્રેરીઓ ઉપયોગી બનાવવા માટે પરવાનગી આપે છે. python-nss પેકેજ NSS અને NSPR આધાર લાઈબ્રેરીઓને Python બાઈન્ડીંગો પૂરી પાડે છે.

Network Security Services (NSS) એ સુરક્ષા-સક્રિયકૃત ક્લાઈન્ટ અને સર્વર કાર્યક્રમોને આધાર આપતી લાઈબ્રેરીઓનો સમૂહ છે. NSS સાથે બનેલ કાર્યક્રમો SSL v2 અને v3, TLS, PKCS #5, PKCS #7, PKCS #11, PKCS #12, S/MIME, X.509 v3 પ્રમાણપત્રો અને અન્ય સુરક્ષા પ્રમાણોને આધાર આપી શકે છે. NSS એ NIST માંથી FIPS 140 માન્યતા પ્રાપ્ત કરેલ છે.

- http://people.redhat.com/jdennis/python-nss/doc/api/html/index.html -- લાઇબ્રેરી દસ્તાવેજ

### 7.2. Java

#### 7.2.1. મુક્ત સોફ્ટવેર Java અમલીકરણનું સારામાં સારો ઉછેર

Fedora એ breed free software Java(TM) અમલીકરણોનું શ્રેષ્ઠનો સમાવેશ કરે છે, કે જે સંશોધનીય ટેક્નોલોજી સંકલનોના સક્રિય દત્તક લેવાલીકરણ મારફતે મેળવી શકાય છે કે જે Fedora અને અપસ્ટ્રીમ પ્રોજેક્ટમાં અન્ય દ્વારા પેદા થાય છે. Fedora માં સંકલિત અમલીકરણો OpenJDK (http://openjdk.java.net/) અને IcedTea GNU/Linux વિતરણ સંકલન પ્રોજેક્ટ (http://icedtea.classpath.org/) પર આધારિત છે, અથવા Java માટે GNU કમ્પાઈલર (GCJ - http://gcc.gnu.org/java અને GNU Classpath મૂળ ક્લાસ લાઈબ્રેરીઓ (http://www.gnu.org/software/classpath/) પર આધારિત છે. બધી Fedora શોધ સામાન્ય Java અમલીકરણ ટેક્નોલોજીઓના વિશાળતમ શક્ય સંકલનમાં અપસ્ટ્રીમ કરવા માટે ધકેલવામાં આવે છે.

OpenJDK 6 નું અમલીકરણ Fedora 10 માં સમાવવામાં આવેલ છે કે જે x86, x86_64, અને SPARC પર HotSpot વર્ચ્યુઅલ મશીન રનટાઈમ કમ્પાઈલર વાપરે છે. PowerPC (PPC) પર તે શૂન્ય ઈન્ટરપ્રીટર વાપરે છે, કે જે ધીમું છે. બધા આર્કીટેક્ચરો પર GCJ અને GNU Classpath પર આધારિત વૈકલ્પિક અમલીકરણો સમાવવામાં આવેલ છે કે જે નેટીવ બાઈનરીઓ બનાવવા માટે સમય-કરતાં-આગળ કમ્પાઈલરનો સમાવેશ કરે છે.

Java Specification (JDK 1.6 at this time) સાથે 100% સુસંગતતાની ખાતરી કરવા માટે Red Hat દ્વારા પસંદિત આર્કીટેક્ચરો (વર્તમાનમાં માત્ર OpenJDK પર આધારિત x86 અને x86_64 પર આધારિત) માટેની Fedora બાઈનરીઓ Java Compatibility Kit (JCK) વિરુદ્ધ ચકાસવામાં આવે છે.

#### 7.2.2. Java એપલેટો અને Web શરૂ કાર્યક્રમો સંભાળી રહ્યા છીએ

Fedora 10 માં gcjwebplugin એ IcedTeaPlugin વડે બદલાઈ ગયેલ છે, કે જે અવિશ્વાસુ એપ્લેટો વેબ બ્રાઉઝરમાં અસુરક્ષિત રીતે ચલાવે છે અને કોઈપણ આર્કીટેક્ચર પર ચાલે છે. તમે `about:plugins` ને Firefox માં લખીને જોઈ શકો છો કે કયું એપ્લેટ પ્લગઈન સ્થાપિત થયેલ છે. નવું પ્લગઈન 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. બીજી Fedora તકનીકીઓ સાથે નવુ એકત્રીકરણ

IcedTea પ્રોજેક્ટ મારફતે, OpenJDK એ ઘણીબધી નવી તકનીકીઓ સાથે એકત્રિત કરી દેવામાં આવી છે કે જે Fedora 10 નો પણ ભાગ છે.

##### 7.2.3.1. NetBeans ફ્રેમવર્ક મારફતે VisualVM એકત્રિકરણ

VisualVM (jvisualvm) એ ચાલી રહેલ કોઈપણ સ્થાનિક કે દૂરસ્થ Java કાર્યક્રમનો ગ્રાફિકવાળો દેખાવ પૂરો પાડે છે, તમને કાર્યક્રમ દ્વારા ફાળવવામાં આવેલ બધા ચાલતા થ્રેડો, ક્લાસો, અને ઓબ્જેક્ટો મોનીટર કરવાની પરવાનગી આપે છે થ્રેડ ડમ્પ, હીપ ડમ્પ, અને અન્ય હલકા રૂપરેખાકરણ સાધનોની મદદ લઈને.

##### 7.2.3.2. javax.sound માટે PulseAudio એકત્રિકરણ

PulseAudio એકત્રિકરણો javax.sound ની મદદથી કોઇપણ java કાર્યક્રમમાં PulseAudio નાં બધા ફાયદાઓ પૂરા પાડે છે.

##### 7.2.3.3. Mozilla Rhino - JavaScript નું એકત્રિકરણ

Rhino એ javax.script પેકેજ વાપરતા વિકાસકર્તાઓ માટે Java અને JavaScript નું સરળ મિશ્રણ કરતું Mozilla તરફથી શુદ્ધ-Java JavaScript અમલીકરણ છે.

##### 7.2.3.4. બીજા સુધારાઓ

Fedora 10 Java ક્રીપ્ટોગ્રાફીમાં (javax.crypto) એ કોઈપણ (સ્થાનિક) બંધનો વિના સંપૂર્ણપણે આધારભૂત છે.

#### 7.2.4. Fedora અને JPackage

Fedora 10 JPackage પ્રોજેક્ટ માંથી ઉત્પન્ન થયેલ ઘણાબધા પેકેજો ને સમાવે છે.

http://jpackage.org

ખાનગી સોફ્ટવેર આધારભૂતપણાઓ દૂર કરવા માટે આ પેકેજોમાંના અમુક Fedora માં સુધારવામાં આવેલ છે, અને GCJ's નો સમય-કરતાં-આગળ કમ્પાઈલેશન લક્ષણ માટે વપરાશ બનાવવા માટે. આ પેકેજો સુધારવા માટે Fedora રીપોઝીટરીઓ વાપરો, અથવા Fedora દ્વારા નહિં પૂરા પાડવામાં આવેલ પેકેજો માટે JPackage રીપોઝીટરીઓ વાપરો. પ્રોજેક્ટ અને સોફ્ટવેર જે તે પૂરા પાડે છે તે વિશે વધુ જાણકારી મેળવવા માટે JPackage વેબસાઈટનો સંદર્ભ લો.

| Fedora અને JPackage માંથી પેકેજો મિશ્ર કરી રહ્યા છીએ
તમે Fedora અને JPackage રીપોઝીટરીઓ બંનેમાંથી એ જ સિસ્ટમ પર સોફ્ટવેર સ્થાપિત કરો તે પહેલાં પેકેજ સુગમતા પર સંશોધન કરો. અસુસંગત પેકેજો જટિલ મુદ્દાઓ સર્જી શકશે.

#### 7.2.5. નોંધો Fedora 8 માંથી સુધારો કરી રહ્યા છે - OpenJDK એ IcedTea ને બદલે છે

Fedora 8 માં java-1.7.0-icedtea* તરીકે ઓળખાતા પેકેજો Fedora 9 માં java-1.6.0-openjdk* નામવાળા થઈ ગયા. Fedora 8 IcedTea પેકેજોએ અસ્થાનીય OpenJDK 7 શાખા ટ્રેક કરી, કે જ્યાં java-1.6.0-openjdk* પેકેજો OpenJDK 6 શાખાને ટ્રેક કરે છે. બધા અપસ્ટ્રીમ IcedTea સ્રોતો java-1.6.0-openjdk SRPM માં સમાવવામાં આવેલ છે.

જો તમે 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. Eclipse

Fedora નું આ પ્રકાશન Fedora Eclipse નો સમાવેશ કરે છે, Eclipse SDK આવૃત્તિ 3.4 પર આધાર રાખીને. પ્રકાશનોની 3.4 શ્રેણીઓને "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 લગતા સંપાદક (eclipse-rpm-editor), PHP (eclipse-phpeclipse), Subversion (eclipse-subclipse), SELinux (eclipse-slide) અને (eclipse-setools), નિયમિત સમીકરણ ચકાસણી (eclipse-quickrex), Fortran (eclipse-photran), Bugzilla સંકલન (eclipse-mylyn), Git (eclipse-egit), Perl (eclipse-epic), Checkstyle (eclipse-checkstyle), અને Python (eclipse-pydev) નો સમાવેશ કરે છે.

##### 7.3.1.2. Babel પ્રોજેક્ટ - eclipse-nls માંથી અનુવાદો

આ પ્રકાશન Babel ભાષા પેકનો પણ સમાવેશ કરે છે, કે જે Eclipse અને Eclipse પ્લગઈનો માટે ઘણી બધી ભાષાઓમાં અનુવાદો પૂરા પાડે છે. નોંધ કરો કે અમુક ભાષાઓને ખૂબ ઓછો કવરેજ છે: તમારી પાસે અનુવાદો સ્થાપિત થયેલ હોય તો પણ, તમે કદાચ ઘણીબધી શબ્દમાળાઓ અંગ્રેજીમાં જોશો. Babel પ્રોજેક્ટ ફાળાઓ સ્વીકારે છે જો તમે તેમના અનુવાદ પ્રયાસોની મદદ કરવા ઈચ્છો.

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

##### 7.3.1.3. Fedora 9 માંથી સુધારો કરી રહ્યા છે

Eclipse 3.3 માંથી સુધારો કરી રહેલ વપરાશકર્તાઓને RPM સિવાયના સ્રોતમાંથી તેમણે સ્થાપિત કરેલ કોઈપણ પ્લગઈનો રૂપાંતરિત કરવાની જરૂર પડશે. આવું કરવાનો સરળ માર્ગ એ પુનઃ-સ્થાપન કરવાનો છે. 3.3 માંથી રૂપાંતરણ કરી રહેલ પ્લગ-ઈન વિકાસકર્તાઓ માટે, "પ્લગઈન રૂપાંતરણ માર્ગદર્શન" નો સંદર્ભ લો:

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 કમ્પાઈલર સમૂહ

Fedora નાં આ પ્રકાશન 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. સુધારેલ Haskell આધાર

Fedora 10 એ Haskell માટે વધુ સારો આધાર પરિચયમાં લાવે છે. નવા પેકેજીંગ માર્ગદર્શનો અને સાધનો સાથે, કોઈપણ Haskell કાર્યક્રમને Glasgow Haskell કમ્પાઈલરની મદદથી આધાર આપવાનું અત્યંત સહેલું છે. પેકેજ બનાવટ અને જમાવટ, Fedora ની ગુણવત્તાનું ઉચ્ચાલન કરતાં સાધનો વત્તા થોડાક નવા મિત્રોની ક્યારેય સરળ રહેતી નથી. Haskell નો આધાર વધતો જાય છે તેથી ત્યાં Haskell માટે સતત વિકાસ થાય છે જેમ વધુ લાઈબ્રેરીઓ પરિચયમાં આવે.

પેકેજ બનાવટ એકદમ સરળ છે. Haskell એ પેકેજો કમ્પાઈલ કરવા માટે અને જમાવવા માટે પહેલાથી જ ઈન્ફ્રાસ્ટ્રક્ચર પૂરું પાડે છે. Fedora માટે પેકેજ સુયોજીત કરવાનું ખૂબ થોડો સમય લે છે, એટલે કે કોડ કે જે Haskell માં કામ કરે તે Fedora માં પણ કામ કરશે જ.

Fedora એ Fedora પેકેજોના ઔદ્યોગિક જમાવટ માટે સાધનો પણ પૂરા પાડે છે. Haskell ના Fedora માં સમાવેશ સાથે, વિકાસકર્તા એ હવે ઔદ્યોગિક સ્તરના કાર્યક્રમો Haskell માં લખવા માટે મુક્ત છે અને કોડ 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, આવૃત્તિ 6.1 નો સમાવેશ કરે છે. NetBeans IDE એ Java, C/C++, Ruby, PHP, વગેરે માટે Integrated Development Environment (IDE) છે. NetBeans IDE નું મૂળભૂત રૂપરેખાંકન (Java SE IDE રૂપરેખાંકન) Java પ્લેટફોર્મ, Standard Edition (Java SE) માટેના વિકાસને આધાર આપે છે, NetBeans પ્લેટફોર્મ માટેના મોડ્યુલોના વિકાસનો સમાવેશ કરીને.

NetBeans IDE એ મોડ્યુલર સિસ્ટમ છે અને પ્લગઈનો સુધારવા માટે અને સ્થાપિત કરવા માટેની સેવાઓનો સમાવેશ કરે છે. NetBeans IDE માટે પ્લગઈનોની મોટી હદ છે કે જે સમુદાયના સભ્યો અને ત્રીજી-વ્યક્તિ કંપનીઓ દ્વારા પૂરા પાડવામાં આવે છે.

##### 7.3.6.1. NetBean સ્ત્રોતો

- http://www.netbeans.org/ - NetBeans પ્રોજેક્ટની ઓફિસિયલ સાઈટ.

- http://wiki.netbeans.org/ - NetBeans વિકી પાનાંઓ.

- mailto:linux-packaging@installer.netbeans.org - પેકેજીંગ મુદ્દાઓની ચર્ચા માટેનું મેઈલીંગ લીસ્ટ.

- https://admin.fedoraproject.org/pkgdb/packages/bugs/netbeans - NetBeans IDE માટે ભૂલ યાદી.

- https://admin.fedoraproject.org/pkgdb/packages/bugs/netbeans-platform8 - NetBeans પ્લેટફોર્મ માટે ભૂલ યાદી.

- http://www.netbeans.org/issues/ - NetBeans પ્રોજેક્ટનું ઈસ્યુ ટ્રેકર. મહેરબાની કરીને, કમ્પોનન્ટ વાપરો: સ્થાપક, OS: Linux, સબકમ્પોનન્ટ: rpm NetBeans RPMs સંબંધીત મદ્દાઓ ફાઈલ કરવા માટે.

#### 7.3.7. AMQP ઈન્ફ્રાસ્ટ્રક્ચર

AMQP ઈન્ફ્રાસ્ટ્રક્ચર પેકેજ એ Red Hat Enterprise MRG નો ઉપગણ છે. પેકેજ સ્કેલેબલ, ઈન્ટરઓપરેબલ, અને ઊંચા-પ્રભાવ ઔદ્યોગિક કાર્યક્રમોના વિકાસ માટે પરવાનગી આપે છે.

વધુ સ્પષ્ટતા કરીએ તો તે નીચેનાનો સમાવેશ કરે છે.

- AMQP (પ્રોટોકોલ આવૃત્તિ 0-10) મેસેજીંગ બ્રોકર/સર્વર

- C++, Python, અને Java (JMS ઇન્ટરફેસ ની મદદથી) માટે ક્લાઇન્ટ બાંધે છે

- આદેશ વાક્ય ઈન્ટરફેસ રૂપરેખાંકન/વ્યવસ્થાપન ઉપયોગીતાઓનો સમૂહ

- એક ગાળાના સંદેશાઓ અને સંદેશાકરણ રૂપરેખાંકન માટે ઊંચો-પ્રભાવ અસુમેળ સંદેશા સંગ્રહ.

##### 7.3.7.1. AMQP સ્ત્રોતો

વધારે જાણકારી માટે નીચેનાં સ્ત્રોતો નો સંદર્ભ લો:

- Red Hat MRG દસ્તાવેજીકરણ: http://www.redhat.com/mrg/resources

- AMQP પ્રોજેક્ટ સાઈટ: http://amqp.org/

#### 7.3.8. ઉપકરણ બિલ્ડીંગ સાધનો

ઓજારો એ પૂર્વ-સ્થાપિત અને પૂર્વ-રૂપરેખાંકિત સિસ્ટમ ઈમેજો છે. આ પેકેજ સાધનો અને મેટા-ડેટાનો સમાવેશ કરે છે કે જે ISVs, વિકાસકર્તાઓ, OEMS, વગેરે માટે વર્ચ્યુઅલ ઓજારો બનાવવાનું અને જમાવવાનું સરળ બનાવે છે. આ લક્ષણના બે ઘટકો ACT (Appliance Creation Tool) અને AOS (The Appliance Operating System) છે. appliance-tools પેકેજને સોફ્ટવેર ઉમેરો/દૂર કરો કે yum સાથે સ્થાપિત કરો.

##### 7.3.8.1. ઉપકરણ નિર્માણ સાધન

ઓજાર બનાવટ સાધન એ સાધન છે કે જે કિકસ્ટાર્ટ ફાઈલમાંથી ઓજાર ઈમેજો બનાવે છે. આ સાધન Live CD બનાવનાર API અને Live CD API ના પેચો પણ બનાવે છે કે જે વિવિધ-પાર્ટીશનવાળી ડિસ્ક ઈમેજોની બનાવટ માટે પરવાનગી આપે છે. આ ડિસ્ક ઈમેજો પછીથી Xen, KVM, અને VMware જેવા વર્ચ્યુઅલ સમાવનારમાંથી બુટ કરી શકાશે. આ સાધન appliance-tools પેકેજમાં સમાવવામાં આવેલ છે. આ પેકેજ Fedora આધારિત સિસ્ટમો પર ઓજાર ઈમેજો બનાવવા માટેના સાધનો સમાવે છે RHEL, CentOS, અને અન્ય જેવા અવતરેલ વિતરણોનો સમાવેશ કરીને.

##### 7.3.8.2. ઉપકરણ ઓપરેટીંગ સિસ્ટમ

ઓજાર ઓપરેટિંગ સિસ્ટમ એ Fedora ની નાના પગછાપ સાથે બનાવવામાં આવેલ આવૃત્તિ છે. તે ઓજાર ચલાવવા માટે માત્ર જરૂરી પેકેજો જ સમાવે છે. Fedora ના આ સ્પીન દ્વારા આધારભૂત હાર્ડવેર મર્યાદિત હશે, પ્રાથમિક રીતે KVM અને VMware જેવા વર્ચ્યુઅલ કન્ટેનર પર ફોકસ કરે છે. ધ્યેય એવો આધાર બનાવવાનો છે કે જેના આધારે વિકાસકર્તાઓ તેમના કાર્યક્રમો બનાવી શકે, માત્ર પેકેજો ખેંચીને કે જેની તેમના સોફ્ટવેરને જરૂર હોય.

##### 7.3.8.3. ઉપકરણ બિલ્ડીંગ સાધનો સ્ત્રોતો

ઓજાર સાધન પ્રોજેક્ટ સાઈટ: http://thincrust.net/

### 7.4. Linux કર્નલ

| નાપસંદ થયેલ અથવા અપ્રચલિત સમાવિષ્ટ?
આ સમાવિષ્ટ એ નાપસંદ બતાવેલ અથવા અપ્રચલિત હોઇ શકે છે, તે Fedora 9 પ્રકાશન નોંધો ત્યાં સુધી સુધારો કરી દેવામાં આવ્યો છે.

આ વિભાગ Fedora 10 માં 2.6.27 આધારિત કર્નલ ને અનુરૂપ બદલાવો અને મહત્વની જાણકારી આવરે છે.

#### 7.4.1. આવૃત્તિ

Fedora એ સુધારાઓ માટે કર્નલનાં વધારાનાં પેચોને સમાવે છે, બગ સુધારાઓ, અથવા વધારાનાં ગુણધર્મો. આ કારણ માટે, Fedora કર્નલ kernel.org વેબ સાઇટ માંથી vanilla kernel તરીકે બોલાવેલ ના જેવુ જ વાક્ય માટે વાક્ય ના પણ હોઇ શકે:

http://www.kernel.org/

આ પેચોની યાદી ને મેળવવા માટે, RPM પેકેજ સ્ત્રોત ને ડાઉનલોડ કરો અને નીચેનાં આદેશ તેને વિરુદ્દ ચલાવો:

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

#### 7.4.2. Changelog

પેકેજનાં બદલાવોનાં લોગ મેળવવા માટે, નીચેનાં આદેશને ચલાવો:

          rpm -q --changelog kernel-<version>

જો તમને changelog ની વપરાશકર્તા મૈત્રી આવૃત્તિની જરૂર હોય, તો http://wiki.kernelnewbies.org/LinuxChanges નો સંદર્ભ લો. કર્નલનો ટૂંકો અને સંપૂર્ણ ભેદ http://kernel.org/git માંથી ઉપલબ્ધ છે. Fedora આવૃત્તિ કર્નલ એ Linus વૃક્ષ પર આધારિત છે.

Fedora આવૃત્તિ માટે બનાવેલ નિર્માણ http://cvs.fedoraproject.org માંથી ઉપલ્બધ છે.

#### 7.4.3. કર્નલ સ્વાદો

નીચેના કર્નલ બીલ્ડો Fedora 10 ને સમાવે છે:

- મૂળ કર્નલ, એકદમ સિસ્ટમોમાં વાપરવા માટે. kernel-devel પેકેજ માં રૂપરેખાંકિત થયેલ સ્ત્રોતો ઉપલ્બધ છે.

- kernel-PAE, 32-bit x86 સિસ્ટમોમાં 4GB ની RAM કરતાં વધુ, કે CPUs સાથે કે જેની પાસે 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'

આ ફ્લેવરોની એક અથવા વધારે ને પસંદ કરો, કોમા દ્દારા અલગ થયેલ અને જગ્યાઓ નથી, એને અનુરૂપ.જ્યારે પૂછવામાં આવે ત્યારે રુટ પાસવર્ડ દાખલ કરો.

| x86 કર્નલ Kdump ને સમાવે છે
બંને x86_64 અને i686 કર્નલો હવે પુન:સ્થાન થયેલ છે, તેથી તેઓ kdump ક્ષમતા માટે અલગ કર્નલની લાંબા સમય સુધી જરૂર નથી. PPC64 ને હજુ અલગ kdump કર્નલની જરૂર છે.

| કર્નલ પેરાવર્ચ્યુઅલાઈઝેશનનો સમાવેશ કરે છે
x86_64 અને i686 કર્નલો બંને `paravirt_ops` આધાર સમાવે છે અને લાંબા સમય સુધી Xen હાયપરવિઝર ચલાવવા માટે અલગ કર્નલ જરૂરી નથી. વધુ જાણકારી માટે, Section 8.3.1, “એકીકૃત કર્નલ ઇમેજ” નો સંદર્ભ લો.

| મૂળભૂત કર્નલ SMP પૂરું પાડે છે
ત્યાં i386, x86_64, અને ppc64 પર Fedora માટે અલગ SMP કર્નલ ઉપલ્બધ નથી. ઘણાબધા પ્રોસેસરો આધાર મૂળ કર્નલ દ્દારા પૂરુ પાડેલ છે.

| PowerPC કર્નલ આધાર
PowerPC આર્કીટેક્ચર માટે Fedora માં Xen અથવા kdump માટે કોઈ આધાર નથી. 32-bit PowerPC પાસે હજુ પણ અલગ SMP કર્નલ છે.

#### 7.4.4. કર્નલ વિકાસ માટે તૈયારી કરી રહ્યા છીએ

Fedora 10 એ જૂની આવૃત્તિઓ દ્વારા પૂરા પાડવામાં આવેલ kernel-source પેકેજનો સમાવેશ કરતું નથી કારણ કે kernel-devel પેકેજ હવે બાહ્ય મોડ્યુલો બીલ્ડ કરવા માટે જરૂરી છે. રૂપરેખાંકિત સ્રોતો ઉપલબ્ધ છે, Section 7.4.3, “કર્નલ સ્વાદો” માં વર્ણવ્યા અનુસાર.

| કર્નલ બિલ્ડીંગ વૈવિધ્ય
કર્નલ વિકાસ અને વૈવિધ્ય કર્નલો સાથે કામ કરવા પર જાણકારી માટે, http://fedoraproject.org/wiki/Building_a_custom_kernel નો સંદર્ભ લો

#### 7.4.5. ભૂલોનો અહેવાલ આપી રહ્યા છીએ

Linux કર્નલ માં ભૂલો રિપોર્ટ કરવા પર વધારે જાણકારી માટે http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html નો સંદર્ભ લો. તમારે ભૂલો રિપોર્ટ માટે http://bugzilla.redhat.com વાપરવાની જરૂર પડશે કે જે Fedora ને સ્પષ્ટ કરે છે.

### 7.5. એમ્બેડેડ થયેલ

Fedora 10 એ વિવિધ લક્ષ્યોના જડિત વિકાસને આધાર આપવા માટે ઘણા કાર્યક્રમોનો સમાવેશ કરે છે. એસેમ્બ્લરો, કમ્પાઈલરો, ડિબગરો, પ્રોગ્રામરો, IDEs અને ઉપયોગીતાઓ સમાવવામાં આવેલ છે.

#### 7.5.1. AVR

avrdudeAtmel AVR માઈક્રોકંટ્રોલર માટે પ્રોગ્રામીંગ કરવાનું સોફ્ટવેર

  AVRDUDE એ Atmel ના AVR CPU ના પ્રોગ્રામીંગ માટેનો કાર્યક્રમ છે. તે Flash અને EEPROM નો પ્રોગ્રામ લખી શકે છે, અને જ્યાં શ્રેણી પ્રોગ્રામીંગ પ્રોટોકોલ દ્વારા આધારભૂત છે, તે fuse અને lock bits પ્રોગ્રામ કરી શકે છે. AVRDUDE એ સીધી સૂચના સ્થિતિને પરવાનગી આપવાનું પણ પૂરું પાડે છે કોઈકને પ્રોગ્રામીંગ સૂચનો AVR ચીપમાં શું AVRDUDE અમલીકરણો સમજે તે સંબંધિત આપવા માટે પરવાનગી આપે છે કે જે ખાસ ચીપનું ચોક્કસ લક્ષણ હોય છે.

avr-gccavr માટે લક્ષ્ય બનાવેલ ક્રોસ કમ્પાઈલીંગ GNU GCC

  આ GNU GCC નું ક્રોસ કમ્પાઈલીંગ આવૃત્તિ છે, કે જે AVR પ્લેટફોર્મ માટે ક્રોસ કમ્પાઈલીંગ કરવા માટેની આવૃત્તિ છે, નેટીવ i386 પ્લેટફોર્મની જગ્યાએ.

avr-gcc-c++avr ને લક્ષ્ય બનાવેલ ક્રોસ કમ્પાઈલીંગ GNU GCC

  આ પેકેજ g++ ની ક્રોસ કમ્પાઈલીગં આવૃત્તિ સમાવે છે, કે જે AVR પ્લેટફોર્મ માટે c++ કોડ કમ્પાઈલ કરવા માટે વાપરી શકાય છે, નેટીવ i386 પ્લેટફોર્મની જગ્યાએ.

Atmel AVR માઇક્રોકન્ટ્રોલર પર GCC સાથે વાપરવા માટે avr-libcC લાઇબ્રેરી

  AVR Libc એ Atmel AVR માઈક્રોકંટ્રોલર પર GCC સાથે વાપરવા માટે ઊંચી ગુણવત્તા C લાઈબ્રેરી પૂરી પાડવાના ધ્યેય સાથેનો મુક્ત સોપ્ટવેર પ્રોજેક્ટ છે.

  AVR Libc એ એક સાર્વત્રિક લાઈસન્સ હેઠલ લાઈસન્સ થયેલ છે. આ Berkeley લાઈસન્સ તેથી મોટા ભાગના સોફ્ટવેર લાઈસન્સ જેમ કે GPL સાથે સુસંગત બનાવવાના હેતુથી સુધારેલ છે, જે બંધ-સ્રોત વ્યવસાયિક કાર્યક્રમોમાં લાઈબ્રેરીના વપરાશ માટે શક્ય એવા ન્યૂનતમ જોખમો પણ દર્શાવે છે.

avr-binutilsavr ને લક્ષ્ય બનાવેલ ક્રોસ કમ્પાઈલીંગ GNU binutils

  આ GNU binutils ની ક્રોસ કમ્પાઈલીંગ આવૃત્તિ છે, કે જે AVR પ્લેટફોર્મ માટે બાઈનરીઓ એસેમ્બલ કે કડી કરવા માટે વાપરી શકાય છે, નેટીવ i386 પ્લેટફોર્મની જગ્યાએ.

avr-gdb(દૂરસ્થ) ડિબગીંગ avr બાઇનરીઓ માટે GDB

  (દૂરસ્થ) AVR બાઈનરીઓ ડિબગ કરવા માટે આ GDB, GNU પ્રોજેક્ટ ડિબગર, ની વિશિષ્ટ આવૃત્તિ છે. GDB તમને અન્ય કાર્યક્રમમાં શું થઈ રહ્યું છે તે જોવા માટે પરવાનગી આપે છે જ્યારે તે ચાલે છે અથવા જ્યારે કોઈ કાર્યક્રમ ભાંગી પડે ત્યારે તે શું કરી રહ્યો હતો.

Atmel JTAG ICE to GDB ઇન્ટરફેસ માટે avarice પ્રક્રિયા

  Atmel JTAG ICE ને GDB માં તેમના જડિત AVR લક્ષ્યમાં વપરાશકર્તાઓને ડિબગની પરવાનગી આપવા માટે ઈન્ટરફેસીંગ કાર્યક્રમ છે

#### 7.5.2. માઇક્રોચીપ PIC

માઇક્રોચીપ (TM) PIC (TM) માઇક્રોકન્ટ્રોલરો માટે gputils વિકાસ ઉપયોગિતા

  આ Microchip (TM) PIC (TM) માઈક્રોકંટ્રોલર માટે વિકાસ સાધનોનો સમૂહ છે. આ આલ્ફા સોફ્ટવેર છે: તેમાં ગંભીર ભૂલો હોઈ શકે, અને તે સમાપ્તિની ક્યારેય નજીક નહિં હોઈ શકે. gputils પેકેજ વર્તમાનમાં માઈક્રોચીપના સાધનો સાથેના માત્ર લક્ષણોના ઉપગણો અમલમાં મૂકે છે. gputils શું કરી શકે છે તે યાદી પરિપૂર્ણ કરવા માટેના દસ્તાવેજીકરણનો સંદર્ભ લો.

માઇક્રોચીપ (TM) PIC (TM) માઇક્રોકન્ટ્રોલર માટે gpsim નકલ કરનાર

  gpsim સોફ્ટવેર એ Microchip (TM) PIC (TM) માઈક્રોકંટ્રોલર માટેનું સીમ્યુલેટર છે. તે માઈક્રોચીપના 12-bit, 14bit, અને 16-bit મૂળ પરિવારોમાં મોટા ભાગના ઉપકરણોને આધાર આપે છે. વધુમાં, gpsim એ વૈશ્વિક રીતે ઉપલબ્ધ મોડ્યુલોજેમ કે LED's, LCD's, resistors, અને એવાને આધાર આપે છે, PIC ની હદ બહારના સીમ્યુલેશન પર્યાવરણ સુધી વિસ્તારીને.

ktechlab માઈક્રોકંટ્રોલરો અને ઈલેક્ટ્રોનિક સરકીટોનું વિકાસ અને સીમ્યુલેશન

  KTechlab એ માઇક્રોકન્ટ્રોલરો અને ઇલેકટ્રોનિક સર્કિટો માટે અને વિકાસ અને દેખાવ પર્યાવરણ છે, GNU General Public License નીચે વહેંચેલ છે. KTechlab એ ઘણાબધા સારા-એકત્રિત કરેલ ઘટકોને સમાવે છે:

  - સરકીટ સીમ્યુલેટર, લોજીક, રેખીય ઉપકરણો અને બિનરેખીય ઉપકરણો સીમ્યુલેટ કરવા માટે સક્ષમ, સરકીટ સીમ્યુલેટર.

  - gpsim સાથે એકત્રિકરણ, સર્કિટ માં નકલી કરવા માટે PICs ને પરવાનગી આપી રહ્યુ છે.

  - સ્કીમેટીક સંપાદક, કે જે સિમ્યુલેશનનો ધનવાન વાસ્તવિક-સમય અભિપ્રાય પૂરો પાડે છે.

  - ફ્લોચાર્ટ સંપાદક, PIC કાર્યક્રમોને દેખીતી રીતે રચવા માટેના કાર્યક્રમોની પરવાનગી આપીને.

  - PICs માટે MicroBASIC; a BASIC-જેવુ કમ્પાઇલર, KTechlab માં સહયોગી પ્રક્રિયા તરીકે લખાયેલ છે.

  - Kate ભાગ ને એકત્રિત કરેલ છે, કે જે PIC પ્રક્રિયાઓ માટે પાવરફૂલ સંપાદક પૂરુ પાડે છે.

  - gpasm અને gpdasm મારફતે એકત્રિત થયેલ એસેમ્બલર અને એસેમ્બલર નથી.

PICmicro આધારિત કાર્યક્રમ (Linux/KDE નીચે) ના વિકાસ માટે pikdev IDE

  PiKdev એ KDE નીચે PIC આધારિત કાર્યક્રમોનાં વિકાસને સરળ IDE સમર્પિત કરેલ છે. ગુણધર્મો:

  - એકત્રિકરણ થયેલ સંપાદક

  - પ્રોજેક્ટ વ્યવસ્થાપન

  - 12, 14 and 16 bits PIC (ફ્લેશ અથવા EPROM તકનીકી) માટે એકત્રિત થયેલ પ્રોગ્રામીંગ એંજિન

  - સમાંતર અને પોર્ટ પ્રોગ્રામરો માટે આધાર

  - KDE નમનશીલ જોવો અને અનુભવો

  સિસ્ટમ વહીવટકર્તા એ સંપૂર્ણ ગુણધર્મ સ્થાપન ને સમાપ્ત કરવા માટે `/usr/share/doc/pikdev-0.9.2` ડિરેક્ટરી માં સ્થાપિત થયેલ `README.Fedora` ફાઇલને વાંચવુ જ જોઇએ.

PIC & dsPIC પર આધારિત કાર્યક્રમો માટે piklab વિકાસ પર્યાવરણ

  Piklab એ PIC અને dsPIC માઈક્રોકંટ્રોલરો માટે ગ્રાફિકવાળું વિકાસ પર્યાવરણ છે. તે કમ્પાઈલ કરવા માટે અને એસેમ્બલ કરવા માટે વિવિધ સાધનસાંકળો સાથે ઈન્ટરફેસ કરે છે અને તે ઘણાબધા માઈક્રોચીપ અને સીધા પ્રોગ્રામરોને આધાર આપે છે. સિસ્ટમ સંચાલકે `/usr/share/doc/piklab-0.15.0` ડિરેક્ટરીમાં સ્થિત થયેલ `README.Fedora` ફાઈલનો સંપૂર્ણ લક્ષણ સ્થાપન માટે સંદર્ભ લેવો જ જોઈએ.

pikloops PIC મુલતવી રાખવા માટે કોડ ઉત્પાદક

  PiKLoop એ માઇક્રોચીપ PIC માઇક્રોકન્ટ્રોલરો માટે મુલતવી બનાવવા માટે કોડ ઉત્પન્ન થાય છે. તે Pikdev અથવા Piklab IDE માટે ઉપયોગી સહયોગી છે.

#### 7.5.3. અન્ય અને પ્રોસેસર એગ્નોસ્ટીક

dfu-programmer ઉપકરણ ફર્મવેર Atmel ચીપો માટે આધારિત USB પ્રોગ્રામરને સુધારે છે

  ISP ને આધાર આપતા USB બુટલોડર સાથેની Atmel ચીપ માટે linux આધારિત આદેશ-વાક્ય પ્રોગ્રામર. આ મોટે ભાગે Device Firmware Update (DFU) 1.0 સુસંગત વપરાશકર્તા-જગ્યા કાર્યક્રમ હોય છે. વર્તમાનમાં આધારભૂત ચીપ આ પ્રમાણે છે: 8051, AVR, at89c51snd1c, at90usb1287, at89c5130, at90usb1286, at89c5131, at90usb647, at89c5132, at90usb646, at90usb162, and at90usb82.

sdcc નાનું ઉપકરણ C કમ્પાઇલર

  SDCC માટે sdcc-2.6.0-12 પેકેજ એ 8051 ક્લાસ અને એવા માઈક્રોકંટ્રોલર માટે C કમ્પાઈલર છે. પેકેજ કમ્પાઈલર, એસેમ્બલર અને લીંકરો, ઉપકરણ સીમ્યુલેટર, અને મૂળ લાઈબ્રેરીનો સમાવેશ કરે છે. આધારભૂત પ્રોસેસરો (બદલતા અંશે) 8051, ds390, z80, hc08, અને PIC નો સમાવેશ કરે છે.

uisp Atmel AVR અને 8051 માટે સાર્વત્રિક સિસ્ટમ-માં પ્રોગ્રામર

  uisp ઉપયોગીતા AVR ઉપકરણોમાં કાર્યક્રમો ડાઉનલોડ/અપલોડ કરવા માટેની ઉપયોગીતાઓ છે. તે અમુક Atmel 8051 પ્રકારના ઉપકરણો માટે પણ વાપરી શકાય છે. વધુમાં, uisp એ ઉપકરણ ભૂંસી શકે છે, lock bits લખી શકે છે, સક્રિય સેગ્મેન્ટોની ખાતરી કરી શકે છે અને સુયોજીત કરી શકે છે. ઉપકરણોનો કાર્યક્રમ લખવા માટે નીચેના હાર્ડવેર સાથે વપરાશ માટે: pavr, stk500, Atmel STK500, dapa, Direct AVR Parallel Access, stk200, Parallel Starter Kit, STK200, STK300, abb, Altera, ByteBlasterMV Parallel Port Download Cable, avrisp, Atmel AVR, bsd, fbprg (parallel), dt006 (parallel), dasa serial (RESET=RTS SCK=DTR MOSI=TXD MISO=CTS), dasa2 serial (RESET=!TXD SCK=RTS MOSI=DTR MISO=CTS)

simcoupe SAM Coupe એમ્યુલેટર (spectrum સુસંગત)

  SimCoupe એ 8bit Z80 આધારિત ઘર કમ્પ્યૂટર ઈમ્યુલેટ કરે છે, કે જે 1989 માં Miles Gordon ટેક્નોલોજી દ્વારા પ્રકાશિત કરવામાં આવેલ છે. SAM કોપ મોટા પ્રમાણમાં સ્પેક્ટ્રમ સુસંગત હતું, વધુ સુધારાયેલ હાર્ડવેર સાથે

sjasm A z80 ક્રોસ એસેમ્બલર

  SjASM એ બે પાસ મેક્રો Z80 ક્રોસ એસેમ્બલર છે

z88dk A Z80 ક્રોસ કમ્પાઇલર

  z88dk કાર્યક્રમ એ મોટા ભાગના Z80 આધારિત મશીનો માટે Z80 ક્રોસ કમ્પાઈલર સક્ષમ બાઈનરીઓ બનાવવા માટે રચાયેલ છે (જેમ કે ZX81, સ્પેક્ટ્રમ, 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 ને પૂરુ પાડે છે, KDE 3 કાર્યક્રમો માટે સેવા તરીકે khelpcenter પર સુયોજિત કરો, તેથી 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, KDesktop, Kicker, KSplash અને KControl ની KDE 3 આવૃત્તિઓ ને સમાવેલ નથી.

- kdebase કાર્યક્રમોની KDE 3 આવૃત્તિ જેવી કે Konqueror અને KWrite, કે જે KDE 4 આવૃત્તિઓ સાથે બિનજરૂરી છે અને તેઓની સાથે અથડામણ થઇ શકે છે.

- KWin 3 વિન્ડો સજાવટ માટે `libkdecorations` લાઇબ્રરી જરૂરી છે, પેલા વિન્ડો સજાવટો KWin. ની KDE 4 આવૃત્તિમાં વાપરી શકાતુ નથી

- `libkickermain` લાઇબ્રેરી કેટલીક Kicker દ્દારા જરૂરી છે, Fedora 10 માં Kicker નથી અને આ રીતે Kicker એપલેટોને વાપરી શકાતુ નથી.

| લેગસી API નાઉમ્મીદ થયેલ છે તે વિરુદ્દ નવા સોફ્ટવેરને વિકાસ કરી રહ્યા છે.
કોઈપણ પાછળની-સુસંગતતા લાઈબ્રેરી સાથે, તમે દૂર કરવામાં આવેલ ઈન્ટરફેસ વિરુદ્ધ વિકાસ કરી રહ્યા હશો.

## 8. સિસ્ટમ સંચાલકો માટે નવું શું છે

### 8.1. સુરક્ષા

આ વિભાગ Fedora માંથી વિવિધ સુરક્ષા વસ્તુઓને પ્રકાશિત કરે છે.

#### 8.1.1. સુરક્ષા ઉન્નત્તિકરણો

Fedora પ્રોજેક્ટ (http://fedoraproject.org/wiki/HelpWanted) માં ભાગ લો.

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

#### 8.1.2. SELinux

SELinux પ્રોજેક્ટ પાનાંઓ પાસે મુશ્કેલીનિવારણ બક્ષિસ, વર્ણનો, અને દસ્તાવેજનાં પોઇંટરો અને સંદર્ભો છે. કેટલીક ઉપયોગી કડીઓ નીચે સમાયેલી છે:

- નવા SELinux પ્રોજેક્ટ પાનાંઓ: http://fedoraproject.org/wiki/SELinux

- મુશ્કેલીનિવારણ સંકેતો: http://fedoraproject.org/wiki/SELinux/Troubleshooting

- વારંવાર પૂછવામાં આવતા પ્રશ્નો: http://docs.fedoraproject.org/selinux-faq/

- SELinux આદેશોની યાદી કરી રહ્યા છે: http://fedoraproject.org/wiki/SELinux/Commands

- પરિચિત ડોમેઈનોની વિગતો: http://fedoraproject.org/wiki/SELinux/Domains

#### 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. સામાન્ય જાણકારી

Fedora, હાલની સ્થિતિ, અને http://fedoraproject.org/wiki/Security પર પોલિસીઓ ઉપલ્બધ છે તેમાં ઘણાબધા અગ્રસક્રિય સુરક્ષા ગુણધર્મોનો સામાન્ય પરિચય આપે છે.

### 8.2. સિસ્ટમ સેવાઓ

#### 8.2.1. નવોદય

Fedora 10 અપસ્ટાર્ટ આરંભ સિસ્ટમના લક્ષણો આપે છે. બધી સિસ્ટમ V init સ્ક્રિપ્ટો સુસંગતતા સ્થિતિમાં યોગ્ય રીતે ચાલતી હોવી જોઈએ. છતાંય, વપરાશકર્તાઓ કે જેઓએ તેમની `/etc/inittab` ફાઈલમાં ફેરફાર કર્યા હોય તેઓએ આ ફેરફારો upstart માં પોર્ટ કરવાની જરૂર છે. upstart કેવી રીતે કામ કરે છે તેના પર વધુ જાણકારી માટે, init(8) અને initctl(8) મદદ પાનાંઓનો સંદર્ભ લો. upstart સ્ક્રિપ્ટો લખવા પર જાણકારી મેળવવા માટે, events(5) મદદ પાનાંનો સંદર્ભ લો, અને "Upstart Getting Started Guide" નો પણ સંદર્ભ લો:

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

init સિસ્ટમોના બદલવાને કારણે, એ અગ્રહણીય છે કે જે વપરાશકર્તાઓ કે જે Fedora 10 ની જીવંત ફાઇલ સિસ્ટમ પર સુધારો કરે છે, તેઓ પછીથી જલ્દી પુન:બુટ કરો.

#### 8.2.2. નેટવર્ક વ્યવસ્થાપક

NetworkManager 0.7 સુધારેલ મોબાઇલ બ્રોડબેન્ડ આધાર પૂરુ પાડે છે, GSM અને GSM ઉપકરણોને સમાવી રહ્યુ છે, હવે ઘણાબધા ઉપકરણો અને જોડાણો વહેંચવા માટે ad-hoc નેટવર્કીંગ આધાર આપે છે. તે હવે DVD, CD, નેટવર્ક, અને જીવંત ચિત્રો માંથી સ્થાપનો પર મૂળભૂત દ્દારા સક્રિય થયેલ છે:

- NetworkManager બધા વર્ચ્યુઅલ ઉપકરણ પ્રકારોને વર્તમાનમાં આધાર આપતું નથી. વપરાશકર્તાઓ કે જેઓ બ્રીજીંગ, બોન્ડીંગ, કે VLANs વાપરે તેઓને જૂની network સેવામાં તે ઈન્ટરફેસોનું રૂપરેખાંકન થઈ જાય પછી બદલવાની જરૂર રહેશે.

- NetworkManager નેટવર્ક અસુમેળ રીતે શરૂ કરે છે. વપરાશકર્તાઓ કે જેઓ પાસે કાર્યક્રમો હોય જેમને બુટ દરમ્યાન નેટવર્ક સંપૂર્ણપણે આરંભ થયેલ હોય એમ જરૂરી હોય તેઓ `NETWORKWAIT` ચલને `/etc/sysconfig/network` માં સુયોજીત કરવો જોઈએ. મહેરબાની કરીને કિસ્સાઓ વિશે બગ ફાઈલ કરો જ્યાં આ જરૂરી હોય, કે જેથી અમે પ્રશ્નમાં કાર્યક્રમો સુધારી શકીએ.

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

#### 8.2.3. Autofs

Autofs એ હવેથી મૂળભૂત રીતે સ્થાપિત થતું નથી. વપરાશકર્તાઓ કે જેઓ Autofs વાપરવા ઈચ્છતા હોય તેઓ તેને સ્થાપકમાં સિસ્ટમ સાધનો જૂથમાંથી પસંદ કરી શકે, અથવા પેકેજ સ્થાપન સાધનો સાથે.

#### 8.2.4. વર્નિશ

Varnish, ઊંચો-પ્રભાવ HTTP પ્રવેગક, એ આવૃત્તિ 2.0 માં સુધારાયેલ છે. VCL વાક્યરચના આવૃત્તિ 1.x માંથી બદલાઈ ગયેલ છે. વપરાશકર્તાઓ કે જેઓ 1.x માંથી સુધારે છે તેઓએ તેમની `vcl` ફાઈલો `README.redhat` ને અનુલક્ષીને બદલવી જ પડશે. એકદમ અગત્યના ફેરફારો આ પ્રમાણે છે:

- `vcl` માં, શબ્દ `insert` એ `deliver` દ્દારા બદલેલ હોવુ જ જોઇએ

- પાશ્વભાગોની `vcl` જાહેરાતોમાં, `set backend` એ `backend` માં સરળ બનાવવામાં આવેલ છે, અને પાશ્વભાગ ભાગલાઓ હવે ખાલી ટપકાંથી પૂર્વગ લગાડવામાં આવેલ છે, કે જેથી મૂળભૂત localhost રૂપરેખાંકન આના જેવું દેખાય:

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

### 8.3. વર્ચ્યુઅલાઈઝેશન

Fedora 10 માં વર્ચ્યુઅલાઈઝેશન મુખ્ય ફેરફારો, અને નવા લક્ષણોનો સમાવેશ કરે છે, કે જેઓ KVM, Xen, અને બાકીના ઘણા બધા વર્ચ્યુઅલ મશીન પ્લેટફોર્મને આધાર આપવાનું ચાલુ રાખે છે.

#### 8.3.1. એકીકૃત કર્નલ ઇમેજ

kernel-xen પેકેજ એ અપસ્ટ્રીમ કર્નલમાં પેરાવર્ચ્યુઅલાઇઝેશન ક્રિયાઓ નાં એકત્રિકરણ દ્દારા અપ્રચલિત કરી દેવામાં આવ્યુ છે. યજમાન domU તરીકે બુટીંગ દરમ્યાન Fedora 10 આધારોમાં kernel પેકેજ, પરંતુ કેટલાક આધાર અપસ્ટ્રીમમાં પૂરા પાડે ત્યાં સુધી dom0 તરીકે વિધેય થશે નહિં. dom0 આધાર સાથે એકદમ તાજેતરનાં Fedora પ્રકાશન Fedora 8 છે.

Fedora 10 યજમાનમાં Xen બુટીંગ દરમ્યાન Xen domU એ KVM આધારિત xenner જરૂરી છે. Xenner એ KVM યજમાન તરીકે મહેમાન કર્નલ અને નાનું Xen એમ્યુલેટર ને ભેગા કરીને ચલાવાય છે.

| યજમાન સિસ્ટમમાં હાર્ડવેર વર્ચ્યુઅલાઇઝેશન ગુણધર્મો KVM ને જરૂરી છે.
હાર્ડવેર વર્ચ્યુઅલાઈઝેશનના આધારની અછત ધરાવતી સિસ્ટમો આ સમયે Xen મહેમાનોને આધાર આપતી નથી.

વધારે જાણકારી માટે, નો સંદર્ભ લો:

- http://sourceforge.net/projects/kvm

- http://kraxel.fedorapeople.org/xenner/

- http://fedoraproject.org/wiki/Features/XenPvops

- http://fedoraproject.org/wiki/Features/XenPvopsDom0

#### 8.3.2. વર્ચ્યુઅલાઇઝેશન સંગ્રહ વ્યવસ્થાપન

`libvirt` માં ઉન્નતીકરણો હવે દૂરસ્થ યજમાનો પર સંગ્રહ વોલ્યુમોની યાદી કરવાની, બનાવવાની, અને કાઢી નાંખવાની ક્ષમતા પૂરી પાડે છે. આ કાચી sparse અને non-sparse ફાઈલો ડિરેક્ટરીમાં બનાવવાની ક્ષમતાનો સમાવેશ કરે છે, LVM લોજીકલ વોલ્યુમો ફાળવે છે, ભૌતિક ડિસ્ક પાર્ટીશન કરે છે, અને iSCSI લક્ષ્યો સાથે જોડે છે.

આ virt-manager સાધનને નવા મહેમાન ડોમેઈનો દૂરથી બચાવવા માટેનું, અને તેમની સાથે સંકળાયેલ સંગ્રહની વ્યવસ્થા કરવા માટેનું સાધન છે. તે સુધારાયેલ SELinux સંકલન છે, કારણ કે APIs ખાતરી કરે છે કે બધા સંગ્રહ વોલ્યુમો પાસે યોગ્ય SELinux સુરક્ષા સંદર્ભ હોય જ્યારે મહેમાનને સોંપણી કરવામાં આવેલ હોય.

ગુણધર્મો

- ડિરેક્ટરીમાં સંગ્રહ વોલ્યુમોની યાદી આપો, અને નવા વોલ્યુમો ફાળવો, sparse અને non-sparse બંને કાચી ફાઈલો, અને qemu-img દ્વારા આધારભૂત બંધારણો (cow, qcow, qcow2, vmdk, વગેરે)

- ડિસ્કમાં યાદી પાર્ટીશનો, અને મુક્ત જગ્યા માંથી નવા પાર્ટીશનોનો ફાળવો

- iSCSI સર્વર સાથે જોડાવ અને નિકાસ થયેલ લક્ષ્ય સાથે સંકળાયેલ વોલ્યુમોની યાદી આપો

- LVM વોલ્યુમ જૂથમાં લોજીકલ વોલ્યુમોની યાદી આપો, અને નવા LVM લોજીકલ વોલ્યુમો ફાળવો

- બધા વોલ્યુમોમાં યોગ્ય SELinux સુરક્ષા સંદર્ભ લેબલ (`virt_image_t`) આપોઆપ સોંપે છે જ્યારે યજમાન સાથે સંબંધ બાંધી રહ્યા છે.

  વધારે માહિતીઓ માટે નો સંદર્ભ લો:

  - http://fedoraproject.org/wiki/Features/VirtStorage

  - http://libvirt.org/storage.html -- libvirt સંગ્રહ વ્યપસ્થાપન

  - http://virt-manager.et.redhat.com/page/StorageManagement -- virt-manager સંગ્રહ વ્યવસ્થાપન

  - http://kvm.qumranet.com/kvmwiki/Virtio

#### 8.3.3. વર્ચ્યુઅલ મશીનોનું દૂરસ્થ સ્થાપન

વર્ચ્યુઅલાઈઝેશન સંગ્રહ વ્યવસ્થાપનમાં સુધારાઓએ દૂરસ્થ યજમાન સિસ્ટમો પર મહેમાનોની બનાવટને સક્રિય કરેલ છે. Avahi નું ઉચ્ચાલન કરીને, `libvirt` ને આધાર આપતી સિસ્ટમો આપોઆપ virt-manager દ્વારા શોધી શકાશે. તપાસ મહેમાનો દૂરસ્થ સિસ્ટમ પર બચાવી શકાશે.

સ્થાપનો cobbler અને koan ની મદદ સાથે આપોઆપ કરી શકાય છે. Cobbler એ Linux સ્થાપન સર્વર છે કે જે નેટવર્ક સ્થાપન પર્યાવરણો નાં ઝડપી સુયોજન માટે પરવાનગી આપે છે. નેટવર્ક સ્થાપનો PXE બુટ, પુન:સ્થાપનો, મીડિયા-આધારિત થયેલ નેટ-સ્થાપનો, અને વર્ચ્યુઅલ થયેલ મહેમાન સ્થાપનો માટે રૂપરેખાંકિત કરી શકાય છે. Cobbler સહાયક પ્રક્રિયા વાપરે છે, koan, પુન:સ્થાપન અને વર્ચ્યુઅલાઇઝેશ આધાર માટે.

વધારે માહિતીઓ માટે નો સંદર્ભ લો:

- http://fedoraproject.org/wiki/Features/VirtRemoteInstall

- http://virt-manager.et.redhat.com/page/LibvirtDiscovery -- virt-manager શોધ

- http://avahi.org/

- http://fedorahosted.org/cobbler

#### 8.3.4. બીજા સુધારાઓ

Fedora પણ નીચેના વર્ચ્યુઅલાઇઝેશન સમાવે છે:

- નવા virt-mem પેકેજમાંની ઉપયોગીતાઓ યજમાન સિસ્ટમમાંથી QEmu અને KVM મહેમાનો પ્રક્રિયા કોષ્ટકો, ઈન્ટરફેસ જાણકારી, dmesg, અને uname નો વપરાશ પૂરો પાડે છે. વધુ જાણકારી માટે, http://et.redhat.com/~rjones/virt-mem/ નો સંદર્ભ લો.

  | virt-mem પેકેજ પરીક્ષણીય છે.
  માત્ર 32-bit મહેમાનો આ સમયે આધારભૂત છે.

- નવા virt-df સાધન યજમાન સિસ્ટમ માંથી ડિસ્ક વપરાશ પર જાણકારી પૂરી પાડે છે. http://et.redhat.com/~rjones/virt-df

- નવું પરીક્ષણીય xenwatch પેકેજ xenstore સાથે Xen-આધારિત યજમાનો પર સંપર્ક કરવા માટે ઉપયોગીતાઓ પૂરી પાડે છે. વધુ જાણકારી માટે http://kraxel.fedorapeople.org/xenwatch/ નો સંદર્ભ લો

##### 8.3.4.1. 0.4.6 માં libvirt સુધારેલ છે

libvirt પેકેજ એ Linux (અને બીજા OSes) ની તાજેતરની આવૃત્તિઓની વર્ચ્યુઅલાઇઝેશન ક્ષમતાઓ સાથે સાંકળવા માટે API અને સાધનો પૂરા પાડે છે. `libvirt` સોફ્ટવેર એ નીચેના માટે બધી વર્ચ્યુઅલાઇઝેશન તકનીકીઓ વચ્ચે સામાન્ય ડિનોમીટેર બનાવવાનું રચાયેલ છે:

- Linux અને Solaris યજમાનો પર Xen હાઇપરવિઝર.

- QEMU એમ્યુલેટર

- KVM Linux હાઇપરવિઝર

- LXC Linux પાત્ર સિસ્ટમ

- OpenVZ Linux પાત્ર સિસ્ટમ

- IDE/SCSI/USB ડિસ્કો, ફાઇબર ચેનલ, LVM, iSCSI, અને NFS પર સંગ્રહ

0.4.2 ત્યારથી નવા ગુણધર્મો અને સુધારાઓ:

- ઉન્નત્ત થયેલ OpenVZ આધાર

- ઉન્નત્ત થયેલ Linux પાત્રો (LXC) આધાર

- સંગ્રહ પુલ API

- સુધારેલ iSCSI આધાર

- QEMU અને KVM માટે USB ઉપકરણ પસાર કરે છે

- QEMU અને Xen માટે સાઉન્ડ, ક્રમમાં, અને સમાંતર આધાર આપે છે

- QEMU માં NUMA અને vCPU પિનીંગ માટે આધાર

- બધા વર્ચ્યુઅલાઇઝેશન ડ્રાઇવરો માટે XML ડોમેઇન અને નેટવર્ક પદચ્છેદન ને એકીકૃત્ત કરેલ છે

વધારે માહિતીઓ માટે નો સંદર્ભ લો:

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

##### 8.3.4.2. 0.6.0 માં virt-manager સુધારેલ છે

virt-manager પેકેજ એ virtinst અને `libvirt` વિધેય ની GUI અમલીકરણ પૂરુ પાડે છે.

0.5.4 ત્યારથી નવા ગુણધર્મો અને સુધારાઓ:

- દૂરસ્થ સંગ્રહ વ્યવસ્થાપન અને પુરવઠો કરી રહ્યા છે: દ્રશ્ય, ઉમેરો, દૂર કરો, અને `libvirt` સંચાલન થયેલ સંગ્રહ નો પુરવઠો કરો. દૂરસ્થ VM માં સંચાલન થયેલ સંગ્રહ ને જોડો.

- દૂરસ્થ VM સ્થાપન આધાર: સંચાલિત થયેલ મીડિયા (CDROM) અથવા PXE માંથી સ્થાપિત કરો. સરળ સ્થાપિત સમય સંગ્રહ પુરવઠો કરી રહ્યા છે.

- VM માહિતીઓ અને કન્સોલ વિન્ડો ભળી ગયેલ છે: દરેક VM એ હવે એક ટેબ થયેલ વિન્ડો દ્દારા હવે રજૂઆત થયેલ છે.

- નેટવર્ક પર libvirtd ઉદાહરણો યાદીની Avahi ને વાપરો.

- હાઇપરવિઝર આપોઆપ જોડો: virt-manager શરૂઆત પર હાઇપરવિઝરમાં જોડાયેલ વિકલ્પ.

- સાઉન્ડ ઉપકરણ એમ્યુલેટર ઉમેરવા માટે વિકલ્પ જ્યારે નવા મહેમાનોને બનાવી રહ્યા છે.

- Virtio અને USB વિકલ્પો જ્યારે ડિસ્ક ઉપકરણ ને ઉમેરી રહ્યા છે.

- VM સાઉન્ડ, ક્રમમાં, સમાંતર, અને કન્સોલ ઉપકરણો દેખવા દરમ્યાન અને દૂર કરવા દરમ્યાન પરવાનગી આપે છે.

- કિમેપ સ્પષ્ટીકરણ માટે પરવાનગી આપે છે જ્યારે દેખાવ ઉપકરણને ઉમેરી રહ્યા છે.

- કાર્યક્રમ ને ચાલુ રાખો જો વ્યવસ્થાપક વિન્ડો બંધ થયેલ છે પરંતુ VM વિન્ડો એ હજુ ખુલ્લી છે.

- સંગ્રહ થયેલ સ્થિતિઓનો ઇતિહાસ ની સંખ્યાની મર્યાદાની પરવાનગી આપે છે.

વધારે માહિતીઓ માટે નો સંદર્ભ લો:

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

##### 8.3.4.3. 0.400.0 માં virtinst સુધારેલ છે

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` મારફતે વહેંચાયેલ છે. દૂરસ્થ પુલો પર સંગ્રહ પુરવઠો કરવાની પરવાનગી આપે છે.

  - QEmu/KVM VMs માટે CPU પિનીંગ જાણકારી સુયોજિત કરવા આધાર

  - `--cpuset=auto` વિકલ્પ મારફતે NUMA આધાર

  - નવા વિકલ્પો:

    - `--wait` એ સ્થાપિતો પર સખત સમય મૂકવા દરમ્યાન પરવાનગી આપે છે

    - `--sound` એ સાઉન્ડકાર્ડ એમ્યુલેટર સાથે VM બનાવે છે

    - `--disk` એ પાથ, સંગ્રહ વોલ્યુમ, અથવા સંગ્રહ પૂરવઠા નાં પુલ પર, ઉપકરણ પ્રકાર, અને ઘણાબધા બીજા વિકલ્પો તરાકે મીડિયા ને સ્પષ્ટ કરવાની પરવાનગી આપે છે. `--file`, `--size`, `--nonsparse` નાપસંદગી પૂરી પાડે છે.

    - `--prompt` ઇનપુટ પ્રોમ્પટીંગ એ લાંબા સમય સુધી મૂળભૂત રહેતુ નથી, આ વિકલ્પ તેની પીઠ પાછળ વળે છે.

- virt-image સુધારાઓ:

  - `--replace` વિકલ્પ હાલની VM ઇમેજ ફાઇલ માં ફરીથી લખે છે

  - `virt-image` બંધારણ માં ઘણાબધા નેટવર્ક ઇન્ટરફેસોનો આધાર

- virtio disk/net ડ્રાઇવરોને વાપરો જો પસંદ થયેલ મહેમાન OS નોંધણી તેને આધાર આપે છે (Fedora 9 અને 10)

વધારે માહિતીઓ માટે નો સંદર્ભ લો:

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

##### 8.3.4.4. 3.3.0 માં Xen સુધારેલ છે

Fedora 10 એ મહેમાન domU તરીકે બુટ કરવા દરમ્યાન આધાર આપે છે, પરંતુ અપસ્ટ્રીમ કર્નલમાં કેટલાક આધાર પૂરો પાડેલ છે ત્યાં સુધી dom0 તરીકે વિધેય થશે નહિં. Xen 3.4 માટે `pv_ops` dom0 માટે આધાર લક્ષ્ય થયેલ છે.

3.2.0 ત્યારથી બદલાવો:

- હાઇપરવિઝર માં પાવર વ્યવસ્થાપન (P & C સ્થિતિઓ)

- સારી માપનીયતા, પ્રભાવ, અને સુરક્ષા માટે HVM એમ્યુલેશન ડોમેઇનો (qemu-on-minios)

- PVGrub: PV ડોમેઇન ની અંદર જીવંત GRUB ની મદદથી PV કર્નલોને બુટ કરો

- સારા PV પ્રભાવ: પાનાં કોષ્ટક-સુધારા પાથો માંથી તાળાને દૂર કરેલ છે

- Shadow3: આને અત્યાર સુધીનો શ્રેષ્ઠ પાનાંકોષ્ટક અલગોરિધમ બનાવવા માટેના શ્રેષ્ઠીકરણો, HVM પ્રભાવને અત્યાર સુધીનું શ્રેષ્ઠ બનાવીને

- હાર્ડવેર સહાય પાનાંકરણ ઉન્નતીકરણો: વધુ સારી TLB સ્થાનિકત્વ માટે 2MB પાનાં આધાર

- CPUID લક્ષણ સ્તરીકરણ: વિવિધ CPU મોડેલો સાથે વિવિધ સિસ્ટમોમાં સુરક્ષિત ડોમેઈન રૂપાંતરણની પરવાનગી આપે છે

- PV મહેમાનોમાં સીધા SCSI પ્રવેશ માટે PVSCSI ડ્રાઇવરો

- HVM ફ્રેમબફર ને આશાવાદી કરે છે: ફ્રેમબફર માટે સ્કેન સુધારો વધારે કાર્યક્ષમ છે

- ઉપકરણ ઉન્નત્તિકરણો માંથી પસાર થાય છે

- Intel VT પર પૂર્ણ x86 વાસ્તવિક-સ્થિતિ ઈમ્યુલેશન HVM મહેમાનો: લીગસી મહેમાન OSes ની વધુ વિસ્તારપૂર્વક મર્યાદાને આધાર આપે છે

- નવુ qemu એ અપસ્ટ્રીમ વિકાસ સાથે ભેળવો

- બંને x86 અને IA64 પોર્ટોમાં ઘણાબધા બીજા બદલાવો

વધારે માહિતીઓ માટે નો સંદર્ભ લો:

- http://www.xen.org/download/roadmap.html -- Xen રસ્તાનો નક્ષો

- http://xenbits.xen.org/paravirt_ops/patches.hg/ -- paravirt_ops પેચ કતાર

### 8.4. વેબ અને સમાવિષ્ટ સર્વરો

#### 8.4.1. Drupal

દ્દુપલ એ 6.4 માં સુધારી દેવામાં આવી છે. માહિતીઓ માટે. નો સંદર્ભ લો:

http://drupal.org/drupal-6.4

જો તમારુ સ્થાપન Fedora 9 માં 6.4 આવૃત્તિ માટે સુધારેલ છે, નીચેનાં પગલાને છોડી દો.

પહેલાંની આવૃત્તિઓમાંથી સુધારો કરવા પહેલાં, તમારી સાઈટમાં સંચાલક વપરાશકર્તા તરીકે પ્રવેશ કરવાનું યાદ રાખો, અને કોઈપણ ત્રીજી-વ્યક્તિ મોડ્યુલો નિષ્ક્રિય કરો. પેકેજ સુધાર્યા પછી:

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, and -service_links નો સમાવેશ કરીને.

### 8.5. સામ્બા - વિન્ડો સુસંગતતા

આ વિભાગ Samba, સેવાઓનું સોફ્ટવેર કે જેને Fedora Microsoft Windows સિસ્ટમો સાથે સંપર્કવ્યવહાર કરવા માટે વાપરે છે, તેના સંબંધિત જાણકારીનો સમાવેશ કરે છે.

Fedora 10 એ samba-3.2.1 પેકેજનો સમાવેશ કરે છે. આ Fedora 9, 3.2.0 માં સમાવવામાં આવેલ નાની આવૃત્તિ હેઠળ જ છે, કે જેથી Fedora 9 માંથી સુધારો કરી રહેલ વપરાશકર્તાઓને કોઈ ચોક્કસ મુદ્દાઓ નહિં દેખાવા જોઈએ. છતાંય, Samba ની પહેલાંની આવૃત્તિઓમાંથી સુધારો કરી રહેલ વપરાશકર્તાઓને Samba 3.2 પ્રકાશન નોંધો કાળજીપૂર્વક રીવ્યુ કરવા માટે સલાહ આપવામાં આવે છે:

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

વધુમાં, Samba 3.2 પર લખવામાં આવેલ નવા લેખ મુખ્ય ફેરફારોમાંના અમુકને પ્રકાશિત કરે છે:

http://news.samba.org/

### 8.6. મેઇલ સર્વરો

આ વિભાગ એ ઇલેક્ટ્રૉનિક મેઇલ સર્વરો અથવા મેઇલ પરિવહન એજન્ટો (MTAs) ને સંબંધિત છે.

#### 8.6.1. મેઇલ મોકલો

મૂળભૂત દ્દારા, Sendmail મેઇલ પરિવહન એજન્ટ (MTA) એ સ્થાનિક કૉમ્પયુટર કરતા કોઇપણ બીજા યજમાન માંથી નેટવર્ક જોડાણોને સ્વીકારતુ નથી. બીજા ક્લાઇન્ટો માટે સર્વર તરીકે Sendmail રૂપરેખાંકિત કરવા માટે:

1. `/etc/mail/sendmail.mc` માં ફેરફાર કરો અને ક્યાંતો નેટવર્ક ઉપકરણો પર સાંભળેલનુ `DAEMON_OPTIONS` વાક્ય ને બદલો, અથવા `dnl` ટિપ્પણી ડેલિમીટરની મદદથી આખા આ વિકલ્પની ટિપ્પણી કરો.

2. sendmail-cf પેકેજ ને સ્થાપિત કરો: su -c 'yum install sendmail-cf'

3. `/etc/mail/sendmail.cf` પુન:ઉત્પન્ન કરો: su -c 'make -C /etc/mail'

### 8.7. ડેટાબેઝ સર્વરો

| તમારે ડેટાબેઝ પેકેજો નો સુધારો કરવા દરમ્યાન તમારે પોતાની જ ખોજ કરવી જોઇએ.
તમે જે ડેટાબેઝની આવૃત્તિ માટે સુધારો કરી રહ્યા હોય તે માટે પ્રકાશન નોંધોની સલાહ લો. સુધારાને સફળ બનવા માટે તમારે કોઈક ક્રિયાઓ લેવી પડશે.

#### 8.7.1. MySQL

Fedora 10 એ MySQL 5.0.67-2 નો સમાવેશ કરે છે.

| 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.8.2. KDE 3 વિકાસ

વિભાગ 7.6, “KDE 3 વિકાસ પ્લેટફોર્મ અને લાઇબ્રેરીઓ” નો સંદર્ભ લો.

### 8.9. Fedora 10 માં સુધારેલ પેકેજો

(F10)-1 GOLD વૃક્ષ અને F10 વૃક્ષ વચ્ચે ચોક્કસ તારીખે તફાવત ચકાસીને આ યાદી આપોઆપ બનાવવામાં આવે છે. સમાવિષ્ટ માત્ર વીકી પર નાંખવામાં આવેલ છે:

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

### 8.10. પેકેજ બદલાવો

| આ યાદી આપોઆપ બનેલ છે
આ યાદી આપોઆપ બનાવવામાં આવેલ છે. તે ભાષાંતરિત નથી.

આ યાદી પ્રકાશન માટે બનાવવામાં આવેલ છે અને માત્ર વીકી પર જ પોસ્ટ કરવામાં આવેલ છે. તે 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 પર બધી Fedora આવૃત્તિઓ વચ્ચે મુખ્ય પેકેજોની સરખામણીને પણ શોધી શકાય છે.

## 9. કાયદાકીય અને મિશ્રિત

### 9.1. Fedora પ્રોજેક્ટ

Fedora પોજેક્ટનું લક્ષ્ય સંપૂર્ણ બિલ્ડ કરવા માટે, ખુલ્લા સ્ત્રોત સોફ્ટવેર માંથી સંપૂર્ણપણે સામાન્ય-હેતુ ઓપરેટીંગ સિસ્ટમ Linux સમુદાય સાથે કામ કરે છે. Fedora પ્રોજેક્ટ વ્યક્તિગત રીતે ચલાવાય છે કે જે તેમાં સહયોગ આપો. ચકાસનાર તરીકે, વિકાસનાર, દસ્તાવેજ કરનાર, અથવા અનુવાદક, તમે આ અંતર ને બનાવી શકો છો. માહિતીઓ માટે http://join.fedoraproject.org નો સંદર્ભ લો. Fedora વપરાશકર્તાઓ અને ફાળકો માટે વાતચીતની ચેનલો પર વધારે જાણકારી માટે, http://fedoraproject.org/wiki/Communicate નો સંદર્ભ લો.

વેબસાઈટ સાથે વધુમાં, નીચેના મેઈલિંગ લીસ્ટો ઉપલબ્ધ છે:

- mailto:fedora-list@redhat.com, Fedora પ્રકાશનોનાં વપરાશકર્તાઓ માટે

- mailto:fedora-test-list@redhat.com, Fedora ચકાસણી પ્રકાશનો નામ ચકાસનારો માટે

- mailto:fedora-devel-list@redhat.com, વિકાસકર્તાઓ, વિકાસકર્તાઓ, વિકાસકર્તાઓ માટે

- mailto:fedora-docs-list@redhat.com, દસ્તાવેજીકરણ પ્રોજેક્ટના ફાળકો માટે

આ યાદીઓનાં કોઇપણ માં ગ્રાહક બનવા માટે, `<listname>-request` નાં વિષયમાં શબ્દ "subscribe" સાથે ઇમેઇલ ને મોકલો, જ્યાં `<listname>` એ ઉપરની યાદીઓ નામનું એક છે. વૈકલ્પિક રીતે, તમે http://www.redhat.com/mailman/listinfo/ પર વેબ ઇન્ટરફેસો મારફતે Fedora મેઇલીંગ યાદી પર સભ્ય બની શકો છો.

Fedora પ્રોજેક્ટ પણ ઘણીબધી IRC (Internet Relay Chat) ચેનલો વાપરે છે. IRC એ રીઅલ-ટાઇમ છે, વાતચીતનું લખાણ-આધારિત ફોર્મ, Instant Messaging નાં જેવુ જ. તેની સાથે, ખુલ્લી ચેનલમાં ઘણાબધા લોકો સાથે તમે વાતચીત કરી શકો છો, અથવા કોઇ ખાનગી રાતે એક પછી એક વાત કરો. IRC મારફતે બીજા Fedora પ્રોજેક્ટ સહભાગી સાથે વાત કરવા માટે. વધારે જાણકારી માટે http://www.freenode.net/ પર Freenode વેબસાઇટનો સંદર્ભ લો.

Fedora પ્રોજેક્ટ સહભાગીઓ Freenode નેટવર્ક પર `#fedora` ચેનલ પર વારંવાર હોય છે, જ્યારે Fedora પ્રોજેક્ટ વિકાસકર્તાઓ `#fedora-devel` ચેનલ પર વારંવાર શોધી શકાય છે. કેટલાક મોટા પ્રોજેક્ટની તેની પોતાની ચેનલો હોઇ શકે છે. આ જાણકારી પ્રોજેક્ટ માટે વેબપાનાં પર, અને http://fedoraproject.org/wiki/Communicate શોધી શકાય છે.

`#fedora` ચેનલ પર વાત કરવા માટે ક્રમમાં, તમારે તમારા ઉપનામને રજીસ્ટર કરવાની જરૂર પડશે, અથવા nick. સૂચનાઓ આપેલ છે જ્યારે તમે /join ચેનલ હોય ત્યારે.

| IRC ચેનલો
Fedora પ્રોજેક્ટ અને Red Hat પાસે Fedora પ્રોજેક્ટ IRC ચેનલો અથવા તેનાં સમાવિષ્ટ ઉપર નિયંત્રણ નથી.

### 9.2. કોલોફોન

આ તરીકે આપણે ટર્મને વાપરીએ છીએ, colophon:

- ફાળકોને ઓળખો અને ગણતરીઓ પૂરી પાડો, અને

- સાધનો અને ઉત્પાદન પદ્ધતિઓ સમજાવે છે.

#### 9.2.1. ફાળો આપનારાઓ

- Alain Portal (અનુવાદક - ફ્રેંચ)

- Albert Felip (translator - Catalan)

- Agusti Grau (translator - Catalan)

- Alfred Fraile (translator - Catalan)

- Amanpreet Singh Alam (અનુવાદક - પંજાબી)

- Andrew Martynov (અનુવાદક - રશિયન)

- Andrew Overholt (બીટ ફાળોઆપનાર)

- Ani Peter (translator - Malayalam)

- Ankitkumar Patel (translator - Gujarati)

- Anthony Green (બીટ લેખક)

- Brandon Holbrook (બીટ ફાળોઆપનાર)

- Bob Jensen (બીટ લેખક)

- Chris Lennert (બીટ લેખક)

- Corina Roe (translator - French)

- Dale Bewley (બીટ લેખક)

- Damien Durand (translator - French)

- Daniela Kugelmann (translator - German)

- Dave Malcolm (બીટ લેખક)

- David Eisenstein (બીટ લેખક)

- David Woodhouse (બીટ લેખક)

- Davidson Paulo (translator - Brazilian Portuguese)

- Deepak Bhole (બીટ ફાળક)

- Diego Búrigo Zacarão (translator)

- Dimitris Glezos (બીટ લેખક, અનુવાદક - ગ્રીક)

- Domingo Becker (અનુવાદક - સ્પેનીશ)

- Dominik Sandjaja (translator - German)

- Eun-Ju Kim (translator - Korean)

- Fabian Affolter (અનુવાદક - જર્મન)

- Fernando Villa (translator - Catalan)

- Florent Le Coz (translator - French)

- Francesco Tombolini (અનુવાદક - ઇટાલિયન)

- Francesco Valente (translator - Italian)

- Gatis Kalnins (translator - Latvian)

- Gavin Henry (બીટ લેખક)

- Geert Warrink (અનુવાદક - ડચ)

- Glaucia Cintra (translator - Brazilian Portuguese)

- Gregory Sapunkov (translator - Russian)

- Guido Grazioli (અનુવાદક - ઇટાલિયન)

- Han Guokai (translator - Simplified Chinese)

- Hugo Cisneiros (અનુવાદક - બ્રાઝિલી પોર્ટુગીઝ)

- I. Felix (translator - Tamil)

- Igor Miletic (અનુવાદક - સર્બિયન)

- Janis Ozolins (translator - Latvian)

- Jason Taylor (બીટ લેખક, તાલીમમાં સંપાદક)

- Jaswinder Singh (translator - Punjabi)

- Jeff Johnston (બીટ ફાળક)

- Jesse Keating (બીટ ફાળક)

- Jens Petersen (બીટ લેખક)

- Joe Orton (બીટ લેખક)

- Jordi Mas (translator - Catalan)

- José Nuno Coelho Pires (translator - Portuguese)

- Josep Mª Brunetti (translator - Catalan)

  Josh Bressers (બીટ લેખક)

- Juan M. Rodriguez (translator - Spanish)

- Kai Werthwein (translator - German)

- Karsten Wade (બીટ લેખક, સંપાદક, co-publisher)

- Kevin Kofler (બીટ લેખક)

- Kiyoto Hashida (translator - Japanese)

- Krishnababu Krothapalli (translator - Telugu)

- Kushal Das (translator - Bengali India)

- Kyu Lee (બીટ ફાળક)

- Leah Liu (translator - Simplified Chinese)

- Lenka Čelková (translator - Slovak)

- Licio Fonseca(

- Lubomir Kundrak (બીટ ફાળક, અનુવાદક - સ્લોવાક)

- Lukas Brausch (translator - German)

- Luya Tshimbalanga (બીન લેખક)

- Magnus Larsson (અનુવાદક - સ્વેડિશ)

- Manojkumar Giri (translator - Oriya)

- Marek Mahut (અનુવાદક - સ્લોવાક)

- Mathieu Schopfer (અનુવાદક - ફ્રેંચ)

- Matthieu Rondeau (અનુવાદક - ફ્રેંચ)

- Maxim Dziumanenko (અનુવાદક - યુક્રેનિઅન)

- Martin Ball (બીટ લેખક)

- Michaël Ughetto (translator - French)

- Natàlia Girabet (translator - Catalan)

- Nikos Charonitakis (અનુવાદક - ગ્રીક)

- Noriko Mizumoto (translation coordinator, translator - Japanese)

- Oriol Miró (translator - Catalan)

- Orion Poplawski (બીટ ફાળક)

- Pablo Martin-Gomez (translator - French)

- Panagiota Bilianou (અનુવાદક - ગ્રીક)

- Patrick Barnes (બીટ લેખક, સંપાદક)

- Paul W. Frields (સાધનો, સંપાદક)

- Pavol Šimo (translator - Slovak)

- Pawel Sadowski (અનુવાદક - પોલિશ)

- Patrick Ernzer (બીટ ફાળક)

- Pedro Angelo Medeiros Fonini (translator - Brazilian Portuguese)

- Pere Argelich (translator - Catalan)

- Peter Reuschlein (translator - German)

- Piotr Drąg (translator - Polish)

- Prosenjit Biswas (translator - Bengali India)

- Rahul Sundaram (બીટ લેખક, સંપાદક)

- Rajesh Ranjan (translator - Hindi)

- Robert-André Mauchin (translator - French)

- Roberto Bechtlufft

- Run Du (translator - Simplified Chinese)

- Runa Bhattacharjee (translator - Bengali India)

- Ryuichi Hyugabaru (translator - Japanese)

- Sam Folk-Williams (બીટ લેખક)

- Sandeep Shedmake (translator - Marathi)

- Sekine Tatsuo (અનુવાદક - જાપાનીઝ)

- Shankar Prasad (translator - Kannada)

- Severin Heiniger (translator - German)

- Simos Xenitellis (અનુવાદક - ગ્રીક)

- Steve Dickson (બીટ લેખક)

- Sweta Kothari (translator - Gujarati)

- Terry Chuang (translator - Traditional Chinese)

- Teta Bilianou (અનુવાદક - ગ્રીક)

- Thomas Canniot (અનુવાદક - ફ્રેંચ)

- Thomas Graf (બીટ લેખક)

- Timo Trinks (translator - German)

- Tommy Reynolds (સાધનો)

- Valnir Ferreira Jr. (અનુવાદક - બ્રાઝીલીયન પોર્ટુગીઝ)

- Vasiliy Korchagin (translator - Russian)

- Ville-Pekka Vainio (અનુવાદક - ફિનીશ)

- Will Woods (બીટ ફાળક)

- Xavier Conde (translator - Catalan)

- Xavier Queralt (translator - Catalan)

- Yoshinari Takaoka (અનુવાદક, સાધનો)

- Yu Feng (translator - Simplified Chinese

- Yuan Yijun (અનુવાદક - સરળ ચીની)

- Yulia Poyarkova (translator - Russian)

- Zhang Yang(અનુવાદક - સરળ ચીની)

... અને બીજા ઘણા અનુવાદકો. આ પ્રકાશનોની વેબ-સુધારાયેલ આવૃત્તિનો સંદર્ભ લો કારણ કે અમે અનુવાદકો પ્રકાશન પછી ઉમેરીએ છીએ:

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

#### 9.2.2. ઉત્પાદન પદ્ધતિઓ

બીટ લેખકો Fedora પ્રોજેક્ટ વીકી પર સીધા જ પેદા કરે છે. તેઓ અગત્યના ફેરફારો અને ઉન્નતીકરણો સમજાવવા માટે Fedora માંથી અન્ય વિષયના નિષ્ણાતો સાથે ફાળો આપે છે. સંપાદક ટુકડી સમાપ્ત થયેલ બીટની અચળતા અને ગુણવત્તાની ખાતરી કરે છે અને વીકી મટીરીયલને DocBook XML માં આવૃત્તિ નિયંત્રણ રીપોઝીટરીમાં લાવે છે. આગળ, અનુવાદકોની ટુકડી પ્રકાશન નોંધો ની અન્ય ભાષાની આવૃત્તિઓ પેદા કરે છે, કે જેઓ Fedora ના ભાગરૂપે સામાન્ય જાહેર લોકો માટે ઉપલબ્ધ કરવામાં આવે છે. પ્રકાશન ટુકડી પણ તેમને ત્રુટિસૂચી માટે વારાફરતી બનાવે છે, અને વેબ મારફતે ઉપલબ્ધ કરાવે છે.

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