Language Selection

English French German Italian Portuguese Spanish

Gaming

Games: How to Build a New PC for GNU/Linux and New Titles

Filed under
Gaming

  • How to Build a New PC For Linux - Make Tech Easier

    Often times you will receive a recommendation that you should install Linux on an older PC. The thing is, Linux works extremely well on a new custom built PC, too. There are many users that are looking for a brand new Linux PC for home office use, workstation use, or other specialized uses. Here we walk you through how to build a new PC for Linux.

  • Build and connect more subway systems in a free Mini Metro content update | GamingOnLinux

    Mini Metro, the wonderful subway train-track building sort-of puzzle game just recently had a nice free content upgrade with more on the way. It's something of a masterpiece, and very highly rated so it's awesome to see it expand.

    Across multiple maps you gradually build up and design a transport network that rapidly expands, the point is to get people across to the correct station as quickly as possible. It's a hard game to pin down to a particular genre too. Is it a puzzle game? Is it a strategy game? Well, both sort-of and it's also both relaxing and often a little stressful too but it's brilliant and many things more.

  • Dying Light has a Left 4 Dead 2 crossover event and a free DLC | GamingOnLinux

    Love kicking ass and destroying Zombies? Check out the latest update to the excellent open-world parkour action in Dying Light with a new Left 4 Dead crossover event.

    The special experience is live now until October 29 18:00, which will see you battle the Viral Rush event which is meant to emulate the hordes that appear in Left 4 Dead. To make it a bit more interesting and unique Techland added in a "new type of shotgun ammo that gives the infected a taste of fire and brimstone". If you don't like it, you can turn off the special events like this in the menu.

  • The Zone: Stalker Stories to offer a unique blend of exploration and deck-building | GamingOnLinux

    A thoroughly curious blend of genres this one with The Zone: Stalker Stories offering up exploration, deckbuilding, card battles and RPG elements. On top of that, you're also getting treated to a visual novel styled story that's being carefully crafted by industry veterans from Illuminated Games who worked on the likes of Mount&Blade, The Next World and more.

    Inspired by the likes of Slay the Spire, S.T.A.L.K.E.R and Darkest Dungeon it's not going to be a roguelike, instead their plan is to offer a richly detailed story experience with hand-crafted environments with plenty to explore and secrets to find.

Games: Caesar III, Moonshell Island, The Last Relic

Filed under
Gaming

  • Julius, the open source re-implementation of Caesar III has a new major release | GamingOnLinux

    Caesar III continues to live on and get improvements on modern systems thanks to open source, with the Julius game engine continuing to mature.

    On October 27, Julius 1.5.0 was released continuing to upgrade the experience. The current status is that it should be fully playable, with it largely focused on accuracy with the original game but with plenty of UI enhancements.

  •   

  • Upcoming RPG 'Moonshell Island' will have you fight giant tomatoes with a whisk | GamingOnLinux

    You've faced monsters before aplenty but what about nomsters? Moonshell Island looks and sounds like a delightful and rather quirky upcoming RPG.

    Set on a whimsical island, Moonshell Island will feature a cast of charming characters, a "satisfying" action-battle system, plenty of mini-games and a "heartwarming tale of achieving dreams, supporting friends, and building a community". On a peaceful island these strange nomsters threaten the peace so "you must journey to find the source of the trouble and recruit the islanders to a safe haven, Crabby’s Cabana Club. As the club population grows, more services become available to aid you on your quest to uncover not only the secrets of the island, but also of yourself".

  •   

  • The Last Relic is an upcoming RPG inspired by Earthbound and Chrono Trigger | GamingOnLinux

    Enjoyed classics like Earthbound and Chrono Trigger? Take a look at The Last Relic, an in-development RPG from developer Christopher Hall Guay.

    "The Last Relic follows the tale of a young girl named Ellie who is transported from her cozy, American life to a foreign realm of magic and monsters. Lost and alone, she wanders this new land aimlessly, wishing only to get back home. She's attacked by monsters only to be rescued by a young man named Dorian. It's here Ellie learns that she is far from Earth, in the land of Relics and Relic Hunters. Why was she brought here? And will she ever make it back home?"

Making Linux More Like Windows

Filed under
Microsoft
Gaming

  • Collabora's Work On Extending The Linux Kernel To Better Support Windows Gaming - Phoronix

    Windows gaming on Linux got some love this week at the Linux Foundation's Open-Source Summit Europe virtual event. In particular, a recap of the work that's been done so far on extending the Linux kernel to better support Wine / Steam Play based support for Windows games running on Linux. 

    Gabriel Krisman Bertazi as an engineer for consulting firm Collabora talked about their work in recent years on improving the Linux kernel for supporting Valve's needs around running Windows games on Linux with Steam Play. Collabora has been one of Valve's partners for this effort along with CodeWeavers and Valve employing various developers on improving the Linux graphics stack, etc. 

  • Collabora expect their Linux Kernel work for Windows game emulation in Kernel 5.11

    Collabora have been doing presentations during the Open Source Summit, with one particular talk from Gabriel Krisman Bertazi on the "State of Linux Gaming" being quite interesting.

    While there has been a lot of progress with the Windows compatibility layers Wine and Valve's fork Proton (part of Steam Play), there's still plenty of areas currently lacking and needing work. Collabora is one company extending the Linux Kernel to improve Linux gaming with these compatibility layers, thanks to Valve sponsoring the work. One of the big missing pieces of the pie is supporting the likes of anti-cheat and DRM, with anti-cheat especially causing all sorts of problems entirely breaking lots of Windows games in Wine and Proton.

    The State of Linux Gaming talk was mostly going over what anyone following would already know, as the event isn't aimed at your typical Linux gaming enthusiast. However, it was still an interesting talk to follow. Thanks to The Linux Foundation, I was able to attend and listen to the talk (the online event requires a ticket purchase) but I've been told by my Collabora contact that they will all eventually be up on their own YouTube Channel which could be as soon as early next week for anyone to be able to view.

    If you want a brief overview, you can find the slides here from the event schedule. One of the key points that Gabriel Krisman Bertazi went over is their work on system call emulation, which is now required because DRM and anti-cheat tech "are issuing system calls directly from the Windows game code and that bypasses Wine because Wine is not a sandbox" and Wine currently cannot capture those system calls needed which ends up causing games to crash.

Games: Stadia, Graveyard Keeper and Wildermyth

Filed under
Gaming
  • Stadia Pro for November has Sniper Elite 4, Risk of Rain 2, Republique and new releases | GamingOnLinux

    Google has announced the latest set of Stadia Pro games, along with new titles about to release like Sekiro: Shadows Die Twice and Watch Dogs: Legion. PLUS news of Ubisoft+ coming to Stadia soon.

    What is Stadia? A quick primer for people not following: it's a game streaming service that uses Debian Linux under the hood along with the Vulkan graphics API. Playable on Linux in Chromium / Chrome browsers. You can either buy games, or subscribe to Stadia Pro to claim games each month (or do both).

  • Graveyard Keeper - Game Of Crone expansion is out now | GamingOnLinux

    Graveyard Keeper - Game Of Crone is an expansion to the medieval graveyard building and management sim that's like a morbid take on Stardew. This fresh expansion adds in another bunch of hours (6-12 they said approximately) to play through, along with a whole new story to follow where you help a bunch of escaped prisoners build up a camp.

    "You’ll have to help the escaped prisoners of the Inquisition survive in the wilderness by providing them with everything they need. To develop their camp to a fortified settlement while keeping in mind its benefits. To protect those who entrusted you with their lives, from the sword and fire. And also - to untangle the circumstances of the cruel game, which turned into the Great Blast and the return of the Ancient Curse."

  • Papercraft styled tactical-RPG 'Wildermyth' has a big new campaign out | GamingOnLinux

    Wildermyth is the character-driven, procedurally-generated tactical RPG with an art style resembling papercraft and it's brilliant. Now it's also bigger with a big campaign update out.

    In Wildermyth you play through various generated campaigns, each of which mixes things up like characters and events and so every play-through is different. You're supposed to see it as something resembling a classic tabletop RPG experience. Mixing together a party-based RPG with overworld exploration, random events and tactical turn-based combat there's a lot to love about it.

  • Godot Web export progress report #3

    Howdy Godotters! It's-a me! Fabio! It is time for an update on the Godot export for the Web.

    In the last few months, a lot has been going on regarding the Godot export for the Web. Most of the enhancements mentioned in the previous report have now been merged into the master branch, and backported to 3.2 (included in 3.2.4 beta 1).

    This sadly does not yet include the virtual keyboard support, since implementing it without impacting the experience on touchscreen-enabled devices that also have a physical keyboard has proven harder than expected.

    There is great news, though, on the other topic mentioned in that report, which is... GDNative support on HTML5 exports!

    Additionally, a new prototype version of the Godot Web Editor is now available for you to try out.

