Language Selection

English French German Italian Portuguese Spanish

Slack

LibreOffice 6.4.5 finally for Slackware 14.2

Filed under
LibO
Slack

The Document Foundation recently released version 7.0.0 of their Libre Office suite of applications. The packages for Slackware-current can be found in my repository. But the situation for Slackware 14.2 used to be different – I got stuck after LibreOffice 6.2 because the newer source releases (6.3 and onwards) require versions of system software that our stable Slackware 14.2 platform does not offer.

From time to time during the last year, when there was time and the build box was not compiling packages, I messed around with the libreoffice.SlackBuild script in futile attempts to compile recent versions of LibreOffice on Slackware 14.2. I failed all the time.
Until last week. After I had uploaded the new KDE Plasma5 packages to ‘ktown‘, I had an epiphany and decided to use a new approach. What I did was: question all the historic stuff in the SlackBuild script that got added whenever I needed to work around compilation failures; and accept that the compilation needs newer versions of software than Slackware 14.2 offers. The first statement meant that I disabled patches and variable declarations that messed with compiler and linker; and for the second statement I stuck to a single guideline: the end product, if I were able to compile a package successfully, has to run out of the box on Slackware 14.2 without the need to update any of the core Slackware packages.

Read more

Porteus 5.0-rc2 Released: Slackware-Based Fast And Portable Linux Distro

Filed under
Linux
Slack

More than a year later, the Dev team of Porteus Linux has finally announced the second release candidate (RC-2) for its upcoming version 5.0. This means you can now try the new testing version Porteus 5.0-rc2.

For those who don’t know, Porteus is based on one of the oldest Linux distros, Slackware. It was also formerly known as Slax remix when it started as a community remix of Slax OS.

Porteus aims to provide a portable, fast, and light operating system that you can boot directly in less than 15 seconds (in the case of LXDE desktop) from CD, USB flash drive, hard drive, or other bootable storage media.

Read more

KDE Plasma 5 August 2020 release for Slackware

Filed under
KDE
Slack

New Plasma5 packages for Slackware-current are ready for download & installation. I skipped July (holiday season) and so here is KDE-5_20.08 aka my August 2020 release. Be sure to read the upgrade instructions very carefully to prevent breakage, because starting with my June batch the goal is to remove Slackware’s ConsoleKit2 and replace it with elogind!.

It would not harm if you (re-)read my previous blog article about Plasma5, “Replacing ConsoleKit2 with elogind – first steps“. It has a lot more detail about the reasons for this move as well as guidance on using the Wayland Window Manager (as a test) instead of regular X.Org. Note that Wayland sessions still need a lot of maturing and X.Org will remain Slackware’s default choice.

Read more

Slackel 7.3 Mate beta1

Filed under
Slack

Slackel 7.3 Mate beta1 has been released. Slackel is based on Slackware and Salix.

Includes the Linux kernel 5.4.50, Mate-1.22.1 and latest updates from Slackware's 'Current' tree.
Added support to do a real installation to an external usb stick or usb ssd or usb hard disk.

Read more

[Slackware] Preparing to move to elogind

Filed under
Slack

Slackware community is very active nowadays, and that's for a reason. They are waiting for the big update coming to Slackware, which is the new Plasma 5 and XFCE. It has been requested for so long after -current start moving, but Pat hasn't made the change until 2020 when big basic components such as Qt5 went in and many followed up.

There were some distractions along the way, such as PAM taking some time to test (it was initially planned for a day or two in testing/), but at the end it was a smooth migration. I barely notice any changes since all the changes happening under the hood and it works well both in my MATE and Cinnamon project (basically for Cinnamon since i already have PAM installed, but not as part of the core packages. It just sit there as a requirement for Cinnamon-screensaver).

