Language Selection

English French German Italian Portuguese Spanish

Gnu Planet

Syndicate content
Planet GNU - https://planet.gnu.org/
Updated: 1 week 4 days ago

parallel @ Savannah: GNU Parallel 20210222 ('Ang Sang Su Kyi') released

Sunday 21st of February 2021 09:58:29 PM

GNU Parallel 20210222 ('Ang Sang Su Kyi') has been released. It is available for download at: http://ftpmirror.gnu.org/parallel/

Please help spreading GNU Parallel by making a testimonial video like Juan Sierra Pons: http://www.elsotanillo.net/wp-content/uploads/GnuParallel_JuanSierraPons.mp4

It does not have to be as detailed as Juan's. It is perfectly fine if you just say your name, and what field you are using GNU Parallel for.

Quote of the month:

  GNU Parallel is a priceless timesaver
    -- June "Wakalix" @TWakalix@twitter

 

New in this release:

  • --filter only run jobs where the filter is true. The filter can contain replacement strings and Perl code such as: '{1} < {2}+1'
  • --template takes a text file as a template with replacement strings. Then it replaces the replacement strings and saves it under a new filename.
  • --plus implements {0%} {0#} replacement string for zero padded slot and sequence.
  • Warn that you probably mean -d '\r\n' if the first 3 values end in \r\n (DOS newline).
  • {= perlexpression =} must return the same value, if run twice on the same input.
  • Man pages available as .rst-format.
  • Bug fixes and man page updates.

News about GNU Parallel:

Get the book: GNU Parallel 2018 http://www.lulu.com/shop/ole-tange/gnu-parallel-2018/paperback/product-23558902.html

GNU Parallel - For people who live life in the parallel lane.

If you like GNU Parallel record a video testimonial: Say who you are, what you use GNU Parallel for, how it helps you, and what you like most about it. Include a command that uses GNU Parallel if you feel like it.

About GNU Parallel

GNU Parallel is a shell tool for executing jobs in parallel using one or more computers. A job can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU Parallel can then split the input and pipe it into commands in parallel.

If you use xargs and tee today you will find GNU Parallel very easy to use as GNU Parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU Parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU Parallel can even replace nested loops.

GNU Parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU Parallel as input for other programs.

For example you can run this to convert all jpeg files into png and gif files and have a progress bar:

  parallel --bar convert {1} {1.}.{2} ::: *.jpg ::: png gif

Or you can generate big, medium, and small thumbnails of all jpeg files in sub dirs:

  find . -name '*.jpg' |
    parallel convert -geometry {2} {1} {1//}/thumb{2}_{1/} :::: - ::: 50 100 200

You can find more about GNU Parallel at: http://www.gnu.org/s/parallel/

You can install GNU Parallel in just 10 seconds with:

    $ (wget -O - pi.dk/3 || lynx -source pi.dk/3 || curl pi.dk/3/ || \
       fetch -o - http://pi.dk/3 ) > install.sh
    $ sha1sum install.sh | grep 3374ec53bacb199b245af2dda86df6c9
    12345678 3374ec53 bacb199b 245af2dd a86df6c9
    $ md5sum install.sh | grep 029a9ac06e8b5bc6052eac57b2c3c9ca
    029a9ac0 6e8b5bc6 052eac57 b2c3c9ca
    $ sha512sum install.sh | grep f517006d9897747bed8a4694b1acba1b
    40f53af6 9e20dae5 713ba06c f517006d 9897747b ed8a4694 b1acba1b 1464beb4
    60055629 3f2356f3 3e9c4e3c 76e3f3af a9db4b32 bd33322b 975696fc e6b23cfb
    $ bash install.sh

Watch the intro video on http://www.youtube.com/playlist?list=PL284C9FF2488BC6D1

Walk through the tutorial (man parallel_tutorial). Your command line will love you for it.

When using programs that use GNU Parallel to process data for publication please cite:

O. Tange (2018): GNU Parallel 2018, March 2018, https://doi.org/10.5281/zenodo.1146014.

If you like GNU Parallel:

  • Give a demo at your local user group/team/colleagues
  • Post the intro videos on Reddit/Diaspora*/forums/blogs/ Identi.ca/Google+/Twitter/Facebook/Linkedin/mailing lists
  • Get the merchandise https://gnuparallel.threadless.com/designs/gnu-parallel
  • Request or write a review for your favourite blog or magazine
  • Request or build a package for your favourite distribution (if it is not already there)
  • Invite me for your next conference

If you use programs that use GNU Parallel for research:

  • Please cite GNU Parallel in you publications (use --citation)

If GNU Parallel saves you money:

About GNU SQL

GNU sql aims to give a simple, unified interface for accessing databases through all the different databases' command line clients. So far the focus has been on giving a common way to specify login information (protocol, username, password, hostname, and port number), size (database and table size), and running queries.

The database is addressed using a DBURL. If commands are left out you will get that database's interactive shell.

When using GNU SQL for a publication please cite:

O. Tange (2011): GNU SQL - A Command Line Tool for Accessing Different Databases Using DBURLs, ;login: The USENIX Magazine, April 2011:29-32.

About GNU Niceload

GNU niceload slows down a program when the computer load average (or other system activity) is above a certain limit. When the limit is reached the program will be suspended for some time. If the limit is a soft limit the program will be allowed to run for short amounts of time before being suspended again. If the limit is a hard limit the program will only be allowed to run when the system is below the limit.

Mike Gran: Guile Potluck 2021

Thursday 18th of February 2021 08:09:56 PM

 Hello All-

In celebration of the (slightly belated) 10-year anniversary of Guile v2.0, we're having another Guile Potluck!  The Guile Potluck is a randomly annual event to give people a chance to show off their Guile projects and skills.  Think of it as a game jam, but, not constrained to games. 

To participate, on or before Mar 6, send an email to guile-user@gnu.org with Potluck in the subject line. Please include instructions on how to find your entry, which could be anything you like.  For example,

   - a script showing off some feature of Guile or your favorite Guile library
   - a blog post describing something interesting about Guile
   - an updated release of a neglected library
   - a mini-game
   - a graphical or audio demoscene-type demo
   
There probably won't be any prizes.  But there will definitely be an e-mail and blog post about the entries.

I'd love to see y'all participate. Feel free to e-mail me at spk121@yahoo.com if you'd like to discuss anything directly.

And please forward this info along, if you know of any other corners of the internet that might be interested.

Regards,
Mike Gran



FSF News: PRESS: Guardian Project's Nathan Freitas to keynote LibrePlanet 2021

Wednesday 17th of February 2021 10:25:00 PM
BOSTON, Massachusetts, USA -- Wednesday, February 17, 2021 -- The Free Software Foundation (FSF) today announced Guardian Project director Nathan Freitas as its second keynote speaker for LibrePlanet 2021. The annual technology and social justice conference will be held online on March 20 and 21, 2021, with the theme "Empowering Users."

poke @ Savannah: GNU poke 0.90 pre-released in alpha.gnu.org

Wednesday 17th of February 2021 09:05:11 PM

GNU poke (http://www.jemarch.net/poke) is an interactive, extensible
editor for binary data.  Not limited to editing basic entities such as
bits and bytes, it provides a full-fledged procedural, interactive
programming language designed to describe data structures and to operate on them.

The pre-release poke-0.90.tar.gz is now available at
https://alpha.gnu.org/gnu/poke/poke-0.90.tar.gz.

The planned date for releasing 1.0 is Friday 27 February 2021, but this may change depending on the amount of problems found in this pre-release, and the subsequent needed additional pre-releases.

Please report any problem found with the pre-release, comments or
patches to poke-devel@gnu.org.

In behalf of the poke developers, thanks!

--
Jose E. Marchesi    jemarch@gnu.org
GNU Project         http://www.gnu.org

health @ Savannah: GNU Health Hospital Management component 3.8 released!

Sunday 14th of February 2021 10:27:48 PM

Dear community:

I am very proud to announce the release of the series 3.8 from the GNU Health Hospital Management Information System (HMIS) component!

Twelve years old, the GNU Health project has now become a Libre digital Health ecosystem, with different solutions to meet different realities, integrating them in the Federation.

The year 2020, the year of the COVID-19 pandemic, has put our societies against the ropes, and challenging the public health system of every country around the globe.
The GNU Health community responded swiftly to this formidable challenge. Within hours of the official World Health Organization announcement, we were able to deliver the new ICD-10 codes of the COVID-19 disease; Include the pathology in the person record when it was confirmed by laboratory and setting the disease as a notifiable disease so the Min. of Health could have uptodate epidemiological information.

GNU Health has played a crucial role in many public health systems, not only by providing real-time observatory of COVID-19, but also, very importantly, study the impact of the socioeconomic conditions in both the incidence and severity of the disease on the underprivileged.

Our community keeps growing! A notable example is that GNU Health is now also part of the KDE community! KDE has adopted MyGNUHealth, the GH Personal Health record.
We are very grateful to KDE for trusting us! Most GNU/Linux users will have in their favorite GNU/Linux distribution a Personal Health Record focused on privacy and integrated with Libre devices and trackers. MyGNUHealth also runs on the PinePhone!

What is new in GNU Health 3.8 series
  • New Dentistry package with odontogram and dental procedures
  • Enhanced Page of Life generation (PoL)
  • Use FODT (Flat ODT) format for reports
  • Integrated infectious diseases Contact Tracing
  • Epidemiological observatory
  • International Classification of diseases, 11th revision (ICD-11)
  • Improved integration with Weblate (now 23 languages!)
  • Updated the UNIPROT protein natural variants DB from 2020
  • The HL7 FHIR server is now ported to Python3
  • New repositories for the components (HMIS, client, plugins, Thalamus...)
Development focus

In addition of the GH HMIS server, we will focus the development in the following  areas of the GNU Health ecosystem:

  • MyGNUHealth: The GNU Health application for desktop and mobile devices
  • The GNU Health Federation Portal

The GH Federation Portal has already started. It is a VueJS application and provides a single point of entry for individuals, health professionals and epidemiologists to the GNU Health Information system.

The GNU Health Federation integrates information from many health institutions and people from a region or country. The GH Federation portal will allow to manage resources, as well as the main point for analytics and reporting of massive demographics and epidemiological data generated nationwide. People, health centers and research institutions can benefit from the GNU Health Federation and from the GNU Health ecosystem in general.

Upgrading from GNU Health 3.6
  • Make a FULL BACKUP your kernel, database and attach directories !!!
  • Follow the instructions on the Wikibooks.

As always, no matter how hard we try to avoid them, there will be bugs, so please test the new system, upgrade process, languages, and give us your feedback via them via health@gnu.org

The community server has been already migrated to 3.8.0, so you just need to download the GNU Health HMIS client and enjoy it.

Free Software day

Finally, today is the Free Software day. We have chosen this date as the release date of the GH HMIS component, as a way to remind and stress the importance of Libre Software and Open Science in our society.

Happy and Healthy Hacking !

--
Dr. Luis Falcon, M.D.
President, GNU Solidario
Advancing Social Medicine
https://www.gnuhealth.org

freeipmi @ Savannah: FreeIPMI 1.6.7 Released

Saturday 13th of February 2021 10:45:50 PM

FreeIPMI 1.6.7 - 02/12/21
-----------------------------------
o Do not require IPMI access when running ipmi-fru with the --fru-file option.
o Fix default permissions of various config and system files.
o Minor documentation updates.

https://ftp.gnu.org/gnu/freeipmi/freeipmi-1.6.7.tar.gz

mailutils @ Savannah: Version 3.12

Saturday 13th of February 2021 12:46:53 PM

Version 3.12 of GNU mailutils is available for download.  This version includes the following bugfixes:

tar @ Savannah: Version 1.34

Saturday 13th of February 2021 11:53:17 AM

Version 1.34 of GNU tar is available for download (see the download directory for archives in other formats).  This version fixes the following bugs:

FSF Events: Continuing Legal Education Seminar on GPL Enforcement 2021

Friday 12th of February 2021 09:55:00 PM
The FSF Licensing and Compliance Lab will provide a full day licensing seminar for legal professionals, law students, free software developers, and anyone interested in licensing issues.

FSF Blogs: Register to attend the FSF's March 22nd seminar on free software licensing

Friday 12th of February 2021 09:55:00 PM
Registration for the next seminar of free software licensing is now open. While registration is open to the public, this seminar is a special opportunity for legal professionals and law students who can potentially earn Continued Legal Education (CLE) credits for participating (approval pending).

Sylvain Beucler: Godot GDScript REPL

Friday 12th of February 2021 09:33:36 AM

When experimenting with Godot and its GDScript language, I realized that I missed a good old REPL (Read-Eval-Print Loop) to familiarize myself with the language and API.

This is now possible with this new Godot Editor plugin

Try it at:
https://godotengine.org/asset-library/asset/857

FSF Blogs: LibrePlanet needs you: Volunteer remotely!

Thursday 11th of February 2021 08:30:00 PM
LibrePlanet, the world's premier free software conference, is coming up soon. We have two great days of talks planned, with over forty speakers from all over the globe, on March 20th and 21st, 2021.

GNU Guix: Join GNU Guix through Outreachy

Wednesday 10th of February 2021 06:30:00 PM

We are happy to announce that GNU Guix offers a three-month paid internship through Outreachy, the inclusion program for groups traditionally underrepresented in free software and tech.

The initial application deadline is on Feb. 22, 2021 at 4PM UTC.

For further information, check out the timeline, information about the application process, and the eligibility rules.

If you’d like to contribute to computing freedom, Scheme, functional programming, or operating system development, now is a good time to join us. Let’s get in touch on the mailing lists and on the #guix channel on the Freenode IRC network!

Prospective mentors and applicants are encouraged to collect the draft proposals on the Guix Outreachy 2021 summer ideas page.

In the ongoing round, we have the pleasure to work with Magali Lemes as an Outreachy intern, who is working on the guix git log command.

About GNU Guix

GNU Guix is a transactional package manager and an advanced distribution of the GNU system that respects user freedom. Guix can be used on top of any system running the Hurd or the Linux kernel, or it can be used as a standalone operating system distribution for i686, x86_64, ARMv7, and AArch64 machines.

In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. When used as a standalone GNU/Linux distribution, Guix offers a declarative, stateless approach to operating system configuration management. Guix is highly customizable and hackable through Guile programming interfaces and extensions to the Scheme language.

www-zh-cn @ Savannah: Free Software Foundation awarded perfect score from Charity Navigator, plus eighth consecutive four-star rating

Wednesday 10th of February 2021 01:30:50 AM

Dear GNU CTT:

Thank you very much for the hard work in the past years.
Wish you all a good, happy and healthy Chinese New Year!

We are proud to know that:

Boston, Massachusetts, USA -- February 9th, 2021 -- The Free Software Foundation (FSF) has been awarded a four-star and 100% rating, the highest possible, from Charity Navigator, the largest independent evaluator of US-based nonprofit charities. The FSF was also selected for Charity Navigator's "Top Ten List" as one of "10 Charities Worth Watching." These designations exemplify the FSF's strong financial health and commitment to accountability and transparency.
Using objective analysis, Charity Navigator awards only the most fiscally responsible organizations a four-star rating, with metrics including governance, ethical practices, operations in accordance with industry best practices, and openness with donors and stakeholders. This is the eighth year in a row the FSF has received a four-star rating, a record attained by only six percent of the 160,000 charities evaluated by Charity Navigator. The FSF also earned perfect scores on "Financial Health" and "Accountability & Transparency," resulting in the organization's first-ever 100% rating, an accomplishment less than one percent of all charities evaluated by Charity Navigator are able to achieve. This is the second time the FSF has placed in the list of "10 Charities Worth Watching."
"The Free Software Foundation's exceptional four-star rating sets it apart from its peers and demonstrates its trustworthiness to the public,” according to Michael Thatcher, President and CEO of Charity Navigator. “Only a quarter of charities rated by Charity Navigator receive the distinction of our four-star rating. This adds the FSF to a preeminent group of charities working to overcome our world’s most pressing challenges. Based on its four-star rating, people can trust that their donations are going to a financially responsible and ethical charity when they decide to support the Free Software Foundation."
FSF executive director, John Sullivan, shared: "This is truly an accomplishment requiring the whole organization's efforts. It reflects excellence by our board of directors in its leadership, especially overseeing the FSF's financial management and key organizational policies, and by our whole staff, doing their work with exceptional efficiency and diligence, focused precisely on the FSF's mission. This is full validation of our supporters' confidence that when you contribute to the FSF, that hard-earned money will substantially advance the cause of software freedom."
The FSF's Charity Navigator profile can be visited at https://www.charitynavigator.org/index.cfm?bay=search.summary&orgid=8557.

FSF News: Free Software Foundation awarded perfect score from Charity Navigator, plus eighth consecutive four-star rating

Tuesday 9th of February 2021 07:21:10 PM
Boston, Massachusetts, USA -- February 9th, 2021 -- The Free Software Foundation (FSF) has been awarded a four-star and 100% rating, the highest possible, from Charity Navigator, the largest independent evaluator of US-based nonprofit charities. The FSF was also selected for Charity Navigator's "Top Ten List" as one of "10 Charities Worth Watching." These designations exemplify the FSF's strong financial health and commitment to accountability and transparency.

GNU Guix: Risk of local privilege escalation via setuid programs

Tuesday 9th of February 2021 04:00:00 PM

On Guix System, setuid programs were, until now, installed as setuid-root and setgid-root (in the /run/setuid-programs directory). However, most of these programs are meant to run as setuid-root, but not setgid-root. Thus, this setting posed a risk of local privilege escalation (users of Guix on a “foreign distro” are unaffected).

This bug has been fixed and users are advised to upgrade their system, with commands along the lines of:

guix pull sudo guix system reconfigure /run/current-system/configuration.scm

This issue is tracked as bug #46305; you can read the thread for more information. There are no known exploitation of this issue to date. Many thanks to Duncan Overbruck for reporting it.

Please report any issues you may have to guix-devel@gnu.org. See the security web page for information on how to report security issues.

About GNU Guix

GNU Guix is a transactional package manager and an advanced distribution of the GNU system that respects user freedom. Guix can be used on top of any system running the Hurd or the Linux kernel, or it can be used as a standalone operating system distribution for i686, x86_64, ARMv7, and AArch64 machines.

In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. When used as a standalone GNU/Linux distribution, Guix offers a declarative, stateless approach to operating system configuration management. Guix is highly customizable and hackable through Guile programming interfaces and extensions to the Scheme language.

Riccardo Mottola: Arctic Fox 27.11.0 release

Thursday 4th of February 2021 11:06:11 AM

 This 2020 with COVID, quarantines and lockdown was and is a strange year, but it allowed me to take care of Arctic Fox quite a bit. A lot of work is going on in my Arctic Fox fork, which Matt dutifully imports.

Thousands of commits flew in into this new release, tackling JavaScript upgrades, build fixes, further metro removal, JIT optimizations. SO much was imported from Firefox that this is really exciting!

Arctic Fox continues to run very well on MacOS-X 10.7 for example, on my MacBook Pro:



But also Linux is fully supported, of course. 



Linux/PowerPC works as before, but still no JIT of course. Roy continues his fork with WindowsXP support which differs only by a minimal set of patches.


SPARC64 support was pursued, now NetBSD/SPARC64 compiles fully, but.... the browser crashes on startup. Help seeked!

The same goes for ARM, ARM64 and MIPS: we would love to get these platforms working again: they were probably lost in PaleMoon.


Arctic Fox thus continues the pursue of PaleMoon and Firefox heritage but with enhanced compatibility on more platforms, no Rust and legacy OS/Compiler support. If you like this, please help!

GNU Guix: Meet Guix at FOSDEM

Tuesday 2nd of February 2021 03:00:00 PM

As usual, GNU Guix will be present at FOSDEM on February 6th and 7th. Due to the pandemic, this year’s edition takes place on-line. The downside is that we’ll miss beautiful Brussels, but on the up side hopefully people who cannot join physically will be able to attend this year, and the event’s carbon footprint will be much lower.

We’re happy to say that there will be several talks about Guix and related projects!

Sunday, the Declarative and Minimalistic Computing track will be home to several Guix talks:

Do not miss all the other exciting talks in this track, some by Guile and Guix hackers!

For the fourth time, we are also organizing a FOSDEM fringe event on Monday, February 8th, a one-day Guix workshop where contributors and enthusiasts will meet, on-line. Being an on-line event, we hope to attract people (maybe you?) who wouldn’t have come to the in-person meeting but will be happy to learn about what’s cooking in Guix and share their experience, needs, and ideas.

Again this year there will be few talks; instead, the event will consist primarily of “unconference-style” sessions focused on specific hot topics about Guix, the Shepherd, continuous integration, and related tools and workflows.

Attendance to the workshop is free and open to everyone, though you are invited to register (there are only a few seats left!). Join our BigBlueButton instance on Monday 8th, and check out the workshop’s wiki page for practical info. Hope to see you on-line!

About GNU Guix

GNU Guix is a transactional package manager and an advanced distribution of the GNU system that respects user freedom. Guix can be used on top of any system running the Hurd or the Linux kernel, or it can be used as a standalone operating system distribution for i686, x86_64, ARMv7, and AArch64 machines.

In addition to standard package management features, Guix supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. When used as a standalone GNU/Linux distribution, Guix offers a declarative, stateless approach to operating system configuration management. Guix is highly customizable and hackable through Guile programming interfaces and extensions to the Scheme language.

More in Tux Machines

IBM/Red Hat/Fedora Leftovers

  • Siemens, IBM, Red Hat Launch Hybrid Cloud Initiative to Increase Real-time Value of Industrial IoT Data

    Siemens, IBM and Red Hat today announced a new collaboration that will use a hybrid cloud designed to deliver an open, flexible and more secure solution for manufacturers and plant operators to drive real-time value from operational data. In one month, a single manufacturing site can generate more than 2,200 terabytes of data according to a report by IBM – yet most data goes unanalyzed. Through the joint initiative, Siemens Digital Industries Software will apply IBM’s open hybrid cloud approach, built on Red Hat OpenShift, to extend the deployment flexibility of MindSphere®, the industrial IoT as a service solution from Siemens. This will enable customers to run MindSphere on-premise, unlocking speed and agility in factory and plant operations, as well as through the cloud for seamless product support, updates and enterprise connectivity.

  • IT leaders see open source as higher quality

    While enterprises believe open source software provides benefits including higher quality software and innovations, they also perceive barriers to adoption including levels of support and compatibility, according to a Red Hat report assessing enterprise open source usage. Curiously, security shows up as both a positive and negative in the report, with open source seen as offering better security but the security of the code seen as a barrier. Released on March 2, the 2021 State of Enterprise Open Source report covers data collected from interviews with 1,250 IT leaders worldwide, who were not necessarily Red Hat customers, Red Hat said.

  • Operators over easy: an introduction to Kubernetes Operators

    You've probably been hearing a lot about Kubernetes Operators, but if you don't work directly with Red Hat OpenShift or another Kubernetes distribution you may not know precisely what an Operator is. In this post, we'll explain what Operators are and why they're important. To better understand the "what" and the "how" about Kubernetes Operators, we need to understand the problem(s) that motivated the need for Kubernetes Operators. Kubernetes is notorious in its ability to integrate and facilitate declarative configuration and automation. This was out-of-the-box manageable for most stateless applications. However, for stateful applications this was a bit problematic. How do you manage and persist the state of your application and it’s dependencies? How do you keep the rest of your application going when you add or remove dependencies? Of course, much of this management was done manually and/or required additional personnel resources to help manage (i.e., DevOps) and, in general, required more of your attention. Much of these pains, boiled down to one ultimate question at hand: How do you effectively automate stateful applications on Kubernetes? That answer came in the form of what we call Kubernetes Operators.

  • Friday’s Fedora Facts: 2021-09

    Here’s your weekly Fedora report. Read what happened this week and what’s coming up. Your contributions are welcome (see the end of the post)! The Beta freeze is underway. The Fedora Linux 34 Beta Go/No-Go meeting is Thursday. I have weekly office hours on Wednesdays in the morning and afternoon (US/Eastern time) in #fedora-meeting-1. Drop by if you have any questions or comments about the schedule, Changes, elections, or anything else. See the upcoming meetings for more information.

  • Colin Walters: Why I work on OpenShift and Fedora/RHEL

    Every weekday for many years now I’ve woken up, dropped my kids off at school, then grabbed a coffee and sat down at my computer to work on OpenShift and Fedora+RHEL. Doing this for so long, over time I’ve thought about and refined the why I do this, and I want to write it down so that I can refer to this in various places. Some of this is a more condensed/rephrased variant of this blog post. I was inspired to be here originally (over 20 years ago) by the Free Software movement – one thing in particular I remember is seeing the Emacs start screen linking to the FSF website on our school’s Solaris workstations (In app advertisement worked!). Along with that, one thing I always found fascinating about software in general is the feeling of "the power of creation" – I can type something and make it happen. Since then, software has become much, much more foundational to our society (in some cases, probably too much re: social media, etc). In particular here the rise of software-as-a-service and the public clouds. And while we say "public" which has connotations of "openness" – these are all very proprietary clouds.

Games: Proton, Crusader Kings III, Rogue State Revolution, and plus-x

  • Proton Has Enabled 7000 Windows Games to Run on Linux

    We are reaching another milestone with ProtonDB: we are very close to 7000 Windows games confirmed to be working out of the box with Proton on Linux. Proton has been receiving many updates in the past few months as well, with the introduction of the Soldier Linux runtime container and Proton Experimental on top of the regular Proton releases. We are still getting about 100 new titles working flawlessly (according to user reports) on a monthly basis, which is a very healthy and steady growth. Another point is the percentage of Windows games working out of the box in Proton over time. The number has been close to 50% since for a long time and seems to be fairly stable.

  • Brace yourself, Winter is coming to Crusader Kings III | GamingOnLinux

    As if you didn't have enough problems with backstabbers, finding someone to marry and keeping your kingdom together - winter is coming to Crusader Kings III in the 1.3 update. This will be a free update for everyone that drops along side the first DLC. While there's no date, we should find out a little bit more when the Paradox Insider event happens on March 13. Fear not though, we'll keep an eye out for any interesting announcements and let you know after the event. When it comes to winter, snow will be heading to Crusader Kings III making the already difficult world much harsher overall. The map will gradually get covered in snow and Paradox said their system is pretty flexible so they can control where it flows. It's not just a cosmetic change though and does a few interesting things. For starters, there's going to be variants of it like mild and harsh winters, including visual effects to show the differences.

  • Political strategy game Rogue State Revolution gets a demo and a release date

    Rogue State Revolution from LRDGames, Inc. (Deep Sixed, Precipice) and publisher Modern Wolf is an upcoming challenging roguelike geopolitical thriller strategy game. In the game you take control of the presidency and rebuild, reform and prepare for new challenges as the Glorious People's Republic of Basenji becomes a new political, economic and cultural hotspot. The developer just announced it's going to release on March 18 with full Linux support.

  • plus-x is a simple tool to help developers on Windows set Linux permissions for games | GamingOnLinux

    Here's a small and very useful sounding application from game developer Cheeseness. It's called plus-x and the aim is to allow developers on Windows to set the correct permissions on Linux executables. The problem: when game developers put out a Linux build and then zip it up for download, Linux users download it and then often need to manually set permissions on the executable for it to be launched. plus-x gets around that by allowing developers to inspect the package and then set the correct permissions.



Qubes OS 4.0.4 has been released!

We’re pleased to announce the release of Qubes OS 4.0.4! This is the fourth stable release of Qubes 4.0. Read more Also: XSAs released on 2021-03-04

Linux Magazine Latest Issue (Paywall)