Linus’s law states that, “given enough eyeballs, all bugs are shallow.” In other words, “Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix obvious to someone.” Presenting the code to multiple developers with the purpose of reaching consensus about its acceptance is a simple form of software reviewing.
This article is dedicated to discussing why it is so hard to detect the ‘key up’ or ‘key release’ event in a Linux terminal environment without relying on X server. Several techniques and code examples will be shown that are capable of detecting the keyup event on Linux (with and without an X server), but all techniques presented here have significant limitations due to historical reasons that will be discussed. These limitations will be discussed in terms of implementation details of the Linux console, terminal emulators, X server, and SSH based environments.
LizardFS Software Defined Storage is a distributed, parallel, scalable, fault-tolerant, Geo-Redundant and highly available file system. It allows users to combine disk space located on several servers into a single name space which is visible on Unix-like and Windows systems in the same way as other file systems.
PhysX is an open source real-time physics engine SDK (software development kit). The PhysX engine and SDK are available free for:
- Sony PlayStation 2/3/4
- Xbox 360
- Xbox One
PhysX SDK supports a wide range of devices, from smart mobile phones to high-end multicore CPUs and GPUs. Nvidia made the source code for PhysX available on GitHub, but required registration at developer.nvidia.com.
Greg Kroah-Hartman (GKH) is a major Linux kernel developer and the Linux, and kernel maintainer has released Linux kernel version 4.19.
CentOS Linux version 7 is a free and open source operating system. It is a clone of Red Hat Enterprise Linux without dedicated support from Red Hat, Inc. CentOS is a popular choice for web hosting and other purposes.
Rolled-labels for direct thermal printing with Zebra Technology’s desktop printers and open source software provide a flexible and inexpensive solution for people having to do order fulfillment on a small scale. This page list a few open source libraries for sending data to Zebra Technology printers to set your workflow up with a script or small webapp.
Roguelike is a subgenre of role-playing video games. It is define by a dungeon crawl through procedurally generated game levels, turn-based gameplay, tile-based graphics, and permanent death of the player-character. Most roguelikes are based on a high fantasy narrative, reflecting their influence from tabletop role-playing games such as Dungeons & Dragons.
Bruce Perens is a computer programmer and advocates in the free software movement. He created The Open Source Definition and published the first formal announcement and manifesto of open source. He co-founded the Open Source Initiative (OSI) with Eric S. Raymond.