Author Topic: Cosmic Desktop by System76 for GNU/Linux  (Read 3273 times)

0 Members and 1 Guest are viewing this topic.

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4378
  • Country: gb
Cosmic Desktop by System76 for GNU/Linux
« on: September 04, 2024, 11:47:24 am »
It's here, it's alpha, it's not exactly "stable", but it keeps getting better and it's very well designed!
It's based on Applets system instead of GNOME-way plugins.
Written in RUST, it supports both tiling and windowsing working schemes!
Even if you have more than one LCD, you can choose which method to use for each screen!

Like it :D
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4378
  • Country: gb
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #1 on: September 04, 2024, 11:51:04 am »
(
I was not able compile it for HPPA because there is no RUST compiler for GNU/Linux-PA
but with llvm/Clang, I was able to compile it for
PPC32/BE (PowerMac-G4)
PPC64/BE (PowerMac-G5)
PPC64/LE (IBM POWER9)
So it's somehow even non-x86 friendly...
)
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 
The following users thanked this post: I wanted a rude username

Online bson

  • Supporter
  • ****
  • Posts: 2497
  • Country: us
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #2 on: September 15, 2024, 09:27:55 pm »
Hmm, gcc deprecated HP-PA sometime around gcc-4, right?  That would have been long before the rust frontend, so not much point building an old version.
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4378
  • Country: gb
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #3 on: September 16, 2024, 08:19:03 am »
gcc deprecated HP-PA sometime around gcc-4

  • gcc { C, C++, Fortran } had serious bugs with v4.1.1, but it has been always supported, and available in every stage1-3 made by Catalyst (Gentoo)
  • gcc { ADA } has neever been supported by Gentoo, I had to resurrect v5, which took 2 years of work during weed ends, and it's still a big problem to compile modern { gnat, vhdl } as external compilers, or compile gcc with ada-core
  • llvm/clang has never been supported for HPPA
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4378
  • Country: gb
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #4 on: September 16, 2024, 08:21:58 am »
  • gccrs Rust language ontop of GCC is ... too experimental at the moment for HPPA ...
  • ...
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline SiliconWizard

  • Super Contributor
  • ***
  • Posts: 15829
  • Country: fr
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #5 on: September 16, 2024, 07:28:18 pm »
That's surprising. ;D
 

Online magic

  • Super Contributor
  • ***
  • Posts: 7486
  • Country: pl
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #6 on: September 16, 2024, 08:26:58 pm »
I have lost count how many Apple knockoff UIs for Linux I have seen in the last 20 years, but this Orion Nebula wallpaper definitely sets this one apart from all others ;D
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4378
  • Country: gb
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #7 on: September 17, 2024, 04:14:21 am »
That's surprising. ;D

it's surprising and amazing how these new languages ​​are becoming more and more of a plague for tools.

Code: [Select]
dev-lang/go-bootstrap-1.20.14
dev-lang/go-1.22.6
app-editors/micro-2.0.13-r1

"micro" is a great text editor, with more nice features than GNU/nano.
The problem is that it's written in Go, another language that there's no way to support outside of mainstream platforms.

The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 

Offline DiTBhoTopic starter

  • Super Contributor
  • ***
  • Posts: 4378
  • Country: gb
Re: Cosmic Desktop by System76 for GNU/Linux
« Reply #8 on: September 17, 2024, 04:31:17 am »
when you see "bootstrap", it means you need a binary
+ /usr/lib/go-bootstrap/bin/go build
Code: [Select]
amd64/le, amd64-bootstrap.tbz
arm/le, arm-bootstrap.tbz
arm64/le, arm64-bootstrap.tbz
long/le, loong64-bootstrap.tbz
mips_abi_o32/be, mips-bootstrap.tbz
mips_abi_o32/le, mipsle-bootstrap.tbz
mips_abi_n64/be, mips64-bootstrap.tbz
mips_abi_n64/le, mips64le-bootstrap.tbz
ppc64/be, ppc64-bootstrap.tbz
ppc64/le, ppc64le-bootstrap.tbz
riscv/??, riscv64-bootstrap.tbz
x86/le, 386-bootstrap.tbz

GoLang has more bootstrappers than Gnat, but still no love for HPPA.

It makes me feel like Ulysses who takes decades to get home :scared:
The opposite of courage is not cowardice, it is conformity. Even a dead fish can go with the flow
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf