Home / 2022-12-12
Name Modified Size InfoDownloads / Week
Parent folder
32bit 2022-12-18
PRERELEASE_README.txt 2022-12-13 6.8 kB
RebeccaBlackOS_Source_amd64.tar.gz 2022-12-12 10.5 MB
RebeccaBlackOS_amd64.iso 2022-12-12 1.6 GB
RebeccaBlackOS_Revisions_amd64.txt 2022-12-12 132.4 kB
Totals: 5 Items   1.6 GB 0
```
These ISOs are PRERELEASE. Using SVN Revision 7856
```

```
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

Wayland Desktops:
  * Weston's Example Desktop
  * Liri
  * Gnome-shell
  * KDE Plasma
  * Enlightenment
  * Wayfire / Mate
  * Sway
  * Mir

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.
  * 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 2021-08-30:

More firmware is installed

All packages that were installing libraries under /opt/lib have been corrcted to install under the multiarch path

Only 64 bit ISOs are provided, 32 bit ISOs are buildable if requested, but it is likely there is not going to be a large demand.

The kernel is Linux 6.0, and is compiled without VTs. (CONFIG_VT=n)

More efforts have been taken to make the startup as flicker free as possible

The Squashfs filesystems are compressed with zstd instead of xz. While there is a small sacrifice in the size of the ISOs, the read performance of zstd is much faster

Mate applications are added, and the Wayfire session has been adopted to use as much of Mate Wayland as possible

None of the *-rbos packages have dpkg file overwrite conflicts anymore. (gstreamer was the largest offender, until it got merged into one large repository)

vtty now uses cage/foot instead of cage/vte

configureseats has been overhauled to where a device can be selected and associated with a desired seat, instead of waiting for them to be looped through, and the terminology used in the UI is more accurate

rbos-add-framebuffer has been renamed and overhauled to be rbos-configure-simplegraphics which attempts to detect supported VBE resolutions to be selectable

Fixed a conflict that was preventing KDE Plasma's task manager from working

The Mir demo is selectable as a session

Adaptations to allow framebuffers to work, such as uaccess permissions for udev on /dev/fb* have been removed.

UEFI ISO fixes

The Fullscreen Terminal session is now client/server running as the user, which allows the cage/foot frontend to be disconnected from the main pty running the shell, so that it can be replaced without ending the session. (eg, to run a different display server, similar to a VT)

Adoptations have been added to bring equivilent failover features, now that CONFIG_VT is disabled.
   - foot and cage are in the intramfs, and if the intitramfs breaks, a prompt under cage/foot is started
   - init=/sbin/recinit can be used instead of init=/bin/bash , it starts a prompt under cage/foot
   - Under the Fullscreen Terminal session, running `uvtty-launch weston` will allow Weston to run as a "bare metal" display server, by suspending foot/cage.

ISO Building:
   - Fixed an issue so that debootstrap doesn't fail when there are no keyrings
   - Checkinstall is now faster when handling a lot of files in overlayfs mode
   - Checkinstall uses overlayfs smarter
   - build-core handles packages that need newer cargo better


More corrections to importing dbus things in /opt to work systemwide

The WaylandLoginManager:
   - Adds a facility to make it easier to start a compositor under gdb. Either with a second seat, or SSH for remote debugging, add set=WLM_GDB_SESSION=1 to the [EnvironmentFile] block
   - Supports standard wayland-session .desktop files, if the wsessionspaths= option is set to /opt/share/wayland-sessions/ , instead of the default /usr/share/wsessions.d/.
   - Removes remaining hard-coded multi-second timeouts.
   - Supports sessions that specify set=WLM_NO_DBUS_RUN_SESSION=1 in their [EnvironmentFile] block, to NOT be started with dbus-run-session
   - Uses PAM to check the password, instead of using expect to interact with su
   - Better detects when sessions quit, accounting for logind sessions that may still remain, despite the LeaderPID quitting
   - For display servers, like gnome, that only log to journald, it exports the logs to the ~/.cache/wlsessionlogs/waylandsession-{seat}-{sessiondate}.log as well
   - Binds in the /tmp/*-unix paths into the private /tmp/ for each session
   - Now handles versions of Weston that dropped the framebuffer backend
   - No longer exports a suggested WAYLAND_DISPLAY variable to user sessions, only swc based sessions used this.
   - Correctly sets utmp information
   - Handles aborted sessions on seats without VTs better
   - Doesn't hang upon service restart where CONFIG_VT=n
   - Can handle very minimal wsession files where only CompositorExec is specified
   - Supports per-user wsession files under ~/.local/share/wsessions.d
   - Doesn't leave running threads for seat-vtty or other seats without supported hardware, waiting for a display server that never gets started
   - More reliable IPC, the user writable file is a socket file, filtered by socat and grep running as non-root users, which gets forwarded to the FIFO read by the main thread
   - The privleged FIFO where session info is passed also has better handling to not lose information
   - The overprotective throttle has been removed, while trying to make it impossible to make a standard user to raise the CPU usage of the waylandloginmanager by flooding
     it with commands, the throttle would delay the handling of commands way too long
```


```
Usage:

There is no password for the Live Session User (rebestie), while auto login is enabled when starting as a live CD. The password is blank


Streaming Look At You, and Crumbs by Rebecca Black is highly recommended, as well as Let Her Burn once the EP is released.
```


```
sha512sum:
47a875ac21b6ff98279e93cf34d7e972e892f411a06ea01df0dd520a7100171f2d65be3684811760fbd3645d6960d7fab2b433636e02b094da6a912df9ee68cb  RebeccaBlackOS_amd64.iso
51f380e7a2082df58d002079c62b3105a8d875c324482124a4bb8a0cdba8fd68efd08153d83b5beb4371f3706f8edd924fa9aba5106db600864b8f7de71174ba  RebeccaBlackOS_DevDbg_amd64.iso
a0a3350d76d41403ccfe7a34518625cbb7c97e634de603e539e9963356b30fd75ffb68853e78f2b27b0c7082a1bdf202713412bef8fd703f0af5989a0896b340  RebeccaBlackOS_Revisions_amd64.txt
282a25cdf07816235b76f415368fad203dcfeba6fc90921aca6fcfd7edf7793e434c99404e10b48d84423374629c2154d16688dd6b0b1a39749d626b94efcd55  RebeccaBlackOS_Source_amd64.tar.gz
```



Source: PRERELEASE_README.txt, updated 2022-12-13