| ★ wanayoo — archive 1999 http://www.netbsd.org/Changes/ | Nouvelle recherche | Portail wanayoo |
This is intended to be a summary of significant changes to NetBSD. For those interested in every change to the source tree, there is no substitute for subscribing to the source-changes mailing list.
com and an sm instance. See the
-current GENERIC config file for more info.
kern.defcorename sysctl variable and options
DEFCORENAME kernel option control the default core name, which
defaults to "%n.core". For more information, see
sysctl(3), sysctl(8), and core(5) from a recent version of -current.
By popular request, we have merged the packages available in each of the categories of the NetBSD Packages Collection into a single long list with links to all packages which is available besides the usual per-category lists.
If anyone wants to generate the same list, it can be done by running "make readme-all" after a "make readme" run in pkgsrc.
The NetBSD Project is pleased to announce the release of NetBSD 1.4.1.
This release fixes problems found in the 1.4.x family of releases, including some security issues. We urge users to upgrade their systems. NetBSD 1.4.1 includes some important changes on many architectures.
The release binaries and source are available now, and can be found on mirror sites across the world. Please use a mirror close to you. A gzipped patch is available, containing all of the changes to the main system sources since 1.4 (just 'src'; not including X or package source changes).
Isdn4bsd (or in short i4b) is a package for interfacing a computer running FreeBSD, NetBSD, OpenBSD or BSD/OS to the ISDN. Supported NetBSD architectures are NetBSD/Alpha, NetBSD/Amiga, NetBSD/Atari and NetBSD/i386.
The only ISDN protocol currently supported is the BRI protocol specified in I.430, Q.921 and Q.931; better known as DSS1 or Euro-ISDN.
Isdn4bsd allows you to make IP network connections by using either IP packets sent in raw HDLC frames on the B channel or by using built-in synchronous PPP.
For telephony, isdn4bsd can answer incoming phone calls like an answering machine and now has preliminary dialout capabilities for voice and data calls.
Bugfixes, enhancements, erratas and addons (if any) will be made available at this site.
To use the server, set your CVSROOT environment variable to "anoncvs@anoncvs.netbsd.org:/cvsroot" and your CVS_RSH environment variable to "ssh" to access the repository via ssh; or, to use the unencrypted 'pserver' protocol, use no CVS_RSH setting and a CVSROOT setting of ":pserver:anoncvs@anoncvs.netbsd.org:/cvsroot". Password for 'pserver' mode is 'anoncvs'.
The directory ftp.netbsd.org:/pub/NetBSD/NetBSD-release contains the extracted sources plus weekly updated tar files. these files are created in a similar manner to those in the /pub/NetBSD/NetBSD-current directory.
A new sup collection called `release' has been created. inside this new collection are the same SUP releases you can find in the `current' collection, excluding the `doc', `pkgsrc' and `xsrc' SUP releases, as these source have not in the past been branched for a NetBSD release.
The doc/README.sup file has been updated accordingly.
Please report any problems you see with the FTP or SUP server. (note that for a short time after the normal overnight update the SUP server was using the `release' files for the `current' collection, but this has been recitified).
Jeremy Cooper will remain in his current position as maintainer of code related to the sun3x architecture.
Let's all welcome the new port maintainer and wish him good luck, and a lot of patience! :-)
For more details, please see the security advisory.
Hypersparcs have a VIPT cache, which means that to flush a page from the cache a virtual-to-physical translation is done to do the cache tag comparison. This will cause an entry to appear in the MMU's TLB. So, when removing or changing mappings, doing a cache flush after clearing entries from the TLB may cause spurious TLB entries causing funny effects in your programs. Some pmap functions had the cache and TLB flush operation in the wrong order.
He is looking into providing the necessary patches to enable hypersparc support in NetBSD 1.4.1.
BUFCACHE option
(see options(4)).
Their packages are free of charge but have absolutely no warranty. Experimental snapshots are available at ftp://ftp.kame.net/pub/kame/snap/, every Monday. Please visit the KAME web pages for details.
NetBSD runs on twenty different system architectures featuring eight distinct families of CPUs, and is being ported to more.
For more details please see the formal release page
hypercom-parallel-patch patch
file to their kernel sources, and rebuilding. [This patch has been
merged into the 1.4.1 release.]
I've added a "show pool" command to DDB, which dumps fairly complete information about a pool. Two modifiers ara available: /p (show page headers) and /l (show log).
Logging is now enabled on a per-pool basis, so if you only need to track allocations and frees on the mclpool, you can do that by making a change to the pool_init() call that passes PR_LOGGING. You can enable logging on all pools by using the kernel option POOL_DIAGNOSTIC.
Pool logging now also works on pools that are not pool_create()'d, but rather just pool_init()'d. If the pool_init() call is made too early to use malloc(), logging is disabled automatically.
I've also changed the ABI somewhat; file and line indicators are now ALWAYS passed to pool_get(), pool_put(), and pool_reclaim(). These are used to perform reentrancy checking and logging. Logging and reentrancy checking are available if DIAGNOSTIC is defined. The file and line info are always passed for the benefit of LKMs, etc.
Jason R. Thorpe thorpej@nas.nasa.gov
A new isdn4bsd beta version (i4b-00.80.00-beta-070599.tar.gz) has been made available on the isdn4bsd distribution sites.
Many bugs - especially some fat ones causing occasional reboots without panic messages - have been fixed.
Some enhancements were made and some features were added.
Support for NetBSD/i386-1.4, NetBSD/Amiga-1.4, NetBSD/Atari-1.4 and limited support for NetBSD/i386-1.3.3 is available. Drivers for several PCI, ISA, ISAPNP, PCMCIA and ZBUS boards are included. Only the European protocol suite is supported in this test release.
For more information on isdn4bsd, please read the file README in the isdn4bsd base directory.
For NetBSD installation instructions, please read the file INSTALLATION in the NetBSD directory.
The ISDN4BSD package is available from isdn4bsd@ftp.consol.de/pub.
You have to log in as user isdn4bsd and give your email
address as the password. Then change to the pub
directory. Anonymous ftp as user ftp or anonymous
will NOT(!) work!
This also fixes ADB keyboard support on the new G3. ADB keyboard support should work just fine on older PowerMacs, too, but we're going to test an 8500 and a 7300 RSN.
I've asked that these all be pulled into the release branch, so that 1.4 (i.e. the CD being given away at USENIX!) will support these systems.
I think Charles Hannum is hoping to demo an iMac running NetBSD in the NetBSD vendor booth at USENIX! So this was the source of some of the development push :-)
Thanks lots to Bill Studenmund for testing the spew of patches that came flying into his mailbox, and thanks Tsubai for catching some of the glitches in my Bandit changes :-)
FWIW, the test system has been a new G3. PCI IDE works great, and there's also a BusLogic BT-958 SCSI in it, which also works fine :-)
Jason R. Thorpe thorpej@nas.nasa.gov
Of note, the following applications are known to work to the extent that they have been tested:
| Application and Version | Digital UNIX Env. Version |
|---|---|
| Navigator 4.08 | 4.0 |
| Navigator 4.51 | 4.0 |
| Navigator 4.51 | 4.0E |
| General Mesh Viewer (decMesa variant) | 4.0 |
(Java and Javascript even appear to work, in Navigator!)
I expect that earlier versions of those applications, for earlier versions of the Digital UNIX (or DEC OSF/1) environment, will function with little or no effort but (not having them 8-) I couldn't verify that.
Once NetBSD-current reverts back to the 'trunk' of the development sources (after 1.4 is released), this will be available to you all as part of NetBSD-current.
If you're not interested in running NetBSD-current, and instead want to run the upcoming NetBSD 1.4 release, I have prepared a set of patches to the 1.4 sources which integrate the functionality into NetBSD 1.4. If you're interested in getting the patches and are willing to provide me feedback about what you're testing with them and how well it works, please send me e-mail.
Chris Demetriou cgd@netbsd.org
% ln -s ./ test % ln -s ./ testA patch is available, along with more details
| April 1st | NetBSD 1.4_ALPHA build starts. ALPHA releases should be available in ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.4_ALPHA/ within 1-5 days, depending on the platform. Also, the NetBSD-current tree and tarfiles on ftp.netbsd.org start tracking the 1.4 release, rather than NetBSD-current. |
| April 16th | NetBSD 1.4_BETA period starts. BETA releases should be available in ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.4_BETA/ within 1-5 days, depending on the platform. |
| April 30th | Final code freeze: no changes but utterly critical ones get made after this date. |
| May 12th | 1.4 Release date: 1.4 is available for all platforms in ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.4/. |
| May 16th | NetBSD-current source tree and tarballs revert from following NetBSD-1.4 release branch to following NetBSD-current. |
The second isdn4bsd beta version (i4b-00.71.00-beta-010399.tgz) has been made available for download on the isdn4bsd ftp site.
Support for NetBSD/i386-current, NetBSD/Amiga-current, NetBSD/Atari-current and limited support for NetBSD/i386-1.3.3 is available. Drivers for several PCI, ISA, ISAPNP, PCMCIA and ZBUS boards are included. Only the European protocol suite is supported in this test release.
For more information on isdn4bsd, please read the file README in the isdn4bsd base directory.
For NetBSD installation instructions, please read the file INSTALLATION in the NetBSD directory.
The ISDN4BSD package is available from isdn4bsd@ftp.consol.de/pub.
You have to log in as user isdn4bsd and give your email
address as the password. Then change to the pub
directory. Anonymous ftp as user ftp or anonymous
will NOT(!) give the desired result!
For more information about the new group, please see http://hotel.prosa.dk/bsd-dk/
These packages are free of charge but have absolutely no warranty. They are available from:
This version supports:
This release adds a lot of ports, updates the code to conform to newer versions of many specs (which effectively meant rewriting portions of the code), and includes a lot of general cleanups and improvements.
More information and code can be found through:
|
| Home Page |