mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

758
active users

#virtualmachine

1 post1 participant0 posts today

#Linux #Tor #Tails #QEMU #KVM #VirtualMachine #隱私 #資安 #虛擬機
今天第一次用Linux才有的QEMU/KVM虛擬機安裝Tails Linux系統,打開Tor瀏覽器上網發文.
以前2019那一年自學只有安裝Tails系統到USB上用,2020年剛開始學KVM虛擬機操作也沒安裝Tails認真用過.
結合使用Tails和KVM虛擬機,Tails本來已經很高的安全性和隱私被KVM虛擬機再往上提昇.
我選擇的HostOS也是Debian-Base,雖然不是專門為安全性和隱私設計的發行版,不過它比Lubuntu更輕量化減少攻擊面.
今年秋天到明年我打算日常使用虛擬機提昇相關技術熟悉度,將虛擬機實際應用於資安.
我需要閱讀編程隨想的掃盲操作系統虛擬機系列文章,複習曾經學過的部份及加強還沒學起來實際運用的內容.
學起來後會再找時間寫相關Blog文章放在CodebergPages託管的個人網站,未來想複習就能直接讀自己的文章,運用費曼學習法教其他人也可以讓我學得更扎實.

Kernel-based Virtual Machine (KVM) is virtualization technology for Linux.

Oracle VirtualBox alternative.

KVM allows Linux to function as a hypervisor that runs isolated virtual machines.

Hypervisor: wikipedia.org/wiki/Hypervisor

SELinux establishes security boundaries around virtual machines.

Use any storage supported by Linux.

Manage virtual machines via the Virtual Machine Manager desktop interface.

Website: linux-kvm.org

Replied in thread

(more Linux and FOSS news in previous posts of thread)

Apache NetBeans 27 released with Gradle 9 fixes, improved JDK 25 compatibility, Maven 3.9.11, improved refactoring for standalone files, improvements for code formatting and reindentation, etc.:
alternativeto.net/news/2025/8/

Microsoft's DocumentDB (PostgreSQL-based, MongoDB compatible document database) is now under the umbrella of the Linux Foundation:
news.itsfoss.com/documentdb-mo

QEMU 10.1 released with Intel TDX (Trust Domain Extensions) support, ARM, RISC-V and LoongArch improvements, etc.:
9to5linux.com/qemu-10-1-releas

FreeBSD quarterly status report: bsd-user-4-linux (BSD user-mode emulation for QEMU on Linux), ability to install packages from pkg.freebsd.org in the system installer, Sylve (Proxmox-inspired, unified system management platform), Geomann (partition tool), work on suspend/resume and s0ix sleep support for laptops, porting Apple's HFS+ file-system:
phoronix.com/news/FreeBSD-Q2-2

GhostBSD presents the new macOS-like Gershwin desktop environment, a successor to GNUstep, currently with Xorg support with plans for Wayland, using XFCE4-WM with plans for a custom WM:
phoronix.com/news/GhostBSD-Ger

I'm writing a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:

- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing bytecode in a VM.
- Disassembling bytecode and decompiling opcodes for debugging and testing.
- Unit testing and property-based testing for our compiler and VM.
- Benchmarking our code to see how the different passes perform.
- All the while keeping an eye on performance.

The second post of the series that focuses on writing the #compiler is now out: abhinavsarkar.net/posts/arithm

abhinavsarkar.net · A Fast Bytecode VM for Arithmetic: The Compiler
More from Abhinav 🌏

Alright, Fedi of the verse. Got a tech question for you that I seemingly cannot find an answer for, so I come to y'all nerds!

I'm currently trying to make an aarch64 VM on x86_64 hardware, which afaik, is entirely possible. I wanna emulate Windows on Arm, basically.

I'm using QEMU/KVM & Virt Manager, and I can get to the "posting" process, at which point it just... maxes out ONE core of my CPU, forever, until I close virt-manager. I've no idea why?

Any takers? #Tech #AskFedi #VirtualMachine

Replied in thread

(Linux news in previous posts of thread)

FOSS NEWS

VirtualBox 7.2 released with initial support for Linux kernel 6.16 and 6.17, improved Linux Guest Additions support for Oracle Linux 10 and Red Hat Enterprise Linux 10 guests, improved handling of the vboxvideo kernel module in the init script for Linux guests, video decoding acceleration is enabled for Linux hosts when the 3D option is active in settings, GUI improvements, bug fixes:
9to5linux.com/virtualbox-7-2-o

