Home · Maps · About

Home > OTChat
 

[ Read Responses | Post a New Response | Return to the Index ]
[ First in Thread | Next in Thread ]

 

view flat

Re: I switched from Android to iOS and I don't regret it

Posted by SelkirkTMO on Thu Oct 8 02:24:42 2015, in response to Re: I switched from Android to iOS and I don't regret it, posted by Nilet on Thu Oct 8 02:02:58 2015.

fiogf49gjkf0d
Yes as far as kext's go, those are "kernel EXTENSIONS" and are usually proprietary device drivers with shitloads of non-disclosures" involved. If we and Windows didn't agree with letting some vendors do that so we can make our stuff work, then you'll be running a Kindle Fire or a google lunchbox toy. You HAVE to give the entertainment industry their due and keep it tipper-topper secret than our nuclear launch codes or you'll have to get a car and go to the drive-in, no more media for you. And I'm sure I don't have to tell you how much of Apple's business is what Carl Icahn refers to as "recurring revenue, royalities and rents." Wall Street LOVES that shit. :(

That all said, pretty much everything is out there as open source, and despite Stallman's recurring shit, the only proprietary code we CAN'T release is related to whatever makes Hollywood and MTV shit their pants. NDA's are everything. Stallman will have none of that which is why the last release ever for Adobe Flash was way back in version 11 with NOTHING for updating.

If it's ANY comfort to you though, FreeBSD has access to far more of Apple's code because it's where iOS and OS X "userland" came from. BSD uses the Clang compiler instead of that GNU crap because when you can compile completely broken code without a single warning or error, and then watch it blow completely up in "production." If something we need to make things work is proprietary and all it requires is packaging it as a binary blob in KNOS, so be it. We have enough faith in our security design so that if it ever really WANTED to launch a rootkit, the authors would be highly unhappy at the non-result. In fact, one of the major hangups in the net release is all the DRM and rootkits that ALL of the websites want now, and are provided in Windows, or not provided at all. But I can't go into Apple's solution, it's different than what KNOS is being held up for.

We're planning to get around it by putting up a fake HAL level, setting up a direct in and out pipe to DBUS, and basically faking the "Wave the OK flag, all's well" at DRM. But in order to be able to LEGALLY do that, we also have to redesign KNOS' code so that you can watch, but you cannot copy. That's damned hard to do without permitting them to install a rootkit, but we're still working on it. As to Apple, they've found another way around it that's OK with Hollywood because it guarantees denial of service except for viewing and not recording. Can't go into the details, but privacy HERE is protected too.

So stop reading 6 year old Stallman bullshit. Way back in 2000, Apple was among the very first "big OS's" to publicly release sources except for which we're contractually bound by others not to release. If you've comparing Apple and Linux, you're REALLY downloading the wrong source tree. Microsoft was the very first REQUIRED to release ALL of their source to China and many other places as a result of our putting it out there way back when.

No, it cannot be complete for the reasons cited above. But aside from encryption and DRM stuff, it really IS out there. You'll want to look for the kernel code by using "XNU" to search, we haven't called it "MACH" in ages although a good amount of what's in there is Wozniak's (of all people, he was a power supply guy and here, his code is living on longer than any of his electronics, and he HATES coding). It's been updated, but do keep in mind that the XNU and OS10 code is the difference between kernel and userland coding.

It really IS all out there, but XNU and Userland are two different worlds. Same with FreeBSD. They're unlike Linux in that they package both pure kernel as well as userland into a highly organized realm of separation. Apple does the same. Everything that we CAN'T release is out there, subject to an entire auditorium of attorneys. We put out as much as we possibly can because we welcome people spotting things like "goto fail" before somebody ELSE spots it.

Responses

Post a New Response

Your Handle:

Your Password:

E-Mail Address:

Subject:

Message:



Before posting.. think twice!


[ Return to the Message Index ]