New Crowdfunding Campaign Offers Modular EOMA68 Computing Devices (crowdsupply.com)
A new crowdfunding campaign by Rhombus Tech "introduces the world's first devices built around the EOMA68 standard," which separates a "modular" CPU board from the rest of the system so that it can be easily used in multiple devices and upgraded more simply. Rhombus Tech is now offering a 15.6-inch laptop, a laser-cut wooden Micro-Desktop housing, and two types of computer cards, both using A20 dual-core ARM Cortex A7 processors.
The cards are available with four flavors of the GNU/Linux operating system, and they're hoping to receive RYF certification from the Free Software Foundation.
"No proprietary software," explains their campaign's video. "No backdoors. No spyware. No NDAs." They envision a world where users upgrade their computers by simply popping in a new card -- reducing electronic waste -- or print new laptop casings to repair defects or swap in different colors. (And they also hope to eventually see the cards also working with cameras, phones, tablets, and gaming consoles.) Rhombus Tech CTO Luke Leighton did a Slashdot interview in 2012, and contacted Slashdot this weekend to announce: A live-streamed video from Hope2016 explains what it's about, and there is a huge range of discussions and articles online. The real burning question is: if a single Software Libre Engineer can teach themselves PCB design and bring modular computing to people on the budget available from a single company, why are there not already a huge number of companies doing modular upgradeable hardware?
"No proprietary software," explains their campaign's video. "No backdoors. No spyware. No NDAs." They envision a world where users upgrade their computers by simply popping in a new card -- reducing electronic waste -- or print new laptop casings to repair defects or swap in different colors. (And they also hope to eventually see the cards also working with cameras, phones, tablets, and gaming consoles.) Rhombus Tech CTO Luke Leighton did a Slashdot interview in 2012, and contacted Slashdot this weekend to announce: A live-streamed video from Hope2016 explains what it's about, and there is a huge range of discussions and articles online. The real burning question is: if a single Software Libre Engineer can teach themselves PCB design and bring modular computing to people on the budget available from a single company, why are there not already a huge number of companies doing modular upgradeable hardware?
What you don't realize is that none of that means it won't happen, it just means Joe Average User won't end up buying it.
There is lots of open, modular electronics already. Your boogeyman didn't pop out.
Any windowed equivalent since the 98SE interface, fine. The main thing is how easily it plugs into HDTVs, existing i86 machines, or any thing with power and a screen. When I travel and stay in homes or hotels, that would make life easier.
The reason that this isn't already a common approach in the industry is that forcing constraints on form factors for SoC devices has some intractable issues. If you have a powerful SoC it demands high power and needs to dissipate heat; so the upper bound of what you can achieve in the packaging and with the connector will be rapidly met u.nless it is massively over specified, and then it will be large and expensive. Also, display technology is not fixed in time, parallel interface signals are already quite out of date as an interface specification , although the actual limit here will probably be down to the PCMCIA connectors impedance discontinuity and consistency after numerous insertions when more modern differential display protocols are adopted. It is a laudable aim, but I doubt this will save the planet from computer waste.
Magnavox (at least I think it was Magnavox, it could have been Zenith), a long ago TV manufacturer, came up with a modular TV set just at the time when solid state devices were starting to take hold of the market. They envisioned a TV where each separate module could be replaced when it failed (tuner,sound amplifier, etc). It was so complex that almost no one could work on it. It was easier to just throw out the TV and buy a new one. Technology seems to go from very complex and expensive to "use and throw away". Calculators and standard watches are good examples. A calculator will cost you a few bucks at Walmart and when it breaks pitch it and get a new one. Computers will eventually get this way also. Pretty soon your super powerful personal computer (which you pretty much have now but they are called cell phones) will be pretty much like cell phones.
Unfortunately, SlashDot stopped there.
Currently the CPU in the CPU-cards available in the campaign is an ARM 32 bits ("armhf" for Debian systems).
In the future, if things go well, there are plans to launch other CPU-cards that meet requirements of low power, hw and sw freedom (not requiring proprietary firmware blobs to run), etc. Other CPUs have been already considered, including different architectures, like MIPS. The housing (laptop, micro desktop, etc.) can be reused, it's just a matter of swapping the CPU-card -- that's one of the main points of this project.
I'm hoping that there's enough interest in the project and goes ahead, that the ecosystem thrives and other CPU-cards based on free designs like OpenRISC or RISC-V will be produced in the future.
So how exactly do I upgrade the RAM without replacing the CPU?
It's not modular down to that level, it's modular in the sense that you can upgrade the CPU-card while keeping all the housing, and reuse the CPU-card for other devices like NAS, micro-servers, routers, etc. (or sell it, if there's enough market).
For example, if such CPU-cards are marketed in the future, you can swap the current ARM-32 bits CPU-card for a future ARM-64 bits in the laptop housing that you purchase (or 3D-print) today. You can even completely change the architecture to be MIPS or Intel, if such cards are created in the future.
When one looks into devices like laptops, tablets or mobile phone available in the market today, this project clearly offers a step forward in modularity for many classes of devices.
Probably interesting for many folks around here... there are plans to submit these projects for the Free Software Foundation's Respects Your Freedom program (contacts already started).
Volume is king in electronics. Surely everyone knows that here! In case you had not noticed, a computer is made from -
The last three items are one-off costs, spread over the entire production volume. If your volume is high, they are negligible, if your volume is low, you are stuffed.
PCB design is a non-issue - if you don't pay the going rate. PCB test, debugging and verification, not so much. Hint: you cannot do your own quality control - no one spots their own errors.
Sent from my ASR33 using ASCII
"The real burning question is: if a single Software Libre Engineer can teach themselves PCB design and bring modular computing to people on the budget available from a single company, why are there not already a huge number of companies doing modular upgradeable hardware?"
Well, because it is economical BS. 99.9% of the market doesn't give a damn about modularity (cf. scaling back of the project Ara from Google) or whether or not the device designer had to sign an NDA to get documentation for a chip or not or whether there is only libre software in it. All that only makes the hardware more complex, more difficult to produce and in the end more expensive.
The fact that they have to crowdfunding campaign (which isn't exactly going gangbusters) is the evidence.
The openness, the libre software, the modularity are things which matter to geeks but are not a sustainable business model alone. These people need to get out of their ivory tower sometime.
The Pi firmware is very far of an open device. It needs binary blobs to boot.
I also am not getting that part...
While not impossible, I find it hard to believe. I also have an A20 ARM board, a Lamobo R1 that after I cut physically the damn realtek ship is very similar in architecture to this card. Guess what...it is not open, it needs binary blobs to boot in graphic mode at least. It also quite sad there is still not a more modern ARM SoC besides the A20 that supports SATA directly connected to the CPU.
Wasn't there a brief modular TV trend in the early 90s where the idea was that the TV was a monitor and you bought components like a stereo, or probably more correctly, they were thought of as stereo-type components to be added to the component stereo system?
I think it was at about the peak of VHS as a technology, when TV broadcasts were in stereo and VHS had hi-fi stereo audio and better TVs had at least composite if not SVHS video.
Now most people use them that way despite the TV industry never giving up its thick feature set, tuners (which later became cable-ready, then digital capable and then worthless with digital cable boxes), and now smart features.
https://en.wikipedia.org/wiki/...
Wow, Just a regular tech story and this nonsense gets modded up. Has /. gone over to the dark side.?
Note that the EOMA-68's HW and SW is Open Source, which means — among others — that:
But better yet: the laptop housing's Embedded Controller, the microprocessor which controls the keyboard, track pad, power and a few other things, is open too!
Add to this the fact that the track pad is actually a LCD and touch screen, and the possibilities are endless. You could develop new features such as:
No, there is no open source graphics driver for the A20's MALI. However the FSF will look the other way and grant an exception if the GPU is not used and graphics are processed on the CPU. This is what they have done with the one variant of the system they are having certified. They are selling (at least) two others which are not certified.
This could be cool for an HTPC emulator kind of thing, there doesn't seem to be much mention of the graphics/video playback capabilities though?
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
And of course if http://limadriver.org/ is ever advanced to the point where it is usable on whatever flavor of Mali GPU the A20 has, the whole issue will become moot and no blobs will be required anymore.
They claim that they removed the Mali GPU from the SoC in order to be 100% free. Is that even possible? Did they get AllWinner to make them a special chip without the GPU? And how are the graphics handled if there is no GPU?
Mada mada dane.
I don't know what brand it was but back inn the early to mid 80s, we had a TV that was ghosting the immage and the sound would cut out at times. The TV repair guy still actually came to the house back then and I watched him work on it. He replaced two modular boards which was new to me because i was use to the tubes. He said the boards would be fixed back at a shop but was in and out in about 30 minutes complete with running test patterns on the screen and some audio thing for the speakers.
I don't know if that is the same or not. I'm wanting to say it was an RCA tv but it was a console with a 32 inch screen and was more like a piece of furniture than modern sleek TVs that sits on top of furniture.
"They envision a world where users upgrade their computers by simply popping in a new card "
Intel had the same idea... and it was a giant failure.
Unless the "card" is a whole new computer that slots into a thin plastic case, this is 100% impossible.
Do not look at laser with remaining good eye.
Yeah, I wouldn't hold my breath on an under-manned RE GPU driver ever seeing the light of day.
We're beyond 4 years w/o commits.
When is the last time you check all the code.
True, practice not meeting theory led to Heartbleed. But Heartbleed woke the industry, and now audits of free software have become somewhat more common. Audits for binary blobs aren't practical at all.
http://c2.com/cgi/wiki?TheKenThompsonHack
Obsoleted by the David A. Wheeler defense.
This is just expensive hipster stuff with an ugly 3d printed case, no merit...
The merit is ability to show to suits that there exists a market for modular battery-powered computers with additive manufactured cases.
By adding a RAM SSD and putting the swap file on it. Then the SOC's internal RAM becomes in effect a cache for your RAM SSD.
Sounds interesting, but I'd have to see a complete proposal before I'd chip in. I'd want to see the schedule, the budget, the resources, and the success criteria to know if the project succeeded.
most of the information you've asked for, because this is a *genuinely* open and transparent project, is on http://rhombus-tech.net/crowds... - including the BOM, a full risk analysis, and much more. having been around for a long time, long enough to have seen the openmoko fail, and the pi-top team break their promises, and the shit-storm that resulted from the purism team's deceptive marketing, and the difficulties that the openpandora team had with R.F. and firmware: if you have any specific advice, TELL ME. i WANT TO KNOW. best place to do that is the mailing list because then other people can help evaluate your proposals and questions - http://lists.phcomp.co.uk/pipe...
The summary sounds way too grand, so I think I'd want to see it broken down into pieces that are small enough to understand, too.
it's been five years: that's a lot of time to think, plan and get everything lined up. if you're interested in the background as to *why* i am tackling this, it may help to read the background section (first question) http://lkcl.net/articles/eoma6...
"breaking it down into small pieces" it turns out is extraordinarily difficult. the simplest i've found is, "you know like a pause memory pause card? yeah? well this is a pause computer pause card. same benefits as memory cards except now you move the *whole computer*". but even that often is not conceptually enough. after repeating things about 200 to 250 times at hope2016 (and losing my voice on the first day) there's a live video which you can find at https://www.crowdsupply.com/eo... - i managed to get it down to *only* 3 minutes, to cover *a few* of the benefits. the rest (that i have been able to think of over the past five years) are covered here in the "scenarios" section: http://rhombus-tech.net/whitep...
Also important to make sure nothing is overlooked, such as sufficient testing. Be fine if the same organization that helped check the proposal evaluated and reported on the results (perhaps holding the money, too).
well - it's just me, self-auditing with an "always transparent GENUINELY open approach learned from software libre project management of 20 years" unless other people pop up to help. so, you and everyone else on the mailing list will just have to keep an eye on me. and help out with the testing... because it's a software libre project, and i can't do everything, so *need help*. funny and really cool story: a guy called albert contacted me last month, asked if there was any plans to do a french keyboard. i went (internally), "argh, haven't got time, let's point him at the git repo and tell him about the STM32F072 nucleo boards, see what happens" and surpriiise! turns out he's an embedded hardware engineer... so guess what? he's now joined the mailing list and is helping to do french keyboard firmware and much more! https://www.crowdsupply.com/eo... and you can check the mailing list archives as well.
P.S. I think this is a solution to the general problems with all of the crowdfunding systems that I have examined. No accountability or adequate planning.
you're telling me. i spoke to a battery manufacturer last year: we had a bit of a laugh as he explained that a *FUNDED* project for a head-wearable device contacted them and asked him to violate the laws of physics. they'd used a high
What you don't realize is that none of that means it won't happen, it just means Joe Average User won't end up buying it.
There is lots of open, modular electronics already. Your boogeyman didn't pop out.
sorry, i don't understand. could you possibly expand on this, perhaps help review the logic analysis behind the modular standards that i've reviewed over the past five years, if you feel that i've missed any or missed anything, please do let me know. the list that i maintain, including comprehensive analysis, is here: http://elinux.org/Embedded_Ope...
the issues to take into account are: it must be absolutely simple, it must absolutely work, and it must not break (due to mechanical or EMI issues). we just saw a report only last month a journalist (who was happy to say that he has "big fat fingers") trying to assemble and upgrade a Gaming PC - he just couldn't cope. and that's a "modular" design, isn't it? exposed electronics, fiddly parts - all modular mind you! - he was absolutely shit-scared of dropping screws and shorting out $1000+ worth of parts.
by total contrast, robust memory-card-form-factor casework is simple, works, and is protected mechanically and is EMI (static) shielded. if however you know of any other modular industry standards that fit these criteria, please do tell me because i will need to evaluate them and adapt accordingly.
Agreed. If computing devices running a fully FSF-approved software stack became wildly popular - 3% or more of the computing market - then the major players in proprietary computing and the surveillance industry would move to block them. Until then, we're too small to care about and the bad publicity from actively blocking us would probably help us more than hurting us.
The bigger risk is that the creator mis-estimates some of the financial or technical hurdles in the project and runs out of money before delivering most of the pledge rewards. Up until now, all of my crowd funding pledges have been for games and books.
If the device runs open source software from top to bottom, the way to escape your malicious binaries is just to recompile everything myself. Problem solved.
Agreed. If computing devices running a fully FSF-approved software stack became wildly popular - 3% or more of the computing market - then the major players in proprietary computing and the surveillance industry would move to block them.
Until then, we're too small to care about and the bad publicity from actively blocking us would probably help us more than hurting us.
i'm counting on that :) i am sooo looking forward to the streissand effect... :)
but to clarify: it's important to emphasise that this is *NOT* restricted to FSF-approved software. it so happens that because it will be really hard for proprietary OSes to fully support all the Housings *unless* they are based around GNU/Linux driver stacks it's *really unlikely* that there will be any proprietary OSes installed on EOMA68-compliant Computer Cards, it's not totally out of the realm of possibility. but, more than that, EOMA68 is a *hardware* standard. it's perfectly possible to have an EOMA68-FPGA card, or an EOMA68 "DisplayLink" card, or a Pass-through card which i deliberately added to the list just to get this point across. boring name for a really exciting and flexible concept, but i'm a techie, what can i say? https://www.crowdsupply.com/eo...
The bigger risk is that the creator mis-estimates some of the financial or technical hurdles in the project and runs out of money before delivering most of the pledge rewards. Up until now, all of my crowd funding pledges have been for games and books.
i'm a software libre developer of over 20 years experience. i've seen open hardware projects rise up and fail. the whole project's run along fully-transparent lines because i loved that i could learn from the mistakes as well as the successes made by the openmoko, openpandora and many many more. i did a comparative analysis (of the laptop-related ones) here https://www.crowdsupply.com/eo...
now, when you know that i've held back from committing to several opportunities over the past five years, because the *standard* is more important than profit-maximisation, that i've designed the standard extremely carefully and comprenhsively and am on record as being committed to the standard's success for at least a decade, and you know that i'm a software libre developer with 20 years experience, and you know that i've evaluated a dozen different alternative standards, and decided *not* to go with kickstarter because they're not completely ethical, and many many other things, you should get the general feeling that i'll be not only making *sure* that i succeed at this, but that, thanks to the transparent way in which the project's run along TRULY software libre project management lines, i actually *want* help and for people to review what i'm doing, and to contribute in any way they feel comfortable. or uncomfortable, if it comes to it. if you feel like shouting at me with a genuine concern - something that could jeapordise the entire project - for god's sake get on the mailing list or the IRC channel #arm-netbook on freenode and do so.
regarding technical hurdles: i answered this in another comment (go to http://slashdot.org/~lkcl it's 2 back from this one) with a funny story about a successfully-funded team contacting a battery manufacturer asking them to violate the laws of physics. i've pretty much comprehensively covered all of the technical hurdles that i can think of - and documented them. and invited people to review them. because this really is an open and transparent project. do take a look: let me know if i missed anything. http://rhombus-tech.net/crowds... and google "eoma68" on youtube, review the videos.
No, there is no open source graphics driver for the A20's MALI. However the FSF will look the other way and grant an exception if the GPU is not used and graphics are processed on the CPU. This is what they have done with the one variant of the system they are having certified. They are selling (at least) two others which are not certified.
that's a rather.... that's a misunderstanding of how the FSF operates. i didn't fully understand the criteria until it was explained to me a few months ago by josh gay. the primary concern is, "will a non-technical user end up arbitrarily executing privacy-violating malware WITHOUT THEIR KNOWLEDGE"? so things like the Debian synaptics package manager providing a simple-to-use point-and-click option to enable the "nonfree" repository WITHOUT ANY WARNING WHATSOEVER OF THE CONSEQUENCES is one of their worst nightmares.
this really did surprise me, but in the case of the MALI GPU, because it is entirely memory-mapped, there is *literally* no way for the average end-user to even *know that it's there*. "lspci" returns nothing (because there's no PCI/PCIe bus on the A20). "lsusb" returns... USB peripherals the GUI-equivalents of these two programs would also return... nothing.
now, we may say "but... but... someone who is technically-aware or who could follow instructions could recompile the kernel and add mali.ko!!!! wtf????!!?!?!?!" and the answer is "that's not an average end-user, is it?".
there was a huge debate about this on phoronix a couple of weeks ago - i won't go through all of them, just drop you somewhere in the middle with a link - but basically xf86-video-fbturbo works really well with the libre-compliant, GPL-compliant 2D GPU (called G2D) on the A20, which, for the purposes of doing email, internet, libreoffice, image editing (gimp supports PDF, PS, PNG and many more) - 2D acceleration is actually *better* and more power-efficient than *3D* acceleration. if you ever tried running compiz on a standard intel laptop and wondered why the fan just won't stop spinning, you'll know what i'm talking about. anyway - here's the link to phoronix... https://www.phoronix.com/forum...
I don't see anything relevant there on page 17 of the thread you linked. Was there something in specific you're you're trying to point out?
All TV's before around 1978 used vacuum tubes and a few discrete components mounted to boards within the cabinet that were all hard wired together. Around the early 80s they got smart and installed anything they could (sound system, receiver, etc) into plug in boards on the main board along with any vacuum tubes needed that could not be replaced with solid state devices.
And there is still the fact that there is software which is baked in inside the hardware chips, you can not audit that. How do you want to verify and compile that? You just have to trust the manufactures of those chips and their specs, and hope they do not have hidden functions...
the advantage of the modular approach is that we can play one manufacturer off against the other: we can play "Prisoner's Dilemma" at them. not just on security features but also on pricing and on GPL compliance.
it only takes about 6-8 weeks to get an entire new Computer Card made up, on a budget. if we had a team of people and a large budget that could be cut down to a matter of 3 weeks. the "usual" lock-in associated with hermetically-sealed and single-board monolithic designs is now entirely GONE.
Wow, Just a regular tech story and this nonsense gets modded up. Has /. gone over to the dark side.?
dunno about /. but EOMA68 definitely has... https://www.youtube.com/watch?...
somebody asked this on reddit - full answer here: https://www.reddit.com/r/frees...
you'll have to look around, i summarised it already, but i apologise i'm dealing with reading and responding non-stop to comments here as well as other forums and incoming campaign questions. if someone else spots the discussion i'm referring to please do link it here, many many thanks.
No backdoors? No spyware? No NDAs?
i know, right? such a novel concept! and we can play prisoner's dilemma with the SoC manufacturers as well, to keep them honest.
Hillary Clinton and NAWBO would never stand for that!!!
who? what? non-US citizen and geek to boot... :)
I should have worded my post differently and qualified my statements. My best guess from the sidelines is that you're approaching this from a well-informed, well-planned angle and everything I've read and watched built my trust. I pledged to support the project.
But I still think that those angles are the most likely cause of trouble. Hopefully nothing comes up or you're able to adjust for everything that does come up. I appreciate all of your free software work, by the way - I've used Samba before myself.
I misunderstood the parent post author and thought he was referring to malicious code in the compiled binaries for the EOMA68. Obviously if there is malicious code compiled into the compiler binaries, the problem is orders of magnitude harder to address. Are you suggesting we just give up on computing?
I have an ANCIENT (>10 years old) Dell XPS desktop machine - and last week, the motherboard failed. Went to Fry's paid $65 for a new motherboard and $120 for a new CPU (which included a new cooling fan). My RAM modules were too ancient to run in the new motherboard - so I spent another $60 for a couple of RAM modules. To my surprise, the original power supply, graphics card, hard drive, DVD drive and case all fitted perfectly - and a simple reboot got me back into Ubuntu as if nothing had happened - I was back up and running in an hour.
Sure, the CPU socket had changed - and my decade-old DDR-2 memory wouldn't work in the DDR-3/4 motherboard - but aside from that, modularity worked 100% perfectly. I could have chosen from a dozen different CPU's and a similar number of RAM suppliers and any one of a dozen motherboards - and the outcome would have been the same. None of the replacement parts were made by Dell. The screwholes for the motherboard matched up perfectly, the cutouts in the case for the connectors and graphics card lined up nicely and even the connectors for the buttons and USB ports on the front panel plugged in perfectly. The various blanking pins on the connectors prevented me from plugging in the various wires into the wrong connectors...I could have done it without the instruction books.
So the desktop PC "standard" is already an incredibly modular system. The problem is that (by modern standards) it's physically huge.
For small systems like IOT devices, the cost of "the computer" including graphics, networking, RAM, long-term-storage is down to $10 or less...so modularity at that scale is just pointless - increasing the cost by adding connectors between the parts is just silly.
For systems at the scale of a cellphone, modularity is a tough sell because the physical form-factor has to fit perfectly with the shape of the battery and screen and heat management is a big issue - so making a *usefully* modular phone is challenging.
The real issue is modular laptops. It's a real pain if you screen gets cracked or your motherboard or power supply fails. But you don't need modularity at the electronics level - it's all about modular cases and connectors. You could take pretty much any laptop design and simply declare that to be "THE STANDARD" and manufacturers could come up with replacement electronics, storage, screen and keyboard units.
It doesn't take clever design, it takes the political and commercial agreement of a gazillion manufacturers to pick a form-factor, connectors and other interfaces AND STICK TO IT for a minimum of 15 years.
Simply coming up with a new laptop design and declaring it to be "THE STANDARD" is useless unless you can get a lot of very large companies to sign up to it...and that ain't happening. This isn't a matter of technical innovation - it's all about the politics of those big businesses.
Software has been relatively "modular" for a very long time. You can buy software, download free software or write your own - and it's pretty simple to make it work on the trifecta of OSX, Windows and Linux - and trivially easy if you can make it web-based. But it's very evident that the business model of most companies these days is to lock you in to buying music/video/apps from their "app store"...that's where the $$$'s are...so expect to see more moves like MS's efforts to lock down Win-10 so you have to buy apps through their store.
www.sjbaker.org
I should have worded my post differently and qualified my statements.
nono, no need - it was actually really helpful that you pointed those things out
My best guess from the sidelines is that you're approaching this from a well-informed, well-planned angle and everything I've read and watched built my trust.
thanks!
I pledged to support the project.
that's really kind of you - thank you.
But I still think that those angles are the most likely cause of trouble. Hopefully nothing comes up or you're able to adjust for everything that does come up.
this is why i'm going to go over to taiwan, and from there to HK and to Shenzen. got bunnie's book already. my partner marie speaks mandarin. planning to go meet allwinner. and go *personally* to all the component suppliers to pick things up and pay by cash (which is totally normal, there). will be accompanying the finished units down to the docks and making sure they get sealed and loaded so that we don't end up receiving a container with boxes packaged nicely with 1.1kg worth of bricks... yes this really does happen, and when you complain, the customs officials go, "you no china citizen! sorry no can help!" then they go down to the docks and go "well done ripping off gwailo stupid foreigner! next time you give me cut off of what you sold their stolen goods for, okaaay?"
if you want a laugh (kinda...) read keyboard.io blog.. http://blog.keyboard.io/ - i've dealt with most of these things before and found people that i trust... took five years to find them, but i found them.
I appreciate all of your free software work, by the way - I've used Samba before myself.
:) the highlight of that work was, over a decade later, porting samba-tng to w32 and cross-compiling it using mingw32 to run... *under wine*. i still have difficulty comprehending why i even tried doing that, but it was, ultimately, in the hope that the ReactOS team gave serious consideration to doing a proper implementation of the various MSRPC services that are needed to be fully interoperable with NT, and to drop Samba TNG into place as the SMB server....
And by "move to block them" what do you mean, they'll dress up in a chicken suit and dance in the street? It won't work.
It is a pretty stupid conspiracy theory when all it consists of is an underpants gnome.
Maybe in your country there is some sort of process to "block" companies that anger competitors, but in most of the world it simply can't be done.
sorry, i don't understand. could you possibly expand on this, perhaps help review the logic analysis behind the modular standards that i've reviewed over the past five years
No. And I just wanted to say, that is a really, really weird thing to request. And I can say, I really don't care what you've reviewed. I'm not that into you, and I wasn't talking about you. I was talking about electronics.
And no, it doesn't have to be "absolutely simple," blah blah blah. Just waving your hands and saying words doesn't mean that objects in the world have to be what you want them to be. They can be what somebody else wants them to be, and still exist, and maybe I'll even like it better than if it was what you wanted. Some guy on planet Earth didn't like fiddly bits? Who cares?
sorry, i don't understand. could you possibly expand on this, perhaps help review the logic analysis behind the modular standards that i've reviewed over the past five years
No. And I just wanted to say, that is a really, really weird thing to request.
it's not weird at all. what it's doing is demonstrating to both you and to other readers that... (if i may be completely honest with you here)... you haven't thought through what you're saying. or, more to the point, we can't *check* your conclusion, because you're not prepared to provide us with the facts or any of the logical reasoning *behind* your conclusion. thus, if you're not prepared to stand up and do the work to justify your perspective, then your points may be safely ignored. the question i asked, which is a known technique that i was advised to use throughout this campaign, is therefore a simple "double-check" of your true intent.
if however you were prepared to answer the question and engage, both of us might learn something. you might actually have a legitimate and logical point of view that is grounded in rational and reasonable evidence. but if you *can't do that*, then people will *see* that you can't do that, and will be able to safely discard what you've written.
i'd *prefer* that you answered the question, because i actually *genuinely* need people to independently verify what i'm doing, even though i've been working on it full-time for five years: i'd like to know that i've not missed something important.
And by "move to block them" what do you mean, they'll dress up in a chicken suit and dance in the street?
... cue the "why did the man in the chicken-suit dance in the street" jokes....
"Why are you using a shitty old processor like an A20 and exclude the only two good things it has going for it, GbE and SATA?"
Even the old Raspberry Pi 2 is much faster than the A20, being a quad core A7.
If they wanted to go cheap and Allwinner, there's the A80, H3 or A64.
Excellent and substantive response, though you ["ikcl", but not sure of your relationship to the project] sound a bit defensive about it. Considering the mixed success history of such projects (which both of us referenced), I certainly understand why. (However, just to refer to another, I think Diaspora may have been the best idea to die for bad planning combined with overfunding from the crowd. Not sure if it should be "literally die", because that depends on the relationship of Diaspora to the visionary's suicide.)
I followed http://rhombus-tech.net/crowds... and read some more, but it seems to me that your approach is too orthogonal to what I'm trying to describe. You have lots of detail about how you think you can deliver a certain product with certain capabilities within a certain budget. Those numbers seem too fuzzy for me to trust the totals, and I couldn't find the schedule. Other places it felt like you were diverted by details that should not be relevant at this relatively early stage.
The way I'm thinking is different. A really short capsule summary might be something like:
If funding is confirmed by September 15, then beginning on October 1, in two months we plan to design a PCB motherboard with the following interfaces. This will involve two people working full time, both of whom have committed to do the work, and who have agreed to payment of $10,000 for their time. At least 5 prototype boards will be produced for testing. The success criteria are (1) that the boards can be mass produced (lot size 100) for a cost of $15 each, and (2) the prototypes will be tested and proved to satisfy the specifications in the table below. The total project cost is estimated at $30,000, calling for 3,000 supporters at $10 each.
Once you have the first project completed, you can start the next step, but I think it's important to keep control over what you're doing at each phase. There are several mechanisms to do that, but I'm getting too long for the slashdot channel...
Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
what it's doing is demonstrating to both you and to other readers that... (if i may be completely honest with you here)...
LOL ok Mr Universe, tell us what other people can comprehend.
we can't *check* your conclusion, because you're not prepared to provide us with the facts or any of the logical reasoning *behind* your conclusion.
You just have to understand which direction proof goes when dealing with a negative. See, the claim was that we (people like me that value open systems) can't have what we want because the Big Bad Mr Big will stop us. The claim that we can't have what we want is what needs proof. If I point out we already have other things like this and nothing stops us, I don't need to present proof of those things. Proof of their existence would refute you conclusively, true, but that isn't called for. The claim that needs proof is the assertion that a problem would arise. That is on you, Mr. Mindreader.
And no, you don't "need" people to verify squat. Just like a thing existing in the world doesn't "need" to be simple. It doesn't "need" to be usable by "gamers" who are aliterate and can't read manuals. It doesn't need to be for you, and what you reviewed or didn't or verified or didn't doesn't "need" to have happened.
If you want people to answer questions, ask better questions. If the frame of reference for your question is stuff internal to you (what you've reviewed) then it isn't going to get serious consideration. Who the heck knows what you reviewed. Not me. And I don't care. Ask about a specific thing, or ask about something general. And don't make presumptions about what the goals have to be, because that just makes your question impossible and worthless.
what it's doing is demonstrating to both you and to other readers that... (if i may be completely honest with you here)...
LOL ok Mr Universe, tell us what other people can comprehend.
that's enough. sorry, but when you start laughing at other people's expense to make yourself look better than them, that's when i know not to take you seriously, and everyone else reading this will know that too. sorry, but you've had three chances to not display yourself as a "troll", and failed each time. apologies but i can't spend any more time replying to you until you change the way that you approach other people.
Excellent and substantive response, though you ["ikcl", but not sure of your relationship to the project] sound a bit defensive about it. Considering the mixed success history of such projects (which both of us referenced), I certainly understand why.
yeah no i get it. here's the thing: i am happy to admit that i don't know what i'm doing: that's why i'm inviting people to participate and point things out. if it succeeds, it succeeds as a *group* project, and that's really valuable. the approach that i'm taking seems to be working: we got this far, y'know?
I followed http://rhombus-tech.net/crowds... and read some more, but it seems to me that your approach is too orthogonal to what I'm trying to describe. You have lots of detail about how you think you can deliver a certain product with certain capabilities within a certain budget. Those numbers seem too fuzzy for me to trust the totals, and I couldn't find the schedule. Other places it felt like you were diverted by details that should not be relevant at this relatively early stage.
i'm talking to the factory owner online, and planning to go to taiwan (and then to HK and Shenzen) in september. leading up to christmas the factories are *stupidly* busy, which is why i will go and collect components personally. the critical window of opportunity is between the two new years: that's when i'd like to get the majority of PCB manufacturing done.
but, part of the issue is: if we go beyond the capacity of the current factory, we'll actually have to find another one, and thus redo the entire schedule. i'll also be able to do injection-molding instead of 3d-printing the casework.... so i put down a best-estimate (it's on the crowd supply page at the end) and we see how it goes. i figured that people would be happy to be kept informed of what's going on.
Look, bub, you say that stuff about "(if i may be completely honest with you here)" and "what it's doing is demonstrating to both you and to other readers that" and "you haven't thought through what you're saying" then don't get upset when I laugh at it. And sure as fuck don't get upset that I'm laughing at you in response to you insulting me.
How about, go fuck yourself you fucking snowflake, and get off your high horse because you're a hypocrite.
Don't mess with the tinfoil hat, man. (Or woman, whatever.)
Our smart phones have software running in the wireless carrier cellular modem that end users can't access or control. Almost all recent x86 laptops and desktops have Intel's TPM which the regular users can't control. Our ISPs track the websites we visit. Our credit card and debit card companies track every purchase we make. Even our grocery stores use loyalty card programs to see what we do. And browser fingerprinting tech like the "Evercookie" mean that even if you run all of the ad-blockers you want and a VPN or Tor, some companies have a detailed profile on your browsing habits on public sites.
So yeah, if free-from-top-to-bottom computing devices and discussion forums and web stores running on top of distributed decentralized platforms like Ethereum become popular, I fully expect governments to throw up roadblocks to maintain surveillance and businesses to throw up roadblocks to maintain their advertising and tracking revenue. Maybe shipments get held up for nonsense reasons in customs, maybe the projects get buried in nonsense patent lawsuits (small companies often fold under those pressures even if the plaintiff is full of shit, because the defendant can't afford the legal fees), maybe Ecmascript 8 becomes a power-hungry monster solely so that users need to buy the latest Intel/AMD 50 watt whatever-it-is to browse a common website and the EOMA68 just can't compete no matter how efficiently it uses its 3 watt power input.
I fully expect governments to throw up roadblocks
Yep, that's exactly what I meant. The gubermint is going to do... what? Dress up in a chicken suit? No?
Just waving your hands and saying, "the gubermint will block... something something" doesn't even rise to the level of prognostication. "Block" as a verb has to involve some sort of blocking action. Like an import/export ban, or a prohibition on using phones while wearing chicken suits. Those would be actual attempts to block something. They could be discussed, because they would have details. Real life also has details. If you want to block something, you have to be able to say what it is you're blocking, and how. "Something something to stop the little guy" isn't anything.
You can easily detect that your idea doesn't have any ideas just by checking the specific thing you were saying in the first place. Is it specific? Is it a thing? No? Then there is no need to go into stupid horseshit like "maybe shipments get held up for nonsense reasons in customs." What percent of business shipments even get inspected by customs? And "nonsense patent lawsuits," wtf? That is so broad, you could say that as a reason why a coffee stand might have problems. It is not something specific to building devices that the FSF approves of. You even throw "maybe javascript turns into the boogeyman" at the wall. Guess what? If that happens people running Free Software will just turn it off. Solved.