The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Support Matrix/ru"
(Created page with "=== Ядра ===") |
(Created page with "Официальное ядро Funtoo Linux {{c|x86-64bit}}, {{c|debian-sources}}, так же полностью поддерживается {{c|debian-sources-lts}}. По...") |
||
Line 30: | Line 30: | ||
=== Ядра === | === Ядра === | ||
Официальное ядро Funtoo Linux {{c|x86-64bit}}, {{c|debian-sources}}, так же полностью поддерживается {{c|debian-sources-lts}}. Почему Debian? | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> |
Revision as of 21:16, November 17, 2021
Cтраница с перечнем различных технологий, и уровнем их поддержки в Funtoo Linux.
Каждой технологии присваивается уровень - A, B, C или она помечается как официально не поддерживаемая. Мы серьезно относимся к этой оценке, и уровень А означает, что данной технологии в Funtoo уделяется внимание, обеспечивающее постоянную предсказуемую функциональность и стабильность для пользователей.
Архитектуры
x86-64bit
используется подавляющим большинством пользователей Funtoo Linux, и большинство stage3 собрано для этой архитектуры. Таким образом, это самая поддерживаемая архитектура. Наши сборки x86-64bit
являются исключительно 64-битными и не поддерживают multilib. Мы включаем предварительно собранные ядра debian-sources
в stage3 этой архитектуры для упрощения установки и максимальной совместимости с оборудованием.
Также у нас есть официальные сборки для arm-32bit
, arm-64bit
и скоро будут riscv-64bit
. Это полноценные архитектуры, но с более сложной установкой, так как в них не включено предварительно собранное ядро и могут потребоваться дополнительные настройки специфичные для каждой платформы. В целом, к ним применимо руководство по установке The Installation Guide , за исключением моментов, касающихся загрузчика, настройки GRUB и т.п.
Система инициализации
OpenRC - официальная система инициализации Funtoo Linux, и у нас нет явной поддержки SystemD. Почему так? По многим причинам. Мы считаем, что система инициализации операционной системы это одна из ее отличительных характеристик, и это то, что нас волнует. Лидером в этой области была Gentoo, первая система инициализации основанная на зависимостях (dependency-based) была создана в начале 2000-х годов. Позже эта система инициализации была переписана на C и стала тем, что сейчас представляет из себя OpenRC. Мы бы предпочли и дальше поддержать OpenRC и смотреть на другие интересные возможности, чем двигаться вместе с SystemD. Мы считаем, что процесс начального запуска - это та область, где важны как инновации, так и независимость.
SystemD - спорная тема в сообществе Open Source, и проблемы SystemD не являются чисто техническими. Это проблемы очень агрессивного и принудительного продвижения SystemD как единой системы инициализации для всех дистрибутивов Linux.
По мере того, как SystemD поглощает все больше и больше функций, это и управление устройствами, управление питанием, управление подсветкой вашего ноутбука и другие низкоуровневые функции, она становится все более и более встроенной в основу пользовательского пространства Linux. Соответственно дистрибутивы становятся более зависимыми от изменений SystemD и будущих "нововведений". Это подрывает способность дистрибутивов Linux - и, следовательно, пользователей Linux - контролировать низкоуровневые технологии, используемые для различных аспектов Linux. Мы считаем, что в интересах сообщества Linux поощрять разнообразие и инновации в этой области. Мы хотим, чтобы экосистема Gentoo, как и Funtoo, поддерживала инновации, а не единообразие.
SystemD не поддерживается Funtoo Linux. Это техническое решение, и мы не будем добавлять поддержку SystemD в Funtoo.
Ядра
Официальное ядро Funtoo Linux x86-64bit
, debian-sources
, так же полностью поддерживается debian-sources-lts
. Почему Debian?
One of the goals of Funtoo Linux is to provide a
system that is ready for use in a production server environment. Debian-sources is used by many people, and thus receives
updates related to system stability that other kernels may not always receive. debian-sources-lts
is akin to using a RHEL kernel, but is more current. It also allows us to use Debian's kernel configurations, which are maintained for us by the Debian project, and enable all hardware as kernel modules. This allows us to pre-build a kernel that works for everyone, which greatly reduces the complexity of a Funtoo install, without having to perform the tremendous amount of work of maintaining our own kernel. For kernels, there is strength in numbers. The more people that are using the kernel, the more issues are found, and the more problems are fixed. In the past, Funtoo has even offered Red Hat Enterprise Linux kernels, though this was primarily
done because we were using OpenVZ containers in production and this was the only supported kernel for OpenVZ.
There may be a kernel that you personally prefer over Debian's kernel, and in an ideal world we would maintain our own Funtoo kernel and kernel configuration
for you. But at this time, debian-sources
happens to be an excellent general-purpose
kernel for nearly all users, both desktop and server, and the more advanced users are free to use whatever kernel they prefer, but then take responsibility for dealing with any issues related to that choice.
debian-sources
is the official kernel in Funtoo Linux, and is included on stage3's for x86-32bit and x86-64bit architectures.
debian-sources-lts
is an alternate kernel that is fully supported and is often used in production server environments.
gentoo-sources is not officially supported in Funtoo Linux but may be used by advanced users. If you are experiencing possible kernel problems, we will ask you to switch to debian-sources
for troubleshooting purposes, since this eliminates kernel variation as a source of potential problems.
Desktop Environments
Multiple desktop environments are supported in Funtoo Linux, with the most well-supported of these being GNOME. This is primarily due to Daniel Robbins using GNOME as his primary desktop environment, so it is always continually tested, and it also has its own official stage3 build. If you are starting out with Funtoo, a pre-built GNOME desktop environment, installed via a pre-built GNOME stage3 is highly recommended as a starting point, even if it may not be your favorite.
Other environments, such as Cinnamon and MATE, are also supported but get somewhat less testing, although they all get built regularly. These environments rely on community testing and bug reports.
KDE has historically not gotten as much attention, although that is changing, and it is likely that we will be offering an official KDE build of Funtoo quite soon. At that point, it will likely quickly move to a 'grade A' level of support.
gnome
mix-in or using our official stage3 builds.
cinnamon
mix-in or using our official stage3 builds.
mate
mix-in or using our official stage3 builds.
lxqt
mix-in. We do not have an official stage3 for it.
kde
mix-in. Support is 'in progress' as it currently pulls in wayland which is not yet supported. We do not yet have a stage3 build so no regular build testing is performed. Follow FL-8510 for status on this.
Display Technologies
Xorg is our official display technology for desktop environments. There is some possibility of adding Wayland support if there is sufficient community support for maintenance and testing.
Wayland is not currently officially supported in Funtoo Linux. This may change at some point as more users are available to test and maintain it. Discussion related to this can happen in FL-9073.