Woohoo a new version of GhostBSD distro is out along with another choice of DE Gershwin!

https://www.ghostbsd.org/news/GhostBSD_25.02-R14.3p2_Is_Now_Available

#BSD#ghostBSD#freeBSD#OpenSource#POSIX #distro #programming#Gershwin#DE

The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available."

Provided by @altbot, generated privately and locally using Ovis2-8B
The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available." Provided by @altbot, generated privately and locally using Ovis2-8B

Woohoo a new version of GhostBSD distro is out along with another choice of DE Gershwin!

https://www.ghostbsd.org/news/GhostBSD_25.02-R14.3p2_Is_Now_Available

#BSD#ghostBSD#freeBSD#OpenSource#POSIX #distro #programming#Gershwin#DE

The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available."

Provided by @altbot, generated privately and locally using Ovis2-8B
The image shows a computer screen displaying a webpage for GhostBSD, a free and open-source operating system. The webpage is titled "GhostBSD 25.02-R14.3p2 Is Now Available" and is dated 08/25/2025. The page features a dark background with a blue header and navigation bar. The main content includes a warning message about firmware installation, followed by a detailed announcement about the new release, highlighting the introduction of Gershwin, a new community desktop environment. The announcement mentions system improvements, key enhancements, and new features, including support for FreeBSD 14.3-RELEASE, security updates, and enhanced wireless networking. The page also includes links to various sections such as About, News, Documentation, Community, Download, Support, Development, Stores, and a Donate button. The browser's address bar shows the URL "www.ghostbsd.org/news/GhostBSD25.02-R14.3p2-Now-Available" and the title "GhostBSD 25.02-R14.3p2 Is Now Available." Provided by @altbot, generated privately and locally using Ovis2-8B

In case you have not done so yet, you should play around with Open Camera and advanced Open Source camera program which will unlock features of your camera hardware you didn't know existed.

I've tested the program on all of my current androids

#OpenCamera#Android#OpenSource#POSIX#GNU#GPL

In case you have not done so yet, you should play around with Open Camera and advanced Open Source camera program which will unlock features of your camera hardware you didn't know existed.

I've tested the program on all of my current androids

#OpenCamera#Android#OpenSource#POSIX#GNU#GPL

@stefano it works fine here on the Raspberry Pi 5
Maybe the difference is that this system runs on 64 bits {OS/ DDR4 memory}

I have something else to be thankful for today. At this moment in time I am busy restoring functionality on systems so that I will be able to resume important remote tasks, which shall enable me to restore the level that I am used to, when it comes down to actual value of goods

This work is highly specialized and needs a set of computing systems, communication systems which use GSM messaging systems and other means of signalling, in order to properly Act, monitor react and deploy the remote systems, of which a set of those are managed deployed monitored and configured through Proxmox.

@gyptazy has made incredibly wonderful contributions to the community of Open Source and I'm specifically highlighting his work in for example the great Proxmox load balancer.

Through the Work Of Him and other hundreds to thousands nameless Open Source coders, programmers en hackers am I able to do this work.

I am fortunate enough to have virtually met him here on the FediVerse through a beautiful forward that @stefano has made, who also makes great contributions in Open Source

Without the work of these incredible people none of this would have been possible. I would be sitting watching this beautiful scenery that I would have made myself with props

There would not be any Open Source Operating Systems, plural, driving the displays.

Being Grateful is important. Giving Thanks sends a beautifully Modulated Pulse of Energy, through the Universe to everyone.

I am thankful to you all

#OpenSource #programming#GNU#GPL #license#BSD#freeBSD#Linux#POSIX#Proxmox #thankful #thanks#FediVerse#Love#UniversalLove

I have something else to be thankful for today. At this moment in time I am busy restoring functionality on systems so that I will be able to resume important remote tasks, which shall enable me to restore the level that I am used to, when it comes down to actual value of goods

