About site: Software/Operating Systems/Unix/BSD/NetBSD - NetBSD
Return to Computers also Computers
  About site: http://en.wikipedia.org/wiki/NetBSD

Title: Software/Operating Systems/Unix/BSD/NetBSD - NetBSD Growing article, with links to many related topics. [Wikipedia]
Archisoft_International Reseller of Virtual Drive software from Farstone, CDROM drive emulator.

Newbrain_Emulator_Pro A freeware Grundy NewBrain emulator for Windows written in Delphi.

ProStar Powerful, affordable notebooks built to your specifications.

JavaHelp_FAQ Frequently asked questions with answers about JavaHelp. (Sun)

David_Trewern_Design Website design and development studio based in Melbourne, Australia. Includes services, news and portfolio of earlier projects.

The_Digital_Pen Offers design services for small businesses and organizations. Located in Rome, Georgia, United States.


  Alexa statistic for http://en.wikipedia.org/wiki/NetBSD





Get your Google PageRank






Please visit: http://en.wikipedia.org/wiki/NetBSD


  Related sites for http://en.wikipedia.org/wiki/NetBSD
    Linux_Links__Software Categorized selection of links to and descriptions of Linux software.
    HTML_Quick_List_-_HTML_Code_Tutorial Webpage codes in alphabetical order, their associated attributes, descriptions, and examples.
    PHP_and_Regular_Expressions_101_(WebReference) This tutorial steps through the POSIX-compliant regular expression functions in PHP in a straightforward manner.
    Jo_Buxton_IT_Training_and_Consultancy Training and consultancy for small business systems, office automation and courses. Located in the United Kingdom.
    ROT-13_Encryptor_&_Decryptor Web form to encode and decode ROT13, a simple letter substitution encryption scheme.
    Menwallpaper Gorgeous men desktop wallpaper in 800x600 and 1024x768 pixel. Themes like beach, body, face, fashion, jeans, and sport, underwear, actors, and semi-nude models and sports men.
    RFC_0432 Network Logical Map. N. Neigus. December 1972.
    TR_Newsportal A modified version of the open source Newsportal Usenet-Web gateway.
    pgasync A PostgreSQL client library for Python with special support for Twisted. [Open Source, BSD]
    E-books_Remain_Niche_Reads The e-book market is hampered by immature, expensive technology and a limited number of people willing to consider reading books on electronic devices. [CNet] (May 3, 2001)
    News_com_-_Another_key_Mozilla_figure_departs John Giannandrea also left AOL/Netscape (April 2, 1999)
    Seacloak_Software Makers of Traffic Report - a web log analysis application for the Macintosh. User's guide, sample reports.
    Xerces_C++_Parser A validating XML parser written in a portable subset of C++ by the Apache project.
    Proposal_for_Addition_of_Consonant_Base_Marker A proposal to ISO to remove current ambiguities of a grapheme cluster's semantics in various Indic languages.
    ADDR Hosting, web design, and Flash services.
    CeeMe_com Offering design, development and hosting as well as marketing, domain registration services, and bulk e-mail.
    DataDirect_Connect_JDBC_Drivers Type 4 JDBC drivers for major databases (DB2, Informix, MS SQL Server, Oracle, Sybase). [Commercial]
    FutureTCP FutureTCP is a commercial implementation of TCP.
    Geozine\'s_Cyber_Pound Click-and-take dogs in various breeds and colours.
    FrostWire A cross-platform, open source LimeWire PRO alternative, it supports Gnutella and Bittorrent protocols and is optimized to work behind firewalls.
This is websites2007.org cache of m/ as retrieved on 2008.10.06 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
NetBSD - Wikipedia, the free encyclopedia /**/

NetBSD

