Hands-on graphics without X11 using NetBSD’s wscons

Now, if you have been following the development of EndBASIC, this is not surprising. The defining characteristic of the EndBASIC console is that it’s hybrid as the video shows. What’s newsworthy, however, is that the EndBASIC console can now run directly on a framebuffer exposed by the kernel. No X11 nor Wayland in the picture (pun intended). But how? The answer lies in NetBSD’s flexible wscons framework, and this article dives into what it takes to render graphics on a standard Unix system. I’ve found this exercise exciting because, in the old days, graphics were trivial (mode 13h, anyone?) and, for many years now, computers use framebuffer-backed textual consoles. The kernel is obviously rendering “graphics” by drawing individual letters; so why can’t you, a user of the system, do so too? ↫ Julio Merino This opens up a lot of interesting use cases and fun hacks for developers to implement in their CLI applications. All the code in the article is – as usual – way over my head, but will be trivial for quite a few of you. The mentioned EndBASIC project, created by the author, Julio Merino, is fascinating too: EndBASIC is an interpreter for a BASIC-like language and is inspired by Amstrad’s Locomotive BASIC 1.1 and Microsoft’s QuickBASIC 4.5. Like the former, EndBASIC intends to provide an interactive environment that seamlessly merges coding with immediate visual feedback. Like the latter, EndBASIC offers higher-level programming constructs and strong typing. EndBASIC’s primary goal is to offer a simplified and restricted DOS-like environment to learn the foundations of programming and computing, and focuses on features that quickly reward the learner. These include a built-in text editor, commands to manipulate the screen, commands to interact with shared files, and even commands to interact with the hardware of a Raspberry Pi. ↫ EndBASIC website Being able to run this on a machine without having to load either X or Wayland is a huge boon, and makes it accessible fast on quite a lot of hardware on which a full X or Wayland setup would be cumbersome or slow.

Anne Givaudan. Message de Jeshua pour 2 025. Nombreux seront ceux qui vont usurper une identité…

Message du 7 janvier 2 025
Vidéo du 17 janvier 2 025
Message médiumnique
France => Humanité

~

Vidéo réalisée sans recherche de but financier de la part de delta de la Lyre

~

Le texte de la présente vidéo est consultable ci-après
https://sois.fr/2025/01/08/nombreux-seront-ceux-qui-vont-usurper-une-identite-de-sauveur/

~

Site d’Anne
https://sois.fr/

Canal Telegram “Anne Givaudan et son équipe” https://t.me/AnneGivaudanFrance

Newsletter
https://cutt.ly/pwcfrUhD

Vidéothèques :

https://odysee.com/@soisliberte:3

https://www.youtube.com/user/TVSOIS/videos

https://www.youtube.com/user/Annetoine/videos

https://www.youtube.com/@lescoups-de-curdeseditions6841/featured

https://www.dailymotion.com/TV-SOIS

~

♥ . . .

~

Listes de lecture connexes :

● Anne Givaudan ֎ 1
https://www.dailymotion.com/playlist/x73h26

● Anne Givaudan ֎ 2
https://www.dailymotion.com/playlist/x93gs8

● Dans les coulisses du monde ֎ 1
https://www.dailymotion.com/playlist/x75jq1

● Dans les coulisses du monde ֎ 2
https://www.dailymotion.com/playlist/x7y0mr

● Retrouver sa Souveraineté ֎ 1
https://www.dailymotion.com/playlist/x7hilg

● Retrouver sa Souveraineté ֎ 2
https://www.dailymotion.com/playlist/x823ic

● Coulisses du monde – retrouver sa Souveraineté ֎ 3
https://www.dailymotion.com/playlist/x92vjo

