Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Call for Questions: Rasterman, Founder of the Enlightenment Project

cfriedt Book? (124 comments)

In the small-ish world of open-source & embedded graphics, toolkits, and SW / HW rendering implementors, there are few who have been at it as long and have such a breadth / depth of experience in so many areas as yourself.

As someone who has done a fair bit of searching for resources on the theory and practical design of such systems, I must say, that there are few books out there that concisely describe the "how" and "why" in a design-patterns kind of way tie in with immediately relevant topics (e.g. fbdev, widget & drawing libs, scene-graphs). Naturally, implementors often pick up the talent and ensure that trade secret is kept that way, but you are at a bit of an advantage I think, no?

You've been at E for a *long* time and you've done an insane amount of work making SW rendering almost as efficient as HW rendering - I'm sure there is no shortage of material.

Have you ever thought about writing a book - sharing some of your expertise with the world in a less formal language? Not something that's all-encompassing by any means but maybe with references for further reading. What about a techno-biography of E?

about 2 years ago

Call for Questions: Rasterman, Founder of the Enlightenment Project

cfriedt FOSDEM'13 ? (124 comments)

Last year it was great seeing your presentation and getting a chance to bounce some ideas off you at FOSDEM. The 2013 schedule is still open - are you planning to go again this year and / or give a talk?

about 2 years ago

Poor SSL Implementations Leave Many Android Apps Vulnerable

cfriedt Re:A question (141 comments)

The OpenSSL libraries in Android are in the /system partition, and hence, can be patched via OTA update. So yes, they are provided by the OS. And unless the API has changed for OpenSSL (likely not), all Android apps require no modification to be considered secure after said OTA update. Rather than attempting to discourage Android app developers, the linked article really should just be putting pressure on Google, OHA members, and carriers to release OTA updates that include a patch to OpenSSL.

about 2 years ago

Biofuel Thieves Steal Restaurant Grease

cfriedt north of the border... (165 comments)

In Canada, restaurants pay people to take this away, and they give it to people who will use it for biofuel :P

more than 2 years ago

Integrating Capacitors Into Car Frames

cfriedt Re:What could go wrong? (189 comments)

yea, totally.

Also, I bet there will be a big handful of mechanics who get a nice 10A buzz when they remove the panels without properly discharging the capacitors first.

more than 3 years ago

Samsung Launches Exynos-Based Origen Dev Board

cfriedt my $0.02 (79 comments)

My first question would be about the power that board is consuming ddr3 support (800+ MT/s). Keep in mind that transistors sink the most amount of current (i.e. consume power) when they are in the process of switching from '0' to '1' and vice versa. So if The bus speed has just increased by at least a factor of 4, then power consumption might have increased proportionally. A think a performance-per-watt graph comparing the Exynos chip and a dual core atom is in order (ahem.... tom's ... cough... hardware... sniff).

My next question would be, "where are the Mali GPU drivers?" A free as in speech implementation of all patent unencumbered interfaces of this GPU would be brilliant. Can't wait to talk to the Linaro devs ;-)

more than 3 years ago

The Next Phase of Intelligent TVs Will Observe You

cfriedt This is sooo... (294 comments)


more than 3 years ago

Windows 8 ARM Will Not Support Legacy Software

cfriedt Re:Simple solution... (381 comments)

Some of the legacy projects I've worked on would have a hard time supporting 64bit x86, never mind an architecture that changes the endienness.

ARM EABI := little endian, x86 := little endian ... problem solved.

more than 3 years ago

Micro-SD Card Slot Abused As VGA-Port

cfriedt Re:Nice, but... (77 comments)

It's often ___immeasureably__ useful to get some (any) kind of console output when porting Linux to an existing device running e.g. windows mobile 5 or 6. Take a look at HaRET. Porting is often harder than most would imagine, as some manufacturers actively use hardware obfuscation methods to prevent hacktivists from getting console access.

Try to imagine how long it would take to use LEDs or haptic feedback to iteratively check all conditions required to bring up Linux on a board without a serial port. The first thing you would probably do is try to use a hardware subsystem that was known to work and fashion a serial port out of it. This is the same concept but graphical.

Great work!

more than 3 years ago

If You're Going To Kill It, Open Source It

cfriedt F*CK... (245 comments)


Seriously - if a company no longer supports a product that still has a fairly large market, a lot of (particularly north-american) people will just throw the product in the garbage. Look at the billions of __WORKING__ cellular phones that end up in landfills. If users were given the freedom to improve the firmware on these aging products and make them relevent and useful again, we could give those devices away for free to people in the world who need them, or resell them.

It's better than waiting 1 million years for something to decompose in a landfill.

more than 3 years ago

A5: All Apple, Part Mystery

cfriedt Re:Awful article (124 comments)

that's exactly what I thought.

more than 3 years ago

Debian, OpenSUSE, Arch, Gentoo and Grml Merge

cfriedt Re:pants! (117 comments)

wtf?? ... i think i pissed my pants while reading this.

more than 3 years ago

Ask Slashdot: How Prepared Are You For a Major Emergency?

cfriedt phew, at least my data will be safe. (562 comments)

Is your data safe? What about your family?

Actually, my wife and son will probably perish, but at least I'll know that my email and bookmarks will be redundantly backed up by Google.

more than 3 years ago

Richard Stallman: Cell Phones Are 'Stalin's Dream'

cfriedt Re:Stallman is out of touch (792 comments)

Just to clarify: I have signed NDAs and can verify that there are at least two soc's (specifics intentionally omitted) with integrated applications and baseband processors with all of the aforementioned capabilities.

more than 3 years ago

Richard Stallman: Cell Phones Are 'Stalin's Dream'

cfriedt Re:Stallman is out of touch (792 comments)

For regulatory documents, try a search on FCC regulations for radio-interference generating devices. For processors with an integrated baseband radio, you can't (normally) find documentation.

That is, not unless 1) you plan on manufacturing units in the 10s of thousands, 2) you sign an NDA and have some background checks done, or 3) happen to 'find' the docs on certain russian / chinese websites.

