Language Selection

English French German Italian Portuguese Spanish

Software: Strawberry, GNU (GCC, GNUstep and Bash), The fish Shell and Kiwi TCMS

Filed under
GNU
Software
  • Strawberry – audio player and music collection organizer

    I’m a massive music fan with a large collection of CDs consisting mostly of classical, country, blues, and pop. Streaming services fills in for other music genres, so I basically dabble with a wide range of music. Linux is blessed with a mouthwatering array of excellent open source music players. But I’m always on the look out for fresh, eclectic, and innovative music players.

    Strawberry is an audio player and music collection organizer. It was originally forked from Clementine. The main goal was to create a player for playing local music files that looked a bit more like Amarok with advanced soundcard options. The music player is designed for music collectors, audio enthusiasts and audiophiles. The name is inspired by the band Strawbs.

    Strawberry saw its first release in April 2018, whereas Clementine hasn’t seen a formal release in a few years, but it’s still in development. I’ve been following the development of Strawberry with earnest, but until recently there was an important feature missing from this music player. That’s scrobbling. To “scrobble” a song means that when you listen to it, the name of the song is sent to a web site (such as Last.fm) and added to your music profile. Strawberry’s latest build offers support for Last.fm, Libre.fm, and Listenbrainz.

  • GCC 9 Status report (2019-01-07), trunk in regression and documentation fixes mode
  • GCC 9 Enters Its Final Stage Of Development, Releasing Around April

    SUSE's Richard Biener announced this morning that "stage three" development on GCC 9 is now over, which means all that's left before releasing it as GCC 9.1 is to carry out more regression and documentation fixes.

  • ANN: GNUstep GUI 0.27.0
  • GNUstep Starts 2019 With Improvements To This Open-Source Apple Cocoa Implementation

    GNUstep, the long-standing implementation of Apple's Cocoa/Objective-C frameworks as open-source and supported on Linux, BSDs, and other platforms, started off 2019 with some new releases. GNUstep GUI 0.27, GNUstep Base 1.26, and GNUstep GUI Backend 0.27 are the new releases out today.

    GNUstep 1.26.0 as the base library has improved UTF-8 checks, support for TLS SNI, improved XML parsing, better internationalization handling, improvements to stack trace handling, and various other low-level library improvements and bug fixes.

  • Bash-5.0 release available
  • Bash 5.0 Release Candidate Packing Many Changes & A Lot Of Fixes

    The release candidate of the upcoming GNU Bash 5.0 shell release is now available. Bash 5.0 is packing various fixes over Bash 4.4 but also a number of new features and improvements to better conform to POSIX specifications.

  • fish Shell Becomes More Awesome With 3.0 Release

    The fish Shell is “a smart and user-friendly command-line shell for Linux, macOS, and the rest of the family”. fish is a more modern shell with the goal of being more interactive and more user-friendly than older shells. Unlike its competitors, fish is not based on the Bourne shell or the C shell but attempts to blaze its own path.

  • Kiwi TCMS 6.4

    We're happy to announce Kiwi TCMS version 6.4! This is a security, improvement and bug-fix update that includes new versions of Django, Patternfly and other dependencies. You can explore everything at https://demo.kiwitcms.org!

GNU ed 1.15 released

  • GNU ed 1.15 released!

    Last week, GNU ed, a line-oriented text editor, released GNU ed 1.15. GNU ed is used to create, display, modify and otherwise manipulate text files, both interactively and via shell scripts.

    Red, a restricted version of ed, can only edit files in the current directory and cannot execute shell commands. Ed is the “standard” text editor and the original editor for Unix. For most purposes, however, it is superseded by full-screen editors such as GNU Emacs or GNU Moe.

More on Bash

Bash 5.0 released

Late coverage by Kay Ewbank

  • Bash 5 Adds New Shell Variables

    The fifth major version of Bash, the UNIX/Linux scripting shell has arrived. The new release has fixed a variety of bugs from the previous version, and has also added new features and improvements to better conform to POSIX specifications.

    Bash is the GNU Project's Bourne Again SHell, a complete implementation of the POSIX shell spec. It also comes with interactive command line editing, job control on architectures that support it, csh-like features such as history substitution and brace expansion.

