ChanServ changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | https://asahilinux.org/2022/03/asahi-linux-alpha-release/ | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-alt #asahi-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
Guest2409 has joined #asahi
Stroller has quit [Quit: Stroller]
Guest2409 has quit [Quit: WeeChat 3.5]
user1 has joined #asahi
user1 has quit [Quit: WeeChat 3.5]
user1 has joined #asahi
falhe[m] has joined #asahi
<falhe[m]> Hello I just installed asashi linux on my macbook air m1, tried to install docker-desktop and can't succeed, is anybody succeed ?
user1 has quit [Quit: WeeChat 3.5]
<falhe[m]> followed the official docker desktop to install arch linux
<falhe[m]> but get an error about wrong architecture when tried to install the package
<falhe[m]> thanks for the help :)
<zamadatix[m]> Docker Desktop doesn't ship an arm64 version for Linux
riker77_ has joined #asahi
<falhe[m]> zamadatix[m]: so does it mean we can't install it ? I thought asahi was based on arch
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
<zamadatix[m]> It being based on Arch doesn't change which CPUs 3rd party packages are built. You should be able to run normal Docker though.
<falhe[m]> ok thanks for the explanation :)
Emantor has joined #asahi
<falhe[m]> yes i run docker normally, but i needed docker desktop to run a project stack with kubernetes
<falhe[m]> is there any alternative to docker desktop ?
jakebot602 has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
reillyeon has joined #asahi
e1eph4nt has joined #asahi
chadmed_ is now known as chadmed
vx has quit [Quit: G-line: User has been permanently banned from this network.]
vx has joined #asahi
marvin24 has joined #asahi
marvin24_ has quit [Ping timeout: 480 seconds]
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
Ry_Darcy has joined #asahi
<bluetail> docker cli
Graypup_ has quit [Quit: meow]
Graypup_ has joined #asahi
Graypup_ has quit []
Graypup_ has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
SSJ_GZ has joined #asahi
<IcaroDextris[m]> <falhe[m]> "is there any alternative to..." <- Try to see whales
e1eph4nt has joined #asahi
<IcaroDextris[m]> *whaler sorry
bluetail has quit [Quit: The Lounge - https://thelounge.chat]
bluetail has joined #asahi
julio7359 has quit [Ping timeout: 480 seconds]
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
julio7359 has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
myon98 has quit [Quit: Bouncer maintainance...]
e1eph4nt has joined #asahi
vx has quit [Quit: G-line: User has been permanently banned from this network.]
vx has joined #asahi
jluthra_ has quit [Remote host closed the connection]
jluthra_ has joined #asahi
vx has quit [Quit: G-line: User has been permanently banned from this network.]
vx has joined #asahi
tobhe has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
myon98 has joined #asahi
e1eph4nt has joined #asahi
jeppojeps has joined #asahi
<jeppojeps> morning gents
<jeppojeps> is there a reason why the last section of the m1n1.macho goes past the end of the file?
<jeppojeps> I was doing some experiments with the t8030 qemu version
<jeppojeps> and it doesn't like that file format
<jeppojeps> but I am sure there's a reason
<ChaosPrincess> Its so you can cat the payload to it and it will get loaded
gladiac has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
jochum has quit [Remote host closed the connection]
jochum has joined #asahi
gladiac has quit [Quit: k thx bye]
<jeppojeps> I imagined that
<jeppojeps> so ChaoPrincess, I need to to select an eventual payloiad
<jeppojeps> so ChaosPrincess, I need to to select an eventual payloiad
<jeppojeps> let me try
<ChaosPrincess> i think you can just use the .bin version
<jeppojeps> but that is not a Mach-O format
<jeppojeps> will have a taste
<jannau> you could write an alternative linker script which doesn't allow payload, see m1n1.ld
<jannau> but ideally qemu should support the current macho + payload
e1eph4nt has quit [Ping timeout: 480 seconds]
<jeppojeps> I thought to cat Pongo.bin :)
<jeppojeps> gonna check
<jeppojeps> otherwise also I can change the linker script, thanks
eroc1990 has quit [Quit: The Lounge - https://thelounge.chat]
e1eph4nt has joined #asahi
eroc1990 has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
Stroller has joined #asahi
Race has quit [Ping timeout: 480 seconds]
guillaume_g has joined #asahi
guillaume_g has quit []
Ry_Darcy has quit [Remote host closed the connection]
chipxxx has joined #asahi
chipxxx has quit [Remote host closed the connection]
e1eph4nt has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
vx has quit [Quit: G-line: User has been permanently banned from this network.]
vx has joined #asahi
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
topachi[m] has joined #asahi
<topachi[m]> yo guys!
<topachi[m]> anybody in this chat?
<qyliss> many people!
<topachi[m]> Need some help with a partition issue.
<qyliss> Best if you just ask your question
<ChaosPrincess> use console diskutil
<topachi[m]> Deleted Asahi and trying to get back the partition together with the Macintosh one
<topachi[m]> ChaosPrincess: Ok, which commands? lol
<ChaosPrincess> lets start with diskutil list
<topachi[m]> mergePartitions?
e1eph4nt has joined #asahi
<topachi[m]> Anybuddy?
<Tramtrist> 。。。
<ChaosPrincess> 18:25:30 <ChaosPrincess>lets start with `diskutil list`
<topachi[m]> ChaosPrincess: Lol done
<ChaosPrincess> and whats the output
<topachi[m]> I believe the EFI - ASAHI is the issue
<ChaosPrincess> diskutil erase free free /dev/disk0s4
<ChaosPrincess> diskutil apfs deleteContainer disk3
<topachi[m]> ChaosPrincess: did not recognize the command `erase`
<ChaosPrincess> its eraseVolume
<tpw_rules> it's eraseVolume, not erase
<ChaosPrincess> diskutil apfs resizeContainer disk4 0
<tpw_rules> don't touch the machine while that last one runs
<topachi[m]> Thank you so much guys!
<topachi[m]> Really responsive
<topachi[m]> It was fun installing linux on my m1 MAX I just got
<topachi[m]> but it's not usable as daily driver yet
<topachi[m]> Might just stick with Parallels for now 😅
<tpw_rules> UTM is pretty good too. that's mostly how i use linux on my mac
<topachi[m]> tpw_rules: is it better than parallels?
<topachi[m]> other than being free lol
<tpw_rules> probably not, but it's free and easy to set up. i've never run into any issues with it. parallels is probably better for running x86_64 stuff
<Stroller> On a slightly related note, I have a problem with an external drive which was not clearly unmounted, if anyone may be able to help, I'd appreciate it
<Stroller> I cannot mount or erase the TimeMachine partition
<Stroller> Quite happy to erase it and make a fresh backup from new, if I can do that
<tpw_rules> can you erase the whole disk?
<Stroller> Ah, well that I'd rather not do, because I have tonnes of stuff on the Space partition of the same drive
<Stroller> Erasing a disk is easy, surely? Just dd /dev/zero over the disk for a minute or two
<Stroller> I could buy a new drive, copy everything from Space to the new drive and then erase the old one, but I was hoping to avoid the expense
<tpw_rules> at that point i'd run the same command you did but with sudo just in case, then get a linux machine and use gdisk to do it properly
<Stroller> Yeah, sudo doesn't make any difference
<Stroller> Thanks though
<tpw_rules> it's a USB disk?
<Stroller> Yes
<Stroller> I will see if I can pass the disk through to a Linux vm
ZachS has joined #asahi
<ZachS> So it seems I have made a stupid mistake. I made a time machine backup of my M1, did a full wipe, almost finished the installer, then it asked me the password for the use "_mbsetupuser". I tried every password I knew, then used the "passwd" command to change it, and it still didn't work. Tried rebooting the computer, and now the installer won't work. I then went to erase the whole Mac, and since ext4 is not readable by MacOS, it thi
<ZachS> Is there any way I can do the rest of the install (Booting into the Asahi Linux didn't work) or delete the ext4 volume?
<tpw_rules> this shows how to completely uninstall asahi: https://github.com/tpwrules/nixos-m1/blob/main/docs/uefi-standalone.md#nixos-uninstallation (just read "asahi" instead of "nixos")
<tpw_rules> you don't have to do the resize at the end if you want to try to reinstall again. but reboot your system and maybe change your user's password or something to make sure that logic works correctly the next time
<tpw_rules> essentially the asahi installer has to detect and use your administrator account to authenticate to the security system so it can install a non-macOS kernel. something must have gone wrong since it was so soon after doing a full wipe
<ZachS> Ok got it, will do and will report back
ZachS has quit [Remote host closed the connection]
<agraf> marcan: re Windows in KVM: Windows always emits an SMC based SMCCC call on boot. If that doesn't return -1 in x0, it fails to boot. So to have Windows work in KVM, we need to have SMC handling in KVM. For that we need the weird apple specific bit set to make SMC calls trap into EL2 rather than EL1 and then handle the Apple specific exit to deal with the call
<agraf> Other than that SMCCC call and the fact that you need to expose a vPMU, Windows should work out of the box on anything that runs KVM
e1eph4nt has quit [Ping timeout: 480 seconds]
ashutoshsao[m] has joined #asahi
<ashutoshsao[m]> hello everyone, i am ashutosh i am new to contributing but i am very interested in this project, i want to get involved with you and take this distro ahead in development.
e1eph4nt has joined #asahi
<mps> ashutoshsao[m]: this is distro is actually Arch linux alarm with a few basic tools added, and kernel
<mps> and probably will switch to fedora
<ashutoshsao[m]> what does alarm mean here?
<mps> Arch Linux for Arm
<ashutoshsao[m]> mps: ok, thank you for the information, is there any way i can help as mentioned in the website like documentation or any other way, i am interest to learn how it works and how i can get better with time
<ashutoshsao[m]> mps: ok
<ashutoshsao[m]> mps: ok
<mps> ashutoshsao[m]: you can look asahi wiki and see where you can help
<ashutoshsao[m]> <mps> "ashutoshsao: this is distro is..." <- nice to meet you sir, hope i will learn from you all
<ashutoshsao[m]> mps: ok
<mps> ashutoshsao[m]: wiki is here https://github.com/AsahiLinux/docs/wiki/ if you didn't read it already
<ashutoshsao[m]> yes i got it i will go through it thanks
<ashutoshsao[m]> <mps> "and probably will switch to..." <- why will it switch to fedore from arch sir ?
<ashutoshsao[m]> any significant problems ?
e1eph4nt has quit [Ping timeout: 480 seconds]
<mps> heh, because marcan is angry on how alarm/arch does fixes in software
<mps> I doubt fedora will be better but I don't care because I don't use any of these distros
<ashutoshsao[m]> oh i guess the arch update system isn't that suitable for a developing system as it is not that stable compared to a stable system like fedora am i correct
<mps> maybe right term is not angry, better say 'is not pleased'
<mps> imo, arch is very good for developing new things
<ashutoshsao[m]> i am in my freshman year sir arch is my first linux and till now i am impressed by how powerful the terminal and commands are after being a windows user for a long time
<mps> ashutoshsao[m]: some people will continue to keep arch in good shape for apple silicon so you can continue to use arch
<ashutoshsao[m]> mps: pardon me sir actually i am not very familiar i just knew that arch has a faster update system so maybe that is a problem being faced
<mps> and develop on it
<ashutoshsao[m]> mps: oh ok
<mps> well, I will not repeat discussion about 'change', you can find it in archive somewhere if you want to read it
<ashutoshsao[m]> sir is this way of chatting ok with you all, or am i annoying or spamming, i am new to irc so dont know much
<ashutoshsao[m]> i have just used discord before
<mps> ashutoshsao[m]: I don't see anything annoying in your messages
<ashutoshsao[m]> mps: ok
<mps> and there are more linux distros running on M1, nixos, debian, and I maintain alpine linux (sorry if I forgot some other)
<ashutoshsao[m]> mps: ok sir that means i can talk if i have doubt nice to hear that, you guys are very welcoming, am happy that i am being accepted as a beginner i surely will do my best to contribute, and learn.
<mps> ah, gentoo, centos and pop_os
<ashutoshsao[m]> mps: oh didn't knew that thanks
<ashutoshsao[m]> sir if i can ask you are the admin here ?
<mps> we all were beginners at some time
<mps> no, I'm not admin
<ashutoshsao[m]> mps: ok
<ashutoshsao[m]> mps: thanks
<mps> I'm just user and ask questions like you, sometimes help to other about what I know, and sometimes babbling
<ashutoshsao[m]> oh great
<ashutoshsao[m]> thank you for your time, helped alot in getting familiar here, now i will check the docs and come back if i have any query.
e1eph4nt has joined #asahi
<ashutoshsao[m]> sir can i correct typos on alpine linux page if i find any ? can i do it via github pull request or is there any other way to do
ptudor has joined #asahi
<mps> ashutoshsao[m]: I don't have git repo for such simple things, you can send me mail if you want
<ashutoshsao[m]> mps: ok sir
<mps> there is #asahi-alt channel for unofficial distros discussion
<ashutoshsao[m]> mps: ok sir
chipxxx has joined #asahi
<marcan> mps: please don't poorly re-tell project decisions that haven't even been fully decided yet like that to random new users
<marcan> it's not your job, you're not involved in the decision, and you didn't even do a good job of expressing what actually happened
<marcan> (or what might happen in the future)
<mps> marcan: ok sorry, I thought you are already decided
<bluetail> marcan, why are you so harsh with mps?
<marcan> because I don't appreciate people speaking on behalf of the project if they can't do it with tact and care, it hurts everyone else including the other developers
<mps> I agree that is not good to interpret others 'mind'
<marcan> (and because people don't learn if you don't say anything)
<mps> well, I don't feel offended by marcans words, sometimes I do same
<mps> that's a nature of such 'collaboration', happens sometimes
<marcan> just leave these things to us in the future, please (until something actually happens and is officially announced)
<mps> ok ok, np
<mps> marcan: but please forgive me if I make some other 'bad things' in future, it will not be intentional
e1eph4nt has quit [Ping timeout: 480 seconds]
<marcan> I know, and that's why I'm telling you, I hope you can learn from it
<mps> sure, will be more 'careful'
Fanfwe has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Fanfwe has joined #asahi
e1eph4nt has joined #asahi
testing[m] has joined #asahi
zhxchen17[m] has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
chipxxx has quit [Read error: No route to host]
julio7359 has quit [Ping timeout: 480 seconds]
e1eph4nt has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
off^ has joined #asahi
Stroller has quit [Quit: Stroller]
e1eph4nt has joined #asahi
off^ has quit [Ping timeout: 480 seconds]
julio7359 has joined #asahi
e1eph4nt has quit [Ping timeout: 480 seconds]
Stroller has joined #asahi
julio7359 has quit [Ping timeout: 480 seconds]
off^ has joined #asahi
e1eph4nt has joined #asahi
Race has joined #asahi
VasilisT- has joined #asahi
VasilisTheChu has quit [Ping timeout: 480 seconds]
e1eph4nt has quit [Ping timeout: 480 seconds]
manuelzamoratetherbtcusa[m] has joined #asahi
e1eph4nt has joined #asahi