by Eric S. Raymond
Network time synchronization—aligning your computer's clock to the same Universal Coordinated Time (UTC) that everyone else is using—is both necessary and a hard problem. Many internet protocols rely on being able to exchange UTC timestamps accurate to small tolerances, but the clock crystal in your computer drifts (its frequency varies by temperature), so it needs occasional adjustments.
by Charles Fisher
Microsoft Windows is usually a presence in most computing environments, and UNIX administrators likely will be forced to use resources in Windows networks from time to time. Although many are familiar with the Samba server software, the matching smbclient utility often escapes notice.
by Nathan R. Vance and William F. Polik
Stories of compromised servers and data theft fill today's news. It isn't difficult for someone who has read an informative blog post to access a system via a misconfigured service, take advantage of a recently exposed vulnerability or gain control using a stolen password. Any of the many internet services found on a typical Linux server could harbor a vulnerability that grants unauthorized access to the system.
by Kyle Rankin
It used to be that the true sign you were dealing with a Linux geek was the pile of computers lying around that person's house. How else could you experiment with networked servers without a mass of computers and networking equipment? If you work as a sysadmin for a large company, sometimes one of the job perks is that you get first dibs on decommissioned equipment. Through the years, I was able to amass quite a home network by combining some things I bought myself with some equipment that was too old for production. A major point of pride in my own home network was the 24U server cabinet in the garage. It had a gigabit top-of-rack managed switch, a 2U UPS at the bottom, and in the middle was a 1U HP DL-series server with a 1U eSATA disk array attached to it. Above that was a slide-out LCD and keyboard in case I ever needed to work on the server directly.
by Kyle Rankin
I wrote an article called "Papa's Got a Brand New NAS" where I described how I replaced my rackmounted gear with a small, low-powered ARM device—the Odroid XU4. Before I settled on that solution, I tried out a few others including a pair of Banana Pi computers—small single-board computers like Raspberry Pis only with gigabit networking and SATA2 controllers on board. In the end, I decided to go with a single higher-powered board and use a USB3 disk enclosure with RAID instead of building a cluster of Banana Pis that each had a single disk attached. Since I had two Banana Pis left over after this experiment, I decided to put them to use, so in this article, I describe how I turned one into a nice little backup server.
by Shawn Powers
The UniFi line of products from Ubiquiti is affordable and reliable, but the really awesome feature is its (free!) Web-based controller app. The only UniFi products I have are wireless access points, even though the company also has added switches, gateways and even VoIP products to the mix. Even with my limited selection of products, however, the Web controller makes designing and maintaining a wireless network not just easy, but fun!
by Shawn Powers
In a previous article, I explained the process for setting up Cacti, which is a great program for graphing just about anything. One of the main things I graph is my internet usage. And, it's great information to have, until there is internet activity you can't explain. In my case, there was a "blip" every 20 minutes or so that would use about 4mbps of bandwidth (Figure 1). In the grand scheme of things, it wasn't a big deal, because my connection is 60mbps down. Still, it was driving me crazy. I don't like the idea of something on my network doing things on the internet without my knowledge. So, the hunt began.
Each month, we provide a cartoon in need of a caption. You submit your caption, we choose three finalists, and readers vote for their favorite. The winning caption for this month's cartoon will appear in the June issue of Linux Journal.
To enter, simply type in your caption in the comments below or email us, firstname.lastname@example.org.
In the past we’ve mentioned how there are different schools of thought in terms of how to bring a vintage piece of hardware into the 21st century. You can go down the preservationist’s route, carefully grafting the original components with more modern ones, or you can take the nuclear option and blow all that dusty old gear out of the water. [Derek Traxler] clearly decided to go with the latter option on his recent conversion of 1920’s era Claratone tube radio to an Internet radio and podcast player. Not only is there little left of the original device beyond its knobs and wooden case, but he’s even managed to cram a Windows 10 computer into the base for good measure.
The core of the radio is a LattePanda, an extremely powerful Intel single board computer. It’s running Windows, and loads up a list of Internet radio streams and podcasts to play from a USB thumb drive that’s built into an old vacuum tube. The LattePanda uses its built-in Arduino to interface with the radio’s original front panel knobs, which now are used to switch between streams. A particularly neat effect is the static and cross-talk that’s artificially added when switching “stations”, making it sound like you’re really dialing in a station rather than just selecting between digital files.
On the audio side, the LattePanda is connected to a SX400 amplifier, which in turn drives the external speakers. While [Derek] mentions it isn’t quite perfected, a MSGEQ7 graphic equalizer chip is used to control LEDs mounted inside the original radio’s vacuum tubes. In the video after the break, you can see the tubes flashing madly along with the music, giving an interactive effect to the final product. Unfortunately it seems you can only see the tubes when the radio has its “hood” up, though.
A new version of SpectMorph, my audio morphing software is now available on www.spectmorph.org.
One main feature is that besides providing VST, LV2, JACK and BEAST support on Linux, this version is the first version that also provides a VST plugin for (64-bit) Windows.
To make the VST plugin portable to Windows, the plugin UI now uses the pugl library (with GL + Cairo) instead of Qt5. This should also allow supporting macOS in the future.
Since the whole plugin UI was reimplemented, a new design is used, and many small improvements were made; the UI is also ready for high(er) DPI displays, everything can be scaled using a global zoom factor. Below is a screenshot of the new UI:
Other changes are:
We are excited to announce, that Ableton has chimed in to support this year's LAC! We can not stress enough, how important this is for a not-for-profit conference and hand out a big thank you!
Cadence 0.9.0 has just been tagged in its
No new features have been added to the code-base.
The release is focused on the Qt5 port, and of course the fixes that have been added over time.
Qt4 is no longer supported; the code was updated to work with Qt5, without having a fallback Qt4 mode (unlike Carla).
Cadence Qt5 port is needed for a proper KXStudio 18.04 release, as we will be using KDE5 Plasma as desktop environment.
KXStudio "Welcome" wizard
has also been ported to Qt5.
This finalizes the Qt4 => Qt5 porting process, with all KXStudio tools now running in Qt5.
In other news, the preparations for KXStudio's 18.04 ISO release
The decision is to use Neon as the base distro for the next ISO images, with Breezy-Dark as default theme.
The KXStudio configuration files have been ported from KDE4 to KDE5, with only a few tweaks missing now.
If you're running the KXStudio repositories with Neon 16.04, you can already install the kxstudio-desktop-neon package. :)
Note that Ubuntu 18.04 (and thus Neon 18.04) is not out yet, so a release will of course have to wait for them first.
(Neon does not actually have their 18.04 repositories fully ready at this point)
We will have beta images first, to let users test and give feedback.
When everything seems to run fine, and I am happy with the results, the final image will released.
No estimation on the 'when' just yet though - it will be out when it's ready - so please don't keep asking. ;)
The GStreamer team is pleased to announce the fifth and likely last bugfix release in the old stable 1.12 release series of your favourite cross-platform multimedia framework!
This release only contains bugfixes and it should be safe to update from 1.12.x.
The 1.12 stable series is now superseded by the 1.14 stable series, and 1.12.5 will likely be the last bugfix release in the 1.12 series.
See /releases/1.12/ for the details.
Binaries for Android, iOS, Mac OS X and Windows will be available shortly.
Download tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, or gst-omx.
The change-log for this spring-time release goes as follows:
Wiki (help wanted, always!):
Enjoy && Keep the fun. Always.
The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework!
The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.
Full release notes can be found here.
Binaries for Android, iOS, Mac OS X and Windows will be provided in the next days.
You can download release tarballs directly here: gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-ugly, gst-plugins-bad, gst-libav, gst-rtsp-server, gst-python, gst-editing-services, gst-validate, gstreamer-vaapi, gstreamer-sharp, or gst-omx.
The Vee One Suite of so called old-school software instruments, synthv1, as a polyphonic subtractive synthesizer, samplv1, a polyphonic sampler synthesizer, drumkv1 as yet another drum-kit sampler and padthv1 as a polyphonic additive synthesizer, are once again released just before the season ends.
All available still in dual form:
The changes for this end-of-season goes as follows:
In order of (historical) appearance:
synthv1 0.9.0 (end-of-winter'18) released!
synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.
samplv1 0.9.0 (end-of-winter'18) released!
samplv1 is an old-school polyphonic sampler synthesizer with stereo fx.
drumkv1 0.9.0 (end-of-winter'18) released!
drumkv1 is an old-school drum-kit sampler synthesizer with stereo fx.
padthv1 0.9.0 (end-of-winter'18) released!
padthv1 is an old-school polyphonic additive synthesizer with stereo fx
Enjoy && as always, have (lots of) fun ;)
Two weeks ago the linuxaudio.org server was compromised. As this is where LMP is hosted, our site went down.
Everything should be working again. Please report any issues using the contact form.
Thank you for your patience!