Language Selection

English French German Italian Portuguese Spanish

Gaming

Games: Project Zero Deaths, Littlewood, Ravenfield, ENCODYA

Filed under
Gaming
  • Project Zero Deaths, a new free to play online platform shooter has Linux support

    A free game to start the day with, as the multiplayer platform shooter Project Zero Deaths recently entered Early Access and it includes Linux support.

  • The peaceful building RPG 'Littlewood' is now available in Early Access with Linux same-day support

    Littlewood from developer Sean Young arrived on Steam in Early Access today and it looks like a very promising and peaceful RPG. Funded thanks to the help of nearly four thousand people on Kickstarter, Littlewood is set after the world has been saved and you're the hero tasked with rebuilding a town.

  • Ravenfield, the fun single-player FPS now has a built-in map editor and destructible object support

    The amount of content being added into Ravenfield is quite impressive and now anyone can easily make their own maps for it, without the need of Unity.

    Early Access Build 16 went live recently, with a custom-made map editor that works on Linux and it's surprisingly easy to use. You no longer need the Ravenfield mod tools for Unity, making it far more accessible. It comes with all of the official Ravenfield props, meaning you can place down all sorts of things. When ready, it also has Steam Workshop support built in for you to publish it.

  • Science Fiction point-and-click Encodya has a demo released, will go to Kickstarter

    The background story of the upcoming science fiction point and click game Encodya is the Kickstarter campaign for the animation short movie Robot Will Protect You. Getting over 23.000€ from an initial target of 8.750€, it reached several stretch goals, the last one being "We'll start developing a game!". And so they did...

    The game, named "ENCODYA", grabbed my attention in a Facebook group about point and click adventures. Drawn by the art, I asked if a Linux version would be possible. Indeed it was, and I was asked if I could test it. As it's using Unity, I expected it to a) fail on trying to play a video, Cool show graphical problems or c) just run like the Windows version. First a) it was. But the author was eager to make the Linux version and a fix was attempted. After struggling with finding the right output options for the studio's intro video, we found that everything seems to be working just like on Windows. So Hooray for the game engines supporting the OS of our choice!

Games: Overcooked! 2, Stimulating Simulator Sale, PyGamer and Atari VCS

Filed under
Gaming
  • Overcooked! 2 - Night of the Hangry Horde extends one of the best co-op games even further

    Overcooked! 2, an absolutely brilliant game to play in co-op just recently got even bigger with the Night of the Hangry Horde DLC now available. You can either buy it directly or if you have the Season Pass, it's another that's included.

    Sounds like quite an amusing DLC, as it comes with a new Horde Mode which actually looks pretty good. More than just a silly name, it introduces some new game mechanics as you try to repel waves of undead ingredients across eight levels. On top of that there's twelve additional levels, nine new kitchens, and four new chefs to pick from.

  • The Stimulating Simulator Sale at the Humble Store is live, some good Linux games are in

    Here's a sale to start your week with! The Stimulating Simulator Sale is now live on the Humble Store until June 21st.

    As expected, there's a rather varied selection as what makes a "Simulator" seems to have a pretty broad definition and some are pushing it a bit.

  • PyGamer open source handheld gaming starter kit $59.95

    Expanding their PyGamer offerings, Adafruit has now made available the PyGamer Starter Kit priced at $59.95 providing everything you need to create your very own fully functional open source pocket handheld games console that can run CircuitPython, MakeCode Arcade or Arduino games you write yourself. Equipped with a 1.8″ 160×128 color TFT display with dimmable backlight, dual-potentiometer analog stick and buttons.

    On the rear of the device Adafruit have also thoughtfully included a full Feather-compatible header socket set, enabling those interested to plug-in any FeatherWing to expand the capabilities of the PyGamer. There are also 3 STEMMA connectors – two 3-pin with ADC/PWM capability and one 4-pin that connects to I2C which can also be used for Grove sensors. Checkout the PyGamer Starter Kit in the video below.

  • Atari VCS Linux-powered gaming console now available for pre-order for $249

    At the E3 Expo, the largest video game trade event in the world, which took place recently in Los Angeles, US, Atari made a big announcement concerning advances of the Atari VCS. For those new to Atari VCS, it is a home gaming and entertainment system.

    Gamers can enjoy Atari’s world of all-new and classic games, including Atari games, streaming multimedia and personal apps; or can easily make their own.

