Linux

Learn just enough Linux to get things done — petralia

http://alexpetralia.com/posts/2017/6/26/learning-linux-bash-to-get-things-done The notion that “you can only be good at one thing” is not a roadmap to mastery but rather a prescription for premature optimization. You can only know what you’re good at once you’ve sampled a lot of things - and you may just find that you’re good at a lot of them.  The Windows ecosystem

TLDR is what Linux man pages always should have been

https://thenextweb.com/dd/2017/11/24/tldr-linux-man-pages-always/ Man — which is short for manual — retrieves documentation for a given program, but that documentation is not always easies to understand. TLDR documentation focuses on offering practical example-driven instructions of how something works.

Containers and microservices complicate cloud-native security

http://www.theserverside.com/feature/Containers-and-microservices-complicate-cloud-native-security?utm_campaign=Black%20Duck%20Press&utm_content=60709505&utm_medium=social&utm_source=facebook Developing applications with microservices and containers may be a modern approach to software design, but traditional software flaws still remain a problem when addressing cloud-native security. When you think about microservices-architected, there’s a wide range of, I guess you could say opinions, about what that means.  In this age of DevOps and cloud-native development, the software

​Linux totally dominates supercomputers | ZDNet

http://www.zdnet.com/article/linux-totally-dominates-supercomputers/  “All 500 of the world’s fastest supercomputers are running Linux” Linux rules supercomputing. This day has been coming since 1998. Before Linux took the lead, Unix was supercomputing’s top operating system. Now it seems that it will take a hardware revolution, such as quantum computing, to shake Linux’s supercomputing grip.  To this day, the Beowulf design remains

Arduino Blog » Linux support comes to Arduino Create

https://blog.arduino.cc/2017/11/03/linux-support-comes-to-arduino-create/ This looks interesting:  update to the Arduino Create web platform will enable development and deployment of IoT applications with integrated cloud services on Linux-based devices.  Users will be able to program their Linux boards as if they were regular Arduinos. Multiple Arduino programs can run simultaneously on a Linux board and programs can communicate

An introduction to timekeeping in Linux VMs | Opensource.com

https://opensource.com/article/17/6/timekeeping-linux-vms?sc_cid=7016000000127ECAAY Keeping time in Linux is not simple, and virtualization adds additional challenges and opportunities. This article reviews KVM, Xen, and Hyper-V related time-keeping techniques and the corresponding parts of the Linux kernel.

Do we really need swap on modern systems?

https://www.redhat.com/en/blog/do-we-really-need-swap-modern-systems  Swap is used to give processes room, even when the physical RAM of the system is already used up. In the past, some application vendors recommended swap of a size equal to the RAM, or even twice the RAM. Once the physical memory is used up, swap gets used. As the swap disk is much slower