~

} Si lecture impossible de vidéo, désactiver le bloqueur de publicité ABP icône panneau routier « Stop » en haut à droite de la barre d’adresse dans Google Chrome.

} Si le lecteur indique « vidéo réservée aux adultes » alors désactiver le Filtre Parental en bas de la page de présentation de la vidéothèque.

} Afin de préserver de la calcification la glande pinéale qui est l’un des éléments corporels permettant la reliance au spirituel, il est nécessaire, certes d’utiliser des dentifrices sans fluor comme ceux à l’argile mais également de porter des lunettes spécial écran d’ordinateur afin de réduire la réception de la lumière bleue.

Tennis – Australian Open 2025 – Belinda Bencic : “My tennis is there… it’s like riding a bike”

Ce n’était “que” le 19e match de Belinda Bencic depuis sa pause maternité de plus d’un an. Et la Suissesse est déjà qualifiée pour un huitième de finale de Grand Chelem en Australie. Ce vendredi, elle a tout de même profité d’une baisse physique importante de Naomi Osaka, blessée, pour rejoindre la deuxième semaine (7-6(3), ab.). En deux mois et demi, l’ex-numéro 4 mondiale a déjà montré qu’elle était prête à battre n’importe qui sur le circuit, et devra d’ailleurs le prouver au prochain tour face à Coco Gauff, en quête du titre. Sans avoir d’attentes spécifiques, Bencic avance et s’en réjouit.

Photo : @AustralianOpen

Sitback Solutions: Drupal CMS has arrived: revolutionising digital experiences for businesses

Sitback Solutions: Drupal CMS has arrived: revolutionising digital experiences for businesses
Sitback Solutions: Drupal CMS has arrived: revolutionising digital experiences for businessesThe much-anticipated launch of Drupal CMS is here, and we’re excited to celebrate and share the news! At Sitback, we’ve been part of the Drupal journey since all the way back from version 4, so we know just how transformative this platform can be. With Drupal CMS, businesses across industries now have an even more Drupal CMS has arrived: revolutionising digital experiences for businesses

rails_local_analytics

Analytics should be simple for Rails apps but I felt we lacked a simple drop-in solution that was both flexible and covers most generic needs out of the box. Therefore I present to you:

Raising the bar: Why differential privacy is at the core of Anonym’s approach

Continuing our series on Anonym’s technology, this post focuses on Anonym’s use of differential privacy. Differential privacy is a cornerstone of Anonym’s approach to building confidential and effective data solutions. In this post, we’ll explain why we integrate differential privacy (DP) into all our systems and share how we tailor our implementation to meet the […]

The post Raising the bar: Why differential privacy is at the core of Anonym’s approach appeared first on The Mozilla Blog.

Stop mulling, get Fennec

This Week in F-Droid

TWIF curated on Thursday, 16 Jan 2025, Week 3

Community News

Fennec F-Droid was updated to 134.0.0, and we urge users that still use Mull to switch. We’ve been announcing this for the last 3 TWIFs, we’ve added a warning in the last cycle that you’ll see in the Updates tab and we marked the app for archival in the next index update. If you’ve been using the DivestOS repo, either by will or by running DivestOS Android on your device, the same advice applies even if, for now, that repo does not warn you about this.

Katawa Shoujo: Re-Engineered, (18+) A fan-made modernization of the classic visual novel, was added one year ago and back then we were amazed of its size. The app just got a huge assets update and also changed its application ID. The new app is Katawa Shoujo: Re-Engineered (yes it’s the same name adding to the confusion) and it’s now even bigger, weighting at 1GB (you read it correct, gigabyte!). The size comes from using the archive of the original developers which contained all assets including photo pictures of backgrounds with nicely preserved metadata. The devs spent most of the year with two artists drawing and formatting these 4:3 CGs to be used with current modern widescreen resolutions. Going forward, users that have it installed need to uninstall the old version and install the new one.

RetroArch was updated to 1.20.0 fixing an old pain point in the initial setup. Previously users would have needed to jump through the hoops in Online Updater, digging through 5 menus, to first download a list of assets and then be able to access them. Latest version packs an updated UI which will download everything needed in the first menu as expected.

