Canonical Helps Launch A Snap Store For The Orange Pi Community (ubuntu.com)
"Developers can distribute their applications packaged as snaps to Orange Pi owners," explains a new blog post from Canonical, bragging that "hackers and tinkerers can install complex IoT and server projects in seconds." An anonymous reader quotes Ubuntu's Insights blog:
Orange Pi maker Shenzhen Xunlong Software Co. Ltd is launching an app store in partnership with Canonical to foster an active community of developers and users. Through this app store, developers gain a simple mechanism to share their applications, projects and scripts between themselves and with the wider Orange Pi community...
With snaps developers can distribute their application in a secure, confined package bundled with all its dependencies, so users can install applications that could take half an hour to install in just a few seconds. The Orange Pi App Store uses the whitelabel app store offering from Canonical, which lets them distribute applications to the Orange Pi community under its own brand. The store is a place for developers to share their Orange Pi specific applications. It also benefits from the wealth of applications available in the Ubuntu snap store, also available through the store.
Are there any Slashdot readers who are actually using snaps? Or -- for that matter -- are there any Slashdot readers developing with the Orange Pi?
With snaps developers can distribute their application in a secure, confined package bundled with all its dependencies, so users can install applications that could take half an hour to install in just a few seconds. The Orange Pi App Store uses the whitelabel app store offering from Canonical, which lets them distribute applications to the Orange Pi community under its own brand. The store is a place for developers to share their Orange Pi specific applications. It also benefits from the wealth of applications available in the Ubuntu snap store, also available through the store.
Are there any Slashdot readers who are actually using snaps? Or -- for that matter -- are there any Slashdot readers developing with the Orange Pi?
Done many things with the Orange Pis. If you use Armbian or buildroot they are nice devices. Do not use the official OS images, they have serious problems (some are so bad that simply nothing happens when you try to boot).
This sound fishy, if they are a Shenzhen based company, why are they registered in Shanghai? On the other hand, if they have money to rent an office in Lujiazui, the must have moneyz.
I recently picked up an Orange Pi Zero due mainly to price and availability, just to tinker with. After some initial struggles I got Armbian running on it and some other basic software - the Java Dev Kit and Tomcat to be specific, although once you have some sort of Linux box (Windows also available) you can obviously set it up in whatever way you like.
While competing mainly with the Raspberry Pi "ecosystem", the Orange Pi "ecosystem" lacks a lot in terms of support (official and community). Official support is all but nonexisting - needs a lot of googling and trial&error to find the right pin outs, ampere requirements, where to find (working) OS and other packages, etc. etc. etc. (in unambiguous, complete and standard English). In short, not really hitting the mark for a cheap system where a complete noob can learn about computers and programming easily. At least Raspberry has some momentum behind it in that regard.
Both the Raspberry and Orange Pi user communities have a lot of potential to spew ill-informed "help" by users with more enthusiasm than knowledge - the RPi community being so much larger.
Can't really comment on the quality of the hardware. My sample size of one, with only anecdotal testing, seems to run along fine - so far. I'm still in two minds if I would continue with the Orange Pi if I wanted to develop some more serious (semi-commercial) IoT device on it.
Free, as in your money being freed from the confines of your account.
To declare interest, I'm a big Raspberry Pi fan and user.
However, I see this as another attempt to build a walled garden (small wall, admittedly) by creating 'snaps'. I'm not sure how these will differ from Debian packages, for example and Debian packaging is arguably more 'universal'. I currently use Ubuntu Mate on Pi3 and it's pretty good. But, unhappily, I'm now going to start watching Canonical for signs that it wishes to be the Microsoft of Linux.
For complex, autonomous applications (as opposed to apps, whatever they are, only joking before someone tells me) easier just to supply a complete image, anyway, like some of the media centre offerings.
On y va, qui mal y pense!
Can't really comment on the quality of the hardware
I have a few of these (just purchased a couple of OPi-lite) and they seem to be just as good, hardware-wise, as the Raspberry. I also have a few NanoPi Neo's and the same applies to them.
If either of these two suppliers had software and the support for it, that matched the build quality of their hardware, they would be right up there with the RPi in terms of adoption, popularity and units sold. That is the RPi's only real advantage: its community of volunteers and the ecosystem those volunteers have built around the hardware.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Um, the schematics for the Orange Pi - boards have been available on their website from the beginning. I would know, considering I've fucking downloaded and read through them!
The official Orange Pi - images are total fucking crapshoot, being so bad they make even your mum's cameltoe look appealing in comparison! It's not the availability of apps that is the problem, it's the support for the boards and all of their features, including Mali-drivers, or the closed, undocumented WiFi-chips, and so on that is the problem! Xunlong ain't doing shit to help get drivers mainlined in the kernel, they just produce a shitty image that barely boots and then hope the community will do all the hard work for them.
So, what's the point with these "snaps?" How do they make the situation any better? Oh, they don't? Weeellll...
The Orange Pi is similar to the Raspberry Pi, but has a different taste.
#DeleteFacebook
I have two OrangePiLite's, have tried many distros, including the ones on the OrangePi website. The only built in network connection is the wifi, and it works on precisely zero of the distros I tried.
A distro where the wifi actually works, and where dragged windows don't sporadically vanish would be welcome.
John_Chalisque
China doesn't have a uniform national business register like e.g. Australia has. The rules for registering a business don't just vary by state or city, but down to the locality within a city. The more prestigious locations often have stricter regulation and more stringent reporting requirements, but (partly as a side effect of this) make it easier to raise capital. Often the company doesn't really have an office there - a number of companies will pool together to rent a small office with one dude sitting at a desk doing very little and use it as their registered business address.
Why would you be compiling software on the board itself? Have you never heard of cross-compiling?
I recently purchased a few rpi 3 for myself and a couple friends and before we bought them we looked at the banana/orange pi and odroid they had a little better specs but the rpi community is what sold us.
I'm glad we chose the rpi because each problem we ran into and there were a couple all it took was quick look on the rpi forum and I was able to find the fix immediately.
Snaps have nothing to do with compiling, nothing to do with ARM or any other architecture and everything to do with distributing.
Your complaints are already handled well by APT and RPM. Snaps solve a different problem.
The Raspberry Pi is small. The Orange Pi is yuuuuge, believe me folks.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
I started using an Orange Pi Plus 2 for a project I was working on several months ago and have been using it as main computer ever since. In fact, I'm writing this post right now using it :).
It's not quite as fast as a laptop, but for my purposes (text editing in vim, schematic layout with Kicad, 2D CAD drawing with librecad, controlling a server with ssh, and looking up documentation on the internet with Firefox running Ublock Origin) it works quite well.
The big advantage of single-board computers like the OPi+2 is the GPIO pins. It makes programming microcontrollers and serial communication easy.
I originally tried doing all this using a Raspberry Pi 3, but found the OPi+2 to be much more useable and faster. The OPi+2 has twice as much RAM compared to the RPi3 and 16 Gb of eMMC storage.
I'm using Armbian for my OS. It's is a much better distribution than the RPi3's Raspbian, IMHO--more secure, less buggy, and more polished.
I haven't had that much difficulty getting things to work. The Armbian site is really well documented, and the forums there have answered every question I've had. Documenation and forums on the Orange Pi site is not nearly as good.
I think the next board I'll try will be the OrangePi+2E. It has one less USB port, but the three remaining ports are directly connected to the processor (not through a bus) for faster throughput. It's slightly smaller in size and cost less, too.
Does every snap package load only its own libraries increasing ram usage? And then multiple versions of libraries you can't individually update may have flaws and exploits that you have to rely on someone to update the snap package every time one of the components is updated?
Twinstiq, game news
iPhones and most of the electronics you buy are made in China.
I don't read your sig. Why are you reading mine?
This sound fishy, if they are a Shenzhen based company, why are they registered in Shanghai? On the other hand, if they have money to rent an office in Lujiazui, the must have moneyz.
Most large US companies are incorporated in Delaware. Nothing fishy there at all.
I should use this sig to advertise my book ISBN-13 : 978-1501515132.
...Can we please not use Linux and IoT in the same sentence. Linux is a wonderful OS. Most IoT devices are a world apart from what Linux needs to live. Most IoT devices are limited to 8k or 16k. That was not a typo - EIGHT KILOBYTES! Even if these little devices have an ARM M0/3, they do not have a memory manager. Many IoT devices have real time requirements and as blazing fast as Linux may be, it was just not architected to meet hard real requirements. Real world, mass produced product are under such extreme cost and/or battery constraints that pennies matter when selling at Home Depot or Target against $13 alternatives. Real world product have to live with one little processor to run the entire RF stack (BLE, etc) AND run the application, all of this in say 8k. Sure, there are exceptions such as smart phones, but how many millions of people are going to pay $800 for a thermostat (a few nest customers excepted).
/Rant Mode off
There is certainly a place for tiny Linux based computers in IoT home projects and as mini PCs and servers, as Orange Pi's home pages suggest. They are an amazing amount of technology for the money, just not scaleable.
They're faster than comparable Raspberry Pi units since they don't put all their peripherals through a slow, shared USB 2.0 bus. There's also more variety in the different boards, some of which have working WiFi/BlueTooth and on-board flash memory. There are several tiny versions of the board, too, including a SODIMM one with peripheral board and very tiny versions with ethernet and I/O ports on it.
There are already two 64-bit boards that actually run in 64-bit, unlike the Raspberry Pi 3.
Unfortunately, unless you're using Android, the accelerated graphics chipset isn't available in some distributions. The web site http://linux-sunxi.org/ has more information.
The Armbian project at http://www.armbian.com/ is actively developing on these units.
Kriston