And much belated coverage

  • Bash shell utility turns 5.0

    A few months prior to celebrating the 30th birthday of the Bash command language interpreter, the GNU Project has released Bash 5.0, featuring bug fixes and new shell variables.

    As we look forward to the release of Linux Kernel 5.0 in the coming weeks, we can enjoy another venerable open source technology reaching the 5.0 milestone: the Bash shell utility. The GNU Project has launched the public version 5.0 of GNU/Linux’s default command language interpreter. Bash 5.0 adds new shell variables and other features and also repairs several major bugs.

    New shell variables in Bash 5.0 include BASH_ARGV0, which “expands to $0 and sets $0 on assignment,” says the project. The EPOCHSECONDS variable expands to the time in seconds since the Unix epoch, and EPOCHREALTIME does the same, but with microsecond granularity.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Today in Techrights

today's leftovers

  • Georges Basile Stavracas Neto: Calendar management dialog, archiving task lists, Every Detail Matters on Settings (Sprint 2)
    This was a long-time request, and something that I myself was missing when using To Do. Since it fits well with the product vision of the app, there was nothing preventing it from being implemented. Selecting this feature to be implemented during the week was a great choice – the task was self contained, had a clear end, and was just difficult just enough to be challenging but not more than that. However, I found a few issues with the implementation, and want to use the next round to polish the feature. Using the entire week to polish the feature might be too much, but it will give me some time to really make it great.
  • Open Source Answer To Dropbox And OneDrive: Meet Frank Karlitschek
    During the OpenSUSE Conference in Nurnberg (German), Nextcloud founder Frank Karlitschek appeared on “Let’s Talk’ to talk about the importance of fully open source file sync and storage solutions for enterprise customers. As one of the early contributors to desktop Linux he also talked about the reasons why desktop Linux has not succeeded.
  • Load-Bearing Internet People
    Some maintainers for critical software operate from a niche at a university or a government agency that supports their effort. There might be a few who are independently wealthy.
  • Robert Helmer: Vectiv and the Browser Monoculture
    So, so tired of the "hot take" that having a single browser engine implementation is good, and there is no value to having multiple implementations of a standard. I have a little story to tell about this. In the late 90s, I worked for a company called Vectiv. There isn't much info on the web (the name has been used by other companies in the meantime), this old press release is one of the few I can find. Vectiv was a web-based service for commercial real estate departments doing site selection. This was pretty revolutionary at the time, as the state-of-the-art for most of these was to buy a bunch of paper maps and put them up on the walls, using push-pins to keep track of current and possible store locations. The story of Vectiv is interesting on its own, but the relevant bit to this story is that it was written for and tested exclusively in IE 5.5 for Windows, as was the style at the time. The once-dominant Netscape browser had plummeted to negligible market share, and was struggling to rewrite Netscape 6 to be based on the open-source Mozilla Suite.

