2021-05-26
Pre-release
Pre-release
These ISOs are PRERELEASE. Using SVN Revision 6862,
They currently contain:
Wayland Libraries:
* Wayland Master
* Weston Master
Wayland Toolkits and Applications:
* Wayland enabled Clutter
* Wayland enabled SDL
* Wayland enabled GTK
* Wayland enabled Qt
* Wayland enabled EFL/Elementary
* Wayland enabled FreeGLUT
* Wayland enabled GLFW
* Wayland enabled mpv
* Wayland enabled gstreamer
* KDE Frameworks Wayland programs
* Native Calligra Wayland programs
Wayland Desktops:
* Weston's Example Desktop
**(selectable at login, and as a nested session from the application menu)
* Liri
**(selectable at login, and as a nested session from the application menu)
* Gnome-shell
**(selectable at login, and as a nested session from the application menu)
* KDE Plasma
**(selectable at login, and as a nested session from the application menu)
* Enlightenment
**(selectable at login, and as a nested session from the application menu)
* Wayfire
**(selectable at login, and as a nested session from the application menu)
* Sway
**(selectable at login, and as a nested session from the application menu)
Other Features:
* A graphical utility for configuring udev for weston multiseat/multi pointer
* A functional Wayland login manager written in Bash, that supports user switching and session selection, multiple seats, rotational session logs, and a wlprofile file.
* Mir
* waypipe for remote Wayland, and a script utility built around it, to make it easy to save and reuse connections. (Passwords are not saved)
New in these ISOs since 2020-05-20:
The kernel is built with simplekms patches cherrypicked in https://www.spinics.net/lists/dri-devel/msg262273.html . This allows modesetting on
a wider variety of hardware that didn't have it before, and reduces the need for falling back to using framebuffer devices.
For better graphical support (gfxmode=keep), the ISOs now boot with GRUB instead of ISOLINUX. These ISOs should still be bootable with isohybrid.
The ISO now only has TWO boot options (down from 12), instead of the confusing list of standard mode, software mode, framebuffer mode, and options to try to force a framebuffer size.
The only options now are standard mode, and forcing software rendering
An experemental feature called vTTYs replace the text mode VTs, they are replaced by a full screen instance of VTE running on Cage. The Kernel mode VTs still run if init=/bin/bash is passed, or cage fails to run.
These look nicer than the text mode TTYs, and don't bleed keyboard input from other seats.
Tier 1 pacakges now come from Debian Bullseye
Wine Wayland has been added, however to save ISO space, there is no multi-arch, so the bitness of the executables that Wine can run are dependant on the bitness of the ISO
Qt6 Wayland and small examples has been added
ISO Building:
- /sys is no longer bind-mounted into the build chroots
- /dev is no longer bind-mounted into the build chroots. Instead a small ram fs with stdio/stdin/stdout files, and pts and shm replaces it
- The build_core script runs the download processes as a non-root user. Now the non-root user is a member of a non-standard group.
It is not 'nogroup' anymore, but a different GID, that way it reduces the likelyhood that git, if exploited by a repositoty server that has been
breached, less files will be readable to it.
More corrections to importing dbus things in /opt to work systemwide
The WaylandLoginManager:
- The greeter now starts on the more traditional TTY7 instead of TTY8.
- Fix handling of enforcing software rendering for user sessions when chosen
- Correctly gets XDG_SEAT and XDG_SESSION_ID variables within user sessions, when some Desktop Environments like gnome unset them.
- Correctly excludes greeters when counting active sessions in the shutdown prompts.
- Supports WKS backends, in addition to KMS, FB, WL.
Where WL sessions were nested sessions relying on Weston's fullscreen-shell
fullscreen-shell support is rare, as it needs support written for it. WKS
backend is nested sessions using Weston's Kiosk Shell, which does NOT need special support.
This allows desktops such as Enlightenment to run, when there is no mode setting.
The need for this is much rarer now, thank to the simplekms driver...
- Handles /tmp/.X11-unix correctly even in the per-session private tmps
- Dropped the wlmforcevblankoff option, this was never needed, and part of a failed attempt to light up DisplayLink2 devices.
A fix that ended up being fixed in the udl kernel driver itself
Usage:
There is no password for the Live Session User (beccaholic), while auto login is enabled when starting as a live CD. The password is blank
If you choose to install, the live session user does not get added, and instead the login becomes the default username and password that is configured at the installation wizard
Problems:
pipewire-pulse fails on 32 bit, otherwise pulseaudio would have been replaced by pipewire-pulse
sha512sum:
2e7377953bc9506ec4c98437dd05c5c234a77c344c1e6503ed8a7da883ec2b3e0703e64e6811216f1e2592dc31ca3fdffcc3e188e151d27ce05190b972e30c5e RebeccaBlackOS_amd64.iso
61b34dd804c51b3c5333adf0a6827ffb5950adc282fcfe369392785dfb47c6cc54668bb0a0db6d6ace0a0114f567d1f36b92ac72d8c5b80d39160fff5ac6deda RebeccaBlackOS_i386.iso
a9264d174dbd733bb4044e1ca1553d0d20b51be78d2d8978b2d076ccfd55b4f49e22b9b9059219ee2726088cdf324c6ae2600d3c2fee7fc4c19f41dc01849cb0 RebeccaBlackOS_DevDbg_amd64.iso
d81e8b7e19fe949a34432b23b71305b9a8a391a319787c0f7995b2c7ef9a2bc791b2c510c3dd117258b6792a43cf2b634ff78a23d82f41161a348f7a9861c657 RebeccaBlackOS_DevDbg_i386.iso
86ef37cdbc3a6543419d230c82582ef222e9501cb5a8a58ead13986b8b547c5264734bebdc9e05a508694a994e76a0cd81a7aefe06fcac10979a937ce75b5a74 RebeccaBlackOS_Revisions_amd64.txt
86ef37cdbc3a6543419d230c82582ef222e9501cb5a8a58ead13986b8b547c5264734bebdc9e05a508694a994e76a0cd81a7aefe06fcac10979a937ce75b5a74 RebeccaBlackOS_Revisions_i386.txt
5a5a805e8f62531597c39ae7083d377edd6e0ab268f8e5f787dae29f98372ec5a96ec8d70e864d02854df4ee4ad86cc2b55bb2579481bde3e2e15d3de1a43c39 RebeccaBlackOS_Source_amd64.tar.gz
5a5a805e8f62531597c39ae7083d377edd6e0ab268f8e5f787dae29f98372ec5a96ec8d70e864d02854df4ee4ad86cc2b55bb2579481bde3e2e15d3de1a43c39 RebeccaBlackOS_Source_i386.tar.gz