New OpenWRT Drops Support For Linux 2.4, Low-Mem Devices
hypnosec writes with word that the OpenWRT team a few days ago released the final version of the project's newest iteration, version 12.09 (codenamed "Attitude Adjustment"). "The final version doesn't support Linux 2.4, because of which the distribution wouldn't run on old router models, for example the Linksys WRT54G models, which have 16MB of RAM and CPUs clocked at 200MHz. The distribution is now based on Linux 3.3 and there is good news for the Raspberry Pi fans as the distribution now supports the credit card-sized computer, along with Ramips routers."
So the OpenWRT project is dropping support for the very device that gave it its name.
Time for a new name?
So they drop support for the routers everyone has and want you to build your own router from a raspberry. Sounds like a plan for success.
Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
well technically yes. I am sure that some other pissed off people out there will fork the revision and continue support for the version that is officially no longer supported. you see it happen all the time for example mySQL - MARIADB
have you seen my sig? there are many others like it but none that are the same
And now for some karma whoring^W^W^Wthe actual details:
The OpenWrt Release Team would like to announce the final Attitude Adjustment Release (12.09).
Highlights since Backfire 10.03.1:
Dropped support for legacy Broadcom target (brcm-2.4)
Switched to Kernel 3.3
Switched to uClibc 0.9.33.2
Switched x86 images from ext2 to ext4 filesystem
Improved parallel building support
New netifd implementation to replace the old script based network configuration system
Switched to shadow passwords
Support for external overlay filesystems in release images
Various firewall enhancements
Wireless driver updates and stability improvements
Experimential support for 5 and 10 MHz channels in ath5k and ath9k
Package updates and dependency fixes
New target support: ramips, bcm2708 (Raspberry Pi) and others
Support for further router models
Support for building with eglic instead of uClibc
Support for 6RD configuration
Support for bridge firewalling in release images
Known Issues:
Most open tickets at the time of the final builds
Lower end devices with only 16 MiB RAM will easily run out of Memory, for bcm47xx based devices is Backfire with brcm-2.4 recommended
More detailed information: https://dev.openwrt.org/query?status=closed&group=resolution&milestone=Attitude+Adjustment+12.09
Detailed core changelog at: https://dev.openwrt.org/log/branches/attitude_adjustment
Detailed packages changelog at: https://dev.openwrt.org/log/branches/packages_12.09
Binaries can be downloaded at http://downloads.openwrt.org/attitude_adjustment/12.09/
Hail Eris, full of mischief...
E pluribus sanguinem
So now it runs on Rasberry Pi?
Just what I needed, a router with a single network interface!
Yes, you have to support the RaPi because that's where the attention is. It's still a complete mismatch. The cheap RaPi doesn't even have an ethernet port and the less cheap one has a single network port, but it's connected via a buggy USB port and shares bandwidth with any other network device you add on and, more importantly, with USB attached disks. There are much cheaper routers available which have much more flexible network peripherals, like 5 port switches that allow each port to be a separate network, or you know, gigabit ethernet. And those come with a case, wireless lan and a power supply.
it's called BSD
A few seconds at openwrt.org will reveal that OpenWRT is a specialized Linux distribution, and they've simply migrated to the 3.3 kernel. Kind of like Ubuntu 10 migrated to 2.6, lo those many years ago.
Maybe this qualifies as news for some people, but it's certainly not something to get your panties in a bunch over.
Sheesh, evil *and* a jerk. -- Jade
The WRT54G came out in 2002. The newer WRT54GL version was released in 2005. While these were phenomenal products with a long lifespan, they are obsolete by any standard. Things like no N support, no Gigabit Ethernet, and the lack of CPU and Memory to do cool things have been huge issues for a while.
Serious users have already moved on. Platforms like the Netgear WNDR3700v2 are cheap, easy to find, and offer modern features. No one is suggesting rolling your own from a Raspberry will be the most popular option, but that enabling it will be a cool option for many hackers.
I knew I should be writing code for the apple ][ instead of IOS
The first hint might have been when Apple named the iPhone 3GS after the Apple IIGS.
Even if I could put this on a Pi, why? It only has one NIC on board. A router requires a minimum of two NICS to function as a router.
So for a Pi to be used as a firewall\router, you would need to purchase a USB NIC and take up one of the USB ports. While not impossible, it could lead to configuration issues.
Now, if they were to release a Pi with two onboard NICS, I would be all over this.
People have their underwear in a bunch over the fact that "OpenWRT" has become an artifact title. It no longer supports the appliance after which it was named (the WRT54G).
As well as various other airlink hardware may still have 4 meg flash and 16-32 megs of RAM.
Additionally: Why does changing the kernel require that much more memory for the same featureset?
Kinda makes you wonder...
Somebody post the link to the latest version that uses the 2.4 kernel, so this can be a useful Slashdot bookmark.
"I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
Since when is MySQL no longer supported?
For me and many Mac users the question is: Does it support HFS+ for a connected external drive now?
Previous versions didn't (neither does DDWRT), although you could find the drivers in some obscure place you could not make it work because of kernel support (you could use the HFS, minus +, in some way just to read tough). So far, as I'm lead to believe, only Tomato firmware correctly supports HFS+. I didn't' test it myself tough, so I still take that with a bit of salt.
Below are the speedtests of two different routers using a wired connection.
Actiontec (about 2011) – 53.22 MB (down) 8.23 (up)
Linksys WRT54G v2 (about 2004) – 23 MB (down) 7.76 (up)
http://bryanquigley.com/libre-software/on-upgrading-routers
Right there in the release note, folks - if you have a 54G, use Backfire.
Newer hardware gets better kernels.
Next story.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Tomato RAF for the WRT54G uses the 2.6.22 kernel, and can push 80 Mbps of routed throughput (not sure why. Optimizations? Performance improvements in 2.6 versus the 2.4 used by most other WRT54G firmwares?) The things are still ancient, though, and should be retired.
A Raspberry Pi uses a single USB interface between it's CPU and all the IO. Even the "on board" Ethernet for the Model B is connected to the on board USB hub. By adding extra interfaces to the USB bus, you will not only limit bandwidth even more, but also probably make the Pi run less stable. You can prevent this by using an external powered USB hub, adding more complexity and cost to the Pi, but you'll still have limited bandwidth. At a theoretical maximum of 400Mbit (half duplex) getting a Pi to route anything above 50Mbit full duplex will become a challenge, with a theoretical maximum of 100Mbit Full Duplex (100 FD per interface, means 200 HD per interface, 2 interfaces, total 400Mbit HD). Given the fact that a WRT54G will at least switch 100Mbit full duplex and route 20+ Mbit via wireless, a Raspberry Pi plus a powered external hub plus USB ethernet/WiFi isn't that much of an upgrade. Getting a Gbit wireless N router that is supported will most likely cost you the same or less, be less complex in hardware and give you more bandwidth than a Pi.
I was promised a flying car. Where is my flying car?
The odd branches are normally unstable and short term. The 3.3 branch is EOL. Why not use 3.4?
I looked around and I don't see a specific reason. There are references to using 3.4 and problems with 3.6.
You got me into this! You were the ideologue! I'm only a poor assassin! - Twenty evocations, Bruce Sterling
Only for routers this time.
Given that the alternatives are Tomato and DD-WRT, I'd have to say the Free Router Movement is dead.
This combination is what I use at home. Debian has all the software one needs. The DN2800MT can take a couple of mini pcie cards, and a pcie card. This gives me two radios (5/2.4GHz) and an extra ethernet port (total 2). It has plenty of SATA connectors for NAS (2x1TB 2.5" drives). I have the whole thing in a tiny M300 case. Power consumption after boot is about 14W under normal use. It is about 11W when idle, and 18W when hammered. It doesn't have a slew of ethernet ports, so I have to add 6W (v. active)/3W (idle) for a managed switch.
I looked at open WRT, but thought "why not go whole hog?".
Best wishes,
Bob
Since Oracle bought it.
Sleep your way to a whiter smile...date a dentist!
My point was not that MYSQL was not supported but rather that it was forked to create MARIADB after ORACLE bought SUN. (not sure why I am being modded down people here should know that was what I meant)
have you seen my sig? there are many others like it but none that are the same
Yes - what are you squawking about? Tell you what - take Windows 7 or Windows 8, whichever you prefer. Slap it onto a ten year old computer. See how it crawls. Especially if the original purchaser decided to opt for the minimum amount of RAM. When you're tired of suffering, take that very same ten year old hardware, and install whichever flavor of *nix you care to install. Linux, BSD, Solaris - I don't care which.
None of the *nixes are going to turn that old hardware into a high performance machine, but any of them will keep your machine running pretty painlessly.
I'll note that the more ram installed, the better Windows will do. In that case, the difference between Windows and *nix will be less dramatic, but you're still going to see a difference.
"Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
Depends on the version you use. If you are into newer versions that support the latest file systems and other features, it will certainly not run on older, slower hardware. But if that's not needed, since you are after all running the older hardware, then your older Linux would run just fine. The kernel would still run on 32MB of RAM, depending on the version you are using. Yeah, you can avoid discarding the older hardware by running the version of Linux that ran on it, but don't expect all the new features of Linux to be available on this one.
Ditto. I even use older stuff like my 19.5" Sharp CRT TV from January 1996, VCR (for connecting between computers, DTV Pal DVR, and TV) Casio Data Bank (DB) 150 calculator watch, analog bone conduction hearing aid model from 1994 (don't want digital with implants), no mobile phones, old computer parts (IDE/PATA HDDs, two HDTV PCI tuner cards from 2005, etc.), etc. They all still work for me. I will upgrade/replace them when needed. :)
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
I understand the people that say that old hardware not meets their todays needs.
But I don't understand why the same distribution of software can't share almost the same software to run different machines, although some pieces doesn't be activated on the old hardware, and some "light" versions should be installed (like main libraries, without support of ipv6 and things like that), and the kernel was a old version.
A router, no matters if is moderm and with more memory, it should use reduced versions of exes, and main software for manage could be shared for all routers.
OpenWrt didn't drop anything, you can still run the newer version on 16MB RAM devices. Just install zram in the kernel, or upgrade the ram of your router. OpenWrt only has 1 defect, the web interface, btw you don't need it for configure the router.