News Nouveautés MidnightBSD

Sur le blog du développeur MidnightBSD.

Wed, 04 Nov 2020 16:37

2.0 release status

We identified some issues with the 2.0 ISOs slated for release with the ZFS bootloader not working. Until this issue is resolved, we are unable to build release ISOs. We've left the old ones up as they work fine for anyone using UFS....

Tue, 29 Sep 2020 15:02

F-PROT antivirus on MidnightBSD

We just added the F-PROT antivirus comamnd line scanner for BSD systems to mports under security/f-prot....

Tue, 29 Sep 2020 15:01

ESET file server antivirus scanner on MidnightBSD

I recently setup a new system with the FreeBSD 9 32bit scanner. I was able to get it to work on a modern 64bitsystem with a few caveats. As it's an old school FreeBSD package and not using the modern pkg, I extracted it at / and then removed the "+INSTALL, +DESC" and other + files from /. First, the binary requires libintl.so and libiconv.so which are external dependencies not included with the compat32 system in FreeBSD. Normally one would install some packages to get those. gettext-runtime and libiconv i think. It would be nice if the binary was either static linked or at least mentioned these need to be installed. You can get packages from a 32bit version of freebsd 10.x or MidnightBSD 1.2.x for these and install them and it will just work. Second, since I was trying to run on a 64bit system, I had to install compat9x, compat8x and manually copy the above mentioned libraries into /usr/local/lib32/compat/ and then update the runtime path. I set the following in /etc/rc.conf to get it to run easier ldconfig32_paths="$ldconfig32_paths /usr/local/lib32/compat /usr/local/lib" ldconfig_local32_dirs="$ldconfig_local32_dirs /usr/local/libdata/ldconfig" Then I ran /etc/rc.d/ldconfig restart I found that I had to make two directories that are included in the +INSTALL script including one for license files and one for logging. You'll see errors when running the tools that tell you what to make if you forget. I was then able to import the license file and startup the daemon using the rc.d script and then perform a manual scan. It would be really nice of the binary was static linked and also if a 64bit version could be created. I technically did this on a MidnightBSD 1.2 amd64 system, but it would also work on FreeBSD 10.x or 11.x....

Sun, 13 Sep 2020 20:44

webcam on MidnightBSD

Folks have been asking me about webcams lately. I've previously gotten an integrated cam on my thinkpad working, but decided to try to get my logitech 920 usb camera working on my desktop. I've installed the following packages: webcamd, cuse4bsd, pwcview (new port), v4l-utils (new port), v4l_compat I then did kldload cuse4bsd also added it to /boot/loader.conf Then I did webcamd scan I found the camera line and copied the -N line for it into /etc/rc.conf as webcamd_o_flags="-N ... " webcamd_enable="YES" I added my user to webcamd group. I then started webcamd. I was able to load pwcview (as root) and see the picture from the camera at this point. Cheese is not seeing the camera though and neither is firefox with youtube....

Thu, 10 Sep 2020 15:03

2.0-CURRENT update

It's now possible to install 2.0-CURRENT from a 1.2.7 machine with some caveats. This is only tested on amd64 so far. before installworld, setenv MK_TESTS no (or put this in /etc/src.conf) lib/libcasper won't install without this. mergemaster is broken AFTER installworld. Do mergemaster -p before at least makewhatis is broken. Comment out lines using it in src/share/man/Makefile when running installworld, then build makewhatis with new compiler, then uncomment and run make install from src/share/man directory to workaround this. (it segfaults) sendmail is not binding after updating. Unclear what is going on so far....

Tue, 08 Sep 2020 14:15

Current

Current was recently renamed 2.0 (rather than 1.3) in case we need to do a security upate past 1.2.9. It also made sense as 2.0 is a major update. There aren't any snaps yet for current. In fact, it's not building at the moment. We're actively working on it. Buildworld on an amd64 box gets into lib32 compat libraries at this point....

Tue, 08 Sep 2020 14:14

Golang

The go port has been updated in mports to 1.14.3. (lang/go) This should allow newer go apps to be built....

Tue, 08 Sep 2020 14:13

Rust

We've finally got a native rust port (lang/rust) with 1.2.6.x version of rust. The blocker to updating further is a newer system compiler. We will attempt to updatee to 1.3.0 or so....

Tue, 08 Sep 2020 14:11

MidnightBSD 1.2.8

There was a security issue in dhclient. We've created new ISOs for 1.2.8 for those installing from scratch. If you are on 1.2.7, you can simply update the source from git for stable/1.2 branch and rebuild dhclient....

Tue, 25 Aug 2020 17:23

MidnightBSD 1.2.7

MidnightBSD 1.2.7 is available via the FTP/HTTP and mirrors as well as github. It includes several bug fixes and security updates over the last ISO release and is recommended for new installations. Users who don't want to updatee the whole OS, should consider at least updating libmport as there are many package management fixes...

Mon, 03 Aug 2020 13:13

ntp in mports

ntp 4.2.8p15 is now in mports and addresses a security issue. "https://t.co/3n4tIOxbUK" (https://t.co/3n4tIOxbUK) note: this doesn't affect the base system as we use OpenNTPD...

Thu, 09 Jul 2020 16:39

MidnightBSD 1.2.3

MidnightBSD 1.2.3 tag created in git. It only includes updates for 2 third party apps/libs: unbound sqlite3 Both include security updates. NOTE: packages built against sqlite3 may be affected. Report issues. it's possibly a breaking change in 1.2.x You do not need to rebuild everything to update to this release. Run make clean; make; make install in these directories: src/lib/libsqlite3 src/usr.bin/sqlite3 src/lib/libunbound src/usr.sbin/unbound If you don't use the local unbound caching resolver then sqlite3 is the only immediate need....

Fri, 03 Jul 2020 20:27

Helping out

If you're interested in helping the project, here's a list of ideas "http://wiki.midnightbsd.org/display/MD/Ways+to+Contribute?" (https://t.co/UwRlxEVS5Y?amp=1) We need translators, website design, documentation, porting apps, etc....

Fri, 03 Jul 2020 20:26

mport bug

We just discovered a bug with the ca_root_nss port and mport package manager. It seems that the symlink isn't generated correctly in /usr/local/openssl Manual fix for now is cd /usr/local/openssl && ln -s /usr/local/share/certs/ca-root-nss.crt cert.pem This fixes lynx...

Fri, 03 Jul 2020 20:25

Migrating from bugzilla to jira

Bug reporting change: We've migrated from bugzilla to Atlassian Jira. URL hasn't changed. Note: we decided not to migrate old bugs. Most were closed or for very old releases. "https://bugreport.midnightbsd.org" (https://t.co/JjwuXoWetz?amp=1) Please report issues using the new jira to us. File OS bugs in MidnightBSD project (MNBSD), website bugs in WWW project and mports issues in the mports project....