Virtualbox 6.26 Download

0 views
Skip to first unread message

Julia Dodoo

unread,
Aug 4, 2024, 4:38:41 PM8/4/24
to somuchardbrax
Ubuntu LTS 22.04 on Virtual Box (40 GB virtual HD)

- GATE 9.3

- Geant4 11.1.1

- GateContrib: a user-oriented public repository of Gate (macros, examples and user contributions)

- Root 6.26.08

- libtorch cxx11 (cpu) 1.7.0

- ITK 5.3.0 with Module_RTK=ON

- VTK 9.0.3

- vV 1.4

- ImageJ (Fiji)



vGate stands for Virtual Gate. It is a complete virtual machine running an Ubuntu 64bits operating system and made using the free software Virtual Box. This virtual machine can be run on any host machine (Linux, Windows, MacOS, ...) provided the Virtual Box program is installed and ready for use.

With vGate you can launch your first GATE simulation in just a few steps! No need to install anything, no need to configure anything, and no time spent to understand compilation and related stuff. A full Linux environment is totally set up to be able to use GATE just by launching a simple command: "Gate".

The procedure to start the virtualbox is described here. By doing this, do not forget to adjust the "Appliance Import Settings" depending on your computer settings. For instance, if your computer has 8 GB RAM, you can dedicate only 4 GB to the virtual machine, and 2 GB if your computer has only 4 GB RAM. Dedicating too much or to few RAM to the VirtualBox will slow down your computer.

For getting the best experience with virtualization, you have to enable "Hardware virtualization" as described here. With a MacBook, this is usually enabled by default. With other operating systems, you will need to find the right option in the BIOS.

Login credentials are (qwerty keyboard):

user: gate

password: virtual

('gate' is sudo)


Finally instantrails is very old, unless it has been recently updated.If you *must* do development on Windows then I think railsinstalleris currently recommended. Most would say that it is better to use Macor Linux (I use Ubuntu). It is possible to do the development in avirtual machine such as vmware or virtualbox running Ubuntu on thewindows host if you must use windows.


In a 'ruby console' window you can use the mysql commands. You should be able to do something like 'mysql -u root -ppassword library_development'If this does not work it means you have a missmatch between the password and what mysql has as the password.


Hi Friends,

Am facing issues while running

kubectl get pods comand

and pods are not created

The connection to the server 172.31.76.42:6443 was refused - did you specify the right host or port?


I have been using vagrant/virtualbox to spin up a cluster and kept encountering this error after trying all of the tricks and tips. I was able to get the cluster up after fixing two problems that kept crashing it no matter what I did.


Calico will try to autodetect the ip address and this was an issue for vagrant. It kept choosing the 10.0.2.15 ip and as a result the error would show. There are several ways you can set this, I chose to specify the eth adapter:


this issue is due to the api server restart again and again and api server or containerd restart due to the liveness and readiness probe check your manifests in /etc/kubernetes/manifests/api.server.yaml


When running Kubernetes in an environment with strict network boundaries, such as on-premises datacenter with physical network firewalls or Virtual Networks in Public Cloud, it is useful to be aware of the ports and protocols used by Kubernetes...


The aim of pstore device is to provide a bit of NVRAM storage for guestkernel to record oops/panic logs just before it crashes. Typical usageincludes usage in combination with a watchdog so that the logs can beinspected after the watchdog rebooted the machine.


The virt-pki-validate shell script has been rewritten as a C program,providing an output format that matches virt-host-validate, removingthe dependency on certtool and providing more comprehensive checksof the certificate properties.


Sometimes in release hook it is useful to know if the VM shutdown wasgraceful or not. This is especially useful to do cleanup based on the VMshutdown failure reason in release hook. Starting with this release thelast argument 'extra' is used to pass VM shutoff reason in the call torelease hook.


In newer DASD driver versions the ID_TYPE tag is supported. This tag ismissing after a system reboot but when the ccw device is set offline andonline the tag is included. To fix this version independently we need tocheck if a device detected as type disk is actually a DASD to maintain thenode object consistency and not end up with multiple node objects forDASDs.


