~/jcoffey$
RSS
Esc

Writing

Articles

136 articles, newest first.

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. The Linux Foundation: Pioneering Open Source Innovation

    Since its inception in 2000, The Linux Foundation has been at the forefront of promoting, protecting, and standardizing Linux and other open-source projects. As a non-profit technology consortium, The Linux Foundation…

    blockchain technologycertificationCloud Computingcollaborative development

  8. What is Linux?

    Introduction Linux is a powerful, open-source operating system that is widely used in various applications, from personal computers to servers and even embedded systems. Known for its stability, security, and…

    centoscommunity supportcomputer systemscustomization

  9. Apache2 vs Nginx: Pros and Cons

    When it comes to web servers, Apache2 and Nginx are two of the most popular choices. Both have their own strengths and weaknesses, making them suitable for different use cases. This article will delve into the pros and…

    .htaccessApache2dynamic contenthigh traffic websites

  10. Least Privilege Principle

    Introduction The least privilege principle is a foundational concept in cybersecurity and information technology. It dictates that any user, application, or system component should have the minimum levels of access—or…

    access controlattack surface reductioncompliancecybersecurity

  11. Leveraging AI Tools to Increase Efficiency: Pros and Cons

    Introduction Artificial Intelligence (AI) tools are revolutionizing various industries by enhancing efficiency and productivity. From automating routine tasks to providing insights through data analysis, AI is becoming…

    AI benefitsAI drawbacksAI toolsartificial intelligence

  12. The Importance of Encryption Everywhere

    In today’s digital age, the importance of data security cannot be overstated. With the proliferation of cyber threats and the increasing value of personal and sensitive information, encryption has become a critical tool…

    compliancecryptographycyber threatscybersecurity