From Wikipedia, the free encyclopedia Jump to: navigation, search NetBSDThe NetBSD flagNetBSD 3.1 with XFree86 4.5 X server and Enlightenment window managerCompany / developerThe NetBSD FoundationOS familyBSD, Unix-likeWorking stateCurrentSource modelOpen sourceLatest stable release4.0/ 2007-12-19; 292 days agoKernel typeMonolithic kernelLicenseBSD licenseWebsitewww.netbsd.orgNetBSD is a freely redistributable, open source version of the Unix-derivative Berkeley Software Distribution (BSD) computer operating system. It was the second open source BSD descendent to be formally released, after 386BSD, and continues to be actively developed. Noted for its portability and quality of design and implementation, it is often used in embedded systems and as a starting point for the porting of other operating systems to new computer architectures.

Contents

1 History2 Symmetric multiprocessing3 Security4 Portability5 Licensing6 Compatibility with other operating systems7 The pkgsrc packages collection8 Logo9 Governance structure10 Hosting11 See also12 References13 External links//

[edit] History

NetBSD, like its sister project FreeBSD, was originally derived from the 4.3BSD release from the Computer Systems Research Group of the University of California, Berkeley, via the Networking/2 and 386BSD releases. The project began as a result of frustration within the 386BSD developer community with the pace and direction of the operating system's development. The four founders of the NetBSD project, Chris Demetriou, Theo de Raadt, Adam Glass and Charles Hannum, felt that a more open development model would be beneficial to the project; one which was centered on portable, clean, correct code. Their aim was to produce a unified, multi-platform, production-quality, BSD-based operating system.Because of the importance of networks such as the Internet in the distributed, collaborative nature of its development, de Raadt suggested the name "NetBSD", which was readily accepted by the other founders.The NetBSD source code repository was established on March 21, 1993 and the first official release, NetBSD 0.8, was made in April, 1993. This was derived from 386BSD 0.1 plus the version 0.2.2 unofficial patchkit, with several programs from the Net/2 release missing from 386BSD re-integrated, and various other improvements.In August the same year, NetBSD 0.9 was released, which contained many enhancements and bug fixes. This was still a PC-platform-only release, although by this time work was underway to add support for other architectures.NetBSD 1.0 was released in October, 1994. This was the first multi-platform release, supporting the PC, HP 9000 Series 300, Amiga, 68k Macintosh, Sun-4c series and the PC532. Also in this release, the legally encumbered Net/2-derived source code was replaced with equivalent code from 4.4BSD-lite, in accordance with the USL v BSDi lawsuit settlement.In 1994, for disputed reasons, one of the founders, Theo de Raadt, was forced out of the project. He later founded a new project, OpenBSD, from a forked version of NetBSD 1.0 near the end of 1995.NetBSD 1.x releases continued at roughly annual intervals, with minor "patch" releases in between. In 1998, NetBSD 1.3 introduced the pkgsrc packages collection. By 1999, NetBSD 1.4 had been released, supporting 16 different platforms in its binary release, and several others in the source code.In December, 2004, NetBSD 2.0 was released. The change in major version number signified the introduction of a native threads implementation for all platforms (based on the Scheduler Activations model) and support for SMP on several different CPU architectures. 48 platforms were supported in the 2.0 binary release, with another six in source code form only.From release 2.0 onwards, each major NetBSD release corresponds to an incremented major version number, i.e. the major releases following 2.0 are 3.0, 4.0 and so on. The previous minor releases are now divided into separate "stable" x.y maintenance releases and "security/critical fix" x.y.z releases.The current release of NetBSD is version 4.0 (December 19, 2007).

[edit] Symmetric multiprocessing

NetBSD has had support for SMP since the NetBSD 2.0 release in 2004 [1], which was initially implemented using the giant lock approach. During the development cycle of the NetBSD 5 release, major work was done to improve SMP support; most of the kernel subsystems were modified to be MP safe and use the fine-grained locking approach. New synchronization primitives were implemented and scheduler activations was replaced with a 1:1 threading model in February 2007 [2]. A scalable M2 thread scheduler was implemented, though the old 4.4BSD scheduler is still provided as an option. Threaded software interrupts were implemented to improve synchronization. The virtual memory system, memory allocator and trap handling were made MP safe. The file system framework, including the VFS and major file systems were modified to be MP safe. Since April, 2008 the only subsystems running with a giant lock are the network protocols and most device drivers.