This work is highly specialized and needs a set of computing systems, communication systems which use GSM messaging systems and other means of signalling, in order to properly Act, monitor react and deploy the remote systems, of which a set of those are managed deployed monitored and configured through Proxmox.

@gyptazy has made incredibly wonderful contributions to the community of Open Source and I'm specifically highlighting his work in for example the great Proxmox load balancer.

Through the Work Of Him and other hundreds to thousands nameless Open Source coders, programmers en hackers am I able to do this work.

I am fortunate enough to have virtually met him here on the FediVerse through a beautiful forward that @stefano has made, who also makes great contributions in Open Source

Without the work of these incredible people none of this would have been possible. I would be sitting watching this beautiful scenery that I would have made myself with props

There would not be any Open Source Operating Systems, plural, driving the displays.

Being Grateful is important. Giving Thanks sends a beautifully Modulated Pulse of Energy, through the Universe to everyone.

I am thankful to you all

#OpenSource #programming#GNU#GPL #license#BSD#freeBSD#Linux#POSIX#Proxmox #thankful #thanks#FediVerse#Love#UniversalLove

Just in case you have not heard of it yet Open Camera is a very powerful camera control program

#Android #programming #camera#POSIX#OpenSource

https://opencamera.org.uk/

The image displays a screenshot of a mobile device's web browser, showing a page for the "Open Camera" app. The top section of the screen features a dark brown header with the app's name "Open Camera" in white text, accompanied by a blue circular icon with a white camera symbol. Below the header, there is a blue hyperlink labeled "Jump to Instructions." The main content area lists the app's features, including options for auto-leveling, exposure settings, remote controls, and more. The features are presented in bullet points, with some text highlighted in blue, such as "auto-level" and "HDR." The background of the content area is a darker shade of brown, providing contrast to the white text. At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "opencamera.org.uk," and a back button. The battery icon in the status bar indicates 85% charge, and the time is 15:16.

 Ovis2-8B

🌱 Energy used: 0.247 Wh
The image displays a screenshot of a mobile device's web browser, showing a page for the "Open Camera" app. The top section of the screen features a dark brown header with the app's name "Open Camera" in white text, accompanied by a blue circular icon with a white camera symbol. Below the header, there is a blue hyperlink labeled "Jump to Instructions." The main content area lists the app's features, including options for auto-leveling, exposure settings, remote controls, and more. The features are presented in bullet points, with some text highlighted in blue, such as "auto-level" and "HDR." The background of the content area is a darker shade of brown, providing contrast to the white text. At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "opencamera.org.uk," and a back button. The battery icon in the status bar indicates 85% charge, and the time is 15:16. Ovis2-8B 🌱 Energy used: 0.247 Wh

Just in case you have not heard of it yet Open Camera is a very powerful camera control program

#Android #programming #camera#POSIX#OpenSource

https://opencamera.org.uk/

The image displays a screenshot of a mobile device's web browser, showing a page for the "Open Camera" app. The top section of the screen features a dark brown header with the app's name "Open Camera" in white text, accompanied by a blue circular icon with a white camera symbol. Below the header, there is a blue hyperlink labeled "Jump to Instructions." The main content area lists the app's features, including options for auto-leveling, exposure settings, remote controls, and more. The features are presented in bullet points, with some text highlighted in blue, such as "auto-level" and "HDR." The background of the content area is a darker shade of brown, providing contrast to the white text. At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "opencamera.org.uk," and a back button. The battery icon in the status bar indicates 85% charge, and the time is 15:16.

 Ovis2-8B

🌱 Energy used: 0.247 Wh
The image displays a screenshot of a mobile device's web browser, showing a page for the "Open Camera" app. The top section of the screen features a dark brown header with the app's name "Open Camera" in white text, accompanied by a blue circular icon with a white camera symbol. Below the header, there is a blue hyperlink labeled "Jump to Instructions." The main content area lists the app's features, including options for auto-leveling, exposure settings, remote controls, and more. The features are presented in bullet points, with some text highlighted in blue, such as "auto-level" and "HDR." The background of the content area is a darker shade of brown, providing contrast to the white text. At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "opencamera.org.uk," and a back button. The battery icon in the status bar indicates 85% charge, and the time is 15:16. Ovis2-8B 🌱 Energy used: 0.247 Wh

