Language Selection

English French German Italian Portuguese Spanish

Tiberian Dawn and Red Alert Partly Liberated Under GPLv3

Filed under
OSS
Gaming
  • Remaster Update and Open Source / Mod Support

    Fellow Command & Conquer fans,

    Since the announcement of the Remastered Collection, one of the top questions from the community has been if the game would provide Mod Support. Given the incredible C&C community projects over the past two decades, we appreciated how important this was going to be for the Remastered Collection. It’s time to finally answer the question around Mod Support, but it first requires the reveal of a special surprise for the community.

    Today we are proud to announce that alongside the launch of the Remastered Collection, Electronic Arts will be releasing the TiberianDawn.dll and RedAlert.dll and their corresponding source code under the GPL version 3.0 license. This is a key moment for Electronic Arts, the C&C community, and the gaming industry, as we believe this will be one of the first major RTS franchises to open source their source code under the GPL. It’s worth noting this initiative is the direct result of a collaboration between some of the community council members and our teams at EA. After discussing with the council members, we made the decision to go with the GPL license to ensure compatibility with projects like CnCNet and Open RA. Our goal was to deliver the source code in a way that would be truly beneficial for the community, and we hope this will enable amazing community projects for years to come.

  • Tiberian Dawn and Red Alert will be partially open-sourced alongside remaster launch

    Today, EA gave another update regarding the upcoming Command & Conquer Remastered Collection, specifically about modding support for the two games in it, Tiberian Dawn and Red Alert. Surprisingly, it was revealed today that EA will be open-sourcing some key parts of the game.

    The open-sourced material, "TiberianDawn.dll and RedAlert.dll and their corresponding source code," will be under the GPL version 3.0 license, and will be released into the wild alongside the Remastered Collection's launch on June 5. Regarding this move, EA producer Jim Vessella said that "this is a key moment for Electronic Arts, the C&C community, and the gaming industry, as we believe this will be one of the first major RTS franchises to open source their source code under the GPL."

  • EA to open source part of Tiberian Dawn, Red Alert

    With the Command & Conquer Remastered Collection releasing next month for Windows, EA had a bit of an announcement to make today in regards to open source.

    Posting on Reddit as well as the Steam page, EA announced that both Tiberian Dawn and Red Alert will see their data being opened up. They will release "TiberianDawn.dll and RedAlert.dll and their corresponding source code under the GPL version 3.0 license". This is being done, they say, as a result of a collaboration between them and the community and they went with the GPL to "ensure compatibility with projects like CnCNet and Open RA".

  • EA To Open-Source Part Of Tiberian Dawn, Red Alert To Help The Mod Community

    Adding to the amount of surprising news this week, Electronic Arts just announced they will be open-sourcing portions of Command and Conquer Tiberian Dawn and Red Alert in order to help the mod community around this franchise.

    EA is to open-source TiberianDawn.dll and RedAlert.dll under the GPLv3 license. EA isn't providing the games as full open-source nor their assets but in this limited step they are aiming to help in allowing the community to create new maps, units, enhance the gameplay logic, and make other engine-level modifications.

EA is releasing the Command & Conquer source code...

  • EA is releasing the Command & Conquer source code so you can have better mods

    The devs behind Command & Conquer Remastered have been saying all the right things heading into release, but the latest announcement almost seems too good to be true – they’re releasing the source code. That means modders are going to have much better access to see how the original games were built – which, in turn, means we can get bigger, better Command & Conquer Remastered mods.

    “Today we are proud to announce that alongside the launch of the Remastered Collection, Electronic Arts will be releasing the TiberianDawn.dll and RedAlert.dll and their corresponding source code under the GPL version 3.0 license,” EA’s Jim Vessella explains on Reddit. “This is a key moment for Electronic Arts, the C&C community, and the gaming industry, as we believe this will be one of the first major RTS franchises to open source their source code under the GPL.”

