Skip to content

2021-05-26

Pre-release
Pre-release
Compare
Choose a tag to compare
@n3rdopolis n3rdopolis released this 28 May 11:02
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