Games: Avorion, Iratus: Wrath of the Necromancer, Little Ghost and LEd

Filed under
Gaming

  • Avorion - Black Market expansion is due on November 2, has a new trailer up | GamingOnLinux

    The huge open-world space sandbox Avorion has the first expansion releasing on November 2, along with plenty more details revealed and a trailer.

    It's going to include quite a lot of extra content for those who wants it. Avorion already had a huge open world with lots to do, and you can spend hours in it easily thanks to the deep ship-building mechanics. This expansion is aimed it those who want more story and more game mechanics overall though with 20 new story missions, side-missions and events. There's a new hacking ability, a Black Market to trade at with illegal and stolen space goods along with weapons and upgrades only found there. On top of that there's The Convoy story event, that has a huge convoy attempt an expedition towards the center of the galaxy and you can choose to join or fight it.

  •   

  • Iratus: Wrath of the Necromancer expands the reverse dungeon crawler - out now | GamingOnLinux

    Iratus: Wrath of the Necromancer is the brand new expansion to Iratus: Lord of the Dead, the pretty good reverse dungeon crawler where you control evil forces trying to make their way to the surface.

    For those that missed it, the base game Iratus: Lord of the Dead added Linux support along with the 1.0 release back in April 2020. Giving a similar style to the likes of Darkest Dungeon, without the brutal difficulty and much more of a turn-based dungeon crawling battler than anything else. 

  • Little Ghost Project is an upcoming spooky modern 3D point and click adventure | GamingOnLinux

    Now crowdfunding on the Ulule platform, Little Ghost Project is a story driven adventure game, which aims to be a tribute to classic point and click adventures from Ron Gilbert and Tim Schafer, such as Monkey Island, Maniac Mansion or Grim Fandango along with more modern features.

    Created by French team Jolly Roger Productions, it's a fully 3D afventure with a world of the dead inspired in style by Tim Burton movies like The Nighmare Before Christmas and Corpse Bride with an original satirical comedy story and a cast of colourful characters they say should be suitable for all ages.

    "Imagine a world full of ghouls, ghosts, vampires and many other terrifying undead! A world following its own rules and codes. A world where the living are real bogeymen for children."

  •   

  • Modern open source level editor 'LEd' has a new release with the first Linux build | GamingOnLinux

    Announced and highlighted back here in September, LEd is a modern open source level editor from the previous development lead on Dead Cells.

    [...]

    Looks like they've started getting their Linux support into better shape too, with the 0.4.0 release that went out recently having their first attempt at a standalone Linux build with help from the community. This is why open source is great, anyone can get involved.

Games: Monster Prom, Möbius Front '83 and League Of Legends

Filed under
Gaming

  • The absurd multiplayer dating sim Monster Prom 2: Monster Camp is out now | GamingOnLinux

    I will admit that the original Monster Prom is something special as it remains as the only dating sim type of game I've enjoyed, and now there's a brand new helping of it out with Monster Prom 2: Monster Camp.

    The original was an unexpected pleasure for me, as a genre I've rarely been able to enjoy. Let's face it, "In Monster Prom I was rejected even after letting a princess ride me", is not a typical GamingOnLinux headline. Monster Prom 2: Monster Camp was funded thanks to a Kickstarter campaign back in 2019, and it has released as of October 23 along with full Linux support as expected. Developer Beautiful Glitch mentioned how they've pretty much taken all that was tasty from the original, and threw in some spices to make Monster Prom 2: Monster Camp.

  • Möbius Front '83 is a tactical turn-based strategy game from Zachtronics | GamingOnLinux

    Releasing with Linux support on November 5 is Möbius Front '83 latest title from Zachtronics (SpaceChem, Infinifactory, Opus Magnum, Eliza). Unlike most of their previous titles, it's not a puzzle game. They say it's actually a conventional strategy game designed from scratch by the clever minds at Zachtronics, so it will have their own special feel to it.

    "The year is 1983 and the United States of America must defend itself from an enemy it could have never imagined— an America from an alternate universe that will stop at nothing to seize control of the country’s heartland!"

  • How to play League of Legends on Linux | FOSS Linux

    League Of Legends is a game made into a snap, meaning that the software package can be installed and executed across different Linux distributions. Being among the largest footprints of any game in streaming media communities on platforms like Twitch and YouTube, installing it in your Linux system will be great. For our case, we will install it in Ubuntu distro.