Small but mighty news for UNIX fans:
GNU ed 1.22 is out! Now you can filter specific line ranges through shell commands directly in ed, ex(1)-style:

1,10!sort
Just like in ex or sed, this filters addressed lines through your favorite shell tools a great upgrade for scripting and editing workflows.

Even better: Today’s batch of Slackware -current updates already includes ed 1.22. If you’re running -current and up to date, you already have the new version!

#unix #linux #ed #texteditor #posix #slackware

Small but mighty news for UNIX fans:
GNU ed 1.22 is out! Now you can filter specific line ranges through shell commands directly in ed, ex(1)-style:

1,10!sort
Just like in ex or sed, this filters addressed lines through your favorite shell tools a great upgrade for scripting and editing workflows.

Even better: Today’s batch of Slackware -current updates already includes ed 1.22. If you’re running -current and up to date, you already have the new version!

#unix #linux #ed #texteditor #posix #slackware

In the Everlasting search for clients and servers Federated, detached from corporate underlords, connected to the masses I learned about the following client server duo

Client: Delta Chat
Servers: Chat Mail servers

One thing that jumps immediately into attention, is the fact that when you download the client, select a server, you get a QR code

When you've configured your client, you will immediately notice that you do not need to enter a password for your client. The system is passwordless by default.

You do not need to enter a multi-factor authentication code it doesn't need it.

What you need to do is be careful with, is who you share your link with. Go and play with it, see if it something for you

https://delta.chat/en/

#Federated#FediVerse#OpenSource#POSIX#Chat#Mail#Secure #encryption #programming #underlords#DeltaChat #email

The image shows a smartphone screen displaying the settings menu of an application with avatar"Radio Azureus." The screen is predominantly black with white text and icons. At the top, there is a status bar showing the time as 02:30, a Wi-Fi signal, full battery at 82%, and a temperature of 24 degrees. Below the status bar, the word "Settings" is displayed in white text, with a left-pointing arrow icon.

The settings menu includes several options: "Chats and Media" with "Read Receipts On," "Notifications" turned on, "Appearance" set to "System default, Wallpaper Default," "Add Second Device," "Connectivity" with "Connected," and "Advanced." At the bottom of the screen, there are two additional options: "Donate" with a heart icon and "Help" with a question mark icon, indicating the version of the application as "Delta Chat 1.58.4." The profile picture next to the name "Radio Azureus" shows a scenic image of a blue sky and water.
The image shows a smartphone screen displaying the settings menu of an application with avatar"Radio Azureus." The screen is predominantly black with white text and icons. At the top, there is a status bar showing the time as 02:30, a Wi-Fi signal, full battery at 82%, and a temperature of 24 degrees. Below the status bar, the word "Settings" is displayed in white text, with a left-pointing arrow icon. The settings menu includes several options: "Chats and Media" with "Read Receipts On," "Notifications" turned on, "Appearance" set to "System default, Wallpaper Default," "Add Second Device," "Connectivity" with "Connected," and "Advanced." At the bottom of the screen, there are two additional options: "Donate" with a heart icon and "Help" with a question mark icon, indicating the version of the application as "Delta Chat 1.58.4." The profile picture next to the name "Radio Azureus" shows a scenic image of a blue sky and water.
The image displays a smartphone screen with a dark background. At the top, there is a status bar showing the time as 02:42, a battery level of 91%, and a 4G signal. Below the status bar, there is a text section that provides information about Chatmail servers. The text explains that Chatmail servers offer a privacy-preserving and speedy messaging experience, interoperable with chatmail and classic email servers. It instructs users to tap a chatmail server link to see the home page and then tap the QR invite code.

