#bsd

harryhaller@diasp.eu

One of the many good aspects of gnu/linux is the huge choice of window managers (wm’s).
Live, maintained or not, they usually work and, with the obvious exceptions of gnome 3+ and kde, are not a great overhead to the system.
Below is a small random choice of wms and screen shots - to awaken, not satisfy, appetites.
I use slackware, a no-bloat distro, but even that comes with fluxbox, fvwm2, kde, mwm, twm, wmaker and xfce (default) installed.
Twm is the old and venerable wm - there are some yt vidoes about it - I like it, but I use tiling wms such as ratpoison and dwm.
You can have more than one wm running at a time - you just point each to different display numbers (0 is default)
Everything is easier if one starts the wm manually from runlevel 3 instead of having it done automatically - yet another example of how automation cripples us and makes us ignorant.

GNOME 2 - Wikipedia
GNOME 1 - Wikipedia
Sawfish (window manager) - Wikipedia
StumpWM - Wikipedia
https://stumpwm.github.io/
GitHub - michaelforney/velox: velox window manager
subtle - Overview - Subforge
GitHub - jcs/sdorfehs: A tiling window manager
ratpoison: Say good-bye to the rodent
Qtile
Openbox
Notion - Free Tiling Tabbed Window Manager
i3 - improved tiling wm
Enlightenment Main
about - awesome window manager
AfterStep - Welcome to the Official AfterStep website
GitHub - sunaku/wmii: My fork of the WMII window manager.
GitHub - 0intro/wmii: A small, scriptable window manager, with a 9P filesystem interface and an acme-like layout.
GitHub - xorg62/wmfs: Window Manager From Scratch, Minimal manual tiling window manager.
Window Maker: Home
https://vwm.sourceforge.net/screenshots.html
vtwm | home
Screenshots
GitHub - conformal/spectrwm: A small dynamic tiling window manager for X11.
File:Dwm-screenshot.png - Wikipedia
Dwm-screenshot.png (PNG Image, 1280 × 800 pixels)
GitHub - rennhak/scrotwm: Minimalistic Window Manager for X11
pekwm: X window manager back from the past
mcwm — a minimalist window manager
LeftWM - A tiling window manager for Adventurers
jwm-2.2.png (PNG Image, 1600 × 1200 pixels)
screenshots | The IceWM Screenshots Collection
irc-layout-tab.png (PNG Image, 1440 × 900 pixels)
screenshot-full.gif (GIF Image, 1024 × 768 pixels)
FVWM-Crystal: screenshots
evilwm - a minimalist window manager for the X Window System
EMWM - Enhanced Motif Window Manager
SlackBuilds.org - cwm-openbsd
cwm - ArchWiki
cwm (window manager) - Wikipedia
GitHub - scott-parker/cwm-openbsd: Portable version of the OpenBSD cwm window manager.
CTWM — Home
CTWM — Themes
SlackBuilds.org - amiwm
amiwm
amiwm desktop gallery

#gnu #linux #unix #bsd #wm #windowmanagers #Xorg

lapinbilly@diaspora.lapinbilly.eu

Abuser des SIMD, via les registres utilisés pour ces opérations vectorielles, peut conduire au vol de clefs 256Mb.

Il y a encore des trous dans la raquette chez Intel.
Downfall attacks.
Je me demande si l'on peut jouer de la même manière avec les NEON de ARM, qui servent aussi à faire du memmove ou du memcopy.

#security #linux #bsd

tom_s@friendica.ambag.es

GhostBSD

Bild/Foto

GhostBSD is a simple, elegant, and friendly #BSD operating system for desktops and laptops based on #FreeBSD. #GhostBSD is a slow-rolling release, while some GNU/Linux distros are on the bleeding edge side; we tried to offer a stable update and release cycle. The official desktop environment is #MATE. The system comes with a graphical application to install software and update your system. Most codecs to play multimedia files are pre-installed. The installer leverages #OpenZFS, makes it easy to install GhostBSD on ZFS with other OS on the same drive, and is suitable for newcomers to FreeBSD. With modest hardware requirements, GhostBSD is ideal for modern workstations and 64-bit single-board computer hardware.

