Hacker Newsnew | past | comments | ask | show | jobs | submit | reinar's commentslogin

> i wonder how linux does it?

they don't? There's no company, or rather - a lot of them, Linux kernel moves forward like 80% by corporate contributors. For some of them it's critical part of their infrastructure, some of them need to get their device drivers mainlined, for some of them it's gpl magic at work. Linux desktop experience, however, leaves a lot to be desired.

Companies aren't interested to contribute to a browser when they can just reskin chromium or build on blink directly and community cannot match the pace.


> Linux desktop experience, however, leaves a lot to be desired.

No, it does not.

It is a wonderful world fill of variety, choice and diversity


Linux and FF have comparable desktop market share.


Moving in very different directions though.


> It is a wonderful world fill of variety, choice and diversity

Desktop Linux is a dysfunctional dumpster fire that cyber bullies anyone that even suggests building code to a specific OS.

Remember that Linux is just the kernel, not the whole OS. The fact that a program written for Ubuntu, for example, can even run on another Linux based OS is a happy coincidence and should not be an expectation.


> Ubuntu, Gnome, KDE, XFCE; they are all high quality desktops.

well... no. Speaking as long-time Linux user who tried all of this and in the end using i3 to avoid constant stream of bugs from DE.


> Name one platform you need to run a TLS stack on that LLVM doesn't have support for.

MPC55xx

there's no proper support even in GCC and we need to work with expensive WindRiver compiler for this target.

personally I don't need TLS for my firmware, but someone might - as there's static without runtime alloc implementation available.


> MPC55xx

Google suggests that this is essentially PowerPC. Is that not true?


I wish it was that easy.

our e200z6 core has PowerPC ISA, but there's a difference in hardware floating point support (here it's done by SPE) and we also need VLE. First one you could somehow get working, but with the latter - no way, its support was dropped by mainline gcc even after the patches were proposed, since it complicates the other parts of PowerPC port and is needed only by few people like me with deep embedded stuff (source: https://gcc.gnu.org/ml/gcc/2013-03/msg00172.html).


Exactly this.


> Are there mature versions

let's start from this


For many embedded systems anything that has 'bindings' is bloatware.


lol what

I think it's junior ones who lack understanding of how is OS and networks are operating, as they don't needed most of the time in more popular industries (mobile development, web, etc).

source: by the chance I conducted few interviews for software engineers and devops in web industry - and instead of fizzbuzz I started with asking what's the difference between TCP and UDP. Results will surprise you (also too many people want to exploit current hiring system by just cramming algorithms).


It's the process, not the frameworks.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: