Theres a few small upstarts arround too but they tend to have negligable coverage areas.
BT is required to allow third parties to install equipment in the exchanges ('local loop unbundling'), and while most of the companies that take advantage of this are small local affairs, TalkTalk has quite a lot of coverage on LLU exchanges. Since BT won't sell naked ADSL lines, they've priced themselves completely out of the market in areas with Virgin Media coverage.
Pris was made years ago for off-world use. Rachel is a recent creation to serve as a test subject / surrogate daughter
In the book, Pris and Rachel are the same model and identical. Rachel seduces Deckard so that he will have an emotional reaction to Pris, which will slow him down. In the film, she seduces him because the film wanted some implication of sex at that point.
Uhhhh...you DID notice I singled out Linux and NOT BSD, right? I did this because as you pointed out BSD works differently, but so little is paid to BSD on the desktop its simply not worth mentioning in that space.
No, you made general statements about open source. You said Linux, but you then mentioned a bunch of projects that are part of the wider open source ecosystem. With regard to FreeBSD on the desktop, the FreeBSD Foundation funded much of the work to bring GPU support up to parity with Linux and iX Systems sells machines preinstalled with PC-BSD (FreeBSD plus some other stuff aimed at desktops) and pays most of their developers.
Getting a person to create something NEW for free? Easy. getting them to spend their time fixing somebody else's bugs? Not happening.
And that's where you go right back to your original false equivalence. The devs who are doing that are not doing it for free. They are paid. This is true for Linux, FreeBSD, or any other moderately large open source project. And they're paid because the people paying them benefit from the project being taken from hobbyist quality to professional quality.
That's not even a new phenomenon. The original NFS is a good example: Sun hired ex-UCB people to work on BSD because they needed a decent OS to sell workstations. They released NFS as open source because they could sell more servers if everyone's clients used their protocol. No one was working for free.
The thing is, if you use structures with bit fields, C will not optimize the manipulations with them correctly
You're conflating the language and the implementation. LLVM does lots of optimisations for bitfield manipulation and has various patterns in the back ends for using them and intrinsics so that you can help the compiler out. If you're seeing some missed optimisation opportunities, then please file bug reports.
Work is the crab grass in the lawn of life. -- Schulz