For next Plasma 5 and XFCE, there are some another changes needed for it to go smoothly and that's UPower and elogind. Slackware 14.2 up to -current is still using the old UPower which is already deprecated for some time, but since it's related to many other libraries/applications, Pat kept them until it's time to move on with the rest of the projects and i believe it's time. Newer UPower is needed by Plasma 5, XFCE, mate-power-manager 1.24 (it's still at 1.22 for now due to this constraints) and better battery support in Cinnamon.

Read more

Plasma5 for Slackware: KDE 5_20.05. Also, new Ardour 6.0

Filed under
KDE
Slack

A new batch of Plasma5 packages for Slackware-current is available now. The KDE-5_20.05 release is also the last monthly update you’ll see from me for a while in my ‘ktown‘ repository. I expect Pat to add Plasma5 to Slackware-current, but I am done waiting and have an urgent need to dedicate my spare time to other matters. With PAM finally added to the core distro, there should no longer be a showstopper for getting rid of KDE4 and replacing it with Plasma5.

And remember, these packages will not work on Slackware 14.2. Along with adding the May batch for -current, I have removed the old (KDE 5_17.11) Plasma5 packages that were still in my ‘ktown’ repository for Slackware 14.2. They have been un-maintained for two and a half years, who knows what security issues they cause. If you really want or need Plasma5, migrate to Slackware-current please.

Read more

Slackware Gets Cinnamon 4.6 Early Preview and Slackware-Based Plamo 7.2 Released in Japan

Filed under
Slack
  • Cinnamon 4.6 Early Preview

    Few days ago i saw that Cinnamon 4.6.0 has been released on GitHub and as usual, developers will still release a couple more releases before they mark it stable, but i have made some changes to the SlackBuild scripts and push it to master branch for those who are eager to try the new Cinnamon 4.6.x series.

    I believe this version will be used in the next Linux Mint 20 which will be released in June, but i want Slackware-Current users to try this version first Smile

  • Plamo 7.2 リリース

    従来同様、4.7Gのサイズに収まるようにDVD用は2枚組みです。他に USB メモリからインストールする用に DVD 2 枚分をまとめてひとつにした USB 用イメージがあります(_usb.iso)。

Distros: Debian, SUSE and Slackware

Filed under
GNU
Linux
Slack
  • Thorsten Alteholz: My Debian Activities in April 2020

    This month I accepted 384 packages and rejected 47. The overall number of packages that got accepted was 457.

  • Use Speedtest CLI to test your Internet Speed on Debian 10

    In order to fix problems with slow connections that lead to poor Internet access, we first want to check the Internet speed on our system. E.g. when you have switched to a new internet connection and want to make sure that you are getting what the provider offers, it is useful to check the internet speed. In this article, we will use a Linux command-line tool called speedtest-cli. It is written in Python and uses the website speedtest.net to check bandwidth by uploading and downloading data to and from your system.

  • Community Account Migration

    The authentication system behind the following services are expect to changed this month. Here is a list of services the might be affected. An email about this topic was sent out on the openSUSE Project Mailing List. More information about this topic will be updated on the Account Migration Wiki page.

    [...]

    The services using the Community Accounts will migrate step-by-step. This means that for some days you need to use the old and new credentials until the services are migrated.

  • openSUSE Tumbleweed – Review of the week 2020/19

    During this week, we managed to set a new record: the most broken Tumbleweed snapshot handed over to openQA. W whopping 9 tests out of > 220 passed, everything else failed. What a luck we have openQA, right? Nothing of that was mirrored out and sent out to users. Fur the curious ones: the issue came from an incomplete rebuild after the switch to Ruby 2.7. Still, we managed to release 6 snapshots during this week (0429, 0501, 0502, 0503, 0504 and 0506)

  • Old box, dumb code, few thousand connections, no big deal

    I wrote up a load testing tool, too. It will create any number of worker threads, each of which opens a TCP connection back to the server. Each one of those will fire a request down the pipe, wait for the response, sleep a configurable period, and then go again.

    Let's say I stand up the server and a loadgen instance on the same machine. In this case it's my nine-year-old workstation box running Slackware64. I tell the load generator to hit the server (on localhost), run 2000 workers, and wait 200 milliseconds between queries.

Chrome/Chromium 83 Beta and Chromium 81 for Slackware 14.2

Filed under
Slack
Web
Gaming
  • Chrome 83 Beta: Cross-site Scripting Protection, Improved Form Controls, and Safe Cross-origin Resource Sharing

    Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, Chrome OS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 83 is beta as of April 16, 2020.

  • Chrome 83 Beta Rolls Out With Better Form Controls, Barcode Detection API

    Following the release of Chrome 81 earlier this month, Chrome 83 is now in beta with Google having skipped Chrome 82 due to delays / internal issues.

    Chrome 83 Beta is out today with trusted types for DOM manipulation, improved form controls that provide much nicer looking HTML input form controls by default, new origin trials, a barcode detection API is introduced as part of their shape detection API, various WebRTC improvements, and other changes.

  • Chromium 81 – and the new build process for Slackware 14.2

    Google released version 81 of their Chromium browser sources last week, after spending a lot of effort to bring security patches to the 80.x releases in the weeks before. As said before, Google is going to skip the 82 release entirely because of the staffing challenges resulting from the Corina crisis, and will jump straight to release 83 somewhere mid-May.
    I uploaded packages for chromium 81.0.4044.92 a few days ago – but those were only for Slackware-current.

    I found it impossible to compile the latest Chromium 81 code on Slackware 14.2 and I had been trying for days. Yesterday I finally succeeded after more than a week of trying since the sources were released. I can not sit behind my computer for long, but that was not too much of a setback in this particular case. I kept running into new compiler or linker errors, then I would think of a fix, set the box to compile again and had to wait for hours to see the result… and lie down in the meantime. For an entire week, I met failure upon failure.

New ISOs for Slackware Live (liveslak 1.3.5)

Filed under
Slack

I have uploaded a set of fresh Slackware Live Edition ISO images. They are based on the liveslak scripts version 1.3.5. The ISOs are variants of Slackware-current “Tue Feb 18 05:20:50 UTC 2020” with the 5.4.20 kernel but without PAM.
The PLASMA5 variant is my february release of ‘ktown‘ aka KDE-5_20.02 .

Download these ISO files preferably via rsync://slackware.nl/mirrors/slackware-live/ (or its mirror rsync://slackware.uk/people/alien-slacklive/ but allow that 24 to sync up) because that allows easy resume if you cannot download the file in one go.

Read more

Syndicate content

More in Tux Machines

today's leftovers

  • Linux Magazine Celebrates 20 Years

    With Issue 240, Linux Magazine is celebrating its 20th year of print publication. Given the transformations that have taken place in Linux, open source, and in publishing during the past 20 years, this is a remarkable achievement. Reflecting on these changes, Linux Magazine editor-in-chief Joe Casad said, “I’m struck by how much Linux has changed since I started this job—and how much the publishing industry has itself remained in a perpetual state of reinvention. It is one thing when the subject of the magazine is continually transforming—and quite another when the very context in which you operate is a moving target.” [...] Linux Magazine has weathered the various industry shifts with consistency of vision and a small, dedicated workforce. Casad credits the internationally distributed team of professionals, “who stay calm under pressure and show up every day with ideas and good energy,” with much of the magazine’s long-running success.

  • Security updates for Thursday

    Security updates have been issued by Fedora (firefox, libproxy, mbedtls, samba, and zeromq), openSUSE (chromium and virtualbox), Red Hat (firefox and kernel), SUSE (cifs-utils, conmon, fuse-overlayfs, libcontainers-common, podman, libcdio, python-pip, samba, and wavpack), and Ubuntu (rdflib). 

  • LibreOffice Documentation Team Status

    While this progress in shortened documentation development time is fairly good, it can be substantially improved by having more contributors on the team. It would be terrific if all contributors were a skilled technical writers, but in reality anyone with a reasonable command of the English language and an eye for detail can make a valuable contribution. No contributor is expected to rewrite entire guide books, although some of our most experienced, long term contributors do exactly that. In fact nothing is expected or demanded of any contributor, other than to let other members of the team know what they what they have chosen to work on. In some cases that might be to update a chapter of an existing guide, or reviewing the work of another team member. Reviewing can take the form of proof reading, or researching the accuracy of the guide information in relation to the software’s actual operation. By identifying yourself as a Docs Team contributor does not mean you are making any permanent or long term commitment, many contributors come and go over long periods according to the demands of their “real” life.

  • Mozilla VR Blog: Firefox Reality 12

    The latest version of Firefox Reality for standalone VR headsets brings a host of long-awaited features we're excited to reveal, as well as improved stability and performance. [...] Look for Firefox Reality 12 available now in the HTC, Pico and Oculus stores. This feature-packed release of Firefox Reality will be the last major feature release for a while as we gear up for a deeper investment in Hubs. But not to worry! Firefox Reality will still be well supported and maintained on your favorite standalone VR platform.

  • Daniel Stenberg: everything curl five years

    At the time of that blog post, the book was already at 13,000 words and 115 written subsections. I still had that naive hope that I would have it nearly “complete” by the summer of 2016. Always the optimist. Today, the book is at over 72,000 words with content in 600 subsections – with just 21 subtitles noted “TBD” to signal that there’s still content to add there. The PDF version of it now clocks in at over 400 pages. I’ve come to realize and accept that it will never be “complete” and that we will just keep on working on it indefinitely since curl itself keeps changing and we keep improving and expanding texts in the book.

  • Amazon announces 'Luna', their own take on cloud game streaming

    Amazon Luna will give you access to certain Channels of games which you subscribe to. The first two announced are Amazon's own Luna+ to get access to a "growing" library and Ubisoft are also confirmed to have their own subscription channel coming to it too. The Luna+ subscription will have 100s of games from big names too like Resident Evil 7, Control, The Surge 2, A Plague Tale: Innocence and a great many more. By the time it launches, it's going to have quite a full library already.

  • How to Install Discord on Ubuntu & Linux Mint (GUI & CLI)
  • Granulate Applies AI to Linux Server Optimization

    Granulate today announced that a platform that leverages machine learning algorithms to optimize Linux server environments running on-premises or in the cloud is now generally available. [...] According to the company, more than 40,000 instances of gAgent have already been deployed by IT teams at PicsArt, Perion, AppsFlyer and Coralogix.

Programming Leftovers

  • In a world where up is down, it's heartwarming to know Internet Explorer still tops list of web dev pain points

    Web developers resent having to deal with Microsoft Internet Explorer and Apple Safari, which they cite among their top three pain points, alongside layout and styling inconsistencies among browsers. This finding comes from the Mozilla Developer Network's 2020 Browser Compatibility Report [PDF], a survey of web development concerns culled from 1,429 responses out of 3,236 – the remainder having been tossed for invalid or missing data. The purpose of the report is to alert the browser vendors to problems so they can be addressed.

  • chemfp's chemistry toolkit I/O API

    This is part of a series of essays about working with SD files at the record and simple text level. In the last two essays I showed examples of using chemfp to process SDF records and to read two record data items. In this essay I'll introduce chemfp's chemistry toolkit I/O API, which I developed to have a consistent way to handle structure input and output when working with the OEChem, RDKit, and Open Babel toolkits.

  • 10 Things We Picked Up From Code Reviewing

    Ever wondered what you could learn from a code review?

  • Mike Driscoll: CodingNomads Tech Talk Series!

    Recently CodingNomads invited me on their Tech Talk series. CodingNomads does online code camps for Python and Java. The Tech Talks are a series of videos that teach or talk about tech. In my case, I got to talk about my favorite programming language, Python!

  • Arm Begins Bringing Up Neoverse N2, Neoverse V1 Support In The GNU Toolchain

    It was just a few days ago that Arm outlined the Neoverse N2 "Perseus" design as a follow-on to the Neoverse N1 and coming concurrently to the next-generation Cortex-A. Now the company has already jumped on beginning their open-source/Linux enablement work around the Neoverse N2. There haven't been any Neoverse N2 additions yet to LLVM/Clang or GCC as the most interesting aspects where it would reveal any new instruction set extensions / capabilities not yet formally announced by Arm (there also isn't any patches out under review on that front either), but a patch out this morning adds Neoverse N2 support to the GNU Assembler (Gas).

  • autoconf-2.69c released [beta]
    We are pleased to announce beta release 2.69c of GNU Autoconf.
    
    This release includes two months of bug fixes since the previous beta,
    2.68b, and eight years of development work since the previous full
    release, 2.69.  See below for the list of significant changes since
    the previous beta.  See the NEWS file for a complete list of
    significant changes since 2.69.
    
    We tentatively plan to make the final release of Autoconf 2.70 at the
    end of October 2020.  Please test this beta with your autoconf
    scripts, and report any problems you find to the Savannah bug tracker:
    
       https://savannah.gnu.org/support/?func=additem&group=autoconf
    
    Please also send general comments and feedback to <autoconf@gnu.org>.
    
    Please also spread this announcement widely, so that as many Autoconf
    users as possible hear about it.
    
    Here are the compressed sources:
      https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.gz   (2.0MB)
      https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.xz   (1.3MB)
    
    Here are the GPG detached signatures[*]:
      https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.gz.sig
      https://alpha.gnu.org/gnu/autoconf/autoconf-2.69c.tar.xz.sig
    
    Use a mirror for higher download bandwidth:
      https://www.gnu.org/order/ftp.html
    
    [*] Use a .sig file to verify that the corresponding file (without the
    .sig suffix) is intact.  First, be sure to download both the .sig file
    and the corresponding tarball.  Then, run a command like this:
    
      gpg --verify autoconf-2.69c.tar.gz.sig
    
    If that command fails because you don't have the required public key,
    then run this command to import it:
    
      gpg --keyserver keys.gnupg.net --recv-keys 384F8E68AC65B0D5
    
    and rerun the 'gpg --verify' command.
    
    This release was bootstrapped with the following tools:
      Automake 1.16.2
    
    Noteworthy changes and bug fixes since the previous beta (2.69b):
    
    * A performance regression in AC_PROG_CXX has been corrected.
      See https://savannah.gnu.org/support/index.php?110285 for details.
    
    * AC_PROG_YACC has been reverted to using ‘bison -y’.  After 2.70,
      we will instead add an AC_PROG_BISON macro for programs that
      require Bison extensions.
      See https://savannah.gnu.org/support/index.php?110266 for details.
    
    * AC_PROG_LEX no longer looks for a library providing the function
      ‘yywrap’.  LEXLIB will only be set to ‘-lfl’ or ‘-ll’ if a
      scanner that defines both ‘main’ and ‘yywrap’ itself still needs
      something else from that library.
    
      Packages should define yywrap themselves, or use %noyywrap.
    
    * When ‘$CC -E’ doesn’t run the C preprocessor, AC_PROG_CPP now looks
      in $PATH for ‘cpp’ before falling back to ‘/lib/cpp’.
    
    * AC_TYPE_PID_T now gives pid_t the correct definition on 64-bit
      native Microsoft Windows.
    
    * AC_INIT now trims extra white space from its arguments.  For instance,
    
        AC_INIT([  GNU  Hello  ], [1.0])
    
      will set PACKAGE_NAME to “GNU Hello”.
    
    * autoreconf will now run gtkdocize and intltoolize when appropriate.
    
    * autoreconf now avoids complaints from subsidiary tools about
      unknown warning categories.  For example, ‘autoreconf -Wcross’
      will no longer cause complaints from (current released versions of)
      aclocal and automake.
    
    * Generated configure scripts no longer fail catastrophically when
      stdin, stdout, or stderr is closed on startup.
    
    * Many bugs related to building Autoconf itself have been corrected.
      These mostly affected non-GNU operating systems and situations where
      optional tools are not available.
    
    * The obsolete macros AC_DIAGNOSE, AC_FATAL, AC_WARNING, and
      _AC_COMPUTE_INT are now replaced with modern equivalents by
      autoupdate.
    
    * The macro AC_OBSOLETE is obsolete.  Autoupdate will replace it with
      m4_warn([obsolete], [explanation]).  If possible, macros using
      AC_OBSOLETE should be converted to use AU_DEFUN or AU_ALIAS instead,
      which enables autoupdate to replace them, but this has to be done by
      hand and is not always possible.
    
    * AC_FC_LINE_LENGTH now documents the maximum portable length of
      "unlimited" Fortran source code lines to be 250 columns, not 254.
    
    * Warnings about obsolete constructs are now on by default.
      They can be turned off with '-Wno-obsolete'.
    
    * autoconf will now issue warnings (in the ‘syntax’ category) if the
      input file is missing a call to AC_INIT and/or AC_OUTPUT.
    
    * AC_INIT will now issue warnings (in the “syntax” category) for a
      non-literal URL argument, and for a TARNAME argument which is either
      non-literal or contains characters that should not be used in file
      names (e.g. ‘*’).
    

JDK 16: What’s coming in Java 16

Although not due to arrive until March 2021, Java Development Kit (JDK) 16 has begun to take shape, with proposed features including concurrent thread-stack processing for garbage collection, support for C++ 14 language features, and an “elastic metaspace” capability to more quickly return unused class metadata memory to the OS. JDK 16 will be the reference implementation of the version of standard Java set to follow JDK 15, which arrived September 15. The six-month release cadence for standard Java would have JDK 16 arriving next March. Read more

Linux Kernel Latest Developments and New Linux Foundation Report

  • AMD Ryzen 9 3900XT CPUFreq Governor Comparison With Linux 5.9

    One of the most frequent questions received at Phoronix in recent times is whether the "schedutil" governor is ready for widespread use and if it can compare in performance to, well, the "performance" governor on AMD Linux systems. Here are some benchmarks of an AMD Ryzen 9 3900XT using the latest Linux 5.9 development kernel in looking at the performance differences between the CPUFreq governor options of Ondemand, Powersave, Performance, and Schedutil.

  • Intel Engineers Begin Landing Open-Source Support For TDX, Intel Key Locker

    Last month Intel published a whitepaper on TDX as Trust Domain Extensions as a means of better securing virtual machines. TDX allows for isolating VMs from the hypervisor and other non-VMM system software. Intel TDX builds off other recent work around MKTME memory encryption and other features. We are now beginning to see that software side support roll-out along with the also-new Key Locker instructions.

  • HPE Preparing SGI UV5 Support For The Linux Kernel

    Recent hardware enablement work on the Linux kernel is HPE bringing up UV5 support. Succeeding the SGI UV4 support is now UV5 under the ownership of HPE. UV5 is the latest iteration of their x86_64 based supercomputer architecture.

  • Linux 5.10 To Support Nitro Enclaves For Security-Critical Applications

    The kernel support for Nitro Enclaves landed this week in char-misc-next ahead of the Linux 5.10 cycle kicking off next month. Nitro Enclaves is a capability of Amazon AWS' EC2 cloud for protecting highly sensitive data. Nitro Enclaves provide additional isolation and security by punting the sensitive work/data off to an isolated virtual machine without persistent storage access and other reductions to possible attack surfaces while also providing cryptographic attestation for ensuring only trusted/authorized code is running.

  • Linux Foundation Adds Entry-Level Certification

    The Linux Foundation has announced the development of a new entry-level certification exam to complement their existing Linux Foundation Certified Sysadmin (LFCS) and Linux Foundation Certified Engineer (LFCE) exams. This new certification, the Linux Foundation Certified IT Associate (LFCA), targets people just moving into systems administration.

  • How open-source software transformed the business world [Ed: Today ZDNet deletes GNU and Free software from history, citing this 'report' from LF (made using proprietary software)]

    The Linux Foundation goes into many examples, but I'm going to focus on telecommunications and networking since it's a field I know well. 

  • Software-defined vertical industries: transformation through open source

    What do some of the world’s largest, most regulated, complex, centuries-old industries such as banking, telecommunications, and energy have in common with rapid development, bleeding-edge innovative, creative industries such as the motion pictures industry? They’re all dependent on open source software.  That would be a great answer and correct, but it doesn’t tell the whole story. A complete answer is these industries not only depend on open source, but they’re building open source into the fabric of their R&D and development models. They are all dependent on the speed of innovation that collaborating in open source enables.