Organic Maps now displays popular hiking and cycling routes, agricultural and forestry roads are excluded from routing, bookmark names are displayed directly on the map for faster identification, Android app gets track elevation graph and track selection on the map:
alternativeto.net/news/2025/8/

CoMaps v2025.08.13-8 released with UI improvements, support for Irish postcodes, various bug fixes:
alternativeto.net/news/2025/8/

Immich 1.137 released with beta timeline fixes, option for custom URLs when generating shared links, new utility to quickly locate large files, fine-grained permissions extended to more API endpoints, etc.:
alternativeto.net/news/2025/8/

Immich 1.138 released with ability to reset PIN code by entering current password, option to reset OAuth IDs, swipe-to-delete functionality for albums for beta timeline users, improved upload and sync capabilities, etc.:
alternativeto.net/news/2025/8/

Ghostty terminal GTK build is rewritten to fix various issues on Linux and BSD, including memory issues:
omgubuntu.co.uk/2025/08/ghostt

FFmpeg 8.0 will include OpenAI Whisper filter for automatic speech recognition and transcription if built with --enable-whisper flag:
phoronix.com/news/FFmpeg-Lands

(more FOSS news in comment)

I'm starting a series of blog posts, in which I write a #bytecode #compiler and a #virtualMachine for arithmetic in #Haskell. We explore the following topics in the series:

- Parsing arithmetic expressions to ASTs.
- Compiling ASTs to bytecode.
- Interpreting ASTs.
- Efficiently executing bytecode in a VM.
- Disassembling bytecode and decompiling opcodes for debugging and testing.
- Unit testing and property-based testing for our compiler and VM.
- Benchmarking our code to see how the different passes perform.
- All the while keeping an eye on performance.

The first post of the series that focuses on writing the #parser is now out: abhinavsarkar.net/posts/arithm

abhinavsarkar.net · A Bytecode VM for Arithmetic: The Parser
More from Abhinav 🌏

TIL: Ubuntu Multipass Quickie VMs

$ time multipass start mp-docker2

Executed in 9.46 secs

$ multipass shell mp-docker2
Welcome to Ubuntu 24.04.2 LTS (GNU/Linux 6.8.0-64-generic x86_64)

ubuntu@mp-docker2:~$ docker ps
NAMES
portainer/portainer-ce "/portainer"

ubuntu@mp-docker2:~$ ping www.yahoo.com
PING me-ycpi-cf-www.g06.yahoodns.net (69.147.82.61) 56(84) bytes of data.
64 bytes from e2.ycpi.vip.nya.yahoo.com (69.147.82.61): icmp_seq=1 ttl=52 time=28.1 ms

#RUNBSD! But BoxyBSD now also starts to support #Linux! We're starting soon with the Linux support for already present users, offering free boxes:

* #AlmaLinux
* #Alpine
* #Debian
* #Devuan
* #CentOS
* #Fedora
* #Gentoo
* #OpenSuse
* #OpenEuler
* #RockyLinux

Just next to our core OS like #FreeBSD, #OpenBSD, #NetBSD, #MidnightBSD and #DragonflyBSD (and #illumos). This should also make the step easier to compare and test different scenarios where BSD provides a different behavior compared to Linux systems.

Thanks to @gyptazy for the implementation!

Continued thread

(Linux news in previous posts of thread)

FOSS NEWS

Mastodon (official) mobile apps and mastodon.social, mastodon.online web UI will include easily dismissable donation banner:
news.itsfoss.com/mastodon-in-a
(Some people often get mad if a project asks for donation within its software UI, but I think volunteer devs also deserve to get some payment for their work, it's fair to include a donation notice, if it doesn't annoy users with its placement.)

Brave and AdGuard will block Microsoft Recall:
brave.com/privacy-updates/35-b
alternativeto.net/news/2025/7/

Bluesky introduces age verification (using payment cards, ID scans, or face scans) for accessing adult content and direct messaging, and content controls for UK users:
alternativeto.net/news/2025/7/
(Yeah we're heading into a dystopian future, where you can't use social media without giving up sensitive information... Or can't send messages because a small portion of predators also use that feature... It shouldn't be the responsibility of governments and social media platforms to protect children, it's the parents' task to protect their children. If governments would really care about protecting children, they would rather push campaigns targeted towards parents to raise awareness of the importance of paying attention what their child is doing online. But nah, this "protect children" thing is only pushed for emotional manipulation, so that the governments can cover their arse, while building surveillance infrastructure.)

(more FOSS news in comment)

It's FOSS News · Mastodon Wants Funding and Won't Mind Nudging You for DonationThis small change could help support Mastodon.