Syncthing, Open, trustworthy and decentralized file synchronization, has been finally archived, as announced back in October ‘24, just in time for a new Syncthing-Fork update to 1.29.0.0. Still waiting to switch?

WG Tunnel, An alternative VPN client app for WireGuard with additional features, is now built reproducible, hence users will need to uninstall the old version and install the latest one.

Wikipedia was updated to r/2.7.50515-r-2024-12-16. In related news, the app team released a new study based on the behavior of its users. You can read a summary of it in “Wikipedia Searches Reveal Differing Styles of Curiosity” and the full paper here: “Architectural styles of curiosity in global Wikipedia mobile app readership”.

Concerned users brought up this study as an issue since “the team tracked more than 482,000 people using Wikipedia’s mobile app in 50 countries or territories and 14 languages”, which sounds like a grave privacy invasion. We want to remind you that until last year or so, the app was rightfully flagged with the Tracking anti-feature as users were unable to disable the in-app analytics. Since then, as far as we know, tracking was removed from the app. Remember: the anti-features flags are there to inform the users, not to punish the developers.

@linsui puts elements together:

Element – Secure Messenger was updated to 1.6.26 with the fix for an annoying bug that made replies from bridges not visible. It’s not marked as suggested yet so, if you want to get this version, please update manually or enable “beta updates” for it. In related apps, did you test Element X yet?

NClientV2 was rebuilt to fix the API compatibility. A rebuild will not pop-up as an update and you can’t update to the rebuild version from the F-Droid Client directly but you can install the APK, from the app page linked above, without uninstalling the broken version. Also of note, it seems this project has been discontinued so it’s unlikely to get any future updates.

Removed Apps

3 more apps were removed
  • Launcher3: Home screen
  • Music: The stock audio player
  • SafePrice: check SafeCoin price from notification bar

Newly Added Apps

9 more apps were newly added
  • knkpanime: Anime app with multiple source and danmaku support
  • Musekit: A simple tuner and metronome, no distractions
  • Pixelix: A user-friendly Pixelfed client for photo uploads, browsing, & sharing
  • QRshare: Generate QR codes on share intent
  • ssrDroid: OverTLS & SSRoT Android client
  • TerraTactician Expandoria: Hexagon based logic game
  • Valet: The Bitcoin Lightning Wallet with Extra Features
  • venera: A comic reader that support reading local and network comics.
  • Weather: Cool and Hot: Another weather app

Updated Apps

180 more apps were updated

(expand for the full list)

Thank you for reading this week’s TWIF 🙂

Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.

You are welcome to join the TWIF forum thread. If you have any news from the community, post it there, maybe it will be featured next week 😉

To help support F-Droid, please check out the donation page and contribute what you can.

World of Tanks Blitz erfindet sich ganz neu, bisher größtes Update mit Wechsel auf Unreal Engine 5

Das Reforged-Update für World of Tanks Blitz soll nicht nur ein Grafik-Upgrade werden, sondern grundlegende Änderungen am Spiel mit sich bringen.

Im ersten Trailer werden folgende Dinge vorgestellt: Der Wechsel zur Unreal Engine 5 , der eine überarbeitete Physik und Grafik mit sich bringt. Ein überarbeitetes Kommandanten-System mit neuen Crew-Leadern, die einzigartige Fähigkeiten besitzen. Sogenannte Tanksets , in denen Panzer in unterschiedlichen Fahrzeuggruppen zusammengefasst werden und ein gemeinsames Fortschrittssystem haben. Außerdem gibt es überarbeitete Karten mit besserer Grafik, neuen Wettereffekten und veränderten Layouts.

Ein Release-Datum hat das Update bisher nicht, ihr könnt euch aber für einen ersten Testlauf mit den neuen Inhalten über die offizielle Website anmelden. Los geht es ab dem 24. Januar 2025 .