A to Open Source PC Game Command & Conquer

  • EA to Open Source PC Game Command & Conquer, Enabling You to Create Crazy Mods

    Electronic Arts announced the news as the company prepares to release the 4K remaster to Command & Conquer: Tiberian Dawn and Command & Conquer: Red Alert on June 5th.

    In a Reddit post on Wednesday, EA producer Jim Vessella said the company has been receiving questions over whether the remaster will support gamer-made modifications. In response, EA has decided to open source the gaming code to both Tiberian Dawn and Red Alert.

The Command & Conquer source code is going public

  • The Command & Conquer source code is going public

    EA has announced that the source code for Command & Conquer: Tiberian Dawn and Red Alert will be released alongside the Remastered Collection next month. That's in addition to the new map editor included with the remaster, so expect bigger and better Command & Conquer mods in the near future.

    "Today we are proud to announce that alongside the launch of the Remastered Collection, Electronic Arts will be releasing the TiberianDawn.dll and RedAlert.dll and their corresponding source code under the GPL version 3.0 license. This is a key moment for Electronic Arts, the C&C community, and the gaming industry, as we believe this will be one of the first major RTS franchises to open source their source code under the GPL," reads the announcement from EA.

    With the Command & Conquer source code out in the open, modders will undoubtedly have a field day making dramatic changes to the games' maps, art style, and gameplay. Producer Jim Vessella gave us an example of just one way the DLL files can be used to engineer custom Command & Conquer experiences. Behold up above the Nuke Tank, which is what Remastered devs imagined would happen if Nods came across a Mammoth Tank.

Command & Conquer Remastered Collection's source code released

  • Command & Conquer Remastered Collection's source code released in mod support update

    Modding has long been a part of the fun in the classic Command & Conquer community, and Electronic Arts and Petroglyph know it. With that in mind, players with interest in modding the Command & Conquer Remastered Collection got a major treat today as Electronic Arts announced it would be releasing the source code for both Red Alert and Tiberian Dawn.

    Electronic Arts announced the release of the Command & Conquer Remastered Collection source code in a Command & Conquer Reddit post on May 20, 2020. EA Producer Jim Vassella took to the reddit to speak directly to the update regarding mod support.

    “Today we are proud to announce that alongside the launch of the Remastered Collection, Electronic Arts will be releasing the TiberianDawn.dll and RedAlert.dll and their corresponding source code under the GPL version 3.0 license,” Vassella wrote. “It’s worth noting this initiative is the direct result of a collaboration between some of the community council members and our teams at EA. After discussing with the council members, we made the decision to go with the GPL license to ensure compatibility with projects like CnCNet and Open RA.”

EA is releasing the source code for two classic...

  • EA is releasing the source code for two classic Command and Conquer games

    EA plans to release the source code for its classic real-time strategy games Command and Conquer: Tiberian Dawn and Command and Conquer: Red Alert, the studio announced today. The source code for the two games is scheduled to be available alongside the release of Command and Conquer Remastered Collection, which includes remastered versions of both titles and their expansions, on June 5th.

    By open sourcing the games, players should be able to use the assets to create mods that could, in theory, be quite extensive. “These open source DLLs should assist users to design maps, create custom units, replace art, alter gameplay logic, and edit data,” said EA’s Jim Vessella, producer on Command and Conquer Remastered, in a blog post. The open sourced assets can also be used in tandem with a new map editor that’s part of the collection, he added.

Good News! EA To Open Source Command and Conquer’s Tiberian Dawn

  • Good News! EA To Open Source Command and Conquer’s Tiberian Dawn & Red Alert

    Command and conquer is probably one of the biggest active classic RTS (Real-Time Strategy) game franchise out there.

    And, EA recently announced that they will be making two of the popular titles of the franchise (Tiberian Dawn and Red Alert) open source.

    And, this is coming from EA that we’ve held responsible for banning Linux gamers earlier this year. So, this is quite a surprise!

    I wasn’t even on earth when this game started a revolution of RTS games — so it makes sense that many gamers have nostalgic experiences with the game.

