# Pull app / OS info out of GPUI, add Linux information, make fallible window initialization \(\#12869\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/80c14c91983446bb967f7445af582f2f29ea0bc8)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 80c14c91983446bb967f7445af582f2f29ea0bc8

Requested commit: 80c14c91983446bb967f7445af582f2f29ea0bc8

Commit: 80c14c91983446bb967f7445af582f2f29ea0bc8

Tree: 8eb722c6b9671f80b67cb15ccb9f15ef24316d3b

Author: Mikayla Maki

Committer: GitHub

## Message

```
Pull app / OS info out of GPUI, add Linux information, make fallible window initialization (#12869)

TODO:
- [x] Finish GPUI changes on other operating systems 

This is a largely internal change to how we report data to our
diagnostics and telemetry. This PR also includes an update to our blade
backend which allows us to report errors in a more useful way when
failing to initialize blade.


Release Notes:

- N/A

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
```

## Parents

- [ec9e700e7003e266c269cc257bdc1a32f033d6a7](https://git.cafe/gitcafe/zed/commit/ec9e700e7003e266c269cc257bdc1a32f033d6a7?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/80c14c91983446bb967f7445af582f2f29ea0bc8?format=markdown)
