Language Selection

English French German Italian Portuguese Spanish


Free Software Leftovers

Filed under
  • The syslog-ng Insider 2021-09: 3.34; OpenBSD; OpenSearch; http() destination;

    Version 3.34.1 of syslog-ng has been released with many interesting new features. There is now a new parser that can parse messages with regular expressions. The throughput of the Redis destination driver has increased drastically.

  • Kentik Labs Launches With Open Source Networking Tools Leveraging eBPF | Data Center Knowledge

    The networking startup says the new platform is aimed at 'the other side of the house' from its usual network engineering customers.

  • Linux Plumbers Conference 2021 is Almost Here

    We are only three days away from the start of LPC 2021!

    Thank you to all that made our conference possible:
    – Our generous Sponsors, listed here on the right
    – The Linux Foundation, which provides as always impeccable support
    – Our speakers and leaders, who are providing a lot of great content and planning great discussions

    As you can see, the schedule is finalized now. There are going to be seven parallel tracks each day, lasting four hours each. We have a total of 23 different tracks and Microconferences, with 191 sessions.

    At this time we are closing the CfPs for all tracks. We have still room for a limited number of Birds of a Feather sessions. If you want to propose one, even during the conference, and the necessary participants are all registered, please send an email to our mailing list.

  • Niko Matsakis: Rustacean Principles, continued

    Rust has a long tradition of articulating its values. This is why we have a Code of Conduct. This is why we wrote blog posts like Fearless Concurrency, Stability as a Deliverable and Rust Once, Run Anywhere. Looking past the “engineering side” of Rust, aturon’s classic blog posts on listening and trust (part 1, part 2, part 3) did a great job of talking about what it is like to be on a Rust team. And who could forget the whole “fireflowers” debate?1

  • This Week in Glean: Glean & GeckoView

    (“This Week in Glean” is a series of blog posts that the Glean Team at Mozilla is using to try to communicate better about our work. They could be release notes, documentation, hopes, dreams, or whatever: so long as it is inspired by Glean.) All "This Week in Glean" blog posts are listed in the TWiG index (and on the Mozilla Data blog). This article is cross-posted on the Mozilla Data blog.

  • This Week in Glean: Glean & GeckoView

    This unblocks further work now. Currently Gecko simply stubs out all calls to Glean when compiled for Android, but we will enable recording Glean metrics within Gecko and exposing them in pings sent from Fenix. We will also start work on moving other Rust components into mozilla-central in order for them to use the Rust API of Glean directly. Changing how we deliver the Rust code also made testing Glean changes across these different components a bit more challenging, so I want to invest some time to make that easier again.

  • Database Lab Engine 2.5: better data extraction for logical mode and configuration improvements

    Since version 2.5, it becomes possible to reset the clone's database state to a specific snapshot if multiple snapshots are available. See DLE CLI reference. There is also a new option for the reset command, --latest, that allows resetting to the latest available state not knowing the snapshot name. This can be very useful in situations when a clone lives long, occupying a specific port, and some applications (e.g., analytical tools) are configured to work with it – users can periodically switch to the freshest database state without a need to reconfigure their applications.

  • SUSE Reports Strong Growth In The Third Quarter

    SUSE announced its results for the third quarter of financial year 2021, which ended July 31, 2021. The company continued to see strong growth in Q3 with ACV growing across all business areas, most notably in the Emerging business where SUSE Rancher continues to gain traction. In the End User routes to market (RTM), the cloud service providers (CSPs), particularly the hyperscalers, contributed to strong growth.

today's leftovers