Games: AntiMicroX in Linux, GOG, Life of Delta, 9 Monkeys of Shaolin, Gravity Ace

Filed under
Gaming

Games: Nonsense Soccer, Bound By Blades and Halloween at Humble Store

Filed under
Gaming
  • Nonsense Soccer is a highly amusing local multiplayer platformer-soccer-hybrid | GamingOnLinux

    After your next local multiplayer game? Nonsense Soccer is out in Early Access and it's already a huge amount of fun if you're the competitive type.

    Nonsense Soccer takes the classic sport and turns it into a side-on platformer-soccer-hybrid and the result is chaotic. Simple enough for anyone young and old to pick up their favourite gamepad and get kicking. It's actually been available for a little while already, with the new Steam release being their second major update.

  • Check out the fresh demo of Bound By Blades and take down some fierce monsters | GamingOnLinux

    Bound By Blades might look welcoming with the sweet colourful style and wonderful music, but this action-RPG gets quickly intense.

    Inspired somewhat by Monster Hunter, it originally tried going through Kickstarter to gather funds back in 2019. It failed but the development has continued anyway. The idea is that you go through increasingly tough battles, slaying big creatures in the unique four-corner combat arena where you run between four corners, dodging enemy attacks and unleash your own. After a year of work, the new demo is out now.

  • Humble Store has a big Halloween sale on right now | GamingOnLinux

    Prepare for Halloween with some new games? It's not like you're able to go out much with the COVID19 disease still raging on so staying in and playing games sound great to me.

    To help with that you can check out the Humble Store Halloween Sale, which has a number of big hits going on some pretty high discounts. While it's a Halloween sale, the majority of the titles oddly aren't really scary or much related to the event, still it's another good chance to build up your collection.

ScummVM Android Love

Filed under
OS
Android
Gaming

Our new and shiny Android port for ScummVM v2.2.1 is now live on the Google Play Store. After quite a long period of dedicated work from our team developers, and a month of public beta testing by members of our community who helpfully reported quite a few issues for us to address, we are finally ready to give you the stable release for our ScummVM Android app.

This app has been significantly re-written and tested on modern Android devices, running up to Android 10+. It includes new features which bring it up to speed with the desktop ScummVM application, such as FluidSynth support, Cloud Saves and more localization choices for the UI. Also included is the Local File Server (LAN) feature, whereby your device can act as a temporary file server allowing you to download files (eg. save files and even the config file) or upload new ones (eg. game data) using a web browser from a PC or another client.

Read more

Games: Hive Time, Stadia and Retroarch

Filed under
Gaming

  • Developer of Hive Time reflects on the release and their pay what you want model

    Hive Time from developer 'Cheeseness' released nearly a year ago, and so the developer has written up a lengthy blog post on the development and the finances. A good read if you like behind the scenes dev info, here I will sum up a few interesting bits from it but the full article is definitely worth reading.

    It's a thoroughly interesting read because Hive Time is in quite a unique position. Not only because it's made with open source tools like Godot Engine, Blender, the GNU Image Manipulation Program, Inkscape, and Audacity it also released where you could download it for nothing. Technically, it's a $10 game but they made it pay what you want for people who can't afford to pay. The pay what you want model was made pretty popular years ago thanks to the likes of Humble Indie Bundle and others, but for selling a single game how does it turn out? That's what Cheese talks about and it seems to have been a tough sell overall.

  •      

  • Creative Director At Google Stadia Advocates Streamers Paying Game Devs And Publishers

           

             

    Way back in 2013, we discussed an interesting study conducted by Google looking at the effect of let's play and video game reviews has on the gaming industry. That study's conclusion was that viewers watched let's plays at a far higher clip than, say, video game trailers. Two-thirds of those views appeared to be watchers focusing on the video itself, whereas the other third were watching on secondary devices/screens in order to find tips and tricks for completing the game in question. Both were conducive to promoting the gaming industry, being a method for finding out if a game is worth buying and because gamers know they have a resource to help complete a game.

  •   

  • Retroarch for Android – The Complete Guide

    For years, Retroarch has been the indomitable platform of choice for discerning emulation connoisseurs on PC. The all-in-one package designed to load up all your favorite consoles and games from one place is available for Android, too, though the intricacies of setting it up are much less talked about.

    If you’ve downloaded Retroarch and don’t know your core from your content or just want to know which cores are best for running your favorite console games, read this Retroarch for Android guide for the instructions.

