Why BSD Is Better Than Linux

Total Page:16

File Type:pdf, Size:1020Kb

Why BSD Is Better Than Linux WhyBSD is better than Linux Greg``groggy''Lehey IBM Linux Technology Center,Ozlabs [email protected] [email protected] Brisbane, 7 February 2002 BSD: The other free Operating System 1GregLehey, 7 February 2002 BSD? What'sthat? BSD: The other free Operating System 2GregLehey, 7 February 2002 BSD? What'sthat? Remember these? vi BSD: The other free Operating System 3GregLehey, 7 February 2002 BSD? What'sthat? Remember these? vi csh BSD: The other free Operating System 4GregLehey, 7 February 2002 BSD? What'sthat? Remember these? vi csh sendmail BSD: The other free Operating System 5GregLehey, 7 February 2002 BSD? What'sthat? Remember these? vi csh sendmail named (BIND) BSD: The other free Operating System 6GregLehey, 7 February 2002 BSD? What'sthat? Remember these? vi csh sendmail named (BIND) The Internet BSD: The other free Operating System 7GregLehey, 7 February 2002 BSD? What’sthat? Remember these? vi csh sendmail named (BIND) The Internet OpenSSH BSD: The other free Operating System 8•GregLehey, 7 February 2002 Alittle history BSD: The other free Operating System 9GregLehey, 7 February 2002 Alittle history • UNIX was a research project until 1982. BSD: The other free Operating System 10 GregLehey, 7 February 2002 Alittle history • UNIX was a research project until 1982. • Universities had access to the UNIX source code. BSD: The other free Operating System 11 GregLehey, 7 February 2002 Alittle history • UNIX was a research project until 1982. • Universities had access to the UNIX source code. • The Computer Sciences Research Group (CSRG) at the Uni- versity of California, Berkeley(UCB) wrote much newcode. BSD: The other free Operating System 12 GregLehey, 7 February 2002 Alittle history • UNIX was a research project until 1982. • Universities had access to the UNIX source code. • The Computer Sciences Research Group (CSRG) at the Uni- versity of California, Berkeley(UCB) wrote much newcode. • The code was released on tapes called ‘‘BerkeleySoftware Distribution’’, or BSD. BSD: The other free Operating System 13 • GregLehey, 7 February 2002 BSD in the 80s BSD: The other free Operating System 14 GregLehey, 7 February 2002 BSD in the 80s • UNIX was ported to the VAX, which required virtual memo- ry support. The first widely distributed UNIX for the VAX was3BSD. BSD: The other free Operating System 15 GregLehey, 7 February 2002 BSD in the 80s • UNIX was ported to the VAX, which required virtual memo- ry support. The first widely distributed UNIX for the VAX was3BSD. • The American Defense Advanced Research Projects Admin- istration (DARPA) wanted to update their network, ARPANET. BSD: The other free Operating System 16 GregLehey, 7 February 2002 BSD in the 80s • UNIX was ported to the VAX, which required virtual memo- ry support. The first widely distributed UNIX for the VAX was3BSD. • The American Defense Advanced Research Projects Admin- istration (DARPA) wanted to update their network, ARPANET. • The newprotocols were called ‘‘Internet Protocols’’. BSD: The other free Operating System 17 GregLehey, 7 February 2002 BSD in the 80s • UNIX was ported to the VAX, which required virtual memo- ry support. The first widely distributed UNIX for the VAX was3BSD. • The American Defense Advanced Research Projects Admin- istration (DARPA) wanted to update their network, ARPANET. • The newprotocols were called ‘‘Internet Protocols’’. • DARPAgav e the contract to BBN and UCB. BSD: The other free Operating System 18 GregLehey, 7 February 2002 BSD in the 80s • UNIX was ported to the VAX, which required virtual memo- ry support. The first widely distributed UNIX for the VAX was3BSD. • The American Defense Advanced Research Projects Admin- istration (DARPA) wanted to update their network, ARPANET. • The newprotocols were called ‘‘Internet Protocols’’. • DARPAgav e the contract to BBN and UCB. • The first operating system to support the In- ternet Protocols was 4.1c BSD. BSD: The other free Operating System 19 • GregLehey, 7 February 2002 But is it free software? BSD: The other free Operating System 20 GregLehey, 7 February 2002 But is it free software? • UNIX was not free software. BSD: The other free Operating System 21 GregLehey, 7 February 2002 But is it free software? • UNIX was not free software. • All work done at UCB was available without licensing con- ditions. BSD: The other free Operating System 22 GregLehey, 7 February 2002 But is it free software? • UNIX was not free software. • All work done at UCB was available without licensing con- ditions. • The tapes contained both UNIX and UCB code, so they could only go to UNIX license holders. BSD: The other free Operating System 23 GregLehey, 7 February 2002 But is it free software? • UNIX was not free software. • All work done at UCB was available without licensing con- ditions. • The tapes contained both UNIX and UCB code, so they could only go to UNIX license holders. • In the late 80’s, the CSRG worked to extricate the Berkeley code from the UNIX code. BSD: The other free Operating System 24 GregLehey, 7 February 2002 But is it free software? • UNIX was not free software. • All work done at UCB was available without licensing con- ditions. • The tapes contained both UNIX and UCB code, so they could only go to UNIX license holders. • In the late 80’s, the CSRG worked to extricate the Berkeley code from the UNIX code. • The results were released as the ‘‘Berkeley Networking Tapes’’, Net/1 and Net/2. BSD: The other free Operating System 25 GregLehey, 7 February 2002 But is it free software? • UNIX was not free software. • All work done at UCB was available without licensing con- ditions. • The tapes contained both UNIX and UCB code, so they could only go to UNIX license holders. • In the late 80’s, the CSRG worked to extricate the Berkeley code from the UNIX code. • The results were released as the ‘‘Berkeley Networking Tapes’’, Net/1 and Net/2. • Theywere not complete operating systems. BSD: The other free Operating System 26 • GregLehey, 7 February 2002 Afree UNIX operating system • In the early 90s, Bill Jolitz ported 4.3BSD to the Intel 386 architecture. BSD: The other free Operating System 27 GregLehey, 7 February 2002 Afree UNIX operating system • In the early 90s, Bill Jolitz ported 4.3BSD to the Intel 386 architecture. • Some old CSRG members formed a companycalled Berke- leySoftware Design, Inc. (BSDI). BSD: The other free Operating System 28 GregLehey, 7 February 2002 Afree UNIX operating system • In the early 90s, Bill Jolitz ported 4.3BSD to the Intel 386 architecture. • Some old CSRG members formed a companycalled Berke- leySoftware Design, Inc. (BSDI). • BSDI marketed a commercial operating system called BSD/386, later BSD/OS. BSD: The other free Operating System 29 GregLehey, 7 February 2002 Afree UNIX operating system • In the early 90s, Bill Jolitz ported 4.3BSD to the Intel 386 architecture. • Some old CSRG members formed a companycalled Berke- leySoftware Design, Inc. (BSDI). • BSDI marketed a commercial operating system called BSD/386, later BSD/OS. • Bill Jolitz wanted a free version, and created 386BSD. BSD: The other free Operating System 30 GregLehey, 7 February 2002 Afree UNIX operating system • In the early 90s, Bill Jolitz ported 4.3BSD to the Intel 386 architecture. • Some old CSRG members formed a companycalled Berke- leySoftware Design, Inc. (BSDI). • BSDI marketed a commercial operating system called BSD/386, later BSD/OS. • Bill Jolitz wanted a free version, and created 386BSD. • Later,other people used this basis to create NetBSD (April 1993), FreeBSD (December 1993) and OpenBSD (October 1995). BSD: The other free Operating System 31 • GregLehey, 7 February 2002 But is it UNIX? BSD: The other free Operating System 32 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of AT&T. BSD: The other free Operating System 33 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of AT&T. • AT&T is a modem test command. BSD: The other free Operating System 34 • GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of The Open Group. BSD: The other free Operating System 35 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of The Open Group. • The Open Group awards licenses after proving specific func- tionality and purchasing power. BSD: The other free Operating System 36 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of The Open Group. • The Open Group awards licenses after proving specific func- tionality and purchasing power. • The BSDs have not purchased a UNIX name. BSD: The other free Operating System 37 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of The Open Group. • The Open Group awards licenses after proving specific func- tionality and purchasing power. • The BSDs have not purchased a UNIX name. • Microsoft has purchased a UNIX name for ‘‘Windows NT’’. BSD: The other free Operating System 38 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of The Open Group. • The Open Group awards licenses after proving specific func- tionality and purchasing power. • The BSDs have not purchased a UNIX name. • Microsoft has purchased a UNIX name for ‘‘Windows NT’’. • The Eighth edition of AT&T Research UNIX was based on 4.1cBSD. BSD: The other free Operating System 39 GregLehey, 7 February 2002 But is it UNIX? • UNIX is a trade mark of The Open Group. • The Open Group awards licenses after proving specific func- tionality and purchasing power. • The BSDs have not purchased a UNIX name. • Microsoft has purchased a UNIX name for ‘‘Windows NT’’. • The Eighth edition of AT&T Research UNIX was based on 4.1cBSD. • To besure, look at the code. BSD: The other free Operating System 40 • GregLehey, 7 February 2002 But is it UNIX? Seventh Edition Research UNIX sys/dev/rl.c : rlstrategy(bp) register struct buf *bp; { register struct rl *rlp; int drive,dsize; drive = minor(bp->b_dev); rlp = &rl[drive]; dsize = 0; ..
Recommended publications
  • Megaraid 6Gb/S SAS RAID Controllers Users Guide
    USER’S GUIDE MegaRAID® 6Gb/s SAS RAID Controllers November 2009 41450-02 Rev. B This document contains proprietary information of LSI Corporation. The information contained herein is not to be used by or disclosed to third parties without the express written permission of an officer of LSI Corporation. LSI products are not intended for use in life-support appliances, devices, or systems. Use of any LSI product in such applications without written consent of the appropriate LSI officer is prohibited. Purchase of I2C components of LSI Corporation, or one of its sublicensed Associated Companies, conveys a license under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C standard Specification as defined by Philips. Document 41450-02 Rev. B, November 2009. This document describes the current versions of the LSI Corporation MegaRAID® SAS RAID controllers and will remain the official reference source for all revisions/releases of these products until rescinded by an update. LSI Corporation reserves the right to make changes to any products herein at any time without notice. LSI does not assume any responsibility or liability arising out of the application or use of any product described herein, except as expressly agreed to in writing by LSI; nor does the purchase or use of a product from LSI convey a license under any patent rights, copyrights, trademark rights, or any other of the intellectual property rights of LSI or third parties. Copyright © 2009 by LSI Corporation. All rights reserved. TRADEMARK ACKNOWLEDGMENT LSI, the LSI logo design, Fusion-MPT, and MegaRAID are trademarks or registered trademarks of LSI Corporation.
    [Show full text]
  • Ebook - Informations About Operating Systems Version: August 15, 2006 | Download
    eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org AIX Internet: AIX AmigaOS Internet: AmigaOS AtheOS Internet: AtheOS BeIA Internet: BeIA BeOS Internet: BeOS BSDi Internet: BSDi CP/M Internet: CP/M Darwin Internet: Darwin EPOC Internet: EPOC FreeBSD Internet: FreeBSD HP-UX Internet: HP-UX Hurd Internet: Hurd Inferno Internet: Inferno IRIX Internet: IRIX JavaOS Internet: JavaOS LFS Internet: LFS Linspire Internet: Linspire Linux Internet: Linux MacOS Internet: MacOS Minix Internet: Minix MorphOS Internet: MorphOS MS-DOS Internet: MS-DOS MVS Internet: MVS NetBSD Internet: NetBSD NetWare Internet: NetWare Newdeal Internet: Newdeal NEXTSTEP Internet: NEXTSTEP OpenBSD Internet: OpenBSD OS/2 Internet: OS/2 Further operating systems Internet: Further operating systems PalmOS Internet: PalmOS Plan9 Internet: Plan9 QNX Internet: QNX RiscOS Internet: RiscOS Solaris Internet: Solaris SuSE Linux Internet: SuSE Linux Unicos Internet: Unicos Unix Internet: Unix Unixware Internet: Unixware Windows 2000 Internet: Windows 2000 Windows 3.11 Internet: Windows 3.11 Windows 95 Internet: Windows 95 Windows 98 Internet: Windows 98 Windows CE Internet: Windows CE Windows Family Internet: Windows Family Windows ME Internet: Windows ME Seite 1 von 138 eBook - Informations about Operating Systems Version: August 15, 2006 | Download: www.operating-system.org Windows NT 3.1 Internet: Windows NT 3.1 Windows NT 4.0 Internet: Windows NT 4.0 Windows Server 2003 Internet: Windows Server 2003 Windows Vista Internet: Windows Vista Windows XP Internet: Windows XP Apple - Company Internet: Apple - Company AT&T - Company Internet: AT&T - Company Be Inc. - Company Internet: Be Inc. - Company BSD Family Internet: BSD Family Cray Inc.
    [Show full text]
  • OM-Cube Project
    OM-Cube project V. Hiribarren, N. Marchand, N. Talfer [email protected] - [email protected] - [email protected] Abstract. The OM-Cube project is composed of several components like a minimal operating system, a multi- media player, a LCD display and an infra-red controller. They should be chosen to fit the hardware of an em- bedded system. Several other similar projects can provide information on the software that can be chosen. This paper aims to examine the different available tools to build the OM-Multimedia machine. The main purpose is to explore different ways to build an embedded system that fits the hardware and fulfills the project. 1 A Minimal Operating System The operating system is the core of the embedded system, and therefore should be chosen with care. Because of its popu- larity, a Linux based system seems the best choice, but other open systems exist and should be considered. After having elected a system, all unnecessary components may be removed to get a minimal operating system. 1.1 A Linux Operating System Using a Linux kernel has several advantages. As it’s a popular kernel, many drivers and documentation are available. Linux is an open source kernel; therefore it enables anyone to modify its sources and to recompile it. Using Linux in an embedded system requires adapting the kernel to the hardware and to the system needs. A simple method for building a Linux embed- ded system is to create a partition on a development host and to mount it on a temporary mount point. This partition is filled as one goes along and then, the final distribution is put on the target host [Fich02] [LFS].
    [Show full text]
  • The Journal of AUUG Inc. Volume 25 ¯ Number 3 September 2004
    The Journal of AUUG Inc. Volume 25 ¯ Number 3 September 2004 Features: mychart Charting System for Recreational Boats 8 Lions Commentary, part 1 17 Managing Debian 24 SEQUENT: Asynchronous Distributed Data Exchange 51 Framework News: Minutes to AUUG board meeting of 5 May 2004 13 Liberal license for ancient UNIX sources 16 First Australian UNIX Developer’s Symposium: CFP 60 First Digital Pest Symposium 61 Regulars: Editorial 1 President’s Column 3 About AUUGN 4 My Home Network 5 AUUG Corporate Members 23 A Hacker’s Diary 29 Letters to AUUG 58 Chapter Meetings and Contact Details 62 AUUG Membership AppLication Form 63 ISSN 1035-7521 Print post approved by Australia Post - PP2391500002 AUUGN The journal of AUUG Inc. Volume 25, Number 3 September 2004 Editor ial Gr eg Lehey <[email protected]> After last quarter's spectacularly late delivery of For those newcomers who don't recall the “Lions AUUGN, things aregradually getting back to nor- Book”, this is the “Commentary on the Sixth Edi- mal. I had hoped to have this on your desk by tion UNIX Operating System” that John Lions the end of September,but it wasn't to be. Given wr ote for classes at UNSW back in 1977. Suppos- that that was only a couple of weeks after the “Ju- edly they werethe most-photocopied of all UNIX- ly” edition, this doesn’t seem to be such a prob- related documents. Ihad mislaid my photocopy, lem. I'm fully expecting to get the December is- poor as it was (weren't they all?) some time earli- sue out in time to keep you from boredom over er,soIwas delighted to have an easy to read ver- the Christmas break.
    [Show full text]
  • Freebsd and Netbsd on Small X86 Based Systems
    FreeBSD and NetBSD on Small x86 Based Systems Dr. Adrian Steinmann <[email protected]> Asia BSD Conference in Tokyo, Japan March 17th, 2011 1 Introduction Who am I? • Ph.D. in Mathematical Physics (long time ago) • Webgroup Consulting AG (now) • IT Consulting Open Source, Security, Perl • FreeBSD since version 1.0 (1993) • NetBSD since version 3.0 (2005) • Traveling, Sculpting, Go AsiaBSDCon Tutorial March 17, 2011 in Tokyo, Japan “Installing and Running FreeBSD and NetBSD on Small x86 Based Systems” Dr. Adrian Steinmann <[email protected]> 2 Focus on Installing and Running FreeBSD and NetBSD on Compact Flash Systems (1) Overview of suitable SW for small x86 based systems with compact flash (CF) (2) Live CD / USB dists to try out and bootstrap onto a CF (3) Overview of HW for small x86 systems (4) Installation strategies: what needs special attention when doing installations to CF (5) Building your own custom Install/Maintenance RAMdisk AsiaBSDCon Tutorial March 17, 2011 in Tokyo, Japan “Installing and Running FreeBSD and NetBSD on Small x86 Based Systems” Dr. Adrian Steinmann <[email protected]> 3 FreeBSD for Small HW Many choices! – Too many? • PicoBSD / TinyBSD • miniBSD & m0n0wall • pfSense • FreeBSD livefs, memstick • NanoBSD • STYX. Others: druidbsd, Beastiebox, Cauldron Project, ... AsiaBSDCon Tutorial March 17, 2011 in Tokyo, Japan “Installing and Running FreeBSD and NetBSD on Small x86 Based Systems” Dr. Adrian Steinmann <[email protected]> 4 PicoBSD & miniBSD • PicoBSD (1998): Initial import into src/release/picobsd/ by Andrzej Bialecki <[email protected]
    [Show full text]
  • The Complete Freebsd
    The Complete FreeBSD® If you find errors in this book, please report them to Greg Lehey <grog@Free- BSD.org> for inclusion in the errata list. The Complete FreeBSD® Fourth Edition Tenth anniversary version, 24 February 2006 Greg Lehey The Complete FreeBSD® by Greg Lehey <[email protected]> Copyright © 1996, 1997, 1999, 2002, 2003, 2006 by Greg Lehey. This book is licensed under the Creative Commons “Attribution-NonCommercial-ShareAlike 2.5” license. The full text is located at http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode. You are free: • to copy, distribute, display, and perform the work • to make derivative works under the following conditions: • Attribution. You must attribute the work in the manner specified by the author or licensor. • Noncommercial. You may not use this work for commercial purposes. This clause is modified from the original by the provision: You may use this book for commercial purposes if you pay me the sum of USD 20 per copy printed (whether sold or not). You must also agree to allow inspection of printing records and other material necessary to confirm the royalty sums. The purpose of this clause is to make it attractive to negotiate sensible royalties before printing. • Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. • For any reuse or distribution, you must make clear to others the license terms of this work. • Any of these conditions can be waived if you get permission from the copyright holder. Your fair use and other rights are in no way affected by the above.
    [Show full text]
  • Govt Linux Appreciation Day 09/18/01
    John Terpstra Vice President, Technology Caldera International, Inc. The Maturation of Linux Are we there yet? Slide 2 The Road to Maturity . Self-Discipline . Acceptance of Responsibility . Accountability for Actions Slide 3 MarketMarket Share 1999 Worldwide Market for Server Operating Environments N = 5.475 Million Shipments Other NOS Netware 2.6% 19.4% NT Server 38.1% Unix & Linux 39.9% Source: IDC Slide 4 Linux Server Applications Primary Function of Linux Servers Installed at U.S. Sites, 1999 Web Server 42.1% Overwhelming File/Print Server 26.0% appeal as a Web Email Server 23.2% DNS 15.3% server – over 50% Firewall/Proxy/Cache 14.7% of all Internet Internet/Intranet Server 12.6% Web Servers run Database 10.5% on Apache and Application Development 8.4% Application server 6.3% 60% of all Apache Experimental/Testing 6.3% Servers run on Router/Gateway 5.8% Linux Networking 2.6% Systems Mgmt. 2.1% Backup 2.1% VPN 1.6% Technical Apps 1.1% Other 1.1% 0% 10% 20% 30% 40% 50% Source: IDC N=195 Slide 5 Where Are We? 1. File and Print – 10 Million servers - Major application - Samba 2. Web Serving – 18 Million servers - Major application - Apache 3. Proxy Serving - - Major application – Squid Linux plays a major role hosting each application Slide 6 A Competitive View – Then http://www.microsoft.com/windows/serverappliance/kempin.asp Date: Nov 9, 2000 But it is true that Linux are actually rapidly increasing their market share in the US also. Doesn't this pose a threat? "Linux is simply a fad that has been generated by the media and is destined to fall by the wayside in time.
    [Show full text]
  • Netiq® Cloudaccess and Mobileaccess Installation and Configuration Guide
    NetIQ® CloudAccess and MobileAccess Installation and Configuration Guide September 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE AGREEMENT OR A NON-DISCLOSURE AGREEMENT. EXCEPT AS EXPRESSLY SET FORTH IN SUCH LICENSE AGREEMENT OR NON-DISCLOSURE AGREEMENT, NETIQ CORPORATION PROVIDES THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SOME STATES DO NOT ALLOW DISCLAIMERS OF EXPRESS OR IMPLIED WARRANTIES IN CERTAIN TRANSACTIONS; THEREFORE, THIS STATEMENT MAY NOT APPLY TO YOU. For purposes of clarity, any module, adapter or other similar material ("Module") is licensed under the terms and conditions of the End User License Agreement for the applicable version of the NetIQ product or software to which it relates or interoperates with, and by accessing, copying or using a Module you agree to be bound by such terms. If you do not agree to the terms of the End User License Agreement you are not authorized to use, access or copy a Module and you must destroy all copies of the Module and contact NetIQ for further instructions. This document and the software described in this document may not be lent, sold, or given away without the prior written permission of NetIQ Corporation, except as otherwise permitted by law. Except as expressly set forth in such license agreement or non-disclosure agreement, no part of this document or the software described in this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, or otherwise, without the prior written consent of NetIQ Corporation.
    [Show full text]
  • List of BSD Operating Systems
    FreeBSD-based SNo Name Description A lightweight operating system that aims to bring the flexibility and philosophy of Arch 1 ArchBSD Linux to BSD-based operating systems. 2 AskoziaPBX Discontinued 3 BSDBox 4 BSDeviant 5 BSDLive 6 Bzerk CD 7 DragonFly BSD Originally forked from FreeBSD 4.8, now developed in a different direction 8 ClosedBSD DesktopBSD is a discontinued desktop-oriented FreeBSD variant using K Desktop 9 DesktopBSD Environment 3.5. 10 EclipseBSD Formerly DamnSmallBSD; a small live FreeBSD environment geared toward developers and 11 Evoke system administrators. 12 FenestrOS BSD 13 FreeBSDLive FreeBSD 14 LiveCD 15 FreeNAS 16 FreeSBIE A "portable system administrator toolkit". It generally contains software for hardware tests, 17 Frenzy Live CD file system check, security check and network setup and analysis. Debian 18 GNU/kFreeBSD 19 Ging Gentoo/*BSD subproject to port Gentoo features such as Portage to the FreeBSD operating 20 Gentoo/FreeBSD system GhostBSD is a Unix-derivative, desktop-oriented operating system based on FreeBSD. It aims to be easy to install, ready-to-use and easy to use. Its goal is to combine the stability 21 GhostBSD and security of FreeBSD with pre-installed Gnome, Mate, Xfce, LXDE or Openbox graphical user interface. 22 GuLIC-BSD 23 HamFreeSBIE 24 HeX IronPort 25 security appliances AsyncOS 26 JunOS For Juniper routers A LiveCD or USB stick-based modular toolkit, including an anonymous surfing capability using Tor. The author also made NetBSD LiveUSB - MaheshaNetBSD, and DragonFlyBSD 27 MaheshaBSD LiveUSB - MaheshaDragonFlyBSD. A LiveCD can be made from all these USB distributions by running the /makeiso script in the root directory.
    [Show full text]
  • SCO Office MAIL SERVER
    SCO_office_DS2.qxd 1/8/03 9:21 AM Page 1 SCOoffice MAIL SERVER SCOoffice Mail Server combines the Microsoft Outlook® compatibility users need with the built-in reliability and ease of use customers expect, and is priced at a fraction of the cost of Microsoft Exchange™. The result is a rock solid, affordable, and complete mail and collaboration solution. COMPATIBLE SCOoffice MAIL SERVER 2.0 FEATURES SCOoffice Mail Server is specifically designed to COMPATIBLE be compatible with Microsoft Outlook and other popular • Advanced, scalable, full-featured Internet mail server mail clients. It comes pre-configured to support mail, enhanced address book, and busy-free calendar features of • Supports Internet standard email protocols including popular messaging readers. As a result, businesses can deliver SMTP, POP3, and IMAP4 complete messaging and time management without any user • Supports popular mail clients, including Microsoft Outlook retraining or desktop software updates. 2000, Outlook XP, Outlook 98, Outlook Express, Eudora, When used with Microsoft Outlook, SCOoffice Mail Server Netscape Communicator 4.7, Kmail and others adds essential collaboration with shared calendar, folders, and • Internet Messaging Program (IMP) web-based email client global address book features. Further, the simple Outlook for complete web-based mail interface enables users to quickly set up shared resources • Free/Busy calendaring services for Microsoft Outlook and without technical assistance. Ximian Evolution • Integrates with popular third-party virus filtering tools RELIABLE • Supports well known and trusted commercial solutions for Known worldwide for providing key infrastructure for the backup, FAX messaging, and virus protection day-to-day business operations of internationally recognized • Support remote, sometimes connected clients via IMAP4 organizations, such as McDonald’s and NASDAQ, SCO has and Web-based Mail Client built its reputation around the reliability of its software.
    [Show full text]
  • Case COMP/C-3/37.792 Microsoft)
    EN EN EN COMMISSION OF THE EUROPEAN COMMUNITIES Brussels, 21.4.2004 C(2004)900 final COMMISSION DECISION of 24.03.2004 relating to a proceeding under Article 82 of the EC Treaty (Case COMP/C-3/37.792 Microsoft) (ONLY THE ENGLISH TEXT IS AUTHENTIC) (Text with EEA relevance) EN EN COMMISSION DECISION of 24.03.2004 relating to a proceeding under Article 82 of the EC Treaty (Case COMP/C-3/37.792 Microsoft) (ONLY THE ENGLISH TEXT IS AUTHENTIC) (Text with EEA relevance) THE COMMISSION OF THE EUROPEAN COMMUNITIES, Having regard to the Treaty establishing the European Community, Having regard to Council Regulation No 17 of 6 February 1962, First Regulation implementing Articles 85 and 86 of the Treaty1, and in particular Article 3 and Article 15(2) thereof, Having regard to the complaint lodged by Sun Microsystems, Inc. on 10 December 1998, alleging infringements of Article 82 of the Treaty by Microsoft and requesting the Commission to put an end to those infringements, Having regard to the Commission decision of 1 August 2000 to initiate proceedings in Case IV/C-3/37.345, Having regard to the Commission decision of 29 August 2001 to initiate proceedings in this case, and to join the findings in Case IV/C-3/37.345 to the procedure followed under this case, Having given the undertaking concerned the opportunity to make known their views on the objections raised by the Commission pursuant to Article 19(1) of Regulation No 17 and Commission Regulation (EC) No 2842/98 of 22 December 1998 on the hearing of parties in certain proceedings under Articles 85 and 86 of the EC Treaty2, Having regard to the final report of the hearing officer in this case, After consulting the Advisory Committee on Restrictive Practices and Dominant Positions, 1 OJ 13, 21.2.1962, p.
    [Show full text]
  • Mechanism: Limited Direct Execution
    6 Mechanism: Limited Direct Execution In order to virtualize the CPU, the operating system needs to some- how share the physical CPU among many jobs running seemingly at the same time. The basic idea is simple: run one process for a little while, then run another one, and so forth. By time sharing the CPU in this manner, virtualization is achieved. There are a few challenges, however, in building such virtualiza- tion machinery. The first is performance: how can we implement vir- tualization without adding excessive overhead to the system? The second is control: how can we run processes efficiently while retain- ing control over the CPU? Control is particularly important to the OS, as it is in charge of resources; without it, a process could simply run forever and take over the machine, or access information that it shouldn’t be allowed to access. Attaining performance while main- taining control is thus one of the central challenges in building an operating system. THE CRUX: HOW TO EFFICIENTLY VIRTUALIZE THE CPU WITH CONTROL The OS must virtualize the CPU in an efficient manner, but while retaining control over the system. To do so, both hardware and op- erating systems support will be required. The OS will often use a judicious bit of hardware support in order to accomplish its work effectively. 1 2 MECHANISM:LIMITED DIRECT EXECUTION 6.1 Basic Technique: Limited Direct Execution To make a program run as fast as one might expect, not surpris- ingly OS developers came up with a simple technique, which we call limited direct execution.
    [Show full text]