Coverage at "PC Gamer"

  • Command & Conquer Remastered source code will be released to support modding

    Command & Conquered Remastered Collection is only a couple of weeks away, and EA has finally revealed that it will have mod support—a subject it and developer Petroglyph had skirted before—at launch. It's going one step further, too, by giving players access to the source code.

    Producer Jim Vessella announced that the TiberianDawn.dll and RedAlert.dll and their source code will be available to root around in and tinker with under the GNU General Public License 3.0. Giving modders this much access hopefully means we'll see some pretty wild projects. A map editor will also be available, so you'll also be able to create new battlefields for your custom units and tweaked gameplay. I'm envisioning some big overhauls in our future.

    To get the ball rolling, Petroglyph has created a Brotherhood of Nod version of the Mammoth Tank, which it's stuck a nuke-launching cannon onto. You should be able to take it for a spin at launch. You'll be able to download maps and mods from the Steam Workshop or, if you're using Origin, just grab them from the in-game menu.

EA releasing Command & Conquer, Red Alert source code to help..

  • EA releasing Command & Conquer, Red Alert source code to help modders

    Why is June 5 so important? It's because it's the day EA will be launching Command & Conquer Remastered Collection. But EA making good with the modding community before the day the C&C Remaster comes out is glorious news. Jim Vessella, the Producer on the C&C Remaster at EA took to Reddit, where he said:

    "This is a key moment for Electronic Arts, the C&C community, and the gaming industry, as we believe this will be one of the first major RTS franchises to open source their source code under the GPL. Along with the inclusion of a new Map Editor, these open-source DLLs should assist users to design maps, create custom units, replace art, alter gameplay logic, and edit data".

    Vessella continued: "Overall, we are incredibly excited to see what the community creates over the coming months. We anticipate some fantastic content for the Remastered Collection itself, some great updates in current community projects as they incorporate the source code, and perhaps we'll even see some new RTS projects now made possible with the source code under the GPL".

Electronic Arts to Release Source Code of Highly Successful...

  • Electronic Arts to Release Source Code of Highly Successful Game

    Electronic Arts announced a surprise move this week. In something of an unprecedented move, EA will release the source code behind two massively popular games. Even if you haven’t played it, chances are, you’ve heard of Command & Conquer. The company will release the source code for two of its installment, Tiberian Dawn and Red Alert. Users who own the Remastered Collection of Command & Conquer will be able to dabble in designing maps, creating custom units, altering gameplay logic, etc. with the source code.

Command and Conquer Remastered finally moddable

  • Command and Conquer Remastered finally moddable

    EA announced that the upcoming remastered collection will have mod support at launch. This was actually dodged around by game developer Petroglyph until the publisher spilled the beans. Releasing the source code is the best way to make mods for the game.

    Game producer Jim Vessela was the one to announce that the TiberianDawn.dll, and RedAltert.dll and their source code will be available under the GNU General Public License 3.0. A map editor will be available as well.

Command and Conquer Remasters are Getting Source Code...

  • Command and Conquer Remasters are Getting Source Code Released as Well

    Electronic Arts and Petroglyph Studios have been working and are now weeks away from releasing the remaster of Command and Conquer: Tiberian Sun, and Red Alert in the Remaster Collection. One question that Petroglyph Studios has avoided answering up to now is if Command & Conquer Remastered Collection will support mods at launch. Producer Jim Vessella finally gave an answer on Reddit.

    Electronic Arts and Petroglyph Studios will be supporting mods for Command & Conquer Remastered Collection at launch and they are taking a step further as they are releasing the source codes for both games to facilitate an easier time building mods. TiberianDawn.dll and RedAlert.dll and their corresponding source code will be available under the GNU General Public License version 3.0 license.

