Linux 4.16 Release – Main Changes, Arm and MIPS Architectures

Linus Torvalds has just released Linux 4.16: So the take from final week of the 4.16 release looks a lot like rc7, in that about half of it is networking. If it wasn’t for that, it would all be very small and calm. We had a number of fixes and cleanups elsewhere, but none of it made me go “uhhuh, better let this soak for another week”. And davem didn’t think the networking was a reason to delay the release, so I’m not. End result: 4.16 is out, and the merge window for 4.17 is open and I’ll start doing pull requests tomorrow. Outside of networking, most of the last week was various arch fixlets (powerpc, arm, x86, arm64), some driver fixes (mainly scsi and rdma) and misc other noise (documentation, vm, perf). The appended shortlog gives an overview of the details (again, this is only the small stuff in the last week, if you want the full 4.16 changelog …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 3.19 Release – Main Changes, ARM and MIPS Architectures

Linus Torvalds released Linux Kernel 3.19 yesterday: So nothing all that exciting happened, and while I was tempted a couple of times to do an rc8, there really wasn’t any reason for it. Just as an example, Sasha Levin used KASan and found an interesting bug in paravirtualized spinlocks, but realistically it’s been around forever, and it’s not even clear that it can really ever trigger in practice. We’ll get it fixed, and mark it for stable, and tempting as it was, it wasn’t really a reason to delay 3.19. And the actual fixes that went in (see appended shortlog) were all fairly small, with the exception of some medium-sized infiniband changes that were all reverting code that just wasn’t ready. So it’s out there – go and get it. And as a result, the merge window for 3.20 is obviously also now open. Linus Linux 3.18 improved performance of the network stack, received BTRFS and EXT-4 file systems improvements, …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Calao Systems Introduces Linux based DIN Rail Home and Building Automation Systems

Calao Systems is an embedded systems company that I came to know thanks to their Snowball development boards based on the now defunct ST Ericsson Nova A9500 processor. The company has now launched new products for building and home automation powered by Atmel AT91SAM9G20 ARM9 processor clocked at 400 MHz housed in a DIN Rail enclosure. Two products are now available HABA-KNX-EXPLORER and HABA-KNX-LITE that share the following specifications: Processor – Atmel ARM926EJ-S @ 400MHz System Memory – 128MB SDRAM Storage – 256MB NAND Flash, 16 Mbit serial flash, 2Kbit EEPROM with MAC address, and Micro SD slot Connectivity Lite – 1x Ethernet 10/100Mbits Explorer – 2x Ethernet 10/100Mbits USB –  2x USB Host FS (12Mbits), 1x USB Device FS (12Mbits) Serial (Explorer only) – 1x RS-232 (isolated), 2x RS-485 (isolated) Automation I/F – 1x KNX/TP1 (isolated) Expansion – 1x RF Expansion Connector Debugging – JTAG and DBGU interfaces Misc – RTC battery backup Power Supply – 9-36V DC Power …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 3.16 Released

Linus Torvalds announced the release of Linux Kernel 3.16 over the week-end: So nothing particularly exciting happened this week, and 3.16 is out there. And as usual (previous release being the exception) that means that the merge window for 3.17 is obviously open. And for the third time in a row, the timing sucks for me, as I have travel coming up the second week of the merge window. Many other core developers will be traveling too, since it’s just before the kernel summit in Chicago. So we’ll see how the next merge window goes, but I’m not going to worry about it overmuch. If I end up not having time to do all the merges, I might delay things into the week of the kernel summit, but I’ll hope to get most of the big merging done this upcoming week before any travel takes place, so maybe it won’t come to that. So this is just a heads-up that the …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Acme Systems Arietta EDU Open Hardware Baseboard for Arietta G25 SoM (ARM9)

Arietta G25 is a tiny system-on-module (SoM) powered by Atmel SAM9G25 ARM9 processor and running Linux that sold for a discount earlier this year (9.9 Euros) for early backers, and is now available for 20 Euros, and support an optional Wi-Fi module for as low as 7 Euros extra. Acme Systems, the company who made the board, is now considering designing and manufacturing an open source hardware baseboard for the module, and is asking for feedback from the community before going ahead. Currently the idea is to have a baseboard with the following: Arietta G25 SoM connector (Vertical mount) 1x USB Host port I2C Sensors –  Temperature and Humidity sensor,  Light sensor Mosfet output for RGB led strip 2x relay output 1x filtered dry input 2x servo RC motors output Audio interface with embedded microphone and jack for PC speakers using Wolfson WM8731 codec Expansion headers for external modules already available and made by the company: SPI bus for stepper …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Linux 3.15 Released

Linus Torvalds announced the release of Linux Kernel 3.15 last Sunday: So I ended up doing an rc8 because I was a bit worried about some last-minute dcache fixes, but it turns out that nobody seemed to even notice those. We did have other issues during the week, though, so it was just as well. The futex fixes and cleanups may stand out, but as usual there’s various other random fixes since rc8 in there too: mainly drivers (drm, networking, sound, usb etc), networking, scheduling and perf tooling. But it’s all been fairly small and quiet, which *may* of course be due to the fact that last week was also the first week of the merge window for 3.16. That might have distracted some developers. I’m not entirely convinced I liked the overlap, but it seemed to work ok, and unless people scream really loudly (“Please don’t _ever_ do that again”) and give good reasons for doing so, I might end up doing that …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

$30 CoreWind Tech WiFiG25 SoM Features Atmel SAM9G25 ARM9 Processor and a Wi-Fi Module

After their Aria G25 clone, called CORE9G25, CoreWind Tech has now launched a new SoM, WiFiG25, also powered by Atmel SAM9G25 ARM9 processor, but this time with a WiFi Module based on Realtek RTL8188, and up to 256 MB RAM, 256 MB Flash. Here are the specs of this system-on-module: CPU – Atmel AT91SAM9G25 ARM9 @ 400Mhz System Memory – 128 or 256 MB DDR2 Storage – 256MB NAND Flash, micro SD card slot Connectivity – WiFi Module with internal antenna 2x20Pin 2.54mm expand interface (through holes) with access to 2x USB host ports, 3x UART, 1x I2C, 1x SPI, 6x PWM, 27x GPIOs, and 4x 10-bit ADC Line level – TTL 3.3V Misc – User LED Power supply – 5V Dimensions – Size: 50.80 x 30 mm Weight – 5g Temperature range –  Commercial: 0 to 70 °C, or industrial: -20 to 85 °C The company provide Linux 3.6.9 for the board, as well as a rootfs built with buildroot bootable …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

9.99 Euros Arietta G25 Board Features Atmel SAM9G25 (ARM9) Processor

Acme Systems Aria G25 is a tiny system-on-module (SoM) based on Atmel SAM9G25  that sells for as low as 24 Euros. The company is now working on an smaller and lower cost ARM Linux module based on the same processor called Arietta G25. The board targets the hobbyist market and IoT (Internet of Things) applications. Arietta G25 specifications: CPU –  Atmel AT91SAM9G25 ARM9 @ 400Mhz System Memory – 128 MB DDR2 Storage – MicroSD Socket for up to 32GB bootable Linux microSD (not included) I/Os and other available pins (via 2.54mm though holes): USB – 1x USB 2.0 host/device (High Speed), 1x USB 2.0 host(HS), 1x USB 2.0 host (FS) Serial – 1x UART (RXD,TXD,RTS,CTS), 1x I2C, 1x SPI bus  1 with 2 chip select (5 to 50 MHz) 4x PWM 4x 10-bit A/D converters 1-wire bus 5V, 3.3V, GND, VBATT signals Header for Wi-Fi module Power – Single 3.3 Volt DC, Line levels: TTL 3.3V (NOT 5V tolerant) Dimensions …

Support CNX Software – Donate via PayPal or become a Patron on Patreon