Welcome to curated list of handpicked free online resources related to IT, cloud, Big Data, programming languages, Devops. Fresh news and community maintained list of links updated daily. Like what you see? [ Join our newsletter ]

7 Best Gnome system monitor alternative Linux applications

Categories

Tags monitoring web-development software app-development

It is not very difficult to find some best alternative to Gnome system monitor application that comes out of the box with Gnome desktop environments such as in Ubuntu operating systems. Hence, here are some. By Heyan Maurya.

Tools to check out Linux hardware performance presented in the below list contains both GUI and CLI (command line) ones for the terminal to provide detailed hardware and performance data in text mode or graphically.

The article capture and describes these tools:

  • Stacer - Linux system optimizer and application monitor
  • htop - Linux process and resource viewer
  • xfce - task manager
  • Conky - system monitor
  • Monitorix - web interface Linux system monitor
  • KDE System Guard - KSysGuard

After Glances, Monitorix one is another Gnome system monitor substitute that supports a web interface to give a view of the Linux process and hardware resources. Such monitoring software is a good option for command-line Linux servers, especially with a limited amount of hardware resources such as Raspberry pi. Monitorix can score where tools like Grafana or Munin are overdone. Good read!

[Read More]

Kubernetes and Ubuntu: 2020 roundup

Categories

Tags kubernetes containers open-source cloud linux devops software

Kubernetes has always been a crucial part of Canonical’s vision and contribution to the IT world. All leading cloud providers, such as Google, Microsoft, Amazon, Cisco and IBM run cloud Kubernetes services on Ubuntu, because we focus on the latest container capabilities in modern kernels. By Anastasia Valti.

This focus is why Ubuntu is also the top choice for on-premises enterprise Kubernetes, with MicroK8s, Charmed Kubernetes and kubeadm all supported by Canonical.

Amongst other resources in this article you will find:

  • Canonical’s Open Operator Collection extends K8s operators to Linux and Windows apps
  • MicroK8s High Availability stable release
  • Amazon EKS distro anywhere, in a snap
  • Combining MicroK8s and WSL 2 for low-ops Kubernetes on Windows
  • Upstream Kubernetes release support
  • Canonical & Ubuntu at Kubernetes events in 2020
  • Articles and webinars explaining Kubernetes by Canonical

In 2020 Canonical announced autonomous high availability (HA) clustering in MicroK8s. Already popular for IoT and developer workstations, MicroK8s now also provides resilience for production workloads in cloud and server deployments. High availability is enabled automatically once three or more nodes are clustered, and the data store migrates automatically between nodes to maintain a quorum in the event of a failure. Good read and source of valuable resources for anybody into open source and DevOps!

[Read More]

Four tactics to build Twitter followings for open source communities

Categories

Tags open-source cloud cio teams

If you work in a role related to marketing, you’ve probably heard of brand personality, the human characteristics companies use to market themselves and their products. On Twitter, it’s fast food giant Wendy’s claim to fame, and it even drives impact on many of Red Hat’s own social accounts. By Alana Fialkoff.

Let’s explore how our Twitter journey can help you grow thriving open source socials of your own:

  • Think of everything you know about branded social media, then open source it
  • Crowdsource your gameplan
  • Define Twitter as your open source sitting room: a place for informal and informative conversation
  • Use community values to categorize your content
  • Foster inclusive and impactful timeline experiences
  • Prepare to evolve your strategy with your followers

Open surveys and community meetings left us with a list of community-generated adjectives to describe our design system’s open source community. Based on these insights, they shaped their new Twitter voice to be: Collaborative and curious, fun and friendly, informative and inviting.

Evolve your social media strategy with community voices at the heart of everything you do — cultivating enthusiastic, engaging, and empowering timeline experiences one tweet, like, and share at a time. Interesting!

[Read More]

Fitness data needs an AI revolution

Categories

Tags big-data cio data-science miscellaneous

As smart watches and other wearables provide users with sensors to monitor their fitness and health, they are generating a treasure trove of data. But whether all of this information actually contributes to a healthier society is up for debate. By Nicole Ferraro.