Syndicate content

More in Tux Machines

Fedora Elections and IBM/Red Hat Leftovers

  • Fedora 33 elections nominations now open

    Candidates may self-nominate. If you nominate someone else, please check with them to ensure that they are willing to be nominated before submitting their name. The steering bodies are currently selecting interview questions for the candidates. Nominees submit their questionnaire answers via a private Pagure issue. The Election Wrangler or their backup will publish the interviews to the Community Blog before the start of the voting period. Fedora Podcast episodes will be recorded and published as well. Please note that the interview is mandatory for all nominees. Nominees not having their interview ready by end of the Interview period (2020-11-19) will be disqualified and removed from the election.

  • 12 Tips for a migration and modernization project

    Sometimes migration/modernization projects are hard to execute because there are many technical challenges, like the structure of legacy code, customer environment, customer bureaucracy, network issues, and the most feared of all, production bugs. In this post I'm going to explain the 12-step migration / modernization procedure I follow as a consultant using a tip-based approach. I have some experience with this kind of situation because I’ve already passed by different kinds of projects with several kinds of problems. Over time you start to recognize patterns and get used to solving the hard problems. So, I thought: Wouldn't it be cool to create a procedure based on my experience, so that I can organize my daily work and give the transparency that the customers and managers want? To test this out, I did this for one customer in my hometown. They were facing a Red Hat JBoss EAP migration/modernization project. The results of the project were outstanding. The customer said they were even more satisfied with the transparency. The project manager seemed really comfortable knowing all about the details through the project and pleased with reducing the risk of unexpected news.

  • Awards roll call: June 2020 to October 2020

    We are nearly at the end of 2020 and while the pace continues to increase, we want to take a moment to acknowledge and celebrate some of the successes of Red Hat's people and their work. In the last four months, several Red Hatters and Red Hat products are being recognized by leading industry publications and organizations for efforts in driving innovation.

  • How developers can build the next generation of AI advertising technology – IBM Developer

    As we look across the most rapidly transforming industries like financial services, healthcare, retail – and now advertising, developers are putting open source technologies to work to deliver next-generation features. Our enterprise clients are looking for AI solutions that will scale with trust and transparency to solve business problems. At IBM®, I have the pleasure of focusing on equipping you, the developers, with the capabilities you need to meet the heightened expectations you face at work each day. We’re empowering open source developers to drive the critical transformation to AI in advertising. For instance, at the IBM Center for Open source Data and AI Technologies (CODAIT), enterprise developers can find open source starting points to tackle some of your thorniest challenges. We’re making it easy for developers to use and create open source AI models that can ultimately help brand marketers go deeper with AI to reach consumers more effectively.

