LLDB from trunk is running on NetBSD once again!


March 02, 2019 posted by Michał Górny

Upstream describes LLDB as a next generation, high-performance debugger. It is built on top of LLVM/Clang toolchain, and features great integration with it. At the moment, it primarily supports debugging C, C++ and ObjC code, and there is interest in extending it to more languages.

Originally, LLDB was ported to NetBSD by Kamil Rytarowski. However, multiple upstream changes and lack of continuous testing have resulted in decline of support. So far we haven't been able to restore the previous state.

In February, I have started working on LLDB, as contracted by the NetBSD Foundation. LLDB used to work on NetBSD before but the support recently regressed. Therefore, my four first goals as detailed in the previous report were:

  1. Restore tracing in LLDB for NetBSD (i386/amd64/aarch64) for single-threaded applications.

  2. Restore execution of LLDB regression tests, unless there is need for a significant LLDB or kernel work, mark detected bugs as failing or unsupported ones.

  3. Enable execution of LLDB regression tests on the buildbot in order to catch regressions.

  4. Upstream NetBSD (i386/amd64) core(5) support. Develop LLDB regression tests (and the testing framework enhancement) as requested by upstream.

Of those tasks, I consider running regression tests on the buildbot the highest priority. Bisecting regressions post-factum is hard due to long build times, and having continuous integration working is going to be very helpful to maintaining the code long-term.

In this report, I'd like to summarize what I achieved and what technical difficulties I met.

[Read More] [0 comments]

 

The NetBSD Foundation participating in Google Summer of Code 2019


February 27, 2019 posted by Leonardo Taccari

Google Summer of Code logo For the 4th year in a row and for the 13th time The NetBSD Foundation will participate in Google Summer of Code 2019!

If you are a student and would like to learn more about Google Summer of Code please go to the Google Summer of Code homepage.

You can find a list of projects in Google Summer of Code project proposals in the wiki.

Do not hesitate to get in touch with us via #netbsd-code IRC channel on Freenode and via NetBSD mailing lists!

Looking forward to have a great summer!

[0 comments]

 

Announcing Google Summer of Code 2018 projects


May 01, 2018 posted by Leonardo Taccari

Google Summer of Code logo We are very happy to announce The NetBSD Foundation Google Summer of Code 2018 projects:

[Read More] [0 comments]

 

Google Summer of Code 2017


October 18, 2017 posted by Thomas Klausner

NetBSD participated in the 2017 edition of Google of Summer of Code with 3 students. All of the students finished their projects successfully. The following links report about their activities: Congratulations to the students for finishing their projects successfully, and thanks to Google for sponsoring! [0 comments]

 

Announcing NetBSD and the Google Summer of Code Projects 2017


May 05, 2017 posted by Hubert Feyrer

We are very happy to announce that the selection process in this year's Summer of Code with its bargaining of slots and what student gets assigned to which project is over. As a result, the following students will take on their projects:

  • Leonardo Taccari will work add multi-packages support to pkgsrc.
  • Maya Rashish will work on the LFS cleanup.
  • Utkarsh Anand will make Anita support multiple virtual machine systems and more architectures within them to improve testing coverage.
What follows now is a community bonding period until May 30th, followed by a coding period over the summer (it's Summer of Code, after all :-)) until August 21st, evaluations, code submission and an announcement of the results on September 6th 2017.

Good luck to all our students and their mentors - we look forward to your work results, and welcome you to The NetBSD Project!

[0 comments]

 

NetBSD fully reproducible builds


February 20, 2017 posted by Christos Zoulas

Today (2017-02-20) NetBSD got our first reproducible build on the debian build farm. Here's a short description how we got here, what implementation choices we made, and what we had to fix.[Read More] [4 comments]

 

Firefox 51 on sparc64 - we did not hit the wall yet


February 08, 2017 posted by Martin Husemann

Keeping a current firefox working is a tough task. All NetBSD architectures are "tier 3" from the Mozilla foundations point of view.

Onodera-san (who does most of the pkgsrc work for mozilla based pkgs - and others) does a great job.

And on "strange" architectures like sparc64 it is even worse...

[Read More] [3 comments]

 

NetBSD.org outage 2017-01-16


January 16, 2017 posted by Taylor R Campbell

NetBSD.org DNS is down because our secondary stopped serving our zone and the network of our primary went offline.

[Update, 2017-01-16 20:48 UTC: NetBSD.org is back up now.]

[Read More] [1 comment]

 

More disk(s) fun


July 07, 2016 posted by Martin Husemann

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]

 

What to do when you run out of (ancient) 50 pin SCSI disks?


May 27, 2016 posted by Martin Husemann

Unable to buy new 50 pin SCSI disks, and not willing to spend huge amounts of money on fast SCSI disks then slowed down by 50pin adapters, I looked for alternative solutions for the root disks of my mac68k and alpha machines.

[Read More] [4 comments]

 

talks about blacklistd


April 04, 2016 posted by Matthew Sporleder

Watch a video by Christos Zoulas (with good audio!) talking about blacklistd
blacklistd by Christos Zoulas [1 comment]

 

Happy 23rd Birthday, src!


March 21, 2016 posted by William J. Coldwell

And so it began...

revision 1.1
date: 1993-03-21 10:45:37 +0100; author: cgd; state: Exp;
branches: 1.1.1;

Initial revision

and we continue this legacy.

[1 comment]