Open-source News

AMD Announces Ryzen 7 5800X3D Shipping On 4/20, New Mainstream CPUs

Phoronix - Tue, 03/15/2022 - 21:20
AMD today announced the ship date and suggested pricing for their much anticipated Ryzen 7 5800X3D processor as well as new Ryzen 7/5/3 series processors...

Intel Announces €33 Billion Investment In The EU

Phoronix - Tue, 03/15/2022 - 21:14
Intel announced today their initial investment of over €33 billion into the EU as part of their IDM 2.0 strategy...

Academy Software Foundation: Digital Transformation of the Entertainment Industry is Driven by Open Technology and a Visionary, Inclusive Community

The Linux Foundation - Tue, 03/15/2022 - 21:00

In a new case study released by Linux Foundation Research, in collaboration with the Academy Software Foundation, entitled Open Source in Entertainment: How the Academy Software Foundation Creates Shared Value, we learn a compelling story of how open technology and the people who create visual effects (VFX) for motion pictures transformed a highly competitive industry.

Download Report


The Academy Software Foundation (ASWF) was formed as an entertainment industry collaboration with the Academy of Motion Picture Arts & Sciences, the organization behind the Academy Awards (aka the Oscars). ASWF has been steadily releasing software projects contributed since its inception in 2018. Four projects are fully adopted, and six are in incubation. 

Adopted Projects
  • OpenVDB is an industry-standard library for manipulating sparse dynamic volumes used by visual effects studios to create realistic volumetric images such as water/liquid simulations and environmental effects like clouds and ice. 
  • OpenColorIO is an industry standard for consistent color management across VFX and animation pipelines used on hundreds of feature film productions. It touches nearly every pixel of every visual effects frame in most major motion pictures. 
  • OpenEXR is a standard HDR image file format for high-quality image processing and storage, one of the foundational technologies in computer imaging. 
  • OpenCue is an open source render management system used to break down complex jobs into individual tasks. 
Incubating Projects
  • OpenTimelineIO is an Open Source application programming interface and interchange format for editorial timeline information.
  • MaterialX is an open standard for exchanging rich material and look-development content across applications and renderers. 
  • Rez is an open source, cross-platform package manager that creates standalone configured environments for third-party and proprietary digital content creation software. 
  • DPEL is the Digital Production Example Library, which are digital sample assets that content creators can use for instructional purposes 
  • RawtoACES  is a software package that converts digital camera RAW files to ACES container files containing image data encoded according to the Academy Color Encoding Specification (ACES) 

The entertainment industry now has a home, process, and governance structure to manage open source projects essential to movie, television, and gaming production. Any new project can be proposed, and projects are managed according to a project lifecycle policy that provides various requirements and project benefits. Many ASWF projects have been foundational to creating visual effects and major motion pictures in their entirety. These elements continue to thrill audiences around the world.

The ASWF has been steadily releasing new software projects since its inception in 2018.

In addition to hosting technologies for the entertainment industry, the ASWF provides a neutral forum to coordinate open source project efforts, a common build and test infrastructure, open governance, more consistent open source licensing, and a clear path to participation for individuals and organizations wanting to advance the open source ecosystem for the motion picture industry. 

In doing so, the ASWF has brought together leading studios such as DreamWorks Animation, Sony Pictures Imageworks, Walt Disney Studios (including Pixar, LucasFilm, Industrial Light & Magic, Blue Sky Studios), Warner Bros., DNEG, Netflix, and technology vendors that support the film and gaming industries. 

Open Source collaboration in the entertainment industry was not always such a pretty picture

Circa 2014, the motion picture industry faced fragmented software infrastructure issues, with proprietary solutions not based on open source software or running on open source operating systems. These platforms were also not providing the innovation needed to create the landmark films and television programs we enjoy today. So it necessitated that each VFX and film studio build their own tools.

The studios had a core desire to move from their closed systems to more open ones like Linux. However, the motion picture industry’s challenges were not about accepting open source software but about getting the industry ecosystem to participate and collaborate in open environments. 

As we learn in the case study, at visual effects studios such as SONY Pictures and ILM, there were no common build systems outside any company’s networks, so it became increasingly difficult to figure out the proper instructions to build the open source software that any industry contributor had released. 