'​Command & Conquer' Source Code To Be Released By EA

  • '​Command & Conquer' Source Code To Be Released By EA

    Electronic Arts has confirmed plans to release the source code for two instalments of its classic real-time strategy (RTS) series, Command & Conquer: Tiberian Dawn and Red Alert.

    "We are proud to announce that alongside the launch of the Remastered Collection, Electronic Arts will be releasing the TiberianDawn.dll and RedAlert.dll and their corresponding source code under the GPL version 3.0 license," said creative director, Jim Vessella.

    By releasing these open-source DLLs, the C&C team hopes that - along with a new map editor - the fan community can "design maps, create custom units, replace art, alter gameplay logic, and edit data" in order to create mods and "fun experiments" by tinkering with the code.

    [...]

    EA and Westwood Studios recently confirmed the release date for its long-awaited Command & Conquer remaster - 5th June, 2020. The snappily titled Command & Conquer Remastered Collection is bringing back the fan-favourite real-time strategy series for Windows PC via Steam and Origin.

EA open sources C&C Tiberian Dawn and Red Alert

  • EA open sources C&C Tiberian Dawn and Red Alert

    We have been watching the development of the Command & Conquer Remastered Collection quite closely and there has been some big news for the hallowed RTS franchise this week. In a blog post EA's Jim Vessella, producer on Command and Conquer Remastered, announced that mod support is coming to the 4K remasters. Additionally, Vasella shared that EA will be open sourcing the C&C Tiberian Dawn and Red Alert code under the GPL version 3.0 license.

    "Along with the inclusion of a new Map Editor, these open-source DLLs should assist users to design maps, create custom units, replace art, alter gameplay logic, and edit data," wrote Vasella. To demonstrate the possibilities this provides to would-be developers, Petroglyph created a new modded unit to play with - the Nuke Tank - an imagined Brotherhood of Nod captured and modified Mammoth Tank (see image below).

EA Goes Open-Source with Command & Conquer Remastered Collection

  • EA Goes Open-Source with Command & Conquer Remastered Collection

    Today, Command & Conquer Remastered Collection lead producer Jim Vessella posted a community update outlining the game’s commitment to the modding scene.

    EA will be releasing the TiberianDawn.dll and RedAlert.dll – some dynamic libraries for developers to work with – and their corresponding source code under the GPL version 3.0 license. This license allows EA to let others view and use the source, but still have ownership.

    This makes Command & Conquer one of the first major RTS franchises to provide their source code to users in this fashion, allowing aspiring modders opportunities to build custom maps, units, art and gameplay logic into the classic Command & Conquer experience. Incredible!

EA to Release 2 Command & Conquer Games' Source Code

  • EA to Release 2 Command & Conquer Games' Source Code to Help Modders

    EA has announced that it's releasing the source code for Command & Conquer: Tiberian Dawn and Red Alert in an effort to support the series' modding community ahead of the launch of Command & Conquer Remastered.

    Announced in a blog post on May 21, EA has decided that it will release the dynamic-link library (.dll file) and for both Tiberium Dawn and Red Alert, as well as the games' respective source codes. This will allow modding of the remastered game, something highly requested by fans.

Gamasutra's coverage

The Star Online covered it also

  • Electronic Arts to release 'Command & Conquer Remastered' source code to allow for modding

    Electronic Arts (EA) says it will allow players to mod its upcoming Command & Conquer Remastered Collection by making the game open source.

    The video game company's creative director Jim Vessella announced that due to popular demand, EA will be "releasing the TiberianDawn.dll and RedAlert.dll and their corresponding source code under the General Public License (GPL) version 3.0 license".

    He added that the move "to open source their source code under the GPL" was a first for EA, and possibly for any major real time strategy (RTS) franchise.

    With this, modders would have access to a new Map Editor as well as the ability to design maps, create custom units, replace art, alter gameplay logic and edit data.

    “Our goal was to deliver the source code in a way that would be truly beneficial for the community, and we hope this will enable amazing community projects for years to come,” Vessella said, in a blogpost.

