Language Selection

English French German Italian Portuguese Spanish

10 Things I Hate About (U)NIX

Filed under

UNIX was a terrific workhorse for its time, but eventually the old nag needs to be put out to pasture. David Chisnall argues that it's time to retire UNIX in favor of modern systems with a lot more horsepower.

In the last decade, free clones and derivatives of UNIX have started to take over from the old-guard UNIX systems. In terms of source code, these versions share very little, if anything, with their predecessors, but in terms of design and philosophy a lot can be traced back to the original roots.

UNIX has a lot of strengths, but like any other design it's starting to show its age. Some of the points listed in this article apply less to some UNIX-like systems, some apply more.

Full Story.

exponentially better, foss

Well Windows NT was showing its age back in the early 90s and people will be using it for many more years. *NIX is light years ahead of anything Microsoft will ever come out with. Until somebody comes out with something exponentially better and open sources it, Linux and the BSDs will be around for many many more decades and will be increasing their marketshare at a steady rate.

Comment viewing options

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

More in Tux Machines

Stable kernels 4.15.12 and 4.14.29

Android Leftovers

Configure an amateur radio gateway with a Raspberry Pi

The APRS (Automatic Packet Reporting System) is a worldwide digital communications network for amateur radio, providing a single national channel where people can monitor what is happening in the surrounding area. APRS uses packet radio (AX.25), which Tom Karpiniec described in his excellent article "Packet radio lives on through open source software," as the transport layer. The basic idea of APRS is to communicate information in the context of the location of an amateur radio operator, such as other stations' position information (whether mobile or fixed), repeater systems, weather information, or events. Amateur radio operators can, in addition, send direct messages to other amateurs via the network. As packets are sent, they include location information that can be displayed on a map. This provides an immediate view of activity in an area. Read more

Software: Goto, Dry, QEMU, GStreamer

  • Goto – Quickly Navigate to Aliased Directories with Auto-Completion Support
    In a recent article, we talked about Gogo – a tool to create shortcuts for long paths in a Linux shell. Although gogo is a great way to bookmark your favorite directories inside a shell, however, it has one major limitation; it lacks an auto-completion feature. Because of the above reason, we went all out to find a similar utility with auto-completion support – where the shell can prompt with suggestions of the available aliases (shortcuts to long and complicated paths) and luckily, after crawling through Github, we discovered Goto.
  • Dry – An Interactive CLI Manager For Docker Containers
    Docker is a software that allows operating-system-level virtualization also known as containerization. It uses the resource isolation features of the Linux kernel such as cgroups and kernel namespaces, and others to allows independent containers to run within a single Linux instance. Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries.
  • QEMU 2.12 Release Candidates Begin, GTK2 Support Deprecated
    The first release candidate of QEMU 2.12 is now available as the next feature release for this important piece of the Linux virtualization stack. QEMU 2.12 has been working on deprecating a lot of older CLI options that are no longer relevant, s390 architecture enhancements, SMP support by the tiny code generator (TCG) is now considered "non-experimental", PCI support in TCG, QEMU on KVM now supports systems larger than 7.999TB, QMP monitoring improvements, and the GTK2 support by QEMU is now officially deprecated in favor of the existing GTK3 code. QEMU 2.12 is also working on allowing host NVMe controllers to be directly driven via QEMU with VFIO.
  • GStreamer Major Release, OpenBMC Project, Playerunknown's Battlegrounds Free Mobile Version and More
    GStreamer, the cross-platform multimedia framework, announced a new major stable release yesterday. The new version 1.14.0 has lots of new features and bug fixes, including WebRTC support, "experimental support for the next-gen royalty-free AV1 video codec", Video4Linux encoding support and more. See the release notes for more info.
  • GStreamer 1.14 released
  • GStreamer 1.14.0 new major stable release
    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.