It was challenging to align dependencies and versions, leading to “versionitis” as projects required different versions of dependencies. Additionally, when maintainers left a company that “owned the project,” the codebase languished – such was the case with SONY DreamWorks’ OpenColorIO and ILM’s OpenEXR software, as detailed in the report.

As a result, studios were reluctant to take dependence on other companies’ projects and even more unwilling to contribute their intellectual property back to another company’s project. Add in a layer of one-sided contribution agreements, modifications to standard open source licenses, and other legal impediments. It was clear the status quo could not scale to meet the industry’s growing needs. 

The entertainment industry’s open source ecosystem depends on its people

As detailed in the report, the Academy and Linux Foundation spent nearly two years working with industry stakeholders to build a better, collaborative solution, resulting in the ASWF and its associated projects. None of the success that ASWF now enjoys would have been possible without the engineers, the software developers, and the filmmakers that support the underlying ecosystem. And participating in this ecosystem has tangible benefits for the contributors.

ASWF has also become a focal point for driving new interest in software development in the motion picture industry and recognizing the contributions of its community members thanks to the “Behind the Screens” interview series featuring over two dozen software developers in the industry, along with the launch of a Diversity and Inclusion working group to raise the profile of underrepresented people in these roles.

While the ASWF has made great strides since its inception in 2018, it is still a young organization but has found its place in the industry. Diversity and Inclusion initiatives are leading the way towards educating the entertainment industry to help them attract more diversity within its ranks. New efforts underway, such as DPEL (formerly Open Asset Repository), will provide sample content to breed and help new aspiring content creators learn the trade.

Why is this research so valuable? We’ve seen related examples in telecommunications, energy, automotive, and public health, where many of these projects started as individual efforts looking for a neutral home at the Linux Foundation. Over time, these communities of competitive contributors found it beneficial to collaborate. 

Suhscribe to LF Research

Although the entertainment industry has unique requirements for its vertical applications, the story behind the creation of the ASWF can serve as a “roadmap” for leaders in other industries to get a win-win by shared investment and collaboration in open technologies. Open source in entertainment is another example of open source value creation. Read the full report HERE.

The post Academy Software Foundation: Digital Transformation of the Entertainment Industry is Driven by Open Technology and a Visionary, Inclusive Community appeared first on Linux Foundation.

Linux Scheduler Build Improvements From "Fast Kernel Headers" Queued, FKH v3 Posted

Phoronix - Tue, 03/15/2022 - 18:50
Published at the start of the new year was 2.3k patches providing "fast kernel headers" as a major speed-up to Linux kernel build times and addressing the dependency hell among all the header files in the Linux kernel source tree. It will likely take some time for that massive patch series to work its way to mainline in full, but at least for Linux 5.18 already the patches touching the kernel's scheduler area are ready to land...

More AMD "GFX940" Enablement Work Landing In LLVM

Phoronix - Tue, 03/15/2022 - 18:00
Earlier this month AMD began publishing code for their "GFX940" graphics block as a new CDNA GPU, presumably what will be the AMD Instinct MI300 series as their next-gen datacenter GPU. More GFX940 open-source driver enablement work is getting underway...

Intel Preparing Linux Support To Handle Live Microcode Updates Affecting SGX

Phoronix - Tue, 03/15/2022 - 17:33
While there have already been a number of vulnerabilities exhibited for Intel's Software Guard Extensions (SGX) from Prime+Probe to Plundervolt, Spectre-like attacks, SGAxe, and others, it looks like they expect more still to come in the future. Intel engineers are working on the ability for SGX to gracefully handle live CPU microcode updates without a reboot, which these days is increasingly driven for security mitigations and system administrators wanting to apply said updates right away while foregoing downtime...

Microsoft's CBL-Mariner Linux Distro Updated For March With Many Security Fixes

Phoronix - Tue, 03/15/2022 - 17:21
It's been nearly one year since Microsoft published CBL-Mariner 1.0 as their internal Linux distribution in use at the WIndows company. Microsoft continues building upon CBL-Mariner and using it for a variety of use-cases from within Azure (for Sphere OS) to WSL and much more. They continue publishing monthly ISO releases for those wanting to use this Microsoft Linux spin for their own uses...

PanVK Pulls Back From Advertising Vulkan 1.1 For Now