OSS Leftovers

  • Letter of Recommendation: Bug Fixes
    I wouldn’t expect a nonprogrammer to understand the above, but you can intuit some of what’s going on: that we don’t need ImageMagick to scale images anymore, because the text editor can scale images on its own; that it’s bad form to spell-check hex values, which specify colors; that the bell is doing something peculiar if someone holds down the alt key; and so forth. But there’s also something larger, more gladdening, about reading bug fixes. My text editor, Emacs, is a free software project with a history going back more than 40 years; the codebase itself starts in the 1980s, and as I write this there are 136,586 different commits that get you from then to now. More than 600 contributors have worked on it. I find those numbers magical: A huge, complex system that edits all kinds of files started from nothing and then, with nearly 140,000 documented human actions, arrived at its current state. It has leaders but no owner, and it will move along the path in which people take it. It’s the ship of Theseus in code form. I’ve probably used Emacs every day for more than two decades. It has changed me, too. It will outlive me. Open source is a movement, and even the charitably inclined would call it an extreme brofest. So there’s drama. People fight it out in comments, over everything from semicolons to codes of conduct. But in the end, the software works or it doesn’t. Politics, our personal health, our careers or lives in general — these do not provide a narrative of unalloyed progress. But software, dammit, can and does. It’s a pleasure to watch the code change and improve, and it’s also fascinating to see big companies, paid programmers and volunteers learning to work together (the Defense Department is way into open source) to make those changes and improvements. I read the change logs, and I think: Humans can do things.
  • The Top 17 Free and Open Source Network Monitoring Tools
    Choosing the right network monitoring solution for your enterprise is not easy.
  • Hedge-fund managers are overwhelmed by data, and they're turning to an unlikely source: random people on the internet
    Alternative data streams of satellite images and cellphone-location data are where managers are now digging for alpha, as new datasets are created every day. And hedge funds have been spending serious cash searching for those who can take all this information and quickly find the important pieces. Now, as margins shrink and returns are under the microscope, hedge funds are beginning to consider a cheaper, potentially more efficient way to crunch all this data: open-source platforms, where hundreds of thousands of people ranging from finance professionals to students, scientists, and developers worldwide scour datasets — and don't get paid unless they find something that a fund finds useful.
  • TD Ameritrade Is Taking Its First Steps Towards Major Open Source Contributions
    STUMPY is a python library to identify the patterns and anomalies in time series data. STUMPY has benefited from open source as a means to shorten development roadmaps since the early 2000s and it represents a new opportunity for TD Ameritrade to give back to the developer community.
  • The Future of Open Source Big Data Platforms
    Three well-funded startups – Cloudera Inc., Hortonworks Inc., and MapR Technologies Inc. — emerged a decade ago to commercialize products and services in the open-source ecosystem around Hadoop, a popular software framework for processing huge amounts of data. The hype peaked in early 2014 when Cloudera raised a massive $900 million funding round, valuing it at $4.1 billion.
  • No Easy Way Forward For Commercial Open Source Software Vendors
    While still a student in 1995, Kimball developed the first version of GNU Image Manipulation Program (GIMP) as a class project, along with Peter Mattis. Later on as a Google engineer, he worked on a new version of the Google File System, and the Google Servlet Engine. In 2012, Kimball, Mattis, and Brian McGinnis launched the company Viewfinder, later selling it to Square.
  • 6 Reasons Why Developers Should Contribute More To Open Source
    Even by fixing minor things like a bug in a library or writing a piece of documentation can also help the developers to write readable or maintainable code. They can independently suggest to the community and generally tend to stick by the rules of writing a code that is easy to understand. The fact that the code will be exposed to everyone naturally makes them write focus on making it readable.
  • WIDE Project, KDDI develop router with open-source software, 3.2T-packet transmission
    The WIDE Project has adopted a router developed by Japanese operator KDDI. The router runs open-source software, and will be used with the networks operated and managed by the WIDE Project. The router will use open-source software with up to 3.2T-packet transmission. For this project, KDDI plans to start tests this month to verify the practical utility and interoperability of these routers when put to use in the actual service environment. The WIDE Project will be in charge of network administration and definition of requirements for router implementation.
  • Lack of progress in open source adoption hindering global custody’s digitisation
    Custody industry is lagging behind the rest of the financial services sector for open source projects, according to industry experts.
  • TNF: Industry should be focusing on open source development
    According to O'Shea, open source and the community are helping firms to find and attract experienced technology talent “uber engineers”.
  • Google Open Sources TensorNetwork , A Library For Faster ML And Physics Tasks
    “Every evolving intelligence will eventually encounter certain very special ideas – e.g., about arithmetic, causal reasoning and economics–because these particular ideas are very much simpler than other ideas with similar uses,” said the AI maverick Marvin Minsky four decades ago. Mathematics as a tool to interpret nature’s most confounding problems from molecular biology to quantum mechanics has so far been successful. Though there aren’t any complete answers to these problems, the techniques within domain help throw some light on the obscure corners of reality.
  • Open source to become a ‘best practice’
    There are many magic rings in this world… and none of them should be used lightly. This is true. It is also true that organisations in every vertical are now having to work hard and find automation streams that they can digitise (on the road to *yawn* digital transformation, obviously) and start to apply AI and machine learning to. Another key truth lies in the amount of codified best practices that organisations now have the opportunity to lay down. One we can denote a particular set of workflows in a particular department (or team, or group, or any other collective) to be deemed to be as efficient as possible, then we can lay that process down as a best practice.
  • 10 Open-Source and Free CAD Software You Can Download Right Now
    Many CAD software products exist today for anyone interested in 2D or 3D designing. From browser tools to open-source programs, the market is full of free options available for hobbyists or small companies just starting out.

How to Send Emails From Linux Terminal

A brief introduction to SSMTP, steps to install it and use the same to send emails from Linux terminal. Read more