In addition to AMD announcing the Ryzen Threadripper 7000 series / Threadripper PRO 7000 WX-Series, AMD also used today for announcing the Radeon RX 7900M for what they are calling their fastest Radeon laptop graphics ever developer…
Source: Phoronix – AMD Introduces Radeon RX 7900M Laptop Graphics
Category Archives: Linux
How to Install Nala on Debian 12 Bookworm
In this tutorial, discover two methods to install Nala on Debian 12 Bookworm.
The post How to Install Nala on Debian 12 Bookworm appeared first on Linux Today.
Source: Linux Today – How to Install Nala on Debian 12 Bookworm
Pickup is a small and customizable environmental data logger
Kickstarter recently showcased Pickup, a compact and rugged data logger designed for a wide range of applications. This user-friendly device is equipped with multiple sensors and uses standard web protocols for communication. The product page indicates that Pickup simplifies data recording from built-in and plug-in sensors, seamlessly integrating the collected data into the Pickup web […]
Source: LXer – Pickup is a small and customizable environmental data logger
3 New Sparky 2023.10 Semi-Rolling Special Editions Released
Powered by Linux kernel 6.5, SparkyLinux’s special GameOver, Multimedia, and Rescue 2023.10 semi-rolling editions are here.
The post 3 New Sparky 2023.10 Semi-Rolling Special Editions Released appeared first on Linux Today.
Source: Linux Today – 3 New Sparky 2023.10 Semi-Rolling Special Editions Released
AMD Launches The Ryzen Threadripper 7000 Series: Up To 96 Cores, DDR5 RDIMMs, PRO & HEDT CPUs
AMD today announced the Ryzen Threadripper PRO 7000 WX Series as the company’s long-awaited Threadripper update that brings up to 96 Zen 4 cores, RDIMM memory is now required for Threadripper platforms moving forward, and catering to both HEDT enthusiasts and professionals. Here is an initial overview of the new AMD Ryzen Threadripper 7000 series while the benchmark/review embargo isn’t being lifted until a later date.
Source: Phoronix – AMD Launches The Ryzen Threadripper 7000 Series: Up To 96 Cores, DDR5 RDIMMs, PRO & HEDT CPUs
AdaptiveCpp 23.10 Alpha Released For What Was hipSYCL / OpenSYCL
AdaptiveCpp 23.10 has been released for this open-source project formerly known as hipSYCL and OpenSYCL for aiming to provide an open-source project around SYCL and C++ standard parallelism that can target all major CPU and GPU platforms…
Source: Phoronix – AdaptiveCpp 23.10 Alpha Released For What Was hipSYCL / OpenSYCL
GCC 14 Feature Development Ends Next Month
One month from today the GCC 14 feature development is expected to end as the GNU compiler developers transition to the bug-fixing stage…
Source: Phoronix – GCC 14 Feature Development Ends Next Month
How AlmaLinux stays Red Hat Enterprise Linux compatible without Red Hat code
It[he]#039[/he]s not easy, but it can be done by pulling largely from the CentOS Stream codebase.
Source: LXer – How AlmaLinux stays Red Hat Enterprise Linux compatible without Red Hat code
Igalia Has Been Doing A Great Job On The Raspberry Pi Graphics Drivers
In addition to Igalia working with Valve on AMD color management / HDR, Igalia engineers have also been working on the open-source Raspberry Pi kernel and Mesa drivers for the Raspberry Pi Foundation. This work includes the timely enablement of the new Raspberry Pi 5 hardware support…
Source: Phoronix – Igalia Has Been Doing A Great Job On The Raspberry Pi Graphics Drivers
IBM Begins Posting "PowerPC Future" Compiler Patches For What Is Likely Going To Be POWER11
Just as IBM was posting “future” processor compiler patches in 2019 for what ended up being early POWER10 enablement, they are once again repeating their same compiler enablement technique with sending out “PowerPC future” patches for what is likely to be POWER11…
Source: Phoronix – IBM Begins Posting “PowerPC Future” Compiler Patches For What Is Likely Going To Be POWER11
Intel NUC 13 Pro Mini PC Running Linux: Installing Ubuntu 23.10 Desktop
For this article in the series, I’ll explore the simple process of installing Ubuntu 23.10 on the Intel NUC 13 Pro. First, I’ll explain how to write the Ubuntu ISO to a USB key, and then take you through the installation steps.
Source: LXer – Intel NUC 13 Pro Mini PC Running Linux: Installing Ubuntu 23.10 Desktop
What does AI mean for computing education?
It’s been less than a year since ChatGPT catapulted generative artificial intelligence (AI) into mainstream public consciousness, reigniting the debate about the role that these powerful new technologies will play in all of our futures.

