Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate. Translation: fedora-docs-l10n/project/main/pages/objectives/minimization-phase-2 Translate-URL: https://translate.fedoraproject.org/projects/fedora-docs-l10n-project/mainpagesobjectivesminimization-phase-2/
This commit is contained in:
parent
2c178bcf67
commit
1d68665738
34 changed files with 2646 additions and 2584 deletions
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -16,30 +16,30 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -47,7 +47,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -55,7 +55,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -65,7 +65,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -73,13 +73,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -88,26 +88,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -118,23 +118,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -142,13 +142,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -158,7 +158,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -168,7 +168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -177,122 +177,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -301,25 +301,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -328,7 +328,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -337,31 +337,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -369,7 +369,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -377,7 +377,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -385,44 +385,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -430,13 +430,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -444,17 +444,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -462,21 +463,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -484,7 +485,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -492,7 +493,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2026-01-16 18:58+0000\n"
|
||||
"Last-Translator: naly zzwd <xeanhort007@gmail.com>\n"
|
||||
"Language-Team: Catalan <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.15.2\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Objectiu de Minimització de Fedora"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Proposta de la segona fase"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Líder de l'objectiu: Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "El problema"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"les instal·lacions tradicionals."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"l'escala massiva."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -80,7 +80,7 @@ msgstr ""
|
|||
"contenidors, això significa un augment significatiu de la mida."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -91,13 +91,13 @@ msgstr ""
|
|||
"d'instal·lació i la superfície d'atac i els CVE rellevants."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Visió"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -110,13 +110,13 @@ msgstr ""
|
|||
"amb la modernització de la seva infraestructura."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Missió"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -126,13 +126,13 @@ msgstr ""
|
|||
"per a ells."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Resultats"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -150,19 +150,19 @@ msgstr ""
|
|||
"problemes de seguretat i altres específics."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Així doncs:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Els desenvolupadors de codi obert poden centrar-se en el desenvolupament de "
|
||||
"funcionalitats"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -170,7 +170,7 @@ msgstr ""
|
|||
"que també reben actualitzacions periòdiques"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -181,13 +181,13 @@ msgstr ""
|
|||
"de codi obert per als problemes del futur"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Sortides"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -202,7 +202,7 @@ msgstr ""
|
|||
"d'infraestructura basant-se en els interessos de la comunitat."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -219,7 +219,7 @@ msgstr ""
|
|||
"transparent."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -233,69 +233,69 @@ msgstr ""
|
|||
"al llarg del temps."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Accions"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr "**Identificar casos d'ús rellevants** i permetre que la comunitat (no només l'equip de minimització) defineixi els seus propis. Pensem en un cas d'ús com un conjunt de paquets instal·lats en un context específic, que tenen un propòsit específic, com ara __Apache HTTP Server Container__. Definiu casos d'ús almenys per a:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr "També considereu mirar casos d'ús natius de contenidors, com ara:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__GO per a aplicacions de contenidors__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Rust per a aplicacions de contenidors__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
|
|
@ -304,53 +304,53 @@ msgstr ""
|
|||
"tecnològics, fòrums d'internet i qualsevol altre espai viable."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr "**Amplieu els serveis de monitorització** (Feedback Pipeline) que:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr "Visualitzin les dependències i una mida total per a cada cas d'ús"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr "Monitoritzin els canvis de mida al llarg del temps"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr "Detectin automàticament grans canvis de mida"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr "Notifiquin als mantenidors sobre augments de mida inesperats"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr "A part de les funcionalitats, també necessitem:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr "escriure proves per simplificar significativament la contribució"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr "fer optimitzacions de rendiment perquè el servei escali bé"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr "explorar l'ús de CI i Rawhide Gating"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -364,19 +364,19 @@ msgstr ""
|
|||
"més impactants."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr "**Minimitzeu** la mida de la instal·lació dels casos d'ús optimitzant les dependències RPM, les funcionalitats, l'arquitectura del programari i altres factors. Específicament, busqueu:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
"Dependències RPM innecessàries (tot i que probablement no n'hi haurà gaires)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
|
|
@ -385,7 +385,7 @@ msgstr ""
|
|||
"diversos paquets: intenteu fer que utilitzin la mateixa"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -398,7 +398,7 @@ msgstr ""
|
|||
"casos (això podria requerir canvis de codi)."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -411,31 +411,31 @@ msgstr ""
|
|||
"principalment gràcies a DNF"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr "**Interaccioneu amb els desenvolupadors upstream** pel que fa a canvis més grans en empaquetament i arquitectura. Un exemple és Systemd i la divisió del paquet __systemd-sysuser__.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr "**Implementeu canvis de procés i política** reflectint canvis més grans i generals. De nou, un bon exemple és utilitzar Systemd en contenidors, o el problema general de crear usuaris en contenidors.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr "**Proporcioneu guia** per a la comunitat Fedora en forma d'entrades de blog, vídeos i xerrades en conferències. Tot i que puguem tenir directrius i polítiques establertes, córrer la veu sempre és important.\n"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr "Recursos i Entrades"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -447,7 +447,7 @@ msgstr ""
|
|||
"producció."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -458,7 +458,7 @@ msgstr ""
|
|||
"ajuda per configurar (o obtenir accés a) els recursos al núvol."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -469,31 +469,31 @@ msgstr ""
|
|||
"puguem \"sol·licitar\", però encara és una entrada necessària."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr "Principis rectors"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr "**Utilitat abans que la mida**: Hi ha un equilibri entre la utilitat i la mida. Ho tenim en compte i no implementarem canvis dràstics que impedirien als nostres usuaris utilitzar Fedora. No obstant això, res no ens impedeix produir artefactes addicionals molt específics i mínims.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr "**Utilitzant RPM**: Estem fent això amb RPM. No estem aconseguint la minimització eliminant fitxers després de la instal·lació. Això pot ser obvi, però encara val la pena mencionar-ho.\n"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr "Assoliments de la primera fase"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
|
|
@ -503,13 +503,13 @@ msgstr ""
|
|||
"setmanals històriques. Resum a continuació."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr "**Millor comprensió** — Sí, ara tenim una comprensió molt millor del problema i una idea millor i més específica sobre els propers passos.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -520,13 +520,13 @@ msgstr ""
|
|||
"en taules i gràfics de dependències interactius."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr "**Systemd i contenidors** — Vam aprofundir en el tema de Systemd vs. contenidors, especialment per a paquets que ho requereixen només per crear usuaris en contenidors utilitzant __systemd-sysuser__. Treballant amb upstream per dividir el paquet. S'ha pensat, però encara no s'ha proposat, una política més àmplia al voltant d'això.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -537,17 +537,20 @@ msgstr ""
|
|||
"#EJD4BNBE52JTEOPKAT6HFOO4HVUPBTCH"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
#, fuzzy
|
||||
#| msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr "Tiquet: https://pagure.io/minimization/issue/13"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr "Pensament de polítiques:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -558,7 +561,7 @@ msgstr ""
|
|||
"paquet sense systemd."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
|
|
@ -567,7 +570,7 @@ msgstr ""
|
|||
"systemd-libs. Exemple: libusb"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
|
|
@ -577,7 +580,7 @@ msgstr ""
|
|||
"implementat)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -587,7 +590,7 @@ msgstr ""
|
|||
"Actualment no tenim una recomanació, però s'hi està treballant.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -597,7 +600,7 @@ msgstr ""
|
|||
"reduir les coses a només un pcre, i aquest és pcre2.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr "**Polkit i mozjs60** — Expliquem-ho amb una analogia terrible! Polkit és aquesta persona encantadora (.5M) que truca al timbre i diu que rentarà les finestres de casa vostra. Després d'acceptar, treuen el seu elefant (mozjs60 30M) i l'utilitzen per ruixar les finestres amb aigua. Polkit incorpora mozjs60, que és un paquet bastant gran. Així que estem intentant solucionar-ho també.\n"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -16,30 +16,30 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -47,7 +47,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -55,7 +55,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -65,7 +65,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -73,13 +73,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -88,26 +88,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -118,23 +118,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -142,13 +142,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -158,7 +158,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -168,7 +168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -177,122 +177,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -301,25 +301,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -328,7 +328,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -337,31 +337,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -369,7 +369,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -377,7 +377,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -385,44 +385,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -430,13 +430,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -444,17 +444,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -462,21 +463,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -484,7 +485,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -492,7 +493,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2026-01-05 16:58+0000\n"
|
||||
"Last-Translator: Mario Blättermann <mario.blaettermann@gmail.com>\n"
|
||||
"Language-Team: German <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.15.1\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "Das Problem"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"Installationen übersehen."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -61,7 +61,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -76,7 +76,7 @@ msgstr ""
|
|||
"In Containern führt dies jedoch zu einem erheblichen Größenzuwachs."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -88,13 +88,13 @@ msgstr ""
|
|||
"besteht."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Vision"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -107,13 +107,13 @@ msgstr ""
|
|||
"ermöglicht, mit der Modernisierung ihrer Infrastruktur zu experimentieren."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Mission"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -123,13 +123,13 @@ msgstr ""
|
|||
"ist."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Ergebnisse"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -146,18 +146,18 @@ msgstr ""
|
|||
"und anderer Probleme fordern würden."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Daher:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Open-Source-Entwickler können sich auf die Funktionsentwicklung konzentrieren"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -165,7 +165,7 @@ msgstr ""
|
|||
"die zudem regelmäßig aktualisiert werden"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -176,13 +176,13 @@ msgstr ""
|
|||
"zu erforschen und zu entwickeln"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Ergebnisse"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -198,7 +198,7 @@ msgstr ""
|
|||
"werden."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -208,7 +208,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -217,124 +217,124 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Aktionen"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
"Wir ziehen außerdem in Betracht, containerbasierte Anwendungsfälle zu "
|
||||
"prüfen, wie zum Beispiel:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__GO für Container-Apps__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Rust für Container-Apps__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -343,25 +343,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -370,7 +370,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -379,31 +379,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -411,7 +411,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -419,7 +419,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -427,44 +427,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -472,13 +472,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -486,17 +486,20 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
#, fuzzy
|
||||
#| msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr "Ticket: https://pagure.io/minimization/issue/13"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -504,21 +507,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -526,7 +529,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -534,7 +537,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2026-04-30 19:59+0000\n"
|
||||
"Last-Translator: Jim Spentzos <jimspentzos2000@gmail.com>\n"
|
||||
"Language-Team: Greek <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.17.1\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Στόχος Ελαχιστοποίησης του Fedora"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Πρόταση Δεύτερης Φάσης"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Επικεφαλής στόχου: Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "Το πρόβλημα"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"πέρα από τις παραδοσιακές εγκαταστάσεις."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"τα κοντέινερ στην τεράστια κλίμακα."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -81,7 +81,7 @@ msgstr ""
|
|||
"συνεπάγεται σημαντική αύξηση μεγέθους."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -93,13 +93,13 @@ msgstr ""
|
|||
"καθώς και των σχετικών CVE."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Όραμα"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -113,13 +113,13 @@ msgstr ""
|
|||
"υποδομής τους."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Αποστολή"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -129,13 +129,13 @@ msgstr ""
|
|||
"σημαντικό για αυτούς."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Αποτελέσματα"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -154,19 +154,19 @@ msgstr ""
|
|||
"προβλημάτων."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Έτσι:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Οι προγραμματιστές ανοιχτού κώδικα μπορούν να επικεντρωθούν στην ανάπτυξη "
|
||||
"νέων δυνατοτήτων"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -174,7 +174,7 @@ msgstr ""
|
|||
"στοιχεία που λαμβάνουν τακτικές ενημερώσεις"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -185,13 +185,13 @@ msgstr ""
|
|||
"σε προβλήματα του μέλλοντος"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Παραδοτέα"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -206,7 +206,7 @@ msgstr ""
|
|||
"βάσει των ενδιαφερόντων της κοινότητας."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -222,7 +222,7 @@ msgstr ""
|
|||
"παρακολούθηση, διόρθωση ή αιτιολόγηση αυτών των αυξήσεων με διαφανή τρόπο."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -236,71 +236,71 @@ msgstr ""
|
|||
"μικρά μακροπρόθεσμα."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Ενέργειες"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr "**Προσδιορισμός σχετικών περιπτώσεων χρήσης** και παροχή δυνατότητας στην κοινότητα (όχι μόνο στην Ομάδα Ελαχιστοποίησης) να ορίσει τις δικές της. Θεωρούμε μια περίπτωση χρήσης ως ένα σύνολο πακέτων εγκατεστημένων σε ένα συγκεκριμένο πλαίσιο με συγκεκριμένο σκοπό — όπως το __Apache HTTP Server Container__. Ορισμός περιπτώσεων χρήσης τουλάχιστον για:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
"Επίσης, εξετάστε περιπτώσεις χρήσης εγγενείς για κοντέινερ (container-"
|
||||
"native), όπως:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__GO για εφαρμογές κοντέινερ__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Rust για εφαρμογές κοντέινερ__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
|
|
@ -309,55 +309,55 @@ msgstr ""
|
|||
"εκδηλώσεις, φόρουμ στο διαδίκτυο και άλλα πρόσφορα μέσα."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr "**Επέκταση των υπηρεσιών παρακολούθησης** (Feedback Pipeline) οι οποίες:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
"Οπτικοποιούν τις εξαρτήσεις και το συνολικό μέγεθος για κάθε περίπτωση χρήσης"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr "Παρακολουθούν τις αλλαγές μεγέθους στον χρόνο"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr "Ανιχνεύουν αυτόματα μεγάλες αλλαγές μεγέθους"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr "Ειδοποιούν τους συντηρητές για μη αναμενόμενες αυξήσεις μεγέθους"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr "Εκτός από τις δυνατότητες, πρέπει επίσης να:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr "γράψουμε δοκιμές για να απλοποιήσουμε σημαντικά τη συνεισφορά"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
"κάνουμε βελτιστοποιήσεις απόδοσης ώστε η υπηρεσία να κλιμακώνεται σωστά"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr "εξερευνήσουμε τη χρήση του CI και του Rawhide Gating"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -370,18 +370,18 @@ msgstr ""
|
|||
"να αποδείξουμε τη χρησιμότητα της δουλειάς μας."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr "**Ελαχιστοποίηση** του μεγέθους εγκατάστασης των περιπτώσεων χρήσης μέσω βελτιστοποίησης των εξαρτήσεων RPM, των χαρακτηριστικών, της αρχιτεκτονικής λογισμικού κ.α. Συγκεκριμένα, αναζήτηση για:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr "Περιττές εξαρτήσεις RPM (αν και πιθανότατα δεν θα υπάρχουν πολλές)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
|
|
@ -390,7 +390,7 @@ msgstr ""
|
|||
"προσπάθεια χρήσης μίας κοινής υλοποίησης"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -403,7 +403,7 @@ msgstr ""
|
|||
"dependencies) σε αυτές τις περιπτώσεις."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -416,31 +416,31 @@ msgstr ""
|
|||
"Python, η οποία βρίσκεται παντού κυρίως λόγω του DNF"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr "**Συνεργασία με τους ανάντη (upstream) προγραμματιστές** για μεγαλύτερες αλλαγές στο πακετάρισμα και την αρχιτεκτονική. Παράδειγμα αποτελεί το Systemd και ο διαχωρισμός του πακέτου __systemd-sysuser__.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr "**Εφαρμογή αλλαγών στις διαδικασίες και την πολιτική** που αντανακλούν γενικότερες αλλαγές, όπως η χρήση του Systemd ή η δημιουργία χρηστών σε κοντέινερ.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr "**Παροχή καθοδήγησης** στην κοινότητα του Fedora μέσω αναρτήσεων σε blog, βίντεο και ομιλιών. Η διάδοση της πληροφορίας είναι πάντα σημαντική.\n"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr "Πόροι και Εισροές"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -451,7 +451,7 @@ msgstr ""
|
|||
"σταθεροποίησης."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -462,7 +462,7 @@ msgstr ""
|
|||
"πρόσβαση σε πόρους cloud."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -473,31 +473,31 @@ msgstr ""
|
|||
"«απαιτήσουμε», αλλά παραμένει αναγκαίο."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr "Κατευθυντήριες Αρχές"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr "**Χρησιμότητα πάνω από το μέγεθος**: Υπάρχει μια ισορροπία μεταξύ αυτών των δύο. Δεν θα εφαρμόσουμε δραστικές αλλαγές που θα εμπόδιζαν τη χρήση του Fedora, αλλά μπορούμε να παράγουμε επιπλέον ελάχιστα στοιχεία (artifacts).\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr "**Χρήση του RPM**: Η ελαχιστοποίηση γίνεται μέσω του RPM και όχι με διαγραφή αρχείων μετά την εγκατάσταση.\n"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr "Επιτεύγματα πρώτης φάσης"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
|
|
@ -506,13 +506,13 @@ msgstr ""
|
|||
"minimization/status/) για λεπτομερείς πληροφορίες. Ακολουθεί περίληψη."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr "**Καλύτερη κατανόηση** — Πλέον έχουμε πολύ σαφέστερη εικόνα του προβλήματος και των επόμενων βημάτων.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -523,13 +523,13 @@ msgstr ""
|
|||
"εξαρτήσεις."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr "**Systemd και κοντέινερ** — Ερευνήσαμε το ζήτημα του Systemd στα κοντέινερ, ειδικά για πακέτα που το απαιτούν μόνο για τη δημιουργία χρηστών μέσω του __systemd-sysuser__. Εργαζόμαστε για τον διαχωρισμό του πακέτου.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -540,17 +540,20 @@ msgstr ""
|
|||
"#EJD4BNBE52JTEOPKAT6HFOO4HVUPBTCH"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
#, fuzzy
|
||||
#| msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr "Αίτημα: https://pagure.io/minimization/issue/13"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr "Σκέψεις για την πολιτική:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -561,7 +564,7 @@ msgstr ""
|
|||
"container να εγκαθιστούν το πακέτο χωρίς την παρουσία του systemd."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
|
|
@ -570,7 +573,7 @@ msgstr ""
|
|||
"απαιτείται μόνο το systemd-libs. Παράδειγμα: libusb"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
|
|
@ -580,7 +583,7 @@ msgstr ""
|
|||
"(ΣΗΜΕΙΩΣΗ: Αυτό το υποπακέτο δεν έχει υλοποιηθεί ακόμα)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -588,7 +591,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -596,7 +599,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2026-05-12 20:59+0000\n"
|
||||
"Last-Translator: \"Fco. Javier F. Serrador\" <fserrador@gmail.com>\n"
|
||||
"Language-Team: Spanish <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.17.1\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Objetivo de Fedora Minimization"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Propuesta Segunda Fase"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Objetivo principal: Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "El problema"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"las instalaciones tradicionales."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"contenedores es la escala masiva."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -80,7 +80,7 @@ msgstr ""
|
|||
"embargo, en contenedores, esto significa un aumento de tamaño significativo."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -91,13 +91,13 @@ msgstr ""
|
|||
"instalación y la superficie de ataque y los CVE relevantes."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Visión"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -110,13 +110,13 @@ msgstr ""
|
|||
"y modernizar su infraestructura."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Misión"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -126,13 +126,13 @@ msgstr ""
|
|||
"para ellos."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Resultados"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -150,19 +150,19 @@ msgstr ""
|
|||
"se resolvieran rápidamente."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Así:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Los desarrolladores de código abierto se pueden centrar en el desarrollo de "
|
||||
"funciones"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -170,7 +170,7 @@ msgstr ""
|
|||
"que también reciben actualizaciones periódicas"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -181,13 +181,13 @@ msgstr ""
|
|||
"código abierto para los problemas del futuro"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Salidas"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -202,7 +202,7 @@ msgstr ""
|
|||
"base a los intereses de la comunidad."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -219,7 +219,7 @@ msgstr ""
|
|||
"transparentemente."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -233,69 +233,69 @@ msgstr ""
|
|||
"pequeñas con el tiempo."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Acciones"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr "**Identificar casos de uso relevantes** y permitir a la comunidad (lo que significa no solo el Minimization Team (Equipo de Minimización) definir lo suyo. Pensamos en un caso de uso como un conjunto de paquetes instalados en un contexto específico, que tiene un propósito específico — como Apache HTTP Server Container. Define casos de uso para al menos:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr "También, considere mirar casos de uso nativos de contenedores, como:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__Aplicaciones GO para contenedores__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Aplicaciones Rust para contenedores__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
|
|
@ -304,53 +304,53 @@ msgstr ""
|
|||
"foros de internet y cualquier otro lugar viable."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr "**Servicios extendidos de monitorización** (Conducto Comentario) que:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr "Visualizan dependencias y el tamaño total para caso de uso"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr "Monitorizan los cambios con el tiempo"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr "Detecta automáticamente cambios de gran tamaño"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr "Notifica a los mantenedores sobre incrementos inesperados de tamaño"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr "Además de las funciones, también necesitamos:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr "escribir pruebas para simplificar significativamente la contribución"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr "hacer optimizaciones de rendimiento para que el servicio escale bien"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr "explorar el uso de CI y Rawhide Gating"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -364,18 +364,18 @@ msgstr ""
|
|||
"centrarse aún más en las actividades de mayor impacto."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr "**Minimizar** el tamaño de la instalación de los casos de uso optimizando dependencias RPM, funciones, arquitectura software y otros factores. Específicamente, buscar:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr "Dependencias RPM innecesarias (aunque probablemente no haya muchas)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
|
|
@ -384,7 +384,7 @@ msgstr ""
|
|||
"paquetes — intentar hacerles usar la misma"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -398,7 +398,7 @@ msgstr ""
|
|||
"código)."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -411,31 +411,31 @@ msgstr ""
|
|||
"el mundo mayormente por DNF"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr "**Interactúe con los desarrolladores upstream** en relación con cambio más importantes en el empaquetamiento y la arquitectura. Un ejemplo es Systemd y la división del paquete __systemd-sysuser__.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr "**Implementar procesos y política de cambios** que reflejen cambios mayores y más generales. De nuevo, un buen ejemplo es usar Systemd en contenedores o el tema general de crear usuarios en contenedores.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr "**Proporcionar directrices** para la comunidad Fedora en forma de publicaciones en blog, videos y charlas en conferencias. Aunque tengamos directrices y políticas vigentes, siempre es importante hacer correr la voz.\n"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr "Recursos y Entradas"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -447,7 +447,7 @@ msgstr ""
|
|||
"producción."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -458,7 +458,7 @@ msgstr ""
|
|||
"configuración (o lograr el acceso a) los recursos en la nube."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -469,31 +469,31 @@ msgstr ""
|
|||
"podamos \"solicitar\", pero sigue siendo un aporte necesario."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr "Principios Rectores"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr "**La utilidad sobre el tamaño**: Hay un balance entre la utilidad y el tamaño. Lo tendremos en cuenta y no implementaremos cambios drásticos que puedan evitar que nuestros usuarios utilicen Fedora. Sin embargo, nada nos impide producir artefactos adicionales muy específicos y mínimos.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr "Usar RPM: Estamos haciendo esto con RPM. No estamos alcanzando esto eliminando archivos después de la instalación. Esto puede parecer obvio, pero aún así merece la pena mencionarlo.\n"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr "Fase Primera de Logros"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
|
|
@ -503,13 +503,13 @@ msgstr ""
|
|||
"continuación."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr "**Mejor entendimiento** — Sí, ahora tenemos mucho más entendimiento del problema y una mejor, más especifica idea sobre los pasos siguientes.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -520,13 +520,13 @@ msgstr ""
|
|||
"varias vistas en tablas y gráficos de dependencias interactivas."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr "**Systemd y contenedores** — Profundizamos en el tema de Systemd vs. contenedores, específicamente para paquetes que lo requieren tan solo para crear usuarios en contenedores utilizando __systemd-sysuser__. Trabajando con sección superior en desglosar el paquete fuera. Se ha pensado, pero aún no se ha propuesto, una política más amplia en torno a este tema.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -537,17 +537,20 @@ msgstr ""
|
|||
"#EJD4BNBE52JTEOPKAT6HFOO4HVUPBTCH"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
#, fuzzy
|
||||
#| msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr "Ticket: https://pagure.io/minimization/issue/13"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr "Pensamiento político:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -558,7 +561,7 @@ msgstr ""
|
|||
"instalar el paquete sin systemd."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
|
|
@ -567,7 +570,7 @@ msgstr ""
|
|||
"systemd-libs. Ejemplo: libusb"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
|
|
@ -577,7 +580,7 @@ msgstr ""
|
|||
"implementado)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -587,7 +590,7 @@ msgstr ""
|
|||
"Actualmente no tenemos una recomendación, pero se está trabajando en ello.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -597,7 +600,7 @@ msgstr ""
|
|||
"recortar cosas abajo para tan solo un pcre, y eso es pcre2.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr "**Polkit y mozjs60** — ¡Explicamos esto uno con una terrible analogía! Polkit es esta persona amable (.5M) que toca tu timbre y dice que lavarán las ventanas de tu casa. Después de estar de acuerdo, sacan su elefante (mozjs60 30M) y lo utilizan para rociar su ventana con agua. Polkit detiene mozjs60, el cual es un paquete bastante grande.Así que también estamos intentando solucionar esto.\n"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -16,30 +16,30 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -47,7 +47,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -55,7 +55,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -65,7 +65,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -73,13 +73,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -88,26 +88,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -118,23 +118,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -142,13 +142,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -158,7 +158,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -168,7 +168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -177,122 +177,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -301,25 +301,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -328,7 +328,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -337,31 +337,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -369,7 +369,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -377,7 +377,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -385,44 +385,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -430,13 +430,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -444,17 +444,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -462,21 +463,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -484,7 +485,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -492,7 +493,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2022-12-28 22:06+0000\n"
|
||||
"Last-Translator: Jan Kuparinen <copper_fin@hotmail.com>\n"
|
||||
"Language-Team: Finnish <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 4.15\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Fedoran minimointitavoite"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Toisen vaiheen ehdotus"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Ohjaaja: Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "Ongelma"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"ulkopuolisissa käyttötapauksissa."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"on massiivinen."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -80,7 +80,7 @@ msgstr ""
|
|||
"tämä tarkoittaa kuitenkin merkittävää koon kasvua."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -91,13 +91,13 @@ msgstr ""
|
|||
"asiaankuuluvien CVE:n välillä on suora yhteys."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Näkemys"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -110,13 +110,13 @@ msgstr ""
|
|||
"kokeilla infrastruktuurinsa modernisointia."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Tehtävä"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -125,13 +125,13 @@ msgstr ""
|
|||
"jakelun ylläpitäjiä keskittymään heidän kannaltaan tärkeisiin asioihin."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Aikaansaannit"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -149,18 +149,18 @@ msgstr ""
|
|||
"korjaamista nopeasti."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Siten:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Avoimen lähdekoodin kehittäjät voivat keskittyä ominaisuuksien kehittämiseen"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -168,7 +168,7 @@ msgstr ""
|
|||
"myös säännöllisiä päivityksiä"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -179,13 +179,13 @@ msgstr ""
|
|||
"tulevaisuuden ongelmiin"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Aikaansaannit"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -200,7 +200,7 @@ msgstr ""
|
|||
"perusteella."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -216,7 +216,7 @@ msgstr ""
|
|||
"perustelemaan tällaisia lisäyksiä avoimesti."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -229,69 +229,69 @@ msgstr ""
|
|||
"riippuvuuksista helposti ja pitämään asiat ajan myötä pienempänä."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Toimet"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr "**Tunnista asiaankuuluvat käyttötapaukset** ja anna yhteisön (ei vain minimointitiimin) määritellä omat. Mielestämme käyttötapaus on pakettien joukko, jotka on asennettu tiettyyn kontekstiin ja joilla on tietty tarkoitus – kuten __Apache HTTP Server Container__. Määritä käyttötapaukset ainakin:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr "Harkitse myös tarkastella konttikohtaisia käyttötapauksia, kuten:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__GO konttiohjelmille__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Rust konttiohjelmille__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
|
|
@ -300,53 +300,53 @@ msgstr ""
|
|||
"tapahtumissa, internet-foorumeilla ja muissa kannattavissa paikoissa."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr "**Laajenna valvontapalveluja** (palauteputki), jotka:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr "Visualisoi riippuvuudet ja kokonaiskoko kullekin käyttötapaukselle"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr "Seuraa koon muutoksia ajan myötä"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr "Tunnista automaattisesti suuret koon muutokset"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr "Ilmoittaa ylläpitäjille odottamattomista koon kasvuista"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr "Ominaisuuksien lisäksi tarvitsemme myös:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr "kirjoittaa testejä helpottamaan merkittävästi osallistumista"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr "tehdä suorituskyvyn optimointia, jotta palvelu skaalautuu hyvin"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr "tutkia CI:n ja Rawhide Gatingin käyttöä"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -360,20 +360,20 @@ msgstr ""
|
|||
"vaikuttavimpiin toimintoihin."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr "**Minimoi** käyttötapausten asennuskoko optimoimalla RPM-riippuvuudet, ominaisuudet, ohjelmistoarkkitehtuuri ja muut tekijät. Etsi erityisesti:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
"Tarpeettomia RPM-riippuvuuksia (vaikka niitä ei todennäköisesti tule olemaan "
|
||||
"montaa)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
|
|
@ -382,7 +382,7 @@ msgstr ""
|
|||
"käyttämään samaa"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -395,7 +395,7 @@ msgstr ""
|
|||
"(jotka saattavat edellyttää koodimuutoksia)."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -408,31 +408,31 @@ msgstr ""
|
|||
"Pythonilla, mikä löytyy kaikkialta pääasiassa DNF:n takia"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr "**Ota yhteyttä ylävirran kehittäjiin** koskien suurempia muutoksia pakkauksessa ja arkkitehtuurissa. Esimerkki on Systemd ja paketin __systemd-sysuser__ jakaminen osiin.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr "**Ota käyttöön prosessi- ja käytäntömuutoksia**, jotka heijastavat suurempia, yleisempiä muutoksia. Jälleen hyvä esimerkki on Systemd:n käyttö konteissa tai yleinen ongelma käyttäjien luomisesta konteissa.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr "**Tarjoa ohjeita** Fedora-yhteisölle blogitekstien, videoiden ja konferenssikeskustelujen muodossa. Vaikka meillä saattaa olla ohjeita ja käytäntöjä, sanan levittäminen on aina tärkeää.\n"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr "Resurssit ja palautteet"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -444,7 +444,7 @@ msgstr ""
|
|||
"arvoiseksi."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -455,7 +455,7 @@ msgstr ""
|
|||
"määrittämisessä (tai niihin sisään pääsemisessä)."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -466,31 +466,31 @@ msgstr ""
|
|||
"silti välttämätön apu."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr "Ohjaavat periaatteet"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, fuzzy, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr "**Hyödyllisyys ennen kokoa**: Hyödyllisyyden ja koon välillä on tasapaino. Otamme tämän huomioon emmekä toteuta rajuja muutoksia, jotka estäisivät käyttäjiämme käyttämästä Fedoraa. Mikään ei kuitenkaan estä meitä tuottamasta lisää erityisiä ja minimaalisia artifakteja.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr "**RPM:n käyttäminen**: Teemme tämän RPM:illä. Emme saavuta minimointia poistamalla tiedostoja asennuksen jälkeen. Tämä saattaa olla ilmeistä, mutta silti mainitsemisen arvoista.\n"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr "Ensimmäisen vaiheen saavutukset"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
|
|
@ -500,13 +500,13 @@ msgstr ""
|
|||
"Yhteenveto alla."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -514,13 +514,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -528,17 +528,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -546,21 +547,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -568,7 +569,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -576,7 +577,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -16,30 +16,30 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -47,7 +47,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -55,7 +55,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -65,7 +65,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -73,13 +73,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -88,26 +88,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -118,23 +118,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -142,13 +142,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -158,7 +158,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -168,7 +168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -177,122 +177,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -301,25 +301,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -328,7 +328,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -337,31 +337,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -369,7 +369,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -377,7 +377,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -385,44 +385,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -430,13 +430,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -444,17 +444,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -462,21 +463,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -484,7 +485,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -492,7 +493,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2025-02-06 17:21+0000\n"
|
||||
"Last-Translator: Jean-Baptiste Holcroft <jean-baptiste@holcroft.fr>\n"
|
||||
"Language-Team: French <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.9.2\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Objectif de minimisation de Fedora"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Proposition de la deuxième phase"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Responsable de l’objectif : Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "Le problème"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"installations traditionnelles sont souvent négligés."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"pour le nuages et les conteneurs l’échelle est massive."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -81,7 +81,7 @@ msgstr ""
|
|||
"augmentation significative de la taille."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -92,13 +92,13 @@ msgstr ""
|
|||
"surface d’attaque et les CVE correspondants."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Vision"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -112,13 +112,13 @@ msgstr ""
|
|||
"infrastructure."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Mission"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -128,13 +128,13 @@ msgstr ""
|
|||
"intéresse."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Résultats"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -153,19 +153,19 @@ msgstr ""
|
|||
"et autres problèmes spécifiques soient rapidement résolus."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Ainsi :"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Les développeurs de logiciels libres peuvent se concentrer sur le "
|
||||
"développement de fonctionnalités"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -173,7 +173,7 @@ msgstr ""
|
|||
"préconstruits qui sont également mis à jour régulièrement"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -184,13 +184,13 @@ msgstr ""
|
|||
"source aux problèmes du futur"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Produits"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -206,7 +206,7 @@ msgstr ""
|
|||
"fonction des intérêts de la communauté."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -223,7 +223,7 @@ msgstr ""
|
|||
"suivre/corriger/justifier ces augmentations de manière transparente."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -237,71 +237,71 @@ msgstr ""
|
|||
"taille des contenus au fil du temps."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Actions"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr "**Identifier les cas d’utilisation pertinents** et permettre à la communauté (pas seulement à l’équipe de minimisation) de définir les leurs. Nous considérons les cas d’utilisation comme un ensemble de paquets installés dans un contexte spécifique, ayant un but précis — tel que __Conteneur Serveur Apache HTTP__. Définissez des cas d’utilisation au moins pour :\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
"Il faut également envisager de se pencher sur les cas d’utilisation de "
|
||||
"conteneurs natifs, par exemple :"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__GO pour les conteneurs d’applications__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Rust pour les conteneurs d’applications__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
|
|
@ -311,56 +311,56 @@ msgstr ""
|
|||
"évènement viable."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr "**Services de monitorage étendu** (Feedback Pipeline) qui :\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
"Visualiser les dépendances et une taille totale pour chaque cas d’utilisation"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr "Surveiller l’évolution de la taille dans le temps"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr "Détection automatique des changements de taille importants"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr "Notifier les mainteneurs des augmentations de taille inattendues"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr "Outre les fonctionnalités, nous devons également :"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr "écrire des tests pour simplifier considérablement la contribution"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
"faire des optimisations de performance pour que le service s’adapte "
|
||||
"correctement"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr "explorer l’utilisation de l’IC et du Rawhide Gating"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -374,20 +374,20 @@ msgstr ""
|
|||
"davantage sur les activités les plus percutantes."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr "**Minimiser** la taille d’installation des cas d’utilisation en optimisant les dépendances RPM, les fonctionnalités, l’architecture logicielle et d’autres facteurs. Plus précisément, vérifier :\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
"Dépendances inutiles des RPM (même s’il n’y en aura probablement pas "
|
||||
"beaucoup)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
|
|
@ -396,7 +396,7 @@ msgstr ""
|
|||
"paquets — essayez de leur faire utiliser le même"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -410,7 +410,7 @@ msgstr ""
|
|||
"changements de code)."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -423,31 +423,31 @@ msgstr ""
|
|||
"principalement à cause de la DNF"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr "**Prendre contact avec les développeurs en amont** concernant des changements plus importants dans le packaging et l’architecture. Un exemple est Systemd et la division du paquet __systemd-sysuser__.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr "**Mettre en œuvre des changements de processus et de politique** reflétant des changements plus importants et plus généraux. Encore une fois, un bon exemple est l’utilisation de Systemd dans des conteneurs, ou la question générale de la création d’utilisateurs dans des conteneurs.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr "**Fournir des conseils** à la communauté Fedora sous forme de billets de blogue, de vidéos et de conférences. Même si nous avons mis en place des directives et des politiques, il est toujours important de faire passer le message.\n"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr "Ressources et contributions"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -459,7 +459,7 @@ msgstr ""
|
|||
"de modifier la production."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -470,7 +470,7 @@ msgstr ""
|
|||
"d’aide pour mettre en place (ou obtenir l’accès) aux ressources du cloud."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -482,31 +482,31 @@ msgstr ""
|
|||
"nécessaire."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr "Principes directeurs"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr "**Utilité plutôt que taille** : Il y a un équilibre entre l’utilité et la taille. Nous gardons cela à l’esprit et ne mettrons pas en place de changements drastiques qui empêcheraient nos utilisateurs d’utiliser Fedora. Cependant, rien ne nous empêche de produire des artéfacts supplémentaires très spécifiques et minuscules.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr "**Utiliser les RPM** : Nous utilisons les RPM. Nous n’atteignons pas la minimisation en supprimant les fichiers après l’installation. C’est peut-être évident, mais ça vaut quand même la peine de le mentionner.\n"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr "Accomplissements de la première phase"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
|
|
@ -516,13 +516,13 @@ msgstr ""
|
|||
"historiques. Résumé ci-dessous."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr "**Meilleure compréhension** — Oui, nous avons maintenant une bien meilleure compréhension du problème et une idée plus précise des prochaines étapes.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -534,13 +534,13 @@ msgstr ""
|
|||
"dépendances."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr "**Systemd et conteneurs** —Nous nous penchons sur la question de Systemd par rapport aux conteneurs, en particulier pour les paquets qui ne nécessitent que la création d’utilisateurs dans des conteneurs utilisant __systemd-sysuser__. Nous travaillons avec l’amont sur la séparation du paquet. Nous avons réfléchi, mais pas encore proposé, une politique plus large à ce sujet.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -551,17 +551,20 @@ msgstr ""
|
|||
"6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/#EJD4BNBE52JTEOPKAT6HFOO4HVUPBTCH"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
#, fuzzy
|
||||
#| msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr "Ticket : https://pagure.io/minimization/issue/13"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr "Réflexion sur la politique :"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -572,7 +575,7 @@ msgstr ""
|
|||
"le paquet sans systemd."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
|
|
@ -581,7 +584,7 @@ msgstr ""
|
|||
"que de systemd-libs. Exemple : libusb"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
|
|
@ -591,7 +594,7 @@ msgstr ""
|
|||
"n’est pas encore implémenté)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -601,7 +604,7 @@ msgstr ""
|
|||
"Nous n’avons pas de recommandation pour l’instant, mais nous y travaillons.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -611,7 +614,7 @@ msgstr ""
|
|||
"les choses pour n’en avoir qu’un seul. Pour pcre, c’est pcre2.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr "**Polkit et mozjs60** — Expliquons ceci par une terrible analogie ! Polkit est cette charmante personne (0,5 Mo) qui sonne à votre porte et vous dit qu’elle va laver les fenêtres de votre maison. Après votre accord, ils sortent leur éléphant (mozjs60 30 Mo) et l’utilisent pour asperger vos fenêtres d’eau. Polkit fait entrer le mozjs60, qui est un paquet assez volumineux. Nous essayons donc de régler ce problème aussi.\n"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -16,30 +16,30 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -47,7 +47,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -55,7 +55,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -65,7 +65,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -73,13 +73,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -88,26 +88,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -118,23 +118,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -142,13 +142,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -158,7 +158,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -168,7 +168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -177,122 +177,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -301,25 +301,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -328,7 +328,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -337,31 +337,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -369,7 +369,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -377,7 +377,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -385,44 +385,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -430,13 +430,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -444,17 +444,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -462,21 +463,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -484,7 +485,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -492,7 +493,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -16,30 +16,30 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -47,7 +47,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -55,7 +55,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -65,7 +65,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -73,13 +73,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -88,26 +88,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -118,23 +118,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -142,13 +142,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -158,7 +158,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -168,7 +168,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -177,122 +177,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -301,25 +301,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -328,7 +328,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -337,31 +337,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -369,7 +369,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -377,7 +377,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -385,44 +385,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -430,13 +430,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -444,17 +444,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -462,21 +463,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -484,7 +485,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -492,7 +493,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -17,30 +17,30 @@ msgstr ""
|
|||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -48,7 +48,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -56,7 +56,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -66,7 +66,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -74,13 +74,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -89,26 +89,26 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -119,23 +119,23 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -143,13 +143,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -159,7 +159,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -169,7 +169,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -178,122 +178,122 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -302,25 +302,25 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -329,7 +329,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -338,31 +338,31 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -370,7 +370,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -378,7 +378,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -386,44 +386,44 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -431,13 +431,13 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -445,17 +445,18 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -463,21 +464,21 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -485,7 +486,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -493,7 +494,7 @@ msgid ""
|
|||
msgstr ""
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2026-02-07 13:58+0000\n"
|
||||
"Last-Translator: Arif Budiman <arifpedia@gmail.com>\n"
|
||||
"Language-Team: Indonesian <https://translate.fedoraproject.org/projects/"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.15.2\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Tujuan Minimalisasi Fedora"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Proposal Tahap Kedua"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Tujuan utama: Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "Masalah"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"luar instalasi tradisional."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -64,7 +64,7 @@ msgstr ""
|
|||
"pembaruan/pengelolaan) dan untuk cloud dan container, skalanya sangat besar."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -79,7 +79,7 @@ msgstr ""
|
|||
"Namun, dalam kontainer, itu berarti peningkatan ukuran yang signifikan."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -90,13 +90,13 @@ msgstr ""
|
|||
"dan permukaan serangan & CVE yang relevan."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Visi"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -109,13 +109,13 @@ msgstr ""
|
|||
"bereksperimen dalam memodernisasi infrastruktur mereka."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Misi"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -124,13 +124,13 @@ msgstr ""
|
|||
"Linux untuk fokus pada apa yang relevan bagi mereka."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Hasil"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -148,17 +148,17 @@ msgstr ""
|
|||
"diperbaiki dengan cepat."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Jadi:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr "Pengembang open source dapat fokus pada pengembangan fitur"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:33
|
||||
#: pages/objectives/minimization-phase-2.adoc:33
|
||||
msgid ""
|
||||
"Sysadmins can easily consume pre-built bits that also get regular updates"
|
||||
msgstr ""
|
||||
|
|
@ -166,7 +166,7 @@ msgstr ""
|
|||
"yang juga mendapatkan pembaruan rutin"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:34
|
||||
#: pages/objectives/minimization-phase-2.adoc:34
|
||||
msgid ""
|
||||
"Fedora contributors (vendors and individuals) can collaborate within the "
|
||||
"Fedora community on exploring and developing open source solutions to "
|
||||
|
|
@ -177,13 +177,13 @@ msgstr ""
|
|||
"masalah di masa depan"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:35
|
||||
#: pages/objectives/minimization-phase-2.adoc:35
|
||||
#, no-wrap
|
||||
msgid "Outputs"
|
||||
msgstr "Keluaran"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:38
|
||||
#: pages/objectives/minimization-phase-2.adoc:38
|
||||
msgid ""
|
||||
"Specific use cases are defined in Fedora. The community then focuses on "
|
||||
"those use cases with development and maintenance, optimisation (like "
|
||||
|
|
@ -198,7 +198,7 @@ msgstr ""
|
|||
"transparan untuk sumber daya infrastruktur berdasarkan kepentingan komunitas."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:40
|
||||
#: pages/objectives/minimization-phase-2.adoc:40
|
||||
msgid ""
|
||||
"Feedback Pipeline actively monitors each use case and records the size and "
|
||||
"the dependencies required for it to run. Data history is kept and shown to "
|
||||
|
|
@ -215,7 +215,7 @@ msgstr ""
|
|||
"membenarkan peningkatan tersebut secara transparan."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:42
|
||||
#: pages/objectives/minimization-phase-2.adoc:42
|
||||
msgid ""
|
||||
"An active focus on minimization means that our maintainers produce size-"
|
||||
"optimised content with the same or lower amount of effort. Tooling, "
|
||||
|
|
@ -229,71 +229,71 @@ msgstr ""
|
|||
"tetap kecil dari waktu ke waktu."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:43
|
||||
#: pages/objectives/minimization-phase-2.adoc:43
|
||||
#, no-wrap
|
||||
msgid "Actions"
|
||||
msgstr "Tindakan"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:46
|
||||
#: pages/objectives/minimization-phase-2.adoc:46
|
||||
#, no-wrap
|
||||
msgid "**Identify relevant use cases** and allow the community (meaning not just the Minimization Team) to define their own. We think of a use case as a set of packages installed in a specific context, having a specific purpouse — such as __Apache HTTP Server Container__. Define use cases at least for:\n"
|
||||
msgstr "**Identifikasi kasus penggunaan yang relevan** dan izinkan komunitas (artinya bukan hanya Tim Minimisasi) untuk mendefinisikannya sendiri. Kami menganggap kasus penggunaan sebagai sekumpulan paket yang diinstal dalam konteks tertentu, yang memiliki tujuan tertentu - seperti __Apache HTTP Server Container__. Tentukan kasus penggunaan setidaknya untuk:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:48
|
||||
#: pages/objectives/minimization-phase-2.adoc:48
|
||||
msgid "__httpd__"
|
||||
msgstr "__httpd__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:49
|
||||
#: pages/objectives/minimization-phase-2.adoc:49
|
||||
msgid "__nginx__"
|
||||
msgstr "__nginx__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:50
|
||||
#: pages/objectives/minimization-phase-2.adoc:50
|
||||
msgid "__MariaDB__"
|
||||
msgstr "__MariaDB__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:51
|
||||
#: pages/objectives/minimization-phase-2.adoc:51
|
||||
msgid "__PostgreSQL__"
|
||||
msgstr "__PostgreSQL__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:52
|
||||
#: pages/objectives/minimization-phase-2.adoc:52
|
||||
msgid "__Fedora IoT__"
|
||||
msgstr "__Fedora IoT__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:53
|
||||
#: pages/objectives/minimization-phase-2.adoc:53
|
||||
msgid "__Python 3__"
|
||||
msgstr "__Python 3__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:55
|
||||
#: pages/objectives/minimization-phase-2.adoc:55
|
||||
msgid "Also, consider looking at container-native use cases, such as:"
|
||||
msgstr ""
|
||||
"Selain itu, pertimbangkan juga untuk melihat kasus penggunaan asli "
|
||||
"kontainer, seperti:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:57
|
||||
#: pages/objectives/minimization-phase-2.adoc:57
|
||||
msgid "__GO for container apps__"
|
||||
msgstr "__GO untuk aplikasi kontainer__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:58
|
||||
#: pages/objectives/minimization-phase-2.adoc:58
|
||||
msgid "__Rust for container apps__"
|
||||
msgstr "__Karat untuk aplikasi kontainer__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:59
|
||||
#: pages/objectives/minimization-phase-2.adoc:59
|
||||
msgid "__Quarkus__"
|
||||
msgstr "__Quarkus__"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:61
|
||||
#: pages/objectives/minimization-phase-2.adoc:61
|
||||
msgid ""
|
||||
"Collect specific use cases by talking to people at tech events, internet "
|
||||
"forums, and any other viable venues."
|
||||
|
|
@ -302,56 +302,56 @@ msgstr ""
|
|||
"acara teknologi, forum internet, dan tempat lain yang memungkinkan."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:63
|
||||
#: pages/objectives/minimization-phase-2.adoc:63
|
||||
#, no-wrap
|
||||
msgid "**Extend monitoring services** (Feedback Pipeline) that:\n"
|
||||
msgstr "**Perluas layanan pemantauan** (Saluran Umpan Balik) itu:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:65
|
||||
#: pages/objectives/minimization-phase-2.adoc:65
|
||||
msgid "Visualize dependencies and a total size for each use case"
|
||||
msgstr ""
|
||||
"Memvisualisasikan ketergantungan dan ukuran total untuk setiap kasus "
|
||||
"penggunaan"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:66
|
||||
#: pages/objectives/minimization-phase-2.adoc:66
|
||||
msgid "Monitor size changes over time"
|
||||
msgstr "Memantau perubahan ukuran dari waktu ke waktu"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:67
|
||||
#: pages/objectives/minimization-phase-2.adoc:67
|
||||
msgid "Auto-detect large size changes"
|
||||
msgstr "Mendeteksi perubahan ukuran yang besar secara otomatis"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:68
|
||||
#: pages/objectives/minimization-phase-2.adoc:68
|
||||
msgid "Notifies maintainers about unexpected size increases"
|
||||
msgstr "Memberi tahu pengelola tentang peningkatan ukuran yang tidak terduga"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:70
|
||||
#: pages/objectives/minimization-phase-2.adoc:70
|
||||
msgid "Other than features, we also need to:"
|
||||
msgstr "Selain fitur, kita juga perlu:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:72
|
||||
#: pages/objectives/minimization-phase-2.adoc:72
|
||||
msgid "write tests to significantly simplify contribution"
|
||||
msgstr "menulis tes untuk menyederhanakan kontribusi secara signifikan"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:73
|
||||
#: pages/objectives/minimization-phase-2.adoc:73
|
||||
msgid "do performance optimizations for the service to scale well"
|
||||
msgstr ""
|
||||
"melakukan pengoptimalan kinerja agar layanan dapat diskalakan dengan baik"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:74
|
||||
#: pages/objectives/minimization-phase-2.adoc:74
|
||||
msgid "explore the use of CI and Rawhide Gating"
|
||||
msgstr "mengeksplorasi penggunaan CI dan Rawhide Gating"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:76
|
||||
#: pages/objectives/minimization-phase-2.adoc:76
|
||||
msgid ""
|
||||
"Being able to see what's going on is a prerequisite of implementing any "
|
||||
"changes. Seeing all the relevant opportunities helps us to focus on the ones "
|
||||
|
|
@ -365,19 +365,19 @@ msgstr ""
|
|||
"kita, dan untuk lebih fokus pada aktivitas yang paling berdampak."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:78
|
||||
#: pages/objectives/minimization-phase-2.adoc:78
|
||||
#, no-wrap
|
||||
msgid "**Minimize** the installation size of the use cases by optimizing RPM dependencies, features, software architecture, and other factors. Specifically, look for:\n"
|
||||
msgstr "**Meminimalkan** ukuran instalasi kasus penggunaan dengan mengoptimalkan ketergantungan RPM, fitur, arsitektur perangkat lunak, dan faktor lainnya. Secara khusus, cari:\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:80
|
||||
#: pages/objectives/minimization-phase-2.adoc:80
|
||||
msgid "Unnecessary RPM dependencies (although there probably won't be many)"
|
||||
msgstr ""
|
||||
"Ketergantungan RPM yang tidak perlu (meskipun mungkin tidak akan banyak)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:81
|
||||
#: pages/objectives/minimization-phase-2.adoc:81
|
||||
msgid ""
|
||||
"Multiple implementations of the same functionality required by various "
|
||||
"packages — try to make them use the same one"
|
||||
|
|
@ -386,7 +386,7 @@ msgstr ""
|
|||
"berbagai paket - cobalah untuk membuat mereka menggunakan yang sama"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:82
|
||||
#: pages/objectives/minimization-phase-2.adoc:82
|
||||
msgid ""
|
||||
"Context-specific requirements — such as requiring Systemd on traditional "
|
||||
"deployments being fine vs. requiring it in containers means significant size "
|
||||
|
|
@ -400,7 +400,7 @@ msgstr ""
|
|||
"kode)."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:83
|
||||
#: pages/objectives/minimization-phase-2.adoc:83
|
||||
msgid ""
|
||||
"Dependencies on large things while only using a fraction of the "
|
||||
"functionality — such as requiring the whole Perl stack to run a single "
|
||||
|
|
@ -413,31 +413,31 @@ msgstr ""
|
|||
"mana-mana sebagian besar karena DNF"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:85
|
||||
#: pages/objectives/minimization-phase-2.adoc:85
|
||||
#, no-wrap
|
||||
msgid "**Engage with upstream developers** regarding bigger changes in packaging and architecture. An example is Systemd and splitting the __systemd-sysuser__ package.\n"
|
||||
msgstr "**Berlibat dengan pengembang hulu** mengenai perubahan yang lebih besar dalam pengemasan dan arsitektur. Contohnya adalah Systemd dan pemisahan paket __systemd-sysuser__.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:87
|
||||
#: pages/objectives/minimization-phase-2.adoc:87
|
||||
#, no-wrap
|
||||
msgid "**Implement process and policy changes** reflecting bigger, more general changes. Again, a good example is using Systemd in containers, or the general issue of creating users in containers.\n"
|
||||
msgstr "**Menerapkan perubahan proses dan kebijakan** yang mencerminkan perubahan yang lebih besar dan lebih umum. Sekali lagi, contoh yang baik adalah menggunakan Systemd dalam kontainer, atau masalah umum dalam membuat pengguna dalam kontainer.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:89
|
||||
#: pages/objectives/minimization-phase-2.adoc:89
|
||||
#, no-wrap
|
||||
msgid "**Provide guidance** for the Fedora community in form of blog posts, videos, and conference talks. Even though we might have guidelines and policies in place, spreading the word is always important.\n"
|
||||
msgstr "**Menyediakan panduan** untuk komunitas Fedora dalam bentuk posting blog, video, dan pembicaraan konferensi. Meskipun kita mungkin memiliki panduan dan kebijakan, menyebarkan informasi selalu penting.\n"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:90
|
||||
#: pages/objectives/minimization-phase-2.adoc:90
|
||||
#, no-wrap
|
||||
msgid "Resources and Inputs"
|
||||
msgstr "Sumber Daya dan Masukan"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:93
|
||||
#: pages/objectives/minimization-phase-2.adoc:93
|
||||
msgid ""
|
||||
"Cloud resources to prototype services. We are not going to change the "
|
||||
"existing Fedora infrastructure in any way before whatever we develop proves "
|
||||
|
|
@ -449,7 +449,7 @@ msgstr ""
|
|||
"perubahan produksi."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:95
|
||||
#: pages/objectives/minimization-phase-2.adoc:95
|
||||
msgid ""
|
||||
"No existing Fedora Infra or Release Engineering resources are needed at the "
|
||||
"moment. However, we might need help with setting up (or getting access to) "
|
||||
|
|
@ -460,7 +460,7 @@ msgstr ""
|
|||
"mendapatkan akses ke) sumber daya cloud."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:97
|
||||
#: pages/objectives/minimization-phase-2.adoc:97
|
||||
msgid ""
|
||||
"Active support from our maintainers, the FPC, and other community members is "
|
||||
"definitely needed. This is obviously not something we can \"request\", but "
|
||||
|
|
@ -471,31 +471,31 @@ msgstr ""
|
|||
"tetap merupakan masukan yang diperlukan."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:98
|
||||
#: pages/objectives/minimization-phase-2.adoc:98
|
||||
#, no-wrap
|
||||
msgid "Guiding Principles"
|
||||
msgstr "Prinsip-prinsip Panduan"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:101
|
||||
#: pages/objectives/minimization-phase-2.adoc:101
|
||||
#, no-wrap
|
||||
msgid "**Usefulness over size**: There is a balance between the usefulness and size. We take that in mind and will not implement drastic changes that would prevent our users from using Fedora. However, nothing prevents us from producing additional very specific and minimal artifacts.\n"
|
||||
msgstr "**Kegunaan lebih penting daripada ukuran**: Ada keseimbangan antara kegunaan dan ukuran. Kami mempertimbangkan hal tersebut dan tidak akan menerapkan perubahan drastis yang akan menghalangi pengguna kami untuk menggunakan Fedora. Namun, tidak ada yang menghalangi kami untuk memproduksi artefak tambahan yang sangat spesifik dan kecil.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:103
|
||||
#: pages/objectives/minimization-phase-2.adoc:103
|
||||
#, no-wrap
|
||||
msgid "**Using RPM**: We're doing this with RPM. We're not achieving minimization by deleting files after installation. This might be obvious, but still worth mentioning.\n"
|
||||
msgstr "**Menggunakan RPM**: Kami melakukan ini dengan RPM. Kami tidak mencapai minimalisasi dengan menghapus file setelah instalasi. Hal ini mungkin sudah jelas, tetapi masih perlu disebutkan.\n"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:105
|
||||
#: pages/objectives/minimization-phase-2.adoc:105
|
||||
#, no-wrap
|
||||
msgid "First Phase Accomplishments"
|
||||
msgstr "Pencapaian Tahap Pertama"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:108
|
||||
#: pages/objectives/minimization-phase-2.adoc:108
|
||||
msgid ""
|
||||
"See the https://docs.fedoraproject.org/en-US/minimization/status/[status "
|
||||
"page] for detailed info and historic weekly updates. Summary below."
|
||||
|
|
@ -505,13 +505,13 @@ msgstr ""
|
|||
"bawah ini."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:110
|
||||
#: pages/objectives/minimization-phase-2.adoc:110
|
||||
#, no-wrap
|
||||
msgid "**Better understanding** — Yes, we now have much better understanding of the problem and a better, more specific idea about the next steps.\n"
|
||||
msgstr "**Pemahaman yang lebih baik** - Ya, kami sekarang memiliki pemahaman yang jauh lebih baik tentang masalah dan ide yang lebih baik dan lebih spesifik tentang langkah selanjutnya.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:112
|
||||
#: pages/objectives/minimization-phase-2.adoc:112
|
||||
msgid ""
|
||||
"https://minimization.github.io/reports/[**Feedback Pipeline**] — A service "
|
||||
"that monitors use cases for size and dependencies. Includes various views in "
|
||||
|
|
@ -522,13 +522,13 @@ msgstr ""
|
|||
"berbagai tampilan dalam tabel dan grafik ketergantungan interaktif."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:114
|
||||
#: pages/objectives/minimization-phase-2.adoc:114
|
||||
#, no-wrap
|
||||
msgid "**Systemd and containers** — We dag into the issue of Systemd vs. containers, especially for packages requiring it just to create users in containers using __systemd-sysuser__. Working with upstream on splitting the package out. Thought about, but not yet proposed, a wider policy around this.\n"
|
||||
msgstr "**Systemd dan kontainer** - Kami membahas masalah Systemd vs kontainer, terutama untuk paket yang membutuhkannya hanya untuk membuat pengguna dalam kontainer menggunakan __systemd-sysuser__. Bekerja dengan hulu untuk memisahkan paket. Memikirkan, tetapi belum mengusulkan, kebijakan yang lebih luas mengenai hal ini.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:116
|
||||
#: pages/objectives/minimization-phase-2.adoc:116
|
||||
msgid ""
|
||||
"Mailing list discussion: https://lists.fedoraproject.org/archives/list/"
|
||||
"devel@lists.fedoraproject.org/thread/6YX6CEFBPU3XVZZEHTN6CBH2F7JDF35N/"
|
||||
|
|
@ -539,17 +539,20 @@ msgstr ""
|
|||
"#EJD4BNBE52JTEOPKAT6HFOO4HVUPBTCH"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:117
|
||||
msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
#: pages/objectives/minimization-phase-2.adoc:117
|
||||
#, fuzzy
|
||||
#| msgid "Ticket: https://pagure.io/minimization/issue/13"
|
||||
msgid ""
|
||||
"Ticket: https://forge.fedoraproject.org/docs-archive/minimization/issues/13"
|
||||
msgstr "Tiket: https://pagure.io/minimization/issue/13"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:119
|
||||
#: pages/objectives/minimization-phase-2.adoc:119
|
||||
msgid "Policy thinking:"
|
||||
msgstr "Kebijakan yang dipikirkan:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:123
|
||||
#: pages/objectives/minimization-phase-2.adoc:123
|
||||
msgid ""
|
||||
"A - If systemd is only needed to start services, a package should only "
|
||||
"\"Recommend\" systemd. This will allow containers to install the package "
|
||||
|
|
@ -560,7 +563,7 @@ msgstr ""
|
|||
"kontainer untuk menginstal paket tersebut tanpa systemd."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:125
|
||||
#: pages/objectives/minimization-phase-2.adoc:125
|
||||
msgid ""
|
||||
"B - If a program is just using a library of systemd, only require systemd-"
|
||||
"libs. Example: libusb"
|
||||
|
|
@ -569,7 +572,7 @@ msgstr ""
|
|||
"wajibkan systemd-libs. Contoh: libusb"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:128
|
||||
#: pages/objectives/minimization-phase-2.adoc:128
|
||||
msgid ""
|
||||
"C - If a package wants to use systemd-sysusers to create users/groups, only "
|
||||
"require systemd-sysusers. (NOTE: This subpackage isn't implemented yet)"
|
||||
|
|
@ -579,7 +582,7 @@ msgstr ""
|
|||
"belum diimplementasikan)"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:131
|
||||
#: pages/objectives/minimization-phase-2.adoc:131
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**initial-setup** — If an image is built without users, there needs to be some way to add a user at startup. initial-setup does a good job of that, but at the expense of size. It pulls in anaconda-tui and anaconda-core. Those two packages then commence to pull in a lot of other, rather large, packages. This is for the IoT images, as well as others.\n"
|
||||
|
|
@ -589,7 +592,7 @@ msgstr ""
|
|||
"Saat ini kami tidak memiliki rekomendasi, tetapi hal ini sedang dikerjakan.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:134
|
||||
#: pages/objectives/minimization-phase-2.adoc:134
|
||||
#, no-wrap
|
||||
msgid ""
|
||||
"**Use pcre2 instead of pcre** — The minimization effort is trying to trim \n"
|
||||
|
|
@ -599,7 +602,7 @@ msgstr ""
|
|||
"segala sesuatunya menjadi hanya satu pcre, yaitu pcre2.\n"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:135
|
||||
#: pages/objectives/minimization-phase-2.adoc:135
|
||||
#, no-wrap
|
||||
msgid "**Polkit and mozjs60** — Let's explain this one with a terrible analogy! Polkit is this lovely person (.5M) that rings your doorbell and says they will wash the windows of your house. After you agree, they bring out their elephant (mozjs60 30M) and use it to spray your windows with water. Polkit pulls in mozjs60, which is a rather large package. So, we're trying to sort this one out, too.\n"
|
||||
msgstr "**Polkit dan mozjs60** — Mari kita jelaskan yang satu ini dengan analogi yang buruk! Polkit adalah orang yang menyenangkan (.5M) yang membunyikan bel pintu Anda dan mengatakan mereka akan mencuci jendela rumah Anda. Setelah Anda setuju, mereka mengeluarkan gajah mereka (mozjs60 30M) dan menggunakannya untuk menyemprot jendela Anda dengan air. Polkit menarik masuk mozjs60, yang merupakan paket yang cukup besar. Jadi, kami juga sedang mencoba menyelesaikan masalah ini.\n"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2026-05-05 20:10+0000\n"
|
||||
"POT-Creation-Date: 2026-07-09 21:35+0000\n"
|
||||
"PO-Revision-Date: 2025-04-25 15:46+0000\n"
|
||||
"Last-Translator: Salvatore Cocuzza <info@salvatorecocuzza.it>\n"
|
||||
"Language-Team: Italian <https://translate.fedoraproject.org/projects/fedora-"
|
||||
|
|
@ -19,30 +19,30 @@ msgstr ""
|
|||
"X-Generator: Weblate 5.11\n"
|
||||
|
||||
#. type: Title =
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:1
|
||||
#: pages/objectives/minimization-phase-2.adoc:1
|
||||
#, no-wrap
|
||||
msgid "Fedora Minimization Objective"
|
||||
msgstr "Obiettivo di Minimizzazione Fedora"
|
||||
|
||||
#. type: Title ==
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:3
|
||||
#: pages/objectives/minimization-phase-2.adoc:3
|
||||
#, no-wrap
|
||||
msgid "Second Phase Proposal"
|
||||
msgstr "Proposta Seconda Fase"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:6
|
||||
#: pages/objectives/minimization-phase-2.adoc:6
|
||||
msgid "Objective lead: Adam Samalik (asamalik)"
|
||||
msgstr "Responsabile obiettivo: Adam Samalik (asamalik)"
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:7
|
||||
#: pages/objectives/minimization-phase-2.adoc:7
|
||||
#, no-wrap
|
||||
msgid "The problem"
|
||||
msgstr "Il problema"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:10
|
||||
#: pages/objectives/minimization-phase-2.adoc:10
|
||||
msgid ""
|
||||
"While Fedora is well suited for traditional physical/virtual workstations "
|
||||
"and servers, it is often overlooked for use cases beyond traditional "
|
||||
|
|
@ -53,7 +53,7 @@ msgstr ""
|
|||
"installazioni tradizionali."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:12
|
||||
#: pages/objectives/minimization-phase-2.adoc:12
|
||||
msgid ""
|
||||
"Some modern types of deployments — such as IoT and containers — are quite "
|
||||
"sensitive to size. For IoT that's usually slow data connections (for updates/"
|
||||
|
|
@ -65,7 +65,7 @@ msgstr ""
|
|||
"tratta della scala massiccia."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:14
|
||||
#: pages/objectives/minimization-phase-2.adoc:14
|
||||
msgid ""
|
||||
"A specific example is Systemd — while being very useful (everybody loves "
|
||||
"Systemd) and is always present on physical systems, it is rarely needed in "
|
||||
|
|
@ -81,7 +81,7 @@ msgstr ""
|
|||
"dimensioni."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:16
|
||||
#: pages/objectives/minimization-phase-2.adoc:16
|
||||
msgid ""
|
||||
"Besides that, basically all types of deployments benefit from a reduced "
|
||||
"size, as there is a direct relationship between the installation footprint "
|
||||
|
|
@ -92,13 +92,13 @@ msgstr ""
|
|||
"dell'installazione, la superficie di attacco e le CVE pertinenti."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:17
|
||||
#: pages/objectives/minimization-phase-2.adoc:17
|
||||
#, no-wrap
|
||||
msgid "Vision"
|
||||
msgstr "Visione"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:20
|
||||
#: pages/objectives/minimization-phase-2.adoc:20
|
||||
msgid ""
|
||||
"Thousands of individual and corporate contributors collaborate in the Fedora "
|
||||
"community to explore new problems and to build a fast-moving modern OS with "
|
||||
|
|
@ -111,13 +111,13 @@ msgstr ""
|
|||
"sperimentare sulla modernizzazione della loro infrastruttura."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:21
|
||||
#: pages/objectives/minimization-phase-2.adoc:21
|
||||
#, no-wrap
|
||||
msgid "Mission"
|
||||
msgstr "Missione"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:24
|
||||
#: pages/objectives/minimization-phase-2.adoc:24
|
||||
msgid ""
|
||||
"Helping open source developers, sysadmins, and Linux distribution "
|
||||
"maintainers to focus on what's relevant for them."
|
||||
|
|
@ -127,13 +127,13 @@ msgstr ""
|
|||
"loro."
|
||||
|
||||
#. type: Title ===
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:25
|
||||
#: pages/objectives/minimization-phase-2.adoc:25
|
||||
#, no-wrap
|
||||
msgid "Outcomes"
|
||||
msgstr "Risultati"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:28
|
||||
#: pages/objectives/minimization-phase-2.adoc:28
|
||||
msgid ""
|
||||
"Fedora is a popular platform because its ecosystem is both cutting-edge and "
|
||||
"well optimized for modern deployments such as IoT and containers. That makes "
|
||||
|
|
@ -151,19 +151,19 @@ msgstr ""
|
|||
"problemi di sicurezza e di altro tipo vengano risolti rapidamente."
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:30
|
||||
#: pages/objectives/minimization-phase-2.adoc:30
|
||||
msgid "So:"
|
||||
msgstr "Quindi:"
|
||||
|
||||
#. type: Plain text
|
||||
#: ./pages/objectives/minimization-phase-2.adoc:32
|
||||
#: pages/objectives/minimization-phase-2.adoc:32
|
||||
msgid "Open source developers can focus on feature development"
|
||||
msgstr ""
|
||||
"Gli sviluppatori open source possono concentrarsi sullo sviluppo delle "
|
||||