more than 3 years ago

Richard Stallman: Cell Phones Are 'Stalin's Dream'

cfriedt Re:Stallman is out of touch (792 comments)

What about the radio firmware?


Most people have absolutely no idea that an entirely proprietary RTOS runs the baseband processor of their mobile phones, and that this RTOS has direct hardware access to all of the peripheral IO devices and sensors (GPS, microphone, data modem, etc). In many cases, the RTOS firmware is encrypted. In almost all cases it is more or less impossible for "the average consumer" to reprogram the baseband processor.

It does not matter whether you run an unlocked Android phone with whoever knows how many Cyanogen mods. I highly doubt that Cyanogen has deciphered, disassembled, reprogrammed, reassembled, and reencrypted any baseband firmware images at all.

All baseband firmware is proprietary as regulated by most governments. Well... except for OsmoconBB :)

more than 3 years ago

Richard Stallman: Cell Phones Are 'Stalin's Dream'

cfriedt Wiretapping (792 comments)

This is essentially the same thing as wiretapping, which has been a legally regulated capability for telco's for decades. Keep in mind, that wiretapping also 'transmitted' location information, but since the location information was known a priori by the sender and receiver (of the tap), then it could be omitted from the communication channel (zero information gain).

When internet usage boomed, governments also regulated that ISPs must have the capability to 'tap' your internet connection (also from home), which is why ISPs are now regulated to log everything that users do for several months.

Cellular wiretapping is essentially a combination of voice, location, and data monitoring. The location information is encoded by which cell towers acknowledge your IMEI (and GPS receiver coordinates). Nothing has changed in the least about who has control over the infrastructure (except here). Users of Free Software on communication devices can at least have SOME control over the backdoors - i.e. who can turn on your GPS receiver remotely or force a firmware upgrade over the air. Unfortunately, most of the important software that has anything to do with communication is still proprietary, and locked (encrypted?) in the baseband processor stack on most mobile phones and wireless communication devices. For older GSM mobile phones, some users have the option to swap out the baseband processor stack and run OsmoconBB.

Until cellular voice / data / location information can be sufficiently anonymised there is really little difference about which technology Big Brother uses to monitor you. Keep in mind that you (the sender / receiver) can often be tied back to a specific IMEI number or MAC address (and even communication pattern).

ifconfig hwaddr 00:11:22:33:44:55 <=> iwconfig hwaddr 00:11:22:33:44:55 <=> imconfig imei AA-BBBBBB-CCCCCC-D ?

more than 3 years ago



Nokia N9 To Ship With MeeGo

cfriedt cfriedt writes  |  more than 3 years ago

cfriedt writes "After seemingly abandoning MeeGo, Nokia has now officially announced that Meego (Maemo Harmattan to developers) to will be powering the new Nokia N9. And it is not shy on design features according to the tech specs.

Could this be the final Linux-based offering from the Finnish giant as they transition to Windows Phone 7 products? Will the N9 retain the hacker-friendly policy of its Maemo predecessors?"

Link to Original Source

Neo FreeRunner Available for Mass Consumption

cfriedt cfriedt writes  |  more than 6 years ago

cfriedt writes "After much anticipation OpenMoko, the community who promised to 'free your phone', has made the GTA02 version of their Neo Handset (FreeRunner) available for purchase. The news was first made public on the OpenMoko Announce Mailing List. Purchase the phone either directly through the OpenMoko store or through one of their world-wide distributors. The specs are available here. Warning — may cause unexpected drooling."


cfriedt has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>