• 0 Posts
  • 25 Comments
Joined 3 months ago
cake
Cake day: December 17th, 2025

help-circle

  • We need improved Linux support for power management on ARM platforms. In general Linux on ARM has been good for a long time now. (ex RaspberryPi, Gentoo, Ubuntu)

    Where things aren’t so great is the choice in OEMs putting out ARM parts like Broadcom, Qualcomm and Apple. All of whom aren’t exactly open source champions. In a less imperfect world we’d have something like RISC-V with great power management and linux support available in mobile computing SKUs/TDPs.




  • Assuming that:

    • your Linux Laptop uses wlan0 for its wireless connection and your home network uses 192.168.1.x for IP space.

    On the Linux laptop:

    • as root or with sudo – enable IP forwarding and load the change with sysctl -p.

    sudo sysctl net.ipv4.ip_forward=1 ## updated edit thanks to folks pointing out my typo.
    sudo sysctl -p

    • if you have ufw installed and running – setup a NAT masquerading rule for any hosts forwarding IPv4 traffic to it.
      add this line to /etc/ufw/before.rules file right after the “*nat” line

    :POSTROUTING ACCEPT [0:0]

    -A POSTROUTING -s 192.168.1.1/24 -o wlan0 -j MASQUERADE

    On the mac:

    • set your IP address manually to be on the same LAN as the Linux laptop, but for the gateway address… point that at the IP for the Linux Laptop.


  • Ignore the idiot posting about this RAT.

    If you want to secure your Linux system, use ClamAV, a local firewall like UFW or even opensnitch for a start. Also use your head when adding apps to your system. Stick to the official repos from your distro. Things like Arch’s AUR, random PPAs in Ubuntu and any random github project are going to be much riskier by their very nature so act accordingly.

    If you need to risky stuff, do it a VM and network that guest into a private internal network that can only exit over a companion PFSense VM that is dual homed to the regular LAN and the private internal network. Take a snapshot of the risky guest before you use it in a session and when you are done, roll back to your clean snapshot.

    Store your passwords in something like Keepass(strong master password!) and then use syncthing to push copies of the database to at least one other box locally or in the cloud if you really have to.






  • I would look at these things first.

    1. Try another DE, something like XFCE. See if the problem persists. Sometimes swapping compositors or display managers can help too.
    2. Run memtest. Failing memory can definitely cause lock-ups.
    3. Lastly I’d look at graphics drivers. If you’re running Nvidia, switch from nouveau to the proprietary driver or vice-versa and see if that helps.


  • Do not, under any circumstances, conduct any private business on it. What isn’t being logged by Microsoft and shared with your employer, advertisers, various governments will be screenshot’d every n seconds. Additionally, I highly suggest, if you haven’t already, to setup a separate VLAN for this device if you ever bring it home and connect it to your home network. Defender absolutely does passive sniffing and active network scanning now. It will also be collecting and logging visible SSIDs as well. Enjoy!





  • You might have too many old kernels installed. This would potentially fill up the /boot partition. One way to check this is:

    df -h

    Look for the line indicating space left for /boot.

    You can then get a list of the installed kernels with:

    dpkg --get-selections | grep -v deinstall | grep linux-image

    If you need to remove old ones, use uname -a to identify the running kernel (should be the latest version if you’ve rebooted after the last kernel update) then remove all of the older kernel packages with:

    sudo apt remove -y linux-image-amd64-xxxx

    More generally speaking, I think that sudo apt autoremove should leave you with only the latest 2 kernel packages by default.