Programming: Qt, PHP, JS and Bash

  • Qt 6 To Ship With Package Manager For Extra Libraries - Phoronix

    Adding to the list of changes coming with the Qt 6 toolkit, The Qt Company has now outlined their initial implementation of a package manager to provide additional Qt6 modules.

  • Qt for MCUs 1.5 released

    A new release of Qt for MCUs is now available in the Qt Installer. If you are new to Qt for MCUs, you can try it out here. Version 1.5 introduces new platform APIs for easy integration of Qt for MCUs on any microcontroller, along with an in-depth porting guide to get you going. Additionally, it includes a set of C++ APIs to load new images at runtime into your QML GUI. As with every release, 1.5 also includes API improvements and bug fixes, enhancing usability and stability.

  • KDDockWidgets v1.1 has been released! - KDAB - KDAB on Qt

    KDDockWidgets v1.1 is now available! Although I just wrote about v1.0 last month, the 1.1 release still managed to get a few big features.

  • KDAB TV celebrates its first year - KDAB

    A year ago KDAB started a YouTube channel dedicated to software development with Qt, C++ and 3D technologies like OpenGL. We talked to Sabine Faure, who is in charge of the program, about how it worked out so far and what we can expect in the future.

  • How to build a responsive contact form with PHP – Linux Hint

    Contact forms are commonly used in web applications because they allow the visitors of the website to communicate with the owner of the website. For most websites, responsive contact forms can be easily accessed from various types of devices such as desktops, laptops, tablets, and mobile phones. In this tutorial, a responsive contact form is implemented, and the submitted data is sent as an email using PHP.

  • Applying JavaScript’s setTimeout Method

    With the evolution of the internet, JavaScript has grown in popularity as a programming language due to its many useful methods. For example, many websites use JavaScript’s built-in setTimeout method to delay tasks. The setTimeout method has many use cases, and it can be used for animations, notifications, and functional execution delays.Because JavaScript is a single-threaded, translative language, we can perform only one task at a time. However, by using call stacks, we can delay the execution of code using the setTimeout method. In this article, we are going to introduce the setTimeout method and discuss how we can use it to improve our code.

  • Removing Characters from String in Bash – Linux Hint

    At times, you may need to remove characters from a string. Whatever the reason is, Linux provides you with various built-in, handy tools that allow you to remove characters from a string in Bash. This article shows you how to use those tools to remove characters from a string. [...] Sed is a powerful and handy utility used for editing streams of text. It is a non-interactive text editor that allows you to perform basic text manipulations on input streams. You can also use sed to remove unwanted characters from strings. For demonstration purposes, we will use a sample string and then pipe it to the sed command.

Python Programming

  • Dissecting a Web stack - The Digital Cat

    Having recently worked with young web developers who were exposed for the first time to proper production infrastructure, I received many questions about the various components that one can find in the architecture of a "Web service". These questions clearly expressed the confusion (and sometimes the frustration) of developers who understand how to create endpoints in a high-level language such as Node.js or Python, but were never introduced to the complexity of what happens between the user's browser and their framework of choice. Most of the times they don't know why the framework itself is there in the first place. The challenge is clear if we just list (in random order), some of the words we use when we discuss (Python) Web development: HTTP, cookies, web server, Websockets, FTP, multi-threaded, reverse proxy, Django, nginx, static files, POST, certificates, framework, Flask, SSL, GET, WSGI, session management, TLS, load balancing, Apache. In this post, I want to review all the words mentioned above (and a couple more) trying to build a production-ready web service from the ground up. I hope this might help young developers to get the whole picture and to make sense of these "obscure" names that senior developers like me tend to drop in everyday conversations (sometimes arguably out of turn). As the focus of the post is the global architecture and the reasons behind the presence of specific components, the example service I will use will be a basic HTML web page. The reference language will be Python but the overall discussion applies to any language or framework. My approach will be that of first stating the rationale and then implementing a possible solution. After this, I will point out missing pieces or unresolved issues and move on with the next layer. At the end of the process, the reader should have a clear picture of why each component has been added to the system.

  • Introducing AutoScraper: A Smart, Fast and Lightweight Web Scraper For Python | Codementor

    In the last few years, web scraping has been one of my day to day and frequently needed tasks. I was wondering if I can make it smart and automatic to save lots of time. So I made AutoScraper!

  • django-render-block 0.8 (and 0.8.1) released!

    A couple of weeks ago I released version 0.8 of django-render-block, this was followed up with a 0.8.1 to fix a regression. django-render-block is a small library that allows you render a specific block from a Django (or Jinja) template, this is frequently used for emails when you want multiple pieces of an email together in a single template (e.g. the subject, HTML body, and text body), but they need to be rendered separately before sending.

  • Pyston v2: 20% faster Python | The Pyston Blog

    We’re very excited to release Pyston v2, a faster and highly compatible implementation of the Python programming language. Version 2 is 20% faster than stock Python 3.8 on our macrobenchmarks. More importantly, it is likely to be faster on your code. Pyston v2 can reduce server costs, reduce user latencies, and improve developer productivity. Pyston v2 is easy to deploy, so if you’re looking for better Python performance, we encourage you to take five minutes and try Pyston. Doing so is one of the easiest ways to speed up your project.

  • Pyston v2 Released As ~20% Faster Than Python 3.8 - Phoronix

    Version 2.0 of Pyston is now available, the Python implementation originally started by Dropbox that builds on LLVM JIT for offering faster Python performance. Pyston developers believe their new release is about 20% faster than the standard Python 3.8 and should be faster for most Python code-bases.

  • Python int to string – Linux Hint

    Python is one of the universal languages that support various types of data types like integer, decimal point number, string, and complex number. We can convert one type of data type to another data type in Python. This data type conversion process is called typecasting. In Python, an integer value can easily be converted into a string by using the str() function. The str() function takes the integer value as a parameter and converts it into the string. The conversion of int to string is not only limited to the str() function. There are various other means of int to string conversion. This article explains the int to string conversion with various methods.

  • Python isinstance() Function – Linux Hint

    Python is one of the best and efficient high-level programming languages. It has a very straightforward and simple syntax. It has very built-in modules and functions that help us to perform the basic tasks efficiently. The Python isinstance() function evaluates either the given object is an instance of the specified class or not.