[edit] Security

NetBSD provides various features in the security area [3]. The Kernel Authorization framework (or Kauth) is a subsystem managing all authorization requests inside the kernel, and used as system-wide security policy. It allows external modules to plug-in the authorization process. NetBSD also incorporates exploit mitigation features [4], MPROTECT and Segvguard from PaX project, and GCC Stack Smashing Protection (SSP, or also known as ProPolice) compiler extensions. The Verified Executables (or Veriexec) is an in-kernel file integrity subsystem in NetBSD. It allows the user to set the digital fingerprints (hashes) of files in the system to monitor by the Veriexec, and prevent the execution of them. For example, one can allow Perl to run only scripts that match the fingerprints [5]. The cryptographic device driver (CGD) provides functionality which allows using the disks or partitions (including CDs and DVDs) for encrypted storage in NetBSD [6].

[edit] Portability

NetBSD has been ported to a large number of 32- and 64-bit architectures, from VAX minicomputers to Pocket PC PDAs. The NetBSD motto is "Of course it runs NetBSD." As of 2007, NetBSD supports 54+ hardware platforms (comprising around 17 different processor architectures). Although the Linux 2.6 kernel includes support for more processor architectures[7], NetBSD supports more platforms than any single Linux distribution. The kernel and userland for these platforms are all built from a central unified source-code tree managed by CVS. Currently, unlike other kernels such as μClinux, the NetBSD kernel requires the presence of an MMU in any given target architecture.Because of the centralized source code management, and portable design, feature additions (which are not hardware specific) can benefit all platforms immediately, with little or no re-porting required.NetBSD’s portability is due to a number of interfaces for bus space and DMA. Using this portability layer, device drivers are somewhat isolated from the hardware platform. This allows a single driver to be easily used on several platforms by hiding details of exactly how the driver talks to the hardware and dramatically reduces the amount of work needed to port it to a new architecture.This enables, for instance, a driver for a specific PCI card to work whether that card is in a PCI slot on an IA-32, Alpha, PowerPC, SPARC, or other architecture with a PCI bus. Also, a single driver for a specific device can operate via several different buses (eg. ISA, PCI, PC card, etc).In comparison, Linux device driver code often needs to be reworked for every new architecture. As a consequence, in recent porting efforts by NetBSD and Linux developers, NetBSD has taken much less time to port to new hardware.[8]This platform independence aids the development of embedded systems, particularly since NetBSD 1.6, when the entire toolchain of compilers, assemblers, linkers, and other tools fully supported cross-compiling. The NetBSD cross-compiling framework allows a complete NetBSD system for an architecture to be built from another system of different architecture (usually faster or with more hardware resources), even on different operating system since the framework supports most POSIX-compliant systems. Several embedded systems using NetBSD have required no additional software development other than toolchain and target rehost.[8]In 2005, as a demonstration of NetBSD's portability and suitability for embedded applications, Technologic Systems, a vendor of embedded systems hardware, designed and demonstrated a NetBSD-powered kitchen toaster [9].Commercial ports to embedded platforms, including the AMD Geode LX800, Freescale PowerQUICC processors, Marvell Orion, AMCC 405 family of PowerPC processors, Intel XScale IOP and IXP series, are available from and supported by Wasabi Systems.

[edit] Licensing

All of the NetBSD kernel and most of the core userland source code is released under the terms of the BSD License (two, three, and four-clause variants). This essentially allows everyone to use, modify, redistribute or sell it as they wish, as long as they do not remove the copyright notice and license text (the four-clause variants also include terms relating to publicity material). Thus, the development of products based on NetBSD is possible without having to make modifications to the source code public. In contrast, the GPL stipulates that changes to source code of a product must be released to the product recipient when products derived from those changes are released.On June 20, 2008, the NetBSD Foundation announced a transition to the two clause BSD license, citing concerns with UCB support of clause 3 and industry applicability of clause 4. [10]NetBSD also includes the GNU development tools and other packages, which are covered by the GPL and other open source licenses.