Phoronix - Tue, 03/15/2022 - 17:04
Panfrost's PanVK Vulkan driver for Arm Mali graphics hardware had been exposing Vulkan API 1.1 support but that was premature and has now been reverted to Vulkan 1.0...

Manage Java versions with SDKMan

opensource.com - Tue, 03/15/2022 - 15:01

Java is more than just a programming language: It's also a runtime.

Applications written in Java are compiled to Java bytecode then interpreted by a Java Virtual Machine (JVM), which is why you can write Java on one platform and have it run on all other platforms.

A challenge can arise, however, when a programming language and an application develop at different rates. It's possible for Java (the language) to increment its version number at the same time your favorite application continues to use an older version, at least for a while.


read more

Open exchange, open doors, open minds: A recipe for global progress

opensource.com - Tue, 03/15/2022 - 15:00

Could open organization principles successfully apply to entire societies?

That's the question I asked as I read the book Open: The Story of Human Progress by Johan Norberg, which aims to examine the relative success of "open societies" throughout global history.


read more

Manage Java versions with SDKMan

opensource.com - Tue, 03/15/2022 - 14:01
Manage Java versions with SDKMan Seth Kenlon Tue, 03/15/2022 - 02:01 Up Register or Login to like.

Java is more than just a programming language: It's also a runtime.

Applications written in Java are compiled to Java bytecode then interpreted by a Java Virtual Machine (JVM), which is why you can write Java on one platform and have it run on all other platforms.

A challenge can arise, however, when a programming language and an application develop at different rates. It's possible for Java (the language) to increment its version number at the same time your favorite application continues to use an older version, at least for a while.

If you have two must-have applications, each of which uses a different version of Java, you may want to install both an old version and a new version of Java on the same system. If you're a Java developer, this is particularly common, because you might contribute code to several projects, each of which requires a different version of Java.

The SDKMan project makes it easy to manage different versions of Java and related languages, including Groovy, Scala, Kotlin, and more.

SDKMan is like a package manager just for versions of Java.

More on Java What is enterprise Java programming? Red Hat build of OpenJDK Java cheat sheet Free online course: Developing cloud-native applications with microservices arc… Fresh Java articles Install SDKMan

SDKMan requires these commands to be present on your system:

  • zip
  • unzip
  • curl
  • sed

On Linux, you can install these using your package manager. On Fedora, CentOS Stream, Mageia, and similar:

$ sudo dnf install zip unzip curl sed

On Debian-based distributions, use apt instead of dnf. On macOS, use MacPorts or Homebrew. On Windows, you can use SDKMan through Cygwin or WSL.

Once you've satisfied those requirements, download the SDKMan install script:

$ curl "https://get.sdkman.io" --output sdkman.sh

Take a look at the script to see what it does, and then make it executable and run it:

$ chmod +x sdkman.sh
$ ./sdkman.shConfigure

When the installation has finished, open a new terminal, or run the following in the existing one:

source "~/.sdkman/bin/sdkman-init.sh"

Confirm that it's installed:

$ sdk versionInstall Java with SDKMan

Now when you want to install a version of Java, you can do it using SDKMan.

First, list the candidates for Java available:

$ sdk list java
=================================================
Available Java Versions for Linux 64bit
=================================================
Vendor   | Version      | Dist | Identifier
-------------------------------------------------
Gluon    | 22.0.0.3.r17 | gln  | 22.0.0.3.r17-gln
         | 22.0.0.3.r11 | gln  | 22.0.0.3.r11-gln
GraalVM  | 22.0.0.2.r17 | grl  | 22.0.0.2.r17-grl
         | 21.3.1.r17   | grl  | 21.3.1.r17-grl
         | 20.3.5.r11   | grl  | 20.3.5.r11-grl
         | 19.3.6.r11   | grl  | 19.3.6.r11-grl
Java.net | 19.ea.10     | open | 19.ea.10-open
         | 18           | open | 18-open
         | 17.0.2       | open | 17.0.2-open
         | 11.0.12      | open | 11.0.12-open
         | 8.0.302      | open | 8.0.302-open
[...]

This provides a list of different Java distributions available across several popular vendors, including Gluon, GraalVM, OpenJDK from Java.net, and many others.

