Hello Dear,Appears github have changed their policy and no personal messages exist? WTFWhat would you recommend as start point if I were to rewrite the application for Linux and MacOSX.
![]() ![]()
Rufus: Create bootable USB drives the easy way.
Is it a huge hassle to handle block devices? Should be much easier than on windows i guess.Does such tool exist for Linux/Mac OS X already?I have tried lots of useless tools like unetbootin and such.
What would you recommend as start point if I were to rewrite the application for Linux and MacOSX.I'd look at the Copyright notices (in the about box) to get the list of all the Open Source projects Rufus leverages, as most of these should have a Linux/OS X port and it should give you an idea of the pieces you're going to have to fill.Then I'd try to produce a GUI tool that can format a drive to NTFS and produce a progress bar when doing so. Once you have that, you should be able to build upon it.Is it a huge hassle to handle block devices?
Should be much easier than on windows i guess.I expect that to be easier. But Rufus does a lot of it's handling (boot records) through, that has block device R/W capabilities, so you should be able to reuse that.Does such tool exist for Linux/Mac OS X already?I'm afraid not. Be aware that I estimate porting Rufus to be a HUGE undertaking (something that will demand someone working full time on it at the very least 3 months to complete). The application looks deceptively simple, but it is anything but, especially as it is pretty tied to using Windows APIs, so you would have a lot of work to do porting it.I have a problem creating Windows bootable USB flash drive and I am trapped in a useless loop of lots of work until I prepare a USB flash on my MacBook Pro.Instead of porting Rufus, if your goal is to be able to work with Windows images, I think you should look into using and build a commandline application around it that uses ms-sys to install the boot block and call on some NTFS or FAT32 formatting. Outside of Windows To Go, creating Windows bootable USB drives for anything Windows Vista is pretty easy.
All you need is to be able to format the drive to NTFS or FAT32 and install the standard Windows bootloader. Then you can just copy the files.And if you need to do anything custom with the install.wim, you should be able to use wimlib. So really, I don't think you actually need to port Rufus. Just get your hands on ms-sys, wimlib and you should be able to achieve what you want from command line.
![]() Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |