Date: Tue, 02 Dec 2025 15:12:35 +0000 From: Vladlen Popolitov <vladlen@FreeBSD.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Subject: git: 5109828c32 - main - website: RU - sync ru/platforms pages Message-ID: <692f01e3.32c9d.1ce59943@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=5109828c329e84253809d1f201a17bf7756bf260 commit 5109828c329e84253809d1f201a17bf7756bf260 Author: Vladlen Popolitov <vladlen@FreeBSD.org> AuthorDate: 2025-12-02 15:12:30 +0000 Commit: Vladlen Popolitov <vladlen@FreeBSD.org> CommitDate: 2025-12-02 15:12:30 +0000 website: RU - sync ru/platforms pages Reviewed by: andy, marck Differential Revision: https://reviews.freebsd.org/D53994 --- website/content/ru/platforms/_index.adoc | 132 +++++++++++++--- website/content/ru/platforms/alpha.adoc | 25 --- website/content/ru/platforms/amd64.adoc | 30 ++-- .../content/ru/platforms/amd64/motherboards.adoc | 111 -------------- website/content/ru/platforms/arm.adoc | 121 +++++++++++++-- website/content/ru/platforms/i386.adoc | 23 ++- website/content/ru/platforms/ia64/_index.adoc | 32 ---- website/content/ru/platforms/ia64/machines.adoc | 49 ------ website/content/ru/platforms/ia64/refs.adoc | 39 ----- website/content/ru/platforms/ia64/todo.adoc | 40 ----- website/content/ru/platforms/mips.adoc | 83 ++++++---- website/content/ru/platforms/pc98.adoc | 30 ---- website/content/ru/platforms/ppc.adoc | 162 ++++++++++++-------- website/content/ru/platforms/sparc.adoc | 167 ++++++++++++--------- website/content/ru/platforms/xbox.adoc | 31 ---- 15 files changed, 489 insertions(+), 586 deletions(-) diff --git a/website/content/ru/platforms/_index.adoc b/website/content/ru/platforms/_index.adoc index 26c016ef97..2843839d2a 100644 --- a/website/content/ru/platforms/_index.adoc +++ b/website/content/ru/platforms/_index.adoc @@ -5,12 +5,6 @@ sidenav: developers include::shared/ru/urls.adoc[] -// -// The FreeBSD Russian Documentation Project -// -// Original EN revision (20.11.2023): 96d6c43f19c20c0e3322e38ffbef4a134aa9df08 -// - = Платформы == Поддерживаемые платформы @@ -18,25 +12,109 @@ include::shared/ru/urls.adoc[] Вот список платформ, которые поддерживает FreeBSD. [.tblbasic] -[cols=",,,,",options="header",] +[cols=",,,,,",options="header",] |=== -|Название платформы |TARGET_ARCH |link:{committers-guide}#archs[Уровень поддержки] в 13.x |link:{committers-guide}#archs[Уровень поддержки] в 14.x |link:{committers-guide}#archs[Уровень поддержки] в 15.x (прогнозный) -|64-разрядная x86 |link:amd64[amd64] |Уровень 1 |Уровень 1 |Уровень 1 -|32-разрядная x86 |link:i386[i386] |Уровень 2 |Уровень 2 |Не поддерживается -|64-разрядная ARMv8 |link:arm[aarch64] |Уровень 1 |Уровень 1 |Уровень 1 -|32-разрядная ARMv6 |link:arm[armv6] |Уровень 2 |Уровень 3 |Не поддерживается -|32-разрядная ARMv7 |link:arm[armv7] |Уровень 2 |Уровень 2 |Уровень 2 -|32-разрядная MIPS без математического модуля |link:mips[mips, mipsel] |Уровень 2 |Не поддерживается |Не поддерживается -|32-разрядная MIPS с математическим модулем |link:mips[mipshf, mipselhf] |Уровень 2 |Не поддерживается |Не поддерживается -|32-разрядная MIPS n32 |link:mips[mipsn32] |Уровень 2 |Не поддерживается |Не поддерживается -|64-разрядная MIPS без математического модуля |link:mips[mips64, mips64el] |Уровень 2 |Не поддерживается |Не поддерживается -|64-разрядная MIPS с математическим модулем |link:mips[mips64hf, mips64elhf] |Уровень 2 |Не поддерживается |Не поддерживается -|32-разрядная PowerPC |link:ppc[powerpc] |Уровень 2 |Уровень 2 |Не поддерживается -|32-разрядная PowerPC с SPE |link:ppc[powerpcspe] |Уровень 2 |Уровень 2 |Не поддерживается -|64-разрядная PowerPC с прямым порядком байтов |link:ppc[powerpc64] |Уровень 2 |Уровень 2 |Уровень 2 -|64-разрядная PowerPC с обратным порядком байтов |link:ppc[powerpc64le] |Уровень 2 |Уровень 2 |Уровень 2 -|64-разрядная RISC-V |https://wiki.freebsd.org/riscv[riscv64] |Уровень 2 |Уровень 2 |Уровень 2 -|64-разрядная RISC-V без математического модуля |https://wiki.freebsd.org/riscv[riscv64sf] |Уровень 2 |Не поддерживается |Не поддерживается +|Название платформы |TARGET_ARCH +|link:{committers-guide}#archs[Уровень поддержки] в 13.x +|link:{committers-guide}#archs[Уровень поддержки] в 14.x +|link:{committers-guide}#archs[Уровень поддержки] в 15.x +|link:{committers-guide}#archs[Уровень поддержки] в 16.x (прогнозный) + +|64-разрядная x86 |link:amd64[amd64] +|Уровень 1 +|Уровень 1 +|Уровень 1 +|Уровень 1 + +|32-разрядная x86 |link:i386[i386] +|Уровень 2 +|Уровень 2 +|Не поддерживается +|Не поддерживается + +|64-разрядная ARMv8 |link:arm[aarch64] +|Уровень 1 +|Уровень 1 +|Уровень 1 +|Уровень 1 + +|32-разрядная ARMv6 |link:arm[armv6] +|Уровень 2 +|Уровень 3 +|Не поддерживается +|Не поддерживается + +|32-разрядная ARMv7 |link:arm[armv7] +|Уровень 2 +|Уровень 2 +|Уровень 2 +|Уровень 2 + +|32-разрядная MIPS без математического модуля |link:mips[mips, mipsel] +|Уровень 2 +|Не поддерживается +|Не поддерживается +|Не поддерживается + +|32-разрядная MIPS с математическим модулем |link:mips[mipshf, mipselhf] +|Уровень 2 +|Не поддерживается +|Не поддерживается +|Не поддерживается + +|32-разрядная MIPS n32 |link:mips[mipsn32] +|Уровень 2 +|Не поддерживается +|Не поддерживается +|Не поддерживается + +|64-разрядная MIPS без математического модуля |link:mips[mips64, mips64el] +|Уровень 2 +|Не поддерживается +|Не поддерживается +|Не поддерживается + +|64-разрядная MIPS с математическим модулем |link:mips[mips64hf, mips64elhf] +|Уровень 2 +|Не поддерживается +|Не поддерживается +|Не поддерживается + +|32-разрядная PowerPC |link:ppc[powerpc] +|Уровень 2 +|Уровень 2 +|Не поддерживается +|Не поддерживается + +|32-разрядная PowerPC с SPE |link:ppc[powerpcspe] +|Уровень 2 +|Уровень 2 +|Не поддерживается +|Не поддерживается + +|64-разрядная PowerPC с прямым порядком байтов |link:ppc[powerpc64] +|Уровень 2 +|Уровень 2 +|Уровень 2 +|Уровень 2 + +|64-разрядная PowerPC с обратным порядком байтов |link:ppc[powerpc64le] +|Уровень 2 +|Уровень 2 +|Уровень 2 +|Уровень 2 + +|64-разрядная RISC-V |https://wiki.freebsd.org/riscv[riscv64] +|Уровень 2 +|Уровень 2 +|Уровень 2 +|Уровень 2 + +|64-разрядная RISC-V без математического модуля |https://wiki.freebsd.org/riscv[riscv64sf] +|Уровень 2 +|Не поддерживается +|Не поддерживается +|Не поддерживается |=== == Неподдерживаемые платформы @@ -54,3 +132,9 @@ include::shared/ru/urls.adoc[] |PC98 |pc98 |link:../releases/#rel11-4[11.4] |64-разрядная SPARCv9 |sparc64 |link:../releases/#rel12-4[12.4] |=== + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (29.10.2025): 586808e85c27369cf1aad9f2f75d40d61b74260c +// diff --git a/website/content/ru/platforms/alpha.adoc b/website/content/ru/platforms/alpha.adoc index bc0c877321..e69de29bb2 100644 --- a/website/content/ru/platforms/alpha.adoc +++ b/website/content/ru/platforms/alpha.adoc @@ -1,25 +0,0 @@ ---- -title: "Проект FreeBSD/alpha" -sidenav: developers ---- - -= Проект FreeBSD/alpha - -На этой странице находится информация о проекте переноса FreeBSD на HP/Compaq системы Alpha. - -== Ссылки, касающиеся FreeBSD/alpha - -* mailto:freebsd-alpha@FreeBSD.org[Список рассылки FreeBSD/alpha] - -== Другие интересные ссылки - -=== Аппаратура - -* http://h18002.www1.hp.com/alphaserver/[HP AlphaServer] -* http://h18002.www1.hp.com/alphaserver/workstations.html[HP AlphaStation] - -=== Проекты - -* http://www.NetBSD.org/Ports/alpha/[NetBSD/alpha] -* http://www.OpenBSD.org/alpha.html[OpenBSD/alpha] -* http://www.alphalinux.org/[AlphaLinux] diff --git a/website/content/ru/platforms/amd64.adoc b/website/content/ru/platforms/amd64.adoc index d5462bb5b6..d1105ffa09 100644 --- a/website/content/ru/platforms/amd64.adoc +++ b/website/content/ru/platforms/amd64.adoc @@ -10,35 +10,37 @@ include::shared/ru/urls.adoc[] [.right] link:../../../gifs/daemon_hammer.jpg[image:../../../gifs/daemon_hammer-tn15.jpg[Даемон BSD, размахивающий кузнечным молотом]] -На этой странице размещена информация о переносе FreeBSD на архитектуры AMD64 компании http://www.amd.com/[AMD] и http://www.intel.com/info/em64t[Intel(R) 64]. Архитектура AMD64 ранее носила название "`Hammer`". Архитектура Intel 64 была известна как Yamhill, Clackamas Technology (CT), IA-32e и EM64T (Extended Memory 64-bit Technology). Обычно платформа более известна как "`x86-64`" или "`x64`". +На этой странице размещена информация о переносе FreeBSD на архитектуры AMD64 компании http://www.amd.com/[AMD] и http://www.intel.com/info/em64t[Intel(R) 64]. Обычно платформа более известна как "`x86-64`" или "`x64`". FreeBSD/amd64 подходит для работы практически на всех современных процессорах AMD и Intel. -Архитектура AMD64 используется в процессорах AMD Opteron(TM), AMD Athlon(TM) 64, AMD Turion(TM) 64 и в более новых процессорах AMD Sempron(TM). +Архитектура AMD64 ранее носила название "`Hammer`". Архитектура Intel 64 была известна как Yamhill, Clackamas Technology (CT), IA-32e и EM64T (Extended Memory 64-bit Technology). -Intel vPro(TM), Intel Celeron D (некоторые модели начиная с "`Prescott`"), Intel Centrino(R) Duo, Intel Centrino(R) Pro, Intel Viiv(TM), Intel Core(TM)2 Extreme, Intel Core(TM)2 Quad, Intel Core(TM)2 Duo, Intel Xeon (3000-серии, 5000-серии, и 7000-серии) процессоры используют архитектуру Intel(R)64. +Архитектура AMD64 используется в процессорах AMD Sempron(TM), AMD Opteron(TM), AMD Athlon(TM) 64, AMD Turion(TM) 64, AMD Phenom(TM), AMD EPYC(TM) и в процессорах с ядрами AMD Zen. -== Состояние: +Intel vPro(TM), Intel Celeron D (некоторые модели начиная с "`Prescott`"), Intel Centrino(R) Duo, Intel Centrino(R) Pro, Intel Viiv(TM), Intel Core(TM)2 Extreme, Intel Core(TM)2 Quad, Intel Core(TM)2 Duo, Intel Xeon (3000-серии, 5000-серии, и 7000-серии) и процессоры Intel Core(TM) серии i используют архитектуру Intel(R)64. + +== Состояние В настоящий момент FreeBSD/amd64 может работать в 64-разрядном многопользовательском режиме, как в однопроцессорном, так и в многопроцессорном режиме. -Платформа AMD64 в настоящий момент считается платформой FreeBSD link:{committers-guide}#archs[Tier-1] уровня. +Платформа AMD64 в настоящий момент считается платформой FreeBSD link:{committers-guide}#archs[уровня 1]. == Информационные ресурсы, относящиеся к FreeBSD/amd64 -* http://lists.freebsd.org/mailman/listinfo/freebsd-amd64[Списо рассылки FreeBSD/amd64] +* https://lists.freebsd.org/subscription/freebsd-amd64[Списо рассылки FreeBSD/amd64] == Другие интересные ссылки === Документация по AMD64 -* http://support.amd.com/us/Processor_TechDocs/32200.pdf[Спецификаци на архитектуру AMD x86-64] -* http://support.amd.com/us/Processor_TechDocs/24592_APM_v1.pdf[Руководств прикладного программиста по архитектуре AMD64] -* http://support.amd.com/us/Processor_TechDocs/24593_APM_v2.pdf[Руководств системного программиста по архитектуре AMD64] -* http://www.x86-64.org/documentation/abi.pdf[Рабоча документация на специфичный для процессора AMD x86-64 двоичный интерфейс приложений (ABI)] - -=== Программные средства - -* http://www.x86-64.org/downloads[Симулятор и инструментальные пакеты Bochs и Simics] +* https://www.amd.com/content/dam/amd/en/documents/processor-tech-docs/programmer-references/40332.pdf[Руководств программиста по архитектуре AMD64 (тома 1-5)] +* https://web.archive.org/web/20231031162945/www.intel.com/content/dam/develop/external/us/en/documents/mpx-linux64-abi.pdf[Дополнени System V ABI для архитектуры AMD64 (с моделями программирования LP64 и ILP32)] === Близкие проекты * http://www.NetBSD.org/Ports/amd64/[NetBSD/amd64] + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (01.02.2025): 7f7a1dccae35aa03a3f93b8d83d7f4c0b1516199 +// diff --git a/website/content/ru/platforms/amd64/motherboards.adoc b/website/content/ru/platforms/amd64/motherboards.adoc index d7a03bf21e..e69de29bb2 100644 --- a/website/content/ru/platforms/amd64/motherboards.adoc +++ b/website/content/ru/platforms/amd64/motherboards.adoc @@ -1,111 +0,0 @@ ---- -title: "Проект FreeBSD/amd64 -- материнские платы" -sidenav: developers ---- - -include::shared/ru/urls.adoc[] - -= Проект FreeBSD/amd64 -- материнские платы - -На этой странице мы пытаемся собрать информацию о материнских платах, поддерживающих архитектуру amd64, и о том, насколько хорошо на них работает FreeBSD. Если некоторая материнская плата здесь не упомянута, то, скорее всего, мы не знаем о ней. Пожалуйста, присылайте свои добавления или корректировки к имеющейся информации через http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1[send-pr(1)] или link:https://bugs.freebsd.org/bugzilla/enter_bug.cgi[Web-форму]. Пожалуйста, указывайте в качестве категории www. - -== Abit - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Набор микросхем северного моста / Сокет |Проблемы |Кто прислал данные (необязательные ссылки) |Протестированная версия FreeBSD |Особые примечания -|http://www.abit-usa.com/products/mb/products.php?categories=1&model=175[AV8] |VIA K8T800 / Socket 939 |Полностью работоспособна |mailto:doconnor@gsoft.com.au[Daniel O'Connor] |5.3-RELEASE |Интегрированный контроллер Ethernet (vge(4)) не работает, пока не будет статистически вкомпилирован в ядро. -|=== - -== Asus - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Набор микросхем северного моста / Сокет |Проблемы |Кто прислал данные (необязательные ссылки) |Протестированная версия FreeBSD |Особые примечания -|http://www.asus.com/products4.aspx?modelmenu=2&model=375&l1=3&l2=15&l3=0[A8N-SLI Deluxe] |nVidia nForce4 SLI / Socket 939 |Полностью работоспособна |mailto:flz@FreeBSD.org[Florent Thoumie] (http://people.freebsd.org/~flz/local/dmesg.cream[dmesg]) |5.4-STABLE |Интегрированный контроллер Ethernet будет работать только с драйвером nve(4), который имеется в 6-CURRENT (с апреля 2005). Контроллер SATA-RAID не тестировался. -|http://www.asus.com/products4.aspx?modelmenu=2&model=238&l1=3&l2=15&l3=0[A8V Deluxe] |VIA K8T800 / Socket 939 |Полностью работоспособна |mailto:ssw@neo.redjade.org[Sangwoo Shim] (http://www.freebsd.org/cgi/query-pr.cgi?pr=80174[dmesg]) |6-CURRENT (апрель 2005) | -|http://www.asus.com/products4.aspx?modelmenu=2&model=235&l1=3&l2=14&l3=0[K8V SE Deluxe] |VIA K8T800 / Socket 754 |Полностью работоспособна |mailto:twisla@gcu.info[Clément Martin] (http://twisla.com/dmesg.satan[dmesg]) |5.4-STABLE |xmbmon автоматически не определяет режим мониторинга, необходим флаг -I. -|http://www.asus.com/products4.aspx?modelmenu=2&model=237&l1=3&l2=14&l3=67[K8V-X] |VIA K8T800 / Socket 754 |Полностью работоспособна |mailto:jkoshy@FreeBSD.org[Joseph Koshy] |5.4-STABLE |Аудиосистему ещё нужно тестировать. Интегрированный контроллер Ethernet sk0 имеет определённые проблемы при работе с 5.3-RELEASE. -|=== - -== Gigabyte - -[.tblbasic] -[cols=",,,,,",] -|=== -|http://tw.giga-byte.com/Server/Products/Products_ServerBoard_GA-7A8DW.htm[GA-7A8DW] |AMD 8111/8131/8151 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:eric@vipstructures.com[Eric Toll] |5.4-RELEASE |Работа SATA не тестировалась. -|http://www.giga-byte.com/MotherBoard/Products/Products_GA-K8NS.htm[GA-K8NS] |nVidia nForce3 250 / Socket 754 |Работоспособна |mailto:francisco@natserv.com[Francisco Reyes] |5.4-RELEASE |Встроенные сетевой адаптер и RAID не опознаются, SATA без поддержки RAID работает. Звуковой адаптер не тестировался. -|http://www.giga-byte.com/MotherBoard/Products/Products_GA-K8NS%20Pro.htm[GA-K8NS Pro] |nVidia nForce3 250 / Socket 754 |Полностью работоспособна |mailto:tony_sweeney@programmingresearch.com[Tony Sweeney] |5.4-RELEASE | -|http://tw.giga-byte.com/MotherBoard/Products/Products_GA-K8VT800.htm[GA-K8VT800] |VIA K8T800 / Socket 754 |Полностью работоспособна |mailto:groot@kde.org[Adriaan de Groot] ( http://people.fruitsalad.org/adridg/development.dmesg.eggs.txt[dmesg]) |5.3-RELEASE, 5.4-STABLE |NIC производства Realtek. Аудиосистема не тестировалась, но должна работать. -|=== - -== HP - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Чипсет северного моста / Сокет |Проблемы |Источник информации (опциональные ссылки) |Протестированная версия FreeBSD |Особые замечания -|http://h18004.www1.hp.com/products/servers/proliant-bl/p-class/45p/[лезвийны серверы ProLiant BL45p] |AMD 8111/8131 / Socket 940 - 4x Opteron |Полностью работоспособна |mailto:bra@fsn.hu[Atilla Nagy] (http://people.fsn.hu/~bra/bl45p/[dmesg, acpidump, pciconf]) |5.4-STABLE | -|http://h18004.www1.hp.com/products/servers/proliantdl380/[ProLiant DL380 G4] |Intel E7520 / 2x Intel Xeon EM64T |Полностью работоспособна |mailto:bra@fsn.hu[Atilla Nagy] (http://people.fsn.hu/~bra/bl45p/dl380dmesg[dmesg]) |5.4-STABLE | -|=== - -== Iwill - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Набор микросхем северного моста / Сокет |Проблемы |Кто прислал данные (необязательные ссылки) |Протестированная версия FreeBSD |Особые примечания -|http://www.iwill.net/product_2.asp?p_id=90&sp=Y[H8501 / QK8S-8P] |AMD 8111/8131 / Socket 940 - 8x Opteron |Работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.3-RELEASE |Система тестировалась на возможность загрузки в удалённом режиме без консоли. Все 8 процессоров были обнаружены, возможны проблемы с ACPI. Intel 82546EB не тестировался. IPMI не тестировался. -|=== - -== MSI - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Набор микросхем северного моста / Сокет |Проблемы |Кто прислал данные (необязательные ссылки) |Протестированная версия FreeBSD |Особые примечания -|http://www.msicomputer.com/product/p_spec.asp?model=K8D_Master-F&class=spd[K8D Master-F (MS-9131)] |AMD 8131/8111 / 2x Socket 940 |Полностью работоспособна |mailto:ghelmer@freebsd.org[Guy Helmer] |5.4-RELEASE |Тестировалась с двумя процессорами Opteron 242. -|http://www.msicomputer.com/product/p_spec.asp?model=K8D_Master3-FA4R&class=spd[K8D Master3-FA4R (MS-9161)] |AMD 8131/8111 / 2x Socket 940 |Полностью работоспособна |mailto:ghelmer@freebsd.org[Guy Helmer] |5.4-RELEASE |Протестирована с двумя процессорами Opteron 252. Интерфейс SiI SATA не тестировался (использовался SCSI-диск с контроллером Adaptec 29160). -|http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=607[K8N Neo2 Platinum] |nVidia nForce 3 / Socket 939 |Не загружается с ACPI. |mailto:xdivac02@stud.fit.vutbr.cz[Roman Divacky] |6-CURRENT (апрель 2005) |Некорректные таблицы IRQ в BIOS, ACPI не работает, клавиатуру PS/2 использовать невозможно. Загружается со включенной поддержкой ACPI с RELENG_5. -|http://www.msi.com.tw/program/products/server/svr/pro_svr_detail.php?UID=484[K8T Master2-FAR] |VIA K8T800 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:dgerow@afflictions.org[Damian Gerow] |5.4-STABLE |Требовательна к модулям памяти. SMbus не работает. -|http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=496[K8T Neo-FSR] |VIA K8T800 / Socket 754 |Полностью работоспособна |mailto:rsmith@xs4all.nl[Roland Smith] |5.4-STABLE | -|http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=608[K8T Neo2-FIR] |VIA K8T800 / Socket 939 |Полностью работоспособна |mailto:pav@FreeBSD.org[Pav Lucistnik] (http://www.oook.cz/bsd/ikaros.dmesg[dmesg]) |5.4-STABLE |Для распознавания карт памяти потребовалось обновление BIOS. -|http://www.msi.com.tw/program/products/mainboard/mbd/pro_mbd_detail.php?UID=639[RS480M2] |ATI Radeon XPRESS 200 / Socket 939 |Не загружается с поддержкой ACPI. |mailto:torfinn.ingolfsen@broadpark.no[Torfinn Ingolfsen] (http://www.freebsd.org/cgi/query-pr.cgi?pr=80866[dmesg]) |5.4-STABLE |Не загружается с включенной поддержкой ACPI, необходимо добавить строчку `+hint.apic.0.disabled="1"+` в файл /boot/loader.conf. Звуковой адаптер не поддерживается, поддержка USB не тестировалась. Интегрированный графический адаптер Radeon не поддерживался (работает только VESA). -|=== - -== Sun - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Чипсет северного моста / Сокет |Проблемы |Источник информации (опциональные ссылки) |Протестированная версия FreeBSD |Особые замечания -|http://www.sun.com/servers/entry/v20z/[Fire V20z] |AMD 8111/8131 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:bra@fsn.hu[Atilla Nagy] (http://www.freebsd.org/cgi/query-pr.cgi?q=81916[dmesg]) |5.4-STABLE | -|=== - -== Supermicro - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Чипсет северного моста / Сокет |Проблемы |Источник информации (опциональные ссылки) |Протестированная версия FreeBSD |Особые замечания -|http://www.supermicro.com/products/motherboard/Xeon800/E7525/X6DA8-G2.cfm[X6DA8-G2] |Intel E7525 / 2x 604-pin FC-mPGA4 |Работоспособна |mailto:big.laser@gmail.com[Erik Power] |5.4-RELEASE |Ядро, поставляемое по умолчанию в дистрибутивном комплекте 5.4-RELEASE для amd64, не распознаёт жёсткие диски, подключенные к контроллеру Intel ICH5R SATA/ATA. Решением проблемы является загрузка в безопасном режиме для установки и при загрузке стандартного ядра. после компиляции ядра ata(4) работает прекрасно и система загружается нормально. Ядро с поддержкой SMP устанавливается и работает. Сеть, звуковой адаптер и USB работают. ZCR не тестирова ся (драйвер для Adaptec 2010-S отсутствует), AIC7902 U320 SCSI не тестировался. -|http://www.supermicro.com/products/motherboard/Xeon800/E7520/X6DHR-8G.cfm[X6DHR-8G] |Intel E7520 / 2x 604-pin FC-mPGA4 |Ядро с поддержкой одного процессора должно загружаться в "защищённом режиме" (либо нужно указывать hint.apic.0.disabled="0"). SMP-ядро работоспособно. |mailto:ghelmer@freebsd.org[Guy Helmer] |5.4-RELEASE |Загружается со стандартным SMP-ядром. Загрузка с UP-ядром при определённых настройках описана в разделе "проблемы" (проверялись обе версии BIOS 1.2 и 1.2a). Локальная сеть работает. По-видимому, контроллеры UHCI приводят к появлению огромного потока прерываний. AIC7902 U320 SCSI нормально работает с дисками Seagate ST373207LC (выдаё т сообщение "Invalid Sequencer interrupt" при распознавании шины SCSI, но затем продолжает работу). -|=== - -== Tyan - -[.tblbasic] -[cols=",,,,,",options="header",] -|=== -|Модель |Набор микросхем северного моста / Сокет |Проблемы |Кто прислал данные (необязательные ссылки) |Протестированная версия FreeBSD |Особые примечания -|http://www.tyan.com/products/html/thunderk8qspro.html[Thunder K8QS Pro (S4882)] |AMD 8111/8131 / Socket 940 - 4x Opteron |Полностью работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.2.1-RELEASE, 5.3-RELEASE, 5-STABLE |Весьма нестабильна с 5.2.1-R. Интегрированное устройство mpt(4) работало с проблемами. Контроллер LSI Logic Ultra320-0 ZCR, поддерживаемый amr(4), работает стабильно. Broadcom время от времени работал со сбоями в обычном режиме работы, если PXE был включен и не использовался. Протестированы конфигурации до 8 Гбайт, IPMI для тестирования недоступна. -|http://www.tyan.com/products/html/thunderk8spro.html[Thunder K8S Pro (S2882GNR, S2882UGNR)] |AMD 8111/8131 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.2.1-RELEASE, 5.3-RELEASE, 5-STABLE |SilIm SATA не тестировался с момента выхода 5.2.1. Интегрированным контроллером SCSI является aac. Тщательно тестировался с amr(4). Проблем со стабильностью работы нет. Тестировалась с 8 Гбайтами оперативной памяти (8x1GB). IPMI для тестирования недоступна. -|http://www.tyan.com/products/html/thunderk8sr.html[Thunder K8SR (S2881)] |AMD 8111/8131 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.2.1-RELEASE |Смотрите примечания к K8S Pro. K8SR практически идентична K8S Pro. IPMI для тестирования не доступна. -|http://www.tyan.com/products/html/thunderk8w.html[Thunder K8W (S2885)] |AMD 8111/8131/8151 / Socket 940 - 2x Opteron |Полностью работоспособна |Шон, mailto:marcolz@stack.nl[Marc Olzheim] (http://www.freebsd.org/cgi/query-pr.cgi?pr=80857[dmesg]) |5.4-STABLE, 6-CURRENT |Работает превосходно. -|http://www.tyan.com/products/html/thunderk8we.html[Thunder K8WE (S2895)] |AMD 8131 / Socket 940 - 2x Opteron |Работоспособна |mailto:dgerow@dementia.afflictions.org[Damian Gerow] |5.3-RELEASE, 5.4-STABLE |SCSI не тестировался. Контроллеры Ethernet компании nVidia портом net/nvnet не поддерживаются. Требуется поддержка ACPI. -|http://www.tyan.com/products/html/tigerk8w.html[Tiger K8W (S2875)] |AMD 8111/8131/8151 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.2.1-RELEASE |SilIm SATA не тестировался. Ранние версии BIOS имеют проблемы с ACPI и могут оказаться несовместимыми с некоторыми графическими адаптерами. -|http://www.tyan.com/products/html/tigerk8ws.html[Tiger K8WS (S2875S)] |AMD 8111/8131/8151 / Socket 940 - 2x Opteron |Полностью работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.2.1-RELEASE |SilIm SATA не тестировался. Ранние версии BIOS имеют проблемы с ACPI и могут оказаться несовместимыми с некоторыми графическими адаптерами. -|http://www.tyan.com/products/html/tomcatk8s.html[Tomcat K8S (S2850G2N, S2850G2NR)] |AMD 8111/8131 / Socket 940 - 1x Opteron |Полностью работоспособна |mailto:ketrien@error404.nls.net[Ketrien I. Saihr-Kesenchedra] |5.2.1-RELEASE |SilIm SATA не тестировался. Тестировалась только с 1 Гбайтом оперативной памяти (2x512MB). -|=== diff --git a/website/content/ru/platforms/arm.adoc b/website/content/ru/platforms/arm.adoc index 09957ac139..93b7ca0f86 100644 --- a/website/content/ru/platforms/arm.adoc +++ b/website/content/ru/platforms/arm.adoc @@ -8,29 +8,122 @@ include::shared/ru/urls.adoc[] = Проект FreeBSD/ARM -FreeBSD/ARM представляет собой порт системы FreeBSD, предназначенный для работы на архитектуре ARM и соответствующем аппаратном обеспечении. Целью проекта является обеспечение поддержки этой архитектуры и сопутствующего оборудования. +== Введение -== Замечания относительно аппаратного обеспечения FreeBSD/ARM +На данной странице содержится информация о порте FreeBSD для 32- и 64-битных аппаратных платформ и архитектур ARM. Обсуждение портов ARM ведется в рассылке https://lists.freebsd.org/archives/freebsd-arm[freebsd-arm]. -На данный момент FreeBSD должна работать на системных платах, основанных на наборе i80321 компании Intel, в частности, с моделями IQ31244 и IQ80321. Поддержка всё ещё минимальна, и покрывает только процессор, шину PCI-X, Ethernet-адаптеры em(4), а также таймер и UART. +== Оглавление -Обеспечивается минимальная поддержка процессора StrongARM 1100, однако только в границах тех функций, что эмулирует Simics: CPU, UART и часы. Теоретически возможно выполнить загрузку на плате Assabet — той, что эмулирует Simics; о попытках сделать это, успешных или нет, ничего не известно. +* <<status,Статус>> +* <<hw,Замечания по аппаратному обеспечению>> +* <<todo,Что предстоит сделать>> +* <<links,Связанные ссылки>> +* <<miniinst,Мини-руководство по установке>> +* <<list,Рассылка>> -== Что ещё необходимо сделать +[[status]] +== Статус -* Необходимо добавить поддержку SATA. -* Из NetBSD нужно перенести поддержку других устройств, таких как watchdog, i2c и шины. +32-битная ARMv7 официально является архитектурой link:{committers-guide}#archs[уровня 2], так как link:../../[Проект FreeBSD] не предоставляет официальные релизы или предварительно собранные пакеты для этой платформы, поскольку она в основном ориентирована на встроенные системы. Тем не менее, FreeBSD/ARM активно разрабатывается и поддерживается, и предоставляет отличную основу для построения ARM-систем. FreeBSD/arm ранее поддерживала процессоры ARMv4 и ARMv5, но их поддержка была прекращена в версии 13.0. FreeBSD/armv7 включает поддержку SMP. -== Информационные ресурсы, связанные с FreeBSD/ARM +FreeBSD/arm64 поддерживает 64-битные процессоры ARMv8 и является архитектурой link:{committers-guide}#archs[уровня 1], начиная с версии 13.0. 64-битные ARM-платформы следуют набору стандартных соглашений, и одна сборка FreeBSD будет работать на оборудовании от разных производителей. В результате FreeBSD предоставляет официальные релизы для FreeBSD/arm64, а также доступны пакеты. -* http://tisu.mit.jyu.fi/embedded/TIE345/luentokalvot/Embedded_3_ARM.pdf[Кратка история ARM] -* http://www.netbsd.org/Ports/arm32/[Проек NetBSD Arm/32] +[[hw]] +== Замечания по аппаратному обеспечению FreeBSD/ARM -== Краткое руководство по установке +FreeBSD/arm и FreeBSD/armv6 поддерживают широкий спектр ARM-процессоров и плат для разработки. Не каждое периферийное устройство поддерживается на каждом процессоре или плате, хотя работа в этом направлении продолжается, и вклад всегда приветствуется. И наоборот, многие процессоры и платы, не указанные в списке, могут работать с минимальными необходимыми изменениями. -{cognet} написал краткое руководство по установке для текущего состояния исходных текстов FreeBSD. Его можно найти http://people.freebsd.org/~cognet/freebsd_arm.txt[здесь]. +Составить список всех поддерживаемых устройств на всех процессорах и платах здесь нецелесообразно, однако много информации можно получить из списка рассылки и архивов, https://wiki.freebsd.org/arm[вики-страни FreeBSD ARM], а также из https://cgit.freebsd.org/src/tree/sys/arm/conf/[файло конфигурации ядра]. + +=== Поддерживаемые ядра + +* ARM9E +* Большинство XScale +* Marvel Feroceon +* Marvel Sheeva +* ARM10E +* ARM11J +* Cortex A5 +* Cortex A7 +* Cortex A8 +* Cortex A9 +* Cortex A12 +* Cortex A15 + +=== Системы-на-кристалле (SoC) + +* Allwinner A10/A20 +* Atmel AT91RM92 и AT91SAM9 семейства +* Broadcom BCM2835 (используется в Raspberry Pi) +* Cavium CNS11xx +* Freescale i.MX51, i.MX53, i.MX6 и семейство Vybrid +* Intel XSCALE +* Marvell Orion, Kirkwood и Discovery Innovation семейства систем-на-кристалле +* Marvell Armada 500 (ARMv6) и Armada XP (ARMv7) +* NXP LPC32x0 +* Qualcomm Snapdragon +* Rockchip RK3188 +* Samsung Exynos5 и S3C24xxx +* Texas Instruments DaVinci Digital Media SoC +* TI OMAP +* Xilinx Zynq7 семейство + +Не все периферийные устройства поддерживаются на всех процессорах. + +=== Материнские платы + +* ArndaleBoard (Samsung Exynos5250) +* Atmel AT91RM9200 +* BeagleBoard и BeagleBoard-xM (TI OMAP3) +* BeagleBone +* Colibri VF50 Evaluation Board +* Cubieboard(1,2) (Allwinner A10/A20) +* Device Solutions Quartz +* Gateworks Avila GW2348 и Cambria GW2358 +* Genesi Efika MX Smarttop и Smartbook +* Globalscale Technologies OpenRD platform +* Google Chromebook +* Kwikbyte KB9202B (а также более старые KB9202 и KB9202A) +* Linksys NSLU2 +* Marvell DB-88F5182, DB-88F5281, DB-88F6281, RD-88F6281, DB-78100 +* Marvell DB-88F6781 (ARMv6) +* Marvell DB-78460 (ARMv7) +* Marvell Sheeva Plug и Dream Plug +* Pandaboard (OMAP4) +* Phytec Cosmic Board (Freescale Vybrid Family) +* Raspberry Pi +* Radxa Rock (В работе) +* SBC6045 с Atmel at91sam9g45 +* Technologic Systems TS-7200 и TS-7800 +* Wandboard +* Zedboard (Xilinx Zynq) + +Не все периферийные устройства поддерживаются на всех платах. + +[[todo]] +== Что предстоит сделать + +* Необходимо добавить поддержку SATA для плат, где она в настоящее время отсутствует. +* Другие устройства, такие как watchdog, i2c и bus, должны быть перенесены из NetBSD. + +[[links]] +== Ссылки, связанные с FreeBSD/ARM + +* http://esd.et.ntust.edu.tw/downloads/2008_Embedded_Programming/2008_ESW/Embedded_3_ARM.pdf[Кратка история ARM] +* Платформы, поддерживаемые NetBSD: Архитектуры CPU: http://www.netbsd.org/ports/#ports-by-cpu[Порт по архитектуре процессора] + +[[miniinst]] +== Мини-руководство по установке + +{cognet} написал мини-руководство по установке для текущего исходного кода FreeBSD. Оно https://people.FreeBSD.org/~cognet/arm.html[доступн здесь]. [[list]] -== Список рассылки FreeBSD/ARM +== Рассылка FreeBSD/ARM + +Чтобы подписаться на эту рассылку, отправьте письмо на `<freebsd-arm+subscribe@FreeBSD.org>` или посетите http://lists.FreeBSD.org/subscription/freebsd-arm[веб-интерфейс]. -Для того, чтобы подписаться на него, пошлите по электронной почте сообщение на адрес `<freebsd-arm-subscribe@FreeBSD.org>` либо воспользуйтесь http://lists.FreeBSD.org/mailman/listinfo/freebsd-arm[интерфейсо mailman]. +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (15.08.2023): 3c03f0a30f394a8584356c0e48119d577c5cfa33 +// diff --git a/website/content/ru/platforms/i386.adoc b/website/content/ru/platforms/i386.adoc index 5fe476a734..3e5cfee6b5 100644 --- a/website/content/ru/platforms/i386.adoc +++ b/website/content/ru/platforms/i386.adoc @@ -10,21 +10,18 @@ include::shared/ru/urls.adoc[] [[intro]] == Введение -На этой странице размещена информация о платформе FreeBSD/i386. Эта архитектура поддерживает самый широкий спектр процессоров, так как большинство пользователей домашних ПК приобретают именно их. Если вы владеете компьютером любого из крупных производителей ПК (такого, как Dell(TM), HP или eMachines(R)), вероятнее всего, его процессор создан компаниями AMD(TM) или Intel(R) и попадает в эту категорию. +На данной странице содержится информация о платформе FreeBSD/i386. FreeBSD/i386 должна поддерживать любой процессор, совместимый с Intel Pentium Pro / Pentium II (i686) или новее. Современные процессоры AMD и Intel должны работать в 64-битном режиме с использованием порта link:../amd64/[FreeBSD/amd64]. -[[toc]] -== Содержание +FreeBSD/i386 поддерживает до 4 ГБ оперативной памяти по умолчанию. Компьютеры с большим объемом оперативной памяти должны либо работать под link:../amd64/[FreeBSD/amd64], либо работать с включенным link:{faq}#memory-i386-over-4gb[расширением физических адресов (PAE)], чтобы использовать память сверх предела в 4 ГБ. -* <<news,Последние новости>> -* <<links,Информационные ресурсы>> +== Статус -[[news]] -== Последние новости +FreeBSD/i386 работает в 32-битном многопользовательском режиме, как в однопроцессорном, так и в многопроцессорном режиме. -* FreeBSD 6.0 и более новые версии больше не поддерживают оригинальный процессор Intel 80386; этим компьютерам уже более семи лет, и они поддерживаются только во FreeBSD 5.X и более ранних версиях. Заметьте, что ядро GENERIC поддерживает процессоры 80386 только во FreeBSD 4.X и более ранних версиях. +Платформа i386 является платформой link:{committers-guide}#archs[уровня 2] в FreeBSD 13.0 и новее. -[[links]] -== Информационные ресурсы - -* http://laptop.bsdgroup.de/freebsd/[Списо поддерживаемых FreeBSD лэптопов] -* link:https://wiki.FreeBSD.org/ACPI[Страниц проекта ACPI] +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (25.06.2024): 78acff092287be35339d375f4a2b2c8bac9aa387 +// diff --git a/website/content/ru/platforms/ia64/_index.adoc b/website/content/ru/platforms/ia64/_index.adoc index 768ec86d65..e69de29bb2 100644 --- a/website/content/ru/platforms/ia64/_index.adoc +++ b/website/content/ru/platforms/ia64/_index.adoc @@ -1,32 +0,0 @@ ---- -title: "Проект FreeBSD/ia64" -sidenav: developers ---- - -= Проект FreeBSD/ia64 - -''''' - -Поиск в архивах списка рассылки freebsd-ia64: - -''''' - -[[toc]] -== Содержание - -* <<intro,Введение>> -* <<status,Текущее состояние>> -* link:todo[Что необходимо сделать] -* link:machines[Перечень оборудования] -* link:refs[Справочники] - -[[intro]] -== Введение - -Страницы проекта FreeBSD/ia64 содержат информацию о переносе FreeBSD на архитектуру Intel IA-64; официально она носит название Intel Itanium(R) Processor Family (IPF). Как и сам порт, эти страницы в основном находятся в состоянии постоянного обновления. - -[status]] -== Текущее состояние - -Порт ia64 всё ещё является платформой 2 ранга. Это означает, что она не полностью поддерживается нашим отделом безопасности, инженерной группой по выпуску релизов и теми, кто сопровождает набор инструментов для построения системы. На практике, однако, разница между платформой 1 ранга (которая поддерживается полностью) и 2 ранга не так строга, как кажется. В большинстве случаев порт ia64 является платформой 1 ранга. + -С точки зрения разработки, в том, что порт ia64 считается платформой 2 ранга несколько дольше, есть свои преимущества. В работе у нас есть несколько изменений, меняющих ABI, и обеспечение поддержки обратной совместимости на столь раннем этапе существования порта не выглядит идеальной ситуацией. diff --git a/website/content/ru/platforms/ia64/machines.adoc b/website/content/ru/platforms/ia64/machines.adoc index d6df91bacd..e69de29bb2 100644 --- a/website/content/ru/platforms/ia64/machines.adoc +++ b/website/content/ru/platforms/ia64/machines.adoc @@ -1,49 +0,0 @@ ---- -title: "Проект FreeBSD/ia64 -- машины" -sidenav: developers ---- - -= Проект FreeBSD/ia64 -- машины - -== Машины на рынке - -=== Bull - -[.tblbasic] -[cols=",,,",] -|=== -|Тип |Процессор |Количество CPU |Чипсет -|Escala IL400R |Itanium |4 |? -|Escala IL1400R |Itanium |16 |? -|=== - -=== Fujitsu - -[.tblbasic] -[cols=",,,",] -|=== -|Тип |Процессор |Количество CPU |Чипсет -|PRIMERGY N4000 |Itanium |1 |? -|=== - -=== Hewlett-Packard - -[.tblbasic] -[cols=",,,",] -|=== -|Тип |Процессор |Количество CPU |Чипсет -|i2000 |Itanium |2 |460GX -|rx2600 |Itanium 2 |2 |zx1 -|rx5670 |Itanium 2 |4 |zx1 -|zx2000 |Itanium 2 |1 |zx1 -|zx6000 |Itanium 2 |2 |zx1 -|=== - -=== Unisys - -[.tblbasic] -[cols=",,,",] -|=== -|Тип |Процессор |Количество CPU |Чипсет -|ES7000 Orion 130 |Itanium 2 |32 |? -|=== diff --git a/website/content/ru/platforms/ia64/refs.adoc b/website/content/ru/platforms/ia64/refs.adoc index 6bc20fa07d..e69de29bb2 100644 --- a/website/content/ru/platforms/ia64/refs.adoc +++ b/website/content/ru/platforms/ia64/refs.adoc @@ -1,39 +0,0 @@ ---- -title: "Проект FreeBSD/ia64 -- справочный материал" -sidenav: developers ---- - -= Проект FreeBSD/ia64 -- справочный материал - -''''' - -== Справочный материал - -На этой странице собран набор ссылок на соответствующий справочный материал. - -=== Архитектура - -* Intel Software Developers Manual, revision 2.1 -** http://developer.intel.com/design/itanium/downloads/245317.htm[Volume 1: Application Architecture] -** http://developer.intel.com/design/itanium/downloads/245318.htm[Volume 2: System Architecture] -** http://developer.intel.com/design/itanium/downloads/245319.htm[Volume 3: Instruction Set Reference] - -=== Чипсет - -* http://developer.intel.com/design/itanium/downloads/248703.htm[Intel 460GX Chipset Datasheet] -* http://developer.intel.com/design/itanium/downloads/248704.htm[Intel 460GX Chipset System Software Developer's Manual] -* Intel E8870 Chipset Datasheets -** http://developer.intel.com/design/chipsets/datashts/251111.htm[Intel E8870IO Server I/O Hub (SIOH)] -** http://developer.intel.com/design/chipsets/datashts/251112.htm[Intel E8870 Scalable Node Controller (SNC)] -** http://developer.intel.com/design/chipsets/datashts/251113.htm[Intel E8870DH DDR Memory Hub (DMH)] -** http://developer.intel.com/design/chipsets/datashts/252034.htm[Intel E8870SP Scalability Port Switch (SPS)] -** http://developer.intel.com/design/chipsets/e7500/datashts/290732.htm[Intel 82870P2 PCI/PCI-X 64-bit Hub 2 (P64H2)] -** http://developer.intel.com/design/chipsets/datashts/290744.htm[Intel 82801DB I/O Controller Hub 4 (ICH4)] -* Hewlett-Packard zx1 -** http://h21007.www2.hp.com/dspp/files/unprotected/linux/zx1-ioa-mercury_ers.pdf[zx1 ioa reference specification] -** http://h21007.www2.hp.com/dspp/files/unprotected/linux/zx1-mio.pdf[zx1 memory and I/O (mio) reference specification] - -=== Работа программного обеспечения - -* http://developer.intel.com/design/itanium/downloads/245358.htm[Software Conventions & Runtime Architecture Guide] -* http://developer.intel.com/design/itanium/downloads/245370.htm[Processor-specific Application Binary Interface (ABI)] diff --git a/website/content/ru/platforms/ia64/todo.adoc b/website/content/ru/platforms/ia64/todo.adoc index c207dd4f3c..e69de29bb2 100644 --- a/website/content/ru/platforms/ia64/todo.adoc +++ b/website/content/ru/platforms/ia64/todo.adoc @@ -1,40 +0,0 @@ ---- -title: "Проект FreeBSD/ia64 Project -- планируемые работы" -sidenav: developers ---- - -= Проект FreeBSD/ia64 Project -- планируемые работы - -''''' - -Поиск в базе данных PR по FreeBSD/ia64: - -''''' - -== Что необходимо сделать. - -Эта страница может стать отправной точкой для тех, кто пытается найти работу, которую необходимо выполнить. Возраст пунктов на этой странице не обязательно говорит об их важности, скорее, это хороший знак. Есть похожие задачи, которые не приведены здесь, но которые должны быть реализованы в любом случае. Типичным примером является сопровождение веб-страниц ia64... к сожалению. - -=== Стать платформой ранга 1. - -Имея два релиза в качестве платформы 2 ранга, самое время поработать для того, чтобы стать платформой 1 ранга. Сюда включены такие разные задачи: - -* Улучшить процесс установки, учитывающий, что уже есть GPT с разделом EFI, включая случай с другими операционными системами. Возможность добавления записи о FreeBSD в меню загрузки EFI также будет хорошим делом. -* Портирование отладчика GNU. Его очень не хватает на машинах разработчиков и он требуется для платформ 1 ранга. -* Портирование X-сервера (ports/x11/XFree86-4-Server). На самом деле не является требованием для получения статуса 1 ранга, но без этого не обойтись, если кому-то захочется использовать ia64 в качестве настольной системы. - -=== Порты и пакаджи, - -Очень важная работа для успеха FreeBSD на ia64, обеспечивающая возможность пользователям запускать что-то, кроме ls(1). Наша огромная коллекция портов большей частью ориентирована на ia32, поэтому не удивительно, что есть много портов, которые не строятся или не работают на ia64. Смотрите http://bento.freebsd.org/errorlogs/ia64-5-latest/[здесь] самый последний перечень портов, которые не строятся по тем или иным причинам. Заметьте, что если есть порты, зависящие от одного или большего количества нерабочих портов, то они не строятся и не подсчитываются. Хорошим способом помочь здесь является работа над теми портами, которые имеют много портов, зависящих от них (смотрите колонку "Aff." в таблице). - -=== Заточить пилу. - -Имеется достаточно функций (особенно ассемблерных подпрограмм), которые были написаны для покрытия отсутствующей функциональность без принятия во внимание скорости и/или надёжности. Просмотр этих функций и их замена является хорошей задачей, которая может быть выполнена параллельно и независимо от других действий и не обязательно требует огромных знаний и/или опыта. - -=== Разработка ядра. - -Кроме высокоуровневых вещей, которые не работают или не существуют, есть также и другие, подразумевающие, что изменения будут делаться в основе и потенциально могут затронуть другие платформы. Сюда включается: - -* Улучшение стабильности UP и SMP посредством переделки модуля PMAP. Обработку VM-преобразований на низком уровне нужно улучшить. Здесь подразумевается как правильность, так и производительность. -* Драйверы основных устройств, таких, как sio(4) и syscons(4), не работают на машинах ia64, не имеющих поддержку старых устройств. Это весьма большая проблема, потому что это затрагивает все платформы и моет привести к переписыванию (больших) частей некоторых подсистем. Очевидно, что эта задача требует общую поддержку и координацию. -* Улучшенная обработка в конфигурациях с разрывами (физической) памяти путём отказа от создания таблиц VM, покрывающих всё адресное пространство, в пользу покрывающих "куски" имеющейся памяти. На данный момент по этой причине память игнорируется в принудительном порядке. diff --git a/website/content/ru/platforms/mips.adoc b/website/content/ru/platforms/mips.adoc index 258922e796..7c09d116ee 100644 --- a/website/content/ru/platforms/mips.adoc +++ b/website/content/ru/platforms/mips.adoc @@ -7,48 +7,79 @@ include::shared/ru/urls.adoc[] = Проект FreeBSD/MIPS -На этой странице находится информация о переносе FreeBSD на платформу MIPS. +== Введение + +На этой странице находится информация о переносе FreeBSD на платформу MIPS. Обсуждение порта MIPS ведётся в рассылке https://lists.freebsd.org/subscription/freebsd-mips[freebsd-mips]. == Общая информация -* <<faq,FAQ о порте>> -* <<list,Список рассылки FreeBSD/MIPS>> +* <<status,Статус>> +* <<hw,Замечания по аппаратному обеспечению MIPS>> +* <<list,Рассылка FreeBSD/MIPS>> + +[[status]] +== Статус -[[faq]] -== Часто задаваемый вопросы +MIPS является архитектурой link:{committers-guide}#archs[уровня 2] в FreeBSD 13.x и, как таковая, не полностью поддерживается проектом link:../../[FreeBSD]. +Поддержка MIPS прекращена, начиная с FreeBSD 14.0. -. <<one,Что представляет собой проект FreeBSD/MIPS?>> -. <<two,На какое оборудование вы ориентируетесь?>> -. <<three,Каково состояние на текущий момент?>> -. <<four,Как можно получить FreeBSD/MIPS?>> -. <<four,С кем можно связаться?>> +[[hw]] +== Замечания по аппаратному обеспечению FreeBSD/MIPS -[[one]] -=== Что представляет собой проект FreeBSD/MIPS? +FreeBSD/MIPS — это порт операционной системы FreeBSD для платформ на базе процессоров MIPS. В настоящее время целью портирования являются несколько плат для разработки и встраиваемых систем с архитектурой MIPS32 и MIPS64. -FreeBSD/MIPS является переносом операционной системы FreeBSD на компьютеры с процессорами MIPS R4K и выше, самыми известными из которых являются MIPS-компьютеры компании SGI. +Составление списка всех поддерживаемых устройств для всех процессоров и плат здесь нецелесообразно, однако много информации можно получить из списка рассылки и его архивов, https://wiki.freebsd.org/FreeBSD/MIPS[вики-страни FreeBSD/MIPS], а также из https://cgit.freebsd.org/src/tree/sys/mips/conf/[файло конфигурации ядра]. -[[two]] -=== На какое оборудование вы ориентируетесь? +=== Процессоры -На данный момент это компьютеры MIPS компании SGI. В дальнейшем предполагается, что это и другие платформы MIPS, такие, как распространённые встраиваемые системы и неэкзотичные компьютеры в конфигурациях, похожих на те, что поставляет SGI. +Поддерживается следующий неисчерпывающий список процессоров и семейств процессоров: -[[three]] -=== Каково состояние на текущий момент? +* MIPS4Kc +* MIPS24Kc +* MIPS74Kc +* Atheros AR71xx, AR724x, AR91xx, AR933x, AR934x +* Cavium OCTEON +* Семейство процессоров NetLogic XLR/XLS +* BERI и CHERI от SRI/Cambridge — открытые ядра для ПЛИС (FPGA) -FreeBSD/MIPS находится на ранних стадиях разработки, посмотрите страницу о link:../projects/mips[состоянии проекта] для получения информации о ведущейся в настоящее время работе. +Обратите внимание, что не все периферийные устройства поддерживаются на всех процессорах. -[[four]] -=== Как можно получить FreeBSD/MIPS? +=== Платы -Работа над FreeBSD/MIPS ведётся в хранилище Perforce проекта FreeBSD, но иногда изменения публикуются в <<list,списке рассылки>>. +Поддерживаются следующие платы: -[[five]] -=== С кем можно связаться? +* Ubiquiti Networks Router-Station (AR7130) +* Ubiquiti Networks Router-Station Pro (AR7161) +* Ubiquiti Networks PicoStation M2HP (AR7241) +* Ubiquiti Networks EdgeRouter Lite (OCTEON) +* TP-Link TL-WR1043ND (AR9132) +* Mikrotik RouterBoard RB450G +* Alfa Networks Hornet UB (AR933x) +* D-Link DIR-825 (AR7161) +* Референсные дизайны Atheros PB44, PB47, AP94, AP96 (AR7161) +* Референсный дизайн Atheros DB120 (AR9344) +* 8devices Carambola-2 (AR9330) +* Engenius ENH-200 (AR7240+AR9285) +* Buffalo Airstation WZR-300HP B0 A1 +* Оценочная плата MIPS Malta +* Lanner MR-320, MR-730, MR-995 (OCTEON) +* Portwell CAM-0100 (OCTEON) +* Radisys AMC-7211 / ATCA-7220 (OCTEON) +* D-Link DSR-500, DSR-500N, DSR-1000 и DSR-1000N (OCTEON) +* GE Intelligent Platforms WANIC 6354 (OCTEON) +* Платы для разработки Cavium CN5860-EVB-NIC4, CN5650-EVB-NIC16, CN5200-EVB-MB4 -mailto:jmallett@FreeBSD.org[Juli Mallett] является лидером проекта. Обратитесь к ней, если вы хотите поделиться своим кодом. Если вы просто хотите выяснить состояние этого проекта, то просто регулярно посещайте link:../projects/mips[страницу состояния проекта] или подключитесь к <<list,списку рассылки FreeBSD/MIPS>>. +Обратите внимание, что не все периферийные устройства поддерживаются на всех платах. [[list]] == Список рассылки FreeBSD/MIPS -Для того, чтобы подписаться на этот список, пошлите письмо на адрес `<freebsd-mips-subscribe@FreeBSD.org>` или воспользуйтесь http://lists.FreeBSD.org/mailman/listinfo/freebsd-mips[интерфейсо mailman]. +Присоединяйтесь к link:#list[рассылке FreeBSD/MIPS], чтобы внести свой вклад в код или узнать о статусе проекта. + +Для того, чтобы подписаться на этот список, пошлите письмо на адрес `<freebsd-mips+subscribe@FreeBSD.org>` или воспользуйтесь https://lists.FreeBSD.org/subscription/freebsd-mips[интерфей mlmmj]. + +// +// The FreeBSD Russian Documentation Project +// +// Original EN revision (24.11.2023): d442e79f88cb138d73ae6db2faab00baeb5cb512 +// diff --git a/website/content/ru/platforms/pc98.adoc b/website/content/ru/platforms/pc98.adoc index 0d8b537123..e69de29bb2 100644 --- a/website/content/ru/platforms/pc98.adoc +++ b/website/content/ru/platforms/pc98.adoc @@ -1,30 +0,0 @@ ---- -title: "Проект FreeBSD/pc98" -sidenav: developers ---- - -include::shared/ru/urls.adoc[] - -= Проект FreeBSD/pc98 - -FreeBSD/pc98 представляет собой порт FreeBSD, предназначенный для работы на архитектуре NEC PC-98x1 (pc98). Проект работает над тем, чтобы сделать работу FreeBSD/pc98 аналогичной работе FreeBSD на других архитектурах. Основной объём исходных текстов ядра уже включён в дерево исходных текстов FreeBSD, а большинство пользовательских утилит, которые строятся из исходных текстов, работают нормально. - -== Замечания по оборудованию FreeBSD/pc98 - -link:https://www.FreeBSD.org/relnotes/CURRENT/hardware/pc98/[Замечани по оборудованию для &rel.head;-CURRENT] - -== Что необходимо сделать - -* Обновить систему управления ресурсами в сторону поддержки нецелостных ресурсов. -* Восстановить поддержку звукового адаптера PC-9801-86. -* Восстановить поддержку pcmcia-контроллера MECIA. -* Поддержка SMP-машин. -* Поддержка контроллера SASI. -* Переписать boot[12], чтобы он поддерживал двоичный формат ELF. - -== Ссылки, связанные с FreeBSD/pc98 - -* http://www.jp.FreeBSD.org/pc98/index.html.en[Проек FreeBSD(98)] -* http://www.nisoc.or.jp/~karl/freebsd-pc98/[Неофициально руководство по FreeBSD(98), которое написал karl (на японском)] -* http://www32.ocn.ne.jp/~chi/FreeBSD/[Персональны заметки Chi относительно FreeBSD(98) (на японском)] -* http://people.FreeBSD.org/~kato/pc98.html[Страниц Kato] diff --git a/website/content/ru/platforms/ppc.adoc b/website/content/ru/platforms/ppc.adoc index 54efe5c706..606c8ddea8 100644 --- a/website/content/ru/platforms/ppc.adoc +++ b/website/content/ru/platforms/ppc.adoc @@ -8,9 +8,13 @@ include::shared/ru/urls.adoc[] = Проект FreeBSD/ppc +== Введение + +Страницы проекта FreeBSD/ppc содержат информацию о портировании FreeBSD на архитектуру PowerPC(R). Как и сам порт, эти страницы все еще находятся в стадии разработки. + == Общая информация -* <<intro,Введение>> +* <<status,Статус>> * <<news,Последние новости>> * <<faq,FAQ по переносу>> * <<hardware,Поддерживаемое оборудование>> @@ -19,130 +23,160 @@ include::shared/ru/urls.adoc[] * <<doc,Документация, статьи, утилиты>> * <<links,Другие интересные ссылки>> -[[intro]] -== Введение +[[status]] +== Статус -Странички проекта FreeBSD/ppc содержат информацию о портировании FreeBSD на архитектуру PowerPC(R). Также как и сам порт, эти документы находятся в процессе написания. +Порт FreeBSD/ppc по-прежнему является платформой link:{committers-guide}#archs[уровня 2]. Это означает, что он не получает полной поддержки от нашего Директора по информационной безопасности, инженеров по выпуску релизов и сопровождающих инструментальной цепочки. Тем не менее, он поддерживается portmgr (сборка пакетов). -Порт FreeBSD/ppc до сих базируется на платформе Tier-2. Это означает, что он не полностью поддерживается нашими офицером по безопасности, инженерами, отвечающими за выпуск релизов и мэйнтейнерами утилит. +Самая актуальная информация о поддерживаемом аппаратном обеспечении в настоящее время ведется https://wiki.freebsd.org/powerpc[ вики]. ''''' [[news]] == Последние новости -* *25 июня 2005* : Эта страница была серьезно переработана. +* **13 апреля 2021**: Выпущен FreeBSD 13.0, представивший новую цель `powerpc64le` и LLVM в качестве основного компилятора. Добавлена поддержка драйверов дисков, сети и видеоконтроллера для современных машин POWER от Raptor Computing (Blackbird и Talos II) и IBM (LC922 и IC922). https://www.freebsd.org/releases/13.0R/relnotes/[Информаци о релизе] +* **22 сентября 2020**: Была представлена новая цель `powerpc64le` (64-битная с обратным порядком байт) для процессоров POWER8 и новее. +* **29 декабря 2019**: В релизе 13.0 для целей `powerpc`, `powerpcspe` и `powerpc64` компилятор GCC4 будет заменен на LLVM, а `powerpc64` будет использовать современную спецификацию ABI OpenPower 64-Bit ELF V2. +* **05 мая 2019**: FreeBSD был протестирован и, по всей видимости, работает на https://wiki.freebsd.org/powerpc/Raptor/Blackbird[Raptor Blackbird]. ''''' [[faq]] == Часто задаваемые вопросы -. <<one,Как я могу установить FreeBSD/ppc?>> -. <<two,Где я могу найти пакеты для платформы FreeBSD/ppc?>> -. <<three,Как использовать порты на FreeBSD/ppc?>> -. <<four,С кем я могу связаться?>> +. <<install,Как установить FreeBSD/ppc>> +. <<ports,Как использовать порты на FreeBSD/ppc?>> +. <<ppcppc64,Какую версию выбрать: powerpc, powerpcspe, powerpc64 или powerpc64le?>> +. <<contact,С кем можно связаться?>> -[[one]] -=== Как я могу установить FreeBSD/ppc +[[install]] +=== Как установить FreeBSD/ppc? -Существуют ISO образы, доступные для скачивания http://people.freebsd.org/~grehan/ppc_iso[п этой ссылке]. Последний 7.0-CURRENT ISO образ может быть загружен http://people.freebsd.org/~grehan/ppc_iso/latest.iso[отсюда]. Пожалуйста, следуйте инструкциями, представленными http://people.freebsd.org/~grehan/iso_install.txt[п этой ссылке]. +Доступны ISO-образы FreeBSD {rel130-current} для загрузки. Подробности о том, как их получить, смотрите в link:../../releases/{rel130-current}R/announce/[анонсе релиза]. +FreeBSD 12.x больше не поддерживается, и его использование *категорически не рекомендуется*. Изменения в ABI делают 12.x бинарно несовместимым с 13.x и новее. -[[two]] -=== Где я могу найти пакеты для платформы FreeBSD/ppc? +[[ports]] +=== Как использовать порты на FreeBSD/ppc? -Благодаря Питеру Грехану (Peter Grehan) и Тильман Линневе (Tilman Linneweh), вы можете найти некоторые пакеты http://people.freebsd.org/~grehan/ppc_pkgs/[тут] и http://people.freebsd.org/~arved/packages_powerpc/[тут]. Пожалуйста, заметьте, что эти пакеты на сегодняшний день довольно устарели. Если возможно, то старайтесь использовать порты. +Обратитесь к Руководству: link:{handbook}ports#ports-using[использование коллекции портов]. -[[three]] -=== Kак использовать порты на FreeBSD/ppc? +[[ppcppc64]] +=== Какую версию выбрать: powerpc, powerpcspe, powerpc64 или powerpc64le? -Легкий путь использовать порты во FreeBSD, начиная с 6.0-RELEASe заключается в использовании portsnap. Обратитесь к Руководству, если вам нужна помощь в link:{handbook}#ports-using[использовании Коллекции Портов]. +* 64-битные системы -[[four]] -=== С кем я могу связаться? +** *Пользователи 64-битных процессоров с двунаправленной порядком байт POWER8 и POWER9*: могут выбрать между FreeBSD/powerpc64 и FreeBSD/powerpc64le (от старшего к младшему и от младшего к старшему соответственно). FreeBSD/powerpc64 (от старшего к младшему) также поддерживает нативную работу 32-битных двоичных файлов, как и другие 64-битные платформы. +** *Пользователи 64-битных процессоров от старшего к младшему Apple G5 и POWER7*: следует установить FreeBSD/powerpc64. Пользователи Apple G5 также могут выбрать 32-битную FreeBSD/powerpc, но FreeBSD/powerpc64 предоставляет поддержку ZFS и возможность использования более 2 ГБ ОЗУ. -mailto:grehan@FreeBSD.org[Peter Grehan] - руководитель проекта. Если вы только хотите узнать о статусе проекта, обращайтесь к этой странице регулярно или присоединяйтесь к <<list,списку рассылки FreeBSD/ppc>>. +* 32-битные системы +** *Пользователи 32-битных процессоров Apple G3/G4*: следует использовать FreeBSD/powerpc +** *Пользователи 32-битных процессоров Freescale MPC85XX (Routerboard RB800) и NXP QorIQ P1022 (AmigaOne A1222)*: следует использовать FreeBSD/powerpcspe + +[[contact]] +=== С кем можно связаться? *** 376 LINES SKIPPED ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?692f01e3.32c9d.1ce59943>
