Description: ਫੇਡੋਰਾ ਦੇ ਇਹ ਰੀਲਿਜ਼ ਬਾਰੇ ਖਾਸ ਜਾਣਕਾਰੀ

## Release Notes

### Fedora 10

### ਫੇਡੋਰਾ ਦਸਤਾਵੇਜ਼ ਪ੍ਰੋਜੈਕਟ

ਹੱਕਰਾਖਵੇਂਹਨ © 2007, 2008 Red Hat, Inc. ਅਤੇ ਹੋਰ

ਕਾਪੀਰਾਈਟ © 2007, 2008 Red Hat, Inc. ਅਤੇ ਹੋਰਾਂ ਦੁਆਹਾ। ਇਹ ਜਾਣਕਾਰੀ ਓਪਨ ਪਬਲੀਕੇਸ਼ਨ ਲਾਈਸੈਂਸ, v1.0 ਵਿੱਚ ਦਿੱਤੀ ਸ਼ਰਤਾਂ ਅਧੀਨ ਵੰਡੀ ਜਾ ਸਕਦੀ ਹੈ, ਜੋ http://www.opencontent.org/openpub/ ਤੇ ਉਪਲੱਬਧ ਹੈ।

FEDORA, FEDORA PROJECT, ਅਤੇ ਫੇਡੋਰਾ ਲੋਗੋ Red Hat, Inc. ਦੇ ਟਰੇਡਮਾਰਕ ਹਨ, ਅਤੇ U.S. ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ ਰਜਿਸਟਰ ਜਾਂ ਅਧੂਰੀ ਰਜਿਸਟਰੇਸ਼ਨ, ਅਤੇ ਫੇਡੋਰਾ ਪਰੋਜੈਕਟ ਲਾਈਸੈਂਸ ਦੀਆਂ ਸ਼ਰਤਾਂ ਮੁਤਾਬਿਕ ਵਰਤੇ ਜਾਂਦੇ ਹਨ।

Red Hat ਅਤੇ Red Hat "ਸ਼ੈਡੋ ਮੈਨ" ਲੋਗੋ ਯੂਨਾਈਟਡ ਸਟੇਟਸ ਅਤੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ Red Hat, Inc. ਦੇ ਰਜਿਸਟਰ ਕੀਤੇ ਟਰੇਡਮਾਰਕ ਹਨ।

ਹੋਰ ਸਭ ਟਰੇਡਮਾਰਕ ਅਤੇ ਕਾਪੀਰਾਈਟ ਆਪਣੇ ਮਾਲਕਾਂ ਦੀ ਜਾਇਦਾਦ ਹਨ।

ਦਸਤਾਵੇਜ਼ੀ, ਜੋ ਸਾਫਟਵੇਅਰ ਨਾਲ ਹੈ, ਨਿਰਯਾਤ ਕੰਟਰੋਲ ਅਧੀਨ ਹੋ ਸਕਦੀ ਹੈ। ਫੇਡੋਰਾ ਪਰੋਜੈਕਟ ਨਿਰਯਾਤ ਕੰਟਰੋਲ ਬਾਰੇ http://fedoraproject.org/wiki/Legal/Export ਉੱਪਰ ਪੜੋ।

ਸਾਰ

ਫੇਡੋਰਾ ਦੇ ਇਹ ਰੀਲਿਜ਼ ਬਾਰੇ ਖਾਸ ਜਾਣਕਾਰੀ

## 1. ਫੇਡੋਰਾ 10 ਵਲੋਂ ਜੀ ਆਇਆਂ ਨੂੰ

### 1.1. ਫੇਡੋਰਾ ਵਲੋਂ ਜੀ ਆਇਆਂ ਨੂੰ

ਫੇਡੋਰਾ ਇੱਕ ਲੀਨਕਸ-ਅਧਾਰਿਤ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਹੈ ਜੋ ਫਰੀ ਅਤੇ ਓਪਨ ਸੋਰਸ ਸਾਫਟਵੇਅਰਾਂ ਵਿੱਚ ਨਵੀਆਂ ਚੀਜਾਂ ਲੈ ਕੇ ਆਉਂਦਾ ਹੈ। ਫੇਡੋਰਾ ਹਮੇਸ਼ਾ ਸਭ ਦੇ ਵਰਤਣ, ਸੋਧਣ, ਅਤੇ ਵੰਡਣ ਲਈ ਫਰੀ ਹੈ। ਇਹ ਲੋਕਾਂ ਦੁਆਰਾ ਬਣਾਇਆ ਗਿਆ ਹੈ ਜੋ ਕਮਿਊਨਿਟੀ: ਫੇਡੋਰਾ ਪਰੋਜੈਕਟ, ਦੇ ਤੌਰ ਤੇ ਇਕੱਠੇ ਕੰਮ ਕਰਦੇ ਹਨ। ਫੇਡੋਰਾ ਪਰੋਜੈਕਟ ਓਪਨ ਹੈ ਅਤੇ ਕੋਈ ਵੀ ਇਸ ਨਾਲ ਜੁੜ ਸਕਦਾ ਹੈ। ਫੇਡੋਰਾ ਪਰੋਜੈਕਟ ਤੁਹਾਡੇ ਲਈ ਐਊਟਫਰੰਟ ਹੈ, ਜਿਸ ਵਿੱਚ ਨਵੇਂ ਅਤੇ ਸੋਧੇ ਹੋਏ ਫਰੀ, ਓਪਨ ਸੋਰਸ ਸਾਫਟਵੇਅਰ ਆਉਂਦੇ ਹਨ।

| ਫੇਡੋਰਾ ਲਈ ਆਖਰੀ ਜਾਰੀ ਸੂਚਨਾ ਵੇਖਣ ਵਾਸਤੇ ਵੇਖੋ, ਖਾਸ ਕਰਕੇ ਜੇ ਤੁਸੀਂ ਅੱਪਗਰੇਡ ਕਰ ਰਹੇ ਹੋ।
If you are migrating from a release of Fedora older than the immediately previous one, you should refer to older Release Notes for additional information. You can find older Release Notes at http://docs.fedoraproject.org/release-notes/

ਤੁਸੀਂ ਫੇਡੋਰਾ ਪਰੋਜੈੱਕਟ ਕਮਿਊਨਟੀ ਦੀ ਸਹਾਇਤਾ ਕਰਕੇ ਫੇਡੋਰਾ ਵਿੱਚ ਲਗਾਤਾਰ ਸੁਧਾਰ ਕਰਨ ਲਈ ਸਹਾਇਤਾ ਕਰ ਸਕਦੇ ਹੋ, ਜੇਕਰ ਤੁਸੀਂ ਬੱਗ ਜਾਣਕਾਰੀ ਅਤੇ ਸੁਧਾਰ ਮੰਗ ਕਰਦੇ ਰਹਿੰਦੇ ਹੋ। http://fedoraproject.org/wiki/BugsAndFeatureRequests ਨੂੰ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਵੇਖੋ। ਤੁਹਾਡੇ ਸਹਿਯੋਗ ਲਈ ਧੰਨਵਾਦ ਹੈ।

ਫੇਡੋਰਾ ਬਾਰੇ ਆਮ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠ ਦਿੱਤੇ ਵੈੱਬ ਸਫ਼ੇ ਵੇਖੋ:

- ਫੇਡੋਰਾ ਸੰਖੇਪ http://fedoraproject.org/wiki/Overview

- ਫੇਡੋਰਾ ਸਵਾਲ-ਜਵਾਬ - http://fedoraproject.org/wiki/FAQ