Tiberian Dawn and Red Alert will be partially open-sourced

  • Tiberian Dawn and Red Alert will be partially open-sourced alongside remaster launch

    Today, EA gave another update regarding the upcoming Command & Conquer Remastered Collection, specifically about modding support for the two games in it, Tiberian Dawn and Red Alert. Surprisingly, it was revealed today that EA will be open-sourcing some key parts of the game.

    The open-sourced material, "TiberianDawn.dll and RedAlert.dll and their corresponding source code," will be under the GPL version 3.0 license, and will be released into the wild alongside the Remastered Collection's launch on June 5. Regarding this move, EA producer Jim Vessella said that "this is a key moment for Electronic Arts, the C&C community, and the gaming industry, as we believe this will be one of the first major RTS franchises to open source their source code under the GPL."

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Debian: Latest Raspberry Pi OS and Reproducible Builds

Programming: Perl, Rust and More

  • The [Perl] Weekly Challenge #062

    Once again, Neil Bowers, came up with another exciting task for all Team PWC members. Like always, it was fun task. Thanks to Ryan for providng sample data and expected result based on the definition of the task. Half the job done already. The only thing left for the us, is get on with the job. I noticed Raku needed slightly different approach then the Perl. It could be I am doing something very badly. I am happy to correct myself, if you find anything silly. More on this, later down below. However the second task of the week, N Queens, turned out to tough nut to crack for me. For the first, since I started contributing, I gave up on this. Technically speaking, I did attempt to solve it with the help of my 11 year old daughter, but it was only limited to 2D rather than 3D as expected in the task. Therefore I decided not to submit my solution. Having said that I didn’t want to loose my work, so just for record, I am sharing in this blog, just in case, if I want to re-visit the code.

  • New Arel like SQL Manager

    Some months ago I started working in a system similar to ActiveRecord. But then it became pretty big so then I centered my attention in a SQL AST manager instead. So I made a library that is basically an Arel port. You can see the README with most of the basic info. After looking at implementations in CPAN I realized there are many of them already but all of them based on hash structures.

  • In Rust, we lust: Security-focused super-C++ language still most loved among Stack Overflow denizens

    Rust for the fifth year in a row has held its position as the most-loved programming language in Stack Overflow's annual developer survey, even if it's not the primary language for most programmers and not many jobs require it. Rust, beloved by 86 per cent of respondents this year, recently celebrated five years since its 1.0 release. After years of appreciation for its memory safety features, speed, and other benefits, the language is making the move from an aspirational technology to a growing presence in savvy software organizations.

  • Performant Containerized Go* Applications with Intel® Advanced Vector Extensions 512 on Clear Linux* OS

    Major cloud software such as Docker*, etcd*, Istio*, Kubernetes*, Prometheus*, and Terraform* use the Go* programming language for core cloud infrastructure components. Why are they using Go? Compared with many other scripting languages, Go is fast! This article shows how to develop performant Go applications that leverage Intel® Advanced Vector Extensions 512 (Intel® AVX-512) and a Go container based on Clear Linux* OS to improve the performance potential of Go. [...] Go is an open source programming language with concurrency mechanisms that help developers make full use of multicore and networked machines. It is expressive, modular, and efficient. Go based data science and analytic applications typically leverage gonum, a set of libraries for matrices, statistics, and optimization. Libraries like gonum build on top of a lower-level BLAS (Basic Linear Algebra Subroutines) layer. Gonum / netlib creates wrapper packages that provide an interface to Netlib CBLAS implementations. Because netlib uses C and CBLAS, using gonum/netlib provides indirect use of an Intel processor’s Intel AVX-512 capability, if available on the running system. The gonum/netlib recommended BLAS layer for performance on Linux is OpenBLAS. OpenBLAS is an optimized open source BLAS library based on GotoBLAS2 1.13 BSD version, implemented in C. It provides a BLAS layer implementation with Intel AVX-512 acceleration that is adaptable to Intel® Advanced Vector Extensions 2 (Intel® AVX2) or Intel® Streaming SIMD Extensions (Intel® SSE) only platforms.

  • Intel's Clear Linux Working On AVX-512 Optimized Golang Container

    One of the latest performance optimizations being pursued by Intel on the open-source Linux side is providing an AVX-512-optimized container for Golang usage. Intel's Clear Linux crew has assembled a new container providing AVX-512 tuned Go language support paired with AVX-512 optimized Glibc, OpenMP, and OpenBLAS libraries for operating on Intel's Xeon Scalable servers.

  • Some notes on Corona

    In many ways, very little has changed in the way I work on Free Software projects. I get paid to do so – partly on Calamares, partly on other things – and there simply was no switch-to-remote work for me. Sitting at my desk, two monitors, FreeBSD underneath and Linux VMs in my face, with IRC for realtime communication: that’s been part-and-parcel of work for years now and nothing has changed there. Except that now there’s people in the house. One thing I notice is that when kid[1] is at the machine next to mine, it’s distracting. But how distracting, depends on what is on-screen. Java code only a little, until I feel the urge to ask what’s the issue – then I’m the cardboard cutout dog. Geometry Dash also only a little, since the rhythmic clicking of the mechanical keyboard mostly makes the same sound as my own keyboard when I’m doing something derpy like re-indenting chunks of CMakeLists.txt. Minecraft, on the other hand, drives me nuts. I just can’t work sitting next to that. The Slimbook sees a lot more work now, when I flee to the living room. But that’s where online lessons are happening, so I need to sneak around (sometimes out around the side of the house to cross to the other end of the room) because I don’t want to be broadcast accidentally to 20 students listening to middle-school explanations of quadratic equations. The equations are written on the blackboard painted onto one wall of the room. kid[0] had final exams cancelled out from under them, so they graduated from school with very little sound or fury. We wrote out a CV together and they now have a job (in “smart” lockdown times!) until the end of the summer and the start of university.

  • This'll make you feel old: Uni compsci favourite Pascal hits the big five-oh this year

    Pascal, a descendant of ALGOL 60 and darling of computer science courses for decades, turns 50 this year. For engineers of a certain age, Pascal was hard to avoid in the latter part of the last century. Named for 17th-century French mathematician Blaise Pascal, the language is attributed to Swiss computer scientist Niklaus Wirth and was created in part due to Wirth's frustration with the process to improve the ALGOL 60 language. Involved in the ALGOL X effort, Wirth proposed ALGOL W, which, while not deemed a sufficient advance over ALGOL 60, became Pascal in 1970.

