21 Commits
Author SHA1 Message Date
prokop 82193074ed f44 2026-09-07 21:08:47 +03:00
Patrik Polakovič f6ad03a3d3 Branch Fedora 44 from Rawhide
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-01-29 20:20:12 +01:00
Neal Gompa e51c49dfdf Add initial definitions for the Robotics lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-15 07:27:16 -05:00
Neal Gompa 9bd988f521 Add initial definitions for the Jam lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-15 07:05:42 -05:00
Neal Gompa ae61e8d9a4 Add initial definitions for the Security lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 21:35:12 -05:00
Neal Gompa b9190c491e Add initial definitions for the Games lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 21:15:17 -05:00
Neal Gompa e29d4d2f8f Add initial definitions for the Design Suite lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 19:43:53 -05:00
Neal Gompa 9125ea449b Add initial definitions for the Astronomy lab
These are ported over from fedora-kickstarts with some small
cleanups.
2025-12-14 19:08:10 -05:00
Allan 01b5342bb5 Phosh updates 2025-03-12 08:21:40 +00:00
Adam Williamson c0a77191ff Drop basesystem from bootstrap (obsoleted by filesystem)
We decided we don't need two packages like this. See
https://src.fedoraproject.org/rpms/filesystem/c/3f741bf2a89c9e1bb685943c41fd298e6683dd50?branch=rawhide

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2025-02-07 09:12:30 -08:00
Jeremy Cline 4b4a83b33f Add a WSL definition and config snippets
This introduces the beginnings of an image definition for Windows
Subsystem for Linux (WSL).

The package list is based on the core and standard grouplists. Some
packages, like the kernel, dracut, and so on, are omitted as they are
unnecessary. Others, like audit, don't work in the environment. Finally,
many packages are omitted since I thought "people probably won't want
that", so the package list is completely up for debate. This is just a
reasonable starting point that works.

Build/test instructions:

To build the tarball:

  $ ./kiwi-build --image-profile=WSL-Base --image-type=tbz --output-dir=./build/

Get it to a Windows host with WSL installed. To boot it with cgroupsv2,
add the following to `.wslconfig` in the Windows host home folder:

[wsl2]
kernelCommandLine=systemd.unified_cgroup_hierarchhy=1 cgroup_no_v1=all

This assumes the latest WSL release is installed, at least version 2.4.4:

  $ wsl --install --from-file .\path\to\the\fedora.tar.xz

Alternatively, if you're using something prior to version 2.4.4:

  $ wsl --import --version=2 Fedora C:\path\to\storage\Fedora\ .\path\to\the\fedora.tar.xz

Finally, run it with:

  $ wsl -d Fedora

If you are using 2.4.4+, you will be prompted for a username and then
dropped into an interactive shell with that user and passwordless sudo
access.

If you're using an older version, you need to do:

  $ wsl -d Fedora -u root
  # /usr/libexec/wsl/oobe.sh

Signed-off-by: Jeremy Cline <jeremycline@linux.microsoft.com>
2025-01-31 10:52:54 -05:00
Neal Gompa 90f4f3a820 Add Fedora Scientific variants
This is ported over from the kickstart definitions.
2025-01-27 19:38:49 -05:00
Neal Gompa a74ebe5098 Add Minimal disk image
This is an example that can be used for creating small disk images
to verify that the basics work.
2025-01-22 19:58:08 +00:00
Neal Gompa 01b6f436c2 Add Python Classroom Lab variant
This is a port over from the kickstart definitions.
2025-01-14 12:30:13 -05:00
Neal Gompa 7f04952a02 Add COSMIC spin variants
Reference: https://fedoraproject.org/wiki/Changes/FedoraCOSMIC
2025-01-10 15:11:08 -05:00
Neal Gompa 1f496fc743 components: Introduce a BaseCommon profile
This is where the lowest level common denominator configuration
goes for most images go.
2024-12-13 10:18:06 -05:00
Neal Gompa 400c842f0a Add Fedora Server generic guest and host image descriptions
This is loosely based on the Server kickstart and ELN descriptions.
This covers both the disk image for running on ARM hardware as well
as the VM image for running on various hypervisor platforms.
2024-11-13 18:30:06 +00:00
Davide Cavalca 03aacd1818 Add FEX-RootFS definition
Add a new definition for a RootFS to be used by FEX (https://src.fedoraproject.org/rpms/fex-emu). This is based on the upstream manifest (https://github.com/FEX-Emu/RootFS/blob/main/Configs/Fedora_40.json).

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2024-09-28 15:10:02 -07:00
Neal Gompa 4a1dfbe178 Add initial configuration for MiracleWM spin
Reference: https://fedoraproject.org/wiki/Changes/FedoraMiracle
2024-08-22 11:20:22 -04:00
Neal Gompa b77585ea3f Rename config.xml to Fedora.kiwi
This ensures that there is a single unambiguous filename for the
root description.
2024-08-09 11:17:35 -04:00
Neal Gompa 824d61365f Rename Fedora-Linux to Fedora
This makes the various name+profile combinations more closely
match their official names.
2024-01-13 05:11:48 -05:00