The text lists several Chatmail server links, each with a brief description:

"nine.testrun.org" is the default onboarding chatmail server for Delta Chat apps and has been stable since the December 2023 Chatmail announcement.

"mehl.cloud" is geared towards German-speaking users.


"mailchat.pl" is geared towards Polish-speaking users.

"chatmail.woodpeckersnest.space" and "chatmail.culturander.it" are focused on Italian-speaking users.

"chika.aangat.lahat.computer" operates in the US.

"tarpit.fun" is hosted in Germany.

At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "delta.chat/en/chat," and a number "28" indicating unread notifications. The navigation bar also includes options for "webxdc apps," "bots," and "cosmos."

 Ovis2-8B

🌱 Energy used: 2.305 Wh
The image displays a smartphone screen with a dark background. At the top, there is a status bar showing the time as 02:42, a battery level of 91%, and a 4G signal. Below the status bar, there is a text section that provides information about Chatmail servers. The text explains that Chatmail servers offer a privacy-preserving and speedy messaging experience, interoperable with chatmail and classic email servers. It instructs users to tap a chatmail server link to see the home page and then tap the QR invite code. The text lists several Chatmail server links, each with a brief description: "nine.testrun.org" is the default onboarding chatmail server for Delta Chat apps and has been stable since the December 2023 Chatmail announcement. "mehl.cloud" is geared towards German-speaking users. "mailchat.pl" is geared towards Polish-speaking users. "chatmail.woodpeckersnest.space" and "chatmail.culturander.it" are focused on Italian-speaking users. "chika.aangat.lahat.computer" operates in the US. "tarpit.fun" is hosted in Germany. At the bottom of the screen, there is a navigation bar with a home icon, a search bar displaying "delta.chat/en/chat," and a number "28" indicating unread notifications. The navigation bar also includes options for "webxdc apps," "bots," and "cosmos." Ovis2-8B 🌱 Energy used: 2.305 Wh
The image shows a screenshot of a mobile device displaying the Delta Chat website. The top section of the screen features a dark gray bar with the text "Home Download Blog Contribute FAQ Forum" and a logo with a speech bubble containing the letter "D." The time is 02:43, and the battery is at 91%.

Below the bar, the main content area is black with white and blue text. It states, "Delta Chat is a decentralized and secure messenger app." The features listed include reliable instant messaging with multi-profile and multi-device support, the option to sign up for secure fast chatmail servers or use classic e-mail servers, interactive web apps in chats for gaming and collaboration, and audited end-to-end encryption safe against network and server attacks. The text also mentions that Delta Chat is FOSS software built on Internet Standards, avoiding xkcd927.

At the bottom of the screen, there is a search bar with the URL "delta.chat/en" and a number "28" in a square, indicating notifications. The navigation bar includes a home icon, a lock icon, and a menu icon.
The image shows a screenshot of a mobile device displaying the Delta Chat website. The top section of the screen features a dark gray bar with the text "Home Download Blog Contribute FAQ Forum" and a logo with a speech bubble containing the letter "D." The time is 02:43, and the battery is at 91%. Below the bar, the main content area is black with white and blue text. It states, "Delta Chat is a decentralized and secure messenger app." The features listed include reliable instant messaging with multi-profile and multi-device support, the option to sign up for secure fast chatmail servers or use classic e-mail servers, interactive web apps in chats for gaming and collaboration, and audited end-to-end encryption safe against network and server attacks. The text also mentions that Delta Chat is FOSS software built on Internet Standards, avoiding xkcd927. At the bottom of the screen, there is a search bar with the URL "delta.chat/en" and a number "28" in a square, indicating notifications. The navigation bar includes a home icon, a lock icon, and a menu icon.

Just released: #swad 0.11 -- the session-less swad is done!