Games: Terminal, Donensbourgh, Voxel Tycoon, SteamWorld Quest: Hand of Gilgamech, Truck the System, RPCS3 and Thrive

Filed under
Gaming
  • 5 command-line games for sysadmins

    Just because you prefer working in a text-mode interface doesn't mean you're not entitled to a little fun here and there.

    Last December, I took some time out before the holidays to explore some of my favorite command-line diversions into a series for Opensource.com. It ended up being a bit of an advent calendar for terminal toys, and I got some great suggestions from readers.

    Now summer has arrived, at least for us in the northern hemisphere, and for many of this means a time of summer breaks, vacations, and generally trying to fit in a little relaxation between committing code and closing tickets. So to that end, I thought I'd revisit five of my favorite command-line games from that series, and share them here with you on Enable Sysadmin.

  • Donensbourgh, a medieval farming RPG that could be one to watch has Linux support

    Currently in the early stages but it seems promising, Donensbourgh is a medieval RPG with no violence or combat of any kind for those after perhaps a more relaxing experience. I'm glad developers take risks and make games like this, as I do enjoy games with plenty of combat but I often find there's not enough outside of that.

    Sadly, it seems they don't do their development videos showcasing gameplay in English so I've not a clue what they're saying.

  • An early build of the tycoon strategy game 'Voxel Tycoon' will release on itch.io later this month

    Voxel Tycoon, another in-development indie game that will have Linux support is arriving soon with an early build.

    What exactly is it? The developer says it's a "tycoon strategy game about transportation, building factories, and mining in a beautiful voxel landscapes" which sounds interesting. Even more interesting perhaps, is their claim that it will include "all-new features never before seen in the genre". I'm keen to see if it will live up to that in any way, so I will be taking a look when it's ready.

  • SteamWorld Quest: Hand of Gilgamech can now be picked up DRM-free on GOG

    SteamWorld Quest: Hand of Gilgamech, the fun card-based tactical RPG from Image and Form (developer) and Thunderful (publisher) can now be picked up DRM-free on GOG.

  • Truck the System, an upcoming game about building trucks and then racing them sounds amusing

    Currently in development by UK developer jorgen games (hooray, a fellow Brit!), Truck the System is a slightly unusual racing game that's coming to Linux.

    It's not a standard racing game like Dirt or Grid as you will be actually building your vehicle, possibly adding a bunch of weapons and then race or fight your way to the finish. Sounds like it could be a lot of fun! There's no full trailer yet since it's still in development but here's a few quick clips to give you an idea:

  • PlayStation 3 emulator RPCS3 has a new report out, over 40% of listed games now "Playable"

    RPCS3, the very impressive PlayStation 3 emulator continues advancing quickly with the team putting up a new report. This latest report covers April, with the delay being due to not having enough contributors. They're actually looking for help writing them, which you can apply for here.

  • Thrive, a free and open source game about the evolution of life

    Thrive [Official Site] is a game I came across years ago, a game about the evolution of life with you starting as a tiny Microbe and eventually working up to something more complex.

    That idea might sound familiar and for good reason, as it was originally inspired by the game Spore. However, they're attempting to go a little further by being scientifically accurate and have the evolution play-out across both you and everything around you.

Games: Strange Loop Games and City Builder

Filed under
Gaming

Games: NetherWorld, Dota Underlords and DXVK

Filed under
Gaming
  • NetherWorld, an impressive looking and weird narrative pixel-art action game is coming to Linux

    Currently in development by Hungry Pixel, NetherWorld has a pretty impressive pixel-art visual style that will mix insane action with narrative elements and it's coming to Linux.

    The actual plot of the game sounds pretty wild, starting with a marriage crisis as your wife decides to leave you and so you head to the local Bar to drown your sorrows. One thing leads to another with some unexpected turns, as you go on some sort of twisted journey as you explore the darkest corners of the land of NetherWorld.

    Discovered thanks to IndieDB, the developer recently confirmed to me that it will be supporting Linux.

  • Dota Underlords from Valve is already quite addictive and they're improving it quickly

    With Dota Underlords available for testing, I've now taken a look at it (thanks Scaine!) and so far I've been quite impressed.

    Valve have essentially rewritten the rules of "Valve Time", considering how quickly they've made it available and how promptly they've been responding to feedback. They've already adjusted it so you can switch between a Mobile and PC style for the user interface, fixed up the Linux version nicely (it runs beautifully!), removed the odd character outlines from the PC version and so on. Honestly, I'm genuinely surprised at how fast Valve are reacting with it.

    Since this is apparently the next big thing, it's nice to see that Linux gamers can jump on in right away thanks to Valve. As a reminder, the original creator of the mod is making a stand-alone version for the Epic Games Store and the League of Legends developer Riot are also doing their own.

  • DXVK 1.2.2 released with performance improvements and bug fixes

    DXVK, the incredible project that provides a Vulkan-based layer for D3D11 and D3D10 games run with Wine has another release now available. DXVK 1.2.2 is quite a small point release but as always, it still brings with it some nice changes.

    This time around Team Sonic Racing has a bug fix to help some startup issues and Planet Coaster should also see less startup issues, although Planet Coaster does need "additional wine patches" as of Wine 4.10.

    Also in this release are some CPU overhead optimizations, improved compute shader performance on Nvidia GPUs in some games with Nier: Automata being one that was noted and minor bugs were solved that caused wine test failures.

Games: GOG Summer Sale Festival, The Expression Amrilato, Atari VCS

Filed under
Gaming
  • GOG are giving away Toonstruck during the Summer Sale Festival finale

    The GOG Summer Sale Festival is ending on Monday June 17th at 10 PM UTC, so GOG are now giving away copies of Toonstruck.

  • The Expression Amrilato, a Yuri Visual Novel that teaches some Esperanto has a same-day Linux release on GOG

    Currently stuck in release limbo on Steam, 'The Expression Amrilato' has been released on GOG today with full Linux support. Curiously, this Yuri Visual Novel will also teach you some of the Esperanto language.

    I will fully admit to being completely uncultured here, I had to google around about Esperanto for a while. I had never heard of it until I saw this game. If you didn't know either, Esperanto is an international auxiliary language, something meant to help people communicate when they don't share a common language. Well, that's what my Googling told me anyway…

  • Here’s how Atari VCS will run PC games

    Back when Atari was first describing the VCS, it tried to position it as a jack-of-all-trades console that would play retro Atari games on top of being a media player on top of also playing some PC games. Today we’re getting a better idea of how it’s going to do all of that, and a lot of its capability lies in its Sandbox Mode.

    When you boot up the VCS, Atari says that you’ll be greeted by a “color-splashed modern dashboard,” which is where you’ll access things like your apps and the Atari Store. It’s there you’ll also find a bold window in the center, which you can select to reboot the console into Sandbox Mode. With Sandbox mode, you’ll be able to run your choice of a number of operating systems via USB boot drive (Atari mentions Windows, Ubuntu, and Chrome OS specifically), allowing you to run PC games on the machine.

    With an AMD Ryzen processor and Radeon graphics at the core, along with either 4 or 8GB of RAM depending on the model you buy, it sounds like the Atari VCS will be similar in power to an entry-level gaming PC (a notion that it’s $280 price tag supports). The console supports USB and Bluetooth keyboards, mice, controllers, and “most other PC peripherals,” so you’ll don’t necessarily have to settle for playing PC titles with a gamepad if you don’t want to.

  • Can Fortnite Run on Linux?

    Can Fortnite run on Linux? It sure can!

    Valve has been trying to improve the appeal and usability of PC gaming on Linux and making big games available on the platform is one of those steps.

    It involves some tinkering to play some of the games, including Fortnite. Here's how to do it.

