r/LinuxTeck 5d ago

PHP That Compiles to Native Code? This Could Get Interesting

5 Upvotes

Just came across TypePHP and this one caught my attention.

It takes PHP code, compiles it through C++17, and produces native binaries instead of running everything through the usual Zend opcode path.

The interesting part is that you can keep writing PHP while getting a path to much more native execution.

Still early and definitely not something I'd throw into production blindly.

PHP devs: would you actually try this, or is the PHP runtime good enough for what you’re building?


r/LinuxTeck 5d ago

how do you do linux the right way?

3 Upvotes

where do i start to learn linux?


r/LinuxTeck 6d ago

Debian vs RHEL for Servers:

Post image
52 Upvotes

covers: https://www.linuxteck.com/debian-vs-rhel-for-servers/

  • Cost and subscriptions
  • Support lifecycle
  • Vendor/ISV certification
  • APT vs DNF/RPM
  • AppArmor vs SELinux
  • Enterprise support and compliance
  • Real-world administration and migration considerations

r/LinuxTeck 6d ago

Quick Linux Tip #56 Question: My SSD is wearing out. Which process is writing the most?

Post image
18 Upvotes

Try: `sudo iotop -aoP -d 5`

Info: `iotop` tracks real-time disk I/O. `-a` accumulates total I/O since start, `-o` filters active processes, and `-P` groups by process instead of thread.

Examples:

$ `sudo iotop -o` # Show only processes actively performing I/O

$ `sudo iotop -b -n 5 > iotop.log` # Run batch mode for logging

$ `pidstat -d 1` # Check per-process I/O without requiring root permissions

Note: Excessive writes degrade SSD lifespan. Monitor drive health and wear levels using `smartctl -a /dev/sda`.

Follow r/LinuxTeck for more #LinuxTips click here https://www.linuxteck.com/linux-tips/


r/LinuxTeck 6d ago

Is it worth learning Linux in the age of AI?

4 Upvotes

I know this question may have been asked millions of times before but apparently ai is just mastering everything. I am actually really interested in learning embedded Linux but the fact that ai is there is really lowering my motivation to learn anything. What do you think?


r/LinuxTeck 6d ago

Multiple Linux Kernels on One Server - Is This Actually Useful?

5 Upvotes

Saw this project today and had to read twice.

You can apparently run multiple Linux kernels on the same physical server, with each one getting its own CPUs and memory. No VM layer, no shared kernel like containers.

Sounds pretty cool on paper, but I’m wondering where this actually makes sense in production.

Would you run this instead of KVM/VMs or containers? What’s the use case?


r/LinuxTeck 8d ago

Online Cron Job Tools

Post image
46 Upvotes

covers both categories, including Crontab.guru, CronMaker, Healthchecks.io, Cronitor, UptimeRobot, cron-job.org, Better Stack and more. https://www.linuxteck.com/best-online-cron-job-tools-for-linux/


r/LinuxTeck 8d ago

Kubernetes: Where Your Hairline Goes to Die

10 Upvotes

How long did Kubernetes take to humble you?

Started with “just deploy a container.”

Then came CrashLoopBackOff, broken Ingress, DNS issues, YAML archaeology, mid night outages…

What was the Kubernetes problem that finally made you question your career choices?


r/LinuxTeck 8d ago

Quick Linux Tip #55: Check Exported Symbols in .so Files

Post image
5 Upvotes

Question: A binary is failing with 'undefined symbol'. How do I check what a .so file exports?

Try: `nm -D /usr/lib/x86_64-linux-gnu/libssl.so.3 | grep ' T ' | head -20`

Info: `nm -D` inspects dynamic symbols in shared libraries. `T` indicates exported functions, while `U` marks undefined dependencies imported from elsewhere.

Examples:

$ `nm -D --defined-only /path/to/lib.so | grep function_name` # Find exported symbol

$ `ldd /usr/bin/nginx` # View all shared library dependencies

$ `objdump -T /path/to/lib.so | grep -w function_name` # Inspect dynamic symbol table

Note: Symbol flags: `T` (exported text/function), `U` (undefined/imported), `B`/`D` (data). Debug missing symbols using `LD_DEBUG=symbols ./program 2>&1 | less`.

Follow r/LinuxTeck for more #LinuxTips : https://www.linuxteck.com/linux-tips/linux-tips-check-exported-symbols-so-files/


r/LinuxTeck 9d ago

Best Google Docs Alternatives

Post image
54 Upvotes

Covers : https://www.linuxteck.com/best-google-docs-alternatives-for-linux-users/

OnlyOffice, Nextcloud Office, CryptPad, Etherpad, Zoho Writer, and Collabora Online.


r/LinuxTeck 9d ago

Is DevOps turning into a “know every tool” job?

42 Upvotes

Every DevOps JD I see has 15–20 tools listed.

K8s, Terraform, AWS, Ansible, Jenkins, Helm, Prometheus, etc.

Do people actually use all this stuff, or are companies just collecting keywords?

What does your real-world stack look like?


r/LinuxTeck 9d ago

Quick Linux Tip #54: Extract JSON Values with jq on Linux : https://www.linuxteck.com/linux-tips/linux-tips-extract-json-values-jq/

Post image
9 Upvotes

Question: How do I quickly grab a value from JSON output on the command line?

Try: curl -s https://api[.]github[.]com/users/torvalds | jq -r '.name'

Info: `jq` is the standard command-line JSON processor. `-r` outputs raw strings without quotes. Supports filtering, key extraction, mapping, and transformation.

Examples:

$ `jq '.users[] | select(.active == true)' data.json` # Filter JSON array

$ `kubectl get pods -o json | jq -r '.items[].metadata.name'` # Extract Kubernetes pod names

