The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Философия волчьей стаи
Философия волчьей стаи
Философию сообщества Funtoo лучше всего описать, используя аналогию "волчьей стаи".
Как волк в стае, участник сообщества пользователей Funtoo:
- Настоящий (аутентичный)
- поскольку Funtoo это source-based мета-дистрибутив, а пакеты собираются Portage, мы существуем в диком мире, среди созидающей энергии экосистемы свободного программного обеспечения. Как у волка, наша связь с динамичным и устойчивым диким миром открытого кода осязаема и реальна. Мы избегаем переработанного, выхолощенного, изолированного и скучного готового мира, где выключенные пользователи просто "потребляют" то, что было создано для них, мы предпочитаем более настоящую и связную жизнь, где мы сами управляем своей судьбой.
- Помнит о стае
- Стая - это наши товарищи. Мы поддерживаем друг друга и заботимся друг о друге, двигаясь вместе. Когда мы находим проблемы, мы решаем их всем сообществом. Мы понимаем, то что помогает всей стае, помогает каждому из нас. Мы всегда пытаемся найти общее направление движения, которое разделяем и развиваем вместе. Вот поэтому мы будем использовать каждый раз профиль сообщества и держать наш локальный
/etc/make.conf
без изменений. Двигаясь вместе, мы получаем лучший для всех опыт.
- Привередлив
- Время от времени другой свободный проект разбрасывает дерьмо в нашей среде обитания и оно может быть таким большим, что трудно пройти мимо и не вляпаться. Когда это случается мы должны быть осторожны, чтобы не наступить в него и тем более "есть какашку", делая её частью Funtoo! Очевидный пример - это systemd. Мы не станем есть мертвую тушу только потому, что какой-то upstream-проект бросил перед нами соблазнительную гнилую плоть. Хотя это и даст нам возможность продержаться какое-то время, но это не лучшее решение. В поисках лучшего решения мы предпочитаем охотиться...
- Голоден
- Нас по-настоящему удовлетворяют только те решения, которые действительно отражают наши исконные ценности - нам нужны хорошие технологии, и если мы не можем легко их отыскать, то мы будем за ними охотиться. Наш голод силён и непроходящ. Мы всё автоматизируем, чтобы больше охотиться, разрабатывая новые технологии. Мы охотимся, чтобы жить и живём ради охоты. Мы приложим усилия, чтобы получилось хорошо, даже если это сложно и требует нашего времени и энергии. Если у нас нет времени на охоту, мы найдём способ выкроить это время. Волки, которые не охотятся - домашние животные.
- Территориальное существо
- Мы рады всему, но мы прекрасно осознаем границы территории, которую мы контролируем. Мы отвечаем за свою территорию, и не откусываем больше, чем можем прожевать. Мы знаем какая часть леса Свободы полностью в наших руках и в каких областях не имеем достаточной "волчьей силы" для правильного управления. Мы будем претендовать на новые территории только по мере роста нашей стаи, обеспечивая при этом безопасность территории, которую мы сейчас занимаем. Постоянное совершенствование - продуманное развитие территории без потерь - это то, к чему мы стремимся.
- Громко воет
- Мы поощряем каждого волка в нашей стае выражать громким воем свои личные желания и потребности, особенно на нашем баг-трекере. Ваше увлечение и личный путь - это то что нам важно, а не "что делал какой-то кролик в какой-то норе в прошлый четверг". Дело в том, чтобы делиться своими приключениями со стаей, чтобы мы могли понять их и лучше поддержать вас.
Поэтому помните - вы часть Funtoo, проявляйте эти качества, чтобы примножить как свой опыт, так и опыт стаи! Теперь давайте рассмотрим некоторые отдельные аспекты Funtoo, и в качестве упражнения попробуйте сопоставить эти технические решения с философией волчьей стаи.
Особенности Funtoo
- Простая установка
- В общем и целом, хотя установка по-прежнему выполняется "вручную", а не с помощью инсталлятора, много было сделано, чтобы сделать установку проще. (Зачем? Чтобы облегчить путь для остальной стаи).
- Предварительно собранное ядро
- Stage3 образы Funtoo поставляются с предварительно собранным ядром debian-sources и initramfs, для поддержки современного оборудования. Это сделано для облегчения установки и предоставления всем пользователям для использования рекомендованного ядра. Вам не нужно собирать свое собственное ядро для установки Funtoo (это то место, где часто застревают люди, и это значительно помогает избежать ошибок).
- Desktops Ready To Use
- We build stage3's that include desktop environments, such as a GNOME stage3, Cinnamon stage3, and others. They have 'official' profile settings that we want you to use and help improve. We strongly encourage you to use our official profile settings for your desktop environment, so we can all work together to make a specific desktop setup work really, really well and benefit from each other's improvements and bug fixes.
- No Need for Make.conf Hackery
- Not just for desktops, but for all Funtoo systems, we strongly encourage users to have an empty
/etc/make.conf
file. You will useego profile
to set your subarch, optimization settings, and USE settings. If you find a problem with our official settings, such as needing to add things to/etc/portage/package.use
, and you are just installing a regular package you want to use, it's considered a bug, so file a bug. (Why? You still have freedom to tweak things, but we should have some easy-to-use defaults that work 99.999% of the time to make well-maintained paths for our pack. If you fix some annoying USE issue that you experienced in our official profile settings and it gets fixed, then it helps the pack, because these things are annoying not just for you but for everyone.)
- Scope
- Funtoo has some things that are officially supported, and some things that are not, when compared to Gentoo. We are a smaller project. As the community grows, you can help us to support more things. (We don't bite off more than we can handle.)
- Automation
- We have a special technology called metatools that we use to automate the creation of ebuilds and keep them up-to-date. (Why? Not only is it cool but it helps us to free up time to work on more useful things, like new technologies.)
"Как только вы поймете философию волчьей стаи, то обоснование технических решений станет понятным, поскольку техническое направление вытекает из философии. Если вы усвоите эту философию, вы начнете соответствовать нашему техническому направлению и сможете присоединиться к нам в нашем путешествии."