Python Programming

  • How to handle bulk data insertion SQLite + python

    When it comes of handling huge amount of data, the most common things that developer always does is to store data in a single manner each SQL statement has a new transaction started for it. This is very expensive, since it requires reopening, writing to, and closing the journal file for each statement. Despite that fact that they can do it in a bulk transaction. Now how do we did this? I’ll show you. Let’s say you have 20,000 candidate records to be inserted in your database. It really makes sense to consider a bulk transaction right? Sure why not.

  • Convert Bytearray to Bytes in Python

    Many different types of data objects are supported by Python. Two of them are the objects bytearray and bytes. The bytearray() function returns an array object of bytes. This object is changeable and supports the integer number from 0 to 255. The bytes() function returns bytes objects, is not changeable, and supports the integers from 0 to 255. This article will describe these functions and explain how bytearray objects can be converted into bytes objects.

  • List Intersection in Python

    Many object variables exist in python to store a variety of data types. The list is one of these variables and can store different types of data for different needs. Sometimes, we need to find common, uncommon, or both common and uncommon data items from the multiple lists for programming purposes. Python contains several built-in functions and operators that can perform these types of tasks for Python sets. Finding common data from the multiple lists is called list intersection, but there is no operator or built-in function for lists like sets to find the common data items from multiple lists. This tutorial will show you how to intersect lists in Python.

  • How to Execute Shell Commands in Python Using the Subprocess Run Method

    Subprocess is a built-in Python module that can be used to create new processes and interact with their input and output data streams. In simpler terms, you can use it to run shell commands and run executable binaries usually scattered in various “bin” folders across a Linux file system. You can also supply a full path to an executable binary and use any command-line switches associated with the binary. This article will explain how to use the subprocess module and its run method in Python apps. All code samples in the article are tested with Python 3.8.2 on Ubuntu 20.04.

  • How to Use the Python Isalpha Function

    Sometimes, we need to check the content of data for programming purposes. There are many different types of built-in functions in Python for string data to check the content This content may include letters, numbers, or other special characters. The isalpha() function is one of the useful built-in functions of Python that can be used to find out whether or not the content of the data is alphabetic. This function searches the alphabet in the starting of the string value. If the starting value of the string is a letter, then this function returns true; otherwise, it returns false. This tutorial will show you how to can use the isalpha() function in Python.

  • PSF GSoC students blogs: Weekly Blog #1

    Hello Everyone, this is Soham Biswas currently in 2nd year pursuing my Bachelor’s(B.Tech) degree in Computer Science & Engineering from Institute of Engineering & Management, Kolkata. I have been selected for GSoC' 20 at sub-org FURY under the umbrella organisation of Python Software Foundation. I will be working on building sci-fi-like 2D and 3D interfaces and provide physics engine integration under project titled "Create new UI widgets & Physics Engine Integration".

  • PSF GSoC students blogs: First Blog GSoC 2020
  • PSF GSoC students blogs: Weekly Check-in #1
  • PSF GSoC students blogs: GSoC Blog : Week 1

    Since most of the places including my university are closed due to the pandemic outbreak, I decided to get a head start and start with the project early. During the community bonding period, I had video conference meetings with my mentors scheduled every week on Wednesday. During these meetings i interacted with the mentors to have a coherent understanding of how the project design and implementation will be managed over the course of the entire period. Since my project involves a lot of theoretical understanding of concepts such as ray marching, I spent the period going through the theory of each topic.This week also involved going through the documentation for shaders used in VTK.

  • PSF GSoC students blogs: Community Bonding Check-in

    I had an onboarding meeting with my mentors where we got to know each other a bit better. They advised me to play around with uarray and unumpy without any goal in mind which I found to be a very good advice. I played a bit with special methods by implementing a simple Vector2D class and used the code in this notebook with some print statements to understand better the protocols and how they are called. I wanted to start earlier on my project so I took over a PR from one of my mentors which adds multimethods for the linalg module. What is coming up next? I'm going to continue the PR that I have been working on since it still isn't finished and I will also follow the proposed timeline and start adding multimethods for other routines like checking class equality in array elements. Some mathematical constants and their aliases are also missing so I will be adding these too and probably refactoring the existing ones into classes. This week marks the end of my college classes but I still have some assignments and exams coming up in the following weeks so there's a lot of work ahead of me to proper balance both university studies and GSoC but I wouldn't have it other way.

  • Weekly Python StackOverflow Report: (ccxxx) stackoverflow python report

The Ongoing CPU Security Mitigation Impact On The Core i9 10900K Comet Lake

At least for the workloads tested this round, when booting the new Intel Core i9 10900K "Comet Lake" processor with the software-controlled CPU security mitigations disabled, the overall performance was elevated by about 6% depending upon the workload. Here is a look at the out-of-the-box security mitigations for this new Intel desktop CPU against foregoing the default CPU security mitigations and running an unprotected configuration to see what the pre-Spectre performance looks like. Read more