Graphics: Wayland, Radeon, and Mesa

  • Sony Engineer Talks Up Using Flutter + Wayland For Their Embedded Interfaces - Phoronix

    A Sony engineer confirmed at this week's Embedded Linux Conference Europe that the company has begun using the Flutter toolkit atop Wayland as their means of developing user-interfaces on embedded systems. Hidenori Matsubayashi of Sony talked at ELCE 2020 about their evaluation of different GUI toolkits for embedded use and ultimately how they fell for Flutter and Wayland. They came to that decision when evaluating the likes of Electron, Qt, GTK, WebKit/Chromium with WebView, and the many other options out there. Their design requirements were needing to be able to make "beautiful" user interfaces, support easy development, exhibit low CPU and RAM requirements, work across display servers and software stacks, and the toolkit must allow use within proprietary software.

  • Linux Support Expectations For The AMD Radeon RX 6000 Series

    Lisa Su is about to begin the presentation unveiling the much anticipated Radeon RX 6000 "Big Navi" (RDNA 2) graphics cards. This article will be updated live as the event progresses but first up let's recap the current Linux open-source driver state for these forthcoming graphics cards. Under the codename Sienna Cichlid, the Linux support for the next-generation Navi graphics cards have been underway going back to the middle of the year. There is initial support for the next-gen hardware within the recent released Linux 5.9 kernel and Mesa 20.2. This still puts it just out-of-reach for seeing out-of-the-box support in the likes of Ubuntu 20.10 given the 5.8 kernel so the user must manually move to the newer kernel. At least with the likes of Fedora Workstation 33 there will be Linux 5.9 as a stable release update. Also important to the driver equation is needing to be using LLVM 11.0+ for the GFX10.3 back-end target and also ensuring to have the latest linux-firmware for the binary microcode files needed for GPU initialization. So at least going into this launch it's great there is at least open-source driver support available but not necessarily easy reach for all users right now. By the time of the spring 2021 Linux distributions like Ubuntu 21.04 there should be nice out-of-the-box support for those wanting good support without any hassles. Or if you are on an enterprise distribution like RHEL/CentOS or SUSE Linux Enterprise or Ubuntu 20.04 LTS, AMD should be providing their usual Radeon Software for Linux packaged driver that ships updated user and kernel-space components for deploying their driver that way.

  • Mesa 20.3 Supports Intel Alder Lake Gen12 Graphics - Phoronix

    Last week Intel open-source engineers began publishing Linux kernel patches for the "Alder Lake S" graphics support. That work should be found in the Linux 5.11 cycle being christened as stable in early 2021. In user-space, Alder Lake graphics patches also appeared for their OpenCL / oneAPI Level Zero compute stack and now merged into Mesa 20.3 as well for OpenGL / Vulkan support. Given that Alder Lake is using Intel Xe "Gen12" graphics as found already for Tiger Lake and Rocket Lake, the actual driver-side enablement is quite minimal thanks to employing the existing code paths. The Alder Lake "ADL-S" support was merged into Mesa on Tuesday and is just 20 lines of new code. That consists of just adding the new PCI IDs and then the family bits for the Alder Lake family and indicating they make use of Gen12 features.