Closed tlaurion closed 1 year ago
@thrilleratplay that also resolves one of your old issue for your coreboot logo project https://github.com/Thrilleratplay/bootsplash-coreboot/pull/1
@tlaurion I never cross-linked the same problem I listed in Thrilleratplay/coreboot-builder-scripts#15 but I think this open coreboot PR fixes the issue within the coreboot build.
A long time ago I remember serendipitously searching for something related the Heads ROM and coming across an image for Janus.
From wikipedia
In ancient Roman religion and myth, Janus is the god of beginnings, gates, transitions, time, duality, doorways, passages, frames, and endings.
@osresearch mentioned that is was also the name of a super computing cluster he used in college. (Sorry if I misremember any detail)
@tlaurion I never cross-linked the same problem I listed in Thrilleratplay/coreboot-builder-scripts#15 but I think this open coreboot PR fixes the issue within the coreboot build.
@Thrilleratplay no, this is different. This is coreboot's libgfxinit, doing bootsplash just like where your attempts failed. Not seabios jpg/bmp issue. Limitation is that jpeg parser is old and only deal properly with old combination of resolution; this is 1024x768, not native resolution (and why you have empty space left and right of the picture and on the framebuffer after). That would deserve fixing upstream.
Hello team
I thought about this a little bit and would like to submit one for consideration. Ive not really done design or symbolism before so I don't expect this to be much liked, but i thought I would try my hand at it. Whats the worst that can happen ;)
The stylised H circled at the top is designed to represent H for heads - while also representing binary 011 - to show the triad of Heads, Coreboot and Linuxboot together.
The design also nods to the requirement of including the logos of both coreboot and linuxboot, which handily also represent the triad in the form of a three sided dice
The dice motif is also a nod to QubesOS (cos, well .... of course I would)
And what security thing isnt complete without the shield in 2023?
The backing for this was SVG shield/dice which is released under CC 3.0
the format is JPEG, exported from with GIMP at 1024x768 using the recommended progressive disabled 4:2:0
@ThePlexus as of now you have my vote!
I like the idea @ThePlexus . IMO I would leave out the shield and concentrate more on the "dice" itself. You have to imagine: " How does the logo look on a sticker" and how does it look on a boot screen ?
In both cases IMO it has too many details if you are relying on the shield. Imagine the logo to be printed as-is on a 4inch x 4inch sticker. The outline would be the shield, then the dice itself would be tiny :)
Other than that it's a great idea :)
I like the idea @ThePlexus . IMO I would leave out the shield and concentrate more on the "dice" itself. You have to imagine: " How does the logo look on a sticker" and how does it look on a boot screen ?
In both cases IMO it has too many details if you are relying on the shield. Imagine the logo to be printed as-is on a 4inch x 4inch sticker. The outline would be the shield, then the dice itself would be tiny :)
Good points - heres an inverted version, no shield.
Other than that it's a great idea :)
Thanks!
I like that much better. Great!
thanks!
stil needs some work, ive noticed an alignment issue that would but the hell out of me :D let me fix that at some point edit done
@ThePlexus Is there a (good) way to make the H look like a couple of faces to make it look like Janus as @Thrilleratplay suggested?
Like some less rudimentary version of
And I feel it might be a good idea to make the Heads logo dominant (i.e. bigger) compared to the Coreboot and Linuxboot logo since I think you want to emphasise it over the other two.
p.s. it goes without saying I too find this proposal to be my favourite so far.
I am quite partial of what @Thrilleratplay did with his coreboot logo.
Let's differentiate two things
I think we have something with the H here (Janus Double head) for Heads logo, being separated of linuxboot (concept: using linux kernel to kexec into another Linux) and coreboot (platform init). That logo would self represent Heads as a project. Let's remember that yes, today Heads is used on top of coreboot, but nothing stops Heads (an initrd) to be used under linuxboot as its payload instead of u-root(an alternative initramfs in go) replacing DXE under UEFI. Heads as a logo could be used independently of coreboot, hence why the logo itself, Heads identity as a logo, needs to be. I think that logo would be the H here, in its round, being Janus or a simple H would be to define. I love Janus being integrated here.
For Heads bootsplash logo (replacement of OP linuxboot logo I used), I have to say I am fan of the 3 equal parts dice (representing indirectly Qubes) being Heads (top dice) which is a linuxboot derivative (linux in firmware) sitting aside coreboot itself.
If there was a 3 equal dice parts of that Hackerish design, I would take that as a bootsplash today for myself, simply because I would love to see that at each boot :). But for everyone using Heads by default, I do not know.
As for Hacker/enthusiasts bootspash vs production ready bootsplash and or derivatives, I think a lot of variations could sit in a separate directory for enthusiasts to choose from at compilation time, but I would prefer if the one referred to/included by default in roms was the most professional looking one (as opposed to hacker enticing?
Thoughts about separating logo/bootsplash discussions?
If there was a 3 equal dice parts of that Hackerish design, I would take that as a bootsplash today for myself, simply because I would love to see that at each boot :). But for everyone using Heads by default, I do not know.
As for Hacker/enthusiasts bootspash vs production ready bootsplash and or derivatives, I think a lot of variations could sit in a separate directory for enthusiasts to choose from at compilation time, but I would prefer if the one referred to/included by default in roms was the most professional looking one (as opposed to hacker enticing?
Leaving this discussion aside,
Will add the three dices under https://github.com/osresearch/heads/pull/1403 for testing
With references to authors
@d-wid @ThePlexus
I have been having my tests boot up with all your logos
I do not know if i'm asking too much here, but what about we replace the concept of Janus with two sides of a brain, doing the H of Heads as a logo, and then integrate it in the bootpslash?
I never played around with graphic AI, but if there are people out there willing to do that, I am planning on using @ThePlexus logo under #1061 as a start until we come up with something we want to stick as Heads logo. I love Janus, but it seems not enough serious. I love the H of @ThePlexus, but using that H alone as a logo would be a bit boring. I'll spin that on matrix so see what happens next.
Well. I was not so successful with AI generators, spending way too much of my night on it yersterday trying to communicate my need with AI.
What went up with the Janus idea is the following but not so convinced
@verygreen shared an interesting idea at DAG#2
publicly available binaries should have splashscreen with link to donation (qrcode?)
I would try to play with that concept and have a small down right qr code saying: "Please donate as much as you can at https://opencollective.com/insurgo"
Not a marketing guy here. Advices welcome.
Logo proposition please thumb 👍👎
Please 👎👍
Please 👍👎
Please 👍👎
Please 👍👎
I'll try to find time to remove text on this one. My personal favorite in respect to Janus
Please +1-1
I'll try to find time to remove text on this one. My personal favorite in respect to Janus
Tried under https://github.com/osresearch/heads/pull/1451#issue-1837074610 but please modify as you want. Maybe black and white under splashscreen?
This is by far my personally preferred suggestion so far.
This is by far my personally preferred suggestion so far.
You would see that being on everyone bootsplash? I like Janus reference but I'm not sure the double headed H fits the need for a logo, nor the matrix background fit the bootsplash bill on everyone's platforms, but I could be wrong?
@natterangell thoughts?
Otherwise I could switch it in a PR and see people's reactions. It's hard to gage those sort of things, so many users are silent voters until they disagree with it I guess.
Maybe the way forward is to create a reaction against something and promote voting against in such way?
@tlaurion well I'm far from being a graphics designer, so my taste might not be everyone's cup of tea. But I like this logo because it incorporates the janus face (btw, heads as in "the other side of tails", is an interesting reference, given that flipping coins goes back to ancient Rome, and the janus logo was found on several Roman coins).
I like the matrix/techy background, I think it fits well with the underlying technical philosophy behind this project. "The hidden code in the otherwise unknown firmware underpinning our daily computer use" kind of thing. But maybe that's just me.
I'd love to see this in a PR, but I'm a happy camper either way.
FWIW, I've been thinking it would be nice to have an option for a somewhat "silent boot" process too (except for current fbwhiptail menu with TOTP and password for LUKS). I have little need for PCR-values and kernel args on every boot once everything is set up and as long as there are no resigning needed etc. Like plymouth or the old framebuffer consoles where you can hit Esc to see whats going on underneath if you want to. I currently use "console=tty2", so "Finalizing chipset" is the last thing I see before my desktop shows.
@natterangell I think @tlaurion already has that jpg in master (or did at some point). It's not the default splash image but a little symlink manipulation should do it.
@natterangell I think @tlaurion already has that jpg in master (or did at some point). It's not the default splash image but a little symlink manipulation should do it.
Exactly. I would like to not fill the git repo with binary images too much but as of now some are under the blobs directory and the coreboot configs point to a symlink that points to @ThePlexus version. That symlink file can point to any other to be used, with master now dealing with jpg voodoo automagically since a patch was added to coreboot requiring imagemagik as an additional host dependency. The jpg needs to be smaller then maximum screen resolution and are now centered automatically. This is why we prefer black background as well.
@d-wid @natterangell #1501
@tlaurion @d-wid Thanks, I didn't notice the picture was already in master. A new symlink was all it took, looks absolutely wonderful in my opinion :)
I get that the repo shouldn't be filled up with binary images.
I've added a new PR #1502 with images using the logo from #1451, for anyone interested.
A bit late to this discussion but great logos ussually lack complexity and also have very litle relation to the name utilized itself, also the source of the idea "heads" comes from the inverse of TheIncognitoAmenesicSystem not a literal head. Do belueve the janus heads idea to be solid more options should be explored: . define main principals behind project . value that want to be portraited . overall colour scheme used and aschtetics of the hole thing.
Cherrs irelativism.
Here small sketch on direction one could take:
Someone has a proposition for a Heads logo and a bootsplash?
As per https://github.com/osresearch/heads/pull/1381#issuecomment-1542610357 picture:
Now could be a great time to combine concepts. What I have in mind is advertising linuxboot (as a concept) with coreboot (propeller of OSF) and Heads (which misses a logo currently).
Any propositions?
Today's limitation: