qyliss changed the topic of #spectrum to: A compartmentalized operating system | https://spectrum-os.org/ | Logs: https://logs.spectrum-os.org/spectrum/
moonloo has quit [Quit: Connection closed]
moonloo has joined #spectrum
JJJollyjim has joined #spectrum
rhysmd has joined #spectrum
moonloo has quit [Quit: Connection closed]
moonloo has joined #spectrum
<qyliss> moonloo: it does support that yes
<moonloo> qyliss : how does it do that? I assume it some sort of virtualization standard, is it akin to llvmpipe or something?
<qyliss> it's quite complicated and depends on the kind of accel, AIUI
<qyliss> I haven't looked into it too much
<qyliss> gosh there has been a lot of activity in this channel today
<moonloo> would running mpv in crosvm provide meaningful gpu acceleration? or just use of shaders etc?
<qyliss> I think it would be accelerated, but not sure
<qyliss> #crosvm might be helpful if you haven't asked there already
<moonloo> im curious, before going to kvm virtualization have you considered gvisor and if so what made you reject it?
<qyliss> gvisor doesn't virtualise hardware access
<moonloo> with gvisor you dont have any hardware access. or are you referring to isolation of the host's resources?
<qyliss> yes
<moonloo> and if you are determined to partition the resources of the host with virtualization might as well use virtualization for everything i guess.
<qyliss> yeah
<qyliss> there might be some things that work better with gvisor, but some things will need proper virtualisation
<qyliss> so I might as well get that working before I look at other things that are only workable for some bits :P
<qyliss> btw, just to make sure everybody in here is on the same page: what exists of spectrum is at https://spectrum-os.org/git/. It is not currently a usable system. There is a lot of work to do before it gets there. Towards the end of last year I burned out and am currently on a break to recover from that.
<moonloo> crosvm wayland driver does require a custom kernel though, if you didn't care about not using the networking stack for that. would using a more stripped down vm like firecracker and a wayland proxy like waypipe be an adequate solution? and could you then just share the socket created by waypipe with the firecracker vm with vsock?
<qyliss> it would work but performance would be very bad
<moonloo> due to what? firecracker has no gpu access of any kind so software rendering is a given but would performance be bad due to something else as well?
<qyliss> not being able to share memory will also impact performance
<moonloo> waypipe has an option for compression but I suppose that's inadequate
<qyliss> that might help, but it's not going to come close to shared memory
<qyliss> in fact, for local VM<->host compression might make it worse, because of the CPU required
<qyliss> compression is probably more useful when you have a slower link, like running Wayland applications on a remote machine
<moonloo> have you evaluated how bad it gets? i would imagine watching movies with mpv would be pretty bad, but using a browser?
<qyliss> I have not. Please try it and report back!
<qyliss> And Waypipe in Firecracker might well be a good solution for you! But it would not be a good solution for Spectrum.
<v0idify> qyliss, I love the different parts of this project. I'll try getting some components up and running eventually
<v0idify> it feels as an improved qubes
<v0idify> what i haven't understood well yet is how are applications' state saved and that kind of thing but I think that's not implemented yet
jb55 has quit [Ping timeout: 268 seconds]
jb55 has joined #spectrum
cole-h_ has joined #spectrum
cation21- has joined #spectrum
inf^ has joined #spectrum
cole-h has quit [*.net *.split]
cation21 has quit [*.net *.split]
inf has quit [*.net *.split]
cation21- is now known as cation21
cole-h_ is now known as cole-h
cole-h has quit [Ping timeout: 260 seconds]
jpds_ has quit [Remote host closed the connection]
jpds_ has joined #spectrum
jpds_ has quit [Remote host closed the connection]
jpds_ has joined #spectrum
hexa- has quit [Quit: WeeChat 2.9]
hexa- has joined #spectrum
moonloo has quit [Quit: Connection closed]
andi^ has joined #spectrum
andi- has quit [Ping timeout: 260 seconds]
moonloo has joined #spectrum
<v0idify> even more interesting info about the stuff discussed yesterday: https://www.qubes-os.org/attachment/wiki/QubesArchitecture/arch-spec-0.3.pdf see 3.2
<v0idify> it assumes that KVM relies on QEMU which is a bad assumption now, but some points stand
<v0idify> (jan 2010)
<hyperfekt> basically only the thin vs fat part. but i would argue that's a wash unless you're gonna be actually auditing the xen code, especially vs the other security considerations already mentioned
moonloo has quit [Quit: Connection closed]
moonloo has joined #spectrum
moonloo has quit [Client Quit]
moonloo has joined #spectrum
andi^ is now known as andi-
cole-h has joined #spectrum
jpds_ has quit [Remote host closed the connection]
jpds_ has joined #spectrum
moonloo has quit [Quit: Ping timeout (120 seconds)]
moonloo has joined #spectrum
moonloo has quit [Client Quit]
<hiroshi[m]> moonloo: which Os are you using for your firecracker test ?
^ilhalmer has joined #spectrum
multiplexd has joined #spectrum
nyanotech has joined #spectrum
zgrep has quit [Quit: No Ping reply in 180 seconds.]
nyanotech has quit [Quit: No Ping reply in 180 seconds.]
V has quit [Remote host closed the connection]
vilhalmer has quit [Disconnected by services]
edef has joined #spectrum
lejonet1 has joined #spectrum
jpo_ has joined #spectrum
edef is now known as Guest63305
Guest63305 has quit [Killed (rothfuss.freenode.net (Nickname regained by services))]
adisbladis has quit [Quit: ZNC 1.8.2 - https://znc.in]
tg-x has quit [Remote host closed the connection]
multi has quit [Quit: bye]
ehmry has quit [Quit: No Ping reply in 180 seconds.]
aranea has quit [Remote host closed the connection]
edadqr has quit [Write error: Broken pipe]
v0idify has quit [Quit: ZNC 1.8.2 - https://znc.in]
jpds_ has quit [Remote host closed the connection]
TheJollyRoger has quit [Remote host closed the connection]
adisbladis has joined #spectrum
TheJollyRoger has joined #spectrum
edadqr has joined #spectrum
zgrep has joined #spectrum
tg-x` has joined #spectrum
omni_ has joined #spectrum
multiplexd is now known as multi
tg-x` has joined #spectrum
tg-x` has quit [Changing host]
aranea has joined #spectrum
jpds_ has joined #spectrum
v0idify has joined #spectrum
lukegb has quit [Quit: ~~lukegb out~~]
lukegb has joined #spectrum
mvnetbiz_2 has quit [Quit: Ping timeout (120 seconds)]
jpo has quit [Remote host closed the connection]
ehmry has joined #spectrum
M011100110110110 has quit [Ping timeout: 240 seconds]
ncm[m] has quit [Ping timeout: 240 seconds]
packetup has quit [Ping timeout: 246 seconds]
tazjin_ has joined #spectrum
Ox4A6F has quit [Ping timeout: 240 seconds]
cryptix has quit [Ping timeout: 246 seconds]
thefloweringash has quit [Ping timeout: 246 seconds]
shu9 has quit [Ping timeout: 240 seconds]
Yakulu[m] has quit [Ping timeout: 240 seconds]
kenmacd[m] has quit [Ping timeout: 268 seconds]
lejonet has quit [Remote host closed the connection]
omni has quit [Remote host closed the connection]
V has joined #spectrum
Lestat[m] has quit [Ping timeout: 240 seconds]
JJJollyjim has quit [Ping timeout: 265 seconds]
philipp[m]1 has quit [Ping timeout: 265 seconds]
colemickens has quit [Ping timeout: 258 seconds]
danielrf[m] has quit [Ping timeout: 258 seconds]
hypokeimenon[m] has quit [Ping timeout: 258 seconds]
tazjin has quit [Remote host closed the connection]
pinkieval has quit [Excess Flood]
tazjin_ is now known as tazjin
katrms[m] has quit [Ping timeout: 265 seconds]
Irenes[m] has quit [Ping timeout: 240 seconds]
rhysmd has quit [Ping timeout: 268 seconds]
superherointj[m] has quit [Ping timeout: 268 seconds]
pinkieval has joined #spectrum
hiroshi[m] has quit [Ping timeout: 265 seconds]
moonloo has joined #spectrum
ncm[m] has joined #spectrum
M011100110110110 has joined #spectrum
packetup has joined #spectrum
cryptix has joined #spectrum
rhysmd has joined #spectrum
TheJollyRoger has quit [Remote host closed the connection]
TheJollyRoger has joined #spectrum
JJJollyjim has joined #spectrum
Ox4A6F has joined #spectrum
JJJollyjim is now known as Guest77897
thefloweringash has joined #spectrum
Yakulu[m] has joined #spectrum
Lestat[m] has joined #spectrum
hiroshi[m] has joined #spectrum
philipp[m]1 has joined #spectrum
shu9 has joined #spectrum
colemickens has joined #spectrum
katrms[m] has joined #spectrum
hypokeimenon[m] has joined #spectrum
danielrf[m] has joined #spectrum
superherointj[m] has joined #spectrum
kenmacd[m] has joined #spectrum
Irenes[m] has joined #spectrum
V has quit [Quit: We're here. We're queer. Connection reset by peer]
V has joined #spectrum
cole-h has quit [Quit: Goodbye]
cole-h has joined #spectrum
cole-h has quit [Client Quit]
cole-h has joined #spectrum
cole-h has quit [Quit: Goodbye]
cole-h has joined #spectrum
omni_ is now known as omni
cole-h has quit [Quit: Goodbye]
cole-h has joined #spectrum