[edit] Compatibility with other operating systems

At the source code level, NetBSD is very nearly entirely compliant with POSIX.1 (IEEE 1003.1-1990) standard and mostly compliant with POSIX.2 (IEEE 1003.2-1992).NetBSD also provides system call-level binary compatibility on the appropriate processor architectures with several UNIX-derived and UNIX-like operating systems, including Linux, other BSD variants like FreeBSD, Apple's Darwin, Solaris, HP-UX, SunOS 4 and SCO UNIX. This allows NetBSD users to run many applications that are only distributed in binary form for other operating systems, usually with no significant loss of performance.A variety of "foreign" disk filesystem formats are also supported in NetBSD, including FAT, NTFS, Linux ext2fs, Mac OS X UFS, RISC OS FileCore/ADFS and AmigaOS Fast File System.

[edit] The pkgsrc packages collection

NetBSD features pkgsrc (short for "package source"), a framework for building third-party application software packages that will install almost "automagically". The pkgsrc collection consists of more than 6400 packages as of January 2007. Building packages such as KDE, GNOME, the Apache server or Perl is performed simply by typing make install in the appropriate directory. This will fetch the source code, unpack, patch, configure, build and install the package such that it can be removed again later. An alternative to compiling from source is to use a precompiled binary package. Either way, any prerequisites/dependencies will be installed automatically by the package system, with no need for manual intervention.Following its mantra of portability, pkgsrc has been made portable not only across the hardware platforms that run NetBSD, but also — with the help of an autoconf-based bootstrap system — on several other Unix-like operating systems, such as Linux, other BSD variants like FreeBSD and OpenBSD, Solaris, Darwin/Mac OS X, IRIX, Interix and others. pkgsrc has also been adopted as the official package system for DragonFly BSD (announcement).

[edit] Logo

The NetBSD "flag" logo, designed by Grant Bissett, was introduced in 2004 and is an abstraction of their older logo, designed by Shawn Mueller in 1994. This was based on the famous World War II photograph Raising the Flag on Iwo Jima, which some perceived as culturally insensitive and inappropriate for an international project[1]. Even so, the primary reason for the change was actually the complexity of the drawing making it unsuitable for use as logo.[citation needed]

[edit] Governance structure

The NetBSD Foundation is the legal entity that owns the intellectual property and trademarks associated with NetBSD, and has obtained 501(c)3 non-profit organisation status with respect to U.S. taxation. The members of the foundation are NetBSD developers who have CVS commit access. The NetBSD Foundation has a Board of Directors, elected by the voting of members for two years.

[edit] Hosting

Hosting for the project is provided primarily by the Internet Systems Consortium Inc, the Luleå University of Technology, Columbia University, and Western Washington University. Mirrors for the project are spread around the world and provided by volunteers and supporters of the project.

[edit] See also

Free software portalComparison of BSD operating systemsComparison of operating systemsDebian GNU/NetBSDDragonFly BSDFreeBSDMirOS BSDOpenBSD

[edit] References

^ "NetBSD 2.0 release notes".^ Significant changes from NetBSD 4.0 to 5.0^ http://man.netbsd.org/cgi-bin/man-cgi?security++NetBSD-current^ http://man.netbsd.org/cgi-bin/man-cgi?paxctl++NetBSD-current^ http://www.netbsd.org/docs/guide/en/chap-veriexec.html^ http://www.netbsd.org/docs/guide/en/chap-cgd.html^ Kroah-Hartman, Greg (2006-07-23). "Myths, Lies, and Truths about the Linux kernel". Retrieved on 2007-06-11.^ a b "BSD or Linux: Which Unix is better for embedded applications?" (PDF). Wasabi Systems Inc. (2003). Archived from the original on 2006-12-30. Retrieved on 2007-06-11.(c) 2003 Wasabi Systems Inc. All rights reserved. This paper may not be sold or distributed without the permission of Wasabi Systems Inc. (www.wasabisystems.com). Citations and quotations from this document must include the copyright notice.^ (August 2005). "Technologic Systems Designs NetBSD Controlled Toaster". Press release. Retrieved on 2007-06-11.^ (June 2008). "NetBSD Licensing and Redistribution". Press release. Retrieved on 2008-06-20.

