Own-Mailbox is a Tiny, Secure, and Open Source Hardware Mail Server (Crowdfunding)

Email encryption has been around for a while, but virtually nobody uses it, because it’s quite complex to setup, and your recipients email clients, apps or browsers must also support encryption. Revolutek aims to simplify the setup and usage of encrypted email with their “Own-Mailbox” based on open source hardware and software technology. The hardware solution could have been based on the Raspberry Pi board in theory, but the popular board requires a closed source binary to boot, documentation about part of the hardware is lacking, and once the enclosure, and required accessories are included the price would have been higher. So instead they decided to design their own hardware based on an Allwinner processor: SoC – Allwinner A13 Cortex A8 processor @ 1GHz System Memory – 256 MB RAM Storage – (micro?) SD card slot with 16GB card included Connectivity – 10/100M Ethernet (Lan9500A controller) USB – USB host […]

Linux 4.2 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 4.2 last Sunday: So judging by how little happened this week, it wouldn’t have been a mistake to release 4.2 last week after all, but hey, there’s certainly a few fixes here, and it’s not like delaying 4.2 for a week should have caused any problems either. So here it is, and the merge window for 4.3 is now open. I already have a few pending early pull requests, but as usual I’ll start processing them tomorrow and give the release some time to actually sit. The shortlog from rc8 is tiny, and appended. The patch is pretty tiny too. Go get it, Linus Some notable changes made to Linux 4.2 include: File systems New features for F2FS including per file encryption CIFS support SMB 3.1.1 (experimental) Cryptography – Jitter Entropy Random Number Generator, Chacha20 stream cipher and Poly1305 authentication (RFC7539),New RSA implementation. See lwn.net […]

Linaro 15.05 Release with Linux 4.1 and Android 5.1

Linaro 15.04 has been released with Linux 4.1-rc4, Linux 3.10.79 and 3.14.42 (LSK), and Android 5.1_r3. The Ubuntu image is now based on Vivid instead of Utopic. Android and Debian builds/images have been released for Hikey’s 96boards, Ubuntu Vivid and Android builds have been setup for Qualcomm’s Dragonboard 410c. A new platform, Socionext M8M, has also show in Linaro changelog. I could not find details about M8M, but Socionext is a “new company that designs, develops and delivers System-on-Chip products” and focuses on “imaging, networking and other dynamic technologies”. Their latest press release mentions a 4K media processor with build-in HDMI 2.0 Tx and Rx, so maybe M8M is based on that processor, but I can’t know for sure as they have several chips. Highlights of this release: Linux Linaro 4.1-rc4-2015.05 GATOR updated to version 5.21.1 updated integration-linaro-vexpress64 topic by ARM LT: PCI support added – for Juno r1. Linaro […]

AlphaScale ASM9260 ARM9 Processor Details and Development Board

Yesterday, as I wrote a Linux 4.0 Changelog, I noticed a new ARM processor called AlphaScale ASM9260, and I thought it might be interesting to find out more. A Google search would only return results from the Linux kernel mailing list and mirrors, so I checked out the code a bit to find out its an ARM9 processor made by AlphaScale Integrated Circuits Systems, Inc, based in Wuxi, China. The company website alphascale.com does not work, but I found out the processor is sold on Taobao for 38 RMB (~$6), and there’s also a development board (ASM9260DVK) for 498 RMB or about $80, and that’s basically the only two links were I could find any details. AlphaScale ASM9260T is arm ARM926EJS processor clocked at 240 MHz, 16GN I-cache and D-cache, 8KB SRAM, with the following peripherals: 32-bit SDRAM/NOR interface MLC NAND 24-bit ECC 2x USB 2.0 OTG, 2x USB 2.0 […]

Linux 4.0 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds “Ima Sheep” released Linux Kernel 4.0 on Sunday: So I decided to release 4.0 as per the normal schedule, because there really weren’t any known issues, and while I’ll be traveling during the end of the upcoming week due to a college visit, I’m hoping that won’t affect the merge window very much. We’ll see. Linux 4.0 was a pretty small release both in linux-next and in final size, although obviously “small” is all relative. It’s still over 10k non-merge commits. But we’ve definitely had bigger releases (and judging by linux-next v4.1 is going to be one of the bigger ones). Which is all good. It definitely matches the “v4.0 is supposed to be a_stable_ release”, and very much not about new experimental features etc. I’m personally so much happier with time-based releases than the bad old days when we had feature-based releases. That said, there’s a few […]

Linaro 15.03 Release with Linux 4.0 and Android 5.1

Linaro has just announced their 15.03 release with Linux 4.0-rc4 (baseline), Linux 3.10.72 and 3.14.36 (LSK), and Android 5.1. The organization has worked on hardware platforms from members namely Qualcomm, ARM, HiSilicon, Samsung, and STMicro, including the recently announced 96Boards boards, and other ARMv8 platforms. Highlights of the release: Linux Linaro 4.0-rc4-2015.03 updated linaro-android topic added a few build/boot fixes for Arndale (llct-misc-fixes topic) GATOR topic: version 5.20.1 updated integration-linaro-vexpress64 topic by ARM LT (FVP Base and Foundation models, and Juno support) updated topic from Qualcomm LT (ifc6410 board support) simple EEPROM framework (via Qualcomm LT’s topic) updated topic from HiSilicon LT (Hi36xx, HiP04, and X5HD2 families support) rebased “ILP32 patch set v3” onto 4.0-rc2 Linaro builds of AOSP 15.03 updated all the baselines to AOSP 5.1 added commit based trigger feature to CI builds Linaro OpenEmbedded 2015.03 integrated Linaro GCC 4.9-2015.03 dismantled meta-aarch64 layer created meta-ilp32 layer cleaned out […]

Linux Kernel 3.12 Released

Linus Torvalds has announced the release of Linux Kernel 3.12: I was vacillating whether to do an rc8 or just cut the final 3.12, but since the biggest reason to *not* do a final release was not so much the state of the code, as simply the fact that I’ll be traveling with very bad internet connection next week, I didn’t really want to delay the release. Sure, we had a number of driver reverts, and there was an annoying auto-NUMA memory corruption fix series, but none of it was really worth delaying 3.12 for. But the fact that I’m going to be (effectively) off-line next week means that I’m *not* opening the merge window for 3.13 yet – since I won’t have the bandwidth to really do merges anyway. That doesn’t mean that you can’t send me pull request for the merge window early, of course – maintainers can […]