profile
viewpoint

pull request commentkholia/OSX-KVM

Add rough notes for developing on the virtualized machine

Update: I tested out the USB Network Gate software and it worked great for me! I installed the Debian ArmV7 version on my Raspberry Pi and installed the macOS version on the VM, and it was instantly recognized. It's a shame that this is a paid software, especially so expensive. I will look into alternatives, and I have tested out a few things, all of which failed:

  • [x] USB Passthrough
  • [x] USBIP
  • [x] VirtualHere (has only partial support for macOS Mojave and absolutely none for Catalina and Big Sur 😢) I haven't actually tested VirtualHere, but if it doesn't support it, there's nothing I can do unfortunately. I will do some more research to find something. Hopefully, there's something on GitHub somewhere. I'll add this to the PR and keep looking for solutions!
ADawesomeguy

comment created time in 7 hours

pull request commentkholia/OSX-KVM

Get the BaseSystem.dmg with macrecovery.py

No problem, good job.

Broly1

comment created time in 9 hours

push eventgoogle/fscrypt

Joe Richey

commit sha cc933cdb51cb14dadd72217842e7a27854d63982

README: Fix badge image Workflow names are case-sensitive Signed-off-by: Joe Richey <joerichey@google.com>

view details

push time in 14 hours

PR merged google/fscrypt

README: Fix badge image

Workflow names are case-sensitive

Signed-off-by: Joe Richey joerichey@google.com

+1 -1

0 comment

1 changed file

josephlr

pr closed time in 14 hours

PR opened google/fscrypt

README: Fix badge image

Workflow names are case-sensitive

Signed-off-by: Joe Richey joerichey@google.com

+1 -1

0 comment

1 changed file

pr created time in 14 hours

push eventgoogle/fscrypt

Eric Biggers

commit sha 7280a5e81ecc1092bcec58e3fb7f494fc6d95dfa

cli-tests: force processes spawned by 'expect' to have 80 column-output Otherwise the cli tests fail when executed from GitHub Actions.

view details

Eric Biggers

commit sha 0692c00a2af75a5ec6c26e58adb37fa152912dce

Switch from Travis CI to GitHub Actions travis-ci.org is being shut down, so switch to GitHub Actions. It should be mostly equivalent, but I did drop functionality in a couple cases: - Publishing release binaries. I don't think providing Linux binaries is useful, since people build their own anyway. So I left this out. - Build and testing on ppc64le. GitHub Actions only natively supports x86. I tried uraimo/run-on-arch-action, which uses Docker and QEMU user-mode emulation, but the fscrypt tests can't be run because QEMU user-mode emulation doesn't support all the needed system calls.

view details

push time in 14 hours

PR merged google/fscrypt

Switch from Travis CI to GitHub Actions

travis-ci.org is being shut down, so switch to GitHub Actions.

It should be mostly equivalent, but I did drop functionality in a couple cases:

  • Publishing release binaries. I don't think providing Linux binaries is useful, since people build their own anyway. So I left this out.

  • Build and testing on ppc64le. GitHub Actions only natively supports x86. I tried uraimo/run-on-arch-action, which uses Docker and QEMU user-mode emulation, but the fscrypt tests can't be run because QEMU user-mode emulation doesn't support all the needed system calls.

+137 -97

3 comments

5 changed files

ebiggers

pr closed time in 14 hours

pull request commentgoogle/fscrypt

Switch from Travis CI to GitHub Actions

@josephlr, any idea why there is now also a Cirrus CI check, which is failing?

Ya, I was originally going to switch things to CirrusCI, but never got around to it. I've denied the hook, so let's see if this disables the check.

ebiggers

comment created time in 16 hours

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 00cfbcf75a44477c0d47158a425198d26af128e5

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 19 hours

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha fa1456f36e053423c19fc43d3cc4925fe7042125

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 19 hours

PR closed kholia/OSX-KVM

Get the BaseSystem.dmg with macrecovery.py

Opencore has an built in script to download the recovery inside /OpenCore-x.x.x-RELEASE /Utilities/macrecovery/ BigSur BaseSystem.dmg is only 2.8GB so makes the download much faster and less stuff to extract, also opencore can boot the BaseSystem.dmg directly on bare metal by creating a folder named com.apple.recovery.boot and dropping in theBaseSystem.dmg plus the BaseSystem.chunklist inside of it on a formated FAT32 drive so It may be possible to boot with KVm as well I belive. https://github.com/Broly1/OpenCore-Install-Guide/blob/master/installer-guide/linux-install.md

+192 -175

3 comments

7 changed files

Broly1

pr closed time in 19 hours

pull request commentkholia/OSX-KVM

Get the BaseSystem.dmg with macrecovery.py

https://github.com/kholia/OSX-KVM/blob/master/fetch-macOS-v2.py is up now.

Thanks for the idea.

Broly1

comment created time in 19 hours

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 3adbb337ac972f5fbca95be35fb32bc18ef4196d

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 19 hours

pull request commentkholia/OSX-KVM

Get the BaseSystem.dmg with macrecovery.py

Maybe I can build a menu system around this program and call it fetch-macOS-v2.py?

Broly1

comment created time in 21 hours