Games: Valve, SkateBIRD, Starbound, Rings of Saturn, Relic Hunters Legend, Vector 36, Skellboy, Volcanoids

Filed under
Gaming
  • Valve release a new stable Steam Client from all the recent Beta builds, nice fixes for Linux

    Valve have once again gathered all the new features and fixes from a bunch of recent Beta builds and pushed it out to everyone, this includes a bunch of nice fixes for Linux.

    Steam Remote Play is one of the biggest changes (previously in-home streaming), now it's "experimentally" available outside the home too with the renaming. You should now be able to stream games from one Steam client to another, wherever they are.

  • SkateBIRD has flown past the Kickstarter goal, Linux demo now available

    Get ready to explore a bird-sized skatepark, as SkateBIRD has not only flown right past the initial goal on Kickstarter, it also now has a Linux demo for you to flap your wings in excitement with

  • Starbound's massive 1.4 "Bounty Hunter" update is out now

    After a long wait, with this being the first update to Starbound since October last year. Seems like the wait may have been worth it though!

    The Bounty Hunter 1.4 update launched yesterday and it brings with it absolutely tons of news toys. The biggest new feature being the Bounty Hunting system, which has you take on procedurally-generated quests.

  • Hard sci-fi space game 'Rings of Saturn' is now doing an Early Access crowdfunding mix on itch

    Rings of Saturn, a hard sci-fi space simulation game made with the FOSS Godot Engine is now opening up Early Access builds on itch, with a slight difference.

    This isn't your usual Early Access model, as it's mixing in crowdfunding at the same time. Anyone who pays at least $9.99 on itch.io gets full access to the game and it has an always up to date demo to try first too. This is probably one of the nicest ways to do crowdfunding I've seen, something Fig also started doing recently with Vagrus.

  • Relic Hunters Legend to enter Alpha later this month, includes Linux support

    Relic Hunters Legend, the crowdfunded shoot and loot RPG from Rogue Snail is gearing up for the Alpha release this month.

    It sounds like it's going to be quite fun, an online co-op shoot and loot RPG from the creators of Chroma Squad, Dungeonland and Relic Hunters Zero. If you've not heard of it before, when it's eventually ready it will be going free to play so everyone can jump in, however they went to Kickstarter originally to get the funded need to actually make the game a reality.

  • Unique racing game 'Vector 36' adds online multiplayer in the latest update and a free weekend

    Vector 36 is a racing game that's quite unusual, as you're piloting a Skimmer across the surface of Mars.

  • Skellboy looks like a very sweet action-RPG where you swap body parts

    Skellboy, a recent discovery being developed by UmaikiGames and published by Fabraz (Slime-San, Planet Diver) looks like a very sweet action-RPG that I'm pretty excited about. Only appearing on Steam recently, it's going to be releasing with Linux support in "mid 2019" and they're very clear about the platforms too. On the official site, it's right there.

    Why am I exited about Skellboy? Well, not only does the graphical style look fantastic mixing in flat shapes with pixel-art and a 3D environment, the gameplay sounds highly amusing too. As you progress, you will be able to replace your bones with different body parts taken from others, which is a little weird but it does sound rather comical with the cute graphical style to it.

  • The latest Volcanoids update sounds amazing, lets you directly pilot your drillship

    Volcanoids, the steampunk survival game where your base of operations is a massive moving drill just had a massive update and it sounds like they're taking it in a fun direction.

    Released yesterday, the Travel Update has changed the way you explore. Previously, it felt like you had no real freedom to explore and as the developer said, the old map system was nothing more than a glorified fast-travel system. That's gone! Instead, you now get a Pilot Seat and this allows you to dig deep and explore directly. Also, while you're piloting your drillship you can actually use the massive drill to get resources on the map too making it even more handy.

Games: Dota, Space Mercs, Atari VCS

