Unix-Rosetta.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

Unix-Rosetta.Pdf AIX set all OS This custom drawing feature now works in Mozilla/Firefox, A/UX in Opera 7.0 or better, and in IE 5 or better. Use click, shift- DG/UX clear all OS click, control-click, and the "set" and "clear" buttons to select FreeBSD the desired subset of OSs. Then select "Draw table" to redraw HP-UX Draw table the window with your custom table. IRIX Linux Draw table and remember Mac OS X A Sysadmin's Unixersal Translator (ROSETTA STONE) OR What do they call that in this world? Contributions and corrections gratefully accepted. Please help us fill in the blanks. New "tasks" are welcome, too! PDF version (for best results print US legal size, landscape orientation. If your browser plug-in has trouble with the PDF, then download it and load it in stand-alone acroread). Framed version. OS versions in parentheses; e.g. 10+ means version 10 and greater; 9- means version 9 and previous. $=extra cost. (obs) = obsolete If not specified, commands are in one of the following directories: /usr/bin, /usr/sbin, /bin, /sbin Files referenced may be either commands, configuration files, or directly-referenced text files. Use the man command to read the man pages for details such as command options. Categories: hardware, firmware, devices disks kernel, boot, swap files, volumes networking security, backup software, patching, tracing, logging references TASK \ OS AIX A/UX DG/UX FreeBSD HP-UX IRIX Linux Mac OS X NCR Unix NetBSD OpenBSD Reliant SCO OpenServer Solaris SunOS 4 Tru64 Ultrix UNICOS OS / TASK (rh) = Red Hat, Fujitsu Siemens. Derived from 4.4BSD- Forked from NetBSD in Derived from 4.4BSD-Lite and Mandrake, SUSE,... Originally called SINIX. Solaris 2.0-2.6, 7, 8, 9, 10, 11 Cray Inc., formed By IBM, with input from System Darwin is the Open Source Lite and 386BSD. This 1995. Security emphasis. SCO UnixWare 7.0.1& SCO (Digital Unix, OSF/1) V, BSD, etc. Runs mainly on Apple 1988-1995. Based on AT&T Data General was 386BSD. This table does not (deb) = Debian, Libranet,... Based on DC/OSX from UnixWare 7.1.1 became Caldera OpenSolaris (SunOS 5.*) Solaris 1.* An early DEC Unix, from the March 2000 OS notes SysV.2.2 with extensions from V.3, Hewlett-Packard SGI. SVR4-based (fed) = Fedora foundation for Mac OS X, aka MP-RAS table does not include This table does not Pyramid, SINIX SVR4-based. (4)= 4.0F/G superceded by Digital merger of Tera OS notes IBM RS/6000 and related aquired by EMC in 1999. include external packages from Open Unix and later became BSD-based V.4, and BSD 4.2 and 4.3 (gen) = Gentoo descended from NeXTStep external packages include external from Siemens, and SVR4. An open-source version can (5)= 5.0A Unix (now Tru64). Computer Company hardware. /usr/ports. (md) = Mandrake/Mandriva SCO again. SVR4-based. (SUSE) = SUSE from /usr/pkg. packages from /usr/ports. To be replaced with be found at illumos.org and Cray Research Solaris by 2008. (rh, FC2+, RHEL4+) system- config* /usr/sysadm/bin/sysmgr smit sam (rh) redhat-config* solstice checklist administrative GUI (6.3+) sysadm admintool checklist administrative GUI smitty Finder sysadm sysinstall linuxconf (obsolete) NetInfo Manager sysadm sushi (obs) ? WebSysAdmin scoadmin ? ? /etc/install/install wsm smh (11.31+) toolchest smc (8 01/01+) (5) sysman xmenu /usr/Cadmin/bin/* (SUSE) yast2 (deb) dpkg-reconfigure (md) drakconf useradd (5+) useradd useradd useradd useradd userdell (5+) /usr/sysadm/privbin/ useradd userdel adduser userdel usermod Aqua: System useradd userdel useradd xadmin usermod (5+) Finder chpass addUserAccount userdel sysadm scoadmin usermod edit /etc/passwd and adduser managing users lsuser /etc/adduser useradd usermod userdel Preferences / Accounts userdel userinfo getent adduser udbgen managing users userdel rmuser getprpw passmgmt adduser niutil (OS X Server) usermod usermod adduser (interactive) useradd useradd create home userdel removeuser udbrstrict mkuser edit /etc/passwd pw usermod userdel userdel logins directory removeuser chuser modprpw chage dscl sysadm user nu scripts vipw pwget /usr/Cadmin/bin/cpeople getent vipw user /usr/sadm/bin/smuser (9+) dxaccounts rmuser groupadd usrck TASK \ OS AIX A/UX DG/UX FreeBSD HP-UX IRIX Linux Mac OS X NCR Unix NetBSD OpenBSD Reliant SCO OpenServer Solaris SunOS 4 Tru64 Ultrix UNICOS OS / TASK arch uname prtconf -v /usr/platform/`uname -i`/ ioscan dmesg (if you're lucky) dia -R full uname dmesg (if you're lucky) cat /var/log/dmesg sbin/prtdiag -v (sun4u and sun4d only) vmstat -P /proc/* arch -k prtconf sysctl -a adb sysctl hw autoconf -l hwconfig hwmgr -get category lscfg dmesg model lshw hostinfo prtconf dmesg dmesg showconf hw psrinfo -v machid dg_sysreport -g hinv dmidecode devstat more isainfo -v dmesg (if you're (5) hwmgr -show dmesg (if you're list hardware list hardware configuration lsattr ? cat /var/run/dmesg.boot stm (from the SupportPlus CDROM) ioreg -bls cat /var/run/dmesg.boot uname -p scoadmin/DCU devices getconf lsdev hardware pciconf -l sysinfo -vv lspci system_profiler machinetype /var/run/dmesg.boot pcidump uname -M dmesg lucky) lucky) uname -a configuration bdf (like most vendors' df) lspnp more /etc/.osm cat /kern/msgbuf /usr/lib/X11/testtools/ iostat -En psrinfo lspath usbconfig acpidump mpcntl -I getconf lsscsi z35SysInfo prtfru pset_info camcontrol devlist machinfo (11.23+) lsusb cfgadm -l sys_check /usr/bin/X11/dxsysinfo print_manifest lsmod /etc/path_to_inst (SUSE) hwinfo smbios /sys/devices/* system_profiler unique id useful for uname -u unique id useful for uname -m ? ? cat /etc/hostid uname -i ? ? SPHardwareDataType | ? ? ? ? ? hostid hostid consvar -g sys_serial_num ? ? sysctl kern.hostuuid grep "Serial Number:" | licensing lsattr -El sys0 -a systemid licensing awk '{print $4}' show/set nvram in bdm show/set dg_sysctl | setboot /dev/nvram (if you have it) eeprom EEPROM/NVRAM bootlist -o -m normal printenv/setenv (at nvram ? eeprom (at boot stop ? eeprom eeprom ? ? EEPROM/NVRAM n/a grep BOOTPATH eeprom (SPARC only) stm hwclock (4.0D+) consvar values command monitor) nvsetenv or ctrl-a) values udev (2.6+) (10+) add_drv (3.2.*) scu scan edt udevtrigger camcontrol inf -e scsiha -pr devfsadm. pre-Solaris 7 HW 11/99, use: (4.0) scu scan edt; disklabel - ioconfig -f /hw modprobe add device without reboot cfgmgr -v ? N/A atacontrol ioscan -fnC devtype; (automatic — devmgmt scsictl reinitdev mkdev drvconfig; devlinks; {disks, tapes, ports} /dev/MKDEV rw rzXX label (for disks) /dev/MAKEDEV ? add device without reboot mkdev kldload scsiadminswap kerneld autdodiskmounter) mktable atactl (auto-detected) changedev insf -C insmod (5.x) dsfmgr -k; disklabel -rw /etc/rc.d/devfs restart devtype -b bus -p /usr/lib/symsm/bin/hot_add (RDAC) hotplug dskn auto /etc/symsm/rmparams cardctl (RDAC) hwmgr -scan scsi camcontrol stop rem_drv remove device rmdev ? ? rmsf ? ? ? ? ? ? ? ? (10+) ? ? ? ? remove device camcontrol eject devfsadm /dev/rsa0 /dev/ios0/rstape001 /dev/nrmtXh where /dev/tape tape device /dev/rmt0 /dev/rdsk/c8d?s0 /dev/rmt/0 /dev/*wt* /dev/rmt/0m /dev/st0 ? /dev/rmt/c* /dev/st0 /dev/[e][n][r]st[0-9]* autoconf -1 | /dev/rct0 /dev/rmt/0 /dev/rst0 tpmnt tape device /dev/nrtape (5.x) /dev/ntape /dev/tape n=non-rewinding, X a /dev/*sa[0-9]* grep TAPE number, h=density /dev/stdin /dev/stdout stdin/ stdout/ stderr ? ? ? /dev/fd/ ? /dev/fd/ /dev/fd/ /dev/fd/ ? /dev/fd/ ? ? /dev/fd/ ? ? ? ? stdin/ stdout/ stderr [012] [012] [012] [012] [012] /dev/stderr [012] /dev/fd/[012] xorgcfg xorgconfig Xorg -configure xf86config Xorg -configure /usr/bin/X11/xsetmon system-config-display kdmconfig X kvm config ? ? ? itemap ? xf86cfg X -configure ? hwconfig (x86) ? ? ? ? X kvm config xf86config /usr/gfx/setmon xf86config XFree86 -configure fbconfig; m64config; (etc.) XFree86 -configure redhat-config-xfree86 /etc/X11/?dm TASK \ OS AIX A/UX DG/UX FreeBSD HP-UX IRIX Linux Mac OS X NCR Unix NetBSD OpenBSD Reliant SCO OpenServer Solaris SunOS 4 Tru64 Ultrix UNICOS OS / TASK disklabel -r admpdisk -o list disklabel -r scsimgr (11.31+) pdisk -dump disk read a disk label lspv ? prtvtoc fdisk -l rawDev prtvtoc dkpart -l fsname prtvtoc dkinfo disklabel -r chpt -q ? read a disk label admvdisk -o list gpart show (7.0+) diskinfo Disk Utility mbrlabel disklabel diskName pvdisplay fdisk whole disk in partition hdisk[0,1,2,...] ? ? c ? 10 /dev/hda (e.g. if /dev/hda1 (non-root partitions are s0 c or d c /dev/ios0/rsdisk???s7 2 c c c s7 whole disk in partition is a partition) mounted under /Volumes) sysctl kern.rawpartition (???=000-999) /dev/1s# (#=0,1,...) sysadm fdisk fdisk disklabel -wr cfdisk edvtoc format label a disk sysinstall dvhtool disklabel -wr prtvtoc label a disk mkvg ? admpdisk pvcreate fx -x fdisk diskutil prtvtoc mbrlabel disklabel -E diskName dksetup divvy format disklabel -rw chpt -a /etc/labelit gpart add (7+) e2label mkpart (x86) fdisk sade (6.3+) updatescsi labelit parted (if you have it) fdisk cfdisk sysinstall smh (11.31+) fdisk partition a disk mklv dp admpdisk fx pdisk fdisk disklabel -i dkpart -e divvy format format disklabel -e chpt -p /etc/install/install partition a disk Finder: Apple HD SC Setup gpart add (7.0+) lvcreate pdisk (on a MAC) fdisk -e diskName fmthard sam sade (6.3+) (deb) mac-fdisk (on a MAC) (md) diskdrake TASK \ OS AIX A/UX DG/UX FreeBSD HP-UX IRIX Linux Mac OS X NCR Unix NetBSD OpenBSD Reliant SCO OpenServer Solaris SunOS 4 Tru64 Ultrix UNICOS OS / TASK /boot/vmlinuz* /kernel/genunix /boot/bootlx /unix /platform/`uname -m`/ kernel /hpux (9) /unix kernel /unix /unix /dgux /boot/kernel/kernel /unix /mach_kernel /stand/unix /netbsd /bsd /unix kernel/unix /vmunix /vmunix /vmunix /unicos
Recommended publications
  • Freenas® 11.0 User Guide
    FreeNAS® 11.0 User Guide June 2017 Edition FreeNAS® IS © 2011-2017 iXsystems FreeNAS® AND THE FreeNAS® LOGO ARE REGISTERED TRADEMARKS OF iXsystems FreeBSD® IS A REGISTERED TRADEMARK OF THE FreeBSD Foundation WRITTEN BY USERS OF THE FreeNAS® network-attached STORAGE OPERATING system. VERSION 11.0 CopYRIGHT © 2011-2017 iXsystems (https://www.ixsystems.com/) CONTENTS WELCOME....................................................1 TYPOGRAPHIC Conventions...........................................2 1 INTRODUCTION 3 1.1 NeW FeaturES IN 11.0..........................................3 1.2 HarDWARE Recommendations.....................................4 1.2.1 RAM...............................................5 1.2.2 The OperATING System DeVICE.................................5 1.2.3 StorAGE Disks AND ContrOLLERS.................................6 1.2.4 Network INTERFACES.......................................7 1.3 Getting Started WITH ZFS........................................8 2 INSTALLING AND UpgrADING 9 2.1 Getting FreeNAS® ............................................9 2.2 PrEPARING THE Media.......................................... 10 2.2.1 On FreeBSD OR Linux...................................... 10 2.2.2 On WindoWS.......................................... 11 2.2.3 On OS X............................................. 11 2.3 Performing THE INSTALLATION....................................... 12 2.4 INSTALLATION TROUBLESHOOTING...................................... 18 2.5 UpgrADING................................................ 19 2.5.1 Caveats:............................................
    [Show full text]
  • Kutrace: Where Have All the Nanoseconds Gone?
    KUTrace: Where have all the nanoseconds gone? Richard Sites, Invited Professor EPFL 2017.10.27 Tracing Summit 2017, Prague Richard Sites 2017.10.27 Outline Observability problem statement KUTrace solution Tracing design goals Goals drive the design Results Display Design Comparisons Conclusions Richard Sites 2017.10.27 Observability problem statement Richard Sites 2017.10.27 3 Problem statement This talk is about tail latency in real user-facing datacenter transactions. It is not about batch processing throughput, nor about benchmarks. Context: A datacenter of perhaps 20,000 servers running software services that spread work for a user-facing transaction across a few hundred or thousand machines in parallel. Each server handles hundreds of transactions per second. Some transactions are unusually slow, but not repeatably. Slow transactions occur unpredictably, but there are several per minute. We wish to observe where all the time goes in such transactions, and observe why they are slow. Richard Sites 2017.10.27 Problem statement ☞ Some transactions are unusually slow, but not repeatably. ∴ There is some source of interference just before or during a slow transaction. Understanding tail latency requires complete traces of CPU events over a few minutes, with small enough CPU and memory overhead to be usable under busiest-hour live load. Existing tracing tools have much-too-high overhead. Problem: build better tail-latency observation tools Richard Sites 2017.10.27 KUTrace solution Richard Sites 2017.10.27 6 KUTrace solution KUTrace uses minimal Linux kernel patches on a single server to trace every transition between kernel- and user-mode execution, on every CPU core, with small enough overhead to use routinely on live loads.
    [Show full text]
  • Nport 5600 Series User's Manual
    NPort 5600 Series User’s Manual Fifteenth Edition, September 2014 www.moxa.com/product © 2014 Moxa Inc. All rights reserved. NPort 5600 Series User’s Manual The software described in this manual is furnished under a license agreement and may be used only in accordance with the terms of that agreement. Copyright Notice © 2014 Moxa Inc. All rights reserved. Trademarks The MOXA logo is a registered trademark of Moxa Inc. All other trademarks or registered marks in this manual belong to their respective manufacturers. Disclaimer Information in this document is subject to change without notice and does not represent a commitment on the part of Moxa. Moxa provides this document as is, without warranty of any kind, either expressed or implied, including, but not limited to, its particular purpose. Moxa reserves the right to make improvements and/or changes to this manual, or to the products and/or the programs described in this manual, at any time. Information provided in this manual is intended to be accurate and reliable. However, Moxa assumes no responsibility for its use, or for any infringements on the rights of third parties that may result from its use. This product might include unintentional technical or typographical errors. Changes are periodically made to the information herein to correct such errors, and these changes are incorporated into new editions of the publication. Technical Support Contact Information www.moxa.com/support Moxa Americas Moxa China (Shanghai office) Toll-free: 1-888-669-2872 Toll-free: 800-820-5036 Tel: +1-714-528-6777 Tel: +86-21-5258-9955 Fax: +1-714-528-6778 Fax: +86-21-5258-5505 Moxa Europe Moxa Asia-Pacific Tel: +49-89-3 70 03 99-0 Tel: +886-2-8919-1230 Fax: +49-89-3 70 03 99-99 Fax: +886-2-8919-1231 Moxa India Tel: +91-80-4172-9088 Fax: +91-80-4132-1045 Table of Contents 1.
    [Show full text]
  • Practice Test Version 1.8 LPI 117-101: Practice Exam QUESTION NO: 1 CORRECT TEXT
    LPI 117-101 117-101 LPI 101 General Linux, Part I Practice Test Version 1.8 LPI 117-101: Practice Exam QUESTION NO: 1 CORRECT TEXT You suspect that a new ethernet card might be conflicting with another device. Which file should you check within the /proc tree to learn which IRQs are being used by which kernel drives? Answer: interrupts QUESTION NO: 2 How many SCSI ids for peripherals can SCSI-1 support? A. 5 B. 6 C. 7 D. 8 Answer: C Explanation: SCSI-1 support total 7 peripherals. There are several different types of SCSI devices. The original SCSI specification is commonly referred to as SCSI-1. The newer specification, SCSI-2, offers increased speed and performance, as well as new commands. Fast SCSI increases throughput to more than 10MB per second. Fast-Wide SCSI provides a wider data path and throughput of up to 40MB per second and up to 15 devices. There there are Ultra-SCSI and Ultra-Wide-SCSI QUESTION NO: 3 You need to install a fax server. Which type of fax/modem should you install to insure Linux compatibility? Test-King.com A. External Serial Fax/modem B. External USB Fax/modem C. Internal ISA Fax/modem D. Internal PCI Fax/modem Answer: A QUESTION NO: 4 You are running Linux 2.0.36 and you need to add a USB mouse to your system. Which of the following statements is true? "Welcome to Certification's Main Event" - www.test-king.com 2 LPI 117-101: Practice Exam A. You need to rebuild the kernel.
    [Show full text]
  • Debugging Kernel Problems
    Debugging Kernel Problems by GregLehey Edition for AsiaBSDCon 2004 Taipei, 13 March 2004 Debugging Kernel Problems by GregLehey([email protected]) Copyright © 1995-2004 GregLehey 3Debugging Kernel Problems Preface Debugging kernel problems is a black art. Not manypeople do it, and documentation is rare, in- accurate and incomplete. This document is no exception: faced with the choice of accuracyand completeness, I chose to attempt the latter.Asusual, time was the limiting factor,and this draft is still in beta status. This is a typical situation for the whole topic of kernel debugging: building debug tools and documentation is expensive,and the people who write them are also the people who use them, so there'satendencytobuild as much of the tool as necessary to do the job at hand. If the tool is well-written, it will be reusable by the next person who looks at a particular area; if not, it might fall into disuse. Consider this book a starting point for your own develop- ment of debugging tools, and remember: more than anywhere else, this is an area with ``some as- sembly required''. Debugging Kernel Problems 4 1 Introduction Operating systems fail. All operating systems contain bugs, and theywill sometimes cause the system to behave incorrectly.The BSD kernels are no exception. Compared to most other oper- ating systems, both free and commercial, the BSD kernels offer a large number of debugging tools. This tutorial examines the options available both to the experienced end user and also to the developer. In this tutorial, we’ll look at the following topics: • Howand whykernels fail.
    [Show full text]
  • Tigersharc DSP Hardware Specification, Revision 1.0.2, Direct Memory Access
    7 DIRECT MEMORY ACCESS Figure 7-0. Table 7-0. Listing 7-0. Overview Direct Memory Access (DMA) is a mechanism for transferring data with- out core being involved. The TigerSHARC® DSP’s on-chip DMA controller relieves the core processor of the burden of moving data between internal memory and an external device, external memory, or between link ports and internal or external memory. The fully-integrated DMA controller allows the TigerSHARC® DSP core processor, or an external device, to specify data transfer operations and return to normal processing while the DMA controller carries out the data transfers in the background. The TigerSHARC® DSP DMA competes with other masters for internal memory access. For more information, see “Architecture and Microarchi- tecture Overview” on page 6-7. This conflict is minimized due to the large internal memory bandwidth that is available. The DMA includes 14 DMA channels, four of which are dedicated to external memory devices, eight to link ports, and two to AutoDMA registers. TigerSHARC DSP Hardware Specification 7 - 1 Overview Figure 7-1 shows a block diagram of the TigerSHARC® DSP’s DMA controller. TRANSMITTER RECEIVER TCB TCB REGISTERS REGISTERS Internal DMA DMA CONTROLLER Bus Requests Interface Figure 7-1. DMA Block Diagram Data Transfers — General Information The DMA controller can perform several types of data transfers: • Internal memory ⇒ external memory and memory-mapped periph- erals • Internal memory ⇒ internal memory of other TigerSHARC® DSPs residing on the cluster bus • Internal memory ⇒ host processor • Internal memory ⇒ link port I/O • External memory ⇒ external peripherals 7 - 2 TigerSHARC DSP Hardware Specification Direct Memory Access • External memory ⇒ internal memory • External memory ⇒ link port I/O • Link port I/O ⇒ internal memory • Link port I/O ⇒ external memory • Cluster bus master via AutoDMA registers ⇒ internal memory Internal-to-internal memory transfers are not directly supported.
    [Show full text]
  • Openbsd and Soekris
    OpenBSD and Soekris UUASC meeting June 3, 2004 Presented by Arild Jensen Outline ● What is OpenBSD and where do I get it? ● Built-in security features ● Maintaining an OpenBSD system ● The PF packet filter Outline (cont'd) ● What is Soekris and where do I get it? ● Different models and accessories ● Getting OpenBSD onto a Soekris box ● Maintaining a Soekris/OpenBSD solution What is OpenBSD? History BSD Net/2 (4.3BSD Lite) NetBSD 0.8 386BSD 0.0 NetBSD 0.9 386BSD 0.1 4.4BSD Lite 1 NetBSD 1.0 386BSD 1.0 NetBSD 1.1 OpenBSD FreeBSD What is OpenBSD? From the creators: “...freely available, multi- platform 4.4BSD-based UNIX-like OS.” Emphasis on: ● Portability ● Standardization ● Correctness ● Proactive Security ● Integrated Cryptography ...and where do I get it? www.openbsd.org CD sales only No .iso downloads $40 Portability ● i386 ● MVME68k ● Sparc ● MVME88k ● Sparc64 ● AMD64 ● HP300 ● CATS (ARM) ● Mac68k ● MacPPC ● HPPA Standardization The Story of CARP ● Firewall failover desired ● IEEE VRRP (Virtual router redundancy protocol) ● Cisco patents involved, HSRP protocol ● Cisco and Alcatel dispute ● Birth of CARP (Common address redundancy protocol ● Early implementation included in OpenBSD 3.5 Correctness The Audit Process ● 6-12 member security team ● Continuous audit of code multiple times by different people ● Security holes and common errors ● Result: Newly discovered bugs often already fixed in OpenBSD Pro-active Security Source Code Run Time ● ProPolice ● Privilege Separation – Buffer overflow – Avoid running as root protection – Dual-process setup – Similar to Stackguard – Daemons being ● W^X converted – Write xor Execute ● Chroot – Fine-grained memory – Apache /var/www permission layout – BIND /var/named – Only on some architectures Cryptography ● Based outside of U.S.
    [Show full text]
  • I.MX Linux® Reference Manual
    i.MX Linux® Reference Manual Document Number: IMXLXRM Rev. 1, 01/2017 i.MX Linux® Reference Manual, Rev. 1, 01/2017 2 NXP Semiconductors Contents Section number Title Page Chapter 1 About this Book 1.1 Audience....................................................................................................................................................................... 27 1.1.1 Conventions................................................................................................................................................... 27 1.1.2 Definitions, Acronyms, and Abbreviations....................................................................................................27 Chapter 2 Introduction 2.1 Overview.......................................................................................................................................................................31 2.1.1 Software Base................................................................................................................................................ 31 2.1.2 Features.......................................................................................................................................................... 31 Chapter 3 Machine-Specific Layer (MSL) 3.1 Introduction...................................................................................................................................................................37 3.2 Interrupts (Operation)..................................................................................................................................................
    [Show full text]
  • Absolute BSD—The Ultimate Guide to Freebsd Table of Contents Absolute BSD—The Ultimate Guide to Freebsd
    Absolute BSD—The Ultimate Guide to FreeBSD Table of Contents Absolute BSD—The Ultimate Guide to FreeBSD............................................................................1 Dedication..........................................................................................................................................3 Foreword............................................................................................................................................4 Introduction........................................................................................................................................5 What Is FreeBSD?...................................................................................................................5 How Did FreeBSD Get Here?..................................................................................................5 The BSD License: BSD Goes Public.......................................................................................6 The Birth of Modern FreeBSD.................................................................................................6 FreeBSD Development............................................................................................................7 Committers.........................................................................................................................7 Contributors........................................................................................................................8 Users..................................................................................................................................8
    [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]
  • Freebsd Handbook
    FreeBSD Handbook http://www.freebsd.org/doc/en_US.ISO8859-1/books/han... FreeBSD Handbook The FreeBSD Documentation Project Copyright © 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 The FreeBSD Documentation Project Welcome to FreeBSD! This handbook covers the installation and day to day use of FreeBSD 8.3-RELEASE and FreeBSD 9.1-RELEASE. This manual is a work in progress and is the work of many individuals. As such, some sections may become dated and require updating. If you are interested in helping out with this project, send email to the FreeBSD documentation project mailing list. The latest version of this document is always available from the FreeBSD web site (previous versions of this handbook can be obtained from http://docs.FreeBSD.org/doc/). It may also be downloaded in a variety of formats and compression options from the FreeBSD FTP server or one of the numerous mirror sites. If you would prefer to have a hard copy of the handbook, you can purchase one at the FreeBSD Mall. You may also want to search the handbook. REDISTRIBUTION AND USE IN SOURCE (XML DOCBOOK) AND 'COMPILED' FORMS (XML, HTML, PDF, POSTSCRIPT, RTF AND SO FORTH) WITH OR WITHOUT MODIFICATION, ARE PERMITTED PROVIDED THAT THE FOLLOWING CONDITIONS ARE MET: 1. REDISTRIBUTIONS OF SOURCE CODE (XML DOCBOOK) MUST RETAIN THE ABOVE COPYRIGHT NOTICE, THIS LIST OF CONDITIONS AND THE FOLLOWING DISCLAIMER AS THE FIRST LINES OF THIS FILE UNMODIFIED. 2. REDISTRIBUTIONS IN COMPILED FORM (TRANSFORMED TO OTHER DTDS, CONVERTED TO PDF, POSTSCRIPT, RTF AND OTHER FORMATS) MUST REPRODUCE THE ABOVE COPYRIGHT NOTICE, THIS LIST OF CONDITIONS AND THE FOLLOWING DISCLAIMER IN THE DOCUMENTATION AND/OR OTHER MATERIALS PROVIDED WITH THE DISTRIBUTION.
    [Show full text]
  • A Brief Technical Introduction
    Mac OS X A Brief Technical Introduction Leon Towns-von Stauber, Occam's Razor LISA Hit the Ground Running, December 2005 http://www.occam.com/osx/ X Contents Opening Remarks..............................3 What is Mac OS X?.............................5 A New Kind of UNIX.........................12 A Diferent Kind of UNIX..................15 Resources........................................39 X Opening Remarks 3 This is a technical introduction to Mac OS X, mainly targeted to experienced UNIX users for whom OS X is at least relatively new This presentation covers primarily Mac OS X 10.4.3 (Darwin 8.3), aka Tiger X Legal Notices 4 This presentation Copyright © 2003-2005 Leon Towns-von Stauber. All rights reserved. Trademark notices Apple®, Mac®, Macintosh®, Mac OS®, Finder™, Quartz™, Cocoa®, Carbon®, AppleScript®, Bonjour™, Panther™, Tiger™, and other terms are trademarks of Apple Computer. See <http://www.apple.com/legal/ appletmlist.html>. NeXT®, NeXTstep®, OpenStep®, and NetInfo® are trademarks of NeXT Software. See <http://www.apple.com/legal/nexttmlist.html>. Other trademarks are the property of their respective owners. X What Is It? 5 Answers Ancestry Operating System Products The Structure of Mac OS X X What Is It? Answers 6 It's an elephant I mean, it's like the elephant in the Chinese/Indian parable of the blind men, perceived as diferent things depending on the approach X What Is It? Answers 7 Inheritor of the Mac OS legacy Evolved GUI, Carbon (from Mac Toolbox), AppleScript, QuickTime, etc. The latest version of NeXTstep Mach, Quartz (from Display PostScript), Cocoa (from OpenStep), NetInfo, apps (Mail, Terminal, TextEdit, Preview, Interface Builder, Project Builder, etc.), bundles, faxing from Print panel, NetBoot, etc.
    [Show full text]