Carl Richell

3.8K posts

Carl Richell banner
Carl Richell

Carl Richell

@carlrichell

Founder and CEO of System76. Maker of Linux computers, COSMIC DE and Pop!_OS.

Denver, CO Katılım Temmuz 2008
566 Takip Edilen10.2K Takipçiler
0xbogan
0xbogan@BoganBits·
@carlrichell Actually it's not trust in open source that would be lost, just trust in the people injecting the vulns Although backdoors are rare, it's because of things like that that forks happen. See also license changes.
English
1
0
0
193
Carl Richell
Carl Richell@carlrichell·
We make open source software because we believe computing is too important and valuable to be proprietary. I think that's a similar belief for many others in open source. To lose trust in open source with antics like intentional vulnerabilities would be profoundly stupid and bad for the world.
Mitchell Hashimoto@mitchellh

Supply chain attacks and OSS sustainability go hand in hand. I've semi-seriously joked for years that OSS upstreams should periodically purposely inject full vulns into their code and let downstreams fuck around and find out. Downstreams can pay to get the non-FAFO version. The not joke part is simply that OSS maintainers aren't a supply chain. OSS maintainers are not responsible for monitoring CVEs (because, they are not a supply chain). OSS maintainers are not at fault when bad shit happens to downstreams, because basically every OSS license (MIT, Apache, GPL, etc.) literally says: the software is provided "as-is, without warranty." You get what you pay for (that is to say: absolutely nothing!) Now, the joke part is that I do believe there is an ethical obligation to try to prevent harm downstream. But "try" is the key word. So, this isn't a serious proposal. But, if you're using OSS code and you're not paying for a license with a contract that promises some kind of warranty, you have no supply chain. You (the downstream user of an OSS lib) ARE the supply chain. To use a metaphor: physical goods have a real supply chain. Car manufacturers, chips, clothes, toys, etc. You have a signed commercial agreement with all your suppliers that promises quantity AND quality and blowback if either are missed. Thats a supply chain. If someone puts some chips on the side of the road with a "FREE" sign, then you integrate those into a product, then find out those chips are hacking customers, its your fault, not the person who dropped them on the side of the road.

