Summary of the ptrace(2) project
In short, we are already in a good state with the existing ptrace(2) interfaces, as most necessary functions in LLDB are representable by existing NetBSD specific interfaces. We can fully implement core LLDB functionality without further extensions in ptrace(2). During this project dozen of bugs were investigated & fixed and several hundreds of ATF tests added. The major addition is newly added support for hardware assisted watchpoints API for ptrace(2) on amd64 and preliminary code for i386 and XEN.[Read More] [6 comments]
NetBSD 7.0.2 released
The NetBSD Project is pleased to announce NetBSD 7.0.2, the second security/bugfix update of the NetBSD 7.0 release branch. It represents a selected subset of fixes deemed important for security or stability reasons. If you are running an earlier release of NetBSD, we strongly suggest updating to 7.0.2.
For more details, please see the release notes.
Complete source and binaries for NetBSD are available for download at many sites around the world. A list of download sites providing FTP, AnonCVS, SUP, and other services may be found at http://www.NetBSD.org/mirrors/.
[2 comments]
Funded contract: 2016-2017
Greetings, The NetBSD Foundation has initiated a contract with Kamil Rytarowski[2 comments]to complete the following during it: 1. Add missing interfaces in ptrace(2), mostly sync it with the FreeBSD capabilities, add ATF tests, add documentation. 2. Develop process plugin in LLDB based on the FreeBSD code in LLDB and make it functional (start passing at least some tests). 3. Revamp the process plugin in LLDB for new remote debugging capabilities (in order to get it accepted and merged upstream), pass more tests. 4. LLDB x86 support, pass more of the standard LLDB tests and import LLDB to the NetBSD base. Add some ATF LLDB basic functionality tests to the tree. The original tests are unreliable and generate false positives. 5. Develop missing features needed for .NET (POSIX robust mutexes), add ATF tests. 6. Develop missing features for VirtualBox as host, including needing sigevent(2) on par with POSIX and SIGEV_KEVENT, and other real-time AIO related interfaces as needed. 7. Port Apple's Swift programming language. Enhance .NET port to validate new interface and correct more issues as needed. 8. Improve VirtualBox host support. Make it build first by disabling missing features of providing empty facades for them. 9. Implement CDROM, floppy, NIC support for NetBSD in VBox as host. 10. Make VirtualBox runnable at least with a restricted feature set, ship it in pkgsrc, and submit it upstream. The NetBSD Foundation will continue to work diligently with the community to fund projects furthering specific key and quality improvements to the NetBSD projects. We have a list of projects at http://wiki.netbsd.org/projects/ as well as welcome other proposals to move our flag forward to next releases! Thank you to Kamil for committing to it and we all look forward to it! The NetBSD Foundation is a non-profit organization and welcomes any donations to help us continue to fund projects and services to the open-source community. Please consider visiting the following URL, and chip in what you can: http://netbsd.org/donations/#how-to-donate Submitted for The NetBSD Foundation, William J. Coldwell (billc@) President, Chairperson 20161012: edited to fix #10 to be the correct wording.
The 2016-2017 NetBSD Foundation Board of Directors
Please join us in welcoming the new Directors to the NetBSD Foundation Board:
Michael van Elst, Taylor R. Campbell, Thomas Klausner
We'd like to sincerely thank the departing board members for their service during their term:
Matthew Sporleder, SAITOH Masanobu, Christos Zoulas
Christos will be remaining as Secretary and Treasurer for the Foundation.
Your 2016-2017 Directors of the Foundation are:
Erik Berls
Taylor R. Campbell
William J. Coldwell
Michael van Elst
Thomas Klausner
Jeremy C. Reed
S. P. Zeidler
The current office holders of the Foundation are:
President: William J. Coldwell
Vice President: Jeremy C. Reed
Secretary: Christos Zoulas
Treasurer: Christos Zoulas
Thank you to all of the developers that nominated and voted, the NomCom, the Voting Administrator and Voting Validator.
Respectfully submitted for the Board of Directors,
William J. Coldwell
[0 comments]
GSoC 2016 Reports: Split debug symbols for pkgsrc builds, part 2
Google Summer of Code 2016 is now over. We have polished the code and documentation and submitted the final term evaluation on 23rd of August 2016. The mentors evaluated us in the following week.
If you are impatient (and this time impatience is definitely a virtue!) please take a look to all The NetBSD Foundation GSoC 2016 projects' code submissions!
[Read More] [0 comments]
More disk(s) fun
When I got my Sun T1000 machine, it came with a ~80 GB hard disk - good enough for a NetBSD installation, but a bit challenged when you want to use logical domains. Time to expand disk space, or maybe make it faster? But these 1U server machines do not offer a lot of room for extensions, and it is sometimes tricky to get hold of the official extension options nowadays.
So I had fun with disks and modern replacements again...
[Read More] [5 comments]
cdn.NetBSD.org and nycdn.NetBSD.org and fastly
NetBSD is happy to announce a generous setup provided by Fastly to give us CDN services. We are live with cdn.NetBSD.org for downloading iso files, binary packages, and anything else that you would find on ftp.NetBSD.org.
nycdn is using nyftp.NetBSD.org as an origin so you can use it to download build snapshots and other useful stuff you would otherwise find on nyftp. (NetBSD-daily for example)
We have already changed some default download links (downloads and pkgsrc) and some pkgsrc files, so you might already be using the cdn without knowing it.
You can also change your PKG_PATH from ftp://ftp.netbsd.org to http://cdn.netbsd.org
HTTPS also works, but not IPv6
If you are not familiar, a CDN is a globally distributed set of caching proxy servers which makes downloading files faster when they are hot in the cache.
[1 comment]
GSoC 2016 Reports: Split debug symbols for pkgsrc builds, part 1
For the 10th time The NetBSD Foundation was selected for the GSoC 2016!
Now that we're near the first mid-term evaluation and have written the code during these weeks it's also the right time to start writing some reports regarding our projects in this series of blog posts.
[Read More] [0 comments]
pkgsrc 50th release interviews - Ryo ONODERA
The pkgsrc team has prepared the 50th release of their package management system, with the 2016Q1 version. It's infrequent event, as the 100th release will be held after 50 quarters.
The NetBSD team has prepared series of interviews with the authors. The next one is with Ryo ONODERA, a Japanese developer maintaining large C++ packages.
[Read More] [1 comment]
pkgsrc 50th release interviews - Jonathan Perkin
The pkgsrc team has prepared the 50th release of their package management system, with the 2016Q1 version. It's infrequent event, as the 100th release will be held after 50 quarters.
The NetBSD team has prepared series of interviews with the authors. The next one is with Jonathan Perkin, a developer in the Joyent team.
[Read More] [1 comment]
pkgsrc 50th release interviews - Benny Siegert
The pkgsrc team has prepared the 50th release of their package management system, with the 2016Q1 version. It's infrequent event, as the 100th release will be held after 50 quarters.
The NetBSD team has prepared series of interviews with the authors. The next one is with Benny Siegert, a developer active in the release engineering team.
[Read More] [1 comment]
pkgsrc 50th release interviews - Thomas Klausner
The pkgsrc team has prepared the 50th release of their package management system, with the 2016Q1 version. It's infrequent event, as the 100th release will be held after 50 quarters.
The NetBSD team has prepared series of interviews with the authors. The 3rd one is with Thomas Klausner, a developer well known for his maintainership of the pkgsrc-wip project.
[Read More] [1 comment]