Swad is the "Simple Web Authentication Daemon", it adds cookie/form #authentication to your reverse #proxy, designed to work with #nginx' "auth_request". Several modules for checking credentials are included, one of which requires solving a crypto challenge like #Anubis does, to allow "bot-safe" guest logins. Swad is written in pure #C, compiles to a small (200-300kiB) binary, has minimal dependencies (zlib, OpenSSL/LibreSSL and optionally libpam) and should work on many #POSIX-alike systems (#FreeBSD tested a lot, #Linux and #illumos also tested)

This release is the first one not to require a server-side session (which consumes a significant amount of RAM on really busy sites), instead signed Json Web Tokens are now implemented. For now, they are signed using HMAC-SHA256 with a random key generated at startup. A future direction could be support for asymmetric keys (RSA, ED25519), which could open up new possibilities like having your reverse proxy pass the signed token to a backend application, which could then verify it, but still not forge it.

Read more, grab the latest .tar.xz, build and install it ... here: 😎

https://github.com/Zirias/swad

With keen interest I studied the following blogpost by @stefano

You have to read the blog post carefully, if necessary, read it twice, because there are things said between the words and the lines that should resonate with you

One major lesson is extremely important know when to cut and leave; never ever deviate from your course afterwards

When politics, corruption and deviousness are involved, you have to make absolutely certain that both your integrity and your health remain at your primary interest

A lot has been learned by me from this article

Thank you for sharing it with us Stefano

https://it-notes.dragas.net/2025/05/21/the_day_glusterfs_tried_to_kill_my_career/

#IT_Notes#NotesFromTheCrypt#LessonsLearned#OpenSource #programming #filesystem#POSIX

 The image shows a mobile device screen displaying a webpage from "IT Notes." The page features a dark background with white and red text. The headline reads "The Day GlusterFS Tried to Kill My Career," indicating a humorous or dramatic account. Below the headline, the article is described as a "7 min read" and authored by Stefano Marinelli, dated 21/05/2025 at 12:55:00. The article is categorized under "Honor" and includes tags such as "server," "horrorstories," "ownyourdata," and "data." The first paragraph mentions a visit to a healthcare facility to replace hard drives, with a budget constraint leading to the maintenance of an outdated and unreliable system. The webpage's navigation bar includes a home icon, a lock icon, and a search icon, with the URL "it-notes.dragas.net" visible in the address bar. The battery level is at 88%, and the time is 21:15.

 Ovis2-8B

🌱 Energy used: 0.245 Wh
The image shows a mobile device screen displaying a webpage from "IT Notes." The page features a dark background with white and red text. The headline reads "The Day GlusterFS Tried to Kill My Career," indicating a humorous or dramatic account. Below the headline, the article is described as a "7 min read" and authored by Stefano Marinelli, dated 21/05/2025 at 12:55:00. The article is categorized under "Honor" and includes tags such as "server," "horrorstories," "ownyourdata," and "data." The first paragraph mentions a visit to a healthcare facility to replace hard drives, with a budget constraint leading to the maintenance of an outdated and unreliable system. The webpage's navigation bar includes a home icon, a lock icon, and a search icon, with the URL "it-notes.dragas.net" visible in the address bar. The battery level is at 88%, and the time is 21:15. Ovis2-8B 🌱 Energy used: 0.245 Wh

Just released: #swad 0.10

https://github.com/Zirias/swad/releases/tag/v0.10

Swad is the "Simple Web Authentication Daemon". If you're looking for a way to add #authentication (and/or proof-of-work access as known from #anubis) to your #nginx reverse proxy -- without adding yet another reverse proxy -- swad could be for you! It's written in pure #C, has few external dependencies (just zlib, and optionally OpenSSL/Libressl and/or libpam) and compiles to a pretty small binary. It's designed for usage with nginx' 'auth_request'.

Swad is tested on #FreeBSD, some basic functionality tests were also done on #Linux and #illumos (descendant from #solaris). It should build and work on most #POSIX-alike systems.