Filed under
  • Choose the best file system for your Linux

    When we format a hard drive in Windows, the normal thing is to give it a file system known , such as FAT32 (rare today due to its limitations), exFAT for those looking for compatibility without the limitations of FAT32, or the most complete and the best for working on Microsoft systems, NTFS. However, if we are users Linux , in addition to being able to work with those, we can find another variety of file systems. What is the difference between them? Which is better? Let’s see it.

  • Experimenting with a new OpenBSD development lab

    This article is not an how to or explaining anything, I just wanted to share how I spend my current free time. It's obviously OpenBSD related.

    When updating or making new packages, it's important to get the dependencies right, at least for the compilation dependencies it's not hard because you know it's fine once the building process can run entirely, but at run time you may have surprises and discover lacking dependencies.

  • On leaving Gemini: a friendly farewell

    I found that, while gemini was pleasant to play around with, write scripts for, and type up, it doesn't really add that much to my experience to warrant the complexity it adds to how I write blog posts and publish web pages. And with a gemini capsule, and a web page, and a blog, writing a post somewhere becomes a three-way decision, and stuff tends to become messy. I tend to not like a situation like that, so I had to drop something, and that ended up being Gemini.

  • Who remembers E.T. for the Atari 2600?
  • Russian Company Develops 32-Bit RISC-V Microcontroller

    Inherited from the USSR, the modern Russian Federation has its own CPU architecture (Elbrus) and platforms to build PCs and servers. In addition, there are Russian companies that develop various Arm-based system-on-chips and controllers. The country also has 300-mm equipment purchased from AMD's fab near Dresden in the early 2000s. This means that, in theory, Russia could build CPUs for its own domestic needs (yet it will hardly satisfy even 50% of its needs as most programs are designed for x86 or Arm processors).

  • The future of the Jekyll static-site generator

    My blog here has been rendered with the Hugo static site generator since at least 2016. Having all my blog posts stored as plain text files, wrapped with a simple enough theme, and generated on a server makes so many things easier. Hugo cuts through my almost 8,000 blog post archive like butter, rendering it in fewer than 20 seconds. My web server is the most basic thing imaginable, because all it has to do is deliver HTML.

  • Trial Ends in Guilty Verdict for DDoS-for-Hire Boss

    A jury in California today reached a guilty verdict in the trial of Matthew Gatrel, a St. Charles, Ill. man charged in 2018 with operating two online services that allowed paying customers to launch powerful distributed denial-of-service (DDoS) attacks against Internet users and websites. Gatrel’s conviction comes roughly two weeks after his co-conspirator pleaded guilty to criminal charges related to running the services.

  • New malware uses Windows Subsystem for Linux for stealthy attacks [Ed: Microsoft's attack on Linux (WSL) is not being used as a FUD source against "Linux"]

today's leftovers

Filed under
  • Fueling automotive innovation through open source collaboration

    Technology is moving at warp speed and major technology trends, such as personalization and mobile connectivity, are impacting multiple industries. Today's announcement from Arm is just one example.

    It’s no secret that digital transformation happens faster in some industries, such as mobile and gaming, than others, such as automotive and manufacturing.

    Faster advancements are often attributed to the adoption of a modernized infrastructure platform and cloud-native technology. At Red Hat, we see a tremendous opportunity to help the industries that have not benefited as much from digital transformation to accelerate innovation.

  • The Linux Link Tech Show Episode 922

    iron maiden, tech support woes, printers

  • $150 "Qux" gadget sure looks a lot like this generic Linux TV box that wholesalers list for $15 | Boing Boing

    The Qux looks different in each marketing photo and render on the Indiegogo page—rarely a happy sign—but closely resembles a generic linux TV streaming box that you can buy wholesale from the factory. This listing has it at $4.90 a box, but the wording implies that this is just for a sample. If you want to buy lots for resale or customization, try $15.50 a box.

today's leftovers

Filed under
  • Update your Chromium to 93.0.4577.82

    Today, I uploaded a set of Chromium 93.0.4577.82 packages for Slackware 14.2 and -current (32-bit as well as 64-bit).

    According to yesterday’s official announcement on the Google blog, this release patches a number of vulnerabilites and two of them are zero-day vulnerabilities that are actively being exploited online.

  • Chromium SFS runs as user chromium in EasyOS 3.0

    I downloaded one of peebee's Chromium SFSs, and copied the contents to a folder named 'chromium_93.0.4577.63-bk1_amd64'. I changed usr/lib64 to usr/lib, usr/bin/chromium to a symlink to usr/lib/chromium/chromium, and made sure that usr/share/pixmaps/chromium.png (48x48) exists.

  • Status update, September 2021

    It’s a quiet, foggy morning here in Amsterdam, and here with my fresh mug of coffee and a cuddly cat in my lap, I’d like to share the latest news on my FOSS efforts with you. Grab yourself a warm drink and a cat of your own and let’s get started.

    First, a new project: visurf. I announced this a few days ago, but the short of it is that I am building a minimal Wayland-only frontend for the NetSurf web browser which uses vi-inspired keybindings. Since the announcement there has been some good progress: touch support, nsvirc, tabs, key repeat, and so on. Some notable medium-to-large efforts ahead of us include a context menu on right click, command completion and history, kinetic scrolling via touch, pinch-to-zoom, clipboard support, and a readability mode. Please help! It’s pretty easy to get involved: join the IRC channel at #netsurf on and ask for something to do.

    The programming language is also doing well. Following the codegen rewrite we have completed some long-pending refactoring to parts of the language design, which we intend to keep working on with further refinements in the coming weeks and months. We also developed a new frontend for reading the documentation in your terminal:

  • Open-Source Frontend for Emulators “RetroArch” Now Available on Steam for Windows and Linux Users

    Since its release way back in 2010, RetroArch has been one of the most popular game emulator interfaces. Over the years, it has received numerous upgrades and lets you play classic games from various retro consoles ranging from the Atari 2600 to the PlayStation 2.

    While the RetroArch team has been planning to launch this on Steam for more than a year, it is finally available to the masses!

    This means you can now emulate and play your favorite retro games without having to leave Steam.

    Sure, you can download it from their official website, but launching it directly from your Steam collection proves to be a hassle-free way for most users.

  • Call for Members for the Community Code of Conduct Committee Extended

    This message is being sent from the Community Code of Conduct Committee.

    As part of the community CoC policy, the Committee membership is to be refreshed on an annual basis.

    We are seeking up to three (3) volunteers to serve on the Committee for the coming year, October 1, 2021 - September 30, 2022. Members serve a minimum of one year, and a maximum of three years.

    We are extending the original call for volunteers issued in August in order to increase the diversity of the candidate pool. We are seeking people who reflect the demographics of the PostgreSQL community, with the goal to have members from multiple countries and varied demographics.

Proprietary Software Leftovers

Filed under
  • Windows 96, wtf?

    Mikesoft Windows 96 is a seriously fun effort to re-create classic MS Windows inside your browser. It’s actually a bunch of efficient JavaScript code making good use of your browser’s WebGL and WebAssembly capabilities. The project has a Wiki that explains the workings and gives more background if you are curious.

    The web page loads fast and the Windows experience is uncanny. The Internet Exploder browser that’s included won’t load all pages I tried but at least it loads this blog

  • Former Intel, Defense Officials: House Bills Threaten Competitiveness [Ed: Proprietary software with back doors is a big part of the problem, but those officials are partly responsible for it, so they'll never admit it]

    Today a dozen prominent former intelligence and defense officials wrote U.S. House leadership to raise concerns about the security implications of the controversial House ‘breakup bills,’ in a letter first reported by Axios. The letter, signed by multiple former Directors or Deputy Directors of National Intelligence and the Central Intelligence Agency, among other critical roles, explains that “[r]ecent congressional antitrust proposals that target specific American technology firms would degrade critical R&D priorities, allow foreign competitors to displace leaders in the U.S. tech sector both at home and abroad, and potentially put sensitive U.S. data and IP in the hands of Beijing.”

    The former officials’ comments reinforce the severity of the threats that were apparent when the White House convened industry leaders to address cybersecurity risks in late August. Foreign threat actors pose a growing threat to U.S. national and economic security, and leading digital services are at the forefront of the U.S. response to that menace. Following high-profile attacks like the Solarwinds breach, President Biden labeled the issue a “core national security challenge” in remarks on August 25.

    That challenge stands to be compounded at both an individual and national level if the wide-ranging bundle of tech regulatory proposals acted upon by the House Judiciary Committee earlier this year are enacted into law. As previously discussed here, these breakup bills threaten a panoply of collateral damage, including online trust & safety programs designed to keep Internet users safe, small business users of e-commerce services, and the ad-supported Internet writ large.

  • There is currently no way to run iTunes 12 on Ubuntu Linux

    Before I begin, I need to make clear to all the Apple fanboys that this is not me trying to ruin Apple’s product launch where they unveiled the latest iterations of the Mac, iPhone and whatnot. This is me being genuinely frustrated over something that shouldn’t be so hard. I just wanted to redeem an Apple/iTunes gift card. It’s supposed to be simple but thanks to strange decisions by Apple, it turned out to be a nightmare.

    It all began when I bought an iTunes Gift card so that I could pay off my Apple TV+ account. I do have a debit card linked to these accounts but I didn’t want to pay bank/card charges each time I am billed. Buying the card was easy, all I needed to do was open my banking app, tap on a few buttons and the card was delivered to my email.

today's leftovers

Filed under
  • Linux Top 4 Apps that any Ubuntu user should install

    Ubuntu is one of the best Linux distros, both for those who take the first steps within this operating system and for those users already initiated within this ecosystem. This system, developed and maintained by Canonical, has its pluses and minuses, like everything else, but overall it offers a balance between usability, ease, and the ‘Linux experience’, which over the years has gained the trust of many users. and have one of the largest communities.

    As standard, Ubuntu comes with the GNOME desktop and a series of additional programs that allow us to start using our computer from the first moment. However, if we really want to get the most out of it, it is necessary to install other interesting applications by hand. Let’s see what some of them are.

  • Free computer science courseware and hardware for American educators
  • ‘Indian tech biz must fund FOSS developers’

    India has the second largest number of developers in the world, and many of them use and collaborate on open source projects. But very few open source projects originate in India. Given that much of the world’s backend software now runs on open source, developing an indigenous FOSS ecosystem is seen to be crucial. “In China, there’s been an exponential rise in quality open-source projects over the last five years,” Kailash Nadh, CTO of Zerodha, said. Nadh and Mehta together founded the FOSS United Foundation a year and a half ago with the objective of building the ecosystem in partnership with the Indian tech industry.

today's leftovers

Filed under


  • ERP5 : Open-Source ERP Platform for enterprise

    ERP5 is one of the most and complete web-based ERP platform for small modern companies, designed to be flexible to fit different business areas and to be used through the web. It aims to match the requirement of globalization and increase distributed nature.

  • RadeonSI Lands Big Batch Of Improvements To Lower CPU Overhead - Phoronix

    Following portions of the merge request landing, the rest of the RadeonSI CPU-overhead-lowering work was just merged to Mesa 21.3.

    Marek Olšák and the open-source AMD Radeon OpenGL driver developers have been working on this big set of 42 patches over the past number of weeks. The focus is ultimately on lowering the CPU overhead of the driver.

  • M1 Mac Linux Is Getting Seriously Impressive - Invidious

    A while back I talked about Linux on the M1 Mac and it's been making a lot of progress since then, it has now reached a point where it doesn't work well but it's getting very close to that point.

  • Pete Zaitcev: Scalability of a varying degree

    Thousands of users...? Isn't it a little too low? Typical Swift clusters in Telcos have tens of millions of users, of which tens or hundreds of thousands are active simultaneously.

today's leftovers

Filed under
  • Mesa Lands Option That Can Help XWayland-Based Gaming On The Steam Deck - Phoronix

    Mesa 21.3 today landed a debug option that can help with the XWayland-based gaming performance around latency and for power management as well.

    Via the vk_xwayland_wait_ready=false DRIConf option, Mesa's Vulkan windowing system integration code will wait less. Currently the Mesa Vulkan WSI code with XWayland will wait for buffers to be ready before they are submitted to XWayland when operating in Vulkan's "immediate" mode. But for some Wayland compositors that default behavior is undesirable.

    This change was proposed three months ago to alter the default behavior of the Vulkan X11 WSI code but with it regressing things for some Wayland compositors, the decision was made to make it a DRIConf option so users can opt-in to avoiding the wait around fences.

  • We’re sending Raspberry Pi computers to space for the European Astro Pi Challenge
  • Sharing and using geospatial data across borders

    The technical report "Sharing and using geospatial data across borders. Spatial Data Infrastructures for the Digital Economy", illustrates how geospatial data from multiple countries can be used to develop location powered insights.

    The present study through desk research, case studies, and a workshop aimed to respond the following questions: [...]

  • I got the J language working on OpenBSD

    Yes, I am aware that I am interrupting our self-hosting PL/0 compiler series but I think it will be worth it. Earlier today, I got the J language system running on OpenBSD. I find it important to write these up, because it helps me preserve my own knowledge of what I did and hopefully it will help others porting languages to their favorite *BSD.

  • Ghost in the Shell – Part 6 – Learn Shell Scripting

    The Ghost in the Shell series were about efficient working in the shell environment but one of the feats of any sysadmin profession is the shell scripting. It is often needed to ‘glue’ various solutions and technologies to work as ‘Business’ requires or to fill the gap where any solution is not available – or at least not for free. It also serves a growing role in the automation of various tasks. Today I will try to show you the basics of writing POSIX /bin/sh compatible shell scripts.

Proprietary Software and Openwashing

Filed under
  • Update your iPhone: Spyware company using 'terrifying' [attack], researchers say

    A cybersecurity lab found a new exploit on a Saudi dissident's phone from a well-known spyware company that has spurred Apple to push an urgent software update.

  • Cyber Arms Dealer Exploits New iPhone Software Vulnerability, Watchdog Says

    A cyber surveillance company based in Israel developed a tool to break into Apple iPhones with a never-before-seen technique that has been in use since February, internet security watchdog group Citizen Lab said Monday.

    The discovery is important because of the critical nature of the vulnerability, which requires no user interaction and affects all versions of Apple's iOS, OSX, and watchOS, except for those updated Monday.

  • Apple patches 15th zero-day this year, both iOS and macOS targeted

    These were the 15th zero-days targeting macOS and iOS, according to the technology news site SecurityWeek.

    The site, which tracks zero-day attacks, said there had been 64 attacks this year. Twenty have targeted Microsoft products.

    The flaws were in the CoreGraphics and WebKit components of the two operating systems.

  • Pinterest Used Her Ideas, Cut Her Out of Pay, Influencer Claims

    A woman with 5 million followers on Pinterest Inc. claimed in a lawsuit that founders of the company, Ben Silbermann and Paul Sciarra, used her ideas to help create the social-media platform and never compensated her.

  • Intuit to Acquire Email Marketer Mailchimp for $12 Billion

    The deal, announced in a statement Monday that confirmed an earlier Bloomberg News report, will bolster Intuit’s offerings for businesses looking for ways to reach and serve customers online. Intuit has offered QuickBooks accounting software to clients for decades, supplementing it with services such as Credit Karma, which it acquired last year.

  • LinkedIn Open Sources Tech Behind 10,000-Node Hadoop Cluster [Ed: Microsoft is openwashing LinkedIn's surveillance; all those proprietary surveillance networks want to be seen as “open”]

    With its current setup, LinkedIn’s cluster can scale to around 11,000 nodes before the application delay exceeds 10 minutes, which is its goal. However, if the cluster with its current applications were to grow to 12,000 nodes, the predicted delay would be close to 20 minutes, breaking its SLA. DynoYARN can also be used for predicting the impact of new applications on cluster performance.

today's leftovers

Filed under
  • Destination Linux 243: Vivaldi CEO Interview - Jon Stephenson von Tetzchner

    This week’s episode of Destination Linux, we have the CEO of Vivaldi joining us to discuss their partnership with Manjaro and their support for Linux. Then we’re going to talk about two great anonymous, privacy focused distros that both had a new release this week. Plus we’ve also got our famous tips, tricks and software picks. All of this and so much more this week on Destination Linux. So whether you’re brand new to Linux and open source or a guru of sudo. This is the podcast for you.

  • Ubuntu Weekly Newsletter Issue 700

    Welcome to the Ubuntu Weekly Newsletter, Issue 700 for the week of September 5 – 11, 2021.

  • The Lounge

    There is a new application available for Sparkers: The Lounge

Syndicate content

More in Tux Machines

Programming Leftovers

  • Announcement : An AArch64 (Arm64) Darwin port is planned for GCC12

    As many of you know, Apple has now released an AArch64-based version of macOS and desktop/laptop platforms using the ‘M1’ chip to support it. This is in addition to the existing iOS mobile platforms (but shares some of their constraints). There is considerable interest in the user-base for a GCC port (starting with - and, of great kudos to the gfortran team, one of the main drivers is folks using Fortran. Fortunately, I was able to obtain access to one of the DTKs, courtesy of the OSS folks, and using that managed to draft an initial attempt at the port last year (however, nowhere near ready for presentation in GCC11). Nevertheless (as an aside) despite being a prototype, the port is in use with many via hombrew, macports or self-builds - which has shaken out some of the fixable bugs. The work done in the prototype identified three issues that could not be coded around without work on generic parts of the compiler. I am very happy to say that two of our colleagues, Andrew Burgess and Maxim Blinov (both from embecosm) have joined me in drafting a postable version of the port and we are seeking sponsorship to finish this in the GCC12 timeframe. Maxim has a lightning talk on the GNU tools track at LPC (right after the steering committee session) that will focus on the two generic issues that we’re tackling (1 and 2 below). Here is a short summary of the issues and proposed solutions (detailed discussion of any of the parts below would better be in new threads).

  • Apple Silicon / M1 Port Planned For GCC 12 - Phoronix

    Developers are hoping for next year's GCC 12 release they will have Apple AArch64 support on Darwin in place for being able to support Apple Silicon -- initially the M1 SoC -- on macOS with GCC. LLVM/Clang has long been supporting AArch64 on macOS given that Apple leverages LLVM/Clang as part of their official Xcode toolchain as the basis for their compiler across macOS to iOS and other products. While the GNU Compiler Collection (GCC) supports AArch64 and macOS/Darwin, it hasn't supported the two of them together but there is a port in progress to change it.

  • Dirk Eddelbuettel: tidyCpp 0.0.5 on CRAN: More Protect’ion

    Another small release of the tidyCpp package arrived on CRAN overnight. The packages offers a clean C++ layer (as well as one small C++ helper class) on top of the C API for R which aims to make use of this robust (if awkward) C API a little easier and more consistent. See the vignette for motivating examples. The Protect class now uses the default methods for copy and move constructors and assignment allowing for wide use of the class. The small NumVec class now uses it for its data member.

  • QML Modules in Qt 6.2

    With Qt 6.2 there is, for the first time, a comprehensive build system API that allows you to specify a QML module as a complete, encapsulated unit. This is a significant improvement, but as the concept of QML modules was rather under-developed in Qt 5, even seasoned QML developers might now ask "What exactly is a QML module". In our previous post we have scratched the surface by introducing the CMake API used to define them. We'll take a closer look in this post.

  • Santiago Zarate: So you want to recover and old git branch because it has been overwritten?
  • Start using YAML now |

    YAML (YAML Ain't Markup Language) is a human-readable data serialization language. Its syntax is simple and human-readable. It does not contain quotation marks, opening and closing tags, or braces. It does not contain anything which might make it harder for humans to parse nesting rules. You can scan your YAML document and immediately know what's going on. [...] At this point, you know enough YAML to get started. You can play around with the online YAML parser to test yourself. If you work with YAML daily, then this handy cheatsheet will be helpful.

  • 40 C programming examples

    C programming language is one of the popular programming languages for novice programmers. It is a structured programming language that was mainly developed for UNIX operating system. It supports different types of operating systems, and it is very easy to learn. 40 useful C programming examples have been shown in this tutorial for the users who want to learn C programming from the beginning.

Devices/Embedded: Asus Tinker Board 2 and More

  • Asus Tinker Board 2 single-board computer now available for $94 and up - Liliputing

    The Asus Tinker Board 2 is a Raspberry Pi-shaped single-board computer powered by a Rockchip RK3399 hexa-core processor and featuring 2GB to 4GB of RAM. First announced almost a year ago, the Tinker Board 2 is finally available for $99 and up. Asus also offers a Tinker Board 2S model that’s pretty similar except that it has 16GB of eMMC storage. Prices for that model start at about $120.

  • Raspberry Pi Weekly Issue #371 - Sir Clive Sinclair, 1940 – 2021

    This week ended with the incredibly sad news of the passing of Sir Clive Sinclair. He was one of the founding fathers of home computing and got many of us at Raspberry Pi hooked on programming as kids. Join us in sharing your Sinclair computing memories with us on Twitter and our blog, and we’ll see you next week.

  • cuplTag battery-powered NFC tag logs temperature and humidity (Crowdfunding) - CNX Software

    Temperature and humidity sensors would normally connect to a gateway sending data to the cloud, the coin-cell battery-powered cuplTag NFC tag instead sends data to your smartphone after a tap. CulpTag is controlled by an MSP430 16-bit microcontroller from Texas Instruments which reads and stores sensor data regularly into an EEPROM, and the data can then be read over NFC with the tag returning an URL with the data from the sensor and battery, then display everything on the phone’s web browser (no app needed).

  • A first look at Microchip PolarFire SoC FPGA Icicle RISC-V development board - CNX Software

    Formally launched on Crowd Supply a little over a year ago, Microchip PolarFire SoC FPGA Icicle (codenamed MPFS-ICICLE-KIT-ES) was one of the first Linux & FreeBSD capable RISC-V development boards. The system is equipped with PolarFire SoC FPGA comprised a RISC-V CPU subsystem with four 64-bit RISC-V (RV64GC) application cores, one 64-bit RISC-V real-time core (RV64IMAC), as well as FPGA fabric. Backers of the board have been able to play with it for several months ago, but Microchip is now sending the board to more people for evaluation/review, and I got one of my own to experiment with. That’s good to have a higher-end development board instead of the usual hobbyist-grade board. Today, I’ll just have a look at the kit content and main components on the board before playing with Linux and FPGA development tools in an upcoming or two posts.

  • What is IoT device management?

    Smart devices are everywhere around us. We carry one in our pocket, watch movies on another while a third cooks us dinner. Every day there are thousands of new devices connecting to the Internet. Research shows that by 2025, more than 150,000 IoT devices will come online every minute. With such vast numbers it is impossible to keep everything in working order just on your own. This brings the need for IoT device management. But what is IoT device management? To answer this question we first need to understand what the Internet of Things (IoT) is.

  • Beelink U59 mini PC with Intel Celeron N5095 Jasper Lake coming soon - Liliputing

    Beelink says the system ships with Windows 10, but it should also supports Linux.

  • Beelink U59 Celeron N5095 Jasper Lake mini PC to ship with 16GB RAM, 512GB SSD - CNX Software

    Beelink U59 is an upcoming Jasper Lake mini PC based on the Intel Celeron N5095 15W quad-core processor that will ship with up to 16GB RAM, and 512 GB M.2 SSD storage. The mini PC will also offer two 4K HDMI 2.0 ports, a Gigabit Ethernet port, WiFi 5, as well as four USB 3.0 ports, and support for 2.5-inch SATA drives up to 7mm thick.

Graphics: Mesa, KWinFT, and RADV

  • Experimenting Is Underway For Rust Code Within Mesa - Phoronix

    Longtime Mesa developer Karol Herbst who has worked extensively on the open-source NVIDIA "Nouveau" driver as well as the OpenCL/compute stack while being employed by Red Hat is now toying with the idea of Rust code inside Mesa.  Karol Herbst has begun investigating how Rust code, which is known for its memory safety and concurrency benefits, could be used within Mesa. Ultimately he's evaluating how Rust could be used inside Mesa as an API implementation as well as for leveraging existing Mesa code by Rust. 

  • KWinFT Continues Working On WLROOTS Render, Library Split

    KWinFT as a fork of KDE's KWin X11/Wayland compositor code continues making progress on driving fundamental display improvements and ironing out the Wayland support.  KWinFT has been transitioning to use WLROOTS for its Wayland heavy-lifting and that process remains ongoing. KWinFT has also been working on splitting up its library code to make it more manageable and robust.  Among the features still desired by KWinFT and to be worked on include input methods, graphical tablet support, and PipeWire video stream integration. Currently there are two full-time developers working on the project but they hope to scale up to four to five full-time developers. 

  • Raytracing Starting to Come Together – Bas Nieuwenhuizen – Open Source GPU Drivers

    I am back with another status update on raytracing in RADV. And the good news is that things are finally starting to come together. After ~9 months of on and off work we’re now having games working with raytracing.

  • Multiple Games Are Now Working With RADV's Ray-Tracing Code - Phoronix

    Not only is Intel progressing with its open-source ray-tracing driver support but the Mesa Radeon Vulkan driver "RADV" has been rounding out its RT code too and now has multiple games correctly rendering. Bas Nieuwenhuizen has been spearheading the RADV work on Vulkan ray-tracing support and after more than a half-year tackling it things are starting to fall into place nicely.Games such as Quake II RTX with native Vulkan ray-tracing are working along with the game control via VKD3D-Proton for going from Direct3D 12 DXR to Vulkan RT. Metro Exodus is also working while Ghostrunner and Doom Eternal are two games tested that are not yet working.

Audiocasts/Shows: Full Circle Weekly News, Juno Computers, Kali Linux 2021.3