The network driver can now use nftables rules for the virtualnetwork firewalls, rather than iptables. With the standard buildoptions, nftables is preferred over iptables (with fallback toiptables if nftables isn't installed), but this can be modified atbuild time, or at runtime via the firewall_backend setting innetwork.conf. (NB: the nwfilter driver still usesebtables/iptables).


When starting a domain, by default libvirt sets affinity of QEMU process toall online CPUs. This also included isolated CPUs (isolcpus=) which iswrong. As of this release, isolated CPUs are left untouched, unlessexplicitly configured in domain XML.


Previously, the network device hotplug logic would try to ensure only CCWor PCI addresses. With recent support for the usb-net model, USB addressesfor usb-net network devices are assigned automatically.


The bug was introduced in v10.3.0 (2024-05-02) when attempting to rejectunsupported configurations. During hotplug the addresses areassigned after validation and thus errorneously reject valid configs.


Some PCI devices have large non-prefetchable memory. This can be a problemin case when such device needs to be hotplugged as the firmware can'tforesee such situation. The user thus can override the value calculated atstart to accomodate for such devices.


Libvirt 10.2.0 would sometimes complain about incompatible CPU definitionwhen trying to migrate or save a domain and passing a custom XML eventhough such XML was properly generated as migratable. Hitting this bugdepends on the guest CPU definition and the host on which a particulardomain was running.


In certain scenarios (parallel migration, newly also post-copy migration)libvirt would wrongly pass an empty hostname to QEMU to be used for TLScertificate hostname validation, which would result into failure of thenon-shared storage migration step:


The ch driver now supports basic save and restore operations. This isfunctional on domains without any network, host device config defined.The path parameter for save and restore should be a directory.


It is now possible for libvirt to run loongarch64 guests, including onother architectures via TCG. For the best results, it is recommended touse the upcoming QEMU 9.0.0 release together with the development versionof edk2.


Reloading the graphics display is now supported for QEMU guests usingVNC. This is useful to make QEMU reload the TLS certificates withoutrestarting the guest. Available via the virDomainGraphicsReload APIand the domdisplay-reload virsh command.


A domain with vmx feature enabled (which may be even done automaticallywith mode='host-model') started by libvirt 9.9.0 or older cannot bemigrated to libvirt 9.10.0, 10.0.0, and 10.1.0 as the target host wouldcomplain about a lot of extra vmx-* features. Migration of similardomains started by the affected releases to libvirt 9.9.0 and olderdoes not work either. Since libvirt 10.2.0 migration works again withlibvirt 9.9.0 and older in both directions. Migration from the affectedreleases to 10.2.0 works as well, but the other direction remains brokenunless the fix is backported.


In libvirt-1.0.0 there were couple of interface listing APIsintroduced which had an off-by-one error. That error could lead to avery rare crash if an array was passed to those functions which didnot fit all the interfaces.


In libvirt-5.10 a check for non-NULL arrays has been adjusted toallow for NULL arrays with size 0 instead of rejecting all NULLarrays. However that made the above issue significantly worse sincethat off-by-one error now did not write beyond an array, butdereferenced said NULL pointer making the crash certain in aspecific scenario in which a NULL array of size 0 was passed to theaforementioned functions.


The node device driver has been extended to allow updating mediated nodedevices. Options are available to target the update against the persistent,active or both configurations of a mediated device.Note: The support is only available with at least mdevctl v1.3.0 installed.


When starting a virtual network with a new register='yes' attributein the element, libvirt will configure systemd-resolvedto resolve names of the connected guests using the name server startedfor this network.


QEMU now allows setting .dynamic-memslots attribute for virtio-mem-pcidevices. When turned on, it allows memory exposed to guest to be split intomultiple memory slots and thus smaller memory footprint (see the originalcommit for detailed explanation).


If trustGuestRxFilters is enabled for a vNIC that doesn't support it,libvirt may throw an error when such domain is being started, loaded from asaved state, migrated, etc. These errors are now silenced, but make sure tofix such configurations (after previous release it is even possible tochange trustGuestRxFilters value on live domains viavirDomainUpdateDeviceFlags() or virsh device-update).


Turns out, fileName attribute (which contains path to CDROM image) canbe set to an empty string ("") to denote a state in which the CDROM hasno medium in it. Libvirt used to reject such configuration file, but notanymore.


When starting a domain, libvirt tracks what resources it created for it andwhich were pre-existing and uses this information to preserve pre-existingresources when cleaning up after said domain is shut off. But for macvtapsthis information was lost after the macvtap device was changed (e.g. viavirsh update-device).

3a8082e126
Reply all
Reply to author
Forward
0 new messages