You can install a specific version of Java using the value in the Identifier column:

$ sdk install java 11.0.12-open

The sdk command uses tabbed completion, so you don't need to view a list. Instead you can type sdk install java 11 and then press Tab a few times to get the options.

Alternately, you can just install the default latest version:

$ sdk install javaSet your current version of Java

Set the version of Java for a terminal session with the use subcommand:

$ sdk use java 17.0.2-open

To set a version as default, use the default subcommand:

$ sdk default java 17.0.2-open

Get the current version in effect using the current subcommand:

$ sdk current java Using java version 17.0.2-openRemoving Java with SDKMan

You can remove an installed version of Java using the uninstall subcommand:

$ sdk uninstall java 11.0.12-openMore SDKMan

You can do more customization with SDKMan, including updating and upgrading Java versions and creating project-based environments. It's a useful command for any developer or user who wants the ability to switch between versions of Java quickly and easily.

If you love Java, or use Java, give SDKMan a try. It makes Java easier than ever!

The SDKMan project makes it easy to manage different versions of Java and related languages, including Groovy, Scala, Kotlin, and more.

Image by:

Image by WOCinTech ChatCC BY 2.0

Java What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. 6482 points (Correspondent) Vancouver, Canada

Seldom without a computer of some sort since graduating from the University of British Columbia in 1978, I have been a full-time Linux user since 2005, a full-time Solaris and SunOS user from 1986 through 2005, and UNIX System V user before that.

On the technical side of things, I have spent a great deal of my career as a consultant, doing data analysis and visualization; especially spatial data analysis. I have a substantial amount of related programming experience, using C, awk, Java, Python, PostgreSQL, PostGIS and lately Groovy. I'm looking at Julia with great interest. I have also built a few desktop and web-based applications, primarily in Java and lately in Grails with lots of JavaScript on the front end and PostgreSQL as my database of choice.

Aside from that, I spend a considerable amount of time writing proposals, technical reports and - of course - stuff on https://www.opensource.com.

Open Sourcerer People's Choice Award 100+ Contributions Club Emerging Contributor Award 2016 Author Comment Gardener Correspondent Columnist Contributor Club Register or Login to post a comment.

Open exchange, open doors, open minds: A recipe for global progress

opensource.com - Tue, 03/15/2022 - 14:00
Open exchange, open doors, open minds: A recipe for global progress Ron McFarland Tue, 03/15/2022 - 02:00 Up Register or Login to like.

Could open organization principles successfully apply to entire societies?

That's the question I asked as I read the book Open: The Story of Human Progress by Johan Norberg, which aims to examine the relative success of "open societies" throughout global history.

Learn about open organizations Download resources Join the community What is an open organization? How open is your organization?

In this review—the first article in an extended discussion of the work from Open Organization community members—I will summarize more precisely what Norberg means when he uses the term "open" and offer an initial assessment of his arguments. Ultimately, however, our discussion will explore more expansive themes, like:

  1. the importance of open societies,
  2. what the future could (or should) look like in a more open world, and
  3. how these principles impact our collective understanding of how organizations operate in service of "the greater good"
Four dimensions of openness

Essentially, Norberg is looking at four dimensions of "open," which he calls:

  1. "open exchange" (global goods and service flows across borders),
  2. "open doors" (global movement of people),
  3. "open minds" (global receptivity to new and different ideas), and
  4. "open societies" (how cultures should be governed to benefit from the above three)

Let me discuss each one more extensively.

Open exchange

Norberg uses the phrase "open exchange" to refer to the movement of goods and services not just across borders but within them as well. Simply put, he believes that people across the world prosper when trade increases, because increased trade leads to increased cooperation and sharing.

His argument goes like this: when a nation (and to be sure, Norberg aims his advice at contemporary nation-states) allows and includes foreign goods into their market, in general they also gain expertise, skills, and knowledge, too. Surplus goods/services that one may have should be sold anywhere they might provide value and add benefit for someone else—and those benefits might include, for example, favors, ideas, knowledge, not just goods and services themselves. Reciprocity and relatively equal exchange is for Norberg an unavoidable aspect of human nature, as it builds binding relationships that promote more generosity. Generosity in turn promotes more trade, creating a cycle of prosperity for all involved.

