Home / 2018-08-13
Name Modified Size InfoDownloads / Week
Parent folder
RELEASE_README.txt 2018-08-14 7.2 kB
RebeccaBlackOS_Source_amd64.tar.gz 2018-08-14 1.3 MB
RebeccaBlackOS_Revisions_amd64.txt 2018-08-14 93.5 kB
RebeccaBlackOS_Source_i386.tar.gz 2018-08-14 1.3 MB
RebeccaBlackOS_i386.iso 2018-08-14 1.5 GB
RebeccaBlackOS_Revisions_i386.txt 2018-08-14 93.5 kB
Totals: 6 Items   1.5 GB 0
These ISOs are PRERELEASE. Using SVN Revision 5731,
      


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) 
      **May not work on Virtualbox, except it can run nested
  * Enlightenment E23 (development version) 
      **(selectable at login, and as a nested session from the application menu, however XWayland applications don't work when nested)
      **Does not work on Virtualbox, except it can run nested
  * Sway tiling Wayland DE 
       **(selectable at login, and as a nested session from the application menu)
       **Does not work on Virtualbox, except it can run nested
Other Features:
  * A graphical utility for configuring udev for weston multiseat/multi pointer
  * A rudimentary but functional Wayland login manager written in Bash, that supports user switching and session selection, and multiple seats. 
  * RDP enabled Weston

---------
New in these ISOs:
(SECURITY)waylandloginmanager now handles password authentication more robustly and securly in the embedded expect script in the AuthenticateUser function

waylandloginmanager is now multi seat capable, and automatically detects seats https://streamable.com/69vdr

waylandloginmanager is quieter on the journal as it starts non-root commands with runuser instead of sudo, which was dumping the entire command into the logs.
waylandloginmanager shows the users display name in the switch user dialog if it is set, instead of login name
waylandloginmanager now locks auto-login sessions upon startup when not a live CD.
waylandloginmanager now has better config reading
waylandloginmanager now sets the TTYs of sessions that crash to VT_AUTO to prevent that TTY from being unswitchable
waylandloginmanager now attempts to lock the current session with logind when properly switching sessions with it
waylandloginmanager now handles switching to the loginmanagerdisplay after a session fails to fast after starting much more robustly
waylandloginmanager is quieter on tty63. tty63 is used for displaying interactive failure prompts when its non-root graphical subprocesses fail to start.
waylandloginmanager uses far fewer subprocesses to handle choosing the list of availible sessions to start
waylandloginmanager is less dependant on paticular zenity behaviours
Power usage of the waylandloginmanager has been improved, with longer pauses, and does not call any child processes (no more calling /bin/sleep) during idle operation.
waylandloginmanager now tries to do as smooth session switching as possible, and makes the startup of the greeter less flickery

The utility for configuring udev to enable Weston's multipointer feature, now can also configure udev for logind's multiseat features (and can configure video card devices (framebuffers and kernel mode setting devices) as well as input devices now)

EFL/Weston/Kwin patches that were once staged here, have been merged upstream for handling non-seat0.

The configureseats utility is now more usable with a progress bar, and does not start any zenity dialogs as root

The loginmanagerdisplays are now started with a pam_systemd attribute that declares it as a greeter. The 'waylandloginmanager' user now no longer shows as a user that is logged in with gnome-shell's shutdown prompt

Hawaii has been replaced by Liri. (the successor to Hawaii)
More of the gnome stack is compiled now in /opt, instead of relying on the 1st tier packages
GTK 4 is availible, in a very limited way for now. (nothing is yet *using* GTK 4, except the gtk4-demo)
The test_RBOS_ISO.sh script now no longer executes graphical programs as root
A new external utility rebuild_iso_with_nonfree_firmware.sh allows users to rebuild the ISOs, and include needed firmware.
Vulkan is now added
Mesa now has the swr drivers built

Orbital and Orbment are not built on these ISOs

Latte dock, Amarok and Kvantum are added

The wlroots version of Sway is now used

The main distro is built on Debian Stretch, but now uses the kernel from Debian Buster for better hardware compatibility

The Revisions files now specify APTFETCHDATESECONDS to specify the time of a Debian Snapshot, so that when rebuilding an ISO, there can be better reproductability, 
In the unlikely event that something changed on Tier 1 (Debian Stable), and something needs to be better tested.

/opt libraries are now added in ld.so.conf, this done since kwin, and sway use SETCAP features, where SETCAP binaries loose LD_LIBRARY_PATH when run

---------
Usage:

There is no password for the Live Session User (beccaholic), while auto login is enabled when starting as a live CD, if you get prompted for a password when starting a second login session, the password field 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

Using QEMU/libvirt, it is recommended to use the "VGA" video card, as Weston runs with Kernel Mode Setting on it.

---------
Problems and Notes:
   
   Weston's support of DisplayLink devices is not as optimal, (and USB DisplayLink devices are probably the best for a multiseat seatup)
   
   Some (mesa?) issues running native on Intel
   
sha512sum:
cf92b2999f67ddeb6f1bc0cbeab09d20c7a023a6a96196415b873e723440e1025e35ee35fe0898e79e7e13e5e76fdf7b8ffd17f018800566c8bf74973f34d159  RebeccaBlackOS_amd64.iso
1d278115bbcb15d3ed5ead92494ffd834faed1ef9b94db178da624d58bdaf887e36f87d5b08ed5c8e997085fec3dc7da6dc31066c484c8c1621da92a14d84be9  RebeccaBlackOS_i386.iso

e838395ed13ce25bdd1578675134e914022a6381e371e0c5c7d8f58e6dfc98d5f206bdf0604444cbe00a1bc03c380b50992a63d064176e6d816b12a6d882453d  RebeccaBlackOS_DevDbg_amd64.iso
3e58e26117cc23c590d736c3e6780838cd1f2545239ec94f5aef84df370bdcd6d2d7727612905b9115e23ea9e98f0bb29cbd0ff33a5df9fe164c62fe07784bb9  RebeccaBlackOS_DevDbg_i386.iso

1e23dfa98564f95a86875c1712843000af4408c0c572f095fe0e66aac51a7c1bfe20c2a1504cd623287a3fc0da9729b97d5791d7ce1a9ce296a5f0d8e64ed3bf  RebeccaBlackOS_Revisions_amd64.txt
1e23dfa98564f95a86875c1712843000af4408c0c572f095fe0e66aac51a7c1bfe20c2a1504cd623287a3fc0da9729b97d5791d7ce1a9ce296a5f0d8e64ed3bf  RebeccaBlackOS_Revisions_i386.txt
04ed02240a604066c9ab0a910b2de476ebfe5b01acbdb44cf98477dd1fb02c495a638639d79de19e602e87ae2067d2010d03527f428446e8de47d52bf5d69ea0  RebeccaBlackOS_Source_amd64.tar.gz
04ed02240a604066c9ab0a910b2de476ebfe5b01acbdb44cf98477dd1fb02c495a638639d79de19e602e87ae2067d2010d03527f428446e8de47d52bf5d69ea0  RebeccaBlackOS_Source_i386.tar.gz

Source: RELEASE_README.txt, updated 2018-08-14