[edit] External links

NetBSD homepageNetBSD wikiJibbed a NetBSD based Live CDBSD News, Search Engine, Forums and TutorialsLive CD image of NetBSD 2.0Binary packages from pkgsrc bulk builds at [2], [3] and [4]#netbsd on freenodeNetBSD CVS DigestNetBSD shell account at Super Dimensional Fortress and polarhomeWasabi Systems supported hardware platformsRecent Security Enhancements in NetBSDbus_space(9): architecture independent bus – NetBSD Kernel Developer's Manualbus_dma(9): architecture independent DMA – NetBSD Kernel Developer's Manualuvm(9): architecture independent virtual memory management – NetBSD Kernel Developer's ManualUBC: An Efficient Unified I/O and Memory Caching Subsystem for NetBSDAn Implementation of Scheduler Activations on the NetBSD Operating SystemAn Implementation of User-level Restartable Atomic Sequences on the NetBSD Operating SystemThe UVM Virtual Memory SystemThe Evolution of NetBSDInternational Space Station message 1 and message 2Internet2 SUNET Internet2 Land Speed RecordWaving the flag: NetBSD developers speak about version 4.0Charles Hannum's views on the state of NetBSD, August 2006Hubert Feyrer's NetBSD BlogWhat Makes An Operating System "Portable"? by Hubert Feyrer#NetBSD Community BlogOpen Source licensing, BSD compared to GPLv • d • eUnix and Unix-like operating systemsAIX · BSD · DragonFly BSD · FreeBSD · GNU · HP-UX · IRIX · Linux · LynxOS · Mac OS X · MINIX · NetBSD · OpenBSD · Plan 9 · QNX · Research Unix · SCO OpenServer · Solaris · System V · Tru64 · VxWorks · moreRetrieved from "http://en.wikipedia.org/wiki/NetBSD" Categories: NetBSD • Free software operating systems • Embedded operating systemsHidden categories: All articles with unsourced statements • Articles with unsourced statements since February 2008 Views Article Discussion Edit this page History Personal tools Log in / create account if (window.isMSIE55) fixalpha(); Navigation Main page Contents Featured content Current events Random article Search   Interaction About Wikipedia Community portal Recent changes Contact Wikipedia Donate to Wikipedia Help Toolbox What links here Related changesUpload fileSpecial pages Printable version Permanent linkCite this page Languages العربية Беларуская Bosanski Català Česky Deutsch Eesti Ελληνικά Español Euskara Français Galego 한국어 Hrvatski Italiano עברית Lietuvių Magyar Bahasa Melayu Nederlands 日本語 ‪Norsk (bokmål)‬ Polski Português Română Русский Simple English Slovenčina Slovenščina Српски / Srpski Srpskohrvatski / Српскохрватски Suomi Svenska ไทย Türkçe Українська 中文 Powered by MediaWiki Wikimedia Foundation This page was last modified on 19 September 2008, at 07:59. All text is available under the terms of the GNU Free Documentation License. (See Copyrights for details.) Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a U.S. registered 501(c)(3) tax-deductible nonprofit charity. Privacy policy About Wikipedia Disclaimers if (window.runOnloadHook) runOnloadHook();
 

Growing

article,

with

links

to

many

related

topics.

[Wikipedia]

http://en.wikipedia.org/wiki/NetBSD

NetBSD 2008 October

dvd rental

dvd


Growing article, with links to many related topics. [Wikipedia]

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Xbox Mod Chip - Web Directory - BeSEO Computers and Internet - Mortgage - Mortgage Calculator
2008-10-06 09:28:57

Copyright 2005, 2006 by Webmaster
Websites is cool :) 274Kserokopiarki - Hotel Florencja - Garae - Hotell Cologne - Online Hotel Reservierung