‘Will AI save or destroy humanity?’ might seem like an extreme title for a podcast, particularly if you’ve played with these products and enjoyed some of their obvious limitations. The reality is that we are still at the foothills of what AI technology can achieve (think World Wide Web in the 1990s), and lots of credible people are predicting an astonishing pace of progress over the next few years, promising the radical transformation of almost every aspect of our lives. Comparisons with the Industrial Revolution abound.
At the same time, there are those saying it’s all moving too fast; that regulation isn’t keeping pace with innovation. One of the UK’s leading AI entrepreneurs, Mustafa Suleyman, said recently: “If you don’t start from a position of fear, you probably aren’t paying attention.”

What does all this mean for education, and particularly for computing education? Is there any point trying to teach children about AI when it is all changing so fast? Does anyone need to learn to code anymore? Will teachers be replaced by chatbots? Is assessment as we know it broken?
If we’re going to seriously engage with these questions, we need to understand that we’re talking about three different things:
- AI literacy: What it is and how we teach it
- Rethinking computer science (and possibly some other subjects)
- Enhancing teaching and learning through AI-powered technologies
AI literacy: What it is and how we teach it
For young people to thrive in a world that is being transformed by AI systems, they need to understand these technologies and the role they could play in their lives.

The first problem is defining what AI literacy actually means. What are the concepts, knowledge, and skills that it would be useful for a young person to learn?
The reality is that — with a few notable exceptions — the vast majority of AI literacy resources available today are probably doing more harm than good.
In the past couple of years there has been a huge explosion in resources that claim to help young people develop AI literacy. Our research team mapped and categorised over 500 resources, and undertaken a systematic literature review to understand what research has been done on K–12 AI classroom interventions (spoiler: not much).
The reality is that — with a few notable exceptions — the vast majority of AI literacy resources available today are probably doing more harm than good. For example, in an attempt to be accessible and fun, many materials anthropomorphise AI systems, using human terms to describe them and their functions and thereby perpetuating misconceptions about what AI systems are and how they work.

What emerged from this work at the Raspberry Pi Foundation is the SEAME model, which articulates the concepts, knowledge, and skills that are essential ingredients of any AI literacy curriculum. It separates out the social and ethical, application, model, and engine levels of AI systems — all of which are important — and gets specific about age-appropriate learning outcomes for each.
This research has formed the basis of Experience AI (experience-ai.org), a suite of resources, lessons plans, videos, and interactive learning experiences created by the Raspberry Pi Foundation in partnership with Google DeepMind, which is already being used in thousands of classrooms.
If we’re serious about AI literacy for young people, we have to get serious about AI literacy for teachers.
Defining AI literacy and developing resources is part of the challenge, but that doesn’t solve the problem of how we get them into the hands and minds of every young person. This will require policy change. We need governments and education system leaders to grasp that a foundational understanding of AI technologies is essential for creating economic opportunity, ensuring that young people have the mindsets to engage positively with technological change, and avoiding a widening of the digital divide. We’ve messed this up before with digital skills. Let’s not do it again.

More than anything, we need to invest in teachers and their professional development. While there are some fantastic computing teachers with computer science qualifications, the reality is that most of the computing lessons taught anywhere on the planet are taught by a non-specialist teacher. That is even more so the case for anything related to AI. If we’re serious about AI literacy for young people, we have to get serious about AI literacy for teachers.
Rethinking computer science
Alongside introducing AI literacy, we also need to take a hard look at computer science. At the very least, we need to make sure that computer science curricula include machine learning models, explaining how they constitute a new paradigm for computing, and give more emphasis to the role that data will play in the future of computing. Adding anything new to an already packed computer science curriculum means tough choices about what to deprioritise to make space.

