Comments (5)
It's a good idea!
But in my opinion maybe we don't need to copy the whole ISO file into RAM. For those LiveCD linux distros, the kernel, initrd, squashfs image will be copy to ram, that's it. In addition, copying ISO files also takes time, doesn’t it?
Looking forward to your reply!
Thanks!
from ventoy.
Nowadays the PCs and Laptops have a lot of ram , For the Linux distros this method lead to get a huge speed increase.
Linux won't recognize the virtual iso created by bootloader.
from ventoy.
I think Booting ISO from RAM is very useful in these situations :
1- You want to boot a ISO for someone else but you need your USB !
2- Using some ISO that take long time to finish operations , and in whatever reason you don't like your USB stay attached , ISO like : HDShredder, Dban, HDClone, PartitionWizard , Norton Ghotst and a lot of other tools , generally this tools have lightweight ISO size.
3- Based of situation you must keep your privacy and no trace and footprint, so RAM is best place for files and operations , because RAM storage is non-persistent , after reboot or shutdown everything will be wiped.
4- RAM has a large speed benefit over using on a USB , it may take some times to copy ISO or contents to RAM but in compare to speed that we gain it's worthy , also we should note that generally we boot ISO under 1 or 2 GB from RAM.
5- Based on SK Hynix news , upcoming DDR5 RAMs all have ECC and minimum speed of 3200 mhz , so it give magical operating speed to our ISOs
According to Distrowatch there is 17 Linux distros with native Run From RAM feature :
http://distrowatch.org/search.php?category=From+RAM
from ventoy.
What you said makes sense, and it is not so difficult for Ventoy to implement it.
I will consider adding this feature in a future version.
Thank you for your suggestion!
from ventoy.
Your-welcome man , Thank you for this perfect project and for your warmthness.
I wish bests for you and this project.
from ventoy.
Related Issues (20)
- [Success Image Report]: WePE_64_V2.3.iso
- Please add ability to integrate into existing GRUB - to use without USB
- [issue]: How do I attach vhd while booting Windows? 请问如何在boot Windows的同时附加vhd HOT 4
- Clean install Windows 10 ISO (Updated June) is now requesting having to connect to the internet and login with a MS account during installation (even without being connected at all) HOT 7
- [issue]: Microsoft Surface Go 4 - Won't Boot From USB Built With Secure Boot Support - Even When Disabled in Surface BIOS
- [Success Image Report]:
- [issue]: livecd stuck on black screen HOT 1
- [issue]: Ventoy refuses to boot with Secure Boot on Dell Latitude HOT 1
- [issue]: After restarting the win10 system, the USB flash drive cannot be recognized, and it directly enters the BIOS
- [Success Image Report]: archlinux-2024.07.01-x86_64.iso
- [Success Image Report]: proxmox-ve_8.2-1.iso
- [Success Image Report]:
- [issue]: Partition Config Causes BSOD!
- [Success Image Report]: AnhkTech WinPE v10
- [issue]: Boot Conf Replace Plugin not working in refind
- [issue]: use modern distro instead of CentOS 7 as build environment
- [Success Image Report]: UwUntu
- [Success Image Report]: Anhdv Boot (Windows PE)
- [Success Image Report]: Anhdv Boot (Windows PE)
- [issue]: Questionable GPT 1st partition flags, which aren't documented for both MBR and GPT
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ventoy.