Posted on

KVM on Linux Systems

Linux KVM

Kernel-based Virtual Machine (KVM) is a powerful component of the x86 hardware virtualization extensions required for Intel VT and AMD-V. Virtualization technologies have been growing steadily in their capabilities and adoption. Linux kernel has included the KVM component in the mainstream since 2.6.20. It is a crucial part of using virtualization on Linux machines, and is frequently used with software similar to QEMU.

Posted on

Kerberos

Kerberos is a computer network authentication protocol that allows entities (users or hosts) on a non-secure network to prove their identity to each other in a secure manner. It’s a ticket-based system, meaning it uses encrypted tickets to verify identity rather than transmitting passwords directly over the network. Developed by MIT, it’s widely used in operating systems like Windows, macOS, and others.

Simplified Process Overview

  • User Authentication: A user logs in, providing credentials to the Kerberos Authentication Server (AS).
  • TGT Issuance: The AS verifies the user and issues a TGT, encrypted with a secret key.
  • Service Request: The user presents the TGT to the Ticket Granting Server (TGS) to request a service ticket for a specific service.
  • Service Ticket Issuance: The TGS verifies the TGT and issues a service ticket, encrypted with a secret key for that specific service.
  • Access Granted: The user presents the service ticket to the target service, which verifies it and grants access.

Related

MIT – Kerberos

Microsoft Learning – Kerberos and Windows Server

Posted on

Grafana

Grafana logo

Grafana is a multi-platform open-source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources.

As a visualization tool, Grafana can be used as a component in monitoring stacks, often in combination with time series databases such as InfluxDB, Prometheus and Graphite; monitoring platforms such as Sensu, Icinga, Checkmk, Zabbix, Netdata, and PRTG; SIEMs such as Elasticsearch, OpenSearch, and Splunk; and other data sources. The Grafana user interface was originally based on version 3 of Kibana.

https://grafana.com

Reference

Grafana. (2025, January 8). In Wikipedia. https://en.wikipedia.org/wiki/Grafana

Posted on

Cassandra

Cassandra logo

Cassandra is a NoSQL database. It is a database management system designed for use with large volumes of data across multiple computers. It prioritizes availability and scalability. It is well suited to systems with high write requirements. Cassandra is maintained by Apache.

Data Model Comparison

FeatureCassandraRDBMS
OrganizationKeyspace → Table → RowDatabase → Table → Row
Row StructureDynamic columnsFixed schema
Column DataName, type, value, timestampName, type, value
Schema ChangesRuntime modificationsUsually requires downtime
Data ModelDenormalizedNormalized with JOINs
Source: https://en.wikipedia.org/wiki/Apache_Cassandra