DE EN RU

RSS Feed Developer Blog

TigerDirect
Toshiba - Toshibadirect.com

Introduction

MidnightBSD is a desktop operating system for x86 compatible (including Pentium® and Athlon™), and soon amd64 compatible (including Opteron™, Athlon™64, and EM64T) architectures. It was originally based on FreeBSD 6.1 Beta. The goal of the project is to create a BSD with ease of use and simplicity in mind.

MidnightBSD 0.1-RELEASE

August 6, 2007 MidnightBSD 0.1-RELEASE is now available. It includes several software packages such as ksh, sudo, OpenNTPD, gcc 3.4.4, BIND 9.3.4 (plus patch) and others in the base system. Disc 1 ISO includes the entire Operating System and X11 (xorg 6.9) packages. Disc 2 ISO includes a selection of additional packages such as GNUstep, bash 3, zsh, and cups-base. There are additional packages on our FTP server. More will be added in a few days. Only disc 1 is required for installation. This release is intended for enthusiests, developers and people interested in new operating systems that can handle bugs. The core OS is stable, but many elements such as ports are in flux.

Get 0.1: Mirror 1 Mirror 2 Official site (slow)

0.1-RELEASE Errata

Installation issues 

projectcenter.app package is missing dependancies on disc2. 
mutt package is missing urlview dependancy on disc2. 

GNUstep package includes gdnc which is missing libgcc_s.so.1. 

bash 3 and gmake missing libintl.so.6. This can be fixed by uninstalling gettext 
and building it from the port. A new package was placed on the FTP server.

System issues 

CVSUP example for updating src fetches CURRENT instead of RELENG_0_1

The new mports system was not included in the RELEASE.  Many ports work in
mports that do not work in the old system.  It is suggested that you update
your source using RELENG_0_1 and download the latest mports using CVS or CVSup.

Using Virtual PC for Windows: 
If you install MidnightBSD in VPC, you will need to set hint.acpi.0.disabled="1" 
in /boot/device.hints This will help with the "calcru: negative runtime of" issue.

August 11, 2007: 
The pkg_install tools found in src/usr.sbin/pkg_install were not updated for
mports.  This has been corrected.  You should be able to cvs update that directory
and run make install and get the new versions of pkg_add, pkg_delete, and so on.  
MidnightBSD in action
screen shot: using MidnightBSD
screen shot: using MidnightBSD screen shot: using MidnightBSD screen shot: using MidnightBSD

Watch demo movie in QuickTime format.

Installing MidnightBSD videos: Revised single install video (33MB) or part 1 part 2 part 3 part 4
All of the install videos are on Google Video and the various MidnightBSD FTP mirrors.

Download
Download MidnightBSD

Purchase MidnightBSD merchandise to support the project.

Track development and changes to MidnightBSD with our development blog.

View recent CVS activity through a friendly web interface. (commit logs)

We now have a Forum. You can also chat with us via IRC on FreeNode #midnightbsd.

View/Report Bugs.

View our ports with descriptions.

Subscribe to our mailing lists.

Getting Source
CVSWeb
CVSup

Security

August 1, 2007
BIND and Tcpdump were patched in 0.2 and 0.1 for recent security issues. BIND is now equivalent to 9.3.4p1.

May 2, 2007
CURRENT and STABLE both have the patch for ipv6 type 0 routing headers. The problem is that ipv6 routing headers could be run over the same link multiple times.

March 10, 2007
While many of the DST changes were imported last year, we decided to cover all cases and import the latest tzdata2007c. Users concerned about DST changes should update their sources and rebuild. The java ports may not have DST changes in place. We will review that issue.

Jaunary 23, 2007
A "symlink" exploit was found in the MidnightBSD jail system. A fix was made available. Please update your /etc/rc.d/jail file from cvs. Patches will not be created until our first release.