●● IRC: #techbytes @ Techrights IRC Network: Friday, December 23, 2022 ●● ● Dec 23 [00:58] schestowitz https://www.fosslife.org/understanding-linux-abi [00:58] -TechBytesBot/#techbytes-www.fosslife.org | Understanding the Linux ABI [00:58] schestowitz " [00:58] schestowitz Application binary interfaces (ABIs) are similar to APIs in that they govern the interpretation of commands and exchange of binary data, writes Alison Chaiken. [00:58] schestowitz And, in the Linux kernel, for example, ABI stability is crucial. According to Linus Torvalds, "we don't break user space is the #1 rule in the Linux kernel. This rule, notes Chaiken, serves to remind kernel developers about the stability of the applications' binary interface via which applications communicate with and configure the kernel. [00:58] schestowitz If Linux did not have a stable ABI, then every time the kernel needed patching to address a security problem, a large part of the operating system, if not the entirety, would need to be reinstalled, Chaiken explains. [00:58] schestowitz In this article, Chaiken provides an in-depth explanation of the Linux ABI, using the ongoing, slow-motion Y2038 ABI break as an example. [00:58] schestowitz " ● Dec 23 [04:02] *u-amarsh04 has quit (Quit: Konversation terminated!) [04:09] *u-amarsh04 (~amarsh04@uvxvchtayzkvk.irc) has joined #techbytes ● Dec 23 [08:04] schestowitz Re: New Stjerna papers [08:04] schestowitz > Stjerna just published one new paper about UK and UPC, and another blog [08:04] schestowitz > post about Huber and EPO complaints. LLLL [08:04] schestowitz Fantastic stuff!! [08:04] schestowitz Direct link? [08:17] *rianne_ has quit (Ping timeout: 2m30s) [08:19] *rianne_ has quit (Ping timeout: 120 seconds) [08:30] *u-amarsh04 has quit (Quit: Konversation terminated!) [08:42] *rianne_ (~rianne@ubimf8izmv24i.irc) has joined #techbytes [08:42] *rianne_ (~rianne@freenode-r9p.jp8.7132oi.IP) has joined #techbytes ● Dec 23 [09:42] *u-amarsh04 (~amarsh04@uvxvchtayzkvk.irc) has joined #techbytes [09:49] *u-amarsh04 has quit (Quit: Konversation terminated!) ● Dec 23 [11:11] *u-amarsh04 (~amarsh04@uvxvchtayzkvk.irc) has joined #techbytes [11:13] *u-amarsh04 has quit (connection closed) ● Dec 23 [12:33] schestowitz
[12:33] schestowitz[12:33] schestowitzTo make the best use of the ss command, its important to understand what a socket is. A socket is a type of pseudo file (i.e., not an actual file) that represents a network connection. A socket identifies both the remote host and the port that it connects to so that data can be sent between the systems. Sockets are similar to pipes except that pipes only facilitate connections between processes on the [12:33] schestowitz same system where sockets work on the same or different systems. Unlike pipes, sockets also provide bidirectional communication.
[12:33] schestowitz
[12:34] schestowitz[12:34] schestowitzAlong came NTP, and now, almost all operating systems, even many IoT devices, come preconfigured with some reasonable NTP server. In addition, "pool.ntp.org" has made available many publicly available servers to choose from. Currently, "pool.ntp.org" claims to consist of about 4,000 servers provided by volunteers. But how good are they? That is a question that often comes up with volunteer projects like [12:34] schestowitz that. Pretty much anybody may join "the pool" and of course, there is no guarantee that the times are accurate. So I did a quick test and wrote a little python script to figure out how good they are.
[12:34] -TechBytesBot/#techbytes-isc.sans.edu | InfoSec Handlers Diary Blog - SANS Internet Storm Center [12:34] schestowitzSpoiler alert: They are actually pretty good.
[12:34] schestowitz
[12:38] schestowitz[12:38] schestowitzA vivid discussion has broken out between members of the community, whether q66 considers her/himself one or not is not our prerogative to define, or exclude anyone, about the hardcore stance against FOSS pests such as systemd, elogind, dbus, udev, etc. So since the topic of discussion is very specific it would have been best if a topic addressed the specific issue, which is irrelevant to whether Chimera Linux [12:38] schestowitz belongs on a strict list of distributions without systemd or not. The criteria about that list are very clear. The criteria for the gray list are not very clear, but nobody really cares about this sloppy list of gray categorized distros, such as void, artix, and devuan.
[12:38] schestowitz
[12:40] schestowitz[12:40] schestowitzTried Debian Testing (Bookworm) for a while recently both on my laptop (vanilla Debian with MATE desktop) and on one Raspberry Pi (Raspberry Pi OS with the Pixel desktop). Eventually things just broke in ways that got me fed up. It really sucked when the laptop broke because I didn't know how to create a new boot image without it. The things that broke were Network Manager and the graphic desktop. I can do [12:40] schestowitz without the latter, but how do i get a new image without the former? It was Friday evening and my work laptop was at the office.
[12:40] schestowitz
[12:40] schestowitz[12:41] schestowitzThe scripts may be in any language, Landscape can remotely run any script as long as an interpreter for that language is present on the machine. You can use Bash, Zsh, Python, Powershell, and more. These scripts can be run as any user, and be deployed with up to 5 attachments. The fastest path towards Linux server management at scale is to leverage technology system administrators know. Beyond automation [12:40] schestowitz and configuration capabilities, Landscape can run scripts on any selection of machines it manages, making it one of the easiest to use systems management tools on the market.
[12:41] schestowitz
[12:44] schestowitz[12:44] schestowitzYouve probably seen videos of people moving magnets near iron dust, which results in the dust aligning itself to the patterns created by the magnetic fields. Magnetic viewing film works the same way, but with the dust in an oil suspension sitting in the gap between two sheets of transparent plastic. By moving that film over magnets, one can see the magnetic fields almost like theyre on an LCD panel. [12:44] schestowitz Moritz v. Sivers took advantage of that fact to build a clock that displays the time on magnetic viewing film.
[12:44] schestowitz
[12:49] schestowitz[12:49] schestowitzThese steps make it easier to make my Digital Painting at the end of 2022, and you'll see many of my artworks with a similar process: a large sketch or storyboard, then a thin temporary line-art, then a silhouette on multi layer, then a color flat, a shading and to finish with a paint-over and post-effect. This is a tutorial doesn't dive into the details, but keeps an overview of the workflow, the goal is to give [12:49] -TechBytesBot/#techbytes-www.davidrevoy.com | Overview of my Krita Digital Painting Workflow end 2022 - David Revoy [12:49] schestowitz an idea of the full path and to give tips on the way. I hope showing my recipe will inspire you to start a drawing to test something you'll find interesting and find your own path.
[12:49] schestowitz
[13:24] -TechBytesBot/#techbytes-The State of Robotics 2022 news rewind | Ubuntu [13:24] schestowitz[13:24] schestowitzWelcome to our 2022 robotics news rewind! Well be highlighting some of the most impressive feats of robotics engineering that we covered throughout the year in our robotics news series.
[13:24] schestowitz