This view holds for organizations working with uncommon trade partners as well. Greater organizational specificity leads to the need for more cooperation and sharing, which leads to even more specialization. So here we can see a link between open societies and open organizations regarding trade issues.

Open doors

For Norberg, "open doors" refers to people's ability to move across national borders, for one reason or another. He believes the gradual inclusion of foreigners into a society leads to more novel and productive interactions, which leads to greater innovation, more ideas, and more rapid discoveries. For a society to be productive, it must get the right talent performing the right tasks. Norberg argues that there should be no barriers to that match-up, and people should be mobile, even across borders, so they can achieve it.

Norberg outlines how, throughout history, diverse groups of people solve problems more effectively—even if they create more friction as they do so, as members have their assumptions questioned. This kind of open environment must be promoted, supported, and managed, however, in order to avoid groupthink, the predominance of voices that are merely the loudest, and the outsized influence of niche interests.

Critical to the success of "open doors" are recognition, respect, understanding, acceptance, and inclusivity toward others. Norberg discusses the importance of these qualities, citing the World Values Survey, which measures some of them. Done well, open doors can allow societies to cross-fertilize, borrowing ideas and technology from each other and multiplying that which works best.

We could say that's equally true for an organization wanting to develop a new product or market, too.

Open minds

"Open economies stimulate open-mindedness," Norberg writes. For him, "open minds" are those receptive to thoughts and belief systems that may seem different, foreign, or alien to them—those that both offer and receive different perspectives. Open minds, Norberg claims, lead to more rapid progress.

Open minds flourish when given the space to encounter new ideas and explore them freely—rather than, say, simply accept the given dogma of an age. According to Norberg, people from a wide range of disciplines, specialties, and skills coming together and sharing their perspectives stimulates growth and progress. But this is only possible when they exist in an environment where they feel free to question the status quo and possibly overturn long-standing beliefs. Barriers to creating those environments certainly exist (in fact, the entire second half of Norberg's book offers a deeper analysis of them).

Open minds flourish when given the space to encounter new ideas and explore them freely—rather than, say, simply accept the given dogma of an age.

Of course this is true in organizations as well. The more people (and the more different people) who look at a problem, the better. This not only leads to faster solutions but helps overcome anyone's individual biases. Serendipitous solutions to problems can seemingly come out of nowhere more often, as there will be better and more peer review of strongly held positions. And yet differences create friction, so standards of protocol and behavior are required to ensure progress.

For Norberg, the world benefits when scientists, philosophers, industrialists, and craftspeople can influence one another's thinking (and are receptive to having their thinking changed!). The same is true in open organizations when people with different roles and functions can work together and enrich one another's thinking. More experiments and greater collaboration among disciplines lead to richer discoveries.

Open Organization resources Download resources Join the community What is an open organization? How open is your organization? Open societies

Combining open minds, open exchange, and open doors can lead to fully open societies globally, Norberg argues, and "the result is discoveries and achievements." Governments, he asserts, should work to foster those kinds of societies across the globe. In this way, societies can tap into the greatest talent from the entire global community.

According to Norberg, more inclusive societies based on these open policies can lead to material gains for people—fewer hours working, the ability to launch careers earlier (or retire earlier), longer lives in general, and more. This is not to mention reductions in extreme poverty, child and maternal mortality, and illiteracy globally. On top of that, for Norberg global cultural collaboration leads to better utilization of ecological, natural, and environmental resources. All this can be achieved through specific specialties that advance societies at an exponential rate though openness.

Open makes a historical argument. Norberg believes that throughout the ages it was not defenders of tradition that prospered most. Instead, those thinkers, engineers, and philosophers that challenged the status quo made the greatest contribution to global prosperity. Those figures benefitted from societies that were more open to improvements because they governed their own experiments, fostered rapid feedback loops, and built systems that quickly self-correct during setbacks.

Yet like any history, Norberg's is partial and selective, presenting isolated cases and examples. And some of those include even the most brutal empires, whose violence Norberg tends to overlook. In future parts of this review, we'll dive more deeply into various aspects of Norberg's analysis—and discuss its implications for thinking about a more open future.

Openness, this new book argues, has always been a necessary cornerstone of human civilization.

Image by:

Opensource.com

The Open Organization What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Pages