Follow Slashdot stories on Twitter


Forgot your password?

Comment: Re:"Support" != actually sacrifice for (Score 1) 163

by jedidiah (#48942767) Attached to: Most Americans Support Government Action On Climate Change

A lot of this really just boils down to 60s ideas of environmentalism and reducing pollution. It's just that the modern spin ads an extra level of extreme hysterics to the situation that are likely to alienate people and trigger skepticism.

Although you are probably right. If you ask all of the apathetic types just going along or even the true blue tree huggers to really sacrifice, you will probably get a much different answer.

That's probably why you have this whole subject wrapped in hysteria to begin with. Someone thinks they need to generate a sense of urgency by any means necessary.

Comment: Re:No shit (Score 0) 72

by Jesus_666 (#48942645) Attached to: Wi-Fi Issues Continue For OS X Users Despite Updates
I just tried that and imagine my surprise when my MBP spontaneously downgraded itself to Mountain Lion!

Okay, actually it just booted into the old Mountain Lion volume on the first HDD because the Mac keeps the preferred boot volume in NVRAM. So when clearing your NVRAM keep in mind that the Mac will boot into whatever system volume it finds first unless you tell it otherwise.

Comment: Re:Competition is good (Score 1) 256

by Andy Dodd (#48941113) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

International or USA GS3?

FYI, most of the maintainers for the International version (I9300) want to see Cyngn fail because the leadership screwed one of them (I avoid using the term "us" in this particular instance since while I did Exynos4 work, I never did I9300 work) royally with the Focal relicensing fiasco.

Leadership did make us look like fools by marking N7000 and I9100 as "stable" to inflate the "stable" user counts for CM10.1 to make themselves look better to investors. (Prior to that, a device only got a "stable" build if the maintainers signed off on it, so if a device was mistakenly declared "stable" it was the maintainer who screwed up.)

Comment: Re:"Rogue"? (Score 2) 256

by Andy Dodd (#48941087) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

Um, by definition they're a start-up. They have only been established as a company for approximately two years, with only around 1.25 of those in public existence.

"for a while now" - less than a year for OnePlus One, just a tiny bit over a year for the Oppo N1 - which they completely failed to continue updating by not deploying KitKat until after Lollipop was released.

Comment: Re:"Rogue"? (Score 1) 256

by Andy Dodd (#48941069) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

Umm... You read the first sentence of my post and completely ignored the rest.

Email? (AOSP version of the app crashes when the IMAP server does not have calendar info - WTF?)
Music player?
Browser? How did something that FCs on Settings->General make it out the door?

These are all cases of applications within AOSP where Google started work on a proprietary version of the app and abandoned work on the open-source component. With the exception of Browser, the move was not due to security reasons.

I can understand the desire to integrate Google's services, but the fact that inevitably the open-source non-integrated application gets abandoned is where all of this "AOSP is becoming more closed" sentiment comes from.

At least Google seems to have done it right with Keyboard, where IIRC (I can't check now, so I could be wrong in my memory of this) the AOSP version gains all of the features of the GMS version if a certain native library from GMS is present, but gracefully degrades by simply not offering certain features if it's not present, with the remainder of the keyboard app behaving identically to the GMS variant.

Comment: Re:"Rogue"? (Score 1) 256

by Andy Dodd (#48940549) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

Yeah. I think Kirt's ranting about the "tyranny of Google" is BS. Although I can sort of understand where they MIGHT be coming from after the Cornerstone mess - but that was probably a no-win situation for everyone involved.

That said, I fully agree with the people that are seeing a slow move towards AOSP becoming more and more closed source. One by one, the following happens:
Google wants to integrate GMS further with a given app (no problem here)
Google forks said app to add GMS integration (no problem here, although moving it to some sort of plugin-style approach might work better as it avoids what has proven to be the inevitable result)
Google stops development on the open-source component that the GMS-integrated component was forked from within AOSP, leaving it to rot. This annoys people and is where the perception that Google is slowly "closing down" AOSP comes from.

There's also the fact that AOSP's strict scope-limiting to Nexus devices only tends to cause people to not bother upstreaming to it - https://android-review.googles... for example

Also annoying is the fact that Google still builds AOSP using prebuilt kernel images, which often depend on toolchains deleted from AOSP. Also, AOSP uses kernel headers that just happen to match the actual kernel itself in structural organization but have different names, so Bad Things happen if you try to build AOSP against actual kernel headers now:

Comment: Re:Well Shoot... (Score 3, Interesting) 256

by Andy Dodd (#48940399) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

Omni? (I'm biased here - the history is that it was founded by a number of Cyanogenmod maintainers that left as a result of the Focal fiasco. However I'll be honest, a lot of the developers have burned out and as a result we're really behind on a lot of things...)
Some of the Omni guys along with people from EOS and Slim are talking about forming a project that is strictly limited in focus to hardware support. Some of the ex-Gummy guys already formed such a project (AOD) but a number of people (including myself) are holding back because they kind of rushed things - starting to code without planning the project, while the challenge of such a project is planning and organization/politics. Screw up the planning and organization/politics and best case is that you wind up "just another ROM".

AOKP is dead due to Cyngn hiring Roman
Same for ChameleonOS

Comment: Re:why google keeps microsoft away (Score 1) 256

by Andy Dodd (#48940349) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

As a former Cyanogenmod maintainer (I left the project as a result of the Focal fiasco), I'm 90% certain no officially supported device ever used flash memory for swap.

The closest I can think of was that some devices used zram (which Google added official support for in KitKat IIRC...) - zram was pseudo-swap where the system would swap into "compressed" RAM.

Comment: Re:Not always a good thing. (Score 4, Interesting) 256

by Andy Dodd (#48940295) Attached to: Microsoft To Invest In Rogue Android Startup Cyanogen

The problem is that unlike on the desktop, the display subsystem on many devices is more than just the GPU. Also, the subcomponents of the display subsystem interact with other subcomponents in such a way that if an OEM makes changes, those changes ripple throughout the whole subsystem.

The end result is that if one component of the display subsystem (and this includes the camera, since it has hooks into the display subsystem to handle preview and such) is closed-source and deviates from the reference implementation for that platform, it's a nightmare of reverse engineering to get the other components open-sourced.

That's why, for example, most of the original CyanogenMod maintainers for Samsung Exynos4 devices ditched the platform. Samsung had reference source at Insignal, but it was vastly outdated (Their "ICS" source had significant architectural components that dated back to Gingerbread) and didn't even remotely match what ANY OEM used (Samsung's own handsets did NOT use the "gingerbready" components referenced previously). Getting that source usable with any real device was a nightmare. The kernel wasn't the issue, it was all of the HAL stuff - hwcomposer/gralloc/etc - especially hwcomposer.

Cyngn (the abbreviation I use to refer to Cyanogen Inc) does have access to all the proprietary goodies that should allow them to support a device very well, but so far, their track record has been to do no better than the OEMs they claim to be trying to provide an alternative.
Oppo N1 - didn't receive KitKat OTA until November 2014, 1 year after KK was released. Epic fail. Yeah, there were CM11 nightlies, but Cyngn staff will aggressively remind you that community builds (including CM nightlies) are NOT supported
OnePlus One - Their current state is "average" - many OEMs upated to Lollipop within a month of Google releasing it, Cyngn is at 3 months and counting.

Seen on a button at an SF Convention: Veteran of the Bermuda Triangle Expeditionary Force. 1990-1951.