Filed under
Gaming
  • Valve have officially announced Dota Underlords, coming to Linux soon with an open Beta in around a week

    A lot sooner than expected, Valve have revealed Dota Underlords, their stand-alone version of Dota 2 Auto Chess.

  • Extreme 3D space shooter 'Space Mercs' that's developed on Linux is sounding impressive

    Speaking with the developer today, they told me they took on a load of feedback from the initial public demo to include things like: an actual targetting system, an overhaul to damage feedback, a damage direction indicator, a new ship, a cockpit view has been added with radar tracking in cockpit view too, objectives, you can see bullets coming your way, improved gamepad support and so on. Sounds like it's shaping up to be an impressive arcade shooter!

  • Atari VCS supports Windows, Chrome OS and Linux

    Atari's VCS system sounds quite flexible, even if it's an iffy gamble. The console is an open platform that can run multiple operating systems like Windows 10, Linux, Chrome OS to transform it into a fully-fledged mini PC-console for your TV. This opens tons of opportunities for entertainment options, from old-school gaming via emulators to playing Xbox Game Pass PC games on the competing system. Gamers could even run Steam games on the Atari VCS via Windows, and its built-in AMD Ryzen APU should be up to par for modern games.

    The only trick is you'll have to provide the Windows, Linux or Chrome OS yourself. Predictably we won't see these OS' pre-loaded onto the Atari VCS. The system only comes with the custom AtariOS right out of the box. Gamers will use the console's Sandbox mode to boot up and run operating systems from a USB drive, and from there install programs, apps, and games.

Games: Alive 2 Survive, Elemental War, Hair Dash, Catacomb Kids, In The Middle Of Zombies, Pathfinder: Kingmaker Enhanced Edition

Filed under
Gaming
  • Alive 2 Survive takes the swiping mechanic of Reigns and puts it into a survival game

    Releasing on Steam this Summer, Alive 2 Survive uses a similar swipe left or right mechanic found in the popular Reigns series and puts a survival game spin on it.

    Developed by Jamopolis, Alive 2 Survive has you swipe your way through life or death against hordes of zombies and hostile human encounters. Quite interesting to see this type of gameplay become a little more popular, I'm honestly surprised we haven't seen more attempt to do it.

  • Tower defense title 'Elemental War' is leaving Early Access next month

    If you're a Tower Defense addict, you might want to take a look at Elemental War which is leaving Early Access on July 19th.

    The developer sent over some keys for us to test and it's promising. Their upgrade system is quite different to other similar games, which is part of what makes Elemental War unique. While you have an assortment of different types of enemies, you also have special elemental enemies, which when defeated give you the ability to upgrade your towers and turn them into a special tower using that element.

  • Hair Dash looks like a hilarious two-button action game where your hair becomes a fist

    Punch left, punch right, swing a sword and…did my hair just turn into a massive fist? Hair Dash looks like good fun and it's available on Linux. It's not a finished game, currently in development by CleanCutGames but even so it already looks very impressive. The current development builds can be picked up cheaply DRM-free on itch.io, with a Steam release to come eventually.

  • Catacomb Kids, a very deadly platformer that just had a big update recently

    After not trying out Catacomb Kids since I covered it originally in 2015, I've come back to it to find a much improved game that's just as deadly.

    It's an action platformer, one that has a ton of procedural generation and a lot of hazards to overcome. So you need quick reactions but you also need to be a little tactical in your approach to it. As the developer says, it's streamlined but not "simple". You can even lure monsters to fight other monsters or lead them directly into the trap that almost ended you.

  • In The Middle Of Zombies, a promising in-development action game with Linux support

    In The Middle Of Zombies from Wabby's Land is a top-down action game about blowing up zombies, with a little survival and RPG-styled elements thrown in.

    Currently in development, what I've tested thanks to the developer providing a copy does seem promising. It's an semi open-world game, so you can travel around and mostly do what you want. It already includes a full inventory system, randomized resources, building interactions, a day and night cycle, plenty of Zombies, NPCs to find and trade with, vehicles to repair and drive and the list goes on.

  • Pathfinder: Kingmaker Enhanced Edition is out, along with Beneath The Stolen Lands DLC

    Pathfinder: Kingmaker has a massive free update with the Enhanced Edition which is now out and a big DLC is available now too with Beneath The Stolen Lands.

    It's probably an understatement to say it's "massive", as the changelog of things improved is so ridiculously long it's pretty hard to parse. The basics of it are: New classes, the ability to respec characters, new random encounters, new weapons, new enemies, plenty of UI-flow improvements, new and updated quests, audio improvements and the list feels like it goes on forever. They didn't have the best release but Owlcat Games have shown their dedication here.

