~/jcoffey$

Writing

Articles

118 articles, newest first.

  1. Understanding Zero Trust: What It Is and Why It Matters

    Introduction In the ever-evolving landscape of cybersecurity, traditional security models are proving insufficient against modern threats. Enter Zero Trust—a revolutionary security framework that is rapidly gaining…

    advanced threatsbreach assumptioncloud securitycontinuous monitoring

  2. Open Source: Free as in Freedom

    When people hear the term “open source,” they often think it means “free of charge.” While open source software is frequently available at no cost, the true essence of “free” in this context is far more profound. It’s…

    collaborative developmentcommunity supportcost-efficiencyfree software

  3. The History of Tux!

    Tux, the beloved mascot of the Linux kernel, is a cheerful, plump penguin. The creation of Tux has an interesting history that dates back to the mid-1990s, reflecting the open-source spirit and the community-driven…

    community-drivenGIMPLarry EwingLinus Torvalds

  4. Comparing top, htop, and glances: Usage and Benefits

    When it comes to monitoring system performance on Linux, there are several tools available that provide valuable insights into resource usage. Among the most popular are top, htop, and glances. Each of these tools has…

    command line toolscomparisonCPU usageglances

  5. Why Choose a Debian Server for MS SQL Over Windows

    Discover the advantages of running Microsoft SQL on Debian servers. From cost efficiency to stability, Debian offers a compelling alternative to Windows Server.

    community supportcompatibilitycost efficiencycustomization

  6. Microsoft Windows vs Linux: The Future of Desktop Computing

    In the realm of desktop computing, two operating systems have consistently stood out: Microsoft Windows and Linux. Each has its own strengths and weaknesses, catering to different types of users and use cases. This…

    Cloud Computingcost efficiencycustomizationdesktop computing

  7. The Birth of C and Its Relationship to Unix

    The C programming language and the Unix operating system have a deeply intertwined history. Both were developed at Bell Labs in the late 1960s and early 1970s, and each played a crucial role in shaping the other. This…

    assembly languageB programming languageBell LabsC programming language

  8. The Free Software Foundation and Electronic Frontier Foundation

    Introduction In the realm of digital rights and software freedom, two prominent organizations play pivotal roles: the Free Software Foundation (FSF) and the Electronic Frontier Foundation (EFF). Both organizations work…

    civil libertiescommunity supportdigitaldigital era

  9. The History of AMD64 aka x86-64

    The AMD64 architecture, also known as x86-64, is a 64-bit processing architecture invented by Advanced Micro Devices (AMD). It was introduced in 2003 as an extension of the x86 architecture, which had been the dominant…

    32-bit limitations64-bit architectureamdAMD64

  10. The History of ARM Architecture

    The ARM (Advanced RISC Machine) architecture has become a cornerstone of modern computing, powering everything from smartphones to servers. Its journey from a niche technology to a ubiquitous presence in the tech world…

    64-bit processingAcorn ComputersAppleARM architecture

  11. The History of Unix and Its Relationship to Linux

    Unix is a powerful, multiuser, multitasking operating system originally developed in the 1960s and 1970s at AT&T’s Bell Labs. It was created by Ken Thompson, Dennis Ritchie, and others, who sought to develop a simple…

    AT&T Bell LabsBerkeley Software DistributionBSDC programming language

  12. The History of x86 Architecture

    The x86 architecture is one of the most significant and enduring CPU architectures in the history of computing. It has powered a vast array of computing devices, from personal computers to servers, and has continuously…

    32-bit64-bit8028680386