- ਸਹਾਇਤਾ ਅਤੇ ਚਰਚਾ (http://fedoraproject.org/wiki/Communicate)

- ਫੇਡੋਰਾ ਪਰੋਜੈੱਕਟ ਵਿੱਚ ਭਾਗ ਲਵੋ http://fedoraproject.org/wiki/Join

### 1.2. ਫੇਡੋਰਾ 10 ਜਾਣ-ਪਛਾਣ

As always, Fedora continues to develop (http://www.fedoraproject.org/wiki/RedHatContributions) and integrate the latest free and open source software (http://www.fedoraproject.org/wiki/Features.) The following sections provide a brief overview of major changes from the last release of Fedora. For more details about other features that are included in Fedora 10, refer to their individual wiki pages that detail feature goals and progress:

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

Throughout the release cycle, there are interviews with the developers behind key features giving out the inside story:

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

The following are major features for Fedora 10:

- Wireless connection sharing enables ad hoc network sharing -- http://www.fedoraproject.org/wiki/Features/ConnectionSharing

- Better setup and use of printers through improved management tools -- http://www.fedoraproject.org/wiki/Features/BetterPrinting

- Virtualization storage provisioning for local and remote connections now simplified -- http://www.fedoraproject.org/wiki/Features/VirtStorage

- SecTool is a new security audit and intrusion detection system -- http://www.fedoraproject.org/wiki/Features/SecurityAudit

- RPM 4.6 is a major update to the powerful, flexible software management libraries -- http://www.fedoraproject.org/wiki/Features/RPM4.6

Some other features in this release include:

- Glitch free audio and better performance is achieved through a rewrite of the PulseAudio sound server to use timer-based audio scheduling -- http://www.fedoraproject.org/wiki/Features/GlitchFreeAudio

- ਸੋਧਿਆ ਵੈਂਬਕੈਮ ਸਹਿਯੋਗ -- http://www.fedoraproject.org/wiki/Features/BetterWebcamSupport

- Better support for infrared remote controls makes them easier to connect and work with many applications -- http://www.fedoraproject.org/wiki/Features/BetterLIRCSupport

- The paths `/usr/local/sbin:/usr/sbin:/sbin` have been added to the `PATH` for normal users, to simplify command-line administration tasks -- http://fedoraproject.org/wiki/Features/SbinSanity

- The online account service provides applications with credentials for online accounts listed on http://online.gnome.org or stored in GConf -- http://www.fedoraproject.org/wiki/Features/OnlineAccountsService

Features for Fedora 10 are tracked on the feature list page:

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

### 1.3. ਸੁਝਾਅ

ਆਪਣੇ ਸੁਝਾਅ, ਟਿੱਪਣੀਆਂ, ਅਤੇ ਬੱਗ ਰਿਪੋਰਟਾਂ ਫੇਡੋਰਾ ਕਮਿਊਨਟੀ ਨੂੰ ਦੇਣ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਹੈ। ਇਹ ਕਰਕੇ ਤੁਸੀਂ ਫੇਡੋਰਾ ਲਿਨਕਸ ਅਤੇ ਸੰਸਾਰ ਭਰ ਦੇ ਮੁਫ਼ਤ ਸਾਫਟਵੇਅਰਾਂ ਦੀ ਹਾਲਤ ਸੁਧਾਰਨ ਲਈ ਸਹਿਯੋਗ ਦਿੱਤਾ ਹੈ।

#### 1.3.1. ਫੇਡੋਰਾ ਸਾਫਟਵੇਅਰ ਉੱਤੇ ਸੁਝਾਅ ਦਿਓ

ਫੇਡੋਰਾ ਸਾਫਟਵੇਅਰ ਜਾਂ ਹੋਰ ਸਿਸਟਮ ਭਾਗਾਂ ਬਾਰੇ ਸੁਝਾਅ ਦੇਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ http://fedoraproject.org/wiki/BugsAndFeatureRequests ਨੂੰ ਵੇਖੋ। ਇਸ ਰੀਲਿਜ਼ ਲਈ ਆਮ ਰਿਪੋਰਟ ਕੀਤੇ ਬੱਗ ਅਤੇ ਜਾਣੇ ਪਛਾਣੇ ਮੁੱਦਿਆਂ ਲਈ http://fedoraproject.org/wiki/Bugs/F10Common ਵੇਖੋ।

#### 1.3.2. ਆਮ ਬੱਗ

No software is without bugs. One of the features of free and open source software is the ability to report bugs, helping to fix or improve the software you use.

A list of common bugs is maintained for each release by the Fedora Project as a good place to start when you are having a problem that might be a bug in the software:

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

#### 1.3.3. Providing Feedback on Release Notes

ਜੇਕਰ ਤੁਹਾਨੂੰ ਲੱਗਦਾ ਹੈ ਇਹਨਾਂ ਰੀਲਿਜ਼ ਨੋਟਿਸਾਂ ਵਿੱਚ ਕੋਈ ਸੁਧਾਰ ਹੋ ਸਕਦਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਬੀਟ ਲੇਖਕਾਂ ਨੂੰ ਸਿੱਧੇ ਸੁਝਾਅ ਭੇਜ ਸਕਦੇ ਹੋ। ਇਸ ਦੇ ਕਈ ਢੰਗ ਹਨ, ਜੋ ਕਿ ਤੁਹਾਡੀ ਪਸੰਦ ਉੱਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ:

- If you have a Fedora account, edit content directly at http://fedoraproject.org/wiki/Docs/Beats.

- Fill out a bug request using this template: http://tinyurl.com/nej3u - This link is ONLY for feedback on the release notes themselves. Refer to Section 1.3.1, “ਫੇਡੋਰਾ ਸਾਫਟਵੇਅਰ ਉੱਤੇ ਸੁਝਾਅ ਦਿਓ” for details.

- ਈਮੇਲ mailto:relnotes@fedoraproject.org ਨੂੰ ਭੇਜੋ।

## 2. ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ ਲਾਈਵ ਈਮੇਜ਼ਾਂ ਲਈ ਨਵਾਂ ਕੀ ਹੈ

### 2.1. ਇੰਸਟਾਲੇਸ਼ਨ ਸੂਚਨਾ

| ਫੇਡੋਰਾ ਇੰਸਟਾਲ ਕਰਨ ਬਾਰੇ ਸਿੱਖਣ ਲਈ, ਵੇਖੋ।
ਜੇ ਤੁਹਾਨੂੰ ਇੱਕ ਸਮੱਸਿਆ ਆਉਦੀ ਹੈ ਜਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਕੋਈ ਸਵਾਲ ਖੜ੍ਹਾ ਹੁੰਦਾ ਹੈ, ਜੋ ਇਹ ਰੀਲਿਜ਼ ਨੋਟਿਸ ਵਿੱਚ ਨਹੀਂ ਹੈ ਤਾਂ http://www.fedoraproject.org/wiki/FAQ ਅਤੇ http://www.fedoraproject.org/wiki/Bugs/Common ਵੇਖੋ।

Anaconda ਫੇਡੋਰਾ ਇੰਸਟਾਲੇਸ਼ਨ ਪਰੋਗਰਾਮ ਦਾ ਨਾਂ ਹੈ। ਇਹ ਭਾਗ ਵਿੱਚ ਐਨਾਕਾਂਡਾ ਅਤੇ ਫੇਡੋਰਾ 10 ਇੰਸਟਾਲੇਸ਼ਨ ਨਾਲ ਸਬੰਧਿਤ ਜਾਣਕਾਰੀ ਹੈ।

#### 2.1.1. ਇੰਸਟਾਲੇਸ਼ਨ ਮੀਡੀਆ

| ਫੇਡੋਰਾ DVD ISO ਈਮੇਜ਼ ਇੱਕ ਵੱਡੀ ਫਾਇਲ ਹੈ।
If you intend to download the Fedora DVD ISO image, keep in mind that not all file downloading tools can accommodate files larger than 2 GiB in size. ਜੇ ਤੁਸੀਂ ਫੇਡੋਰਾ DVD ISO ਈਮੇਜ਼ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਯਾਦ ਰੱਖੋ ਕਿ ਸਭ ਫਾਇਲ ਡਾਊਨਲੋਡ ਕਰਨ ਵਾਲੇ ਸੰਦ 2GiB ਆਕਾਰ ਤੋਂ ਵੱਡੀਆਂ ਫਾਇਲਾਂ ਨੂੰ ਸੰਭਾਲ ਨਹੀਂ ਸਕਦੇ ਹਨ। ਇਹਨਾਂ ਸੰਦਾਂ ਵਿੱਚ wget 1.9.1-16 ਅਤੇ ਪੁਰਾਣੇ, curl ਅਤੇ ncftpget ਆਦਿ। bitTorrent ਵੱਡੀਆਂ ਫਾਇਲਾਂ ਡਾਊਨਲੋਡ ਕਰਨ ਦਾ ਇੱਕ ਹੋਰ ਢੰਗ ਹੈ। ਟੋਰੱਟ ਫਾਇਲ ਲੈਣ ਅਤੇ ਵਰਤਣ ਦੀ ਜਾਣਕਾਰੀ ਲਈ http://torrent.fedoraproject.org/ ਵੇਖੋ।

Anaconda asks if it should verify the installation medium when Install or upgrade an existing system is selected during boot from an installation-only media.

For Fedora Live media, press any key during the initial boot countdown, to display a boot option menu. Select Verify and boot to perform the media test. Installation media can be used to verify Fedora Live media. Anaconda asks during the mediacheck if you want to check any other disc than the one Anaconda is running from. To test additional media, select eject to eject the inserted medium, then replace it with the medium you want to test instead.

Perform this test for any new installation or live medium.

The Fedora Project strongly recommends that you perform this test before reporting any installation-related bugs. Many of the bugs reported are actually due to improperly-burned CD or DVDs.

In rare cases, the testing procedure may report some usable discs as faulty. This result is often caused by disc writing software that does not include padding when creating discs from ISO files.

| 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.

ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਫੇਲ ਹੋਣ ਦਾ ਹੋਰ ਕਾਰਨ ਹੈ ਨਕਸ ਵਾਲੀ ਮੈਮੋਰੀ। ਫੇਡੋਰਾ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਮੈਮੋਰੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਬੂਟ ਮੇਨੂ ਵਿੱਚ ਜਾਣ ਲਈ ਕੋਈ ਵੀ ਸਵਿੱਚ ਦਬਾਓ, ਫਿਰ ਮੈਮੋਰੀ ਜਾਂਚ ਦਬਾਓ। ਇਹ ਚੋਣ Memtest86 ਇੱਕਲਾ ਮੈਮੋਰੀ ਟੈਸਟ ਪਰੋਗਰਾਮ ਨੂੰ ਐਨਾਕਾਂਡਾ ਦੀ ਬਜਾਏ ਚਲਾਉਦੀ ਹੈ। Memtest86 ਮੈਮੋਰੀ ਟੈਸਟਿੰਗ ਚੱਲਦਾ ਰਹਿੰਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ Esc ਸਵਿੱਚ ਨਾ ਦੱਬੀ ਜਾਵੇ।

ਫੇਡੋਰਾ 10 FTP ਅਤੇ HTTP ਗਰਾਇਕਲ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਸਹਾਇਕ ਹੈ। ਪਰ, ਇੰਸਟਾਲਰ ਈਮੇਜ਼ RAM ਵਿੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਲੋਕਲ ਸਟੋਰੇਜ਼ ਮੀਡਿਆ, ਜਿਵੇਂ ਕਿ ਇੰਸਟਾਲੇਸ਼ਨ DVD ਜਾਂ ਲਾਈਵ ਮੀਡੀਆ। ਇਸ ਕਰਕੇ ਜਿੰਨ੍ਹਾਂ ਸਿਸਟਮਾਂ ਉੱਤੇ 192MiB ਤੋਂ ਵੱਧ ਰੈਮ ਹੈ, ਜਾਂ ਇੰਸਟਾਲੇਸ਼ਨ DVD ਜਾਂ ਲਾਈਵ ਮੀਡੀਆ ਤੋਂ ਬੂਟ ਕਰਦੇ ਹਨ, ਹੀ ਗਰਾਫੀਕਲ ਇੰਸਟਾਲਰ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਨ। RAM ਤੋਂ ਘੱਟ ਵਾਲੇ ਸਿਸਟਮਾਂ ਲਈ ਇੰਸਟਾਲਰ ਆਪਣੇ ਆਪ ਹੀ ਪਾਠ-ਅਧਾਰਿਤ ਕੰਮ ਕਰੇਗਾ। ਜੇ ਤੁਸੀਂ ਪਾਠ-ਢੰਗ ਇੰਸਟਾਲਰ ਚਲਾਉਣੇ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ linux text `boot:` ਪਰਾਉਟ ਉੱਤੇ ਲਿਖੋ।

#### 2.1.2. ਐਨਾਕਾਂਡਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ

- NetworkManager for Networking -- Anaconda is now using NetworkManager for configuration of network interfaces during installation. The main network interface configuration screen in Anaconda has been removed. Users are only prompted for network configuration details if they are necessary during installation. The settings used during installation are then written to the system.

  ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, http://www.fedoraproject.org/wiki/Anaconda/Features/NetConfigForNM ਵੇਖੋ।

- When using `netinst.iso` to boot the installer, Anaconda defaults to using the Fedora mirrorlist URL as the installation source. The method selection screen no longer appears by default. If you do not wish to use the mirrorlist URL, either add `repo=`<your installation source>`` or add `askmethod` to the installer boot parameters. The `askmethod` option causes the selection screen to appear as it did in previous releases. To add boot parameters, press the Tab key in the initial boot screen and append any new parameters to the existing list. For more information, refer to the `repo=` and `stage2=` descriptions at http://fedoraproject.org/wiki/Anaconda/Options.

#### 2.1.3. ਇੰਸਟਾਲੇਸ਼ਨ ਸੰਬੰਧੀ ਮੁੱਦੇ

##### 2.1.3.1. `.iso` ਤੋਂ PXE ਬੂਟਿੰਗ

When PXE booting and using a `.iso` file mounted via NFS for the installation media, add `method=nfsiso:server:/path` to the command line. This is a new requirement.

##### 2.1.3.2. IDE ਜੰਤਰ ਨਾਂ

Use of `/dev/hdX` on i386 and x86_64 for IDE drives changed to `/dev/sdX` in Fedora 7. If you are upgrading from an earlier version than Fedora 7, you need to research about the importance of labeling devices for upgrades and any partition limitations.

##### 2.1.3.3. IDE RAID

ਸਭ IDE RAID (ਰੇਡ) ਕੰਟਰੋਲਰ ਸਹਿਯੋਗੀ ਨਹੀਂ ਹਨ। ਜੇ ਤੁਹਾਡਾ RAID ਕੰਟਰੋਲਰ ਹਾਲੇ `dmraid` ਲਈ ਸਹਿਯੋਗੀ ਨਹੀਂ ਹੈ ਤਾਂ ਤੁਸੀਂ ਲਿਨਕਸ ਸਾਫਟਵੇਅਰ RAID ਰਾਹੀਂ RAID ਲਰੀ ਵਿੱਚ ਡਰਾਇਵਾਂ ਜੋੜ ਸਕਦੇ ਹੋ। ਸਹਿਯੋਗੀ ਕੰਟਰੋਲਰਾਂ ਲਈ, ਕੰਪਿਊਟਰ BIOS ਵਿੱਚ ਰੇਡ ਫੰਕਸ਼ਨ ਸੰਰਚਨਾ ਵੇਖੋ।

##### 2.1.3.4. ਕਈ NICs ਅਤੇ PXE ਇੰਸਟਾਲੇਸ਼ਨ

ਕੁਝ ਸਰਵਰਾਂ ਉੱਤੇ ਕਈ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਹੁੰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ BIOS ਮੁਤਾਬਕ ਪਹਿਲੇਂ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਨੂੰ eth0 ਨਹੀਂ ਦਿੱਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਇੰਸਟਾਲਰ ਨੂੰ ਇੱਕ ਵੱਖਰਾ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਖੋਜਣ ਲਈ ਕਾਰਨ ਬਣਦਾ ਹੈ, ਜਿਸ ਨੂੰ PXE ਵਰਤੋਂ ਜਾਂਦਾ ਹੈ। ਇਹ ਰਵੱਈਆ ਬਦਲਣ ਲਈ, `pxelinux.cfg/* ਸੰਰਚਨਾਂ ਫਾਇਲਾਂ ਵਿੱਚ ਅੱਗੇ ਦਿੱਤੇ ਵਰਤੋਂ:`

    	IPAPPEND 2 APPEND
    	  ksdevice=bootif

ਉੱਤੇ ਦਿੱਤੀਆਂ ਚੋਣਾਂ ਇੰਸਟਾਲਰ ਨੂੰ ਉਹੀ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ ਵਰਤਣ ਦੇਵੇਗੀ, ਜੋ ਕਿ BIOS ਅਤੇ PXE ਵਰਤਦੇ ਹਨ। ਤੁਸੀਂ ਅੱਗੇ ਦਿੱਤੀ ਚੋਣ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ:

    	ksdevice=link

ਇਹ ਚੋਣ ਇੰਸਟਾਲਰ ਨੂੰ ਪਹਿਲਾਂ ਨੈੱਟਵਰਕ ਜੰਤਰ ਵਰਤਣ ਦੇਵੇਗਾ, ਜੋ ਕਿ ਉਹ ਨੈੱਟਵਰਕ ਸਵਿੱਚ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਲੱਭੇਗਾ।

#### 2.1.4. ਅੱਪਗਰੇਡ ਸੰਬੰਧੀ ਮੁੱਦੇ

ਫੇਡੋਰਾ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ ਸਿਫਾਰਸ਼ੀ ਢੰਗਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ http://fedoraproject.org/wiki/DistributionUpgrades ਵੇਖੋ।

##### 2.1.4.1. SCSI ਡਰਾਈਵਰ ਭਾਗ ਸੀਮਾ

Whereas older IDE drivers supported up to 63 partitions per device, SCSI devices are limited to 15 partitions per device. Anaconda uses the `libata` driver in the same fashion as the rest of Fedora, so it is unable to detect more than 15 partitions on an IDE disk during the installation or upgrade process.

If you are upgrading a system with more than 15 partitions, you may need to migrate the disk to Logical Volume Management (LVM). This restriction may cause conflicts with other installed systems if they do not support LVM. Most modern Linux distributions support LVM and drivers are available for other operating systems as well.

##### 2.1.4.2. ਡਿਸਕ ਭਾਗ ਲੇਬਲ ਕੀਤੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ

A change in the way that the Linux kernel handles storage devices means that device names such as `/dev/hdX` or `/dev/sdX` may differ from the values used in earlier releases. Anaconda solves this problem by relying on partition labels or UUIDs for finding devices. If these are not present, then Anaconda presents a warning indicating that partitions need to be labelled and that the upgrade can not proceed. Systems that use Logical Volume Management (LVM) and the device mapper usually do not require relabeling.

###### 2.1.4.2.1. ਡਿਸਕ ਭਾਗ ਲੇਬਲ ਵੇਖਣ ਲਈ

ਭਾਗ ਲੇਬਲ ਵੇਖਣ ਲਈ, ਮੌਜੂਦ ਫੇਡੋਰਾ ਇੰਸਟਾਲੇਸ਼ਨ ਨੂੰ ਬੂਟ ਕਰਵਾਉ ਅਤੇ ਇੱਕ ਟਰਮੀਨਲ ਪਰਾਉਟ ਉੱਤੇ ਅੱਗੇ ਦਿੱਤਾ ਲਿਖੋ:

    	  /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'

For a VFAT file system use dosfslabel from the dosfstools package, and for NTFS file system use ntfslabel from the ntfsprogs package. Before rebooting the machine, also update the file system mount entries, and the GRUB kernel root entry.

###### 2.1.4.2.3. ਫਾਇਲ ਸਿਸਟਮ ਮਾਊਂਟ ਇੰਦਰਾਜ਼ ਅੱਪਡੇਟ ਕੀਤੇ

If any file system labels were added or modified, then the device entries in `/etc/fstab` must be adjusted to match:

    	  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` ਕਰਨਲ ਰੂਟ ਇੰਦਰਾਜ਼ ਅੱਪਡੇਟ ਕੀਤਾ

If the label for the `/` (root) file system was modified, the kernel boot parameter in the grub configuration file must also be modified:

    	  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. ਲੇਬਲ ਲਈ ਕੀਤੀਆਂ ਟੈਸਟ ਤਬਦੀਲੀਆਂ

If partition labels were adjusted, or the `/etc/fstab` file modified, then boot the existing Fedora installation to confirm that all partitions still mount normally and login is successful. When complete, reboot with the installation media to start the installer and begin the upgrade.

##### 2.1.4.3. ਅੱਪਗਰੇਡ ਕਰਨ ਬਨਾਮ ਤਾਜ਼ਾ ਇੰਸਟਾਲੇਸ਼ਨ

ਆਮ ਤੌਰ ਉੱਤੇ ਅੱਪਗਰੇਡ ਨਾਲੋਂ ਤਾਜ਼ਾ ਇੰਸਟਾਲ ਕਰਨ ਨੂੰ ਹੀ ਪਹਿਲ ਦੇਣ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਖਾਸ ਕਰਕੇ ਹੋਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਤੋਂ ਇੰਸਟਾਲ ਕੀਤੇ ਸਾਫਟਵੇਅਰਾਂ ਵਾਲੇ ਸਿਸਟਮਾਂ ਲਈ। ਜੇਕਰ ਸੁਤੰਤਰ ਧਿਰ ਤੋਂ ਪੈਕੇਜ ਸਿਸਟਮ ਉੱਤੇ ਇੰਸਟਾਲ ਕੀਤੇ ਗਏ ਹੋਣ ਤਾਂ ਇਹਨਾਂ ਦੇ ਕੰਮ ਕਰਨ ਦੀ ਸੰਭਵਾਨਾਂ ਕਾਫ਼ੀ ਘੱਟ ਜਾਂਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਤਾਂ ਵੀ ਇੱਕ ਅੱਪਗਰੇਡ ਹੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਅੱਗੇ ਦਿੱਤੀ ਜਾਣਕਾਰੀ ਲਾਭਦਾਇਕ ਹੋ ਸਕਦੀ ਹੈ:

ਅੱਪਗਰੇਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਆਪਣੇ ਸਿਸਟਮ ਦਾ ਬੈਕਅੱਪ ਲੈ ਲਵੋ। ਖਾਸ ਤੌਰ ਉੱਤੇ `/etc`, `/home` ਅਤੇ ਹੋ ਸਕੇ ਤਾਂ `/opt` ਅਤੇ `/usr/local` ਦਾ, ਜੇ ਨਿੱਜੀ ਲੋੜ ਦੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕੀਤੇ ਹਨ, ਨੂੰ ਸੁਰੱਖਿਅਤ ਬਣਾ ਲਵੋ। ਤੁਸੀਂ ਪੁਰਾਣੀ ਇੰਸਟਾਲੇਸ਼ਣ ਦਾ "ਕਲੋਨ" ਨਾਲ ਬਹੁ-ਬੂਟ ਢੰਗ ਵਰਤਣ ਵਾਸਤੇ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਸੁਰੱਖਿਅਤ ਵਾਪਸੀ ਵਰਤ ਸਕਦੇ ਹੋ। ਇਸ ਹਾਲਤ ਵਿੱਚ, ਬਦਲਵਾ ਬੂਟ ਮੀਡਿਆ ਬਣਾਓ ਜਿਵੇਂ ਕਿ GRUB ਬੂਟ ਫਲਾਪੀ।

| ਸੰਰਚਨਾ ਬੈਕਅੱਪ
`/etc` ਵਿਚਲੀ ਸੰਰਚਨਾ ਦਾ ਬੈਕਅੱਪ ਲੈਣ ਨਾਲ ਇੰਸਟਾਲੇਸ਼ਨ ਦੇ ਬਾਅਦ ਸਿਸਟਮ ਸੰਰਚਨਾ ਮੁੜ-ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ।

ਅੱਪਗਰੇਡ ਕਰਨ ਬਾਅਦ, ਕਮਾਂਡ ਚਲਾਓ:

    	rpm -qa --last > RPMS_by_Install_Time.txt

ਪੈਕੇਜਾਂ ਲਈ ਆਉਟਪੁੱਟ ਦਾ ਅੰਤ ਵੇਖੋ, ਜੋ ਕਿ ਪ੍ਰੀ-ਡੇਟ ਅੱਪਗਰੇਡ ਹਨ। ਉਹ ਪੈਕੇਜ, ਜੋ ਤੀਜੀ-ਧਿਰ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚੋਂ ਹਨ, ਨੂੰ ਹਟਾਓ ਜਾਂ ਅੱਪਗਰੇਡ ਕਰੋ, ਨਹੀਂ ਤਾਂ ਲੋੜ ਮੁਤਾਬਕ ਉਨ੍ਹਾਂ ਨੂੰ ਮੁਖਾਤਬ ਹੋਵੋ। ਕੁਝ ਪਹਿਲਾਂ ਇੰਸਟਾਲ ਕੀਤੇ ਪੈਕੇਜ ਕਿਸੇ ਵੀ ਸੰਰਚਿਤ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਨਹੀਂ ਹੋਣਗੇ। ਉਹ ਸਾਰੇ ਪੈਕੇਜ ਵੇਖਣ ਲਈ, ਹੇਠਲੀ ਕਮਾਂਡ ਵਰਤੋ:

    	su -c 'yum list extras'

#### 2.1.5. ਕਿੱਕਸਟਾਰਟ HTTP ਮੁੱਦੇ

When using a Kickstart configuration file via HTTP, kickstart file retrieval may fail with an error that indicates the file could not be retrieved. Click the OK button several times without making modifications to override this error successfully. As a workaround, use one of the other supported methods to retrieve Kickstart configurations.

#### 2.1.6. Firstboot requires creation of non-root user

The Firstboot application requires the creation of a non-root user for the system. This is to support `gdm` no longer allowing the root user to log in to the graphical desktop.

If a network authentication mechanism is chosen during installation, Firstboot does not require creating a non-root local user.

### 2.2. ਫੇਡੋਰਾ ਲਾਈਵ ਈਮੇਜ

ਫੇਡੋਰਾ ਰੀਲਿਜ਼ ਵਿੱਚ ਕਈ ਲਾਈਵ ISO ਈਮੇਜ਼ ਪੁਰਾਣੇ ਇੰਸਟਾਲੇਸ਼ਨ ਢੰਗਾਂ ਦੇ ਨਾਲ ਦਿੱਤੇ ਜਾ ਰਹੇ ਹਨ। ਇਹ ISO ਈਮੇਜ਼ ਬੂਟ-ਹੋਣ ਯੋਗ ਹਨ ਅਤੇ ਤੁਸੀਂ ਇਨ੍ਹਾਂ ਨੂੰ ਮੀਡਿਆ ਉਤੇ ਲਿਖ ਕੇ ਫੇਡੋਰਾ ਵੇਖਣ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ। ਇਨ੍ਹਾਂ ਵਿੱਚ ਫੀਚਰ ਸ਼ਾਮਲ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਲਾਈਵ ਈਮੇਜ਼ ਸਮੱਗਰੀ ਨੂੰ ਆਪਣੀ ਹਾਰਡ ਡਰਾਇਵ ਉੱਤੇ ਵਧੀਆ ਕਾਰਗੁਜ਼ਾਰੀ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ।

#### 2.2.1. ਉਪਲੱਬਧ ਈਮੇਜ਼

For a complete list of current spins available, and instructions for using them, refer to:

http://fedoraproject.org/wiki/CustomSpins

#### 2.2.2. ਵਰਤੋਂ ਜਾਣਕਾਰੀ

ਲਾਈਵ ਈਮੇਜ਼ ਕਿਸੇ ਵੀ ਮਸ਼ੀਨ ਉੱਤੇ ਬੂਟ ਕਰ ਸਕਦੇ ਹਨ, ਜੋ ਕਿ CD-ROM ਤੋਂ ਬੂਟ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ। CD ਤੋਂ ਬੂਟ ਕਰਨ ਉਪਰੰਤ, ਤੁਸੀਂ ਲਾਗਇਨ ਕਰਕੇ `ਫੇਡੋਰਾ(fedora)` ਉਪਭੋਗੀ ਦੇ ਤੌਰ ਉੱਤੇ ਡੈਸਕਟਾਪ ਵਾਤਾਵਰਨ ਵਰਤ ਸਕਦੇ ਹੋ। ਲਾਗਇਨ ਕਰਨ ਲਈ ਗੁਪਤ-ਕੋਡ ਨੂੰ ਖਾਲੀ ਰਹਿਣ ਦਿਓ। ਲਾਈਵ ਈਮੇਜ਼ ਆਟੋਮੈਟਿਕ ਲਾਗਇਨ ਨਹੀਂ ਕਰਦੇ ਤਾਂ ਕਿ ਉਪਭੋਗੀ ਆਪਣੀ ਲੋੜ ਮੁਤਾਬਕ ਭਾਸ਼ਾ ਚੁਣ ਸਕਣ। ਲਾਗਇਨ ਕਰਨ ਉਪਰੰਤ, ਜੇ ਤੁਸੀਂ ਲਾਈਵ ਈਮੇਜ਼ ਨੂੰ ਆਪਣੀ ਹਾਰਡ-ਡਿਸਕ ਉੱਤੇ ਇੰਸਟਾਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਡੈਸਕਟਾਪ ਉੱਤੇ ਮੌਜੂਦ ਹਾਰਡ ਡਰਾਈਵ ਤੇ ਇੰਸਟਾਲ ਕਰੋ ਆਈਕਾਨ ਨੂੰ ਕਲਿੱਕ ਕਰੋ।

#### 2.2.3. Checking Your Media

To check Fedora Live media, press any key during the initial boot countdown to display a boot option menu. Select Verify and boot to perform the media test.

Perform this test for any new Live medium.

#### 2.2.4. Text Mode Installation

To perform a text mode installation of the Fedora Live image, use the liveinst command in the console.

#### 2.2.5. USB Booting

Another way to use these Fedora Live images is to put them on a USB stick. To do this, use the liveusb-creator graphical interface. Use Add/Remove Software to search for and install liveusb-creator, or to install using yum:

          su -c 'yum install liveusb-creator'

Instead of the graphical tool, you can use the command line interface from the livecd-tools package. Then, run the livecd-iso-to-disk script:

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

`/dev/sdb1` ਨੂੰ ਭਾਗ ਨਾਲ ਬਦਲ ਦਿਓ, ਜਿੱਥੇ ਤੁਸੀਂ ਈਮੇਜ਼ ਰੱਖਣਾ ਹੈ।

ਇਹ ਇੱਕ ਨੁਕਸਾਨਦਾਇਕ ਕਾਰਵਾਈ ਨਹੀਂ ਹੈ, ਤੁਹਾਡੀ ਮੌਜੂਦਾ USB ਸਟਿੱਕ ਉੱਤੇ ਮੌਜੂਦ ਕਿਸੇ ਵੀ ਡਾਟੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਵੇਗਾ।

A Windows version of this tools is also available that allows users to try out or migrate to Fedora.

#### 2.2.6. Persistent Home Directory

Support for keeping a persistent `/home` with the rest of the system stateless has been added for Fedora 10. This includes support for encrypting `/home` to protect your system if your USB stick is lost or stolen. To use this feature, download the Live image and run the following command:

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

`/dev/sdb1` ਨੂੰ ਭਾਗ ਨਾਲ ਬਦਲ ਦਿਓ, ਜਿੱਥੇ ਤੁਸੀਂ ਈਮੇਜ਼ ਰੱਖਣਾ ਹੈ।

Replace `512` with the desired size in megabytes of the persistent `/home`. The livecd-iso-to-disk shell script is stored in the `LiveOS` directory at the top level of the CD image. The USB media must have sufficient free space for the Fedora Live image, plus the `/home`, plus any other data to be stored on the media. By default, this encrypts your data and prompts for a passphrase to use. If you want to have an unencrypted `/home`, then you can specify `--unencrypted-home`.

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

#### 2.2.7. Live USB Persistence

Support for persistent changes with a Fedora Live image exists for Fedora 9 and later. The primary use case is booting from a Fedora Live image on a USB flash drive and storing changes to that same device. To do this, download the Fedora Live image and then run the following command:

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

`/dev/sdb1` ਨੂੰ ਭਾਗ ਨਾਲ ਬਦਲ ਦਿਓ, ਜਿੱਥੇ ਤੁਸੀਂ ਈਮੇਜ਼ ਰੱਖਣਾ ਹੈ।

Replace `512` with the desired size in megabytes of the persistent data, or overlay. The livecd-iso-to-disk shell script is stored in the `LiveOS` directory at the top level of the CD image. The USB media must have sufficient free space for the Fedora Live image, plus the overlay, plus any other data to be stored on the media.

#### 2.2.8. Booting a Fedora Live Image from USB on Intel-based Apple Hardware

Fedora 10 includes support for putting the Live image onto a USB image and then booting it on Intel processor-based Apple hardware. Unlike most x86 machines, this hardware requires reformatting the USB stick. To set up a USB stick, run this command:

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

`/dev/sdb1` ਨੂੰ ਭਾਗ ਨਾਲ ਬਦਲ ਦਿਓ, ਜਿੱਥੇ ਤੁਸੀਂ ਈਮੇਜ਼ ਰੱਖਣਾ ਹੈ।

Note that all of the other arguments for the livecd-iso-to-disk tool as described above can be used here as well.

#### 2.2.9. Differences from a Regular Fedora Installation

The Fedora Live image is different from a normal Fedora installation as shown below.

- Fedora Live images provide a subset of packages available in the regular DVD image. Both connect to the same repository that has all the packages.

- The SSH daemon `sshd` is disabled by default. The daemon is disabled because the default username in the Fedora Live images does not have a password. However, installation to hard disk prompts for creating a new username and password.

- Fedora Live image installations do not allow any package selection or upgrade capability since they copy the entire file system from the Live media to the hard disk. After the installation is complete, and your system has been rebooted, you can add and remove packages as desired with the Add/Remove Software tool, yum, or the other software management tools.

- ਫੇਡੋਰਾ ਲਾਈਵ ਈਮੇਜ i586 ਢਾਂਚੇ ਉੱਤੇ ਕੰਮ ਨਹੀਂ ਕਰਨਗੇ।

### 2.3. ਹਾਰਡਵੇਅਰ ਜਾਣਕਾਰੀ

Users often request that Fedora provide a hardware compatibility list (HCL), which we have carefully avoided doing. Why? It is a difficult and thankless task that is best handled by the community at large than by one little Linux distribution.

However, because of our stance against closed-source hardware drivers and the problems of binary firmware for hardware, there is some additional information the Fedora Project wants to provide Fedora users.

#### 2.3.1. ਇਸ ਰੀਲਿਜ਼ ਨੋਟਿਸ ਵਿੱਚ ਜਰੂਰੀ ਹਾਰਡਵੇਅਰ ਜਾਣਕਾਰੀ

- 32-ਬਿੱਟ x86 ਲਈ - Section 2.4.2, “ਫੇਡੋਰਾ ਲਈ x86 ਹਦਾਇਤਾਂ”

- 64-bit x86 ਲਈ - Section 2.4.3, “ਫੇਡੋਰਾ ਲਈ x86_64 ਹਦਾਇਤਾਂ”

- PowerPC (PPC) ਲਈ- Section 2.4.4, “ਫੇਡੋਰਾ ਲਈ PPC ਹਦਾਇਤਾਂ”

#### 2.3.2. ਹਾਰਡਵੇਅਰ ਜੰਤਰ

http://fedoraproject.org/wiki/ForbiddenItems ਤੋਂ

- If it is proprietary, it cannot be included in Fedora.

- If it is legally encumbered, it cannot be included in Fedora.

- If it violates United States federal law, it cannot be included in Fedora.

#### 2.3.3. ਤੁਸੀਂ ਕੀ ਕਰ ਸਕਦੇ ਹੋ?

1. Get active. Tell your hardware vendors you only want free, open source drivers and firmware

2. Use your buying power and only purchase from hardware vendors that support their hardware with open drivers and firmware. Refer to http://www.fsf.org/campaigns/hardware.html for more information.

### 2.4. Architecture specific notes

ਇਸ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ ਵਲੋਂ ਸਹਾਇਕ ਜੰਤਰ ਢਾਂਚਿਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੱਤੀ ਗਈ ਹੈ।

#### 2.4.1. RPM multiarch support on 64-bit platforms - x86_64 and ppc64

RPM ਇੱਕ ਪੈਕੇਜ ਦੇ ਕਈ ਢਾਂਚਿਆਂ ਉੱਤੇ ਸਮਾਂਤਰ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਸਹਿਯੋਗੀ ਹੈ। ਇੱਕ ਮੂਲ ਪੈਕੇਜ ਲਿਸਟ, ਜਿਵੇਂ ਕਿ rpm -qa ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਪੈਕੇਜ ਹੋ ਸਕਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਢਾਂਚਾ ਹਾਲੇ ਨਹੀਂ ਵੇਖਾਇਆ ਜਾਂਦਾ ਹੈ, repoquery ਕਮਾਂਡ ਨੂੰ yum-utils ਪੈਕੇਜ ਨਾਲ ਵਰਤੋਂ, ਜੋ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਢਾਂਚਾ ਵੇਖਾਉਦੀ ਹੈ। yum-utils ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਅੱਗੇ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋਂ:

          su -c 'yum install yum-utils'

ਸਭ ਪੈਕੇਜਾਂ ਲਈ ਉਨ੍ਹਾਂ ਦੇ ਢਾਂਚੇ ਨਾਲ ਵਰਤਣ ਲਈ rpm ਕਮਾਂਡ ਚਲਾਓ:

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

ਤੁਸੀਂ ਇਸ ਨੂੰ `/etc/rpm/macros` (ਪੂਰੇ ਸਿਸਟਮ ਦੀ ਸੰਰਚਨਾ ਲਈ) ਜਾਂ `~/.rpmmacros` (ਖਾਸ ਉਪਭੋਗੀ ਸੈਟਿੰਗ ਲਈ ਹੀ) ਜੋੜ ਸਕਦੇ ਹੋ।

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

#### 2.4.2. ਫੇਡੋਰਾ ਲਈ x86 ਹਦਾਇਤਾਂ

ਇਹ ਭਾਗ ਵਿੱਚ ਕੋਈ ਖਾਸ ਜਾਣਕਾਰੀ ਹੋ ਸਕਦੀ ਹੈ, ਜੋ ਕਿ ਤੁਸੀਂ ਫੇਡੋਰਾ ਜਾਂ x86 ਜੰਤਰ ਪਲੇਟਫਾਰਮ ਬਾਰੇ ਨਹੀਂ ਜਾਣਦੇ ਹੋ ਸਕਦੇ ਹੋ।

##### 2.4.2.1. x86 ਲਈ ਜੰਤਰ ਲੋੜਾਂ

ਫੇਡੋਰਾ 10 ਦੇ ਖਾਸ ਫੀਚਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਜਾਂ ਬਾਅਦ ਵਿੱਚ ਵਰਤਣ ਲਈ, ਤੁਹਾਨੂੰ ਹੋਰ ਹਾਰਡਵੇਅਰ ਜੰਤਰ ਭਾਗ ਜਿਵੇਂ ਕਿ ਵੀਡਿਓ ਜਾਂ ਨੈੱਟਵਰਕ ਕਾਰਡ ਦੇ ਵੇਰਵੇ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।

###### 2.4.2.1.1. ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਮੈਮੋਰੀ

CPU ਹਦਾਇਤਾਂ ਨੂੰ Intel ਪਰੋਸੈਸਰਾਂ ਦੇ ਰੂਪ ਵਿੱਚ ਹੀ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਹੋਰ ਪਰੋਸੈਸਰ, ਜਿਵੇਂ ਕਿ AMD, Cyrix ਅਤੇ VIA ਉਹਨਾਂ ਦੇ ਅਨੁਸਾਰੀ Intel ਪਰੋਸੈਸਰਾਂ ਦੇ ਬਰਾਬਰ ਹੀ ਹਨ, ਜਿੰਨਾਂ ਨੂੰ ਵੀ ਫੇਡੋਰਾ ਕੋਰ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਫੇਡੋਰਾ 10 ਲਈ ਇੱਕ ਇੰਟੈੱਲ ਪੈਂਟੀਅਮ ਜਾਂ ਵਧੀਆ ਪ੍ਰੋਸੈਸਰ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਇਹ ਪੈਂਟੀਅਮ 4 ਜਾਂ ਨਵੇਂ ਪ੍ਰੋਸੈਸਰਾਂ ਲਈ ਢੁੱਕਵੇਂ ਰੂਪ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।

- ਪਾਠ ਢੰਗ ਲਈ ਸਿਫਾਰਸ਼ੀ: 200 MHz Pentium-class ਜਾਂ ਵਧੀਆ

- ਗਰਾਫੀਕਲ ਲਈ ਸਿਫ਼ਰਾਸ਼ੀ: 400 MHz Pentium II ਜਾਂ ਵਧੀਆ

- ਪਾਠ-ਢੰਗ ਲਈ ਘੱਟੋ-ਘੱਟ RAM: 128MiB

- ਗਰਾਫੀਕਲ ਲਈ ਘੱਟੋ-ਘੱਟ RAM: 192MiB

- ਗਰਾਫੀਕਲ ਲਈ ਸਿਫਾਰਸ਼ੀ RAM: 256MiB

###### 2.4.2.1.2. ਹਾਰਡ ਡਿਸਕ ਖਾਲੀ ਥਾਂ

DVD ਇੰਸਟਾਲ ਦੇ ਸਭ ਪੈਕੇਜ 9 GB ਡਿਸਕ ਸਪੇਸ ਰੋਕਦੇ ਹਨ। ਅੰਤਿਮ ਇੰਸਟਾਲ ਅਕਾਰ ਸਪਿੰਨ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਚੁਣੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਕੇ ਪਤਾ ਲੱਗਦਾ ਹੈ। ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਤਾਵਰਨ ਦੇ ਸਹਿਯੋਗ ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਵਾਧੂ ਡਿਸਕ ਸਪੇਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਵਾਧੂ ਡਿਸਕ ਸਪੇਸ ਇੰਸਟਾਲ ਕੀਤੇ ਸਿਸਟਮ ਉੱਪਰ `/Fedora/base/stage2.img` ਦੇ ਅਕਾਰ ਅਤੇ `/var/lib/rpm` ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਦੇ ਅਕਾਰ ਤੇ ਅਧਾਰਿਤ ਹੁੰਦਾ ਹੈ।

ਤਜਰਬੇ ਅਧੀਨ ਸ਼ਬਦਾਂ ਵਿੱਚ,ਹੋਰ ਖਾਲੀ ਥਾਂ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ 90 MiB ਤੋਂ ਲੈਕੇ ਵੱਡੇ ਇੰਸਟਾਲ ਲਈ 175 MiB ਤੱਕ ਹੋ ਸਕਦੀ ਹੈ।

ਕਿਸੇ ਵੀ ਹੋਰ ਉਪਭੋਗੀ ਲਈ ਹੋਰ ਥਾਂ ਦੀ ਵੀ ਲੋੜ ਹੈ ਅਤੇ 5% ਖਾਲੀ ਥਾਂ ਸਿਸਟਮ ਨੂੰ ਠੀਕ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਹੈ।

#### 2.4.3. ਫੇਡੋਰਾ ਲਈ x86_64 ਹਦਾਇਤਾਂ

ਇਹ ਭਾਗ ਵਿੱਚ ਕੋਈ ਖਾਸ ਜਾਣਕਾਰੀ ਹੈ, ਜੋ ਕਿ ਫੇਡੋਰਾ ਅਤੇ x86_64 ਜੰਤਰ ਪਲੇਟਫਾਰਮ ਲਈ ਤੁਹਾਡੀ ਸਹਾਇਤਾ ਕਰ ਸਕਦੀ ਹੈ।

##### 2.4.3.1. x86_64 ਲਈ ਜੰਤਰ ਲੋੜਾਂ

ਫੇਡੋਰਾ 10 ਦੇ ਖਾਸ ਫੀਚਰ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਜਾਂ ਬਾਅਦ ਵਿੱਚ ਵਰਤਣ ਲਈ, ਤੁਹਾਨੂੰ ਹੋਰ ਹਾਰਡਵੇਅਰ ਜੰਤਰ ਭਾਗ ਜਿਵੇਂ ਕਿ ਵੀਡਿਓ ਜਾਂ ਨੈੱਟਵਰਕ ਕਾਰਡ ਦੇ ਵੇਰਵੇ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।

###### 2.4.3.1.1. x86_64 ਮੈਮੋਰੀ ਮੰਗ

- ਪਾਠ-ਢੰਗ ਲਈ ਘੱਟੋ-ਘੱਟ RAM: 256MiB

- ਗਰਾਫੀਕਲ ਲਈ ਘੱਟੋ-ਘੱਟ RAM: 384MiB

- ਗਰਾਫੀਕਲ ਲਈ ਸਿਫਾਰਸ਼ੀ RAM: 512MiB

###### 2.4.3.1.2. x86_64 ਲਈ ਹਾਰਡ ਡਿਸਕ ਖਾਲੀ ਥਾਂ ਮੰਗ

DVD ਇੰਸਟਾਲ ਦੇ ਸਭ ਪੈਕੇਜ 9 GB ਡਿਸਕ ਸਪੇਸ ਰੋਕਦੇ ਹਨ। ਅੰਤਿਮ ਇੰਸਟਾਲ ਅਕਾਰ ਸਪਿੰਨ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਚੁਣੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਕੇ ਪਤਾ ਲੱਗਦਾ ਹੈ। ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਤਾਵਰਨ ਦੇ ਸਹਿਯੋਗ ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਵਾਧੂ ਡਿਸਕ ਸਪੇਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਵਾਧੂ ਡਿਸਕ ਸਪੇਸ ਇੰਸਟਾਲ ਕੀਤੇ ਸਿਸਟਮ ਉੱਪਰ `/Fedora/base/stage2.img` ਦੇ ਅਕਾਰ ਅਤੇ `/var/lib/rpm` ਵਿਚਲੀਆਂ ਫਾਇਲਾਂ ਦੇ ਅਕਾਰ ਤੇ ਅਧਾਰਿਤ ਹੁੰਦਾ ਹੈ।

ਤਜਰਬੇ ਅਧੀਨ ਸ਼ਬਦਾਂ ਵਿੱਚ,ਹੋਰ ਖਾਲੀ ਥਾਂ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ 90 MiB ਤੋਂ ਲੈਕੇ ਵੱਡੇ ਇੰਸਟਾਲ ਲਈ 175 MiB ਤੱਕ ਹੋ ਸਕਦੀ ਹੈ।

ਕਿਸੇ ਵੀ ਹੋਰ ਉਪਭੋਗੀ ਲਈ ਹੋਰ ਥਾਂ ਦੀ ਵੀ ਲੋੜ ਹੈ ਅਤੇ 5% ਖਾਲੀ ਥਾਂ ਸਿਸਟਮ ਨੂੰ ਠੀਕ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਹੈ।

#### 2.4.4. ਫੇਡੋਰਾ ਲਈ PPC ਹਦਾਇਤਾਂ

ਇਹ ਭਾਗ ਵਿੱਚ ਉਹ ਜਾਣਕਾਰੀ ਹੈ, ਜੋ ਕਿ ਤੁਹਾਨੂੰ ਫੇਡੋਰਾ ਅਤੇ PPC (ਪਾਵਰ PC) ਹਾਰਡਵੇਅਰ ਪਲੇਟਫਾਰਮ ਬਾਰੇ ਜਾਣਨ ਲਈ ਫਾਇਦੇਮੰਦ ਹੋ ਸਕਦੀ ਹੈ।

##### 2.4.4.1. PPC ਲਈ ਹਾਰਡਵੇਅਰ ਲੋੜਾਂ

###### 2.4.4.1.1. ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਮੈਮੋਰੀ

- ਘੱਟੋ-ਘੱਟ CPU: PowerPC G3 / POWER3

- Fedora 10 ਹੁਣ Apple Power Macintosh ਦੀ ਨਵੀਂ ਪੈਦਾਇਸ਼ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ, ਜੋ circa 1999 ਤੋਂ ਮਗਰੋਂ ਨਿਰਯਾਤ ਕੀਤੇ ਗਏ ਹਨ। ਭਾਵੇਂ ਪੁਰਾਣੀਆਂ ਮਸ਼ੀਨਾਂ ਨੂੰ ਕੰਮ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ, ਉਹਨਾਂ ਲਈ ਖਾਸ ਬੂਟਲੋਡਰ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੋ ਫੇਡੋਰਾ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਵਿੱਚ ਸ਼ਾਮਿਲ ਨਹੀਂ ਹੈ। ਫੇਡੋਰਾ ਨੂੰ POWER5 ਅਤੇ POWER6 ਮਸ਼ੀਨਾਂ ਉੱਪਰ ਇੰਸਟਾਲ ਕਰਕੇ ਜਾਂਚ ਕੀਤਾ ਗਿਆ ਹੈ।

- ਫੇਡੋਰਾ 10 pSeries ਅਤੇ ਸੈੱਲ ਬਰਾਡਬੈਂਡ ਇੰਜਣ ਮਸ਼ੀਨਾਂ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ।

- ਫੇਡੋਰਾ 10 ਸੋਨੀ PlayStation 3 ਅਤੇ Genesi Pegasos II ਅਤੇ Efika ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ।

- ਫੇਡੋਰਾ 10 ਵਿੱਚ P.A. ਸੈਮੀਕੰਡਕਟਰ 'ਇਲੈਕਟਰਾ' ਮਸ਼ੀਨਾਂ ਲਈ ਨਵੇਂ ਹਾਰਡਵੇਅਰ ਲਈ ਸਹਿਯੋਗ ਸ਼ਾਮਲ ਹੈ।

- ਫੇਡੋਰਾ 10 ਵਿੱਚ ਟੈਰਾਸਾਫਟ ਸਲੂਸ਼ਨ ਪਾਵਰਸਟੇਸ਼ਨ ਵਰਕਸਟੇਸ਼ਨ ਲਈ ਸਹਿਯੋਗ ਵੀ ਸ਼ਾਮਿਲ ਹੈ।

- ਪਾਠ ਢੰਗ ਲਈ ਸਿਫਾਰਸ਼ੀ: 233 MHz G3 ਜਾਂ ਵਧੀਆ, 128MiB ਰੈਮ।

- ਗਰਾਫੀਕਲ ਲਈ: 400 MHz G3 ਜਾਂ ਵਧੀਆ, 256MiB ਰੈਮ।

###### 2.4.4.1.2. ਹਾਰਡ ਡਿਸਕ ਖਾਲੀ ਥਾਂ

ਪੂਰਾ ਪੈਕੇਜ 9 GiB ਡਿਸਕ ਸਪੇਸ ਲੈਂਦਾ ਹੈ। ਅੰਤਿਮ ਅਕਾਰ ਦਾ ਪਤਾ ਸਪਿੰਨ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਦੈਰਾਂ ਚੁਣੇ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰਕੇ ਹੀ ਚੱਲਦਾ ਹੈ। ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਤਾਵਰਨ ਦੇ ਸਹਿਯੋਗ ਲਈ ਹੋਰ ਡਿਸਕ ਥਾਂ ਦੀ ਲੋੜ ਰਹਿੰਦੀ ਹੈ। ਹੋਰ ਡਿਸਕ ਥਾਂ `/Fedora/base/stage2.img` (ਇੰਸਟਾਲੇਸ਼ਨ ਡਿਸਕ 1 ਉੱਤੇ)ਤੋਂ ਇਲਾਵਾਇੰਸਟਾਲ ਕੀਤੇ ਸਿਸਟਮ ਉੱਤੇ `/var/lib/rpm` ਵਿੱਚ ਫਾਇਲਾਂ ਦਾ ਆਕਾਰ ਹੁੰਦੀ ਹੈ।

ਤਜਰਬੇ ਅਧੀਨ ਸ਼ਬਦਾਂ ਵਿੱਚ,ਹੋਰ ਖਾਲੀ ਥਾਂ ਘੱਟੋ-ਘੱਟ ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ 90 MiB ਤੋਂ ਲੈਕੇ ਵੱਡੇ ਇੰਸਟਾਲ ਲਈ 175 MiB ਤੱਕ ਹੋ ਸਕਦੀ ਹੈ।

ਨਾਲ ਹੀ, ਕਿਸੇ ਵੀ ਹੋਰ ਉਪਭੋਗੀ ਲਈ ਹੋਰ ਥਾਂ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ 5% ਖਾਲੀ ਥਾਂ ਸਿਸਟਮ ਨੂੰ ਠੀਕ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਨ ਲਈ ਲੋੜੀਦੀ ਹੈ।

##### 2.4.4.2. 64-ਬਿੱਟ ਮਸ਼ੀਨਾਂ ਉੱਤੇ 4 KiB ਪੇਜ਼

ਫੇਡੋਰਾ ਕੋਰ 6 ਵਿੱਚ 64KiB ਸਫ਼ਿਆਂ ਨਾਲ ਸੰਖੇਪ ਤਜਰਬੇ ਬਾਅਦ, PowerPC64 ਕਰਨਲ ਨੂੰ ਹੁਣ 4KiB ਸਫ਼ਿਆਂ ਲਈ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਇੰਸਟਾਲਰ ਅੱਪਗਰੇਡ ਦੌਰਾਨ ਆਟੋਮੈਟਿਕ ਹੀ ਕਿਸੇ ਸਵੈਪ ਭਾਗ ਨੂੰ ਮੁੜ-ਫਾਰਮੈਟ ਕਰੇਗਾ।

##### 2.4.4.3. Apple ਕੀ-ਬੋਰਡ

ਐਪਲ ਸਿਸਟਮਾਂ ਉੱਤੇ Option ਸਵਿੱਚ PC ਉੱਤੇ Alt ਸਵਿੱਚ ਬਰਾਬਰ ਹੈ। ਦਸਤਾਵੇਜ਼ਾਂ ਅਤੇ ਇੰਸਟਾਲਰ ਵਿੱਚ ਜਿੱਥੇ ਵੀ Alt ਸਵਿੱਚ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੋਵੇ, Option ਸਵਿੱਚ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਕੁਝ ਸਵਿੱਚ ਸੰਯੋਗਾਂ ਵਿੱਚ ਤੁਹਾਨੂੰ Option ਨੂੰ Fn ਸਵਿੱਚ ਨਾਲ ਵਰਤਣਾ ਪਵੇਗਾ, ਜਿਵੇਂ ਕਿOption+Fn+F3 ਨੂੰ ਵੁਰਚੁਅਲ ਟਰਮੀਨਲ tty3 ਖੋਲ੍ਹਣ ਲਈ।

##### 2.4.4.4. PPC ਇੰਸਟਾਲੇਸ਼ਨ ਸੂਚਨਾ

ਫੇਡੋਰਾ ਇੰਸਟਾਲੇਸ਼ਨ ਡਿਸਕ 1 ਸਹਿਯੋਗ ਹਾਰਡਵੇਅਰ ਉੱਤੇ ਬੂਟ ਕਰਨਯੋਗ ਹੈ। ਇਸ ਤੋਂ ਬਿਨਾਂ, ਇਸ ਡਿਸਕ ਉੱਤੇ `images/` ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬੂਟ ਹੋਣਯੋਗ CD ਈਮੇਜ਼ ਮੌਜੂਦ ਹੁੰਦਾ ਹੈ। ਇਹ ਈਮੇਜ਼ ਸਿਸਟਮ ਹਾਰਡਵੇਅਰ ਮੁਤਾਬਕ ਵੱਖ ਵੱਖ ਰਵੱਈਆ ਵੇਖਾ ਸਕਦੇ ਹਨ:

- ਵਧੇਰੇ ਮਸ਼ੀਨਾਂ ਉੱਪਰ -- ਬੂਟਲੋਡਰ ਸਵੈ ਹੀ 32-ਬਿੱਟ ਜਾਂ 64-ਬਿੱਟ ਇੰਸਟਾਲਰ ਨੂੰ ਇੰਸਟਾਲ ਡਿਸਕ ਤੋਂ ਬੂਟ ਕਰਦਾ ਹੈ।

- 64-ਬਿੱਟ IBM pSeries (POWER4/POWER5/POWER6), ਵਰਤਮਾਨ iSeries ਮਾਡਲ -- ਓਪਨ-ਫਾਇਰਮਵੇਅਰ ਨੂੰ ਸੀਡੀ ਤੋਂ ਬੂਟ ਕਰਨ ਕਰਵਾਉਣ ਉਪਰੰਤ, ਬੂਟ ਲੋਡਰ yaboot ਆਟੋਮੈਟਿਕ ਹੀ 64-ਬਿੱਟ ਇੰਸਟਾਲਰ ਨੂੰ ਬੂਟ ਕਰਵਾਉਂਦਾ ਹੈ।

- IBM "ਪੁਰਾਤਨ (Legacy)" iSeries (POWER4) -- ਜਿਨਾਂ ਨੂੰ "ਪੁਰਾਤਨ (Legacy)" iSeries ਮਾਡਲਾਂ ਕਹਿੰਦੇ ਹਨ, ਜੋ ਕਿ ਓਪਨ-ਫਰਮਵੇਅਰ ਨਹੀਂ ਵਰਤਦੇ, ਲਈ ਇੰਸਟਾਲੇਸ਼ਨ ਟਰੀ ਦੀ `images/iSeries` ਡਾਇਰੈਕਟਰੀ ਵਿਚਲੇ ਬੂਟ ਈਮੇਜ਼ ਵਰਤਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

- Genesi Pegasos II / Efika 5200B -- The Fedora kernel supports both Pegasos and Efika without the need to use the "Device Tree Supplement" from powerdeveloper.org. However, the lack of full support for ISO9660 in the firmware means that booting via yaboot from the CD is not possible. Boot the 'netboot' image instead, either from the CD or over the network. Because of the size of the image, you must set the firmware's `load-base` variable to load files at a high address such as 32MiB instead of the default 4MiB:

      	  setenv ਲੋਡ-ਅਧਾਰਿਤ 0x2000000

  OpenFirmware ਪਰੌਂਪਟ ਤੇ, Efika ਅੱਪਡੇਟ ਚਲਾਉਣ ਲਈ ਹੇਠਲੀ ਕਮਾਂਡ ਚਲਾਓ, ਜੇ ਜਰੂਰੀ ਹੋਵੇ, ਜਾਂ netboot ਈਮੇਜ਼ CD ਤੋਂ ਚਲਾਓ:

      	  ਬੂਟ cd: /images/netboot/ppc32.img

  ਜਾਂ ਨੈੱਟਵਰਕ ਤੋਂ:

      	  boot eth ppc32.img

  You must also manually configure OpenFirmware to make the installed Fedora system bootable. To do this, set the `boot-device` and `boot-file` environment variables appropriately, to load yaboot from the `/boot` partition. For example, a default installation might require the following:

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

- PA Semi Electra -- Electra ਫਰਮਵੇਅਰ ਹਾਲੇ yaboot ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ ਹੈ; Electra ਉੱਪਰ ਇੰਸਟਾਲੇ ਕਰਨ ਲਈ, ਤੁਸੀਂ `ppc64.img` ਨੈੱਟਬੂਟ ਈਮੇਜ਼ ਨੂੰ ਬੂਟ ਕਰ ਸਕਦੇ ਹੋ। ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, `/boot` ਭਾਗ ਤੋਂ ਇੰਸਟਾਲ ਕੀਤਾ ਕਰਨਲ ਅਤੇ initrd ਨੂੰ ਲੋਡ ਕਰਨ ਲਈ ਤੁਹਾਨੂੰ ਫਰਮਵੇਅਰ ਸੰਰਚਨਾ ਦਸਤੀ ਕਰਨੀ ਪਵੇਗੀ।

  ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਫਰਮਵੇਅਰ ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।

- ਸੋਨੀ PlayStation 3 -- PlayStation 3 ਉੱਪਰ ਇੰਸਟਾਲ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ 1.60 ਜਾਂ ਨਵੇਂ ਵੱਲ ਅੱਪਡੇਟ ਕਰੋ। "ਹੋਰ OS" ਬੂਟ ਲੋਡਰ ਫਲੈਸ਼ ਤੇ ਇੰਸਟਾਲ ਹੋਣਾ ਜਰੂਰੀ ਹੈ, http://www.playstation.com/ps3-openplatform/manual.html ਉੱਪਰ ਦਿੱਤੀਆਂ ਹਦਾਇਤਾਂ ਪੜੋ। ਇੱਕ ਯੋਗ ਬੂਟ ਲੋਡਰ ਈਮੇਜ਼ ਸੋਨੀ ਦੇ "ADDON" CD ਤੇ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ, ftp://ftp.kernel.org/pub/linux/kernel/people/geoff/cell/ ਉੱਪਰ ਵੀ ਉਪਲੱਬਧ ਹੈ।

  ਇੱਕ ਵਾਰ ਬੂਟ ਲੋਡਰ ਇੰਸਟਾਲ ਹੋਣ ਤੇ, PlayStation 3 ਨੂੰ ਫੇਡੋਰਾ ਇੰਸਟਾਲ ਮੀਡੀਆ ਤੋਂ ਬੂਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਹ ਯਾਦ ਰੱਖੋ ਕਿ ਨੈੱਟਵਰਕ ਇੰਸਟਾਲੇਸ਼ਨ NFS ਨਾਲ ਵਧੀਆਂ ਕੰਮ ਕਰਦੀ ਹੈ, ਕਿਉਂਕਿ ਇਹ FTP ਜਾਂ HTTP ਵਿਧੀਆਂ ਨਾਲੋਂ ਘੱਟ ਸਮਾਂ ਲੈਂਦੀ ਹੈ। ਪਾਠ ਚੋਣ ਵਰਤਣ ਨਾਲ ਵੀ ਇੰਸਟਾਲਰ ਘੱਟ ਮੈਮੋਰੀ ਲੈਂਦਾ ਹੈ।

  ਫੇਡੋਰਾ ਅਤੇ PlayStation3 ਜਾਂ ਆਮ ਕਰਕੇ PowerPC ਉੱਪਰ ਫੇਡੋਰਾ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, Fedora-PPC ਮੇਲਿੰਗ ਲਿਸਟ ਤੋ ਜੁੜੋ (http://lists.infradead.org/mailman/listinfo/fedora-ppc) ਜਾਂ FreeNode (http://freenode.net/) ਉੱਪਰ #fedora-ppc ਚੈਨਲ ਤੇ ਜੁੜੋ।

- ਇੰਸਟਾਲਰ ਕਰਨਲ ਅਤੇ ramdisk ਨੂੰ ਰੱਖਣ ਵਾਲਾ ਇੱਕਲਾ ਈਮੇਜ ਇੰਸਟਾਲੇਸ਼ਨ ਟਰੀ ਦੀ `images/netboot/` ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਮੌਜੂਦ ਹੈ। ਇਹ TFTP ਨਾਲ ਨੈੱਟਵਰਕ ਬੂਟ ਕਰਨ ਹੈ, ਪਰ ਇਹ ਕਈ ਢੰਗਾਂ ਨਾਲ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।

  yaboot ਲੋਡਰ IBM pSeries ਅਤੇ ਐਪਲ ਮੈਕਨਾਤੋਸ਼ ਲਈ TFTP ਬੂਟਿੰਗ ਲਈ ਸਹਿਯੋਗੀ ਹੈ। ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ 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 ਨਾਲ ਉਪਲੱਬਧ ਕਰਵਾਇਆ ਜਾ ਰਿਹਾ ਹੈ।

#### 2.5.1. X ਸੰਰਚਨਾ ਬਦਲਾਅ

ਫੇਡੋਰਾ 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. ਫੇਡੋਰਾ 10 ਬੂਟ-ਟਾਈਮ

Fedora 10 includes multiple boot-time updates, including changes that allow for faster booting and graphic booting changes.

#### 2.6.1. GRUB

The GRUB menu is no longer shown at startup, except on dual-boot systems. To bring up the GRUB menu, hold the Shift key before the kernel is loaded. (Any other key works but the Shift key is the safest to use.)

#### 2.6.2. Plymouth

Plymouth is the graphical boot up system debuting with Fedora 10.

- Adding rhgb on the grub command line directs Plymouth to load the appropriate plugin for your hardware.

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

- Currently, only Radeon R500 and higher users get kernel modesetting by default. There is work in progress to provide modesetting for R100 and R200. Additionally, Intel kernel modesetting drivers are in development, but not turned on by default.

- The kernel modesetting drivers are still in development and buggy. If you end up with nothing but a black screen during boot up, or a screen with nothing but random noise on it, then adding `nomodeset` to the kernel boot prompt in grub disables modesetting.

- Plymouth hides boot messages. To view boot messages, press the Esc key during boot, or view them in `/var/log/boot.log` after boot up. Alternatively, remove rhgb from the kernel command line and plymouth displays all boot messages. There is also a status icon on the login screen to view boot warnings.

#### 2.6.3. Faster booting

Fedora 10 gets a faster boot from improvements in process start-up.

- Readahead is started in parallel with the boot process.

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

#### 2.6.4. ਕਰਨਲ ਮੋਡ-ਸੈਟਿੰਗ

Kernel modesetting (KMS) can default to either enabled or disabled in the DRM driver and it can be enabled or disabled at boot-time.

- Both Plymouth and the DDX drivers detect whether KMS is present and enabled. If it is present and enabled, Plymouth and DDX drivers will take advantage of them.

- If KMS is not present or it is present but disabled then Plymouth will automatically fall back to the text splash and the DDX driver will automatically fall back to user-space modesetting.

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

## 3. ਮਲਟੀਮੀਡੀਆ ਬਾਰੇ ਅੱਪਫਰੰਟ

### 3.1. ਮਲਟੀਮੀਡਿਆ

ਫੇਡੋਰਾ ਵਿੱਚ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਮਲਟੀਮੀਡਿਆ ਫੰਕਸ਼ਨਾਂ ਲਈ ਕਾਰਜ ਸ਼ਾਮਿਲ ਕੀਤੇ ਗਏ ਹਨ, ਜਿੰਨ੍ਹਾਂ ਵਿੱਚ ਗਾਣੇ ਸੁਣਨੇ, ਰਿਕਾਰਡਿੰਗ ਅਤੇ ਸੰਪਾਦਨ ਸ਼ਾਮਿਲ ਹੈ। ਹੋਰ ਪੈਕੇਜਾਂ ਨੂੰ ਫੇਡੋਰਾ ਪੈਕੇਜ ਭੰਡਾਰ ਸਾਫਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਉਪਲੱਬਧ ਕਰਵਾਇਆ ਗਿਆ ਹੈ।

#### 3.1.1. ਮਲਟੀਮੀਡੀਆ ਪਲੇਅਰ

ਫੇਡੋਰਾ ਦੀ ਮੂਲ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ ਰੀਥਮਬਾਕਸ ਅਤੇ ਟੋਟੇਮ ਮੀਡਿਆ ਪਲੇਅਬੈਕ ਲਈ ਹਨ। ਫੇਡੋਰਾ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਕਈ ਹਰਮਨਪਿਆਰੇ ਪ੍ਰੋਗਰਾਮ ਹੋ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ XMMS ਪਲੇਅਰ ਅਤੇ KDE ਲਈ ਅਮਰੋਕ। ਦੋਵੇਂ ਗਨੋਮ ਅਤੇ ਕੇਡੀਈ ਵਿੱਚ ਕਈ ਪਲੇਅਰ ਹਨ, ਜੋ ਕਿ ਕਈ ਫਾਰਮੈਟ ਚਲਾ ਸਕਦੇ ਹਨ। ਕਈ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਹੋਰ ਪ੍ਰੋਗਰਾਮ ਵੀ ਹੁੰਦੇ ਹਨ, ਜੋ ਕਿ ਹੋਰ ਫਾਰਮੈਟ ਚਲਾ ਸਕਦੇ ਹਨ।

Totem, the default movie player for GNOME, now has the ability to switch playback back-ends without recompilation or switching packages. To install the Xine back-end, use Add/Remove Software to install totem-xine or run the following command:

          su -c 'yum install totem-xine'

ਟੋਟਮ Xine ਬੈਕ-ਐਂਡ:

          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 ਫਾਊਂਡੇਸ਼ਨ ਫਾਰਮੈਟ

ਫੇਡੋਰਾ ਵਿੱਚ Ogg ਮੀਡਿਆ ਕੰਨਟੇਨਰ ਫਾਰਮੈਟ, ਵਰਬੋਸ ਆਡੀਓ, ਥੋਰਾ ਵੀਡਿਓ, ਸਪੀਕਸ ਆਡੀਓ ਅਤੇ FLAC ਲੂਸਲੈੱਸ ਆਡੀਓ ਫਾਰਮੈਟ ਲਈ ਮੁਕੰਮਲ ਸਹਿਯੋਗ ਸ਼ਾਮਿਲ ਕੀਤਾ ਹੈ। ਇਹ ਮੁਫ਼ਤ ਵੰਡਣਯੋਗ ਫਾਰਮੈਟ ਕਿਸੇ ਹੱਦਾਂ ਜਾਂ ਲਾਈਸੈਂਸ ਪਾਬੰਦੀਆਂ ਨਾਲ ਸੀਮਿਤ ਨਹੀਂ ਹਨ। ਇਹ ਤੁਹਾਨੂੰ ਹਰਮਨ-ਪਿਆਰੇ, ਪਾਬੰਦੀ-ਸ਼ੁਧਾ ਫਾਰਮੈਟ ਦਾ ਬੇਹਤਰ ਬਦਲ ਦਿੰਦੇ ਹਨ। ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ ਤੁਹਾਨੂੰ ਇਹ ਫਾਰਮੈਟ ਵਰਤਣ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ। ਇਹਨਾਂ ਫਾਰਮੈਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਇਹ ਵੇਖੋ:

- Xiph.Org ਫਾਊਂਡੇਸ਼ਨ http://www.xiph.org/ ਉੱਪਰ

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

#### 3.1.3. MP3, DVD, ਅਤੇ ਹੋਰ ਨਾ-ਸ਼ਾਮਿਲ ਮਲਟੀਮੀਡੀਆ

ਫੇਡੋਰਾ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ MP3 ਜਾਂ DVD ਵੀਡਿਓ ਪਲੇਅਬੈਕ ਜਾਂ ਰਿਕਾਰਡਿੰਗ ਲਈ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ। MP3 ਫਾਰਮੈਟ ਪੇਟੈਂਟ ਹੈ ਅਤੇ ਪੇਟੈਂਟ ਰੱਖਣ ਵਾਲੇ ਲੋੜੀਦਾ ਪੇਟੈਂਟ ਲਾਇਸੈਂਸ ਨਹੀਂ ਦਿੰਦੇ ਹਨ। DVD ਵੀਡਿਆ ਫਾਰਮੈਟ ਵੀ ਪੇਟੈਂਟ ਹਨ ਅਤੇ ਇੱਕ ਇੰਕ੍ਰਿਪਸ਼ਨ ਸਕੀਮ ਨਾਲ ਤਿਆਰ ਹਨ। ਪੇਟੈਂਟ ਰੱਖਣ ਵਾਲੇ ਲੋੜੀਦਾ ਪੇਟੈਂਟ ਲਾਈਸੈਂਸ ਅਤੇ CSS-ਇੰਕ੍ਰਿਪਟ ਡਿਸਕਾਂ ਲਈ ਲੋੜੀਦਾ ਕੋਡ ਨਹੀਂ ਦਿੰਦੇ ਹਨ, ਜਿਸ ਨਾਲ ਅਮਰੀਕਾ ਦੇ ਡਿਜ਼ੀਟਲ ਮਲੀਨਿਅਮ ਕਾਪੀਰਾਈਟ ਐਕਟ (Digital Millennium Copyright Act) ਦੀ ਉਲੰਘਨਾ ਹੁੰਦਾ ਹੈ। ਫੇਡੋਰਾ ਨੇ ਹੋਰ ਮਲਟੀਮੀਡਿਆ ਸਾਫਟਵੇਅਰਾਂ ਨੂੰ ਵੱਖ ਕਰ ਦਿੱਤਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਅਡੋਬ ਫਲੈਸ਼ ਪਲੇਅਰ ਅਤੇ ਰੀਅਲ ਮੀਡਿਆ ਦਾ ਰੀਅਲ ਪਲੇਅਰ ਹਨ। ਇਸ ਵਿਸ਼ੇ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ please refer to http://fedoraproject.org/wiki/ForbiddenItems ਵੇਖੋ।

ਜਦੋਂ ਹੋਰ MP3 ਚੋਣਾਂ ਫੇਡੋਰਾ ਵਿੱਚ ਉਪਲੱਬਧ ਹੋ ਸਕਦੀਆਂ ਹਨ, ਫਲੁਈਨਡੋ ਹੁਣ ਜੀਸਟਰੀਮਰ ਲਈ ਮੁਫ਼ਤ MP3 ਪਲੱਗਇਨ ਉਪਲੱਬਧ ਕਰਵਾਉਦਾ ਹੈ, ਜੋ ਕਿ ਉਪਭੋਗੀਆਂ ਵਲੋਂ ਪਟੈਂਟ ਲਾਇਸੈਂਸ ਲਈ ਲਾਜ਼ਮੀ ਹੈ। ਇਹ ਪਲੱਗਇਨ ਕਾਰਜਾਂ ਵਿੱਚ MP3 ਸਹਿਯੋਗ ਚਾਲੂ ਕਰਦੀ ਹੈ, ਜੋ ਕਿ ਸਟਰੀਮਰ ਫਰੇਮਵਰਕ ਨੂੰ ਬੈਕਐਂਡ ਵਜੋਂ ਵਰਤਦੇ ਹਨ। ਫੇਡੋਰਾ ਵਿੱਚ ਇਹ ਪਲੱਗਇਨ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਕਿਉਂਕਿ ਅਸੀਂ ਪਟੈਂਟ ਤੋਂ ਬਿਨਾਂ ਓਪਨ ਫਾਰਮੈਟ ਲਈ ਸਹਿਯੋਗੀ ਹੈ ਅਤੇ ਉਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦੇ ਹਾਂ। MP3 ਪਲੱਗਇਨ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ ਇਹ ਵੇਖੋ:

- 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 ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਲਿਖਣਾ

ਫੇਡੋਰਾ ਅਤੇ ਡੈਸਕਟਾਪ ਲਾਈਵ ਸਪਿੰਨ ਦੀ ਮੂਲ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿੱਚ CD ਅਤੇ DVD ਬਣਾਉਣ ਲਈ ਇੱਕ ਬਿਲਟ-ਇਨ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ। ਫੇਡੋਰਾ ਵਿੱਚ ਅਸਾਨੀ ਨਾਲ CDs ਅਤੇ DVDs ਬਣਾਉਣ ਲਈ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਸੰਦ ਹਨ। ਫੇਡੋਰਾ ਵਿੱਚ ਗਰਾਫੀਕਲ ਪਰੋਗਰਾਮ ਹਨ ਜਿਵੇਂ ਕਿ Brasero, GnomeBaker, ਅਤੇ K3b। ਕੰਸੋਲ ਪਰੋਗਰਾਮ ਹਨ ਜਿਵੇਂ ਕਿ wodim, readom, ਅਤੇ genisoimage। ਗਰਾਫੀਕਲ ਪਰੋਗਰਾਮ ਕਾਰਜ → ਸਾਊਂਡ & ਵੀਡੀਓ ਤੋਂ ਵੇਖੇ ਜਾ ਸਕਦੇ ਹਨ।

#### 3.1.5. ਸਕਰੀਨ-ਕਾਸਟ

ਤੁਸੀਂ ਫੇਡੋਰਾ ਨੂੰ ਸਕਰੀਨ-ਕਾਸਟ ਬਣਾਉਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ, ਜੋ ਕਿ ਡੈਸਕਟਾਪ ਸ਼ੈਸ਼ਨ ਓਪਨ ਤਕਨਾਲੋਜੀ ਵਰਤ ਕੇ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ। ਫੇਡੋਰਾ ਪੈਕੇਜ ਭੰਡਾਰ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਈਸਤਬੁੱਲ ਹੈ, ਜੋ ਕਿ ਥੋਰਾ ਵੀਡਿਓ ਫਾਰਮੈਟ ਨਾਲ ਸਕਰੀਨ-ਕਾਸਟ ਬਣਾਉਦਾ ਹੈ। ਇਹ ਵੀਡਿਓ ਫੇਡੋਰਾ ਵਿੱਚ ਸ਼ਾਮਲ ਕਈ ਪਲੇਅਰ ਨਾਲ ਚਲਾਈ ਜਾ ਸਕਦੀ ਹੈ। ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਡੀਵੈਲਪਰ ਜਾਂ ਉਪਭੋਗੀ ਨੂੰ ਸਕਰੀਨ-ਕਾਸਟ ਦੇਣ ਲਈ ਇਹ ਹੀ ਪਸੰਦੀਦਾ ਢੰਗ ਹੈ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਸਕਰੀਨ-ਕਾਸਟਿੰਗ ਸਫਾ ਵੇਖੋ:

http://fedoraproject.org/wiki/ScreenCasting

#### 3.1.6. ਪਲੱਗਇਨਾਂ ਰਾਹੀਂ ਸਹਿਯੋਗ ਵਧਾਉਣਾ

ਫੇਡੋਰਾ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਬਹੁਤੇ ਮੀਡਿਆ ਪਲੇਅਰ ਪਲੱਗਇਨਾਂ ਨੂੰ ਹੋਰ ਮੀਡਿਆ ਫਾਰਮੈਟਅਤੇ ਸਾਊਂਡ ਆਉਟਪੁੱਟ ਸਿਸਟਮ ਵਰਤਣ ਲਈ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹਨ। ਕੁਝ ਫਾਇਦੇਮੰਦ ਮਲਟੀਮੀਡਿਆ ਫਰੇਮਵਰਕ, ਜਿਵੇਂ ਕਿ gstreamer ਪੈਕੇਜ, ਮੀਡਿਆ ਫਾਰਮੈਟ ਸਹਿਯੋਗ ਅਤੇ ਸਾਊਂਡ ਆਉਟਪੁੱਟ ਹੈਂਡਲ ਕਰ ਸਕਦੇ ਹਨ। ਫੇਡੋਰਾ ਸਾਫਟਵੇਅਰ ਰਿਪੋਜ਼ਟਰੀਆਂ ਇਹਨਾਂ ਬੈਕਐਂਡ ਲਈ ਪਲੱਗਇਨ ਪੈਕੇਜ ਅਤੇ ਵੱਖਰੇ ਕਾਰਜ ਦਿੰਦੀਆਂ ਹਨ। ਹੋਰ ਲੋਕ ਵਧੀਆ ਕਾਰਗੁਜ਼ਾਰੀ ਨਾਲ ਹੋਰ ਪਲੱਗਇਨ ਵੀ ਦੇ ਸਕਦੇ ਹਨ।

#### 3.1.7. ਇਨਫਰਾਰੈੱਡ ਰਿਮੋਟ ਸਹਿਯੋਗ

A new graphical frontend to LIRC is provided by gnome-lirc-properties, making it easy to connect and configure infrared remote controls. LIRC is routinely used in multimedia applications to implement support for infrared remote controls, and using it in Rhythmbox and Totem should be as easy as plugging the remote receiver into your computer, then selecting Auto-detect in the Infrared Remote Control preferences.

ਜੇ ਤੁਸੀਂ ਪਹਿਲਾਂ LIRC ਨਾਲ ਸੈੱਟਅੱਪ ਕੀਤਾ ਸੀ, ਤਾਂ ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਤੁਸੀਂ ਸੰਰਚਨਾ ਫਾਇਲਾਂ ਨੂੰ gnome-lirc-properties ਨਾਲ ਮੁੜ-ਬਣਾਓ। ਇਸ ਦੀ ਲੋੜ ਤਾਂ ਹੈ ਕਿਉਂਕਿ ਐਪਲੀਕੇਸ਼ਨਾ ਤੁਹਾਡੇ ਨਵੇਂ ਸੈੱਟਅੱਪ ਨਾਲ ਕੰਮ ਕਰਦੀਆਂ ਹਨ।

ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾ ਪੇਜ਼ ਵੇਖੋ:

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

#### 3.1.8. Glitch-free PulseAudio

The PulseAudio sound server has been rewritten to use timer-based audio scheduling instead of the traditional interrupt-driven approach. This is the approach that is taken by other systems such as Apple's CoreAudio and the Windows Vista audio subsystem. The timer-based audio scheduling has a number of advantages, including reduced power consumption, minimization of drop-outs, and flexible adjustment of the latency for the needs of the application.

#### 3.1.9. ਟੋਟੇਮ ਅਤੇ GStreamer ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ SELinux ਡੇਨੀਅਲ

Users may experience SELinux denials while using Totem or other GStreamer applications to play multimedia content. The SELinux Troubleshooting tool may produce output similar to the following message:

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

This situation may occur when older versions of the Fluendo MP3 codecs are installed. To solve the issue, install the latest version of the Fluendo MP3 decoder plugin, which does not require an executable stack.

## 4. ਡੈਸਕਟਾਪ ਉਪਭੋਗੀਆਂ ਲਈ ਕੀ ਨਵਾਂ ਹੈ

### 4.1. Fedora Desktop

ਇਹ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ ਗਰਾਫੀਕਲ ਡੈਸਕਟਾਪ ਉਪਭੋਗੀਆਂ ਨੂੰ ਪਰਭਾਵਿਤ ਕਰਨ ਵਾਲੇ ਬਦਲਾਵਾਂ ਬਾਰੇ ਜ਼ਿਕਰ ਹੈ।

#### 4.1.1. Better webcam support

Fedora 10 comes with improved support for webcams.

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

Userspace support for webcams has also been improved by adding `libv4l` and updating all webcam using applications to use `libv4l`. This support makes these applications understand the manufacturer specific and custom video formats emitted by many webcams, especially by many of the webcams supported by gspca.

For a list of all webcams and applications where Fedora 10's new webcam support has been tested refer to https://fedoraproject.org/wiki/Features/BetterWebcamSupport. For a list of all webcams supported by the original version of gspca refer to the original gspca website.

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

The V4L2 version of gspca in Fedora 10 supports all these webcams and more.

#### 4.1.2. Plymouth graphical boot

For information about the new graphical boot mode read Section 2.6, “ਫੇਡੋਰਾ 10 ਬੂਟ-ਟਾਈਮ”.

#### 4.1.3. ਇਨਫਰਾਰੈੱਡ ਰਿਮੋਟ ਸਹਿਯੋਗ

New to Fedora 10 is the gnome-lirc-properties package with a new graphical front-end for configuring LIRC to use with applications supporting the protocol. For more information refer to Section 4.1.3, “ਇਨਫਰਾਰੈੱਡ ਰਿਮੋਟ ਸਹਿਯੋਗ”.

LIRC is routinely used in multimedia applications to implement support for infrared remote controls, and using it in Rhythmbox and Totem should be as easy as plugging the remote receiver into your computer, then selecting Auto-detect in the Infrared Remote Control preferences. Refer to the feature page for more information:

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

#### 4.1.4. Bluetooth BlueZ 4.0

The Bluetooth support stack, called BlueZ (http://www.bluez.org,) has been updated to version 4.x in Fedora 10. Most changes in this version are useful for application developers, but users can notice the new, easier to use wizard for setting up keyboards, mice, and other supported Bluetooth devices. There is also the ability to turn-off the Bluetooth adapter on most brands of laptops through the preferences. This new version will also allow better support for audio devices in the future, through PulseAudio.

Note that the default Bluetooth kernel driver was also switched to btusb, which cuts down power consumption compared to its predecessor hci_usb.

#### 4.1.5. ਗਨੋਮ

ਇਹ ਰੀਲਿਜ਼ ਵਿੱਚ ਗਨੋਮ 2.24 ਸ਼ਾਮਿਲ ਹੈ। ਵਧੇਰੇ ਵਿਸਥਾਰ ਲਈ ਇਹ ਵੇਖੋ:

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

##### 4.1.5.1. Empathy instant messenger

Empathy instant messenger is available in this release. It has support for multiple protocols including IRC, XMPP (Jabber), Yahoo, MSN, and others via plugins. It also supports video and voice in the XMPP protocol, with support for other protocols under active development. Empathy uses the telepathy framework that has a number of additional plugins:

- telepathy-gabble - Jabber/XMPP plugin

- telepathy-idle - IRC plugin

- telepathy-butterfly - MSN plugin

- telepathy-sofiasip - SIP plugin

- telepathy-haze - Libpurple (Pidgin) library connection manager provides support for other protocols such as Yahoo

Pidgin continues to be available in the Fedora software repository and is retained as the default for users upgrading from previous releases of Fedora.

##### 4.1.5.2. GNOME Display Manager

The GNOME Display Manager (`gdm`) has been updated to the latest upstream code, which is a complete rewrite driven by Fedora developers. PolicyKit can be used to control shutdown and reboot. The configuration tool gdmsetup is missing currently, and is set to be replaced. For configuration changes, refer to:

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

##### 4.1.5.3. Codec installation helper

The GStreamer codec installation helper codeina was replaced by a PackageKit-based solution for Fedora 10. When Totem, Rhythmbox, or another GStreamer application require a plugin to read a film or song, a PackageKit dialog appears, allowing the user to search for the necessary package in the configured repositories.

More details are available on the feature page:

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

#### 4.1.6. KDE

This release features KDE 4.1.2. As the kdevelop packages is not part of KDE 4.1 and kdewebdev is only partially available (no Quanta) in KDE 4.1, the KDE 3.5.10 versions of those packages are shipped. A kdegames3 package containing the games not yet ported to KDE 4 is also available.

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

KDE 4.1 is the latest release of KDE 4 and provides several new features, many usability improvements, and bugfixes over KDE 4.0, the first KDE 4 release series. This new release includes a folder view desktop applet (Plasmoid), improvements to Dolphin and Konqueror and many new and improved applications. KDE 4.1.2 is a bugfix release from the KDE 4.1 release series.

Fedora 10 does not include the legacy KDE 3 Desktop. It does include a compatibility KDE 3 Development Platform, which can be used to build and run KDE 3 applications within KDE 4 or any other desktop environment. Refer to the ਹਿੱਸਾ 7.6, “KDE 3 ਡਿਵੈਲਪਮੈਂਟ ਪਲੇਟਫਾਰਮ ਅਤੇ ਲਾਇਬਰੇਰੀਆਂ” section for more details about what is included.

Fedora 10 includes a snapshot of knetworkmanager, which works with the prerelease of NetworkManager 0.7 in Fedora 10. As it was not considered ready for production use, the KDE Live images use nm-applet from NetworkManager-gnome instead (as in Fedora 8 and 9). The `gnome-keyring-daemon` facility saves passwords for these encryption technologies. If you wish to try knetworkmanager, it can be installed from the repository.

As the native KWin window manager now optionally supports compositing and desktop effects, the KDE Live images no longer include Compiz/Beryl (since Fedora 9). The KWin compositing/effects mode is disabled by default, but can be enabled in systemsettings. Compiz (with KDE 4 integration) is available from the repository by installing the compiz-kde package.

##### 4.1.6.1. ਸੋਧਾਂ

- Plasma is more mature and panel configuration has been extended. The new panel controller makes it easy to customize your panel providing direct visual feedback. The Plasma folderview applet provides a view of a directory and thus allows you to store files on the desktop. It is replaces other well known icons on the desktop.

##### 4.1.6.2. Package and application changes

- Fedora 10 ships kdepim 4.1.2 instead of 3.5.x.

- libkipi, libkexiv2, and libkdcraw have been obsoleted by the KDE 4 versions in the kdegraphics package. Accordingly, kipi-plugins, digikam, and kphotoalbum have been updated to KDE 4 versions.

- kpackagekit, a KDE frontend to PackageKit, is now available. (It may be made available as an update for Fedora 9 at a later time.)

In addition, the following changes made since the Fedora 9 release, which have been backported to Fedora 9 updates, are also part of Fedora 10:

- KDE has been upgraded from version 4.0.3 to 4.1.2.

- qt ਅਤੇ PyQt4 ਨੂੰ 4.3 ਤੋਂ 4.4 ਵੱਲ ਅੱਪਗਰੇਡ ਕੀਤਾ ਗਿਆ ਹੈ

- kdewebdev, kdevelop, kdegames3, and the KDE 3 backwards-compatibility libraries have been upgraded from KDE 3.5.9 to 3.5.10.

- QtWebKit is now part of the qt package. The stand alone WebKit-qt package has been obsoleted.

- The new package qgtkstyle contains a Qt 4 style using GTK+ for drawing, providing better integration of Qt 4 and KDE 4 applications into GNOME.

- The `phonon` library, which was part of kdelibs in Fedora 9, is now a separate package. An optional GStreamer backend (phonon-backend-gstreamer) is now available, but the xine-lib backend, which is now packaged as phonon-backend-xine, is still the recommended default backend and is now required by the phonon package.

- The kdegames3 package no longer provides development support for the KDE 3 version of libkdegames because nothing in Fedora outside of kdegames3 itself requires that library any longer.

- The package okteta is now part of kdeutils.

- The package dragonplayer is now part of kdemultimedia.

- The program kaider has been renamed to Lokalize and is now part of kdesdk.

- The package ksirk has been ported to KDE 4 and is now part of kdegames.

- The package extragear-plasma has been renamed to kdeplasma-addons.

#### 4.1.7. LXDE

This release of Fedora comes with an additional desktop environment named LXDE. LXDE is a new project that provides a lightweight, fast desktop environment designed to be usable and slim enough to keep resource usage low. To install the LXDE environment, use the Add/Remove Software tool or run:

    su -c 'yum groupinstall LXDE'

If you only need the base components of LXDE, install the lxde-common package:

    su -c 'yum install lxde-common'

#### 4.1.8. ਸੂਗਰ ਡੈਸਕਟਾਪ

The Sugar Desktop originated with the OLPC initiative. It allows for Fedora users and developers to do the following.

- Build upon the collaborative environment.

- Test out Sugar on an existing Fedora system by selecting the Sugar environment from their display manager.

- Developers interested in working on the Sugar interface or writing activities can have a development platform without needing an XO laptop.

#### 4.1.9. Web browsers

##### 4.1.9.1. Enabling Flash plugin

Fedora includes swfdec and gnash, which are free and open source implementations of Flash. We encourage you to try either of them before seeking out Adobe's proprietary Flash Player plugin software. The Adobe Flash Player plugin uses a legacy sound framework that does not work correctly without additional support. Run the following command to enable this support:

          su -c 'yum install libflashsupport'

If you are using Flash 10, you do not need libflashsupport anymore as the usage of ALSA has been fixed in this version.

Users of Fedora x86_64 must install the nspluginwrapper.i386 package to enable the 32-bit Adobe Flash Player plug-in in Firefox, and the libflashsupport.i386 package to enable sound from the plugin.

Install the nspluginwrapper.i386, nspluginwrapper.x86_64, and libflashsupport.i386 packages:

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

Install flash-plugin after nspluginwrapper.i386 is installed:

    	su -c 'yum install libflashsupport'

Run `mozilla-plugin-config` to register the flash plugin:

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

Close all Firefox windows, and then relaunch Firefox. Type `about:plugins` in the URL bar to ensure the plugin is loaded.

##### 4.1.9.2. Disabling PC speaker

PC speaker is enabled by default in Fedora. If you do not prefer this, there are two ways to circumvent the sounds:

- Reduce its volume to a acceptable level or completely mute the PC speaker in alsamixer with the setting for PC Speak.

- Disable the PC speaker system wide by running the following commands in a console:

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

### 4.2. ਨੈੱਟਵਰਕਿੰਗ

ਇਸ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ 10 ਵਿੱਚ ਨੈੱਟਵਰਕਿੰਗ ਤਬਦੀਲੀਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੈ।

#### 4.2.1. ਵਾਇਰਲੈੱਸ ਕੁਨੈਕਸ਼ਨ ਸ਼ੇਅਰਿੰਗ

ਨੈੱਟਵਰਕ-ਮੈਨੇਜਰ ਐਪਲਿਟ nm-applet ਨੂੰ ਨਵਾਂ ਵਾਇਰਲੈੱਸ ਨੈੱਟਵਰਕ ਬਣਾਓ ਮੈਨੂ ਇਕਾਈ ਦੁਆਰਾ ਵਧੀਆ ਕੁਨੈਕਸ਼ਨ ਸ਼ੇਅਰਿੰਗ ਕਰਨ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ।

Connection sharing makes it possible to easily set up an ad-hoc WiFi network on a machine with a network connection and a spare wireless card. If the machine has a primary network connection (wired, 3G, second wireless card), routing is set up so that devices connected to the ad-hoc WiFi network can share the connection to the outside network.

When you create a new WiFi network, you have to specify the name of the network and what kind of wireless security to use. NetworkManager then sets up the wireless card to work as an ad-hoc WiFi node that others can join. The routing will be set up between the new network and the primary network connection, and DHCP is used for assigning IP addresses on the new shared WiFi network. DNS queries are also forwarded to upstream nameservers transparently.

### 4.3. ਪ੍ਰਿੰਟਿੰਗ

ਪਰਿੰਟ ਮੈਨੇਜਰ (system-config-printer ਜਾਂ Systemਪਰਸ਼ਾਸ਼ਨਪ੍ਰਿੰਟਿੰਗ) ਉਪਭੋਗੀ ਇੰ ਰਫੇਸ ਵਧੀਆ ਦਰਿਸ਼ਟੀ ਅਤੇ ਮਾਡਰਨ ਡੈਸਕਟਾਪ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਾਂਗ ਜਾਂਚ ਕੀਤੀ ਗਈ ਹੈ। system-config-printer ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਚਲਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਪਵੇਗੀ।

ਹੋਰ ਤਬਦੀਲੀਆਂ ਇਹ ਤਰਾਂ ਹਨ:

- ਸੰਰਚਨਾ ਸੰਦ ਵਿੰਡੋ ਨੂੰ ਵਰਤਣ ਲਈ ਸੌਖਾ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਪਰਿੰਟਰ ਆਈਕਾਨ ਤੇ ਡਬਲ-ਕਲਿੱਕ ਕਰਨ ਨਾਲ ਵਿਸ਼ੇਸ਼ਤਾ ਡਾਇਲਾਗ ਵਿੰਡੋ ਖੁੱਲਦੀ ਹੈ। ਇਸ ਨਾਲ ਇੱਕ ਪਾਸੇ ਪਰਿੰਟਰ ਨਾਂ ਦਾ ਸੂਚੀ ਅਤੇ ਦੂਜੇ ਪਾਸੇ ਚੁਣੇ ਪਰਿੰਟਰ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਵਰਤਾਓ ਤਬਦੀਲ ਹੋ ਜਾਂਦਾ ਹੈ।

- CUPS ਪ੍ਰਮਾਣਿਕਤਾ ਡਾਇਲਾਗ ਯੋਗ ਉਪਭੋਗੀ-ਨਾਂ ਚੁਣਦਾ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਅਧੂਰੀ-ਕਾਰਵਾਈ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ।

- ਜਦੋਂ ਸੰਰਚਨਾ ਸੰਦ ਚੱਲਦਾ ਹੈ, ਪਰਿੰਟਰਾਂ ਦੀ ਸੂਚੀ ਆਰਜੀ ਤੌਰ ਤੇ ਅੱਪਡੇਟ ਹੁੰਦੀ ਹੈ।

- ਕਿਸੇ ਪਰਿੰਟਰ ਲਈ ਕਤਾਰ ਵਿਚਲੀਆਂ ਸਭ ਜੌਬਾਂ ਨੂੰ ਪਰਿੰਟਰ ਆਈਕਾਨ ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਕੇ ਅਤੇ ਪਰਿੰਟ ਕਤਾਰ ਵੇਖੋ ਚੁਣ ਕੇ ਵੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਕਈ ਪਰਿੰਟਰਾਂ ਤੇ ਜੌਬ ਕਤਾਰ ਵੇਖਣ ਲਈ, ਸੱਜਾ-ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪਰਿੰਟਰ ਸੂਚੀ ਚੁਣੋ। ਸਭ ਜੌਬਾਂ ਵੇਖਣ ਲਈ, ਬਿਨਾਂ ਕੋਈ ਪਰਿਟੰਰ ਚੁਣੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ।

- ਜੌਬ ਪਰਬੰਧਨ ਸੰਦ ਇੱਕ ਸੁਨੇਹਾ ਵੇਖਾਉਂਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਜੌਬ ਫੇਲ ਹੁੰਦੀ ਹੈ। ਸੁਨੇਹੇ ਤੋਂ ਪਤਾ ਚੱਲਦਾ ਹੈ ਕਿ ਸੁਨੇਹੇ ਵਿਚਲੇ ਨਤੀਜੇ ਮੁਤਾਬਿਕ ਪਰਿੰਟਰ ਰੁਕਿਆ ਜਾਂ ਨਹੀਂ। ਇੱਕ Diagnose ਬਟਨ ਸਮੱਸਿਆ-ਨਿਪਟਾਰੇ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ।

- ਜੌਬ ਨਿਗਰਾਨੀ ਸੰਦ ਹੁਣ ਪਰਾਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਰਦਾ ਹੈ। ਜੌਬ ਜਿਸ ਲਈ CUPS ਬੈਕਐਂਡ ਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਹੁਣ ਇੱਕ ਪ੍ਰਮਾਣਿਕਤਾ ਡਾਇਲਾਗ ਵੇਖਾਉਂਦੀ ਹੈ ਤਾਂ ਕਿ ਜੌਬ ਅੱਗੇ ਵਧ ਸਕੇ।

- ਪਰਿੰਟਰ ਸਥਿਤੀ ਡਾਇਲਾਗ (GTK+ ਲਈ) ਪਰਿੰਟਰ ਦੀ ਹਾਲਤ ਬਾਰੇ ਜਿਆਦਾ ਫੀਡਬੈਕ ਦਿੰਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਪਰਿਟਰ ਜਿੰਨਾ ਤੇ ਪੇਪਰ ਖਤਮ ਹੋ ਗਏ ਹਨ, ਆਪਣੇ ਆਈਕਾਨ ਤੇ ਛੋਟੀ ਚੇਤਾਵਨੀ ਦਿੰਦਾ ਹੈ। ਰੋਕੇ ਪਰਿੰਟਰ ਵੀ ਚੇਤਾਵਨੀ ਦਿੰਦੇ ਹਨ, ਅਤੇ ਜੌਬਾਂ ਰੱਦ ਕਰਨ ਵਾਲੇ ਪਰਿੰਟਰ ਗਰੇ ਰੰਗ ਦੇ ਦਿਸਦੇ ਹਨ ਕਿ ਉਹ ਉਪਲੱਬਧ ਨਹੀਂ ਹਨ।

### 4.4. ਪੈਕੇਜ ਸੂਚਨਾ

ਹੇਠਲੇ ਹਿੱਸੇ ਵਿੱਚ ਪੈਕੇਜਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਜਾਣਕਾਰੀ ਹੈ ਜਿਸ ਵਿੱਚ ਫੇਡੋਰਾ 10 ਲਈ ਜ਼ਰੂਰੀ ਤਬਦੀਲੀਆਂ ਸ਼ਾਮਲ ਹਨ। ਅਸਾਨ ਵਰਤੋਂ ਲਈ, ਇਹ ਆਮ ਤੌਰ ਉੱਤੇ ਇਹਨਾਂ ਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਸਿਸਟਮ ਦੇ ਅਨੁਸਾਰ ਹੀ ਗਰੁੱਪ ਰੱਖਿਆ ਗਿਆ ਹੈ।

#### 4.4.1. GIMP

ਫੇਡੋਰਾ 10 ਵਿੱਚ GNU ਈਮੇਜ਼ ਮੈਨੀਪੁਲੇਸ਼ਨ ਪਰੋਗਰਾਮ ਦਾ ਵਰਜਨ 2.6 ਸ਼ਾਮਿਲ ਹੈ।

This new version is designed to be backwards compatible, so existing third party plug-ins and scripts should continue to work, with a minor caveat. The included Script-Fu Scheme interpreter no longer accepts variable definitions without an initial value, which is not compliant to the language standard. Scripts included in Fedora packages should not have this problem, but if you use scripts from other sources, please refer to the GIMP release notes for more details and how you can fix scripts that have this problem:

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

ਨਾਲ ਹੀ,gimptool ਸਕਰਿਪਟ ਜੋ ਥਰਡ-ਪਾਰਟੀ ਪੱਲਗਇਨ ਬਿਲਡ ਅਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਸਕਰਿਪਟਾਂ ਨੂੰ gimp ਪੈਕੇਜ ਤੋਂ gimp-devel ਪੈਕੇਜ ਵਿੱਚ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਜੇ ਤੁਸੀਂgimptool ਨੂੰ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਇਸ ਪੈਕੇਜ ਨੂੰ ਇੰਸਟਾਲ ਕਰੋ।

#### 4.4.2. ਸਹੀ ਜਾਣਕਾਰੀ

ਹੇਠਲੀ ਸਹੀ ਜਾਣਕਾਰੀ ਫੇਡੋਰਾ ਵਿਚਲੇ ਕੁਝ ਸਾਫਟਵੇਅਰਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ।

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. ਅੰਦਰੂਨੀ ਭਾਸ਼ਾ ਸਹਿਯੋਗ

ਇਸ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ ਵਿੱਚ ਭਾਸ਼ਾ ਸਹਿਯੋਗ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੈ।

- ਫੇਡੋਰਾ ਪਰੌਜੈਕਟ ਦੀ ਲੋਕਾਲਾਈਜੇਸ਼ਨ (ਅਨੁਵਾਦ) ਦਾ ਪਰਬੰਧਨ ਫੇਡੋਰਾ ਲੋਕਾਲਾਈਜੇਸ਼ਨ ਪਰੌਜੈਕਟ ਦੁਆਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ -- http://fedoraproject.org/wiki/L10N

- ਫੇਡੋਰਾ ਦੀ ਇੰਟਰਨੈਸ਼ਨਲਾਈਜੇਸ਼ਨ ਦਾ ਪਰਬੰਧਨ ਫੇਡੋਰਾ I18n ਪਰੌਜੈਕਟ ਕਰਦਾ ਹੈ -- http://fedoraproject.org/wiki/I18N

#### 4.5.1. ਭਾਸ਼ਾ ਸਹਿਯੋਗ

Fedora features a variety of software that is translated in many languages. For a list of languages refer to the translation statistics for the Anaconda module, which is one of the core software applications in Fedora.

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

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

##### 4.5.1.1. ਭਾਸ਼ਾ ਸਹਿਯੋਗ ਇੰਸਟਾਲੇਸ਼ਨ

ਭਾਸ਼ਾ ਗਰੁੱਪ ਤੋਂ ਹੋਰ ਭਾਸ਼ਾ ਸਹਿਯੋਗ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਇਹ ਕਮਾਂਡ ਰਾਹੀਂ ਚਲਾਓ:

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

In the command above, `<language>` is the actual language name, such as `assamese`, `bengali`, `chinese`, and so on.

SCIM ਉਪਭੋਗੀ, ਜੋ ਕਿ ਫੇਡੋਰਾ ਦੇ ਪੁਰਾਣੇ ਵਰਜਨ ਤੋਂ ਅੱਪਗਰੇਡ ਕਰਨ ਰਹੇ ਹਨ, ਨੂੰ scim-bridge-gtk ਇੰਸਟਾਲ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਕਿ 3ਜੀ ਧਿਰ C++ ਕਾਰਜਾਂ ਨਾਲ ਲਿੰਕ ਹੈ, ਜਿਸ ਨਾਲ libstdc++ ਦਾ ਪੁਰਾਣੇ ਵਰਜਨ ਲਈ ਹੈ।

##### 4.5.1.2. Transifex

Transifex is Fedora's online tool to facilitate contributing translations to projects hosted on remote and disparate version control systems. Many of the core packages use Transifex to receive translations from numerous contributors.

http://transifex.org/

Through a combination of new web tools (http://translate.fedoraproject.org), community growth, and better processes, translators can contribute directly to any upstream project through one translator-oriented web interface. Developers of projects with no existing translation community can easily reach out to Fedora's established community for translations. In turn, translators can reach out to numerous projects related to Fedora to easily contribute translations.

https://translate.fedoraproject.org/submit

#### 4.5.2. ਫੌਂਟ

Fonts for most languages are installed by default on the desktop to give good default language coverage.

##### 4.5.2.1. Default language for Han Unification

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

    	export PANGO_LANGUAGE=ja

... tells Pango rendering to assume Japanese text when it has no other indications.

##### 4.5.2.2. ਜਾਪਾਨੀ

fonts-japanese ਪੈਕੇਜ ਦਾ ਨਾਂ ਬਦਲ ਕੇ japanese-bitmap-fonts ਕੀਤਾ ਗਿਆ ਹੈ।

##### 4.5.2.3. Khmer

Khmer OS Fonts khmeros-fonts have been added to Fedora for Khmer coverage in this release.

##### 4.5.2.4. ਕੋਰੀਆਈ

The un-core-fonts ਪੈਕੇਜ ਨੂੰ baekmuk-ttf-fonts ਨਾਲ ਬਦਲਿਆ ਗਿਆ ਹੈ।

##### 4.5.2.5. ਤਬਦੀਲੀਆਂ ਦੀ ਮੁਕੰਮਲ ਸੂਚੀ

ਸਭ ਫੌਂਟਾਂ ਦੀ ਤਬਦੀਲੀਆਂ ਉਹਨਾਂ ਦੇ ਸਫਿਆਂ ਤੇ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨ:

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

| ਫੇਡੋਰਾ ਲੀਨਕਸ ਵਿੱਚ ਫੌਂਟ
The Fonts SIG (http://fedoraproject.org/wiki/Fonts_SIG) takes loving care of Fedora Linux fonts (http://fedoraproject.org/wiki/Fonts). Please join this special interest group if you are interested in creating, improving, packaging, or just suggesting a font. Any help is appreciated. 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. ਇੰਪੁੱਟ ਢੰਗ

There is a new yum group called input-methods and input methods for many languages are now installed by default. This allows turning on the default input method system and immediately having the standard input methods for most languages available. It also brings normal installs in line with Fedora Live.

##### 4.5.3.1. im-chooser and imsettings

It is now possible to start and stop the use of input methods during runtime thanks to the imsettings framework. The `GTK_IM_MODULE` environment variable is no longer needed by default but can still be used to override the imsettings.

ਇੰਪੁੱਟ ਵਿਧੀਆਂ ਸਿਰਫ ਏਸ਼ੀਅਨ ਲੋਕੇਲ ਵਾਲੇ ਡੈਸਕਟਾਪਾਂ ਵਿੱਚ ਹੀ ਮੂਲ ਚਾਲੂ ਹੁੰਦੇ ਹਨ। ਵਰਤਮਾਨ ਲੋਕੇਲ ਸੂਚੀ ਇਹ ਹੈ: `as`, `bn`, `gu`, `hi`, `ja`, `kn`, `ko`, `ml`, `mr`, `ne`, `or`, `pa`, `si`, `ta`, `te`, `th`, `ur`, `vi`, `zh`। im-chooser ਨੂੰ System+ਪਸੰਦ+ਨਿੱਜੀ+ਇੰਪੁੱਟ ਵਿਧੀ ਰਾਹੀਂ ਵਰਤੋ ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਡੈਸਕਟਾਪ ਤੇ ਇੰਪੁੱਟ ਵਿਧੀ ਯੋਗ ਜਾਂ ਅਯੋਗ ਕੀਤੀ ਜਾ ਸਕੇ।

##### 4.5.3.2. ਨਵਾਂ ibus ਇੱਪੁੰਟ ਵਿਧੀ ਸਿਸਟਮ

Fedora 10 includes ibus, a new input method system that has been developed to overcome some of the limitations of scim. It may become the default input method system in Fedora 11.

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

It already provides a number of input method engines and immodules:

- `ibus-anthy` (ਜਪਾਨੀ)

- `ibus-chewing` (ਪੁਰਾਤਨ ਚੀਨੀ)

- `ibus-gtk` (GTK immodule)

- `ibus-hangul` (ਕੋਰੀਅਨ)

- `ibus-m17n` (Indic ਅਤੇ ਬਹੁਤੀਆਂ ਹੋਰ ਭਾਸ਼ਾਵਾਂ)

- `ibus-pinyin` (ਸਧਾਰਨ ਚੀਨੀ)

- `ibus-qt` (Qt immodule)

- `ibus-table` (ਚੀਨੀ ਆਦਿ)

We encourage people to install ibus, test it for their language, and report any problems.

#### 4.5.4. Indic onscreen keyboard

Fedora 10 includes iok, an onscreen virtual keyboard for Indian languages, which allows input using Inscript keymap layouts and other 1:1 key mappings. For more information refer to the homepage:

https://fedorahosted.org/iok

#### 4.5.5. Indic collation support

Fedora 10 includes sorting support for Indic languages. This support fixes listing and order of menus in these languages, representing them in sorted order and making it easy to find desired elements.

ਇਹ ਭਾਸ਼ਾਵਾਂ ਇਸ ਸਹਿਯੋਗ ਨਾਲ ਭਰਪੂਰ ਹਨ:

- ਗੁਜ਼ਰਾਤੀ

- ਹਿੰਦੀ

- ਕੰਨੜ

- ਕਸ਼ਮੀਰੀ

- ਕੋਨਕਾਨੀ

- ਮੈਥਿਲੀ

- ਮਰਾਠੀ

- ਨੇਪਾਲੀ

- ਪੰਜਾਬੀ

- ਸਿੰਧੀ

- ਤੇਲਗੂ

## 5. ਖਿਡਾਰੀਆਂ, ਵਿਗਿਆਨਕਾ, ਅਤੇ ਸ਼ੌਕੀਨਾਂ ਲਈ ਕੀ ਨਵਾਂ ਹੈ

### 5.1. ਖੇਡਾਂ ਅਤੇ ਮਨੋਰੰਜਨ

Fedora provides a selection of games that cover a variety of genres. Users can install a small package of games for GNOME (gnome-games) and KDE (kdegames). There are also many additional games that span every major genre available in the repositories.

ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ ਵੈੱਬ-ਸਾਇਟ ਫੀਚਰ ਵਿੱਚ ਇੱਕ ਭਾਗ ਖੇਡਾਂ ਨੂੰ ਸਮਰਪਿਤ ਹੈ, ਜਿਸ ਵਿੱਚ ਕਈ ਉਪਲੱਬਧ ਖੇਡਾਂ ਬਾਰੇ ਵੇਰਵੇ ਸਮੇਤ ਜਾਣਕਾਰੀ ਹੈ, ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਅਤੇ ਇੰਸਟਾਲੇਸ਼ਨ ਹਦਾਇਤਾਂ ਸਮੇਤ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਇਹ ਵੇਖੋ:

http://fedoraproject.org/wiki/Games

For a list of other games that are available for installation, select Applications → Add/Remove Software, or via the command line:

        yum groupinfo "Games and Entertainment"

For help using yum to install the assorted game packages, refer to the guide available at:

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

### 5.2. Amateur ਰੇਡੀਓ

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

- ਸਾਊਂਡ ਕਾਰਡ ਮੋਡ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ fldigi, gpsk31, gmfsk, lpsk31, xfhell, ਅਤੇ xpsk31 ਸ਼ਾਮਿਲ ਹਨ।

- gnuradio ਪੈਕੇਜ ਇੱਕ ਸਾਫਟਵੇਅਰ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਰੇਡੀਓ ਫਰੇਮਵਰਕ ਹੈ।

- aprsd ਅਤੇ xastir ਪੈਕੇਜਾਂ ਵਿੱਚ APRS ਯੋਗਤਾਵਾਂ ਸ਼ਾਮਿਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ।

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

- The gspiceui, ngspice, and gnucap packages provide circuit simulation capabilities.

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

## 6. ਪਾਵਰ ਯੂਜ਼ਰਾਂ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਫਿਕਸ

### 6.1. ਸਰਵਰ ਸੰਦ

ਇਸ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ 10 ਵਿੱਚ ਵੱਖ-ਵੱਖ GUI ਸਰਵਰ ਅਤੇ ਸਿਸਟਮ ਸੰਰਚਨਾ ਜੰਤਰ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਅਤੇ ਹੋਰ ਕੁਝ ਜੋੜਨ ਬਾਰੇ ਦੱਸਿਆ ਗਿਆ ਹੈ।

#### 6.1.1. ਫਸਟ ਏਡ ਕਿੱਟ

Firstaidkit is a fully automated recovery application that makes subsystem recovery easier for technical and non-technical users. Firstaidkit is designed to automatically fix problems while focusing on maintaining user data integrity. It is available in rescue mode, on the Fedora Live CD, and on running systems.

- ਪਰੋਜੈੱਕਟ ਸਾਈਟ -- https://fedorahosted.org/firstaidkit/

### 6.2. ਫਾਇਲ ਸਿਸਟਮ

#### 6.2.1. eCryptfs

Fedora 10 builds on the encrypted file system support that debuted in Fedora 9, and fixes a number of problems that could have resulted in data corruption.

#### 6.2.2. EXT4

Fedora 9 featured a preview of ext4 support. Fedora 10 brings a fully ext4-compatible e2fsprogs. In addition, the Anaconda partition screen has an ext4 file system option available if you start the installer with the `ext4` option at the boot prompt. Fedora 10 also includes delayed allocation for ext4. However, ext4 in Fedora 10 does not currently support file systems larger than 16 TiB.

#### 6.2.3. XFS

XFS is now a supported file system and an option within the partitioning screen of Anaconda.

## 7. What is New for Developers

### 7.1. ਰੰਨਟਾਈਮ

#### 7.1.1. ਪਾਇਥਨ NSS ਬਾਈਂਡਿੰਗ

NSS/NSPR ਲਈ ਪਾਇਥਨ ਬਾਈਡਿੰਗ ਪਾਇਥਨ ਪਰੋਗਰਾਮਾਂ ਨੂੰ SSL/TLS ਅਤੇ PKI ਸਾਰਟੀਫਿਕੇਟ ਮੈਨੇਜਮੈਂਟ ਲਈ NSS ਕਰਿਪਟੋਗਰਾਫੀ ਲਾਇਬਰੇਰੀਆਂ ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ। python-nss ਪੈਕੇਜ NSS ਅਤੇ NSPR ਸਹਿਯੋਗੀ ਲਾਇਬਰੇਰੀਆਂ ਲਈ ਇੱਕ ਪਾਇਥਨ ਬਾਈਡਿੰਗ ਦਿੰਦਾ ਹੈ।

ਨੈੱਟਵਰਕ ਸਕਿਊਰਿਟੀ ਸਰਵਿਸ (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. ਜਾਵਾ

#### 7.2.1. ਬਰੀਡ ਫਰੀ ਜਾਵਾ ਲਾਗੂ-ਕਰਨ ਲਈ ਵਧੀਆ

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

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

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

#### 7.2.2. ਜਾਵਾ ਐਪਲਿਟ ਅਤੇ ਵੈੱਬ ਸ਼ੁਰੂਆਤੀ ਕਾਰਜਾਂ ਦਾ ਕੰਟਰੋਲ

In Fedora 10 gcjwebplugin has been replaced by IcedTeaPlugin, which runs untrusted applets safely in a Web browser and works on any architecture. You can see which Applet Plugin is installed by typing `about:plugins` in Firefox. The new plugin adds support for the JavaScript bridge (LiveConnect) that was missing from earlier versions. For more details on the bytecode-to-JavaScript bridge (LiveConnect), refer to the bug report:

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

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

- ਪਾਬੰਦੀ ਅਧੀਨ ਵਿੰਡੋ ਵੇਖਣ ਲਈ ਟਰਮੀਨਲ ਤੇ firefox -g ਕਮਾਂਡ ਚਲਾਓ।

- ਫਿਰ ਪਾਬੰਦੀ ਅਧਿਕਾਰ `/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy` ਫਾਇਲ ਵਿੱਚ ਮਨਜੂਰ ਕਰ ਦਿਓ।

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

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

http://jnlp.sourceforge.net/

#### 7.2.3. ਹੋਰ ਫਡੋਰਾ ਤਕਨੀਕਾਂ ਨਾਲ ਨਵਾਂ ਜੋੜ

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

##### 7.2.3.1. VisualVM ਨੂੰ NetBeans ਫਰੇਮਵਰਕ ਨਾਲ ਜੋੜਨਾ

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

##### 7.2.3.2. javax.sound ਲਈ PulseAudio ਜੋੜ

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

##### 7.2.3.3. Mozilla Rhino - JavaScript ਦਾ ਜੋੜ

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

##### 7.2.3.4. ਹੋਰ ਸੋਧਾਂ

ਫੇਡੋਰਾ 10 ਵਾਂਗ ਜਾਵਾ ਕਰਿਪਟੋਗਰਾਫੀ (javax.crypto) ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਪਾਬੰਦੀ ਪੂਰਾ ਸਹਿਯੋਗ ਹੈ।

#### 7.2.4. ਫੇਡੋਰਾ ਅਤੇ JPackage

ਫੇਡੋਰਾ 10 ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਪੈਕੇਜ ਹਨ ਜੋ JPackage ਪਰੋਜੈਕਟ ਤੋਂ ਬਣਾਏ ਗਏ ਹਨ।

http://jpackage.org

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

| ਫੇਡੋਰਾ ਅਤੇ JPackage ਤੋਂ ਪੈਕੇਜ ਮਿਲਾਉਣੇ
ਇੱਕੋ ਸਿਸਟਮ ਉੱਤੇ ਫੇਡੋਰਾ ਅਤੇ JPackage ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚੋਂ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਪੈਕੇਜ ਅਨੁਕੂਲਤਾ ਦੀ ਜਾਂਚ ਕਰ ਲਵੋ। ਨਾ-ਅਨੁਕੂਲ ਪੈਕੇਜ ਗੁੰਝਲਦਾਰ ਮੁੱਦੇ ਬਣਾ ਸਕਦੇ ਹਨ।

#### 7.2.5. ਫੇਡੋਰਾ 8 ਤੋਨ ਅੱਪਗਰੇਡ ਕਰਨ ਬਾਰੇ ਜਾਣਕਾਰੀ - OpenJDK ਨੂੰ IcedTea ਨਾਲ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ ਹੈ

ਫੇਡੋਰਾ 9 ਤੋਂ ਫੇਡੋਰਾ 8 ਦੇ java-1.7.0-icedtea* ਪੈਕੇਜ ਦਾ ਨਾਂ ਬਦਲ ਕੇ java-1.6.0-openjdk* ਰੱਖ ਦਿੱਤਾ ਹੈ। ਫੇਡੋਰਾ 8 IcedTea ਪੈਕੇਜ ਵਿੱਚ ਅਸਥਿਰ OpenJDK 7 ਬਰਾਂਚ ਵੇਖੀ ਜਾਂਦੀ ਹੈ, ਜਦੋਂ ਕਿ java-1.6.0-openjdk* ਪੈਕੇਜ ਸਥਿਰ OpenJDK 6 ਬਰਾਂਚ ਵੇਖਦਾ ਹੈ। ਸਭ ਅੱਪਸਟਰੀਮ IcedTea ਸਰੋਤ java-1.6.0-openjdk SRPM ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤੇ ਗਏ ਹਨ।

If you are upgrading from a system based on Fedora 8 that still has IcedTea installed, the package changeover does not happen automatically. The packages related to IcedTea based on OpenJDK 7 must first be erased, then the new OpenJDK 6 packages installed.

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

ਫੇਡੋਰਾ 9 ਤੋਂ ਅੱਪਗਰੇਡ ਕਰਦੇ ਸਮੇਂ ਕੋਈ ਖਾਸ ਕਾਰਵਾਈ ਦੀ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ।

### 7.3. ਸੰਦ

ਇਹ ਭਾਗ ਵਿੱਚ ਕਈ ਡੀਵੈਲਪਮਿੰਟ ਸੰਦਾਂ ਅਤੇ ਫੀਚਰਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੱਤੀ ਗਈ ਹੈ।

#### 7.3.1. ਈਲੈਪਸ

ਫੇਡੋਰਾ ਦੇ ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ ਫੇਡੋਰਾ ਈਕਲਿਪਸ ਸ਼ਾਮਿਲ ਹੈ ਜੋ ਈਕਲਿਪਸ 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

Some of the notable features in 3.4 include a number of improvements in handling bookmarks, easier ways to find and install plug-ins, and additional help with refactoring.

##### 7.3.1.1. ਹੋਰ ਪਲੱਗਇਨ

ਫੇਡੋਰਾ ਦੇ ਇਸ ਰੀਲੀਜ਼ ਵਿੱਚ C/C++ (eclipse-cdt) ਲਈ ਪਲੱਗਇਨ, RPM specfile ਸੋਧ (eclipse-rpm-editor), PHP (eclipse-phpeclipse), ਸਬ-ਵਰਜਨ (eclipse-subclipse), SELinux (eclipse-slide) ਅਤੇ (eclipse-setools), ਰੈਗੂਲਰ ਐਕਸਪਰੈਸ਼ਨ ਟੈਸਟਿੰਗ (eclipse-quickrex), ਫੌਰਟਰਨ (eclipse-photran), Bugzilla integration (eclipse-mylyn), Git (eclipse-egit), Perl (eclipse-epic), Checkstyle (eclipse-checkstyle), ਅਤੇ Python (eclipse-pydev) ਸ਼ਾਮਿਲ ਹਨ।

##### 7.3.1.2. ਬੇਬਲ ਪਰੋਜੈਕਟ ਤੋਂ ਅਨੁਵਾਦ - eclipse-nls

ਇਸ ਜਾਰੀ ਸੂਚਨਾ ਵਿੱਚ ਬੇਬਲ ਭਾਸ਼ਾ ਪੈਕ ਵੀ ਸ਼ਾਮਿਲ ਹੈ ਜੋ, ਜੋ ਇਕਲਿਪਸ ਅਤੇ ਇਕਲਿਪਸ ਪਲੱਗਇਨ ਲੀ ਕਈ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਅਨੁਵਾਦ ਦਿੰਦਾ ਹੈ। ਯਾਦ ਰੱਖੋ ਕਿ ਕਈ ਭਾਸ਼ਾਵਾਂ ਦੀ ਬਹੁਤ ਘੱਟ ਕਵਰੇਜ਼ ਹੈ: ਇੱਥੋਂ ਤੱਕ ਕਿ ਭਾਵੇਂ ਤੁਸੀਂ ਅਨੁਵਾਦ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ, ਤੁਸੀਂ ਫਿਰ ਵੀ ਕਈ ਸਤਰਾਂ ਅੰਜਰੇਜ਼ੀ ਵਿੱਚ ਵੇਖੋਗੇ। ਬੇਬਲ ਪਰੋਜੈਕਟ ਹਿੱਸੇਦਾਰੀ ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ ਜੇ ਤੁਸੀਂ ਉਹਨਾਂ ਦੇ ਅਨੁਵਾਦ ਵਿੱਚ ਮਦਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।

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

##### 7.3.1.3. ਫੇਡੋਰਾ 9 ਤੋਂ ਅੱਪਗਰੇਡ ਕਰ ਰਿਹਾ ਹੈ

ਇਕਲਿਪਸ 3.3 ਤੋਂ ਅੱਪਗਰੇਡ ਕਰ ਰਹੇ ਉਪਭੋਗੀਆਂ ਨੂੰ ਕੋਈ ਵੀ ਪਲੱਗਇਨ ਮਾਈਗਰੇਟ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ ਜੋ ਉਹਨਾਂ ਨੇ RPMs ਤੋਂ ਬਿਨਾਂ ਹੋਰ ਸਰੋਤ ਤੋਂ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਮੁੜ-ਇੰਸਟਾਲ ਕਰੋ। 3.3 ਤੋਂ ਮਾਈਗਰੇਟ ਹੋਏ ਪਲੱਗਇਨ ਡਿਵੈਲਪਰਾਂ ਲਈ, "ਪਲੱਗ-ਇਨ ਮਾਈਗਰੇਸ਼ਨ ਗਾਈਡ" ਵੇਖੋ:

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

#### 7.3.2. ਈਮੈਕਸ

ਫੇਡੋਰਾ 10 ਵਿੱਚ ਈਮੈਕਸ 22.2 ਸ਼ਾਮਿਲ ਹੈ।

ਬਹੁਤ ਸਾਰੇ ਬੱਗ-ਫਿਕਸਾਂ ਦੇ ਨਾਲ-ਨਾਲ, ਈਮੈਕਸ 22.2 ਵਿੱਚ Bazaar, Mercurial, Monotone, ਅਤੇ Git ਵਰਜ਼ਨ ਕੰਟਰੋਲ ਸਿਸਟਮਾਂ ਲਈ ਨਵਾਂ ਸਹਿਯੋਗ ਵੀ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ, CSS, Vera, Verilog, ਅਤੇ BibTeX ਸਟਾਈਲ ਫਾਇਲਾਂ ਦੀ ਸੋਧ ਲਈ ਨਵੀਆਂ ਮੁੱਖ ਵਿਧੀਆਂ, ਅਤੇ ਈਮੇਜ਼ ਮੋਡ ਵਿੱਚ ਸੋਧੀ ਸਕਰੋਲਿੰਗ ਸਹਿਯੋਗ ਵੀ ਸ਼ਾਮਿਲ ਕੀਤੀ ਗਈ ਹੈ।

ਤਬਦੀਲੀਆਂ ਬਾਰੇ ਵਿਸਥਾਰ ਜਾਣਕਾਰੀ ਲਈ ਰੀਲੀਜ਼ ਲਈ ਈਮੇਕਸ ਖਬਰਾਂ ਵੇਖੋ (http://www.gnu.org/software/emacs/NEWS.22.2)।

#### 7.3.3. GCC ਕੰਪਾਇਲਰ ਭੰਡਾਰ

ਫੇਡੋਰਾ ਦਾ ਇਹ ਰੀਲਿਜ਼ GCC 4.3.2 ਰਾਹੀਂ ਸਿਸਟਮ ਕੰਪਾਈਲਰ ਤੌਰ ਉੱਤੇ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਇਸ ਡਿਸਟਰੀਬਿਊਸ਼ਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ।

GCC 4.3 ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਇਹ ਵੇਖੋ:

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

##### 7.3.3.1. ਟਾਰਗਿਟ-ਅਧਾਰਿਤ ਸੋਧਾਂ

###### 7.3.3.1.1. IA-32 x86-64

ABI ਤਬਦੀਲੀਆਂ

- GCC 4.3.1 ਨਾਲ ਸ਼ੁਰੂ ਕਰ ਰਿਹਾ ਹੈ, ਦਸ਼ਮਲਵ ਫਲੋਟਿੰਗ ਪੁਆਇੰਟ ਵੇਰੀਏਬਲ ਆਪਣੀਆਂ ਕੁਦਰਤੀ ਹੱਦਾਂ ਤੇ ਨਿਰਧਾਰਤ ਹਨ ਜਦੋਂ ਉਹ i386 ਲਈ ਸਟੈਕ ਤੇ ਪਾਸ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

ਕਮਾਂਡ-ਲਾਈਨ ਤਬਦੀਲੀਆਂ

- Starting with GCC 4.3.1, the `-mcld` option has been added to automatically generate a `cld` instruction in the prologue of functions that use string instructions. This option is used for backward compatibility on some operating systems and can be enabled by default for 32-bit x86 targets by configuring GCC with the `--enable-cld` configure option.

#### 7.3.4. ਸੁਧਾਰਿਆ Haskell ਸਹਿਯੋਗ

ਫੇਡੋਰਾ 10 ਵਿੱਚ Haskell ਲਈ ਵਧੀਆ ਸਹਿਯੋਗ ਸ਼ਾਮਿਲ ਹੈ। ਨਵੀਆਂ ਪੈਕਜਿੰਗ ਗਾਈਡਲਾਈਨਾਂ ਅਤੇ ਸੰਦਾਂ ਸਮੇਂਤ, ਕਿਸੇ ਵੀ Haskell ਪਰੋਗਰਾਮ ਨੂੰ Glasgow Haskell ਕੰਪਾਈਲਰ ਵਰਤ ਕੇ ਸਹਿਯੋਗ ਦੇਣਾ ਸੌਖਾ ਹੈ। ਫੇਡੋਰਾ ਕੁਆਲਟੀ ਸੰਦ ਦੇ ਪੈਕੇਜ ਬਣਾਉਣੇ ਅਤੇ ਡਿਵੈਲਪਮੈਂਟ, ਲੀਵਰੇਜਿੰਗ ਅਤੇ ਕਈ ਨਵੇਂ ਹੋਰ ਬਹੁਤ ਸੌਖੇ ਹੋ ਗਏ ਹਨ। Haskell ਦੇ ਸਹਿਯੋਗ ਵਧਣ ਨਾਲ Haskell ਦੀ ਡਿਵੇਲਪਮੈਂਟ ਹੋਰ ਵਧੇਗੀ ਕਿਉਂਕਿ ਹੋਰ ਲਾਇਬਰੇਰੀਆਂ ਸ਼ਾਮਿਲ ਹੁਨਦੀਆਂ ਹਨ।

ਪੈਕੇਜ ਬਣਾਉਣੇ ਬਹੁਤ ਸੌਖੇ ਹਨ। Haskell ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਪੈਕੇਜ ਕੰਪਾਈਲ ਅਤੇ ਡਿਵੈਲਪ ਕਰਨ ਲਈ ਢਾਂਚਾ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਫੇਡੋਰਾ ਲਈ ਪਕੈਜ ਸੈੱਟਅੱਪ ਕਰਨ ਲਈ ਬਹੁਤ ਘੱਟ ਸਮਾਂ ਲੱਗਦਾ ਹੈ, ਮਤਲਬ ਕਿ Haskell ਵਿਚਲਾ ਕੋਡ ਫੇਡੋਰਾ ਵਿੱਚ ਵੀ ਕੰਮ ਕਰਦਾ ਹੈ।

ਫੇਡੋਰਾ ਵਿੱਚ ਫੇਡੋਰਾ ਪੈਕੇਜਾਂ ਦੀ ਇੰਟਰਪਰਾਈਜ਼ ਡਿਵੈਲਪਮੈਂਟ ਲਈ ਸੰਦ ਵੀ ਦਿੱਤੇ ਗਏ ਹਨ। Haskell ਨੂੰ ਫੇਡੋਰਾ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰਨ ਨਾਲ, ਡਿਵੈਲਪਰ ਹੁਣ Haskell ਵਿੱਚ ਇੰਟਰਪਰਾਈਜ਼ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਿਖ ਸਕਦੇ ਹਨ ਅਤੇ ਕੋਡ ਨੂੰ ਫਰੀ ਸੁਰੱਖਿਅਤ ਰੂਪ ਵਿੱਚ ਫੇਡੋਰਾ ਵਿੱਚ ਵਰਤ ਸਕਦੇ ਹਨ।

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

#### 7.3.5. ਆਬਰੈਜਕਟਿਵ CAML OCaml ਕਵਰੇਜ਼ ਵਧਾਈ ਗਈ ਹੈ

ਫੇਡੋਰਾ 10 ਵਿੱਚ OCaml 3.10.2 ਐਡਵਾਂਸ ਪਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਅਤੇ ਪੈਕੇਜਾਂ ਦੀ ਸੂਚੀ ਸ਼ਾਮਿਲ ਕੀਤੀ ਗਈ ਹੈ:

http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora#Package_status

OCaml ਫੇਡੋਰਾ 9 ਦੇ ਅੱਪਡੇਟ ਵਿੱਚ ਉਪਲੱਬਧ ਸੀ ਪਰ ਪਹਿਲੇ ਰੀਲੀਜ਼ ਵਿੱਚ ਨਹੀਂ ਸੀ।

#### 7.3.6. NetBeans

This release of Fedora includes NetBeans IDE, version 6.1. NetBeans IDE is an Integrated Development Environment (IDE) for Java, C/C++, Ruby, PHP, etc. Default configuration of the NetBeans IDE (Java SE IDE configuration) supports development of programs for the Java platform, Standard Edition (Java SE), including development of the modules for the NetBeans Platform.

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 ਪਰੋਜੈਕਟ ਲਈ ਇਸ਼ੂ-ਟਰੈਕਰ। ਕਿਰਪਾ ਕਰਕੇ, NetBeans RPMs ਨਾਲ ਸੰਬੰਧਿਤ ਮੁੱਦੇ ਫਾਇਲ ਕਰਨ ਲਈ ਹਿੱਸਾ: ਇੰਸਟਾਲਰ, OS: ਲੀਨਕਸ, ਉੱਪ-ਹਿੱਸਾ: rpm ਵਰਤੋ।

#### 7.3.7. AMQP ਢਾਂਚਾ

AMQP ਢਾਂਚਾ ਪੈਕੇਜ Red Hat Enterprise MRG ਦਾ ਇੱਕ ਉਪ-ਸਮੂਹ ਹੈ। ਪੈਕੇਜ ਸਕੇਲੇਬਲ, ਇੰਟਰਓਪਰੇਬਲ, ਅਤੇ ਵਧੀਆ-ਕਾਰਜਕੁਸ਼ਲਤਾ ਇੰਟਰਪਰਾਈਜ਼ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ।

ਖਾਸ ਕਰਕੇ ਇਸ ਵਿੱਚ ਹੇਠਲੇ ਸ਼ਾਮਿਲ ਹਨ।

- AMQP (ਪਰੋਟੋਕਾਲ ਵਰਜਨ 0-10) ਸੁਨੇਹਾ ਬਰੋਕਰ/ਸਰਵਰ

- C++, ਪਾਇਥਨ, ਅਤੇ ਜਾਵਾ ਲਈ ਕਲਾਂਈਟ ਬਾਈਂਡਿੰਗ (JMS ਇੰਟਰਫੇਸ ਵਰਤ ਕੇ)

- ਕਮਾਂਡ ਲਾਈਨ ਇੰਟਰਫੇਸ ਸੰਰਚਨਾ/ਪਰਬੰਧਨ ਸਹੂਲਤਾਂ ਦਾ ਸਮੂਹ

- ਲੰਬੇ ਅੰਤਰਾਲ ਵਾਲੇ ਸੁਨੇਹਿਆਂ ਅਤੇ ਸੁਨੇਹਾ ਸੰਰਚਨਾ ਲਈ ਵਧੀਆ-ਕਾਰਜਕੁਸ਼ਲਤਾ ਨਾ-ਸਮਕਾਲੀ ਸੁਨੇਹਾ ਸਟੋਰ।

##### 7.3.7.1. AMQP ਸਰੋਤ

ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ ਹੇਠ ਦਿੱਤੇ ਸਰੋਤ ਵੇਖੋ:

- Red Hat MRG ਦਸਤਾਵੇਜ਼: http://www.redhat.com/mrg/resources

- AMQP ਪਰੋਜੈੱਕਟ ਸਾਈਟ -- http://amqp.org/

#### 7.3.8. ਅਪਲਾਇੰਸ ਬਿਲਡਿੰਗ ਟੂਲ

Appliances are pre-installed and pre-configured system images. This package includes tools and meta-data that make it easier for ISVs, developers, OEMS, etc. to create and deploy virtual appliances. The two components of this feature are the ACT (Appliance Creation Tool) and the AOS (The Appliance Operating System). Install the appliance-tools package with Add/Remove Software or yum.

##### 7.3.8.1. ਅਪਲਾਇੰਸ ਕਰੀਏਸ਼ਨ ਟੂਲ

The Appliance Creation Tool is a tool that creates Appliance Images from a kickstart file. This tool uses the Live CD creator API as well as patches to the Live CD API that allow for the creation of multi-partitioned disk images. These disk images can then be booted in a virtual container such as Xen, KVM, and VMware. This tool is included in the appliance-tools package. This package contains tools for building appliance images on Fedora based systems including derived distributions such as RHEL, CentOS, and others.

##### 7.3.8.2. ਲਾਗੂ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ

ਅਪਲਾਇੰਸ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਛੋਟੇ ਫੁੱਟਪਰਿੰਟ ਸਮੇਤ ਫੇਡੋਰਾ ਦਾ ਸਕੇਲ ਡਾਊਨ ਵਰਜਨ ਹੈ। ਇਸ ਵਿੱਚ ਸਿਰਫ ਉਹੀ ਪੈਕੇਜ ਹਨ ਜੋ ਇੱਕ ਆਪਲਾਇੰਸ ਨੂੰ ਚਲਾਉਣ ਲਈ ਜਰੂਰੀ ਹਨ। ਫੇਡੋਰਾ ਦੇ ਇਸ ਸਪਿੰਨ ਦੁਆਰਾ ਸਹਿਯੋਗੀ ਹਾਰਡਵੇਅਰ ਸੀਮਿਤ ਹੈ, ਖਾਸ ਕਰਕੇ ਵਰਚੁਅਲ ਕਨਟੇਨਰਾਂ ਜਿਵੇਂ KVM ਅਤੇ VMware ਤੇ ਉਦੇਸ਼ਿਤ ਹੈ। ਮੁੱਖ ਉਦੇਸ਼ ਅਧਾਰ ਬਣਾਉਣਾ ਹੈ ਜਿਸ ਉੱਪਰ ਡਿਵੈਲਪਰ ਆਪਣੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾ ਸਕਦੇ ਹਨ, ਸਿਰਫ ਉਹੀ ਪੈਕੇਜ ਸ਼ਾਮਿਲ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ਜਿੰਨਾਂ ਲਈ ਸਾਫਟਵੇਅਰਾਂ ਦੀ ਲੋੜ ਹੈ।

##### 7.3.8.3. ਅਪਲਾਇੰਸ ਬਿਲਡਿੰਗ ਟੂਲ ਸਰੋਤ

ਅਪਲਾਇੰਸ ਸੰਦ ਪਰੋਜੈੱਕਟ ਸਾਈਟ : http://thincrust.net/

### 7.4. ਲੀਨਕਸ ਕਰਨਲ

| ਛੱਡੇ ਗਏ ਜਾਂ ਮਿਆਦ ਪੁੱਗੇ ਸੰਖੇਪ?
This content may be deprecated or out of date, it has not been updated since the Fedora 9 release notes.

ਇਸ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ 10 ਵਿੱਚ 2.6.27 ਅਧਾਰਿਤ ਕਰਨਲ ਬਾਰੇ ਤਬਦੀਲੀਆਂ ਅਤੇ ਖਾਸ ਜਾਣਕਾਰੀ ਹੈ।

#### 7.4.1. ਵਰਜਨ

ਫੇਡੋਰਾ ਕਰਨਲ ਵਿੱਚ ਸੁਧਾਰ, ਬੱਗ ਹਟਾਉਣ ਜਾਂ ਨਵੇਂ ਫੀਚਰਾਂ ਲਈ ਪੈਂਚ ਦੇ ਸਕਦਾ ਹੈ। ਇਹ ਕਾਰਨ ਕਰਕੇ, ਫੇਡੋਰਾ ਕਰਨਲ kernel.org ਵੈੱਬ ਸਾਇਟ ਤੋਂ ਉਪਲੱਬਧ vanilla kernel ਨਾਲ ਲਾਇਨ-ਦਰ-ਲਾਇਨ ਬਰਾਬਰ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।

http://www.kernel.org/

ਇਹ ਪੈਚਾਂ ਦੀ ਲਿਸਟ ਲੈਣ ਲਈ ਸਰੋਤ RPMਪੈਕੇਜ ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਇਸ ਦੇ ਨਾਲ ਅੱਗੇ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

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

#### 7.4.2. Changelog

ਪੈਕੇਜ ਚੇਜ਼ਲਾਗ ਨੂੰ ਵੇਖਣ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ:

          rpm -q --changelog kernel-<version>

ਜੇ ਤੁਹਾਨੂੰ ਚੇਜ਼-ਲਾਗ ਦਾ ਸੌਖਾ ਵਰਜਨ ਚਾਹੀਦਾ ਹੈ ਤਾਂ http://wiki.kernelnewbies.org/LinuxChanges ਨੂੰ ਵੇਖੋ। http://kernel.org/git ਤੋਂ ਕਰਨ ਲਈ ਸੰਖੇਪ ਅਤੇ ਪੂਰਾ ਅੰਤਰ ਉਪਲੱਬਧ ਹੈ। ਫੇਡੋਰਾ ਵਰਜਨ ਕਰਨਲ ਲਿਨਸ ਟਰੀ ਉੱਤੇ ਅਧਾਰਿਤ ਹੈ।

ਫੇਡੋਰਾ ਵਰਜਨ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ http://cvs.fedoraproject.org ਤੋਂ ਉਪਲੱਬਧ ਹਨ।

#### 7.4.3. ਕਰਨਲ ਰੂਪ

ਫੇਡੋਰਾ 10 ਵਿੱਚ ਹੇਠ ਦਿੱਤੇ ਕਰਨਲ ਬਿਲਡ ਸ਼ਾਮਿਲ ਹਨ:

- ਨੇਟਿਵ ਕਰਨਲ, ਬਹੁਤ ਸਿਸਟਮਾਂ ਲਈ ਹੈ। ਸੰਰਚਨਾ ਸਰੋਤ kernel-devel ਪੈਕੇਜ ਵਿੱਚ ਉਪਲੱਬਧ ਹੈ।

- kernel-PAE, 32-ਬਿੱਟ x86 ਸਿਸਟਮਾਂ ਦੀ > 4GB RAM ਨਾਲ ਜਾਂ CPU, ਜੋ ਕਿ 'NX (No eXecute)' ਫੀਚਰ ਨਾਲ ਹੋਣ, ਲਈ ਹੈ। ਇਹ ਕਰਨਲ ਯੂਨੀ-ਪ੍ਰੋਸੈਸਰ ਅਤੇ ਮਲਟੀ-ਪ੍ਰੋਸੈਸਰ ਸਿਸਟਮਾਂ ਲਈ ਹੈ। ਸੰਰਚਿਤ ਸਰੋਤ kernel-PAE-devel ਪੈਕੇਜ ਵਿੱਚ ਉਪਲੱਬਧ ਹਨ।

- ਨੇਟਿਵ ਕਰਨਲ, ਬਹੁਤ ਸਿਸਟਮਾਂ ਲਈ ਹੈ। ਸੰਰਚਨਾ ਸਰੋਤ kernel-debug-devel ਪੈਕੇਜ ਵਿੱਚ ਉਪਲੱਬਧ ਹੈ।

ਤੁਸੀਂ ਇੱਕੋਂ ਸਮੇਂ ਸਭ ਕਰਨਲ ਰੂਪਾਂ ਲਈ ਕਰਨਲ ਹੈਂਡਰ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ। ਫਾਇਲਾਂ ਨੂੰ `/usr/src/kernels/<version>[-PAE|-xen|-kdump]-<arch>/` ਲੜੀ ਵਿੱਚ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੋ:

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

ਇਹਨਾਂ ਵਿੱਚ ਇੱਕ ਜਾਂ ਵੱਧ ਰੂਪ ਵਿੱਚੋਂ, ਕਾਮਿਆਂ ਨਾਲ ਵੱਖ ਕੀਤਾ ਅਤੇ ਬਿਨਾਂ ਕਿਸੇ ਫਾਸਲੇ ਨਾਲ ਜਿਵੇਂ ਵੀ ਠੀਕ ਹੋਵੇ। ਪੁੱਛਣ ਸਮੇਂ ਪਰਬੰਧਕ (root) ਲਈ ਗੁਪਤ-ਕੋਡ ਦਿਓ।

| x86 ਕਰਨਲ ਵਿੱਚ ਕੇ-ਡੰਪ ਸ਼ਾਮਲ ਹੈ
Both the x86_64 and the i686 kernels are relocatable, so they no longer require a separate kernel for kdump capability. PPC64 still requires a separate kdump kernel.

| ਕਰਨਲ ਵਿੱਚ ਪੈਰਾਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਸ਼ਾਮਿਲ ਹੈ
Both the x86_64 and the i686 kernels contain `paravirt_ops` support and no longer require a separate kernel for running under a Xen hypervisor. For more information, refer to Section 8.3.1, “ਯੂਨੀਫਾਈਡ ਕਰਨਲ ਈਮੇਜ਼”.

| ਮੂਲ ਕਰਨਲ SMP ਦਿੰਦਾ ਹੈ
ਫੇਡੋਰਾ ਲਈ i386,x86_64 ਅਤੇ ppc64 ਉੱਤੇ ਕੋਈ ਵੱਖਰਾ SMP ਕਰਨਲ ਉਪਲੱਬਧ ਨਹੀਂ ਹੈ। ਬਹੁ-ਪ੍ਰੋਸੈਸਰ ਸਹਿਯੋਗ ਨੇਟਿਵ ਕਰਨਲ ਵਲੋਂ ਹੀ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।

| PowerPC ਕਰਨਲ ਸਹਿਯੋਗ
There is no support for Xen or kdump for the PowerPC architecture in Fedora. 32-bit PowerPC still has a separate SMP kernel.

#### 7.4.4. ਕਰਨਲ ਵਿਕਾਸ ਲਈ ਤਿਆਰੀ

ਫੇਡੋਰਾ 7 ਵਿੱਚ ਪੁਰਾਣੇ ਵਰਜਨਾਂ ਵਲੋਂ ਉਪਲੱਬਧ ਕਰਵਾਏ ਜਾਂਦੇ kernel-source ਪੈਕੇਜ ਨੂੰ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਕਿਉਂਕਿ kernel-devel ਪੈਕੇਜ ਨੂੰ ਹੁਣ ਬਾਹਰੀ ਮੋਡੀਊਲ ਬਣਾਉਣ ਲਈ ਲੋੜੀਦਾ ਹੈ। ਸੰਰਚਿਤ ਸਰੋਤ ਉਪਲੱਬਧ ਹੈ, ਜਿਵੇਂ ਕਿ Section 7.4.3, “ਕਰਨਲ ਰੂਪ” ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ।

| ਕਸਟਮ ਕਰਨਲ ਬਲਿਡਿੰਗ
ਕਰਨਲ ਡੀਵੈਲਪਮਿੰਟ ਬਾਰੇ ਜਾਣਕਾਰੀ ਅਤੇ ਕਸਟਮ ਕਰਨਲ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ http://fedoraproject.org/wiki/Building_a_custom_kernel ਵੇਖੋ।

#### 7.4.5. ਬੱਗ ਰਿਪੋਰਟ ਕਰ ਰਿਹਾ ਹੈ

ਲੀਨਕਸ ਕਰਨਲ ਵਿੱਚ ਬੱਗ ਜਾਣਕਾਰੀ ਦੇਣ ਲਈ http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html ਵੇਖੋ। ਤੁਸੀਂ ਫੇਡੋਰਾ ਬਾਰੇ ਖਾਸ ਜਾਣਕਾਰੀ ਦੇਣ ਲਈ http://bugzilla.redhat.com ਵਰਤ ਸਕਦੇ ਹੋ।

### 7.5. Embedded

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

#### 7.5.1. AVR

avrdudeSoftware for programming Atmel AVR microcontroller

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

avr-gccCross Compiling GNU GCC targeted at avr

  This is a Cross Compiling version of GNU GCC, which can be used to compile for the AVR platform, instead of for the native i386 platform.

avr-gcc-c++Cross Compiling GNU GCC targeted at avr

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

avr-libcC library for use with GCC on Atmel AVR microcontrollers

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

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

avr-binutilsCross Compiling GNU binutils targeted at avr

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

avr-gdbGDB for (remote) debugging avr binaries

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

avariceProgram for interfacing the Atmel JTAG ICE to GDB

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

#### 7.5.2. Microchip PIC

gputilsDevelopment utilities for Microchip (TM) PIC (TM) microcontrollers

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

gpsim A simulator for Microchip (TM) PIC (TM) microcontrollers

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

ktechlab Development and simulation of microcontrollers and electronic circuits

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

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

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

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

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

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

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

  - Integrated assembler and disassembler via gpasm and gpdasm.

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

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

  - Integrated editor

  - ਪਰੋਜੈਕਟ ਮੈਨੇਜਮੈਂਟ

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

  - Support for parallel and serial port programmers

  - KDE compliant look-and-feel

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

piklab Development environment for applications based on PIC & dsPIC

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

PIC ਅੰਤਰਾਲ ਲਈ pikloops ਕੋਡ ਜਨਰੇਟਰ

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

#### 7.5.3. Others and processor agnostic

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

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

sdcc ਛੋਟਾ ਜੰਤਰ C ਕੰਪਾਈਲਰ

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

uisp Universal In-System Programmer for Atmel AVR and 8051

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

simcoupe SAM Coupe emulator (spectrum compatible)

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

sjasm A z80 ਅਸੈਂਬਲਰ ਵਿੱਚ

  SjASM is a two pass macro Z80 cross assembler

z88dk A Z80 ਕੰਪਾਈਲਰ ਵਿੱਚ

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

### 7.6. KDE 3 ਡਿਵੈਲਪਮੈਂਟ ਪਲੇਟਫਾਰਮ ਅਤੇ ਲਾਇਬਰੇਰੀਆਂ

Fedora now features KDE 4, and no longer offers KDE 3 as a full desktop environment. Fedora does provide the following KDE 3.5 library packages to run and build the many existing KDE 3 applications:

- qt3, qt3-devel (ਅਤੇ ਹੋਰ qt3-* ਪੈਕੇਜ): Qt 3.3.8b

- kdelibs3, kdelibs3-devel: KDE 3 ਲਾਇਬਰੇਰੀਆਂ

- kdebase3, kdebase3-pim-ioslaves, kdebase3-devel: KDE 3 ਕੋਰ ਫਾਇਲਾਂ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਲੋੜੀਂਦੀਆਂ ਹਨ

ਇੱਥੋਂ ਤੱਕ ਕਿ, KDE 4 kdebase-runtime ਪੈਕੇਜ, ਜੋ khelpcenter ਦਿੰਦਾ ਹੈ, khelpcenter ਨੂੰ KDE 3 ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸੈੱਟਅੱਪ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ KDE 3 ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਸਹਾਇਤਾ ਕੰਮ ਕਰਦੀ ਹੈ। khelpcenter ਦਾ KDE 3 ਵਰਜਨ ਹੁਣ ਨਹੀਂ ਦਿੱਤਾ ਜਾਵੇਗਾ, ਅਤੇ KDE 4 ਵਰਜਨ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਇਹ ਪੈਕੇਜ ਇਸ ਲਈ ਬਣੇ ਹਨ:

- ਫਾਇਲ-ਸਿਸਟਮ ਹਾਇਰਆਰਚੀ ਸਟੈਂਡਰਡ (FHS) ਮੁਤਾਬਿਕ, ਅਤੇ

- KDE 4 ਦੇ ਨਾਲ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਪੂਰਾ ਸੁਰੱਖਿਅਤ, ਜਿਸ ਵਿੱਚ -devel ਪੈਕੇਜ ਵੀ ਹਨ।

ਇਹ ਉਦੇਸ਼ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਫੇਡੋਰਾ KDE SIG ਮੈਂਬਰਾਂ ਨੇ KDE 4 kdelibs-devel ਪੈਕੇਜਾਂ ਵਿੱਚ ਦੋ ਤਬਦੀਲੀਆਂ ਕੀਤੀਆਂ ਹਨ:

- ਲਾਇਬਰੇਰੀ symlinks ਨੂੰ `/usr/lib/kde4/devel` ਜਾਂ `/usr/lib64/kde4/devel` ਉੱਪਰ ਇੰਸਟਾਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਸਿਸਟਮ ਢਾਂਚੇ ਮੁਤਾਬਿਕ।

- kconfig_compiler ਅਤੇ makekdewidgets ਸੰਦਾਂ ਦਾ ਨਾਂ ਬਦਲ ਕੇ kconfig_compiler4 ਅਤੇ makekdewidgets4 ਰੱਖਿਆ ਗਿਆ ਹੈ।

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

ਯਾਦ ਰੱਖੋ ਕਿ kdebase3 ਵਿੱਚ ਹੇਠਲੇ ਨਹੀਂ ਹਨ:

- ਇੱਕ ਮੁਕੰਮਲ KDE 3 ਡੈਸਕਟਾਪ (ਵਰਕਸਪੇਸ) ਜਿਸ ਨੂੰ ਖਾਸ ਕਰਕੇ KDE 4, KWin ਦੇ KDE 3 ਵਰਜਨ, KDesktop, Kicker, KSplash ਅਤੇ KControl ਨੂੰ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।

- kdebase ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ KDE 3 ਵਰਜਨ ਜਿਵੇਂ ਕਿ Konqueror ਅਤੇ KWrite, ਜੋ KDE 4 ਵਰਜਨ ਨਾਲੋਂ ਵਧ ਕੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਨਾਲ ਪ੍ਰਤੀਰੋਧ ਹੋ ਸਕਦੇ ਹਨ।

- `libkdecorations` ਲਾਇਬਰੇਰੀ ਦੀ KWin 3 ਵਿੰਡੋ ਸਜਾਵਟ ਲਈ ਲੋੜ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਵਿੰਡੋ ਸਜਾਵਟ KWin ਦੇ KDE 4 ਵਰਜਨ ਨਾਲ ਵਰਤੀ ਨਹੀਂ ਜਾ ਸਕਦੀ ਹੈ।

- `libkickermain` ਲਾਇਬਰੇਰੀ ਦੀ ਕੁਝ Kicker ਐਪਲਿਟਾਂ ਲਈ ਲੋੜ ਹੈ, ਕਿਉਂਕਿ ਫੇਡੋਰਾ 10 ਵਿੱਚ ਕੋਈ Kicker ਨਹੀਂ ਹੈ ਅਤੇ ਇਸ ਲਈ Kicker ਐਪਲਿਟ ਵਰਤੇ ਨਹੀਂ ਜਾ ਸਕਦੇ।

| ਪੁਰਾਤਨ API ਲਈ ਨਵੇਂ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪ ਕਰਨ ਨੂੰ ਰੋਕਿਆ ਗਿਆ ਹੈ।
As with any backwards-compatibility library, you would be developing against a deprecated interface.

## 8. ਸਿਸਟਮ ਪਰਬੰਧਕ ਲਈ ਕੀ ਨਵਾਂ ਹੈ

### 8.1. ਸੁਰੱਖਿਆ

ਇਹ ਭਾਗ ਵਿੱਚ ਫੇਡੋਰਾ ਤੋਂ ਸੁਰੱਖਿਆ ਇਕਾਈਆਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੈ।

#### 8.1.1. ਸੁਰੱਖਿਆ ਸੋਧਾਂ

ਫੇਡੋਰਾ ਵਿੱਚ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਸੋਧ ਲਗਾਤਾਰ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

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 ਐਪਲੀਕੇਸ਼ਨ ਰਾਹੀਂ ਪਰਬੰਧਕ (root) ਨਾ ਬਣੋ।

- `staff_t` ਇੱਕ `user_t` ਵਾਂਗ ਹੈ, ਫਰਕ ਏਨਾਂ ਕਿ sudo ਰਾਹੀਂ ਪਰਬੰਧਕ-ਲੈਵਲ ਦੀ ਪਹੁੰਚ ਮਨਜੂਰ ਹੈ।

- `unconfined_t` ਪੂਰੀ ਪਹੁੰਚ ਦਿੱਤੀ ਗਈ ਹੈ, ਇਸੇ ਤਰਾਂ ਜਿਵੇਂ ਕਿ SELinux ਨਾ ਵਰਤ ਕੇ।

ਬਰਾਊਜ਼ਰ ਪਲੱਗ-ਇਨ nspluginwrapper ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਮੂਲ ਹੈ, SELinux ਪਾਲਿਸੀ ਦੁਆਰਾ ਕੰਨਫਾਈਂਡ ਕੀਤੇ ਹਨ।

SELinux and the Firefox mozplugger infrastructure may not work together as expected, due to fundamentally different goals for each. As a test or solution, to turn off SELinux confinement of nsplugin, run this command:

          setsebool -P allow_unconfined_nsplugin_transition =0

#### 8.1.4. ਸਕਿਊਰਿਟੀ ਆਡਿਟ ਪੈਕੇਜ

ਨਵੇਂ sectool ਵਿੱਚ ਉਪਭੋਗੀਆਂ ਲਈ ਆਪਣੇ ਸਿਸਟਮ ਦੇ ਸੁਰੱਖਿਆ ਮੁੱਦਿਆਂ ਦੀ ਜਾਂਚ ਲਈ ਸੰਦ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਸ਼ਾਮਿਲ ਕੀਤੀਆਂ ਲਾਇਬਰੇਰੀਆਂ ਨੂੰ ਸਿਸਟਮ ਜਾਂਚ ਦੀ ਸੋਧ ਕਰਨ ਲਈ ਮਨਜੂਰੀ ਹੈ। ਪਰੋਜੈਕਟ ਘਰ ਵਿੱਚ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਮਿਲ ਸਕਦੀ ਹੈ:

https://fedorahosted.org/sectool

#### 8.1.5. ਆਮ ਜਾਣਕਾਰੀ

ਫੇਡੋਰਾ ਵਿਚ ਬਹੁਤੀਆਂ ਸਰਗਰਮੀ-ਵਜੋਂ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਲਈ ਆਮ ਜਾਣਕਾਰੀ, ਮੌਜੂਦਾ ਹਾਲਤ ਅਤੇ ਨੀਤੀਆਂ http://fedoraproject.org/wiki/Securityਸਫ਼ੇ ਉੱਤੇ ਉਪਲੱਬਧ ਹਨ।

### 8.2. ਸਿਸਟਮ ਸਰਵਿਸਾਂ

#### 8.2.1. Upstart

ਫੇਡੋਰਾ 10 ਵਿੱਚ Upstart ਸ਼ੁਰੂਆਤੀ ਸਿਸਟਮ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਸਭ ਸਿਸਟਮ V init ਸਕਰਿਪਟਾਂ ਅਨੁਕੂਲਤਾ ਮੋਡ ਵਿੱਚ ਠੀਕ ਤਰਾਂ ਚੱਲਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ। ਭਾਵੇਂ ਉਪਭੋਗੀ ਜਿਨਾਂ ਨੇ ਆਪਣੀ `/etc/inittab` ਫਾਇਲ ਵਿੱਚ ਤਬਦੀਲੀ ਕੀਤੀ ਹੈ, ਨੂੰ ਇਹਨਾਂ ਤਬਦੀਲੀਆਂ ਨੂੰ upstart ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰਨਾ ਪਵੇਗਾ। upstart ਦੇ ਕੰਮ ਬਾਰੇ ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, init(8) ਅਤੇ initctl(8) man ਸਫੇ ਵੇਖੋ। upstart ਸਕਰਿਪਟਾਂ ਲਿਖਣ ਬਾਰੇ ਜਾਣਕਾਰੀ ਲਈ, events(5) man ਸਫਾ ਵੇਖੋ, ਅਤੇ "Upstart ਸ਼ੁਰੂਆਤੀ ਗਾਈਡ" ਵੇਖੋ:

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

init ਸਿਸਟਮਾਂ ਦੀ ਤਬਦੀਲੀ ਕਰਕੇ, ਇਹ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਉਪਭੋਗੀ ਜੋ ਲਾਈਵ ਫਾਇਲ ਸਿਸਟਮ ਤੋਂ ਫੇਡੋਰਾ 10 ਤੇ ਅੱਪਡੇਟ ਕਰਦੇ ਹਨ, ਤੁਰੰਤ ਬਾਅਦ ਮੁੜ-ਚਾਲੂ ਕਰਨ।

#### 8.2.2. ਨੈੱਟਵਰਕ-ਮੈਨੇਜਰ

Fedora 10 features NetworkManager. NetworkManager 0.7 provides improved mobile broadband support, including GSM and CDMA devices, and now supports multiple devices, ad-hoc networking for sharing connections, and the use of system-wide network configuration. It is now enabled by default on all installations. When using NetworkManager, be aware of the following:

- ਨੈੱਟਵਰਕ-ਮੈਨੇਜਰ ਹਾਲੇ ਸਭ ਵਰਚੁਅਲ ਜੰਤਰ ਕਿਸਮਾਂ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਦਿੰਦਾ ਹੈ। ਉਪਭੋਗੀ ਜੋ bridging, bonding, ਜਾਂ VLANs ਵਰਤਦੇ ਹਨ, ਨੂੰ ਉਹਨਾਂ ਇੰਟਰਫੇਸਾਂ ਦੀ ਸੰਰਚਨਾ ਤੋਂ ਤੁਰੰਤ ਬਾਅਦ ਪੁਰਾਣੇ network ਸਰਵਿਸ ਤੇ ਜਾਣਾ ਪੈ ਸਕਦਾ ਹੈ।

- ਨੈੱਟਵਰਕ-ਮੈਨੇਜਰ ਨੈੱਟਵਰਕ ਨੂੰ ਨਾ-ਸਮਕਾਲੀ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਉਪਭੋਗੀ ਜੋ ਬੂਟ ਦੌਰਾਨ ਪੂਰੀ ਤਰਾਂ ਸ਼ੁਰੂ ਹੋਏ ਨੈੱਟਵਰਕ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਰਤਦੇ ਹਨ, ਨੂੰ `/etc/sysconfig/network` ਵਿੱਚ `NETWORKWAIT` ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਬੱਗ ਫਾਈਲ ਕਰੋ ਜਿੱਥੇ ਜਰੂਰੀ ਹੋਵੇ, ਤਾਂ ਕਿ ਅਸੀਂ ਐਪਲੀਕੇਸ਼ਨ ਫਿਕਸ ਕਰ ਸਕੀਏ।

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

#### 8.2.3. Autofs

Autofs ਹੁਣ ਮੂਲ ਇੰਸਟਾਲ ਨਹੀਂ ਹੋਵੇਗੀ। ਉਪਭੋਗੀ ਜੋ Autofs ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹਨ, ਇਸ ਨੂੰ ਇੰਸਟਾਲਰ ਵਿੱਚ ਸਿਸਟਮ ਸੰਦ ਗਰੁੱਪ ਵਿੱਚੋਂ ਚੁਣ ਸਕਦੇ ਹਨ, ਜਾਂ ਪੈਕੇਜ ਇੰਸਟਾਲੇਸ਼ਨ ਸੰਦ ਨਾਲ ਚੁਣ ਸਕਦੇ ਹਨ।

#### 8.2.4. ਵਰਨਿਸ਼

Varnish, the high-performance HTTP acclerator, has been updated to version 2.0. The VCL syntax has changed from version 1.x. Users who upgrade from 1.x must change their `vcl` files according to `README.redhat`. The most important changes are:

- `vcl` ਵਿੱਚ, ਸ਼ਬਦ `insert` ਨੂੰ `deliver` ਨਾਲ ਤਬਦੀਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

- ਬੈਕਐਂਡ ਦੇ `vcl` ਨਿਰਧਾਰਨ ਵਿੱਚ, `set backend` ਨੂੰ `backend` ਵਿੱਚ ਸਰਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਅਤੇ ਬੈਕਐਂਡ ਵਿਚਲੇ ਹਿੱਸੇ ਹੁਣ ਇੱਕ ਡੌਟ ਨਾਲ ਪਰੀਫਿਕਸ ਕੀਤੇ ਹਨ, ਇਸ ਲਈ ਮੂਲ ਲੋਕਲ-ਹੋਸਟ ਸੰਰਚਨਾ ਇਸ ਤਰਾਂ ਹੁੰਦੀ ਹੈ:

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

### 8.3. ਵੁਰਚੁਲਾਈਜ਼ੇਸ਼ਨ

ਫੇਡੋਰਾ 10 ਵਿੱਚ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਮੁੱਖ ਤਬਦੀਲੀਆਂ, ਅਤੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ, ਜੋ ਲਗਾਤਾਰ KVM, Xen, ਅਤੇ ਹੋਰ ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਪਲੇਟਫਾਰਮਾਂ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦੀਆਂ ਹਨ।

#### 8.3.1. ਯੂਨੀਫਾਈਡ ਕਰਨਲ ਈਮੇਜ਼

kernel-xen ਪੈਕੇਜ ਨੂੰ ਆਉਣ ਵਾਲੇ ਕਰਨਲ ਵਿੱਚ ਪੈਰਾਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਦੇ ਸ਼ਾਮਿਲ ਹੋਣ ਕਰਕੇ ਛੱਡਿਆ ਗਿਆ ਹੈ। ਫੇਡੋਰਾ 10 ਵਿੱਚ kernel ਪੈਕੇਜ ਬੂਟਿੰਗ ਨੂੰ ਗਿਸਟ domU ਦੇ ਤੌਰ ਤੇ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ, ਪਰ dom0 ਤੌਰ ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਜਦੋਂ ਤੱਕ ਇਹ ਸਹਿਯੋਗ ਅੱਪਸਟਰੀਮ ਵਿੱਚ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। dom0 ਸਹਿਯੋਗ ਵਾਲਾ ਪਿਛਲਾ ਰੀਲੀਜ਼ ਫੇਡੋਰਾ 8 ਹੈ।

ਇੱਕ Xen domU ਨੂੰ ਫੇਡੋਰਾ 10 ਵਿੱਚ ਗਿਸਟ ਤੌਰ ਤੇ ਬੂਟ ਕਰਨ ਲਈ KVM ਅਧਾਰਿਤ xenner ਦੀ ਲੋੜ ਹੈ। Xenner ਗਿਸਟ ਕਰਨਲ ਨੂੰ ਛੋਟੋ Xen ਇਮੂਲੇਟਰ ਦੋਨਾਂ ਨੂੰ KVM ਗਿਸਟ ਤੌਰ ਤੇ ਚਲਾਉਂਦਾ ਹੈ।

| 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` ਦੀ ਸੋਧ ਵਿੱਚ ਰਿਮੋਟ ਹੋਸਟ ਉੱਪਰ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਵੇਖਾਉਣ, ਬਣਾਉਣ, ਅਤੇ ਹਟਾਉਣ ਦੀ ਯੋਗਤਾ ਦਿੱਤੀ ਗਈ ਹੈ। ਇਸ ਵਿੱਚ ਫਾਲਤੂ ਸਪਾਰਸ ਅਤੇ ਨਾਨ-ਸਪਾਰਸ ਫਾਇਲਾਂ ਨੂੰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬਣਾਉਣ ਦੀ, LVM ਲਾਜ਼ੀਕਲ ਵਾਲੀਅਮ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ, ਭੌਤਿਕ ਡਿਸਕ ਦਾ ਵਿਭਾਗੀਕਰਨ ਕਰਨ ਦੀ, ਅਤੇ iSCSI ਟਾਰਗਿਟ ਜੋੜਨ ਦੀ ਯੋਗਤਾ ਵੀ ਦਿੱਤੀ ਗਈ ਹੈ।

ਇਸ ਨਾਲ virt-manager ਸੰਦ ਹੁਣ ਨਵੇਂ ਗਿਸਟ ਡੋਮੇਨਾਂ ਨੂੰ ਰਿਮੋਟ ਤੋਂ ਹੀ ਮਨਜੂਰ ਕਰ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਸਟੋਰੇਜ਼ ਦਾ ਪਰਬੰਧਨ ਕਰ ਸਕਦਾ ਹੈ। ਇਹ ਸੋਧ ਕੀਤਾ SELinux ਵੀ ਦਿੰਦਾ ਹੈ, ਕਿਉਂ ਕਿ APIs ਤੋਂ ਪਤਾ ਚੱਲਦਾ ਹੈ ਕਿ ਸਭ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਉੱਪਰ ਸਹੀ SELinux ਸਕਿਊਰਿਟੀ ਕੰਟੈਕਸਟ ਹੈ ਜਦੋਂ ਗਿਸਟ ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

- ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਵੇਖਾਉਂਦਾ ਹੈ, ਅਤੇ ਨਵੇਂ ਵਾਲੀਅਮ, ਸਪਾਰਸ ਤੇ ਨਾਨ-ਸਪਾਰਸ ਦੋਨੋਂ ਰਾਅ ਫਾਇਲਾਂ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਾਰਮੈਟ qemu-img (cow, qcow, qcow2, vmdk, etc) ਦੁਆਰਾ ਸਹਿਯੋਗੀ ਹਨ

- ਡਿਸਕ ਉੱਪਰਲੇ ਭਾਗ ਵੇਖਾਓ, ਅਤੇ ਖਾਲੀ ਸਪੇਸ ਵਿੱਚੋਂ ਨਵੇਂ ਭਾਗ ਨਿਰਧਾਰਤ ਕਰੋ

- ਇੱਕ iSCSI ਸਰਵਰ ਨਾਲ ਜੁੜਦਾ ਹੈ ਅਤੇ ਨਿਰਯਾਤ ਕੀਤੇ ਟਾਰਗਿਟ ਨਾਲ ਸੰਬੰਧਿਤ ਵਾਲੀਅਮ ਵੇਖਾਉਂਦਾ ਹੈ

- 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 ਇੱਕ ਲੀਨਕਸ ਇੰਸਟਾਲੇਸ਼ਨ ਸਰਵਰ ਹੈ ਜੋ ਨੈੱਟਵਰਕ ਇੰਸਟਾਲੇਸ਼ਨ ਵਾਤਾਵਰਨ ਦੀ ਤੁਰੰਤ ਵਿਵਸਥਾ ਕਰਦਾ ਹੈ। ਨੈੱਟਵਰਕ ਇੰਸਟਾਲੇਸ਼ਨ ਨੂੰ 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. ਹੋਰ ਸੋਧਾਂ

ਫੇਡੋਰਾ ਵਿੱਚ ਹੇਠ ਦਿੱਤੀਆਂ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਸੋਧਾਂ ਵੀ ਸ਼ਾਮਿਲ ਹਨ:

- ਨਵੇਂ virt-mem ਪੈਕੇਜ ਵਿਚਲੀਆਂ ਸਹੂਲਤਾਂ ਹੋਸਟ ਸਿਸਟਮ ਤੋਂ ਕਾਰਜ ਟੇਬਲ, ਇੰਟਰਫੇਸ ਜਾਣਕਾਰੀ, dmesg, ਅਤੇ QEmu ਅਤੇ KVM ਗਿਸਟਾਂ ਦੇ uname ਵਰਤਣ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦੀਆਂ ਹਨ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ http://et.redhat.com/~rjones/virt-mem/ ਵੇਖੋ।

  | virt-mem ਪੈਕੇਜ ਤਜ਼ਰਬਾ ਹੈ।
  ਸਿਰਫ 32-ਬਿੱਟ ਗਿਸਟ ਹੁਣ ਸਹਿਯੋਗੀ ਹਨ।

- ਨਵਾਂ virt-df ਸੰਦ ਹੋਸਟ ਸਿਸਟਮ ਤੋਂ ਗਿਸਟਾਂ ਦੀ ਡਿਸਕ ਵਰਤੋਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ। http://et.redhat.com/~rjones/virt-df

- ਨਵੇਂ ਤਜ਼ਰਬੇ ਵਾਲੇ xenwatch ਪੈਕੇਜ ਵਿੱਚ Xen-ਅਧਾਰਿਤ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਹੋਸਟ ਉੱਪਰ xenstore ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਲਈ ਸਹੂਲਤਾਂ ਹਨ। ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ http://kraxel.fedorapeople.org/xenwatch/ ਵੇਖੋ।

##### 8.3.4.1. libvirt ਨੂੰ 0.4.6 ਵੱਲ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ।

libvirt ਪੈਕੇਜ ਵਿੱਚ ਇੱਕ API ਅਤੇ ਜੰਤਰ ਦਿੱਤੇ ਗਏ ਹਨ ਜੋ ਲੀਨਕਸ (ਅਤੇ ਹੋਰ OSes) ਦੇ ਨਵੇਂ ਵਰਜਨਾਂ ਦੀ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਯੋਗਤਾ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। `libvirt` ਸਾਫਟਵੇਅਰ ਨੂੰ ਹੇਠਲਿਆਂ ਲਈ ਸਹਿਯੋਗ ਸਮੇਤ ਸਭ ਵਰਚੁਅਲਾਈਜੇਸ਼ਨ ਤਕਨੀਕਾਂ ਲਈ ਸਾਂਝਾ ਡਿਨੋਮੀਨੇਟਰ ਬਣਾਇਆ ਗਿਆ ਹੈ:

- ਲੀਨਕਸ ਅਤੇ ਸੋਲਾਰਸ ਮੇਜ਼ਬਾਨਾਂ ਉੱਪਰ Xen ਹਾਈਪਰਵਾਈਸਰ।

- QEMU ਇਮੂਲੇਟਰ

- KVM ਲੀਨਕਸ ਹਾਈਪਰਵਾਈਸਰ

- LXC ਲੀਨਕਸ ਕਨਟੇਨਰ ਸਿਸਟਮ

- OpenVZ ਲੀਨਕਸ ਕਨਟੇਨਰ ਸਿਸਟਮ

- IDE/SCSI/USB ਡਿਸਕਾਂ, ਫਾਈਬਰ-ਚੈਨਲਾਂ, LVM, iSCSI, ਅਤੇ NFS ਉੱਪਰ ਸਟੋਰੇਜ਼

0.4.2 ਤੋਂ ਲੈ ਕੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੋਧਾਂ:

- ਸੋਧ ਕੀਤਾ OpenVZ ਸਹਿਯੋਗ

- ਸੋਧ ਕੀਤਾ ਲੀਨਕਸ ਕਨਟੇਨਰ (LXC) ਸਹਿਯੋਗ

- ਸਟੋਰੇਜ਼ ਪੂਲ API

- ਸੁਧਾਰਿਆ iSCSI ਸਹਿਯੋਗ

- USB ਜੰਤਰ ਨੂੰ QEMU ਅਤੇ KVM ਲਈ ਵਰਤੋ

- QEMU ਅਤੇ Xen ਲਈ ਸਾਊਂਡ, ਸੀਰੀਅਲ, ਅਤੇ ਪੈਰਲਲ ਜੰਤਰ ਸਹਿਯੋਗ

- QEMU ਵਿੱਚ NUMA ਅਤੇ vCPU ਪਿੰਨਿੰਗ ਲਈ ਸਹਿਯੋਗ

- ਸਭ ਵਰਚੁਅਲ ਡਰਾਈਵਰਾਂ ਲਈ ਯੂਨੀਫਾਈਡ XML ਡੋਮੇਨ ਅਤੇ ਨੈੱਟਵਰਕ ਪਾਰਸਿੰਗ

ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਇਹ ਵੇਖੋ:

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

##### 8.3.4.2. virt-manager ਨੂੰ 0.6.0 ਵੱਲ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ

virt-manager ਪੈਕੇਜ ਇੱਕ virtinst ਅਤੇ `libvirt` ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਇੱਕ GUI ਦਿੰਦਾ ਹੈ।

0.5.4 ਤੋਂ ਲੈ ਕੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੋਧਾਂ:

- ਰਿਮੋਟ ਸਟੋਰੇਜ਼ ਮੈਨੇਜਮੈਂਟ ਅਤੇ ਮਨਜੂਰੀ: `libvirt` ਦੁਆਰਾ ਪਰਬੰਧਿਤ ਸਟੋਰੇਜ਼ ਵੇਖੋ, ਜੋੜੋ, ਅਤੇ ਮਨਜੂਰ ਕਰੋ। ਪਰਬੰਧਿਤ ਸਟੋਰੇਜ਼ ਨੂੰ ਰਿਮੋਟ VM ਨਾਲ ਜੋੜੋ।

- ਰਿਮੋਟ VM ਇੰਸਟਾਲੇਸ਼ਨ ਸਹਿਯੋਗ: ਪਰਬੰਧਿਤ ਮੀਡੀਆਂ (CDROM) ਜਾਂ PXE ਤੋਂ ਇੰਸਟਾਲ ਕਰੋ। ਸਮਾਂ ਸਟੋਰੇਜ਼ ਮਨਜੂਰੀ ਇੰਸਟਾਲ ਕਰੋ।

- VM ਵੇਰਵਾ ਅਤੰ ਕੰਸੋਲ ਵਿੰਡੋ ਮੇਲ ਦਿੱਤੇ ਹਨ।: ਹਰੇਕ VM ਹੁਣ ਇਕੱਲੀ ਟੈਬ ਵਾਲੀ ਵਿੰਡੋ ਨੇਲ ਵੇਖਾਈ ਜਾਂਦੀ ਹੈ।

- Avahi ਨੂੰ ਨੈੱਟਵਰਕ ਉੱਪਰ libvirtd ਇਕਾਈਆਂ ਵੇਖਾਉਣ ਲਈ ਵਰਤੋ।

- ਹਾਈਪਰਵਾਈਸਰ ਆਟੋਕੁਨੈਕਟ: virt-manager ਸ਼ੁਰੂਆਤੀ ਤੇ ਹਾਈਪਰਵਾਈਸਰ ਨਾਲ ਜੁੜਨ ਲਈ ਚੋਣ।

- ਨਵਾਂ ਗਿਸਟ ਬਣਾਉਣ ਸਮੇਂ ਸਾਊਂਡ ਜੰਤਰ ਇਮੂਲੇਸ਼ਨ ਜੋੜਨ ਲਈ ਚੋਣ।

- ਡਿਸਕ ਜੰਤਰ ਜੋੜਨ ਲਈ Virtio ਅਤੇ USB ਚੋਣਾਂ।

- VM ਸਾਊਂਡ, ਸੀਰੀਅਲ, ਪੈਰਲਲ, ਅਤੇ ਕੰਸੋਲ ਜੰਤਰ ਵੇਖਣ ਅਤੇ ਹਟਾਉਣ ਲਈ ਚੋਣਾਂ।

- ਦਰਿਸ਼ ਜੰਤਰ ਜੋੜਨ ਸਮੇਂ ਕੀਮੈਪ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ।

- ਕਾਰਜ ਚੱਲਦੇ ਰੱਖੋ ਜੇ ਮੈਨੇਜਰ ਵਿੰਡੋ ਬੰਦ ਹੁੰਦੀ ਹੈ ਪਰ VM ਵਿੰਡੋ ਹਾਲੇ ਵੀ ਖੁੱਲੀ ਹੈ।

- ਸੰਭਾਲੇ ਅੰਕੜਾ ਅਤੀਤ ਦੀ ਮਾਤਰਾ ਸੀਮਿਤ ਕਰਨ ਦੀ ਮਨਜੂਰੀ ਦਿਓ।

ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਇਹ ਵੇਖੋ:

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

##### 8.3.4.3. virtinst ਨੂੰ 0.400.0 ਵੱਲ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ

python-virtinst ਪੈਕੇਜ ਵਿੱਚ ਮਲਟੀਪਲ VM ਗਿਸਟ ਈਮੇਜ਼ ਫਾਰਮੈਟ ਇੰਸਟਾਲ ਅਤੇ ਸੋਧ ਕਰਨ ਲਈ ਸੰਦ ਸ਼ਾਮਿਲ ਹਨ।

0.300.3 ਤੋਂ ਲੈ ਕੇ ਨਵੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੋਧਾਂ:

- ਨਵਾਂ ਸੰਦ virt-convert: ਵੱਖ-ਵੱਖ virt ਸੰਰਚਨਾ ਫਾਇਲਾਂ ਵਿਚਕਾਰ ਤਬਦੀਲੀ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ। ਹੁਣ ਸਿਰਫ `vmx` ਤੋਂ `virt-image` ਤੱਕ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ।

- ਨਵਾਂ ਸੰਦ virt-pack: `virt-image` xml ਫਾਰਮੈਟ ਨੂੰ `vmx` ਵਿੱਚ ਤਬਦੀਲ ਕਰਦਾ ਹੈ ਅਤੇ tar.gz ਵਿੱਚ ਪੈਕ ਕਰਦਾ ਹੈ। (ਯਾਦ ਰੱਖੋ ਕਿ ਇਹ ਭਵਿੱਖ ਵਿੱਚ virt-convert ਨਾਲ ਮਿਲਾਇਆ ਜਾਵੇਗਾ)।

- virt-install ਸੋਧਾਂ:

  - ਰਿਮੋਟ VM ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ ਸਹਿਯੋਗ। ਰਿਮੋਟ ਹੋਸਟ ਉੱਪਰ ਇੰਸਟਾਲ ਮੀਡੀਆ ਅਤੇ ਡਿਸਕ ਈਮੇਜ਼ ਵਰਤ ਸਕਦਾ ਹੈ ਜੇ `libvirt` ਦੁਆਰਾ ਸ਼ੇਅਰ ਕੀਤੇ ਹਨ। ਰਿਮੋਟ ਪੂਲ ਉੱਪਰ ਸਟੋਰੇਜ਼ ਨੂੰ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ।

  - QEmu/KVM VMs ਲਈ CPU ਪਿੰਨਿੰਗ ਜਾਣਕਾਰੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ

  - `--cpuset=auto` ਰਾਹੀਂ NUMA ਸਹਿਯੋਗ

  - ਨਵੀਆਂ ਚੋਣਾਂ:

    - `--wait` ਨਾਲ ਇੰਸਟਾਲ ਉੱਪਰ ਸਖਤ ਸਮਾਂ ਸੀਮਾਂ ਲਾਗੂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ

    - `--sound` ਨਾਲ ਸਾਊਂਡਕਾਰਡ ਇਮੂਲੇਸ਼ਨ ਸਮੇਤ VM ਬਣਾਈ ਜਾਂਦੀ ਹੈ

    - `--disk` ਹੁਣ ਮੀਡੀਆ ਨੂੰ ਮਾਰਗ,ਸਟੋਰੇਜ਼ ਵਾਲੀਅਮ ਤੌਰ ਤੇ, ਜਾਂ ਸਟੋਰੇਜ਼ ਮਨਜੂਰੀ ਲਈ ਪੂਲ, ਜੰਤਰ ਕਿਸਮ, ਅਤੇ ਕਈ ਹੋਰ ਚੋਣਾਂ ਦੀ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ। `--file`, `--size`, `--nonsparse` ਨੂੰ ਛੱਡ ਦਿੱਤਾ ਗਿਆ ਹੈ।

    - `--prompt` ਇੱਪੁੱਟ ਪਰੌਂਪਟ ਹੁਣ ਮੂਲ ਨਹੀਂ ਹੋਵੇਗਾ, ਇਹ ਚੋਣ ਇਸ ਨੂੰ ਫਿਰ ਤੋਂ ਚਾਲੂ ਕਰ ਦਿੰਦੀ ਹੈ।

- virt-image ਸੋਧਾਂ:

  - `--replace` ਚੋਣ ਮੌਜੂਦਾ VM ਈਮੇਜ਼ ਫਾਇਲ ਨੂੰ ਦੁਬਾਰਾ ਲਿਖਦੀ ਹੈ

  - `virt-image` ਫਾਰਮੈਟ ਵਿੱਚ ਮਲਟੀਪਲ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸਾਂ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ।

- virtio ਡਿਸਕ/ਨੈੱਟ ਡਰਾਈਵਰ ਵਰਤੋ ਜੇ ਗਿਸਟ OS ਐਂਟਰੀ ਇਸ ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦੀ ਹੈ (ਫੇਡੋਰਾ 9 ਅਤੇ 10)

ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਇਹ ਵੇਖੋ:

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

##### 8.3.4.4. Xen ਨੂੰ 3.3.0 ਵੱਲ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ

ਫੇਡੋਰਾ 10 ਹੁਣ ਗਿਸਟ domU ਦੀ ਬੂਟਿੰਗ ਲਈ ਸਹਿਯੋਗੀ ਹੈ, ਪਰ dom0 ਵਾਂਗ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਇਹ ਸਹਿਯੋਗ ਅੱਪਸਟਰੀਮ ਕਰਨਲ ਵਿੱਚ ਸ਼ਾਮਿਲ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ। ਇੱਕ `pv_ops` dom0 ਲਈ ਸਹਿਯੋਗ Xen 3.4 ਲਈ ਸ਼ਾਮਿਲ ਕੀਤਾ ਜਾਵੇਗਾ।

3.2.0 ਤੋਂ ਲੈ ਕੇ ਤਬਦੀਲੀਆਂ:

- ਹਾਈਪਰਵਾਈਸਰ ਵਿੱਚ ਪਾਵਰ ਮੈਨੇਜਮੈਂਟ (P & C states)

- ਵਧੀਆ ਮਾਪ, ਕਾਰਜਕੁਸ਼ਲਤਾ, ਅਤੇ ਸੁਰੱਖਿਆ ਲਈ HVM ਇਮੂਲੇਸ਼ਨ ਡੋਮੇਨ (qemu-on-minios)

- PVGrub: PV ਡੋਮੇਨ ਵਿੱਚ ਰੀਅਲ GRUB ਵਰਤ ਕੇ PV ਕਰਨਲ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ

- ਵਧੀਆ PV ਕਾਰਜਕੁਸ਼ਲਤਾ: ਡੋਮੇਨ ਲਾਕ ਨੂੰ ਪੇਜ਼ਟੇਬਲ-ਅੱਪਡੇਟ ਮਾਰਗ ਤੋਂ ਹਟਾਇਆ ਗਿਆ ਹੈ

- ਸ਼ੈਡੋ3: ਇਸ ਨੂੰ ਵਧੀਆ ਸ਼ੈਡੋ ਪੇਜ਼ਟੇਬਲ ਐਰਗੋਰਿਥਮ ਬਣਾਉਣ ਲਈ ਸੋਧਾਂ, ਜਿਸ ਨਾਲ HVM ਕਾਰਜਕੁਸ਼ਲਤਾ ਪਹਿਲਾਂ ਨਾਲੋਂ ਸੁਧਰ ਜਾਂਦੀ ਹੈ।

- ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਪੇਜ਼ਿਗ ਸੋਧ ਸ਼ਾਮਿਲ ਹੈ: ਵਧੀਆ TLB ਸਥਿਤੀ ਲਈ 2MB ਪੇਜ਼ ਸਹਿਯੋਗ

- CPUID ਵਿਸ਼ੇਸ਼ਤਾ ਪੱਧਰ: ਸਿਸਟਮ ਉੱਪਰ ਵੱਖ-ਵੱਖ CPU ਮਾਡਲ ਸਮੇਤ ਸੁਰੱਖਿਅਤ ਡੋਮੇਨ ਮਾਈਗਰੇਸ਼ਨ ਨੂੰ ਮਨਜੂਰੀ ਦਿੰਦਾ ਹੈ।

- PV ਗਿਸਟਾਂ ਵਿੱਚ ਸਿੱਧੀ SCSI ਪਹੁੰਚ ਲਈ PVSCSI ਡਰਾਈਵਰ

- HVM ਫਰੇਮਬਫਰ ਅਨੁਕੂਲਤਾ: ਫਰੇਮਬਫਰ ਅੱਪਡੇਟਾਂ ਲਈ ਵਧੀਆ ਤਰੀਕੇ ਨਾਲ ਸਕੈਨ ਕਰੋ

- ਜੰਤਰ ਵਿੱਚ ਸੋਧਾਂ ਕੀਤੀਆਂ ਗਈਆਂ

- Intel VT ਉੱਪਰ HVM ਗਿਸਟਾਂ ਲਈ ਫੁੱਲ x86 ਰੀਅਲ-ਮੋਡ ਇਮੂਲੇਸ਼ਨ: ਪੁਰਾਣੇ ਗਿਸਟ 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. ਡਰੁੱਪਲ

ਡਰੁੱਪਲ ਨੂੰ 6.4 ਤੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਵਿਸਥਾਰ ਲਈ, ਇਹ ਵੇਖੋ:

http://drupal.org/drupal-6.4

ਜੇ ਤੁਹਾਡੀ ਇੰਸਟਾਲੇਸ਼ਨ ਨੂੰ ਫੇਡੋਰਾ 9 ਵਿੱਚ 6.4 ਵਰਜਨ ਤੱਕ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਹੇਠਲੇ ਪਗ ਛੱਡੋ।

ਪਿਛਲੇ ਵਰਜਨ ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਆਪਣੀ ਸਾਈਟ ਤੇ ਪਰਬੰਧਕ ਤੌਰ ਤੇ ਲਾਗਇਨ ਕਰਨਾ ਯਾਦ ਰੱਖੋ, ਅਤੇ ਕੋਈ ਵੀ ਥਰਡ-ਪਾਰਟੀ ਮੈਡਿਊਲ ਅਯੋਗ ਕਰੋ। ਪੈਕੇਜ ਅੱਪਗਰੇਡ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ:

1. `/etc/drupal/default/settings.php.rpmsave` ਨੂੰ `/etc/drupal/default/settings.php` ਵਿੱਚ ਨਕਲ ਕਰੋ, ਅਤੇ ਹੋਰ ਸਾਈਟਾਂ ਉੱਪਰ `settings.php` ਲਈ ਦੁਹਰਾਓ।

2. ਅੱਪਗਰੇਡ ਸਕਰਿਪਟ ਚਲਾਉਣ ਲਈ `http://host/drupal/update.php` ਵੇਖੋ।

ਕਈ ਮੈਡਿਊਲ ਹੁਣ ਫੇਡੋਰਾ 10 ਵਿੱਚ ਵੀ ਉਪਲੱਬਧ ਹਨ, ਜਿਵੇਂ ਕਿ drupal-date, -cck, -views, ਅਤੇ -service_links।

### 8.5. ਸਾਂਬਾ - ਵਿੰਡੋ ਅਨੁਕੂਲਤਾ

ਇਹ ਭਾਗ ਵਿੱਚ ਸਾਂਬਾ, ਸਾਫਟਵੇਅਰ ਜੋ ਮਾਈਕ੍ਰੋਸਾਫਟ ਵਿੰਡੋ ਸਿਸਟਮ ਨਾਲ ਸੰਪਰਕ ਕਰਨ ਲਈ ਫੇਡੋਰਾ ਵਰਤਦਾ ਹੈ ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੈ।

ਫੇਡੋਰਾ 10 ਵਿੱਚ samba-3.2.1 ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਹ ਫੇਡੋਰਾ 9, 3.2.0 ਵਿੱਚ ਸ਼ਾਮਿਲ ਵਰਜਨ ਦੇ ਮੁਕਾਬਲੇ ਛੋਟਾ ਰੀਲੀਜ਼ ਹੈ, ਇਸ ਲਈ ਉਪਭੋਗੀ ਜੋ ਫੇਡੋਰਾ 9 ਤੋਂ ਅੱਪਗਰੇਡ ਹੋਏ ਹਨ, ਨੂੰ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੈ। ਜਦਕਿ, ਸਾਂਗਾ ਦੇ ਪੁਰਾਣੇ ਵਰਜਨ ਤੋਂ ਅੱਪਗਰੇਡ ਹੋ ਰਹੇ ਉਪਭੋਗੀਆਂ ਨੂੰ ਧਿਆਨ ਨਾਲ ਸਾਂਬਾ 3.2 ਜਾਰੀ ਸੂਚਨਾ ਵੇਕਣ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ:

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

ਨਾਲ ਹੀ, ਸਾਂਬਾ 3.2 ਉੱਪਰ ਨਿਊਜ਼ ਆਰਟੀਕਲ ਵਿੱਚ ਵੀ ਕੁਝ ਮੁੱਖ ਤਬਦੀਲੀਆਂ ਦੱਸੀਆਂ ਗਈਆਂ ਹਨ:

http://news.samba.org/

### 8.6. ਮੇਲ ਸਰਵਰ

ਇਹ ਭਾਗ ਵਿੱਚ ਇਲੈਕਟਰੋਨਿਕ ਮੇਲ ਸਰਵਰ ਜਾਂ ਮੇਲ ਟਰਾਂਸਫਰ ਏਜੰਟ (MTA) ਬਾਰੇ ਜਾਣਕਾਰੀ ਹੈ।

#### 8.6.1. Sendmail

By default, the Sendmail mail transport agent (MTA) does not accept network connections from any host other than the local computer. To configure Sendmail as a server for other clients:

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. ਡਾਟਾਬੇਸ ਸਰਵਰ

| You must do your own research on upgrading database packages.
Consult the release notes for the version of database you are upgrading to. There may be actions you need to do for the upgrade to be successful.

#### 8.7.1. MySQL

Fedora 10 includes MySQL 5.0.67-2.

| MySQL version in Fedora 10 significantly different from Fedora 9 version
There are a number of changes from the version included in Fedora 9, including some incompatible changes.

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

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

#### 8.7.2. PostgreSQL

Fedora 10 includes PostgreSQL 8.3.4-1.

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

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

### 8.8. Backwards compatibility

ਫੇਡੋਰਾ ਪੁਰਾਤਨ ਸਿਸਟਮ ਲਾਈਬ੍ਰੇਰੀਆਂ ਨੂੰ ਪੁਰਾਣੇ ਸਾਫਟਵੇਅਰਾਂ ਵਾਸਤੇ ਅਨੁਕੂਲਤਾਂ ਲਈ ਰੱਖਦਾ ਹੈ। ਇਹ ਸਾਫਟਵੇਅਰ ਪੁਰਾਤਨ ਸਾਫਟਵੇਅਰ ਡੀਵੈਲਪਮਿੰਟ ਗਰੁੱਪ ਦਾ ਭਾਗ ਹੈ, ਜੋ ਕਿ ਮੂਲ ਰੂਪ ਵਿੱਚ ਇੰਸਟਾਲ ਨਹੀਂ ਹੁੰਦਾ ਹੈ। ਉਪਭੋਗੀ, ਜਿੰਨ੍ਹਾਂ ਲਈ ਇਹ ਸਹੂਲਤ ਲੋੜੀਦੀ ਹੈ, ਇਹ ਗਰੁੱਪ ਜਾਂ ਤਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਚੁਣ ਸਕਦੇ ਹਨ ਜਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਕਾਰਵਾਈ ਪੂਰੀ ਹੋਣ ਉਪਰੰਤ ਕਰ ਸਕਦੇ ਹਨ। ਇੱਕ ਫੇਡੋਰਾ ਸਿਸਟਮ ਉੱਤੇ ਪੈਕੇਜ ਗਰੁੱਪ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਕਾਰਜ → ਸਾਫਟਵੇਅਰ ਸ਼ਾਮਲ/ਹਟਾਓ ਨੂੰ ਵਰਤੋਂ ਜਾਂ ਟਰਮੀਨਲ ਝਰੋਖੇ ਵਿੱਚ ਇਹ ਕਮਾਂਡ ਦਿਓ:

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

ਜਦੋਂ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਪਰਬੰਧਕ (root) ਲਈ ਗੁਪਤ-ਕੋਡ ਦਿਓ।

#### 8.8.1. Compiler compatibility

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. ਫੇਡੋਰਾ 10 ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤੇ ਪੈਕੇਜ

ਇਹ ਸੂਚੀ ਖਾਸ ਮਿਤੀ ਨੂੰ (F10)-1 GOLD ਟਰੀ ਅਤੇ F10 ਟਰੀ ਦੀ ਤੁਲਨਾ ਦੌਰਾਨ ਸਵੈ ਹੀ ਬਣਦੀ ਹੈ। ਇਸ ਬਾਰੇ ਜਾਣਕਾਰੀ ਸਿਰਫ ਵਿੱਕੀ (wiki) ਤੇ ਰੱਖੀ ਹੈ:

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

### 8.10. ਪੈਕੇਜ ਤਬਦੀਲੀਆਂ

| ਇਹ ਸੂਚੀ ਸਵੈ ਹੀ ਬਣਦੀ ਹੈ
ਇਹ ਸੂਚੀ ਸਵੈ ਹੀ ਬਣਦੀ ਹੈ। ਇਸ ਦਾ ਅਨੁਵਾਦ ਨਹੀਂ ਕੀਤਾ ਹੈ।

ਇਹ ਸੂਚੀ ਰੀਲੀਜ਼ ਲਈ ਬਣਾਈ ਹੈ ਅਤੇ ਸਿਰਫ wiki ਉੱਪਰ ਪੋਸਟ ਕੀਤੀ ਗਈ ਹੈ। ਇਸ ਨੂੰ yum-utils ਤੋਂ repodiff ਸਹੂਲਤ ਵਰਤ ਕੇ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਪੁਰਾਣੀ ਰਿਪੋਜ਼ਟਰੀ repodiff --old=<`ਪੁਰਾਣੀ SRPMS ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਅਧਾਰ URL`> --new=<`ਪੁਰਾਣੀ SRPMS ਰਿਪੋਜ਼ਟਰੀ ਦੀ ਅਧਾਰ URL>`> ਤੌਰ ਤੇ ਚਲਾਇਆ ਗਿਆ ਹੈ।

ਆਖਰੀ ਰੀਲਿਜ਼ ਤੋਂ ਬਾਅਦ ਅੱਪਡੇਟ ਕੀਤੇ ਗਏ ਪੈਕੇਜ ਦੀ ਲਿਸਟ ਵੇਖਣ ਲਈ, http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages ਨੂੰ ਵੇਖੋ। ਤੁਸੀਂ ਫੇਡੋਰਾ ਵਰਜਨ ਵਿੱਚ ਵੱਡੇ ਬਦਲੇ ਪੈਕੇਜਾਂ ਲਈ http://distrowatch.com/fedora ਵੇਖ ਸਕਦੇ ਹੋ।

## 9. ਯੋਗ ਅਤੇ ਫਾਲਤੂ

### 9.1. ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ

The goal of the Fedora Project is to work with the Linux community to build a complete, general-purpose operating system exclusively from free and open source software. The Fedora Project is driven by the individuals that contribute to it. As a tester, developer, documenter, or translator, you can make a difference. Refer to http://join.fedoraproject.org for details. For information on the channels of communication for Fedora users and contributors, refer to http://fedoraproject.org/wiki/Communicate.

ਵੈੱਬ ਸਾਇਟ ਤੋਂ ਬਿਨਾਂ, ਹੇਠ ਦਿੱਤੀਆਂ ਮੇਲਿੰਗ ਲਿਸਟਾਂ ਵੀ ਉਪਲੱਬਧ ਹਨ:

- mailto:fedora-list@redhat.com ਫੇਡੋਰਾ ਰੀਲਿਜ਼ ਦੇ ਉਪਭੋਗੀਆਂ ਲਈ

- mailto:fedora-test-list@redhat.com ਫੇਡੋਰਾ ਟੈਸਟ ਰੀਲਿਜ਼ ਦੀ ਜਾਂਚ ਕਰਨ ਵਾਲਿਆਂ ਲਈ

- mailto:fedora-devel-list@redhat.com ਖੋਜੀਆਂ, ਖੋਜੀਆਂ ਅਤੇ ਖੋਜੀਆਂ ਲਈ

- mailto:fedora-docs-list@redhat.com ਦਸਤਾਵੇਜ਼ ਪਰੋਜੈੱਕਟ ਵਿੱਚ ਭਾਗ ਲੈਣ ਵਾਲਿਆਂ ਲਈ

ਇਹਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਸੂਚੀ ਉੱਪਰ ਸ਼ਾਮਲ ਹੋਣ ਲਈ, ਇੱਕ ਈ-ਮੇਲ ਵਿਸ਼ੇ ਵਿੱਚ "subscribe" ਸ਼ਬਦ ਨਾਲ `<listname>-request` ਨੂੰ ਭੇਜੋ, ਜਿੱਥੇ `<listname>` ਇੱਕ ਉਦਾਹਰਨ ਹੈ।) ਬਦਲਵੇਂ ਰੂਪ ਵਿੱਚ ਤੁਸੀਂ ਫੇਡੋਰਾ ਮੇਲਿੰਗ ਲਿਸਟ ਉੱਤੇ http://www.redhat.com/mailman/listinfo/ ਦੇ ਵੈੱਬ ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਵੀ ਮੈਂਬਰ ਬਣ ਸਕਦੇ ਹੋ।

ਫੇਡੋਰਾ ਪਰੋਜੈਕਟ IRC (ਇੰਟਰਨੈੱਟ ਰੀਲੇ ਚੈਟ) ਚੈਨਲ ਵੀ ਵਰਤਦਾ ਹੈ। IRC ਸੰਪਰਕ ਲਈ ਤੁਰੰਤ ਸੁਨੇਹਾ ਭੇਜਣ ਵਾਂਗ ਇੱਕ ਰੀਅਲ-ਟਾਈਮ, ਪਾਠ-ਅਧਾਰਿਤ ਰੂਪ ਹੈ। ਇਸ ਨਾਲ, ਤੁਸੀਂ ਬਹੁਤੇ ਲੋਕਾਂ ਨਾਲ ਖੁੱਲੇ ਚੈਨਲ ਤੇ ਜਾਂ ਨਿੱਜੀ ਚੌਰ ਤੇ ਇਕੱਲੇ-ਇਕੱਲੇ ਕਿਸੇ ਇੱਕ ਨਾਲ ਗੱਲਬਾਤ ਕਰ ਸਕਦੇ ਹੋ। ਹੋਰ ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ ਯੋਗਦਾਨੀਆਂ ਨਾਲ IRC ਰਾਹੀਂ ਗੱਲਬਾਤ ਕਰਨ ਲਈ ਫਰੀ-ਨੋਡ IRC ਨੈੱਟਵਰਕ ਵਰਤੋਂ। ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ ਫਰੀ-ਨੋਡ ਵੈੱਬਸਾਇਟ http://www.freenode.net/ ਨੂੰ ਵੇਖੋ।

Fedora Project participants frequent the `#fedora` channel on the Freenode network, while Fedora Project developers may often be found on the `#fedora-devel` channel. Some of the larger projects may have their own channels as well. This information may be found on the webpage for the project, and at http://fedoraproject.org/w/index.php?title=Communicate.

`#fedora` ਚੈਨਲ ਉੱਤੇ ਗੱਲ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਆਪਣੇ ਉਪ-ਨਾਂ, ਜਾਂ nick ਨਾਲ ਰਜਿਸਟਰ ਹੋਣਾ ਪਵੇਗਾ। ਹਦਾਇਤਾਂ ਦਿੱਤੀਆਂ ਜਾਣਗੀਆਂ ਜਦੋਂ ਤੁਸੀਂ ਚੈਨਲ /join ਕੀਤਾ।

| IRC ਚੈਨਲ
ਫੇਡੋਰਾ ਪਰੋਜੈੱਕਟ ਅਤੇ ਰੈੱਡ ਹੈੱਟ ਦਾ IRC ਚੈਨਲਾਂ ਜਾਂ ਉਹਨਾਂ ਦੀ ਜਾਣਕਾਰੀ ਉੱਤੇ ਕੋਈ ਕੰਟਰੋਲ ਨਹੀਂ ਹੈ।

### 9.2. ਮਾਣ

ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਵਰਤਦੇ ਹਾਂ, ਮਾਣ ਹੈ:

- ਸਹਿਯੋਗੀ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਜ਼ਿੰਮੇਦਾਰੀ ਦਿੰਦਾ ਹੈ ,ਅਤੇ

- ਸੰਦ ਅਤੇ ਉਤਪਾਦਨ ਢੰਗ ਵੇਰਵਾ ਦਿੰਦਾ ਹੈ।

#### 9.2.1. ਯੋਗਦਾਨ

- Alain Portal (translator - French)

- Albert Felip (translator - Catalan)

- Agusti Grau (translator - Catalan)

- Alfred Fraile (translator - Catalan)

- ਜਸਵਿੰਦਰ ਸਿੰਘ (ਅਨੁਵਾਦਕ - ਪੰਜਾਬੀ)

- Andrew Martynov (translator - Russian)

- Andrew Overholt (beat contributor)

- Ani Peter (translator - Malayalam)

- Ankitkumar Patel (translator - Gujarati)

- Anthony Green (beat writer)

- Brandon Holbrook (beat contributor)

- Bob Jensen (beat writer)

- Chris Lennert (beat writer)

- Corina Roe (translator - French)

- Dale Bewley (beat writer)

- Damien Durand (translator - French)

- Daniela Kugelmann (translator - German)

- Dave Malcolm (beat writer)

- David Eisenstein (ਬੀਟ ਲੇਖਕ)

- David Woodhouse (ਬੀਟ ਲੇਖਕ)

- Davidson Paulo (translator - Brazilian Portuguese)

- ਦੀਪਕ ਭੋਲੇ (ਬੀਟ ਯੋਗਦਾਨ)

- Diego Búrigo Zacarão (translator)

- ਡੀਮੀਟਰੀਸ ਗਲੋਜ਼ਸ (ਅਨੁਵਦਾਕ - ਗਰੀਕ, ਸੰਦ)

- Domingo Becker (ਅਨੁਵਾਦਕ - ਸਪੇਨੀ)

- Dominik Sandjaja (translator - German)

- Eun-Ju Kim (translator - Korean)

- ਥਾਮਸ ਗੀਇਰ (ਅਨੁਵਾਦਕ ਜਰਮਨ)

- Fernando Villa (translator - Catalan)

- Florent Le Coz (translator - French)

- Francesco Tombolini (ਅਨੁਵਾਦਕ, ਇਤਾਲਵੀ)

- Francesco Valente (translator - Italian)

- Gatis Kalnins (translator - Latvian)

- Gavin Henry (ਬੀਟ ਲੇਖਕ)

- ਤੀਤਾ ਬਿਲਿਆਨੋਉ (ਅਨੁਵਾਦਕ - ਗਰੀਕ)

- Glaucia Cintra (translator - Brazilian Portuguese)

- Gregory Sapunkov (translator - Russian)

- Pawel Sadowski (ਅਨੁਵਾਦਕ - ਪੋਲਿਸ਼)

- Han Guokai (translator - Simplified Chinese)

- ਹੀਗੋ ਕਿਸਨੀਈਰੋਸ (ਅਨੁਵਾਦਕ - ਬਰਾਜ਼ੀਲੀ ਪੁਰਗਾਲੀ)

- I. Felix (translator - Tamil)

- ਈਗੋਰ ਮਿਲੀਟਿਕ (ਅਨੁਵਾਦਕ - ਸਰਬੀਆਈ)

- Janis Ozolins (translator - Latvian)

- Karsten Wade (ਬੀਟ-ਲੇਖਕ, ਸੰਪਾਦਕ, ਸਹਿ-ਪਰਕਾਸ਼ਕ)

- Jaswinder Singh (translator - Punjabi)

- ਜੱਫ਼ ਜਾਨਸਟੋਨ (ਬੀਟ ਲੇਖਕ)

- ਜੱਫ਼ ਜਾਨਸਟੋਨ (ਬੀਟ ਲੇਖਕ)

- Jens Petersen (ਬੀਟ ਲੇਖਕ)

- Joe Orton (beat writer)

- Jordi Mas (translator - Catalan)

- José Nuno Coelho Pires (translator - Portuguese)

- Josep Mª Brunetti (translator - Catalan)

  Josh Bressers (beat writer)

- Juan M. Rodriguez (translator - Spanish)

- Kai Werthwein (translator - German)

- Karsten Wade (beat writer, editor, co-publisher)

- Kevin Kofler (beat writer)

- Kiyoto Hashida (translator - Japanese)

- Krishnababu Krothapalli (translator - Telugu)

- Kushal Das (translator - Bengali India)

- Kyu Lee (beat contributor)

- Leah Liu (translator - Simplified Chinese)

- Lenka Čelková (translator - Slovak)

- Licio Fonseca (translator - Brazilian Portuguese)

- Lubomir Kundrak (beat contributor, translator - Slovak)

- Lukas Brausch (translator - German)

- Luya Tshimbalanga (beat writer)

- Magnus Larsson (translator - Swedish)

- Manojkumar Giri (translator - Oriya)

- Marek Mahut (translator - Slovak)

- Mathieu Schopfer (translator - French)

- Matthieu Rondeau (translator - French)

- Maxim Dziumanenko (translator - Ukrainian)

- Martin Ball (beat writer)

- Michaël Ughetto (translator - French)

- Natàlia Girabet (translator - Catalan)

- Nikos Charonitakis (translator - Greek)

- Noriko Mizumoto (translation coordinator, translator - Japanese)

- Oriol Miró (translator - Catalan)

- Orion Poplawski (beat contributor)

- Pablo Martin-Gomez (translator - French)

- Panagiota Bilianou (translator - Greek)

- Patrick Barnes (beat writer, editor)

- Paul W. Frields (tools, editor)

- Pavol Šimo (translator - Slovak)

- Pawel Sadowski (translator - Polish)

- ਪਾਟਰਿਕ ਈਰਨਜ਼ੀਰ (ਬੀਟ ਲੇਖਕ)

- 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 (beat writer, editor)

- 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 (beat writer)

- Sandeep Shedmake (translator - Marathi)

- Sekine Tatsuo (translator - Japanese)

- Shankar Prasad (translator - Kannada)

- Severin Heiniger (translator - German)

- Simos Xenitellis (translator - Greek)

- Steve Dickson (beat writer)

- Sweta Kothari (translator - Gujarati)

- Terry Chuang (translator - Traditional Chinese)

- Teta Bilianou (translator - Greek)

- Thomas Canniot (translator - French)

- Thomas Graf (beat writer)

- Timo Trinks (translator - German)

- Tommy Reynolds (tools)

- Valnir Ferreira Jr. (translator - Brazilian Portuguese)

- Vasiliy Korchagin (translator - Russian)

- Ville-Pekka Vainio (translator - Finnish)

- Will Woods (beat contributor)

- Xavier Conde (translator - Catalan)

- Xavier Queralt (translator - Catalan)

- Yoshinari Takaoka (translator, tools)

- Yu Feng (translator - Simplified Chinese

- Yuan Yijun (translator - Simplified Chinese)

- Yulia Poyarkova (translator - Russian)

- Zhang Yang(ਅਨੁਵਾਦਕ - ਸਧਾਰਨ ਚੀਨੀ)

... ਅਤੇ ਹੋਰ ਬਹੁਤ ਸਾਰੇ ਅਨੁਵਾਦਕ। ਰੀਲਿਜ਼ ਦੇ ਬਾਅਦ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਅਨੁਵਾਦਕ ਨੂੰ ਵੇਖਣ ਲਈ ਰੀਲਿਜ਼ ਨੋਟਿਸ ਦਾ ਵੈੱਬ ਵਰਜਨ ਵੇਖੋ:

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

#### 9.2.2. Production methods

ਬੀਟ ਲੇਖਕ ਰੀਲਿਜ਼ ਨੋਟਿਸ ਸਿੱਧੇ ਫੇਡੋਰਾ ਪ੍ਰੋਜੈਕਟ ਵਿੱਕੀ ਵਿੱਚ ਹੀ ਉਪਲੱਬਧ ਕਰਵਾਉਦੇ ਹਨ। ਉਹ ਹੋਰ ਵਿਸ਼ਾ ਮਾਹਿਰਾਂ ਨਾਲ ਫੇਡੋਰਾ ਦੇ ਟੈਸਟ ਰੀਲਿਜ਼ ਪੜਾਅ ਵਿੱਚ ਖਾਸ ਤਬਦੀਲੀਆਂ ਅਤੇ ਸੁਧਾਰਾਂ ਲਈ ਜੁੜ ਹੋਏ ਹੁੰਦੇ ਹਨ। ਸੰਪਾਦਕੀ ਟੀਮ ਇਕਸਾਰਤਾ ਅਤੇ ਬੀਟ ਖਤਮ ਹੋਣ ਦੀ ਕੁਆਲਟੀ, ਵਿਕੀ ਸਮੱਗਰੀ ਨੂੰ DocBook XML ਵਿੱਚ ਇੱਕ ਰੀਵਿਜ਼ਨ ਕੰਟਰੋਲ ਰਿਪੋਜ਼ਟਰੀ ਵਿਚ ਰੱਖਦੀ ਹੈ। ਇਸ ਮੌਕੇ, ਅਨੁਵਾਦਕਾਂ ਦੀ ਟੀਮ ਹੋਰ ਭਾਸ਼ਾ ਵਰਜਨ ਤਿਆਰ ਕਰਦੀ ਹੈ ਅਤੇ ਤਦ ਉਹ ਫੇਡੋਰਾ ਦਾ ਭਾਗ ਬਣ ਕੇ ਆਮ ਲੋਕਾਂ ਤੱਕ ਅੱਪੜਦਾ ਹੈ। ਪਬਲੀਕੇਸ਼ਨ ਟੀਮ ਵੀ ਉਨ੍ਹਾਂ ਨੂੰ ਬਣਾਉਦੀ ਹੈ ਅਤੇ ਲੋੜ ਮੁਤਾਬਕ ਈਰਟਾ ਵੈੱਬ ਰਾਹੀਂ ਉਪਲੱਬਧ ਕਰਵਾਇਆ ਜਾਂਦਾ ਹੈ।

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