Intel's Mesa Shader Compiler Backend Scheduling Now ~30% Faster

With newly-merged optimizations to Mesa 24.0-devel, the Intel shader compiler back-end is seeing its scheduling code execute around 30% faster. This big speed-up comes due to overhauling how they store pass information and reusing that for multiple pre-RA scheduling modes…

Source: Phoronix – Intel’s Mesa Shader Compiler Backend Scheduling Now ~30% Faster

Code Editor update: Support for HTML and mobile devices 

Earlier this year, we launched our Code Editor, a free online tool to help make learning text-based programming simple and accessible for kids age 9 and up. We focus on supporting the needs of young people who are learning programming at school, in Code Clubs and CoderDojos, and at home.

A young coder using the Code Editor.

Today, we have two exciting updates to share: support for web page projects with HTML/CSS, and an improved mobile and tablet experience.

What’s the Code Editor?

Learners can use the Code Editor to write and run code in a web browser without installing any additional software. The Editor is currently available as a beta version, and we’ve already received really positive comments: 

“The Editor looks really nice! I have tried the Python part, and it is intuitive and concise. My little program worked no problem, and I am sure the Editor will be easy, intuitive, and quick to learn for the young [learners].”

— Volunteer in the CoderDojo community

Introducing HTML and CCS in the Code Editor 

The Code Editor now supports the HTML and CSS web development languages, giving young people the ability to create and preview their own websites directly in the Editor interface. Learners can have their code and the preview panel side by side, and they can also preview their websites in a separate, larger tab.

A web project in the Code Editor.

We have embedded the Editor in our ‘Introduction to web‘ path on the Projects site. The path contains six HTML and CSS projects for beginners and helps them create fun websites like the ones shown here.

We want the Code Editor to be safe, age-appropriate, and suitable for use in classrooms or coding clubs. With this in mind, we have excluded certain functions, like being able to add links to external websites in the code. Rather than enabling image uploads, we provide a library of images when projects in our free learning paths contain images, in order to support multimedia projects safely.

A web project in the Code Editor.

Whether users are coding in Python or HTML/CSS, the Editor offers accessibility options so you can easily switch settings between light and dark mode, and between small, medium, and large text size. The text size feature is useful for people with visual impairments, as well as for educators who want to demonstrate something to a group of learners.

Improved experience for mobile and tablet devices

Our Code Editor now offers a new and improved experience for users of mobile and tablet devices. This improves access for learners in classrooms where tablets are used, and in low- and middle-income countries, where mobile phones are commonly used for digital learning.

A web project in the Code Editor.

The Editor now includes: 

  • A clearer and simpler navigation for small-screen devices
  • Separate Menu, Code and Output/Preview tabs
  • The same features on mobile/tablet devices as on desktop of laptop computers, such as responsive panels and the option to open HTML/CSS projects in a new tab

Try the Code Editor today

We’re continuing to develop the Code Editor and have more improvements planned. If you would like to try it out and provide us with your feedback, we’d love to hear what you think of our latest updates. 

Code Editor developments have been made possible with generous support from Endless and the Cisco Foundation.

The post Code Editor update: Support for HTML and mobile devices  appeared first on Raspberry Pi Foundation.



Source: Raspberry Pi – Code Editor update: Support for HTML and mobile devices 

FreeBSD tar (also BSD tar) on Fedora 39 WKS

FreeBSD tar (also BSD tar) has become the default tar on most Berkeley Software Distribution-based operating systems including Mac OS X. The core functionality is available as libarchive for inclusion in other applications. This implementation automatically detects the format of the file and can extract from tar, pax, cpio, zip, rar, ar, xar, rpm and ISO 9660 cdrom images. It also comes with a functionally equivalent cpio command-line interface.

Source: LXer – FreeBSD tar (also BSD tar) on Fedora 39 WKS

Patches Posted For Removing The SLAB Allocator From The Linux Kernel

Since the Linux 6.5 kernel this summer the SLAB allocator has been officially deprecated. This followed the demise of SLOB and trying to get all Linux users over to the SLUB allocator. Patches have now been posted for stripping out the SLAB allocator for good from the mainline kernel…

Source: Phoronix – Patches Posted For Removing The SLAB Allocator From The Linux Kernel

FIDO2 for centrally managed users

Fedora 39 enables FIDO2 authentication for centrally managed users with SSSD and FreeIPA. This post introduces the steps to follow to configure and start using it. FIDO2 FIDO2 is an open authentication standard based on public-key cryptography. It is more secure than passwords and OTPs (one time passwords), and simpler to use. It is usually […]

Source: LXer – FIDO2 for centrally managed users

Critical Squid Vulns Threaten Sensitive Data, System Availability

Several critical vulnerabilities were found in the popular Squid caching proxy, including request/response smuggling in HTTP/1.1 and ICAP (CVE-2023-46846), denial of service in HTTP Digest Authentication (CVE-2023-46847), and denial of service in FTP (CVE-2023-46848).

The post Critical Squid Vulns Threaten Sensitive Data, System Availability appeared first on Linux Today.



Source: Linux Today – Critical Squid Vulns Threaten Sensitive Data, System Availability

Firefox Is Going To Try And Ship With Wayland Enabled By Default

Guardrails have been in place where the Firefox browser has enabled Wayland by default (when running on recent GTK versions) but as of today that code has been removed… Firefox will try to move forward with stable releases where Wayland will ship by default!..

Source: Phoronix – Firefox Is Going To Try And Ship With Wayland Enabled By Default

Intel's Aurora Supercomputer Debuts On TOP500 In Spot #2

The Aurora supercomputer originally was supposed to be completed by Intel and Cray/HPE for the Argonne National Laboratory back in 2018. Now at the end of 2023, it’s made its first debut on the TOP500 list… But only as a partial deployment and is coming in at spot number two…

Source: Phoronix – Intel’s Aurora Supercomputer Debuts On TOP500 In Spot #2

OBS Studio 30 Released With Support for Intel QSV H264, HEVC, & AV1 on Linux

OBS Studio 30 is now available for download, coming with exciting new features as well as numerous other changes and bug fixes for this popular free and open-source screencasting and streaming app.

The post OBS Studio 30 Released With Support for Intel QSV H264, HEVC, & AV1 on Linux appeared first on Linux Today.



Source: Linux Today – OBS Studio 30 Released With Support for Intel QSV H264, HEVC, & AV1 on Linux

One Of Ubuntu's Great Features Has Been Broken For One Month

One of the great niche features of Ubuntu Linux has been the Ubuntu Mainline Kernel PPA that’s been maintained by Canonical for providing daily kernel builds of the Linux Git kernel state as well as of all point releases and release candidates. Sadly it’s now been broken for one month for this very convenient feature…

Source: Phoronix – One Of Ubuntu’s Great Features Has Been Broken For One Month

Linus Torvalds Announces First Linux Kernel 6.7 Release Candidate

The development of the Linux kernel continues with Linux 6.7, the next major kernel release expected by the end of the year, and Linus Torvalds just announced today the availability of the first Release Candidate (RC) milestone for public testing.

The post Linus Torvalds Announces First Linux Kernel 6.7 Release Candidate appeared first on Linux Today.



Source: Linux Today – Linus Torvalds Announces First Linux Kernel 6.7 Release Candidate