https://www.ghostbsd.org/

hackbyte@friendica.utzer.de

just a funny retrospective memory...

Way back then, in the early to midst 1990ies, i had some #shell account on some random #bsd system out there in hamburg/germany, on the local telephone lines...

Additionally, i had the luxury of using a local "behördennetz" (governemt network) phone, which gave me access to local calls free of charge..

So i actually sat down, for some few days on end... to list up the contents of /bin, /sbin, /usr/bin and /usr/sbin, reading the #man #page for each and every command available in there...

Did i ever mention that i love #unices and the fact they won over the world overall? ;)

#retro #unix #retrospecive #unices #retrocomputing #RandomShit ;)

hackbyte@friendica.utzer.de

I think this needs to be said from time to time.

I love it that unices overall made the great and won to rule the online world in all it's facettes. ;)

Linux, BSD*, IOS/OSX(, QNX).. Whenever you go online, it is pretty sure, that at least one of them, if not more, are involved.

Regardless of what you actually do.

I just love it. ;)

#Unix #Linux #BSD #Unices #RandomShit ;)

gunnar@diasp.org

VPN services - what kind of privacy are they talking about?

Just made a test using Blacklight. Blacklight is a Real-Time Website Privacy Inspector.

Tested: expressvpn.com

ExpressVPN belongs to Kape Technologies, a UK and Israel based digital privacy and security company (ExpressVPN was acquired 2021).

This VPN service makes marketing with slogans like "Just one click to a safer internet - Going online doesn’t have to mean being exposed. Whether you’re shopping from your desk or just connecting at a cafe, keep your personal information more private and secure."

It turned out to be much worse than expected... Personal conclusion: Such a service is not recommended

Blacklight Inspection Result

6 Ad trackers found on this site.

Blacklight detected trackers on this page sending data to companies involved in online advertising.

Blacklight detected scripts belonging to the companies Facebook, Inc., Microsoft Corporation and Alphabet, Inc

3 Third-party cookies were found.

These are commonly used by advertising tracking companies to profile you based on your internet usage. Blacklight detected cookies set for Alphabet, Inc. and Microsoft Corporation.

When you visit this site, it tells Facebook.

The Facebook pixel is a snippet of code that sends data back to Facebook about people who visit this site and allows the site operator to later target them with ads on Facebook. 

A Facebook spokesperson told The Markup that the company set up this system so that a user doesn’t have to be “simultaneously logged into Facebook and viewing a third-party website for our business tools to function.”
Common actions that can be tracked via pixel include viewing a page or specific content, adding payment information, or making a purchase.

This site uses Google Analytics and seems to use its ”remarketing audiences” feature that enables user tracking for targeted advertising across the internet.

This feature allows a website to build custom audiences based on how a user interacts with this particular site and then follow those users across the internet and target them with advertising on other sites using Google Ads and Display & Video 360.

A Google spokesperson told The Markup that site operators are supposed to inform visitors when data collected with this feature is used to connect this browsing data with someone’s real-world identity. You know when those shoes you were looking at follow you around the internet? This is one of the trackers leading to that.

Some of the ad-tech companies this website interacted with:

The inspected website contacted some well known actors in the ad-tech industry. Not all of these loaded trackers, so they may be different from those listed in the tests section above. For more information on each company, what it does, and which of its domains Blacklight found during the inspection, click the arrow. Reading this can give you a better idea of how the ad-tech industry works.

Alphabet

Blacklight detected this website sending user data to Alphabet, the technology conglomerate that encompasses Google and associated companies like Nest. The Silicon Valley giant collects data from twice the number of websites as its closest competitor, Facebook. An Alphabet spokesperson told The Markup that internet users can go here if they want to opt out of the company showing them targeted ads based on their browsing history.

The site sent information to the following domains doubleclick.net, google-analytics.com, google.com, googleadservices.com, googleoptimize.com, googletagmanager.com.