This release mainly brings performance improvements and a few bugfixes. It's now stress-tested with Apache jmeter, verifying it can deal with at least 1000 requests per second on my personal (somewhat limited) FreeBSD host machine.

Do you make backups? Do you run ZFS? Do you use Bacula? Do you use dd?

Your method is important for you. What's also important is testing how a restore works.

I lost a partition less than 30 minutes ago. I have a simple tgz backup of the important data on another drive, not an SSD, no a HDD.

I lost zero bytes of data.

Please make sure your backup and restore systems work.

When your recovery tool says the partition is lost, only your backup will save you.

Mine did

#OpenSource#Backup#Restore#Data#Recovery

The image shows a terminal window displaying the output of the TestDisk 7.1 data recovery utility. The utility is running on a Linux system The top of the window contains the utility's name, version, and copyright information, along with the author's email address and website. Below this, the utility is analyzing a hard disk identified as /dev/sdb, which is reported to have a capacity of 250 GB, but the utility suggests it might be 232 GB, 323 GB, or 300 GiB. The utility notes that the hard disk size seems too small and suggests checking the hard disk size, HD jumper settings, and BIOS detection.

The output lists three partitions that cannot be recovered, all labeled as "MS Data" and formatted as NTFS with a block size of 4096. The partitions are shown with their start and end sectors, and their sizes in sectors. The first partition starts at sector 488392703 and ends at sector 630994935, with a size of 142602233 sectors. The second partition starts at sector 488396792 and ends at sector 631003120, with a size of 142606329 sectors. The third partition starts at sector 488396799 and ends at sector 631003127, with a size of 142606329 sectors. The total size of these partitions is 73 GB, but the utility notes that it is 67 GiB.

At the bottom of the window, there is a prompt asking the user to "Continue," indicating that the user can proceed with the recovery process or exit the utility. 

Ovis2-8B

🌱 Energy used: 0.410 Wh
The image shows a terminal window displaying the output of the TestDisk 7.1 data recovery utility. The utility is running on a Linux system The top of the window contains the utility's name, version, and copyright information, along with the author's email address and website. Below this, the utility is analyzing a hard disk identified as /dev/sdb, which is reported to have a capacity of 250 GB, but the utility suggests it might be 232 GB, 323 GB, or 300 GiB. The utility notes that the hard disk size seems too small and suggests checking the hard disk size, HD jumper settings, and BIOS detection. The output lists three partitions that cannot be recovered, all labeled as "MS Data" and formatted as NTFS with a block size of 4096. The partitions are shown with their start and end sectors, and their sizes in sectors. The first partition starts at sector 488392703 and ends at sector 630994935, with a size of 142602233 sectors. The second partition starts at sector 488396792 and ends at sector 631003120, with a size of 142606329 sectors. The third partition starts at sector 488396799 and ends at sector 631003127, with a size of 142606329 sectors. The total size of these partitions is 73 GB, but the utility notes that it is 67 GiB. At the bottom of the window, there is a prompt asking the user to "Continue," indicating that the user can proceed with the recovery process or exit the utility. Ovis2-8B 🌱 Energy used: 0.410 Wh

I'm still amazed by the power / speed yet paradoxical simplicity of FluxBox

I've seen many Window and Desktop Managers in the past decades.
For as far as I remember; this is the only Window manager FluxBox, which enables multiple monitor background choosing in the login requester screens out of the box, I repeat OUT OF THE BOX

#FluxBox#WM#DM#WindowManager#DesktopManager#DesktopEnvironment#POSIX#OpenSource

I've been able to configure KDE to my liking so that I feel at home again in the K Desktop Environment.

This is critical because it means that everything from way back in the beginning, decades ago when KDE was released, is still in the current new and fresh version of the K Desktop Environment

It means that the teams which have worked on KDE for the past decades have kept the core of KDE alive