And, while we’re reviewing curricula, what about biology, geography, or any of the other subjects that are just as likely to be revolutionised by big data and AI? As part of Experience AI, we are launching some of the first lessons focusing on ecosystems and AI, which we think should be at the heart of any modern biology curriculum.
Some are saying young people don’t need to learn how to code. It’s an easy political soundbite, but it just doesn’t stand up to serious scrutiny.
There is already a lively debate about the extent to which the new generation of AI technologies will make programming as we know it obsolete. In January, the prestigious ACM journal ran an opinion piece from Matt Welsh, founder of an AI-powered programming start-up, in which he said: “I believe the conventional idea of ‘writing a program’ is headed for extinction, and indeed, for all but very specialised applications, most software, as we know it, will be replaced by AI systems that are trained rather than programmed.”

With GitHub (now part of Microsoft) claiming that their pair programming technology, Copilot, is now writing 46 percent of developers’ code, it’s perhaps not surprising that some are saying young people don’t need to learn how to code. It’s an easy political soundbite, but it just doesn’t stand up to serious scrutiny.
Even if AI systems can improve to the point where they generate consistently reliable code, it seems to me that it is just as likely that this will increase the demand for more complex software, leading to greater demand for more programmers. There is historical precedent for this: the invention of abstract programming languages such as Python dramatically simplified the act of humans providing instructions to computers, leading to more complex software and a much greater demand for developers.

However these AI-powered tools develop, it will still be essential for young people to learn the fundamentals of programming and to get hands-on experience of writing code as part of any credible computer science course. Practical experience of writing computer programs is an essential part of learning how to analyse problems in computational terms; it brings the subject to life; it will help young people understand how the world around them is being transformed by AI systems; and it will ensure that they are able to shape that future, rather than it being something that is done to them.
Enhancing teaching and learning through AI-powered technologies
Technology has already transformed learning. YouTube is probably the most important educational innovation of the past 20 years, democratising both the creation and consumption of learning resources. Khan Academy, meanwhile, integrated video instruction into a learning experience that gamified formative assessment. Our own edtech platform, Ada Computer Science, combines comprehensive instructional materials, a huge bank of questions designed to help learning, and automated marking and feedback to make computer science easier to teach and learn. Brilliant though these are, none of them have even begun to harness the potential of AI systems like large language models (LLMs).
The challenge for all of us working in education is how we ensure that ethics and privacy are at the centre of the development of [AI-powered edtech].
One area where I think we’ll see huge progress is feedback. It’s well-established that good-quality feedback makes a huge difference to learning, but a teacher’s ability to provide feedback is limited by their time. No one is seriously claiming that chatbots will replace teachers, but — if we can get the quality right — LLM applications could provide every child with unlimited, on-demand feedback. AI-powered feedback — not giving students the answers, but coaching, suggesting, and encouraging in the way that great teachers already do — could be transformational.