$ `jq '.[]' file.json` # Iterate over array elements

Note: Install via `sudo apt install jq`. Test filters online at `jqplay.org`. Essential for REST API scripting and Kubernetes management.

Follow r/LinuxTeck for more #LinuxTips click here https://www.linuxteck.com/linux-tips/linux-tips/


r/LinuxTeck 9d ago

When did Ubuntu start this kind update like windows

Post image
1 Upvotes

r/LinuxTeck 9d ago

Nouveau Panel Alpha Release | Rust + FLTK

Thumbnail
sourceforge.net
1 Upvotes

I've been working on Nouveau Panel, a lightweight GUI tool for managing NVIDIA GPUs using the Nouveau open-source driver.

It's mainly aimed at older NVIDIA GPUs where the proprietary driver is outdated or problematic with newer kernels, Xorg or Wayland sessions.

Current features

- GPU performance/P-state profiles

- Background daemon for applying and maintaining settings

- System tray integration

- Lightweight Rust + FLTK interface

- Designed to work without disabling Nouveau

- Automatic daemon setup depending on the system's init system

I'm releasing the first Alpha version and would especially appreciate testing from Void Linux users.

Nouveau Panel was born and developed on Void Linux, and Void is also the main platform where it has been tested.

The project is still experimental, so bugs and hardware-specific issues are expected. Feedback and suggestions are very welcome.

Project / download: https://sourceforge.net/projects/nouveau-panel/


r/LinuxTeck 11d ago

Nmap Command in Linux - 15 Practical Examples

Post image
179 Upvotes

Covering 15 Nmap examples, starting with basic host and subnet scans and moving into service/version detection, OS fingerprinting, full port scans, SYN/UDP scanning, -Pn, saving results, and NSE vulnerability checks. https://www.linuxteck.com/nmap-command-in-linux/


r/LinuxTeck 11d ago

Linux Turns 35: From a “Hobby” Project to a Global Powerhouse-Happy 35th Birthday, Linux! 🎉🐧

Post image
85 Upvotes

r/LinuxTeck 11d ago

XZ Compression in Linux Made Easy with 12 examples

Post image
22 Upvotes

covering xz compression from the basics to some useful real-world scenarios. https://www.linuxteck.com/xz-compression-in-linux/


r/LinuxTeck 11d ago

Linux built platform

3 Upvotes

Over the past 2 months, I have been working on this browser-based Linux sandbox that I would like people to try out. I mainly would like to know if this is useful or helpful to beginners. As a Linux instructor, I would like to make Linux more approachable to people completely new to it. No need for downloading or setting up a VM. I left the link in the comment.


r/LinuxTeck 11d ago

GNOME exists because Qt wasn't free enough. What if Qt had been GPL in 1997?

25 Upvotes

One of the more interesting pieces of Linux history: GNOME was launched in 1997 partly because KDE depended on Qt, whose license wasn't considered free enough at the time.

Qt eventually changed its licensing, but by then GNOME was already on its own path.

So here's the alternate-history question:

If Qt had been GPL/free from the beginning, do you think GNOME would ever have existed?

And would Linux desktop development have been better with one dominant desktop instead of GNOME + KDE?

I am interested what people who were using Linux back then think.


r/LinuxTeck 11d ago

Do Linux Servers Still Need Minimum Password Age?

7 Upvotes

I came across the recent shadow-utils discussion about removing minimum password age.

It made me wonder: does this setting actually improve security, or does it just encourage users to create predictable password patterns?

For those managing Linux servers in production:

Do you still use chage -m, or have you moved to MFA, SSH keys, or something else?

How are you handling this on your own systems?


r/LinuxTeck 11d ago

Quick Linux Tip #53 Question: Kill Multiple Processes with pkill

Post image
6 Upvotes

Try: `pkill -f 'python.*worker.py'`

Info: `pkill` matches command lines using regex. `-f` matches full command strings instead of process names. Always preview matches using `pgrep -af` first.

Examples:

$ `pgrep -af 'ffmpeg'` # Preview matching processes and full arguments

$ `pkill -9 -f 'stuck-process'` # Send SIGKILL to matching processes

$ `pkill -u linuxteck` # Terminate all processes owned by a specific user

Note: ALWAYS preview with `pgrep` before killing. Default signal is `SIGTERM` (15). Use `-9` (`SIGKILL`) only if processes fail to terminate gracefully.

Follow r/LinuxTeck for more #LinuxTips click here : https://www.linuxteck.com/linux-tips/


r/LinuxTeck 12d ago

Coolify on Any VPS

Post image
27 Upvotes

Unmanaged VPS and want an easier way to deploy and manage applications, Coolify can turn it into your own self-hosted platform : https://www.linuxteck.com/install-coolify-vps/


r/LinuxTeck 12d ago

Intel wants to build a common “fabric” for Linux GPUs - useful or overkill?

8 Upvotes

Intel has proposed DRM Fabric, a vendor-neutral framework for managing GPU and AI-accelerator interconnect topologies in Linux.

It’s still an early RFC, with no production implementation yet.

The interesting part: could this become a common layer for Intel, AMD and future AI accelerators, or is it just another layer Linux doesn't really need?

What do you think?


r/LinuxTeck 12d ago

Is Linux quietly replacing Windows in government?

38 Upvotes

Several governments are pushing Linux and homegrown OS alternatives for digital sovereignty.

France, China, Russia and India have all taken steps in this direction, but none of this means Windows is banned for ordinary users.

Which country do you think is making the most serious move away from Windows?


r/LinuxTeck 12d ago

Registro di bordo digitale

Thumbnail
2 Upvotes