It means that we have an excellent group of programmers, before and current, who have worked on KDE and who have kept KDE beautiful fantastic and magnifique for a wide range of people all over the globe

@kde

#KDE#Xorg#Desktop#Environment #programming#OpenSource#POSIX#GNU #is #not#UNIX#Linux#freeBSD#Konnect#Android

 The photograph composed in total darkness shows an IPS LED computer screen displaying the K Desktop Environment with a dark blue theme. The screen is divided into two main sections: the top section shows a settings menu with various options such as "Audio and Sound," "Display and Monitor," "Input Devices," "Hardware and Devices," "Network," "Settings," "Connections," "User Feedback," "Online Accounts," "Accessibility," "Region and Language," "Notifications," "Personalization," "Search and Shutdown," "Shortcuts and Startup," "Workspace Behavior," and "Appearance." The bottom section features a wallpaper of a gorgeous woman standing in a room with a wooden floor and a window in the background. The woman is wearing a white top and a black skirt with a lace pattern, and she is smiling. The screen also shows a sidebar with options like "General," "Global Themes," "Connections," "Appearance Style," and "User Style." The time displayed on the screen is 22:38, and the date is the 15th of May. The overall image is in subtle Bokeh, because of the translucent effect programmed in KDE
The screen is surrounded by a dark background, and has been captured with a puny Android analogue sensor smaller than the tip of my Pinky nail

 Ovis2-8B

🌱 Energy used: 0.264 Wh
The photograph composed in total darkness shows an IPS LED computer screen displaying the K Desktop Environment with a dark blue theme. The screen is divided into two main sections: the top section shows a settings menu with various options such as "Audio and Sound," "Display and Monitor," "Input Devices," "Hardware and Devices," "Network," "Settings," "Connections," "User Feedback," "Online Accounts," "Accessibility," "Region and Language," "Notifications," "Personalization," "Search and Shutdown," "Shortcuts and Startup," "Workspace Behavior," and "Appearance." The bottom section features a wallpaper of a gorgeous woman standing in a room with a wooden floor and a window in the background. The woman is wearing a white top and a black skirt with a lace pattern, and she is smiling. The screen also shows a sidebar with options like "General," "Global Themes," "Connections," "Appearance Style," and "User Style." The time displayed on the screen is 22:38, and the date is the 15th of May. The overall image is in subtle Bokeh, because of the translucent effect programmed in KDE The screen is surrounded by a dark background, and has been captured with a puny Android analogue sensor smaller than the tip of my Pinky nail Ovis2-8B 🌱 Energy used: 0.264 Wh

Now that #swad 0.7 is released, it's time to prepare a new release of #poser, my own lib supporting #services on #POSIX systems, following a #reactor with #threadpool design.

During development of swad, I moved poser from using strictly only POSIX APIs (with the scalability limits of e.g. #select) to auto-detected support for #kqueue, #epoll, #eventports, #signalfd and #timerfd (so now it could, in theory(!), "compete" with e.g. libevent). I also fixed quite some hidden bugs, and added more base functionality, like a #dictionary using nested hashtables internally, or #async tasks mimicking the async/await pattern known from e.g, #csharp. I also deprecated two features, the periodic and global "service tick" (superseded by individual timers) and the "resolve hosts" property of a "connection" (superseded by a separate resolve class).

I'll have to decide on a few things, e.g. whether I'll remove the deprecated stuff immediately and bump the major version of the "posercore" lib. I guess I'll do just that. I'd also like to add all the web-specific stuff (http 1.0/1.1 server) that's currently part of the swad code as a "poserweb" lib. This would get a major version of 0, indicating a generally unstable API/ABI as of now....

And then, I'd have to decide where certain utility classes belong to. The rate limiter is probably useful for things other than web, so it should probably go to core. What about url encoding/decoding, for example? 🤔

Stay tuned, something will come here, maybe helping you to write a nice service in plain #C 😎:

https://github.com/Zirias/poser