We are already seeing edtech companies racing to bring new products and features to market that leverage LLMs, and my prediction is that the pace of that innovation is going to increase exponentially over the coming years. The challenge for all of us working in education is how we ensure that ethics and privacy are at the centre of the development of these technologies. That’s important for all applications of AI, but especially so in education, where these systems will be unleashed directly on young people. How much data from students will an AI system need to access? Can that data — aggregated from millions of students — be used to train new models? How can we communicate transparently the limitations of the information provided back to students?
Ultimately, we need to think about how parents, teachers, and education systems (the purchasers of edtech products) will be able to make informed choices about what to put in front of students. Standards will have an important role to play here, and I think we should be exploring ideas such as an AI kitemark for edtech products that communicate whether they meet a set of standards around bias, transparency, and privacy.
Realising potential in a brave new world
We may very well be entering an era in which AI systems dramatically enhance the creativity and productivity of humanity as a species. Whether the reality lives up to the hype or not, AI systems are undoubtedly going to be a big part of all of our futures, and we urgently need to figure out what that means for education, and what skills, knowledge, and mindsets young people need to develop in order to realise their full potential in that brave new world.
That’s the work we’re engaged in at the Raspberry Pi Foundation, working in partnership with individuals and organisations from across industry, government, education, and civil society.
If you have ideas and want to get involved in shaping the future of computing education, we’d love to hear from you.
This article will also appear in issue 22 of Hello World magazine, which focuses on teaching and AI. We are publishing this new issue on Monday 23 October. Sign up for a free digital subscription to get the PDF straight to your inbox on the day.
The post What does AI mean for computing education? appeared first on Raspberry Pi Foundation.
Source: Raspberry Pi – What does AI mean for computing education?
[$] LWN.net Weekly Edition for October 19, 2023
The LWN.net Weekly Edition for October 19, 2023 is available.
Source: LWN.net – [$] LWN.net Weekly Edition for October 19, 2023
How to Autofill Data in LibreOffice Calc Complete Guide
Learn how to autofill data in cells and columns in LibreOffice Calc sheet with different methods with examples.
Source: LXer – How to Autofill Data in LibreOffice Calc Complete Guide
10 Top Open-Source Artificial Intelligence Tools for Linux
In this article, we shall cover a few of the top, open-source artificial intelligence (AI) tools for the Linux ecosystem.
The post 10 Top Open-Source Artificial Intelligence Tools for Linux appeared first on Linux Today.
Source: Linux Today – 10 Top Open-Source Artificial Intelligence Tools for Linux
System Performance Monitoring and Tuning Guide
In the world of computing, Linux stands as a paragon of flexibility and power. Yet, much like a musical instrument, it requires regular tuning to produce its best performance. Through this article, we’ll embark on a journey exploring the intricacies of Linux system performance, emphasizing the importance of monitoring and proactive tuning.
Source: LXer – System Performance Monitoring and Tuning Guide
VirtualBox 7.0.12 Adds Initial Support for Linux 6.6 and openSUSE 15.5 Kernels
Oracle released today VirtualBox 7.0.12 as another maintenance update in the latest VirtualBox 7.0 series of this open-source, free, and cross-platform virtualization software for GNU/Linux, macOS, Solaris, and Windows systems.
Source: LXer – VirtualBox 7.0.12 Adds Initial Support for Linux 6.6 and openSUSE 15.5 Kernels
Mesa's Radeon Vulkan Driver Has Become Much More Capable At Ray-Tracing, Thanks To Valve
Friedrich Vock with Valve presented yesterday at XDC 2023 on the Mesa RADV Vulkan driver’s ray-tracing performance. Last year at XDC 2022 it was dubbed “the world’s slowest raytracer” but thanks to the work done by Valve and others, the RADV ray-tracing performance is now quite capable and also enabled by default since Mesa 23.2. The RADV ray-tracing performance also continues inching closer to the AMDVLK Vulkan performance for that official open-source AMD Vulkan driver…
Source: Phoronix – Mesa’s Radeon Vulkan Driver Has Become Much More Capable At Ray-Tracing, Thanks To Valve
Multi-Grained Timestamps Revised Following Revert From Linux 6.6
Multi-grain(ed) timestamps had been submitted for Linux 6.6 to better deal with NFS where the once-per-jiffy coarse-grained timestamps aren’t enough for (in)validating caches. Multi-grained timestamps sought to address that by optionally allowing for the more fine-grained timestamps when desired but not using that finer granularity everywhere due to the greater overhead costs. This feature though ended up being reverted weeks later due to subtle bugs being uncovered. Now though a new redux patch series has been posted for providing another attempt at multi-grained timestamps…
Source: Phoronix – Multi-Grained Timestamps Revised Following Revert From Linux 6.6
How to Install Memcached on Debian 12 Bookworm
In this tutorial, learn how to install Memcached on Debian 12 Bookworm with two methods: APT or by downloading and compiling the source for the latest version.
The post How to Install Memcached on Debian 12 Bookworm appeared first on Linux Today.
Source: Linux Today – How to Install Memcached on Debian 12 Bookworm