“Smart watches are growing the fastest and providing more value to end users because the amount of data you can get is fundamental to help you monitor your healthcare,”

Francisco Jeronimo, VP, European Devices, IDC

The main content is split into:

  • Sensors driving adoption
  • Too much data, not enough insight
  • Addressing data inequality
  • For better insights, make it personal
  • Toward even smarter wearables

To address data inequality and provide more meaningful insights for all users, researchers say that companies working on wearables will need to offer a comprehensive analysis of health metrics, along with personalized behavioral motivators. Good read!

[Read More]

Electronics component series: The introduction

Categories

Tags learning miscellaneous how-to

Welcome to this new exciting series! In this series, I will explain the basic components that are used in everyday consumer electronics gadgets. Let’s get started. By Chiratidzo Charakupa.

If you have opened a dead electronics gadget, you’ve probably seen the motherboard. On the mother board are several components. Some components have “legs” and look like strange millipedes (most of these are Integrated Circuits). Others look like tiny pieces of dirt and others just look like items from a mad scientist’s drawer.

All these individual components are either active or passive. When creating an electronics circuit, it is quite useful to know which devices are active components and which are passive. This is because the passive components behave in a completely different manner from the active components.

The article will take on a journey of learning about:

  • The motherboard - a is the place where all the components are placed
  • Active component - the place where all the components are placed
  • Passive component - this is an electronic component that only receives energy in the electrical circuit
  • Resistor
  • Why do we need resistors?
  • Capacitor
  • Inductor
  • The Golden 3
  • Practical moment

Author calls Resistors, Capacitors and Inductors the Golden 3 because most electronic circuits, and the basic principles behind the complex components use the basic principles used by resistors, capacitors and inductors. Excellent read!

[Read More]

The RustyHermit unikernel

Categories

Tags programming linux devops performance

RustyHermit is a unikernel, which is completely written Rust. Unikernels are application images that directly contain the kernel as a library, so they do not require an installed operating system (OS). They are typical used in virtualized environments, which build the backbone of typical cloud / edge infrastructures. By @stlankes.

Unikernels can be highly optimized. For instance, we optimized the network stack of RustyHermit. RustyHermit uses smoltcp as network stack, which is completely written in Rust. As interface between guest and host operating system, we use Virtio, which is in a para-virtualized driver for KVM and widely used in virtualized Linux environments.

The article does a good job explaining:

  • Virtualization Designs
  • Unikernels
  • RustyHermit
  • Performance
  • Research

RustyHermit is also a research project to evaluate new operating system designs, which improves the scalability and the security of operating systems in cloud environments. For instance, RustyHermit provides classical techniques to improve the security behavior like stack guards and separating the application stack from the libOS stack. However, a library operating system typically uses a common function call to enter the kernel. A classical separation of user- and kernel space by entering a higher privilege level is missing. Good read!

[Read More]

French startup demonstrates iodine propulsion in potential boost for space debris mitigation efforts

Categories

Tags startups miscellaneous

French startup ThrustMe has performed the first on-orbit tests of an innovative iodine-fueled electric propulsion system, proving its ability to change a CubeSat’s orbit. By Benjamin ChessEric Sigler.

ThrustMe’s NPT30-I2-1U, the first iodine electric propulsion system sent into space, is aboard the Beihangkongshi-1, a 12U CubeSat developed by Chinese commercial satellite maker Spacety.

After weeks of commissioning the propulsion system was tested during two 90-minute burns in late December and early January. The burns resulted in a total altitude change of 700 meters according to a ThrustMe press release. The firms says the results prove iodine to be a viable propellant for electric propulsion systems and mark a step towards commercialization of the system.

Notably the system could have an impact on space sustainability efforts. It allows a small satellite to lower its altitude, reducing its time in orbit, seeing the satellite burn up on reentry into Earth’s atmosphere and helping reduce space debris in lower Earth orbit.