English
3
8
68
4.1K
Carl Richell
Carl Richell@carlrichell·
You are the example of why it works. It's wonderful, and unfortunately often stressful, to make really useful things. If it's really useful, often other people stand up when burn out happens or interest change. That's another unique and awesome characteristic of open source. This happens in the proprietary world as well. The scale and motivations are different and useful things die for economic reasons in the proprietary world whereas in open source we tend to find a way if just enough people care.
English
0
0
2
104
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
@carlrichell @caiobchi And as I said, ethically I do try my best. And historically and shown via my track record I try to go above and beyond for the communities I’m a part of. But that’s just best effort. It can end at any point, I can make mistakes, etc. and it’s all good.
English
2
0
2
259
Carl Richell
Carl Richell@carlrichell·
@northwestblazer Software is a political reflexion for some people. It isn't for me. Our work and purpose is above politics and has nothing to do with it.
English
0
0
6
134
B
B@northwestblazer·
@carlrichell Cosmic is too Trump like for me. very right wing.
English
1
0
0
152
Carl Richell
Carl Richell@carlrichell·
If you use "Show desktop", when do you use it (for what purpose). What do you do after showing the desktop? Thinking about the feature for COSMIC.
English
46
0
51
7.5K
Carl Richell
Carl Richell@carlrichell·
@mitchellh @caiobchi Open source is a supply chain, especially amongst each other, and very similar to physical goods as well. The analogy is incorrect. Almost all physical goods trade occurs based on experience and gained trust, not the contractual terms you outlined.
English
1
0
2
91
Carl Richell
Carl Richell@carlrichell·
@cesarsampedro If you open a file/app from the desktop, where is that app when you restore all the other windows? On top or bottom? I'm also wondering how that would work with tiling when no windows cover any other.
English
1
0
0
41
Cesar Sampedro
Cesar Sampedro@cesarsampedro·
@carlrichell 2/2 Otherwise, I would have to keep opening directories without even knowing in what order they are arranged. The desktop is like a huge canvas where I keep everything exactly how I want it.
English
1
0
1
38
Carl Richell
Carl Richell@carlrichell·
@esrtweet The best I've come up with is folks that heavily use desktop icons. It puts the desktop in an odd state - like storing current windows in a junk drawer that you have to dump out all at once.
English
1
0
7
449
Carl Richell
Carl Richell@carlrichell·
With any project, there are large features that take time and small features that take less. We've been working on a lot of the large features that take time. From the Epoch 2 board: These are all large: libcosmic Iced rebase: complete Frosted effect: in progress Vulkan renderer: in progress Updates and Refresh setting page: in progress Printers in Settings and COSMIC dialog: in progress (Google SoC) OSK: in progress Many of these will be completed over the next month. Most of the others are smaller and will be worked once the larger features are complete.
English
1
0
2
85
Dennis
Dennis@DennisCabooter·
Yeah and to me COSMIC doesn’t look anywhere close to the Epoch 2 definition on the roadmap. Also, i don’t get the version number. For me it would be more logical to use 1.1 instead of 1.0.1 or actually use the middle number for milestones on the road to Epoch 2. In about 3 weeks, Epoch 1 is 6 months old and the Epoch releases are said to be every 6-8 months. I use COSMIC as a daily driver from Alpha 7 and to be honest I expected to see some Epoch 2 features already being released as 1.1.0, 1.2.0 and so on, which is not the case. Actually I’m just trying to understand the COSMIC rolling release model.
English
2
0
1
42
Timo 🌱
Timo 🌱@TimoBuilds_·
@DennisCabooter @carlrichell That makes sense. At that point the roadmap probably needs more than feature labels. It needs progress, decision criteria, and what has to be true before the next version ships. Otherwise users still have a roadmap, but not much clarity.
English
1
0
1
28
Dennis
Dennis@DennisCabooter·
@carlrichell That's says nothing about progress. This is not even a bit an answer to my questions.
English
1
0
0
32
Dennis
Dennis@DennisCabooter·
@carlrichell Nice, however, how about being more transparent about COSMIC? Yeah, it’s a rolling release DE, but without a roadmap, at least without a public roadmap.
English
3
0
1
53
Carl Richell
Carl Richell@carlrichell·
While we'll add animations, they'll be subtle and tasteful. Moreso to smooth edges than for flare. Users will be able to disable or heavily reduce them with a toggle. I'm curious how you'll like the frosted glass effect we're working on. I think it's beautiful and strikes the right balance between transparency and solid colors. My desktop feels more organic. It's optional as well.
English
4
0
25
1.1K
Eric S. Raymond
Eric S. Raymond@esrtweet·
I got reminded today that one of the things I truly hate in desktop environments is: animations. Stop trying to grab my attention, dammit! No, I do not want windows to fade in and out, or riffle like a deck of cards, distort into a crescent while they get sucked into the dock, or whatever other cute effect some UX designer thought up this week. Just no. I'm sitting at my machine to work on something. I'm concentrating. I'm a human with a Mark I meat-brain, so my flow state is fragile. When I tell my interface to do a state change, I want it to go fast and clean, not razzle-dazzle at me in a way that risks breaking my concentration. Actionable advice for people designing desktop environments: I get it about the eye candy, it's marketing. All I'm saying is, have a freaking OFF switch? Give me a way to shut all that distracting shit right down. Cosmic Desktop, which I've truly loved ever since I started using the alpha, doesn't have animations. The roadmap mutters about adding them in a future release. I'm going to be very sad if they are mandatory. To sharpen the point about distraction, let me talk about a fancy new-school desktop-environment hack that I do like; the ability to set a translucency level on terminal windows and docks and things. I tried setting translucency on my terminal background. At first, it looked pretty over the deep-sky astronomical photograph that Cosmic uses as a default background (and which matches my taste - I've been using a collection of similar deep sky photographs as backgrounds for many years). But it got old after about five minutes; when I'm reading text, and my eyes trip over a detail in the background, that's distracting. On the other hand, I really like being able to set translucency on my application dock. I can mouse up and pop up the dock to select an application without losing visual continuity with whatever is going on under the translucency. That is anti-distractive. I want my whole environment to be anti-distractive. Pretty is nice when I have the bandwidth to notice it on my own (yes, Cosmic I do like your default dark mode with neon-blue piping), but the moment an interface design tugs on my sleeve to say "look how cool I am!", that's when I reach for my revolver. @carlrichell
English
42
19
365
9.9K
Carl Richell
Carl Richell@carlrichell·
@kommentlezz That it was an uphill climb for Musk to win but I didn't think it would be a technicality.
English
0
0
1
114
Pavel Dmitriev
Pavel Dmitriev@kommentlezz·
@carlrichell What were your expectations? I only heard about it a while ago (and people were saying Sam was the biggest snake ever).
English
1
0
1
118
Carl Richell
Carl Richell@carlrichell·
All that Musk vs. Altman dirty laundry aired and not a single word mattered.
English
3
1
25
1.2K
Fábio Gomes
Fábio Gomes@fabiobolt·
@carlrichell What was the jury's decision? I confess I didn't follow it much. The feeling was that nothing was going to come of it
English
1
0
0
109
Carl Richell
Carl Richell@carlrichell·
@privtechy @system76 Because the same icon repeated is difficult to distinguish and clicking gives a preview. We're open to adding a setting to separate them.
English
1
0
1
46
Carl Richell
Carl Richell@carlrichell·
Ubuntu 26.04 LTS is getting closer to shipping pre-loaded on @system76 hardware. DDOS attacks on Ubuntu infra slowed things down. We built new infrastructure to remove our Launchpad dependency and speed up releases moving forward.
English
3
3
68
2.8K
Cowboy
Cowboy@privtechy·
@carlrichell @system76 The old button not align icons on the desktop, I want my icons to be all on the right
English
1
0
0
62