Language Selection

English French German Italian Portuguese Spanish


GNU Hurd Can Build Around 75% Of The Debian Packages, But No 64-bit Or SMP Yet

Filed under

One of the sessions we look forward to each year at FOSDEM is in regards to the GNU Hurd status update... It's one of the few times per year where we hear anything new presented on the Hurd. GNU Hurd is nearly three decades old and has yet to see its v1.0 milestone reached, but Samuel Thibault and a small group of other free software developers continue working on this GNU micro-kernel.

Samuel Thibault once again presented at the Free Open-Source Developers' European Meeting (FOSDEM) about the state of the Hurd. Recently the Hurd picked up a PCI arbiter, basic ACPI support for power management, and is now able to build roughly 75% of the Debian package set.

Read more

GNU Binutils 2.32 and GNU Make

Filed under
  • GNU Binutils 2.32 is now available

    Hi Everyone,

    We are pleased to announce that version 2.32 of the GNU Binutils project
    sources have been released and are now available for download at:

    md5 checksums:
    64f8ea283e571200f8b2b7f66fe8a0d6 binutils-2.32.tar.bz2
    d1119c93fc0ed3007be4a84dd186af55 binutils-2.32.tar.gz
    3f1013fc8c5b18e1c28ba5c018a4110c binutils-2.32.tar.lz
    0d174cdaf85721c5723bf52355be41e6 binutils-2.32.tar.xz

    This release contains numerous bug fixes, and also the following new

    * The binutils now support for the C-SKY processor series.

    * The x86 assembler now supports a -mvexwig=[0|1] option to control
    encoding of VEX.W-ignored (WIG) VEX instructions.

    It also has a new -mx86-used-note=[yes|no] option to generate (or
    not) x86 GNU property notes.

    * The MIPS assembler now supports the Loongson EXTensions R2 (EXT2),
    the Loongson EXTensions (EXT) instructions, the Loongson Content
    Address Memory (CAM) ASE and the Loongson MultiMedia extensions
    Instructions (MMI) ASE.

    * The addr2line, c++filt, nm and objdump tools now have a default
    limit on the maximum amount of recursion that is allowed whilst
    demangling strings. This limit can be disabled if necessary.

    * Objdump's --disassemble option can now take a parameter,
    specifying the starting symbol for disassembly. Disassembly will
    continue from this symbol up to the next symbol or the end of the

    * The BFD linker will now report property change in linker map file
    when merging GNU properties.

    * The BFD linker's -t option now doesn't report members within
    archives, unless -t is given twice. This makes it more useful
    when generating a list of files that should be packaged for a
    linker bug report.

    * The GOLD linker has improved warning messages for relocations that
    refer to discarded sections.

    Our thanks go out to all of the binutils contributors, past and
    present, for helping to make this release possible.

    Nick Clifton

  • Binutils 2.32 Released With C-SKY Support, Linker Improvements

    After seeing a new GNU C Library release this week, the GNU toolchain has another update with the availability now of Binutils 2.32.

  • Replace libtool, turn full GNU Make?

    Every once in a while I start pondering ways to get rid of the slowness and overwhelming complexity of the autotools machinery, in particular autoconf and libtool. GNU Make has been a great companion for 20+ years, and automake helps with some of the complexity in getting compiler generated dependency tracking going, build libraries and have (un-)install, check, distcheck rules out of the box.

    But over the years I’ve had to re-implement or extend each one of these rules and features, and for much of the rest automake is more on the side of getting in the way, which makes me ponder if rolling my own Make rules from scratch isn’t the leaner and also easier way. A basic example to get started is Good Makefiles, except for shared library building.

GNU/Linux Releases: 4MLinux 27.2, SystemRescueCd 6.0.0, SwagArch GNU/Linux 19.02

Filed under
  • 4MLinux 27.2 released.

    This is a minor (point) release in the 4MLinux STABLE channel, which comes with the Linux kernel 4.14.94. The 4MLinux Server now includes Apache 2.4.37, MariaDB 10.3.12, and PHP 7.2.14 (see this post for more details).

    You can update your 4MLinux by executing the "zk update" command in your terminal (fully automatic process).

  • SystemRescueCd 6.0.0
  • SwagArch GNU/Linux 19.02

LibreELEC (Leia) 9.0.0 RELEASE

Filed under

LibreELEC 9.0 (Leia) has finally arrived after a long gestation period. Based upon Kodi v18.0, the Final 9.0 release contains many changes and refinements to user experience and a complete overhaul of the underlying OS core to improve stability and extend hardware support. Kodi v18 also brings new features like Kodi Retroplayer and DRM support that (equipped with an appropriate add-on) allows Kodi to unofficially stream content from services like Netflix and Amazon.

Read more

Also: LibreELEC 9.0 Released - Linux Distribution Built Around Kodi 18.0

10 Cool Command Line Tools For Your Linux Terminal

Filed under

In this article, we will share a number of cool command-line programs that you can use in a Linux terminal. By the end of this article, you will learn about some free, open source, and exciting, text-based tools to help you do more with boredom on the Command line.

Read more

MX Tools revisited - A Swiss Army knife of penguins

Filed under

MX Tools continues to be one of the best and most unique Linux projects in a long while. It's original, refreshing and highly useful, especially to new users. The repertoire of utilities in this toolbox is very handy. System repair applications, tweak applications, codecs and drivers, and the lovely jubbly Package Installer. If you're not in the mood to work on the command line, you really don't have to.

