Slashdot Mirror


User: lkcl

lkcl's activity in the archive.

Stories
0
Comments
1,391
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,391

  1. Re:This is called dumping on China's Allwinner Outsold Intel, Qualcomm In Tablet Processors In 2012 · · Score: 2

    There is another factor. Chinese OEMs naturally prefer Chinese parts.

    you're right... and yet this should not surprise anyone. insert "country X" for "Chinese" and you'll get the same answer. in fact, i think you'll find that "company X prefers to work with parts that are sourced locally".

    I say naturally because the datasheets are available in Chinese (not badly translated from English either) and they can deal with local reps and distributors.

    with the rhombus tech initiative, we're doing ok. just :) it is extremely hard though. luckily i've been picking parts that are clearly and obviously commonly available, done in volumes so huge that the datasheets leaked in some cases years ago out onto the internet.

    but yes: it's much easier to just pay a chinese PCB design house and say "make this please" :)

  2. Re:This is called dumping on China's Allwinner Outsold Intel, Qualcomm In Tablet Processors In 2012 · · Score: 5, Informative

    Basically, they are selling at or below cost to suck up market share.

    no, they're not. they're a profit-maximising company, just like any other profit-maximising company. if they did what you're accusing them of doing, they'd go bankrupt.

    what we believe they have done is just said, "right: we're going to aim BIG". rather than be scared shitless of the NREs for processor development, they simply decided that they would aim for an extremely large number of processors, and either got a PRC Govt Grant or just got very very good investors. they would then have negotiated an EXTREMELY good rate with one of the fabs, based on the projected volume, and that alone would allow them to sell at the price that they set out to sell at. especially if they placed a cash order for a vast number of chips.

    so it's simple economics and sound business sense that has allowed them to sell a 1ghz processor at $7.50 when all *PREVIOUS* competition *INCLUDING COMPETITORS IN CHINA* were selling at around $11 or even $13 for a product that had less features.

    the other thing that has allowed them to take the world by storm in this area is the extremely high level of integration in their SoC, as well as working with (i believe they actually own) X-Powers to create an exceptionally low-cost and highly optimised Power Management IC, called the AXP209. the cost of this PMIC is $1.50 in volume.

    basically you can get away with $30 worth of parts to do a seriously good little board, which has 1gb of RAM, 4gb of NAND Flash, ethernet, SATA, USB2 and HDMI and more, when everyone else is struggling to hit $35 to $38. that's a big, big difference in this kind of market, and it explains why, when the Allwinner A10 was introduced, that a major recession occurred INSIDE CHINA, in the Electronics District of Guangdong, Shenzen.

    i'll say that again, in case you didn't understand. whilst you are accusing China (the country) of "price dumping in the USA", *one very ambitious young company* managed to cause a MAJOR RECESSION IN THEIR OWN COUNTRY.

    why is that? it's because the electronics industry in china is critically dependent on and focussed on volume sales. the Allwinner A10 and its associated PMIC and high level of integration left many factories holding out-of-date stock. companies that did NOT move over to the A10 in time were left with stock that they couldn't shift. if they did shift - reneging on contracts in the process, in many cases - they left the SUPPLIERS holding the stock, and i don't know if you're aware of this but China basically operates on a cash-only, cash-up-front basis.

    the shift caused by the introduction of the A10 was so vast, and so quick, that it basically wiped out any company that didn't change over in time. including the ODM company that we were talking to at the time, whose clients (factories) all had invested in AMLogic's $13 processor at the time.

    so - please do be better informed before making assumptions and accusations such as those which you are making, ok? the country you live in is a very small market compared to china. america is not even particularly relevant, here, because americans expects bigger, better and much much faster than a 1ghz single-core low-power ARM processor. please take more care, ok?

  3. proof not speculation on Pentagon Ups Hacking Accusations Against China · · Score: 2

    what's interesting is that these people are claiming that the attacks *originate* from china, and that therefore, logically as well, it MUST be the chinese government that instigated these attacks. noooOoo: unless the U.S. has access to the entire world's internet traffic plus all communications globally including mobile phones, telephone lines and every single server and electronic device, there's absolutely NO WAY that they can prove that accusation - period.

    why not? because even if an attack "appears" to originate from within china, all that means is that the traffic is coming from an IP address that's inside the china boundaries. and that's *all* it means. it does *NOT* mean that there is not SOMEONE ELSE who is OUTSIDE of china who has compromised that machine and is using it as a DDOS hacking jump-point in order to deliberately mask their true location [and identity].

    the hacking could even be done through servers that are compromised and happen to have access to a telephone or a 3G dongle. dial in, initiate attack: you'd never be able to ascertain the identity of the attacker [unless you had access to china's telephone network records].

    for all we know, the hacking is actually being instigated by the CIA as a means to have an excuse to justify yet another war or yet another round of political maneuvring.

    even if it's random usage of compromised machines rather than intentional misdirection, the percentage of computers compromised by viruses world-wide is quite likely to have a disproportionate number of IP addresses originating from china simply through sheer numbers of people in china who have computers.

    there are plenty of foreign governments who would have an interest in the kind of information being claimed to have been sought. why does it *have* to be china that's doing the attacking?

  4. Re:meditation as a means to control thoughts on The Body's "Fountain of Youth" Could Lie In the Brain · · Score: 1

    foobsr: there's a book you should read, it's called "journey of souls" by michael newton. i believe you'll find it both insightful and comforting.

  5. meditation as a means to control thoughts on The Body's "Fountain of Youth" Could Lie In the Brain · · Score: 3, Interesting

    the next breakthrough would be to work out a categorical and undeniable way to demonstrate what those thought processes *are* that make a difference, i.e. what *kinds* of thoughts result in slowing down of ageing.

    the very very unfortunate thing for those people who like to bash religion, meditation *and* science by sitting on one side of the fence or other and slinging mud [cue down-moderation of this post as an example, because i dared to link science and meditation *shock horror*], will be that it will be found that deep restful states of meditation are the way to gain the kind of control over the hypothalamus that is being described, here.

    this link between thoughts and "physical effect" really isn't that hard to imagine. examples are as follows:

    * "i'm hungry". if you're a dog, you automatically salivate at the sight of food.
    * "i'm angry". you release chemicals into your bloodstream, such as adrenaline.
    * "i hate you". your body releases chemicals that are similar to SNAKE VENOM. hatred *literally* poisions you.
    * "i love you". all sorts of wonderful endorphins released. and a hell of a lot of hormones.
    * fulfilment of vengeance (revenge) releases a chemical that *literally* tastes "sweet". hence the phrase "revenge is sweet".

    thought. chemicals. thought. chemicals. thought. chemicals. the chain is *really* clear.

    why is it therefore so hard for people to understand that control over thoughts can result in significant life-prolonging benefits?

    perhaps it is because it's actually quite hard to keep control over our thoughts. or maybe we wish to deny the link, so that it's possible to continue to feel whatever-we-wish-to-feel without considering that there might be consequences [for ourselves]. that would be a *lot* easier, wouldn't it. i'll be interested to see if the "wisdom of crowds" a la "slashdot moderation" as a whole accepts these kinds of words. very interested indeed.

  6. Re:gittorrent on Ask Slashdot: Do You Move Legal Data With Torrents? · · Score: 1

    I'm not seeing how DHT will solve the fact that the first time you commit a change to your code, the bittorrent client will detect it as corruption and replace the files with the original version from the swarm since the modified files won't match the hashes in the .torrent.

    ok. there's a couple of solutions here. one is to query a number of peers for the same object, obtain its MD5 (or other) checksum and validate them aand the other iiiis...

    The least invasive way I can think of to do this with some semblance of security would be some sort of public/private key arrangement that would identify the author of the .torrent file and allow that person to distribute replacement .torrent files through the swarm.

    yes. exactly. git allows you to GPG sign tags. the GPG-signed tags would be the key point around which you would verify that you (ultimately) got the right objects. and it's the GPG-signed tags that would allow you to decide to fork an entire project, or upgrade an entire gnu/linux distro, by simply setting a new target to pull and verify against.

    the question which i have yet to resolve is: what the hell do you do about all the intermediate commits, intermediate objects etc. etc.? enough idiots trying to corrupt the system would result in quite a lot of bandwidth wasted before you got to the point where the git tagged branch could be verified by MD5 summing.

    what i don't quite understand, though, is why git over http (or any other network protocol) doesn't have the same issue. or, is it the fact that there is only one central control typically for a particular branch (or tag) that makes this moot? so you know that you're only going to ever be pulling one git pack-object from that one server, and having done so you're now up-to-date so can do the checksum, bam, done.

  7. expectations on Ask Slashdot: Are There Any Good Reasons For DRM? · · Score: 1

    the problem that you've got is the resentment of several years - decades - of abusively-high pricing. people feel that they've been ripped off, so they have no qualms about copying. *UNFORTUNATELY* that mind-set is now entrenched, and an independent artist selling their own creative material is, sadly, going to get hit by that.

    whom can the finger be "pointed at" for this situation? well, some would say the record labels for being greedy. but there's a counter-example which illustrates that that's not *entirely* the case. in japan, they love anime. so much so that the fans actually support the directors in every way possible. when a film comes out, the director distributes it first on bittorrent. the fans copy it, enjoy it, buy the t-shirts, buy the merchandise. they distribute it, they translate it, they produce their own dubbed soundtracks, and redistribute them freely.

    but here's the kicker: when the official DVDs come out, they PULL THE BITTORRENTs AND GO OUT AND BUY THE DVD.

    bear in mind that this is japan, but that's still absolutely stunning. and it puts us westerners lamenting a situation where our poor artists cannot make a living in this day and age to absolute shame. food for thought.

  8. inactive IS NOT the same as "not useful" on Ask Slashdot: How Do You Assess the Status of an Open Source Project? · · Score: 3, Insightful

    the typical example that i give here is "python htmltmpl". htmltmpl was written to solve a very specific problem: minimalist templating of HTML by allowing dictionaries of key-value pairs to substitute into HTML (value text replaces the key when named) and to do likewise for lists of dictionaries in order to e.g. create tables.

    very very simple.

    the problem is this: the actual scope of the work required means that the actual programming required was extremely straightforward. i.e. it was done, completed - problem solved. the scope of the work required is clear; the scope of the work required does not change; the scope of the work required does not *NEED* to change.

    therein lies the problem, namely that the fact that python-htmltmpl has quotes not had any development quotes means that, as far as sourceforge is concerned, the project is "dead". look at the release dates - 2001 for god's sake!
      http://htmltmpl.sourceforge.net/

    the point is: just because a project hasn't had any development done on it, that DOES NOT automatically mean that it doesn't do the job. correlation != causation. python-htmltmpl *clearly* does the job it's intended to do.

    i mention this case specifically because i have seen a large number of HTML "templating" languages come and go. the php-inspired one which used syntax. zope with the dreadful and insane embedding of python in templates and templates in python. many many more, all of which caused me to despair when i saw them, so much so that i was inspired to talk at one UKUUG conference at some length about best practices of keeping programming languages declarative i.e. *never* embedding programming languages into HTML (even if it's php).

    and once you follow the sanity-restoring rule of keeping a programming language declarative (e.g. in the php case beginning the file with as the last two characters and AT NO POINT EVER NOT FOR ANY REASON WHATSOEVER FALLING BACK TO OR PERMITTING STATIC HTML TO BE OUTPUT IMPLICITLY)... ... once you follow that rule, then you find that you need a templating system such as php-htmltmpl or any of the others that exist. and, once you've looked closely at what you actually need out of an HTML templating language, then actually, htmltmpl provides a *really* good very simple system which covers pretty much everything you'll need. need to do an expression which is a mixture of variables and HTML? generate it explicitly in php, put it into the array - don't for god's sake try to use a god-awful mix of print, echo, dots and christ knows what else. just.. don't.

    so i'm putting this out there because in certain cases, what you find is that the code that you need appears "dead", but that's not actually the case: the failure of sourceforget and github by their "metrics" have relegated perfectly good and *completed* code to obscurity.

    you are therefore encouraged to participate in *unfinished* projects, with their constant changes, moving targets and massive contributions which may or may not be correctly managed, because it is those projects that have "99% activity". does that sound like a good thing to you?

  9. gittorrent on Ask Slashdot: Do You Move Legal Data With Torrents? · · Score: 5, Interesting

    the one thing that would help enormously would be to have git be *truly* peer-to-peer distributed. not "yeah shure mate you can always git pull and git push, that's distributed, and you're a peer, right, so... so... git is peer-to-peer and distributed, so what are you talking about you moron??" but "at the network level, git pull and git push have a URL type that is **TRULY** peer-to-peer distributed. to illustrate what i mean, i would like to be able to do the following - with all that it implies:

    git clone magnet://abcdefg0123456789/gittorrent.git

    if you're familiar with magnet links, you'll know that there is *no* central location: a DHT lookup is used to find the peers.

    now, what wasn't clear to the people on the git mailing list when i last looked at this, was that it is possible to use bittorrent to do git pack objects, by creating a file named after the pack object itself. and what wasn't clear to sam (the last person who tried to put git over bittorrent) was that you *MUST NOT* make use of bittorrent's "multiple file in a torrent" feature, because bittorrent divides up its data into equal-sized blocks that *do not* line up with the files that are in them, which is why when you download one file in a torrent you almost always end up with the end of its preceding file and the start of the one after it, as well.

    the idea i came up with is that you create *multiple* torrents - one per git object (or git pack object). if you want to pull a tree, you create a torrent containing *one file* which is the list of objects in that tree; gittorrent would then know to map each of those objects onto yet *another* torrent (one per object), repeat until all downloading happily. gittorrent objects are of course named after the hash, so you can pretty much guarantee they'll be unique.

    and, adding in a DHT (a la magnet links), you are now no longer critically dependent on something like e.g. github, or in fact any server at all.

    to answer your question in a non-technical way, mr anonymous, i think you can see that i feel it would be much more useful to have development tools that use bittorrent-like protocols to share files-as-revision-controlled-data (and, if you've seen what joey hess is doing with bittorrent you'll know that that's a hell of a lot - including storing home directories in git and doing automatic distributed backups)

  10. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1

    Ah, I remember them now. "Mini ARM computer reusing PCMCIA connector" would have sufficed to describe it.

    :) Mini ARM computer, Mini x86 computer (when we get access to ValleyView), Mini MIPS computer (Ingenic jz series), Mini {insert CPU model here} computer, mini FPGA card, mini pass-through card.

    the EOMA-68 standard is *not* limited to a particular CPU - it's not even in fact limited to a CPU *at all*. take a look at this for example:
    http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68/Passthrough

    that's what we call a "pass-through" card. it has HDMI/DVI **INPUT**. not HDMI output from a processor. it has HDMI *IN*. that input gets converted to RGB/TTL and is "passed through" to the EOMA-68 connector.

    what's the purpose of that?

    well, imagine that you buy an EOMA-68-compliant LCD Monitor. it comes with a "pass through" card. it costs the same as a standard LCD monitor. it has an HDMI input. except this monitor, you can press a button on the side, pop out the pass-through card, and insert an EOMA-68 Computer Card.

    voila - the monitor has instantly been transformed into an all-in-one computer!!!

    how absolutely cool is that?

    you could turn it into a TV by popping out the Computer Card and putting in a TV card.

    you could take that same TV Card and pop it into your 7in tablet "chassis" and you have a portable TV!

    are you starting to appreciate just quite how powerful this concept really is?

  11. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1

    PADS 9.3. it's absolutely awesome. i'd thoroughly, thoroughly recommend it. it's intuitive, it's obvious, the menus are simple yet powerful, and a heck of a lot of effort and thought has gone into the design and useability, to make sure that the context menus adjust to provide you what you *need*, at the time that you need it.

    by contrast, if you've ever seen Allegro PCB design software, it's a nightmare. the menu bar has 25 options across the top!! that's just absolutely insane, and you can tell that the software team basically haven't thought about uesability - at all. you're expected to just... "know" what menu option is needed, you're expected to "know" what "mode" you're in - i can't even BEGIN to get started.

    i started using PADS, and i didn't even need a tutorial in order to start doing something. sure, i made mistakes, and there were a couple of frustrating moments when i thought "ok, this isn't obvious, let's look it up" such as "what the hell is ECO mode" and it's a button that stops you from accidentally modifying the PCB from becoming out-of-sync with the schematics. if you click that button, then the software will save any differences that you make [to the netlist] from that point on, so that you can "back-import" them into the schematics.

    so i was basically up-and-running in about a month. every time i look at Allegro, i just... i can't even begin to get started. big big difference.

    and yeees, i really want to use KiCAD, but it simply cannot cope with these types of tasks *plus* my ignorance of PCB layout :) if i was a trained engineer with 20 years of experience in PCB design i *might* be able to use KiCAD for these tasks, but it would still be very very frustrating even with 20 years experience because KiCAD doesn't have anything like a built-in autorouter, or the Design Rules checks, or differential-pair routing or in fact anything that you'd expect to have in a professional-grade PCB design package.

  12. Re:the elinux.org link is pretty informative on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1

    But it's better yet -- by swapping the one CPU card (which includes some storage for boot-up and some user data, with arbitrary additional storage in each chassis e.g. for movie collections and such) not only you save on buying three CPUs (and that every time you upgrade one device's CPU card, you benefit threefold), you also get "syncing" of user data without depending on the cloud -- when you slot your CPU card, the data is instantly there because you brought it with you!

    now you're getting it. the cloud's a fad. this is hardware. it's *your* hardware, and it's *your* data.

    but yes: typically a media centre chassis would have terabyte storage, which, obviously, you'd not have on a tablet, but that's ok: that's the way it should be.

    the bit that's going to be interesting is how the OS reconfigures to cope with the differences. that's why i'm interested to work with the KDE Team, and also why they're excited about the possibilities here. KDE Plasma Active's underlying core is designed to dynamically completely reconfigure the applications - right down to the size of the menus and what's *on* the menus - depending on the capabilities of the device (screen size and so on).

    that's *really* fascinating and a perfect match. whoops, i woke up and found my screen has changed - err should i reboot? no, damnit! should i terminate the app and restart it? no, damnit! should i run a completely different app, one that's designed for the small (or big) screen size? no!!

    KDE Plasma Active is about the only OS that even remotely has the capability to reconfigure right now in this way. everything else is like hard-configured for a particular device size. it's gonna be.... interesting, to say the least :)

  13. Re:the elinux.org link is pretty informative on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1

    are you the same lkcl that provides so much useful information regarding rtmpdump?

    yup

    If so, thanks, and is there any corellation between that and this endeavor?

    no problem. the only correlation is that the ethics that i've settled on which drive me to do things like rtmpdump you *know* that i will apply those exact same ethics to this new venture. that means that when i say "all products will be GPL compliant", i ABSOLUTELY MEAN IT. when i say "i want free software developers to be involved and to benefit from this synergy with china mass-volume factories", i ABSOLUTELY MEAN IT.

  14. Re:Does Realtek RTD1186 have a FPU on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1

    You probably know that means "DANGER! DO NOT TOUCH THIS WITH A 10-FOOT POLE!"

    i do, but the price is *very* compelling. quotes i'm seeing are around $3.80 which is *half* that even of the Allwinner A10... and it's got PCI-Express, Gigabit Ethernet, SATA and USB-3. incredible. so, i can't turn the opportunity down.

    what i'll do once a lot of money comes in is put some of that towards full-time payment of someone to do the reverse-engineering of powervr.

  15. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: -1, Flamebait

    so i should not have any goals, should i? i should do what you want, i should listen to you, i should bow to your demands and i should go away and be the failure that you want, yes?

    i think you need to be clear that you do not own me, you do not control me. you do your thing, and i'll do mine ok? have some respect for people's desire to keep going and to encourage others to succeed.

    because that's what this is really about, adam, isn't it. you can't stand other people who are willing to keep on tackling failures and problems until they succeed.

    i think you really need to get yourself sorted out. i don't expect you to react well to being told that, because that's the kind of vehement vicious petty-minded person that you are. in public no less.

    did you ever stop to think about how your posts may be viewed by others in public? i do - and i'm happy with that. you on the other hand, i get the impression that you want to invite failure and you want to be seen going "har har this person's a faiiilure, this person's a faaailure".

    well... you're a bully! and people don't like bullies! and you've declared to the world - because comments on the internet don't go away - that you're a bully!

  16. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 0

    but he's convinced it's going to change the world

    yes. for the better. and thoughts make a difference. if you don't imagine you'll make a difference, you won't. maybe you're happy with the way things are. i'm not, therefore i do something about it. got a problem with that? then FUCK OFF and stay out of my way. you do your thing, with your thoughts; i'll do mine. let's not get together and compare notes in 4 years time.

    So are the Raspberry Pi people. So what?

    the rbpi people are targetting education with a proprietary product which is restricted by the SoC vendor. you can be "educated" so far, but if you want to learn *really* how the device works then you can fuck right off - this is the core of the message that broadcom wants to give to young people.

    i don't think that's an appropriate message to be sending to young people - that they can only learn within set limits. nor do i feel that it's appropriate for young people to be told that if they want to play videos they have to pay money for the privilege. that's absolutely disgraceful.

    here's a more detailed article about that: http://whitequark.org/blog/2012/09/25/why-raspberry-pi-is-unsuitable-for-education/

    the rhombus tech initiative's goals happen to indirectly encompass those of the raspberry pi foundation, in a different way and from a different angle. it will just so happen that every product will be lower-cost by virtue of being mass-produced; it will just so happen (for sound business reasons) that the products will be fully GPL compliant and open. therefore it will just so happen that those mass-volume open products will be suitable for use in educational settings.

    and, unlike the raspberry pi, the CPUs being used will be current and up-to-date. it's only because we've been bootstrapping ourselves up from zero cash and zero investment, and that finding suppliers for the very unusual mid-mount and low-profile parts at the tail end of a standard's life has proven extreeemely challenging. but, now that we've found all the parts and suppliers, and got the PCB CAD/CAM libraries created for them, new CPU cards could potentially be done in about 3 weeks flat.

  17. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1, Informative

    not yet!!! we have a plan, here, if it all goes to hell in a hand-basket: we use Cardbus (the gold-covered Type II). the gold-coloured shielding is earthed in 8 places directly to the PCB.

    if you look closely at the PCB layouts i've done, you'll see e.g. on the A31 PCB that the SATA (1.5gbit/sec) and Ethernet (100mbit/sec spread-spectrum) are within 10mm of the connector. i believe the length of the SATA and Ethernet tracks are about 6 to 8mm in length.

    we'll find out, eh? :) it's all so exciting, not having access to $250m of funding and having to wing it!

  18. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 2

    http://lkcl.net/articles/tiny.computers.txt

    the above article may help also to give you some background about where this came from and where it's going.

  19. Re:the elinux.org link is pretty informative on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 1, Interesting

    As the sort of person who is interested in up-gradable hardware, this is actually very exciting. I realize this may go against the spirit of a "throw away" consumer culture, but its a fun hobby.

    this is precisely what we're setting out to show the mass-volume appliance industry, that there are people who *want* to buy product that is upgradeable and eco-conscious. strategically, what we're counting on is the fact that the "chassis" and "cpu cards" will be made separately in such high volume that the overhead of EOMA-68 (which is currently about $6 on the BOM in the 10k volumes range) will come down significantly and, also, that people will begin to recognise the value of the upgradeable approach and will actively seek out products and be prepared to pay the extra overhead, precisely because they DON'T have to shell out for an entire new product - just one or other half that they want, and they can even share the CPU Card between products, thus reducing the cost *overall* of buying multiple products.

    i don't know if you've seen the cost of a motorola atrix lapdock: you can get them for around $70 [get the revision 1 don't buy the revision 2 they're locked to a specific USB device id!]. that gives you some idea of the extra cost of the CPU, RAM, NAND flash etc. which would normally go into a full "one PCB" style laptop. if you can share that cost across multiple products by only buying one really great CPU Card and three low-cost "Chassis" products, think how much money you saved rather than having to buy 3 products with 3 CPUs and 3 sets of RAM that you're never going to use all at once.

    food for thought, huh?

  20. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 3, Informative

    All of that is fine, until you can't upgrade the bus, and that becomes the limiting factor. And, when you upgrade the bus, you usually cannot use existing cards (easily). Upgradable items are usually good for two, perhaps three generations before the rest of the device is obsolete. Which may be a fine goal, but if the cost of the device doubles between upgradability and the upgrades themselves, it becomes a wash at two upgrade cycles and only profitable at three. That is a risk, and one I've seen burn people when they are caught buying an upgradable item that has no upgrades made for it.

    let me answer the profitability issue first. we chose to re-use legacy housings, sockets and assemblies precisely because to do otherwise *would* result in this becoming a profitable venture only at cycle 3. there's a company in the U.S.+Taiwan which has had $USD 100m investment to create a 100mm x 70mm x 10mm modular PC standard. we've had *zero* investment.... and haven't needed it! the CPU Card development cost us under $10k. the tablet: $6k. getting new plastic done for the card because we're re-using PCMCIA metal casework from a product that's been made for the past 10 years straight: $6k.

    so you're thinking inside-the-box, i feel compelled to point out :) we'll go into "profitability" with the first 10k order!! everyone involved has been working on a commission-only basis for the past 4 years on the project. there *are* no investors or banks to pay off. the first lot of profits will go straight back into the project and will begin to fund and reward the free software developers and other people who have been helping us out over the years, and that will happen pretty much immediately.

    regarding the upgradeability and the durability of the standard: there's one factor that you've not taken into consideration, and it's the power requirements of faster interfaces. 10GbE over copper takes SIX WATTS, just to push the signals over those 4 twisted-pairs that's just... insane. as people have wanted faster and higher resolution screens, VGA has fallen by the wayside because at 75 ohms impedance, driving 3 lines at 200mhz and above in *analog* is just way waaay too power-hungry.

    but look closely at the interfaces selected for EOMA-68. RGB/TTL (24-pin), I2C, USB3, Gigabit Ethernet and SATA. are any of those particularly critical that they be ultra-ultra-ultra-ultra-ultra fast? no not really. what are they connected to? well, they're connected to peripherals i.e. I/O. do you really really really really need an 8096x5000 resolution LCD panel on a 7in tablet? no not really. do you need a 10000Mbytes/second SATA hard drive on a 10in $150 laptop? no, not really. do you need 10 Gigabit Ethernet on a portable device where battery life is important? no, you don't.

    so you're thinking of upgradeability as being all-important and the be-all and end-all of computing appliances, and i think you'll find that it really, really isn't that critical. at the apple end of the market? sure, there will be people who will always go after apple products, and the great thing is: just like microsoft's absolute-insane-latest-and-greatest processing and memory requirements have pushed the price of RAM down to $4 for 1GByte of 800mhz DDR3 RAM, so will apple's R&D costs *also* drive down the cost of parts for the rest of us who are happy to sell in much higher volume, quietly, to the rest of the world market including China which is 10x the size of the rest of the world's markets PUT TOGETHER and nobody knows it even exists.

    summary: the strategy we've pursued immediately pays off, and the EOMA-68 standard's designed around a different market focus which i believe is sound for at least the next decade. we could always develop new standards that take advantage of the latest-and-greatest innovations, but they would be limited to the latest-and-greatest products. we're going after the bigger volumes - the cash cow markets - and helping the Factories to stabilise their products, take advantage of the latest-and-greatest as it filters down.

    does that make sense?

  21. Re:Does Realtek RTD1186 have a FPU on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 2

    It would be difficult to be OpenGL compliant without an FPU, as the OpenGL support libraries will have to run on the CPU and need to manipulate floating point numbers. Obviously this can be done, but it would be a little tricky. There are also rumours of a working Android port, which also would be tricky without an FPU.

    i've learned from hunting around in one of the firmware packs for an RTD1186 HTDV product that the GPU is a PowerVR SGX 531.

  22. Re:Price? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 2

    not a chance. that mis-printed and mis-read story is annoying. i actually said "the Bill of Materials for a 7in tablet is reported by the SoC vendor to be around $15". by the time you add in all the other components (e.g. 1gb of RAM not 256mb) you actually get to around $30 worth. so the sale price is going to be another 50% on top of that, then you will need to take into account tax, shipping, customs tax, customs tax on shipping, VAT, customs tax on tax on VAT, packaging, power supply etc. etc.

  23. Re:A pipe dream... on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 3, Informative

    If "full GPL compliance" is a goal of the project, then it's doomed to mediocrity. Real chip vendors are not going to share their secret sauce, either because they can't due to patent/IP agreements or because they don't see a reason to risk handing the crown jewels to their competition. It just ain't gonna happen.

    then we will not talk to them. they can fuck right off. we only need one or two companies to cooperate: that's the beauty of it. we don't need *every* chip vendor to cooperate with us, we just need *one* chip vendor to cooperate with us. when the other companies see just how much volume we're shipping through our clients they'll want a slice of the action, and we will remind them that we will NOT expose our distributors to massive liability of primary and secondary Copyright Infringment Lawsuits.

    i'm staggered beyond belief that huge companies like Amazon aren't aware of the fact that they're risking being sued to the bedrock with a secondary Copyright Infringment Lawsuit. they should be banning these GPL violating products *outright*! but they're being hoodwinked... and unfortunately for them, in the eyes of the law, that's no excuse.

    we *are* aware of the GPL, and the implications of Copyright Infringment, so we simply cannot and will not expose the distributors to that liability - end of story.

    basically, your comments fail to recognise that the SoC vendors who "want to keep things secret" are in most cases now operating illegally, due to their criminal infringment of Copyright Law. many of them, like AMLogic, have *already* lost their rights to distribute the Linux Kernel Source code due to their GPLv2 violations of two years ago. for a SoC vendor to do that is COMPLETELY insane!! especially given that AMLogic is now owned by a USA-based company.

    but in the cases where these SoC vendors *are* operating within the law yet are keeping things proprietary (through the "System Library" GPL exemption clause), there what we will do is put some funds towards reverse-engineering their hardware. ironic that we will use the money gained from the sale of their own products to do that, but it is, long-term in their own interests.

    i don't know if you're aware of this, but in the case of 3D GPUs, the actual 3D GPU vendors *want* the free software community to reverse-engineer their hardware! the reason is this: the sole reason why they cannot publish information about their own GPUs is because of the risk of a patent war. i don't know if you've seen that talk given 6 months ago about this, but the situation between NVidia, ATI and so on, because they are mature products, they've come to an uneasy truce on their various patent portfolios. the so-called "embedded" GPU companies, they're new at this, and they are nervous as hell. *but*, they know the advantages that free software brings! google the story about the Intel GPU team getting together with the Valve/Steam developers: one of them said "it was the most productive work meeting they had EVER had", and it's because *BOTH* teams could read each others' source code... without having to go to their respective Directors and get NDA clearance, which would apart from anything have taken MONTHS.

    so there is a lot more going on here than it first seems, ok?

  24. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 2

    I, for one, would be very happy if my NAS was upgradable like this.

    yeah me too! NAS boxes is on the list of products, as well as routers. as an open hardware project where the CPU Card is guaranteed to have full GPL Source Code, you'd be able to do anything - re-use the older cards as a router, and cycle them down over the years, between products. last year's "latest tablet CPU Card" becomes "the kid's games console CPU Card" becomes "the NAS / router" for your home or the "Freedom Box" for your grandma.

  25. Re:Definitions, please? on Rhombus Tech 2nd Revision A10 EOMA68 Card Working Samples · · Score: 2, Informative

    Not only that, it's been done before: One of the Japanese companies (Sharp or maybe more likely Epson?) tried to push a PCMCIA-based CPU module back in the early '90s.

    the difference here is that this is re-use. it's *NOT* backwards-compatible with PCMCIA. the idea of having a computer-that-can-dock-with-a-computer is great, but nowhere near as revolutionary. i did quite a long post to one of the other questions on here, which explains a bit more of the background: http://hardware.slashdot.org/comments.pl?sid=3643131&cid=43435507

    but yes, you're right: the EOMA-68 form-factor, which is credit-card-sized and 5mm in height, is a bit too big to put into devices such as smartphones, some of which are now only 6mm thick themselves! that's why we also created EOMA-CF which, surpriiise, re-uses Compact Flash. however that's *really* small, and will need us to finance the tooling as well as get access to SoCs that have Package-on-Package RAM and so on, so we made a conscious decision to focus on EOMA-68 first.

    and that's fine, because EOMA-68 covers a *huge* range of products. we have a guy in Spain who's designing a hand-held games console. the KDE Team is sponsoring the development of a 7in tablet with a 1024x600 IPS screen (actually the same panel from LG that's in the Kindle Fire). once we've got actual demo products we'll go to netbooks, laptops, LCD TVs and Desktop computers next. my favourite product i'm really looking forward to is a Digital SLR camera. no, really! a camera with decent lenses with a user-replaceable CPU Card, how cool would that be? rather than swap the memory card out, you'd actually swap the *entire processor* :) and upgrade it later to a faster version. or put in a CPU Card with a built-in 3G Modem, so you can upload pictures automatically and in real-time. journalists (professional and amateur) would love that.

    so. yeah. all good stuff.