Games: Hyperspace Delivery Service, Kingdoms and Castles, Underworld Ascendant

Filed under
Gaming
  • Hyperspace Delivery Service has officially released with Linux support

    Hyperspace Delivery Service, a very sweet looking pixel-art space trading and adventure game has officially released and comes with full Linux support.

    From what I understand about it, it offers up what can basically be classed as multiple mini-games combined together. These include a really retro first-person shooter, space battles, simple puzzles and more. All that on top of basic trading, exploration, resources management and the list goes on.

  • Kingdoms and Castles continues becoming more like a traditional RTS with the Warfare Update

    Originally funded on Fig, Kingdoms and Castles released back in 2017 and while good it was lacking in many areas, since release it has continued to get bigger and the Warfare Update is a good one.

    The Warfare Update, released yesterday, continues laying-out the foundation for the even bigger update coming that will feature rival AI kingdoms. That one I am especially excited for!

    First, the entire military system went through a huge overhaul. It makes it look and fell mechanically more like an RTS, along with click and drag to select multiple units. Units can now walk along walls and towers (which is awesome), units can be queued up for production much like other RTS games, military units like their wages so you need to make sure you have enough to keep paying them.

  • Underworld Ascendant for Linux to hopefully be at the end of June

    OtherSide Entertainment have given out another update on Underworld Ascendant with a big update due soon.

    They've been working on Update 4, the contents of which aren't entirely clear. From what I've been able to gather from various updates they've been working to add in new characters, additional areas, new quests, possible UI improvements and a better start for new players (lots said it was confusing).

Syndicate content

More in Tux Machines

First Release Candidate of Linux 5.3

  • Linux 5.3-rc1
    It's been two weeks, and the merge window is over, and Linux 5.3-rc1
    is tagged and pushed out.
    
    This is a pretty big release, judging by the commit count. Not the
    biggest ever (that honor still goes to 4.9-rc1, which was
    exceptionally big), and we've had a couple of comparable ones (4.12,
    4.15 and 4.19 were also big merge windows), but it's definitely up
    there.
    
    The merge window also started out pretty painfully, with me hitting a
    couple of bugs in the first couple of days. That's never a good sign,
    since I don't tend to do anything particularly odd, and if I hit bugs
    it means code wasn't tested well enough. In one case it was due to me
    using a simplified configuration that hadn't been tested, and caused
    an odd issue to show up - it happens. But in the other case, it really
    was code that was too recent and too rough and hadn't baked enough.
    The first got fixed, the second just got reverted.
    
    Anyway, despite the rocky start, and the big size, things mostly
    smoothed out towards the end of the merge window. And there's a lot to
    like in 5.3. Too much to do the shortlog with individual commits, of
    course, so appended is the usual "mergelog" of people I merged from
    and a one-liner very high-level "what got merged". For more detail,
    you should go check the git tree.
    
    As always: the people credited below are just the people I pull from,
    there's about 1600 individual developers (for 12500+ non-merge
    commits) in this merge window.
    
    Go test,
    
                Linus
    
  • Linux 5.3-rc1 Debuts As "A Pretty Big Release"

    Just as expected, Linus Torvalds this afternoon issued the first release candidate of the forthcoming Linux 5.3 kernel. It's just not us that have been quite eager for Linux 5.3 and its changes. Torvalds acknowledged in the 5.3-rc1 announcement that this kernel is indeed a big one: "This is a pretty big release, judging by the commit count. Not the biggest ever (that honor still goes to 4.9-rc1, which was exceptionally big), and we've had a couple of comparable ones (4.12, 4.15 and 4.19 were also big merge windows), but it's definitely up there."

  • The New Features & Improvements Of The Linux 5.3 Kernel

    The Linux 5.3 kernel merge window is expected to close today so here is our usual recap of all the changes that made it into the mainline tree over the past two weeks. There is a lot of changes to be excited about from Radeon RX 5700 Navi support to various CPU improvements and ongoing performance work to supporting newer Apple MacBook laptops and Intel Speed Select Technology enablement.