But there's always more that can be done. Integration into the system settings menu, for instance. Simulated runs. The ability to script actions so that users can have them available for deployment on other systems. The ability to revert actions (and not just to a default reset state). Perhaps MX Tools can be part of a first-run wizard that helps configure the system extras. And then, Xfce feels a bit outdated nowadays, so maybe branching into the world of online stuff wouldn't be bad - a cloud/online section with accounts, storage and such.

All in all, MX Tools is a great feature. I haven't tested everything to the last detail, but from what I did do, I can say that the utilities are rather intuitive and safe, and they work reliably. Even experienced users will benefit from the toolbox, on top of already friendly defaults that Continuum has. The originality angle is another bonus, because there is a real effort of making something new and fun. More than worth testing. There you go.

Read more

10 Best Team Viewer Alternatives for Linux in 2019

Filed under

In a recent article, I covered The Best Open Source Software in 2018 (Users’ Choice). Today, I’m covering the best remote desktop access clients for Linux.

TeamViewer is proprietary multi-platform software that enables users to control computers remotely and enjoy other features like desktop sharing, web conferencing, file transfer, and online meetings.

In the true spirit of open source, there are a thousand and one similar software options that are just as good, thus, here is my list of the 10 best TeamViewer alternatives of 2019 for Linux users.

Read more

4 Stunning Icon Themes for Your Linux Desktop

Filed under

We spotlight 4 stunning new Linux icon themes that will look great on any desktop, Ubuntu or otherwise.

Although the Suru icon theme now ships as Ubuntu’s default icon set, and although GNOME designers are busy working on a major icon revamp of their own, third-party icon themes still have their place.

After all, one size doesn’t fit all; plenty of Linux users prefer to curate and customise the look of their desktop themselves.

Read more

Distros: Sparky LInux, LXQt 0.14.0 on Lubuntu and ArcoLinux 19.01

Filed under
  • Sparky news 2019/01

    The 1st this year monthly report of the Sparky project:

    • Sparky 5.6.1 Special Editions released
    • iso images of stable and rolling line updated again: 4.9.2 & 5.6.2
    • added to repos: Franz, MultibootUSB, Rambox, GitKraken, Sparky Tube (downloads videos and converts to audio or video files, thank’s to Elton), WPS Mui (a part of Sparky Office, which installs WPS locale packs; thank’s to Elton)
    • Sparky’s Linux kernel updated up to version 4.20.6

  • LXQt 0.14.0 on Lubuntu 19.04 Daily Builds
  • ArcoLinux 19.01 overview | an Arch Linux based distro.

    In this video, I am going to show an overview of ArcoLinux 19.01 and some of the applications pre-installed.

20 Years of [Memoirs]

Filed under

Living on the opposite side of Australia in Perth meant we were intellectually starved of being able to talk face-to-face to key people from this new world of Open Source and Free Software. The distance across the county is almost the same as East to West coast United States, and not many visitors to Melbourne or Sydney make the long trek over the Great Australian Bight to reach Western Australia’s capital.

We found ourselves asking the LCA 2011 organisers if it would be possible in future to run Linux.Conf.Au in Perth one day.

Having had the initial conference (then called the Conference of Australian Linux Users, or CALU) in 1999 in Melbourne, and then 2001 in Sydney, it seemed a natural progression to having LCA roam around different cities year; it felt almost unfair to those who could not afford to travel to Melbourne or Sydney.

The result from 2001 was that in 2002 it would run in Brisbane, but that we should make a proposal and get organised

Read more

Syndicate content

More in Tux Machines

KDE is adding Matrix to its instant messaging infrastructure

KDE has been looking for a better way of chatting and live-sharing information for several years now. IRC has been a good solution for a long time, but it has centralized servers KDE cannot control. It is also insecure and lacks features users have come to expect from more modern IM services. Other alternatives, such as Telegram, Slack and Discord, although feature-rich, are centralized and built around closed-source technologies and offer even less control than IRC. This flies in the face of KDE's principles that require we use and support technologies based on Free software. However, our search for a better solution has finally come to an end: as of today we are officially using Matrix for collaboration within KDE! Matrix is an open protocol and network for decentralised communication, backed by an open standard and open source reference implementations for servers, clients, client SDKs, bridges, bots and more. It provides all the features you’d expect from a modern chat system: infinite scrollback, file transfer, typing notifications, read receipts, presence, search, push notifications, stickers, VoIP calling and conferencing, etc. It even provides end-to-end encryption (based on Signal’s double ratchet algorithm) for when you want some privacy. Read more Also: KDE To Support Matrix Decentralized Instant Messaging

Android Leftovers

Canonical Is Planning Some Awesome New Content For The Snap Store

There I was, thoughtfully drafting an article titled "3 Things Canonical Can Do To Improve The Snap Ecosystem," when I jumped on the phone with Evan Dandrea, an Engineering Manager who just so happens to be responsible for the Snapcraft ecosystem at Canonical. As it turns out, that headline will need a slight edit. One less number. That's because I've just learned Canonical has some ambitious plans for the future of the Snap Store. Read more

Extensive Benchmarks Looking At AMD Znver1 GCC 9 Performance, EPYC Compiler Tuning

With the GCC 9 compiler due to be officially released as stable in the next month or two, we've been running benchmarks of this near-final state to the GNU Compiler Collection on a diverse range of processors. In recent weeks that has included extensive compiler benchmarks on a dozen x86_64 systems, POWER9 compiler testing on the Talos II, and also the AArch64 compiler performance on recent releases of GCC and LLVM Clang. In this latest installment of our GCC 9 compiler benchmarking is an extensive look at the AMD EPYC Znver1 performance on various releases of the GCC compiler as well as looking at various optimization levels under this new compiler on the Znver1 processor. Read more