The European Space Agency estimates that there are 34,000 debris objects greater than 10 centimeters in size and 900,000 pieces from between 1 to 10 centimeters in orbit as of January 2021. Traveling at several kilometers per second, even the smallest fragments can threaten spacecraft, including the International Space Station. Exciting!

[Read More]

Scaling Kubernetes to 7,500 nodes

Categories

Tags kubernetes containers devops software-architecture cloud cio

We’ve scaled Kubernetes clusters to 7,500 nodes, producing a scalable infrastructure for large models like GPT-3, CLIP, and DALL·E. By Benjamin ChessEric Sigler.

Before we get too far, it’s important to describe our workload. The applications and hardware we run with Kubernetes are pretty different from what you may encounter at a typical company. Our problems and corresponding solutions may, or may not, be a good match to your own setup!

The article describes in detail:

  • Our workload
  • Networking
  • API Servers
  • Time-series metrics with Prometheus and Grafana
  • Healthchecks
  • Quotas & resource usage
  • Gang scheduling

One big strain on API Servers was WATCHes on Endpoints. There are a few services, such as ‘kubelet’ and ’node-exporter’ of which every node in the cluster is a member. When a node would be added or removed from the cluster, this WATCH would fire. And because typically each node itself was watching the kubelet service via kube-proxy, the # and bandwidth required in these responses would be N^2 and enormous, occasionally 1GB/s or more. EndpointSlices, launched in Kubernetes 1.17, were a huge benefit that brought this load down 1000x.

We’ve found Kubernetes to be an exceptionally flexible platform for our research needs. It has the ability to scale up to meet the most demanding workloads we’ve put on it. There are many areas yet though where it needs improvement, and the Supercomputing team at OpenAI will continue to explore how Kubernetes can scale. Nice one!

[Read More]

DevOps vs SRE – Enabling efficiency and resiliency

Categories

Tags devops cloud cio

Two hot job titles that were not around or mainstream several years ago are DevOps and site reliability engineers. What can feel like DevOps engineers are a catch all around engineering efficiency, system administration, and release management tend to have oddly broad job descriptions. Site reliability engineers, on the other hand, have a more defined focus but a broad scope in the organization with the teams they support. By Ravi Lachhman.

Not to fall into the eponym of “CI/CD” while saying “DevOps/SRE”, understanding the overlap and differences between the two skill sets and organizations is important. We are people and we as people design systems. Looking at DevOps team structures, DevOps teams are focused on breaking down silos that were created by Conway’s Law.

These silos that are institutional are barriers in engineering efficiency; two or more sets of people to get features across the line with separate goals.

The article main bits:

  • Conway’s Law at Play
  • Two different problem sets
  • DevOps vs SRE concern table
  • DevOps and SRE, better together

SRE wise, providing baseline comparison coverage can be difficult; the first steps of establishing an SRE organization are SLA/SLO management and proper baselines are needed. Good read!

[Read More]

Ten computer codes that transformed science

Categories

Tags programming data-science learning cio management

From Fortran to arXiv.org, these advances in programming and platforms sent biology, climate science and physics into warp speed. By Jeffrey M. Perkel.

In 2019, the Event Horizon Telescope team gave the world the first glimpse of what a black hole actually looks like. But the image of a glowing, ring-shaped object that the group unveiled wasn’t a conventional photograph.

The article then captures the following:

  • Language pioneer: the Fortran compiler (1957)
  • Signal processor: fast Fourier transform (1965)
  • Molecular cataloguers: biological databases (1965)
  • Forecast leader: the general circulation model (1969)
  • Number cruncher: BLAS (1979)
  • Microscopy must-have: NIH Image (1987)
  • Sequence searcher: BLAST (1990)
  • Preprint powerhouse: arXiv.org (1991)
  • Data explorer: IPython Notebook (2011)
  • Fast learner: AlexNet (2012)

The first modern computers weren’t user-friendly. Programming was literally done by hand, by connecting banks of circuits with wires. Subsequent machine and assembly languages allowed users to program computers in code, but both still required an intimate knowledge of the computer’s architecture, putting the languages out of reach of many scientists. Good trip down the history lanes!

[Read More]