The XFree86 Project, Inc
15 December 2000
(інформаційний файл з комплекту документації до XFree86[tm] 4.0.2)
XFree86 - це версія X11R6.4 release від X.Org, що розповсюджується з загальнодоступними вихідними кодами та працює на багатьох операційних системах UNIX(R) та подібних до неї (таких як Linux, BSD та Solaris x86) на платформі Intel та інших.
XFree86 4.0.2 - третя повна реаліазація в новій 4 серії XFree86.
XFree86 release 4 є суттєвою переробкою головних архітектурних засад XFree86 втілення оригінального X обслуговувача від X Consortium. Цей перегляд дозволив модульну взаємодію між драйверами апаратних засобів та XFree86 core X server. В 4.х доповнення X обслуговувача можливостями підтримки нових та таких, що раніше не підтримувалися, апаратних засобів може бути здійснено значно простіше та встановлення не буде потребувати процесу перепобудови X обслуговувача, як раніше. Все, що треба буде зробити, це встановити новий модуль та відкорегувати файл налаштувань.
Шлях до XFree86 release 4 почався з архітектурної концепції в середині 1997 та з серьйозних шматків коду, що втілилися в життя на початку 1998. На шляху до 4.0 було декілька фіксованих робочих варіантів, що зараз є частиною базової реалізації 4.0. 4.0.2 - це поновлення до 4.0.1, що має більшу підтримку апаратних засобів, доповнень в коді та виправлення помилок.
Release 4 також включає довго очікувану інтеграцію з DRI (Direct Rendering Infrastructure (засоби прямої побудови зовнішності). Це поновлення в основі коду дає XFree86 можливість прискореної побудови зовнішності безпосередньо в 3-D графіці, що широко використовується в іграх та інших програмах побудови зображень.
Поки деякі драйвери, що є в старих втіленнях серії 3.3.x, не конвертовані для серій 4.x, ті що потрібні для більшості сучасних відеокарт є в наявності. Будьласка, перевіряйте документ про стан з драйверами (Driver Status document), щоб бути певним, що ваші апаратні засоби підтримуються, до преходу на 4.х серії.
Особливості кожного втілення будуть пояснені в ``Об`явах про вихід'' (Release Notes).
Відомості про двійкові пакети та відповідні настанови з встановлення можна знайти в документації з встановлення (Installation Document).
Відомості про права та ліцензію для цього втілення та всіх втілень XFree86 можно знайти в документі про ліцензію (License Document).
Коли ви бажаєте працювати над розробкою XFree86 4, чи то допомогти з переробкою наших старих драйверів у новий 4.x дизайн, чи допомогти з створенням нових драйверів або підтримки нових платформ в базовому коді, то надішліть запит про приєднання до команди розробників XFree86 <URL:http://www.xfree86.org:/developer.html>. Це надасть вам доступ до найсвіжіших відомостей та дискусій відносно розробки XFree86. Повідомте в запиті ваше ім`я, адресу електронної пошти, навіщо ви бажаєте приєднатися (що ви будете робити) та рівень вашої кваліфікації (кодувальник, DRI, core, окремі драйвери) та галузь зацікавленості.
Коли ви, напроти, зацікавлені в питаннях документації до проекту або бажаєте зробити внесок але не готові заглибитися в кодування, то можете приєднатися до команди підготовки документації (ті стійкі душі, що відповідальні за зміст того, що ви зараз читаєте :-). Серед зусиль команди документації є переробка нашої документації в SGML на документацію в XML та поновлення і створення технічної документації, що її використовує персонал та громадскість. Коли це звучить цікаво, то шліть запит на приєднання до команди з документування XFree86 <URL:mailto:signup@xfree86.org>. Повідомте в запиті ваше ім`я, адресу електронної пошти, навіщо ви бажаєте приєднатися (що ви будете робити) та рівень вашої кваліфікації й у чому ви зацікавлені (інструментальний чи змістовний бік роботи).
Для тих хто новачок у XFree86 та бажає дізнатися більше про наш проект, ми рекомендуємо приєднатися до нашої розсилки для новачків розташованої на переліку загально доступних розсилок <URL:http://www.xfree86.org/mailman/listinfo>, де відбуваються різні обговорення з нашим усім штатом ентузіастів. Це добре місце для отримання початкових знань про XFree86 та надсилання запитів про допомогу з встановлення XServer або чи підтримуються ваші апаратні засоби і чому ні, та внесення пропозицій на включення до майбутніх випусків XFree86. Ця розсилка підтримується нашими постійними ентузіастами, що потребують відомостей як ви використовуєте та взаємодієте з XFree86, та що є не добре і мало б бути краще. Кажіть їм, вони бажають це знати!
Для тих хто бажає лише бути в курсі виходу чергових випусків, це найкраща розсилка.
Для тих хто бажає бути в курсі змін у нашому CVS, це розсилка, що покаже ці зміни. Ця розсилка змінюється динамічно кожен раз коли зберіговище поновлюється після затвердження змін.
Коли ж ви - розробник одинак, який самостійно покращує можливості XFree86 на громадських засадах (Я бажаю заставити працювати мою відеокарту або мишу.) і потребуєте відповіді на технічні питання то їх треба надсилати в нашу розсилку Xpert, де такі питання піднімаються та обговорюються з нашим колективом розробників. Пам`ятайте, вам не треба бути членом колективу, щоб питати та робити виправлення до базового коду. Коли ваші виправлення обмежені та самодостатні об`єм листування розробника може бути вельми невизначеним.
Коли ваша робота буде завершена (закодована, відлагоджена та задокументована), будьласка, надсилайте ваші правки до <fixes@XFree86.org>. Це буде гарантувати, що вони війдуть до наступного випуску. Та, дякуємо! Ви зробили це дійсно у відкритій групі.
XFree86 4.0.2 можна знайти на ftp обслуговувачі XFree86 <URL:ftp://ftp.xfree86.org/pub/XFree86/4.0.2/> та на дзеркалах цього обслуговувача. Відомості про отримання та встановлення двійкових комплектів цього випуску може бути знайдена в документації з встановлення (Installation Document). Відомості про одержання випуску у вихідних кодах подано нижче.
Вихідні коди для версії 4.0.2 розділено на три частини: X402src-1.tgz,
X402src-2.tgz, X402src-3.tgz. До першої входить все за виключенням
шрифтів та загальної документації з X11. Цього достатньо для побудови
XFree86, коли у вас вже є шрифти. У другій є шрифти та джерела для
загальної документації з X11. Третя містить загальну документацію
з X11 у вигляді для друку.
Вихідні коди для заплат до версії 4.0.1 також є. Через їх розмір, вони
поділені на чотири частини. Це файли: 4.0.1-4.0.2.diff1.gz, 4.0.1-4.0.2.diff2.gz,
4.0.1-4.0.2.diff3.gz та 4.0.1-4.0.2.diff4.gz. Є архів що містить компоненти,
що не війшли до diff. Це - 4.0.2.tgz. Ці заплатки треба застосовувати
до чистих вихідних кодів дерева 4.0.1, працюючому з каталогу в якому
є каталог xc/. Заплати можуть бути застосовані запуском:
gzip -d < 4.0.1-4.0.2.diff1.gz | patch -p0 -E gzip -d < 4.0.1-4.0.2.diff2.gz
| patch -p0 -E gzip -d < 4.0.1-4.0.2.diff3.gz | patch -p0 -E gzip
-d < 4.0.1-4.0.2.diff4.gz | patch -p0 -E
gzip -d < 4.0.2.tgz | tar vxf -
Внески сторонніх розробників до комплекту було об'єднано з головним деревом вихідних кодів і зараз окремі архіви з сторонніми внесками не потрібні.
Щоб сформатувати документацію до XFree86 використовуйте останню версію
нашого пакету doctools, що доступний як doctools-1.2.tgz.
Про помилки треба повідомляти до <XFree86@XFree86.org>. До повідомлення
про помилку, будьласка, прогляньте файл протоколу Х обслуговувача.
Його можна знайти в /var/log/XFree86.0.log на більшості платформ.
Коли ви самі не можете вирішити проблему, вишліть весь файл протоколу
разом із звітом про помилку, але не шліть знімок ядра операційної
системи. Не редагуйте файл протоколу, адже наші розробники використовують
його щоб відтворити та зрозуміти причини виникнення вашої проблеми.
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/README.sgml,v 3.110 2000/12/15 16:11:57 dawes Exp $
Translated on ukrainian by Andriy M. Dobrovol's'kiy 19/02/2001
Copyright © 2000 Dobrovol's'kii A.M.