diff --git a/website/content/en/status/report-2025-01-2025-03/framework-kmod.adoc b/website/content/en/status/report-2025-01-2025-03/framework-kmod.adoc new file mode 100644 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/framework-kmod.adoc @@ -0,0 +1,31 @@ +=== Framework Kernel Module + +Links: + +link:https://github.com/christian-moerz/framework-kmod[GitHub] URL: https://github.com/christian-moerz/framework-kmod[] + +link:https://bugs.freebsd.org/285448[Bugzilla] URL: https://bugs.freebsd.org/285448[] + +Contact: Chris Moerz + +The development of the `framework-kmod` kernel module originated from discussions and collaborative efforts within the link:https://wiki.freebsd.org/LaptopDesktopWorkingGroup[FreeBSD Laptop and Desktop Workgroup (LDWG)]. +This module addresses a specific need for dynamic screen dimming functionality, particularly suited for environments where full-featured desktop environments are not in use. + +The primary feature of the framework-kmod kernel module is to dynamically dim the screen when the computer is not in use and to restore brightness upon detecting user activity. +This functionality is designed to enhance power efficiency and user experience, especially in minimalistic setups. + +By default, the module dims the screen very aggressively, dimming it after approximately one second of inactivity. +This behavior ensures immediate power savings but may need adjustment based on user preferences. +The module's settings can be customized through sysctls, allowing users to tailor the behavior to their needs. +Users can set different brightness levels for the dimmed and bright states, adjust the length of time that needs to pass without any input signal before dimming the screen, and apply different settings depending on whether the laptop is running on a power outlet or battery. +Brightness levels can also be adjusted through the use of the keyboard's brightness control keys. + +The module tracks input signals through man:evdev[4]. +If no input is detected within the set timeout period, the screen brightness is reduced. +Upon detecting user input, the brightness is immediately restored to the previous level. +The module requires drm-kmod drivers to be loaded in advance, ensuring compatibility with the necessary graphics drivers. + +The framework-kmod is not a general-purpose screen dimming driver. +It is specifically designed for use with tty consoles or simple window managers like suckless' dwm or i3. +Users of full-featured desktop environments like Gnome or KDE are advised to use the built-in screen dimming functions provided by those environments. + +The development of this module was driven by the needs identified during LDWG calls, highlighting the collaborative nature of the workgroup. +A link:https://bugs.freebsd.org/285448[port of the framework-kmod] has been submitted, making it accessible for broader use and further development by the FreeBSD community. diff --git a/website/content/en/status/report-2025-01-2025-03/intro.adoc b/website/content/en/status/report-2025-01-2025-03/intro.adoc new file mode 100644 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/intro.adoc @@ -0,0 +1,12 @@ +As we step into a new year, the FreeBSD community continues its work with unwavering speed, intent, and purpose. +With BSDcan approaching in Q2, we are excited about the promising developments and news on the horizon. + +The first quarter has been remarkable, with numerous reports highlighting progress across various areas. +Engaging with the community through forums, mailing lists, and conversations has revealed to me more advancements than can ever be captured in a single quarterly report. + +We extend our heartfelt thanks to everyone who submitted reports and helped raise awareness of our activities. +Your contributions are invaluable in showcasing our collective efforts. + +Let's build on the success of 2024 and make this the best year yet for FreeBSD and our community! + +Chris Moerz, on behalf of the Status Team. diff --git a/website/content/en/status/report-2025-01-2025-03/ldwg.adoc b/website/content/en/status/report-2025-01-2025-03/ldwg.adoc new file mode 100644 --- /dev/null +++ b/website/content/en/status/report-2025-01-2025-03/ldwg.adoc @@ -0,0 +1,39 @@ +=== Laptop and Desktop Work Group (LDWG) + +Links: + +link:https://lists.freebsd.org/archives/freebsd-desktop/[Desktop mailing list] URL: link:https://lists.freebsd.org/archives/freebsd-desktop/[] + +link:https://wiki.freebsd.org/LaptopDesktopWorkingGroup[Wiki Page] URL: link:https://wiki.freebsd.org/LaptopDesktopWorkingGroup[] + +link:https://www.youtube.com/watch?v=U9SdSkfqH9U&list=PLugwS7L7NMXwHlYfDKNMXwJrjFrYVA9ca[YouTube] URL: https://www.youtube.com/watch?v=U9SdSkfqH9U&list=PLugwS7L7NMXwHlYfDKNMXwJrjFrYVA9ca[] + +Contact: Chris Moerz + +The FreeBSD Laptop and Desktop Workgroup (LDWG) has continued its dedicated efforts throughout the first quarter. + +LDWG holds monthly meetings to discuss the state of FreeBSD on laptops and desktops and to review progress. These meetings are scheduled every second Monday at 5 PM UTC. The next meeting is set for Wednesday, April 9, at 10 AM PST / 1 PM EDT / 5 PM UTC. + +A survey has been initiated to explore alternative calling options that would enable participants from APAC regions to join the calls more conveniently. + +All calls are now available on YouTube, allowing broader access for interested parties to stay updated on the group's activities. + +The group's participants have made notable advancements in several areas: + +* ***Audio Improvements:*** Enhancements have been made to improve audio quality. +* ***Documentation:*** Significant improvements have been made to the documentation, making it more comprehensive and user-friendly. +* ***Wireless Speed and Stability:*** Efforts have led to better wireless speed and stability, enhancing overall connectivity. + +All activities are meticulously documented on the group's worksheet. +LDWG encourages anyone interested in contributing to add their name to the worksheet. +If there is any planned or ongoing work, participants are welcome to include it in the worksheet. + +The established LDWG's call agenda includes: + +* ***News Updates:*** Sharing news around FreeBSD on desktops and laptops, including work not otherwise covered by the workgroup. +* ***FreeBSD Foundation Laptop Project:*** The project continues to progress well, with reports highlighting the need for volunteers to support testing efforts and the formation of a UX test group. +* ***Project Reviews and Announcements:*** Reviewing and presenting progress, announcing new projects, and calling for actions. +* ***Q&A Sessions:*** Providing a platform to ask questions about ongoing projects; serving as a rallying point to organize developers, users, and stakeholders on focus areas. + +LDWG is working to improve the call's agenda in collaboration with the Enterprise Working Group. Both groups face the challenge of having more areas of interest and work streams than available resources. Therefore, a process is being developed to ensure that available time is spent on matters that have the required resources and attention. + +The group is open to anyone interested in the matter. We welcome anyone who wants to join the group and/or calls to do so. + +Hope to see you there!