today's howtos and programming bits

  • How to fix Ubuntu live USB not booting
  • How to Create a User Account Without useradd Command in Linux?
  • Container use cases explained in depth
  • Containerization and orchestration concepts explained
  • Set_env.py

    A good practice when writing complicated software is to put in lots of debugging code. This might be extra logging, or special modes that tweak the behavior to be more understandable, or switches to turn off some aspect of your test suite so you can focus on the part you care about at the moment. But how do you control that debugging code? Where are the on/off switches? You don’t want to clutter your real UI with controls. A convenient option is environment variables: you can access them simply in the code, your shell has ways to turn them on and off at a variety of scopes, and they are invisible to your users. Though if they are invisible to your users, they are also invisible to you! How do you remember what exotic options you’ve coded into your program, and how do you easily see what is set, and change what is set?

  • RPushbullet 0.3.2

    A new release 0.3.2 of the RPushbullet package is now on CRAN. RPushbullet is interfacing the neat Pushbullet service for inter-device messaging, communication, and more. It lets you easily send alerts like the one to the left to your browser, phone, tablet, … – or all at once. This is the first new release in almost 2 1/2 years, and it once again benefits greatly from contributed pull requests by Colin (twice !) and Chan-Yub – see below for details.

  • A Makefile for your Go project (2019)

    My most loathed feature of Go was the mandatory use of GOPATH: I do not want to put my own code next to its dependencies. I was not alone and people devised tools or crafted their own Makefile to avoid organizing their code around GOPATH.

  • Writing sustainable Python scripts

    Python is a great language to write a standalone script. Getting to the result can be a matter of a dozen to a few hundred lines of code and, moments later, you can forget about it and focus on your next task. Six months later, a co-worker asks you why the script fails and you don’t have a clue: no documentation, hard-coded parameters, nothing logged during the execution and no sensible tests to figure out what may go wrong. Turning a “quick-and-dirty” Python script into a sustainable version, which will be easy to use, understand and support by your co-workers and your future self, only takes some moderate effort. 

  • Notes to self when using genRSS.py

The Status of Fractional Scaling (HiDPI) Between Windows & Linux

There’s a special type of displays commonly called “HiDPI“, which means that the number of pixels in the screen is doubled (vertically and horizontally), making everything drawn on the screen look sharper and better. One of the most common examples of HiDPI are Apple’s Retina displays, which do come with their desktops and laptops. However, one issue with HiDPI is that the default screen resolutions are too small to be displayed on them, so we need what’s called as “scaling”; Which is simply also doubling the drawn pixels from the OS side so that they can match that of the display. Otherwise, displaying a 400×400 program window on a 3840×2160 display will give a very horrible user experience, so the OS will need to scale that window (and everything) by a factor of 2x, to make it 800×800, which would make it better. Fractional scaling is the process of doing the previous work, but by using fractional scaling numbers (E.g 1.25, 1.4, 1.75.. etc), so that they can be customized better according to the user’s setup and needs. Now where’s the issue, you may ask? Windows operating system has been supporting such kind of displays natively for a very long time, but Linux distributions do lack a lot of things in this field. There are many drawbacks, issues and other things to consider. This article will take you in a tour about that. Read more Also: Vulkan 1.1.116 Published With Subgroup Size Control Extension

Android Leftovers