#vpn #tracking #security #linux #openvpn #wireguard #privacy #expressvpn #bsd #solaris #google #facebook #microsoft #hackernews #blacklight #alphabet #meta #marketing #trackers #trackingpixel

gunnar@diasp.org

"They found the analytics control and other privacy settings had no obvious effect on Apple’s data collection—the tracking remained the same whether iPhone Analytics was switched on or off.

“The level of detail is shocking for a company like Apple,” Mysk told Gizmodo."

WTF!?

"An independent test suggests Apple collects data about you and your phone when its own settings promise to “disable the sharing of Device Analytics altogether.”"

New Research Says

Apple Is Tracking You Even When Its Own Privacy Settings Say It’s Not

"For all of Apple’s talk about how private your iPhone is, the company vacuums up a lot of data about you. iPhones do have a privacy setting that is supposed to turn off that tracking. According to a new report by independent researchers, though, Apple collects extremely detailed information on you with its own apps even when you turn off tracking, an apparent direct contradiction of Apple’s own description of how the privacy protection works."

https://gizmodo.com/apple-iphone-analytics-tracking-even-when-off-app-store-1849757558

#tracking #apple #iphone #surveillance #prism #linux #bsd #gnulinux #safari #gizmodo #security #hackernews #analytics #privacy #computer #smartphones #phones #phone #spying #backdoor

gunnar@diasp.org

Advent of Code

_

Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.

You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.

https://adventofcode.com/

#adventofcode #coding #linux #bsd #xterm #lua #gnulinux #html #python #ruby #perl #code

gunnar@diasp.org

Apple - Shame On You!

Apple keeps exploiting talented, hard-working opensource developers efforts but otherwise - in spite of being a trillion US$ worth corporation - Apple does not give a sh"%t.

https://daniel.haxx.se/blog/2022/12/30/an-m1-for-curl/

"Apple has shipped and used curl in their products for twenty years but they never assist, help or otherwise contribute to the development. They also don’t sponsor us in any way, like with hardware.

Yet, there are many curl users on the different Apple platforms and sometimes these users run into issues that are unique to those platforms and are challenging to address without direct access to such."

#apple #curl #opensource #mac #linux #bsd #gnulinux #m1 #foss

gunnar@diasp.org

Linux user makes tea

How can we have stopwatch magic in the terminal for making a tea with 3 min. infusion time? Or put it in other words: Let's use the terminal as stopwatch instead of some browser extension or whatnot.

Ingredients:
- water
- tea
- figlet
- espeak
- lolcat

Let's start with a simple stopwatch feature by using sleep. For a notification after 3 minutes:

sleep 180s; echo "Time is up!"

We could also use the tool timeout.

timeout 180s cat -; echo "Time is up!"

Let's have bigger characters for the notification (using figlet):

sleep 180s; figlet "Time is up!"

Ok. Let's also have some colors using lolcat.

sleep 180s; figlet "Time is up!" | lolcat

And some animations for the notification please:

sleep 180s; figlet "Time is up!" | lolcat -a -s 1000

Good. But what if the terminal is in the background? We also need voice notification.

sleep 180s; espeak "Time is up!"; figlet "Time is up!" | lolcat -a -s 1000

Hmm, it sounds still bad but let's have a female voice:

sleep 180s; espeak  -ven-us+f5 -s140 "Time is up!"; figlet "Time is up!" | lolcat -a -s 1000

Putting the frequently required time on an alias can be helpful. Or showing a countdown timer with some extra commands. Beautiful features of the CLI-world...

Addendum:
Let's check the weather in Gnu (remember: Gnu is not Unix, so you can replace Gnu with your location):

curl -4 wttr.in/gnu && curl -4 v2.wttr.in/gnu

Some more CLI asesomeness:

https://github.com/chubin/awesome-console-services

#cli #wttrin #wttr.in #tea #timer #linux #bsd #figlet #lolcat #gnulinux #stopwatch #timeout #espeak #terminal