Thales selected for VTT’s U-space pilot in Finland alongside ANRA https://www.byteseu.com/1201334/ #airspace #AirspaceManagement #CUAS #CounterUAS #CounterUASTender #CounterDrone #drone #DroneOperator #DroneSupplier #Finland #UAS #UASNews #UASTender #UASTrafficManagement #uav #unmanned #UnmannedAirSystems #UTM #UTMNews
VTT and Manna launch uncrewed air traffic research project in urban Finland https://www.byteseu.com/1199693/ #airspace #AirspaceManagement #CUAS #CounterUAS #CounterUASTender #CounterDrone #drone #DroneOperator #DroneSupplier #Finland #UAS #UASNews #UASTender #UASTrafficManagement #uav #unmanned #UnmannedAirSystems #UTM #UTMNews
So läuft MacOS Tahoe 26 Beta in einer UTM-VM
Viele Entwickler:innen und Technikinteressierte testen neue Betriebssysteme gern vorab. Die MacOS Tahoe 26 Beta ist
https://www.apfeltalk.de/magazin/news/so-laeuft-macos-tahoe-26-beta-in-einer-utm-vm/
#Mac #News #AppleSilicon #BetaInstallation #Datenisolation #DeviceSupportUpdate #IPSW #JournalApp #LiquidGlass #MacOSBetaTest #MacOSSicherheit #MacOSTahoe #MacOSVirtualisierung #Spotlight #UTM #Virtualisierungstools #VirtuelleMaschine #XcodeBeta
Another call for help to my #macos #utm bubble: Anyone here running emulated Windows guests in UTM on macOS Sequoia? I use them irregularly and have lost the ability to connect to the internet. I used to use bridged mode, and still get an IP address from my router, but can't ping, resolve or browse any website. What do I need to do to get the VM to have internet?
@theDuesentrieb I asked for the highest-spec computer the company would buy me (which turned out to be an Apple MacBook M2). I then promptly installed a QEMU-based emulator and installed Debian Linux into the emulator. The emulated disk is fully encrypted. I allow the VM full use of all CPU cores and 100% of all memory and disk space.
If you do get a Apple computer, I highly recommend you buy UTM from the app store, it is by far the most cost-effective option, and works extremely well with Debian Aarch64. Once you install the qemu-guest-agent
package onto Linux, the Linux screen resolution will automatically match the #MacBook, copy-paste works seamlessly between #Linux and #MacOS. Desktop environments like #Cinnamon, #Xfce, #Gnome, and #KDEPlasma all allow you to select #HiDPI scaling which allows Linux to take full advantage of the #Apple “retina” display (it looks beautiful). The one and only drawback is that #QEMU cannot use Apple’s hardware multimedia codecs, so it falls back to software codecs, and the CPU just can’t keep up with things like video conferencing, or often even ordinary 720p video playback. I use Mac OS for only multimedia applications and video conferencing. For everything else, I continue to use Linux.
I recommend the bridge networking adapter so you can have two-way network communications between Linux and MacOS, this allows for file transfer between Mac and Linux via rsync
. The trade-off is that every time your Apple computer switches computers networks (e.g. between home and office), you must reset the networking services in Linux. If you choose the NAT network option Linux will always have network access directly via the MacOS interface, but you will not be able to easily transfer files between Mac and Linux.
The keyboard is the hardest thing to get used to, mostly that “super” and “alt” are swapped. Be sure to transpose those keys in the #UTM configuration. It is easy to configure the Apple keyboard to (for example) make caps-lock another control key.
Word of warning for running Windows 11 with UTM:
Make sure you disable “Windows Hello” before you restart or you'll be locked-out of your account. It is automatically enabled if you sign-in with your Microsoft account.
https://www.reddit.com/r/MacOS/comments/1eoeink/utm_macos_windows_11_log_in_screen_no_password/
https://social.lol/@nfd/114541160255354526
Spent last night playing with Fedora 41 arm64 in UTM on my M1 Mac. It runs ok. Switched to the KDE environment and had fun customizing the UI to make it similar to macOS (menu bar and dock).
Is it possible to get the window maximize behavior to be more Mac like? On Macs when you maximize ("zoom”) a window, it leaves a small gap around it so you can still move and resize it easily. I don't like maximized windows that "stick" to the edges of the screen.
Installing XCP-NG on Apple Hardware
XCP-NG is an open source hypervisor platform; an operating system and tools to run virtual machines on a pool of computers, with a powerful web-based management interface. The hypervisor is based on Xen, with extensions to allow it to be managed by a CLI or the XenOrchestra web UI. If you’re familiar with VMware ESXi you’ll pick up XCP-NG very quickly.
XCP-NG will run on most x86 hardware, including those older Intel Apple computers you may have lying about that can be repurposed to set up a home lab or similar.
However, getting XCP-NG (either of the two long term supported versions 8.2.1 or the newer 8.3) installed and running may cause you problems, as the installer will always finish with what appears to be a fatal error. Typically it’s something like:
An unrecoverable error has occurred. The error was:Failed to run efibootmgr: Could not prepare Boot variable: No such file or directory
Not encouraging, right? But don’t worry, we can fix this. There are four steps to recover and get everything running the way it should be. But some serious things have failed that could leave you scratching your head: that root password you set during installation? Gone. The storage space for VMs you configured? Not there. Timezone and keyboard preferences? Forgotten.
First, shut down the computer and disconnect the installation USB. You won’t need it again, and having an extra disk attached might cause confusion. Then, switch on the computer and get ready with your finger hovering over the “e” key on your keyboard. As soon as the Grub loader menu appears, hit “e” and start using the cursor keys to move through the boot argument string. Look for “ro”; change that to “rw init=/sysroot/bin/sh”. What does that do? Instead of booting with the root partition in read-only mode, we’re going to mount it read-write (so we can make changes) and instead of running init to start the usual boot sequence, we’re just going to drop straight into a command shell. Hit C-x to save and continue booting.
When you get to the root shell prompt “#”, type the following commands:
chroot /sysrootpasswd
The first changes the environment for later commands to use the /sysroot jail, so that commands, shared libraries etc. can all be found. If you get strange errors that libc.so can’t be found, you forgot this step. The second lets us set the root password. Enter it twice, make a note of it and remember this process if you ever forget the root password again and need to reset it.
The usual commands to reboot won’t work as they talk to init, but there’s no init process running, just our shell. You might find Ctrl-Alt-Del lets you reboot; I usually resort to the power switch at this point. Turn it off and back on again. This time, let it boot up normally until you see the console screen:
Use the arrow keys, Enter and Escape to navigate the menus. Check the Network and Management Interface details are correct, if they are, you can probably ssh in if that’s more convenient. If you need to make changes you’ll be prompted for the root password you just set.
Next go to Keyboard and Timezone and pick the correct keyboard layout and timezone from the drop down lists.
The final problem is the trickiest bit. The system needs at least one SR (storage repository) to store VMs in. You probably remember during the installation phase being asked if you wanted it for thin provisioning (ext) or thick provisioning1. Without that, you’re a bit stuck, as you can’t set up any VMs, and the best way to manage XCP-NG is through XenOrchestra (usually XOA – the XenOrchestra Appliance), which you’d normally provision as the first VM on your server. You can create the missing SR(s) from the command line, by following the XCP-NG documentation. I did that once, years ago, and I didn’t take any notes. It’s not hard, just tedious and you’ll probably want to ssh in from another computer so you can copy and paste all the long UUID strings.
XenOrchestra is often deployed as the XOA appliance, but it’s just a web application and there’s a handy script to download the community edition sources and build it here: https://github.com/Jarli01/xenorchestra_installer
You’ll need a pre-existing x86 Debian/Ubuntu machine somewhere. If you don’t have one of those already, but you’ve got a new Apple Silicon Mac, you can install UTM and set up a Debian VM there. Just download a Debian or Ubuntu image from the Gallery, then follow the instructions for building XenOrchestra Community Edition above. I don’t think it works reliably on ARM/Apple Silicon yet, so you’ll need an Intel VM, hence using UTM.
One of the great things about XO is you can have multiple installations all talking to the same pool of hypervisor hosts, and can manage them from anywhere. It’s always useful to have a spare XO somewhere to let you manage your pool, so even though this XenOrchestra installation is a temporary bootstrapping step, I’d recommend keeping it around in case you ever need it again.
Log in to your new XenOrchestra web application, using the IP address of the computer you installed it on. The default login is “admin@admin.net” and the password is “admin”, you’ll want to change both of those at some point, but don’t worry about it just now.
Look down the list of options down the left hand side until you find “New”, and choose “Server” from the menu. Fill in the boxes – Label is the name you gave your server, but it can be anything meaningful. The address is the IP address of your server, username is “root” and the password is the root password you set above. Hit Connect, then approve the connection with the self-signed certificate. You can now manage your XCP-NG server easily.
Next go back to New and this time choose Storage. From here we are going to create the missing SR(s). Choose your Host from the pop-up list at the top, give your SR a name (eg “Primary” or literally anything meaningful – don’t worry too much about names for things in XCP-NG, they’re only for your benefit, underneath the system uses UUIDs, so you can rename everything at any time). Give the SR a description, again this is just extra information for you, so “Storage for VMs” will do. Choose the storage type; I recommend EXT for now, you can experiment with the other types later, then put in the device name to use.
If your Mac had only one internal drive the device is very likely “/dev/sda3”, but you should probably check. Log in to your server, either on the console or via ssh and use parted to check the partitions. One of them should be a very large unused one that uses up the rest of the disk. The installer usually leaves that as partition 3. If your Mac had multiple drives you’ll need to check whether you installed on sda or sdb. If your Mac had a Fusion drive (with a combined HDD and SSD) and you installed on the smaller, faster SSD, it’s probably sdb.
Click the Create button, and wait a minute. If you had a second internal drive, go back and repeat the process above for that other drive. You can just use the whole drive so “/dev/sda” or “/dev/sdb” will work.
You’ve now got a fully functional XCP-NG installation. Maybe go to Home / Pools / Patches and install any missing patches, followed by a restart before you start setting up VMs, then just follow Vates’ documentation to install an XOA appliance on your server and start setting up other VMs, access to any NFS or SMB shares you’ll be using to store installation ISOs or backups and set up your backup policy.
JIT isn't just for games! I just ran Arch Linux, with sound, on my iPhone! I used VoiceOver screen recognition to read the screen, then used espeak once I got that installed. I couldn't figure out how to enable Speakup, so I'll leave that for future me to tinker with. I'd be curious to know if any other blind people have used UTM, on the Mac maybe, and have some Windows VM's or a Windows install ISO that talks. I can probably only handle up to Windows 7 or so on this iPhone. But it would be cool to see if it's possible!
#NethSecurity 8.3 has been released (#NethServer / #UTM / #UnifiedThreatManagement / #OpenWrt / #LinuxEmbedded / #Linux) https://nethsecurity.org/
Am I right in thinking that #UTM on an M-series Mac can't see network shared drives?
Because I'm damned if I can figure out how to access the work shared drives on the Win11 VM on my MacBook...
I seem to recall reading that it was a limitation, but I can't find anything confirming it.
Is this a thing yet?
So in helping my brother, who is an #Apple user, learn how to set up a VM on his MacBook so he could experiment with a few things, I discovered #UTM. It's an app for macOS and iOS that uses QEMU as a frontend for Apple's built-in hypervisor and makes it simple to spin up a basic virtual machine. He mainly wanted to play with Windows 11 in a VM, but VirtualBox for M-series Macs is still in beta and was having issues booting ARM Windows.
You can check it out at:
A lot of #devops work this week as I setup the backend infra for our app. First off I need figure out why #AlmaLinux #linux #virtualmachine is crashing on #UTM with a #QEMU failure right after I updated it. Looks like a bug in some guest firmware code related to QEMU. Does \EFI\almalinux\shimaa64.efi mean anything to anyone?
#coordinatesinthewild in #Madrid, Spain.
They appear twice, one in the signal (bottom right corner) and one in the pole.
Using the same reference (11118) the #UTM coordinates are different by some meters, with different axis order (x,y and y,x), and with a precision of 0.1 mm. Not bad.
I don't want to know what they really have in their database.
Thanks @IvanSanchez for the picture.
A bit more regarding UTM SE
I spent a few hours trying out UTM SE on my M1 iPad Pro, and quickly came to the conclusion that it is not really usable to do local development out of the box.(...)
#apple #appstore #development #emulation #ios #ipad #jit #linux #performance #qemu #sandbox #utm