|
| 1 | +--- |
| 2 | +title: Cockpit 294 |
| 3 | +author: jelle |
| 4 | +date: '2023-06-14' |
| 5 | +tags: cockpit |
| 6 | +slug: cockpit-294 |
| 7 | +category: release |
| 8 | +summary: 'Python bridge' |
| 9 | +--- |
| 10 | + |
| 11 | +Cockpit is the [modern Linux admin interface](https://cockpit-project.org/). |
| 12 | +We release regularly. |
| 13 | + |
| 14 | +Here are the release notes from Cockpit 294: |
| 15 | + |
| 16 | + |
| 17 | +## Introducing the Python bridge |
| 18 | + |
| 19 | +The primary process in a Cockpit Linux session is called `cockpit-bridge`. It translates operating system interfaces to a JSON stream protocol, which is used by Cockpit browser pages. |
| 20 | + |
| 21 | +Recently, `cockpit-bridge` has been rewritten in Python. The rewrite is now complete enough to start rolling it out. |
| 22 | + |
| 23 | +- In Release 294, the Python bridge will be used on Debian unstable/testing and Fedora Rawhide (release ≥ 39). |
| 24 | +- As the Python bridge undergoes further stabilization, it will gradually become available on additional distributions. |
| 25 | +- The old C bridge will be retained for RHEL/CentOS 8 and Ubuntu 22.04 LTS, to avoid any potential risks. |
| 26 | + |
| 27 | +Despite careful testing, the new bridge may cause some regressions or instability. Please [let us know](https://github.com/cockpit-project/cockpit/issues/new?template=bug_report.yml) if you run into any trouble! |
| 28 | + |
| 29 | +In addition to improving maintainability, the Python bridge will enable some exciting new features. For example: Using Cockpit with machines that do not have Cockpit packages installed. |
| 30 | + |
| 31 | +This functionality is already available in Cockpit Client as a preview release on `flathub-beta`: |
| 32 | + |
| 33 | +``` |
| 34 | +flatpak install flathub-beta org.cockpit_project.CockpitClient |
| 35 | +flatpak run --branch=beta org.cockpit_project.CockpitClient |
| 36 | +``` |
| 37 | + |
| 38 | +See the [instructions for using `flathub-beta`](https://discourse.flathub.org/t/how-to-use-flathub-beta/2111) for more information. |
| 39 | + |
| 40 | + |
| 41 | +## Try it out |
| 42 | + |
| 43 | +Cockpit 294 is available now: |
| 44 | + |
| 45 | +* [For your Linux system](https://cockpit-project.org/running.html) |
| 46 | +* [Cockpit Client](https://flathub.org/apps/details/org.cockpit_project.CockpitClient) |
| 47 | + |
| 48 | +* [Cockpit Source Tarball](https://github.com/cockpit-project/cockpit/releases/tag/294) |
| 49 | +* [cockpit Fedora 37](https://bodhi.fedoraproject.org/updates/FEDORA-2023-c00baddb1c) |
| 50 | +* [cockpit Fedora 38](https://bodhi.fedoraproject.org/updates/FEDORA-2023-b500a949c8) |
| 51 | +* [cockpit Fedora 39](https://bodhi.fedoraproject.org/updates/FEDORA-2023-d28920270e) |
| 52 | + |
| 53 | + |
| 54 | +*[OS]: Operating System |
| 55 | +*[repo]: repository |
| 56 | +*[RHEL]: Red Hat Enterprise Linux |
0 commit comments