pull request commentkholia/OSX-KVM

Get the BaseSystem.dmg with macrecovery.py

Thanks.

We can't just switch to macrecovery.py as it requires extra arguments to run it. It is too big of a change perhaps?

Broly1

comment created time in a day

PR opened kholia/OSX-KVM

Get the BaseSystem.dmg with macrecovery.py

Opencore has an built in script to download the recovery inside /OpenCore-x.x.x-RELEASE /Utilities/macrecovery/ BigSur BaseSystem.dmg is only 2.8GB so makes the download much faster and less stuff to extract, also opencore can boot the BaseSystem.dmg directly on bare metal by creating a folder named com.apple.recovery.boot and dropping in theBaseSystem.dmg plus the BaseSystem.chunklist inside of it on a formated FAT32 drive so It may be possible to boot with KVm as well I belive. https://github.com/Broly1/OpenCore-Install-Guide/blob/master/installer-guide/linux-install.md

+192 -175

0 comment

7 changed files

pr created time in a day

issue commentmjec/khefin

Cannot add LUKS key: fgets error 0x00

Thank you for your work so far, no need to hurry

schaerfo

comment created time in a day

issue commentgoogle/fscrypt

Encrypt user's home directory automatically

especially, use custom protector instead of login pass

Fnoily

comment created time in 2 days

pull request commentkholia/OSX-KVM

Add rough notes for developing on the virtualized machine

Wow, that's awesome! I'll give it a shot and modify the pull request accordingly. I didn't realize that the software could be used like that because I'm stupid. I appreciate the info!

ADawesomeguy

comment created time in 2 days

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 845dd36f8fac77d69a1abe15c5c05a2bcaf92cfe

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 2 days

pull request commentkholia/OSX-KVM

Add rough notes for developing on the virtualized machine

So I found out that you can now build apps for devices connected on your local network with xcode (although you need to have had at least a first usb connection). It works for me now, I was able to connect my iPad to the VM with this app by having the iPad connected to another laptop that I have in my house. It can probably be useful someone else too. I'm not sure how this trial works because you don't have to log in but once you have it setup up with xcode, you can switch it to a local network connection and it's ready for your apps!

ADawesomeguy

comment created time in 2 days

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 67a1ed407c93031e704ed7af7f84adde1b1c0e5f

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 2 days

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha ff93119c5cc9214bab2d68d9f35ff3be5972fc2c

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 2 days

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 39c44a7f8c489089b146e0588facfc5ca815c31e

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 2 days

pull request commentkholia/OSX-KVM

Add rough notes for developing on the virtualized machine

Hello, I'm very interested in being able to work this way. The USB Network Gate app has a trial period and is unfortunately a paid service after that. Do you guys know some alternatives? I've seen USB/IP but it's only for Windows and Linux and it's old.

I've also tried connecting my iOS device through USB but it just keeps crashing my VM. I'm trying to build some AR apps so I need the device connected. I will keep looking and update you if I find a way. I'm not super advanced in OpenCore and in Linux VMs in general so I will try my best :)

ADawesomeguy

comment created time in 2 days

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 0f1b1106be2632e06f991564e48b7acf96729df5

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 2 days

issue openedgoogle/fscrypt

Encrypt user's home directory automatically

I wonder that whether fscrypt support format(a fscrypt format) a user's home directory automatically when the user be created, and decrypt/encrypt the home directory when the user log in / log out

just like ecryptfs , i can do these things with 'adduser --encrypt-home $username ' and its pam module

created time in 3 days

pull request commentkholia/OSX-KVM

Reformat Big-Sur.md and unRAID documentation

This is amazing, so you were able to pass through your RX 5700XT?

What were the benefits? 👍 I was able to, after adding the boot-args (agdpmod=pikera) in the NVRAM using OpenCore Configurator, otherwise it would be a black screen. Benefit-wise it was snappy, was able to push 2560x1440 at 144Hz and 4K 60Hz (the other AMD card I passthrough'd couldn't so I consider this a plus), and of the games that works on Catalina/BigSur it ran just as well or better than an iMac Pro in game engine workflows like Unity. I guess the only other thing GPU-related I tried was deep learning (TensorFlow) and Swift, and it performed well. Since the 5700XT is a decent card I switch it back on Windows for gaming (after running a reset script on my server because of the unfortunate reset bug), but I do alternate between my R9 270X and 5700XT for the Big Sur VM :).

mikkeyboi

comment created time in 3 days

push eventkholia/OSX-KVM

Dhiru Kholia

commit sha 0a7b610dc884809ebc7af88ae86181163503e2b2

Batch Update 2 - November 2020 - Big Sur Stuff - Add makefile to build Big Sur recovery/full installer (nick) - Typo fixes (Gelma) - Simplify Big-Sur installation notes (ivy-rew) - Simplify Big-Sur installation notes (Broly1) - Simplify Big-Sur installation notes (mikkeyboi)

view details

push time in 3 days

pull request commentkholia/OSX-KVM

Reformat Big-Sur.md and unRAID documentation

This is amazing, so you were able to pass through your RX 5700XT?

What were the benefits?

mikkeyboi

comment created time in 3 days

more