The fourth release candidate of NetBSD 6.1 is now available for download at: http://ftp.NetBSD.org/pub/NetBSD/NetBSD-6.1_RC4/. It is expected that this will be the final release candidate, with the official release following very soon.
(Please note that while the third release candidate (RC3) was tagged and built, it was never officially released)
NetBSD 6.1 will be the first feature update for the NetBSD 6 branch. There are many new drivers, some new features, and many bug fixes! Fixes since RC2 include:
- Updated the fix for SA-2013-003 (RNG bug may result in weak cryptographic keys)
- Fixes to npfctl(8) parsing and error handling
- Fix sendto(2) issue with IPv6 UDP datagrams. PR#47408.
- Raspberry Pi: fix handling of large packets in USB host controller
- Fixed an RPC memory corruption issue. PR#13082
- Fixed ACPI issues affecting some AMD systems. PR#47016, PR#47648.
- Change vax MAXPARTITION from 16 to 12, addressing boot issues on some systems
- Bump libpthread minor version to libpthread.so.1.1 for the addition of pthread_cond_setclock() earlier in the 6.1 release cycle; note that this is *NOT* the same as libpthread.so.1.1 in NetBSD-current. (libpthread.so in NetBSD-current is already at version 1.2)
- Provide libc stubs to libpthread, allowing libpthread to be dlopen()ed.
- Fix a userland-triggered panic on x68k systems.
A complete list of changes can be found at:
Please help us test this and any upcoming release candidates as much as possible. Remember, any feedback is good feedback. We'd love to hear from you, whether you've got a complaint or a compliment.
The NetBSD Project is pleased to announce NetBSD 6.1, the first feature update of the NetBSD 6 release branch. It represents a selected subset of fixes deemed important for security or stability reasons, as well as new features and enhancements.
Simultaneously, the NetBSD Project is pleased to announce NetBSD 6.0.2, the second security/bugfix update of the NetBSD 6.0 release branch. It represents a selected subset of fixes deemed important for security or stability reasons, without new features.http://www.NetBSD.org/mirrors/.
One of the itching points used to be Firefox. Late in the Firefox 4.0 release cycle some changes landed in the mozilla main tree that broke it for sparc64 - and for a while no one knew how to fix it.
When lately I had the need to test a web app with all "strange" clients available (I even booted my macppc into MacOS and tried the ancient safari version) I noticed that my sparc64 firefox (3.6.28) was not usable for testing - firefox did not have websocket support back then, which the app I was testing needed.
I checked out the mozilla mercurial tree for the firefox alpha version, applied all pkgsrc patches (we lyhave plenty!) and modified the configuration to generate a debuggable version, and after surprisingly little effort I had it building.
Of course it did not run.
So I started to debugging it (which is not for the light hearted, as you can imagine). Thanks to some bank holiday plus additional bridge day off I used a long weekend and managed to get it running:
Then I tried to run my websocket app again, but it crashed imediately. So I fired up gdb one more time, and this time everything was fixed quickly. My app now runs fine (sorry, no pictures here, it is not yet public).
I filed all necessary changes as bugzilla tickets upstream and am working with the responsible maintainers to get them included.
This will be available in pkgsrc as soon as the official firefox 22 release is imported into pkgsrc.
- Port Linux's drm/kms/gem/i915
- Student: Myron Aub
- System upgrade
- Student: gnrp
- Implement file system flags to scrub data blocks before deletion
- Student: Przemyslaw Sierocinski
- Make NetBSD a supported guest OS under VirtualBox
- Student: Haomai Wang
- Defragmentation for FFS in NetBSD
- Student: Manuel Wiesinger
We hope these students will have an interesting, successful, and also fun summer working with us, heap glory upon their names and do their mentors proud.
We thank all students who discussed and submitted proposals; as in every year, slots are limited and we have to let go worthy proposals.
This work was integrated into the NetBSD/evbarm port. The kernel for Armada XP is built from the "ARMADAXP" configuration.
Currently supported hardware include Marvell DB-MV784MP-GP development boards. Adding support for more Armada XP-based boards should be relatively easy.
The port includes support for the PJ4B CPU core and most of the SoC's peripherals:
- PCI Express
SMP and on-chip Ethernet are not supported yet (however it is possible to use a PCI Express based Ethernet card).