Introducción a Freebsd

Total Page:16

File Type:pdf, Size:1020Kb

Introducción a Freebsd INTRODUCCIÓN A FREEBSD Oinatz Aspiazu Copyleft – All rights reversed INTRODUCCIÓN BSD "Berkeley Software Distribution," Unix programado en la Universidad de California en Berkeley. Originalmente derivado de AT&T's Unix. Por los 80, TCP/IP en BSD. SO implantado en los ordenadores del Dpto de Defensa americano 4.3BSD + Berkeley Networking Release 2 (Net/2) SO libre de código de AT&T Port a 386->386BSD . Base de los *BSD actuales Problemas legales -> 4.4BSD Lite, colabora gente de todas partes FreeBSD 1º de todos los *BSD libres Más amigable para el usuario Centrado en arquitecturas x86 soportando poco otras arquitecturas Mayor colección de ports NetBSD Extremadamente portable. Soporta múltiples arquitecturas. Desde palmtops, consolas a grandes servidores. Mejores rendimientos en temas de red OpenBSD Se centra en la seguridad Muy bueno para servidores Soporta poco hardware Otros *BSD Wind River's BSD/OS Comercial. Basado en 386BSD y 4.4BSD Darwin Corazón de Apple OS X Open Source. Es posible compilar y ejecutar Darwin en máquinas x86 PicoBSD Entra en un diskette Proyecto no actualizado desde 1998 Otras cosas *BSD , sistemas operativos completos, no sólo el kernel. Mantenidos por un grupo de programadores (<> distro) No hay 1 persona que controle el contenido de ninguna parte del sistema *BSD Hay un repositorio donde están los fuentes completos de todo el sitema. Posible acceder a cualquier versión del sistema por número de release o fecha Licencia BSD permite también distribuciones sólo binarias. Atractivo para aplicaciones embebidas Emulación linux prácticamente perfecta *BSD vs GNU/Linux BSD puede ejecutar código de Linux. Linux no puede ejecutar código de BSD. (Mayor software en BSD) BSD tiene mejor reputación como sistema más fiable debido al código base más maduro *BSD puede dar una diferencia notable en rendimiento con respecto a GNU/Linux Si estás contento con GNU/Linux probablemente no hay una buena explicación para cambiarse a *BSD. Prueba y decide tú mismo ;-) *BSD - ramas CURRENT – Es la versión en desarrollo del sistema. FreeBSD y OpenBSD sufijo -current ; NetBSD sufijo una letra (p.ej NetBSD 1.4.3G) RELEASE – Versión que sale entre 2 y 4 veces por año (cdrom, ftp,...). En los 3 sistemas. NetBSD también tiene 'patch' releases indicando un 3er dígito (NetBSD 1.4.2) STABLE. Versión FreeBSD release después de aplicar parches. En NetBSD y OpenBSD las versiones finales se sigue llamando release (linux ramas stable, development kernel) Preparando la instalación FreeBSD necesita una partición primaria Preparando windoze Defragmentar, redimensionar partición/es Preparando gnu/linux Kernel: Filesystems -> Miscellaneous fillesystems : <M> UFS filesystem support (como módulo) [*] UFS file system write support (DANGEROUS) (Escritura en UFS desde gnu/linux no funciona) Redimensionar partición/es de gnu/linux (parted) Preparando gnu/linux (II) Swap FreeBSD y linux pueden compartir la swap de FreeBSD Añadir (a /etc/rc.d/rc.sysinit Redhat): awk -- '/swap/ && ($1 !~ /#/) { system("mkswap "$1"") }' /etc/fstab (Antes de swapon -a) /etc/fstab: /dev/hdaX none swap sw 0 0 (X, nº partición swap) Lilo (/etc/lilo.conf) other=/dev/hdXY (X: letra a,b,.. dependiendo del disco / controladora, Y: nº partición primaria de FreeBSD ) table=/dev/hdX (X: letra a,b,...) label=FreeBSD Instalando FreeBSD-release Configuración kernel inicial Instalando FreeBSD-release (II) Menú principal sysinstall Instalando FreeBSD-release (III) Menú Options Instalando FreeBSD-release (III) Crear Slice FreeBSD Instalando FreeBSD-release (IV) Boot Manager (coger 'None' si está lilo/grub instalado) Instalando FreeBSD-release (V) Crear particiones dentro de nuestro slice Instalando FreeBSD-release (VI) / , root. 100Mb tamaño razonable. Resto de particiones cuelgan de ésta. FreeBSD instala unos 40Mb aquí. Swap. 2-3x Mb RAM . /var . 50Mb. Contiene archivos que están constantemente variando. /usr. Resto del disco. Resto de nuestros archivos. Softupdates. Acelera lectura/escritura disco Instalando FreeBSD-release (VII) Escogiendo paquetes (fuentes, ports, ...) Instalando FreeBSD-release (VIII) Escoger desde dónde instalar (cdrom, ftp,...) Algunas preguntas posteriores sobre tipo seguridad, red, consola, zona horaria, ratón. Salir de la instalación y arrancar el sistema. Arranque 2 tipos de arranque en sistemas *ix (BSD y System V) (Slackware) Arranque (II) Pausa inicial (opciones) dmesg Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.9-STABLE #2: Mon Jan 26 23:19:32 CET 2004 root@FreeBox:/usr/obj/usr/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (517.47-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV ,PAT,PSE36,MMX,FXSR,SSE> real memory = 268369920 (262080K bytes) avail memory = 257351680 (251320K bytes) Preloaded elf kernel "kernel" at 0xc03bb000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc03bb09c. VESA: v3.0, 4096k memory, flags:0x1, mode table:0xc0345c82 (1000022) VESA: NVidia Pentium Pro MTRR support enabled md0: Malloc disk Using $PIR table, 8 entries at 0xc00fdc30 apm0: <APM BIOS> on motherboard apm0: found APM BIOS v1.2, connected at v1.2 npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 agp0: <VIA 82C691 (Apollo Pro) host to PCI bridge> mem 0xe0000000- 0xe3ffffff at device 0.0 on pci0 pcib2: <VIA 82C598MVP (Apollo MVP3) PCI-PCI (AGP) bridge> at device 1.0 on pci0 pci1: <PCI bus> on pcib2 pci1: <NVidia GeForce DDR graphics accelerator> at 0.0 irq 11 isab0: <VIA 82C596B PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C596 ATA66 controller> port 0xe000-0xe00f at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0 usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered viapropm0: SMBus I/O base at 0x5000 viapropm0: <VIA VT82C596A Power Management Unit> port 0x5000-0x500f at device 7.3 on pci0 viapropm0: SMBus revision code 0x0 smb0: <SMBus general purpose I/O> on smbus0 pcm0: <Creative EMU10K1> port 0xe800-0xe81f irq 5 at device 10.0 on pci0 pcm0: <SigmaTel STAC9721/23 AC97 Codec> pcib1: <Host to PCI bridge> on motherboard pci2: <PCI bus> on pcib1 orm0: <Option ROM> at iomem 0xc0000-0xc97ff on isa0 pmtimer0 on isa0 fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: <PS/2 Mouse> irq 12 on atkbdc0psm0: model IntelliMouse Explorer, device ID 4 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ad0: 38166MB <ST340810A> [77545/16/63] at ata0-master UDMA66 acd0: CD-RW <LITE-ON LTR-52246S> at ata1-master PIO4 Kernel - Compilación/instalación #/usr/src/make kernel (por defecto GENERIC) ( make buildkernel KERNCONF=MIKERNEL + make installkernell KERNCONF=MIKERNEL) - Configuración /sys/i386/conf/GENERIC (configuración kernel genérica) /sys/i386/conf/LINT (configuración kernel con todos los drivers) - Errores compilando (ej. usb_ether() ) # GENERIC -- Generic kernel configuration file for FreeBSD/i386 # # For more information on this file, please read the handbook section on # Kernel Configuration Files: # #http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig- config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the # device lines is also present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # #$FreeBSD:src/sys/i386/conf/GENERIC,v1.246.2.56 2003/12/19 22:52:44 jhb Exp $ machine i386 cpu I686_CPU options CPU_ENABLE_SSE options CPU_FASTER_5X86_FPU options USER_LDT ident GENERIC maxusers 0 #options MSDOSFS #MSDOS Filesystem options CD9660 #ISO 9660 Filesystem options CD9660_ROOT #CD-ROM usable as root, CD9660 required # Power management support (see LINT for more options) device apm0 at nexus? disable flags 0x20 # Advanced Power Management # syscons is the default console driver device sc0 at isa? flags 0x100 options SC_PIXEL_MODE options SC_TWOBUTTON_MOUSE # Pseudo devices - the number indicates how many units to allocate. pseudo-device ppp 1 # Kernel PPP pseudo-device tun # Packet tunnel. pseudo-device speaker # Speaker # Sonido device pcm # USB support device uhci # UHCI PCI->USB interface device usb # USB Bus (required) device ugen # Generic device ulpt # Printer Módulos (/modules/*.ko) - Ventajas Kernel más pequeño y optimizado Posibilidad de cargar y descargar evitando tener la parte correspondiente en memoria todo el rato. Carga, kldload
Recommended publications
  • 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]
  • 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]
  • 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]
  • BSD Based Systems
    Pregled BSD sistema I projekata Glavne BSD grane FreeBSD Homepage: http://www.freebsd.org/ FreeBSD je Unix-like slobodni operativni sistem koji vodi poreklo iz AT&T UNIX-a preko Berkeley Software Distribution (BSD) grane kroz 386BSD i 4.4BSD. Radi na procesorima kompatibilnim sa Intel x86 familijom procesora, kao I na DEC Alpha, UltraSPARC procesorima od Sun Microsystems, Itanium (IA-64), AMD64 i PowerPC procesorima. Radi I na PC-98 arhitekturi. Podrska za ARM i MIPS arhitekture je trenutno u razvoju. Početkom 1993. godine Jordan K. Hubbard, Rod Grimes i Nate Williams su pokrenuli projekat čiji je cilj bio rešavanje problema koji su postojali u principima razvoja Jolitzovog 386BSD-a. Posle konsultovanja sa tadašnjim korisnicima sistema, uspostavljeni su principi i smišljeno je ime - FreeBSD. Pre nego što je konkretan razvoj i počeo, Jordan Hubbard je predložio je firmi Walnut Creek CDROM (danas BSDi) da pripreme distribuiranje FreeBSD-a na CD-ROM-ovima. Walnut Creek CDROM su prihvatili ideju, ali i obezbedili (tada potpuno nepoznatom) projektu mašinu na kojoj će biti razvijan i brzu Internet konekciju. Bez ove pomoći teško da bi FreeBSD bio razvijen u ovolikoj meri i ovolikom brzinom kao što jeste. Prva distribucija FreeBSD-a na CD-ROM-ovima (i naravno na netu) bila je FreeBSD 1.0, objavljena u decembru 1993. godine. Bila je zasnovana na Berkeley-evoj 4.3BSD-Lite ("Net/2") traci, a naravno sadržala je i komponente 386BSD-a i mnoge programe Free Software Foundation (fondacija besplatnog- slobodnog softvera). Nakon što je Novell otkupio UNIX od AT&T-a, Berkeley je morao da prizna da Net/2 traka sadrži velike delove UNIX koda.
    [Show full text]
  • Freebsd System Programming Freebsd System Programming
    FreeBSD system programming FreeBSD system programming Authors: Nathan Boeger (nboeger at khmere.com) Mana Tominaga (manna at dumaexplorer.com ) Copyright (C) 2001,2002,2003,2004 Nathan Boeger and Mana Tominaga Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, one Front-Cover Texts, and one Back-Cover Text: "Nathan Boeger and Mana Tominaga wrote this book and asks for your support through donation. Contact the authors for more information" A copy of the license is included in the section entitled GNU Free Documentation License" Welcome to the FreeBSD System Programming book. Please note that this is a work in progress and feedback is appreciated! please note a few things first: • We have written the book in a new format. I have read many programming books that have covered many different areas. Personally, I found it hard to follow code with no comments or switching back and forth between text explaining code and the code. So in this book, after chapter 1, I have split the code and text into separate pieces. The source code for each chapter is online and fully downloaded able. That way if you only want to check out the source code examples you can view them only. And if you want to understand the concepts you can read the text or even have them side by side. Please let us know your thoughts on this • The book was ordinally intended to be published in hard copy form.
    [Show full text]
  • Installing Openbsd: a Beginner's Guide (Mac PPC) Freebsd 5.X And
    Daemon News: December 2004 http://ezine.daemonnews.org/200412/ Mirrors Primary (US) Issues December 2004 December 2004 Get BSD Contact Us Search BSD FAQ New to BSD? DN Print Magazine BSD News BSD Mall BSD Support Join Us T H I S M O N T H ' S F E A T U R E S From the Editor Installing OpenBSD: A Beginner's Guide (Mac PPC) by Brian Schonhorst Digium releases g.729 codec for FreeBSD The OpenBSD website is contains an extermely thorough FAQ and by Chris Coleman manual that should be any OpenBSD user's primary resource. Below Digium makes the g.729 speech I will go through a basic installation of OpenBSD 3.5 to clarify some vocoder codec available for points that might be confusing to a new OpenBSD user. FreeBSD after bsdnews.com readers lobby for a FreeBSD There are many ways you can get OpenBSD up and running on your port machine. I will assume you are using the official OpenBSD CD set because if you aren't, you should be. The official CD's are one of the few ways to support the OpenBSD community financially. Get BSD Stuff A few things you should consider before beginning: Read More FreeBSD 5.x and the Future by Scott Long The release of FreeBSD 5.3 signals the true kick-off of the 5-STABLE and 6-CURRENT series. We are very excited about this, both because 5.3 is a good release, and because 6.0 will give us a chance to, erm, redeem ourselves and our development process.
    [Show full text]
  • Cours D.Introduction Tcp-Ip.Pdf
    Cours d’introduction `aTCP/IP Fran¸coisLaissus Version du 25 f´evrier2009 ii Copyright°c 1999 - 2009 — $Rev: 131 $ — Fran¸coisLaissus Avant propos Les sources de ce document sont d´evelopp´ees,g´er´eeset conserv´eesgrˆace aux services de FreeBSD1, remarquable syst`emed’exploitation OpenSource ! Les divers fichiers qui composent le source sont ´edit´es`al’aide de l’´editeur de texte vi ; l’historique des modifications est confi´eaux bons soins de l’outil subversion (gestionnaire de versions). L’ensemble du processus de fabrica- tion est pilot´epar une poign´eede fichiers Makefile (commande make). La mise en forme s’effectue grˆaceau logiciel LATEX. Les figures sont des- sin´eessous “ X Window Systems ”(X11) `al’aide du logiciel xfig et int´egr´ees directement dans le document final sous forme de PostScript encapsul´e.Les listings des exemples de code C ont ´et´efabriqu´es`al’aide du logiciel a2ps et inclus dans le document final ´egalement en PostScript encapsul´e. La sortie papier a ´et´eimprim´eeen PostScript sur une imprimante de type laser, avec dvips. La version pdf est une transformation du format PostScript `al’aide du logiciel dvipdfm, enfin la version HTML est traduite directement en HTML `apartir du format LATEX `al’aide du logiciel latex2html. Tous les outils ou formats utilis´essont en acc`esou usage libre, c’est `adire sans versement de droit `aleurs auteurs respectifs. Qu’ils en soient remerci´es pour leurs contributions inestimables au monde informatique libre et ouvert ! Je remercie ´egalement Jean-Jacques Dh´enin et les nombreux lecteurs que je ne connais qu’au travers de leur e-mails, d’avoir bien voulu prendre le temps de relire l’int´egralit´ede ce cours et de me faire part des innombrables erreurs et coquilles typographiques qu’il comporte, merci encore ! Ce support de cours est en consultation libre `acette url : HTML http://www.laissus.fr/cours/cours.html Ou `at´el´echarger au format PDF : HTTP http://www.laissus.fr/cours/cours.pdf FTP ftp://ftp.laissus.fr/pub/cours/cours.pdf D’autres formats (.ps,.dvi,.
    [Show full text]
  • Inne Systemy Operacyjne Olsztyn 2008-2010
    Wojciech Sobieski Oprogramowanie Alternatywne Inne Systemy Operacyjne Olsztyn 2008-2010 Systemy Operacyjne Firmy komercyjne: Społeczność RWO: ● tworzenie „zamkniętych” ● tworzenie „wolnych” systemów komercyjnych zamienników systemów komercyjnych ● realizacja własnych idei ● realizacja własnych idei Rodzaje systemów operacyjnych Amiga: ● AmigaOS ● Amiga Research Operating System (AROS) ● MorphOS Apple: ● Apple DOS, ProDOS ● Darwin ● GS/OS ● iPhoneOS ● Mac OS ● Mac OS X, Mac OS X Server ● A/UX ● Lisa OS wg: http://pl.wikipedia.org/wiki/System_operacyjny Rodzaje systemów operacyjnych Systemy firmy Be i pochodne: ● BeOS ● BeIA ● NewOS/Haiku ● yellowTAB Zeta Systemy firmy Digital (DEC)/Compaq: ● AIS ● OS-8 ● RSTS/E ● RSX ● RT-11 ● TOPS: TOPS-10, TOPS-20 ● VMS (później przemianowany na OpenVMS) Rodzaje systemów operacyjnych Systemy firmy IBM: ● OS/2 ● MFT ● AIX ● MVT ● OS/400 ● PC-DOS ● OS/390 ● SVS ● VM/CMS ● MVS ● DOS/VSE ● TPF ● DOS/360 ● ALCS ● OS/360 ● z/OS Rodzaje systemów operacyjnych Systemy firmy Microsoft i pochodne: ● MS-DOS ̶ PC-DOS, DR-DOS, FreeDOS, NDOS (DOS), QDOS ● Microsoft Windows 1.0, 2.0, 3.x, ● Microsoft Windows 95/98/98 SE/Me, ● Microsoft Windows CE, NT/2000/XP/2003/Vista ̶ PetrOS, ReactOS Rodzaje systemów operacyjnych Systemy firmy Novell: ● NetWare ● SuSE Linux Systemy NeXT: ● NeXTStep Rodzaje systemów operacyjnych Systemy UNIX i jego pochodne: ● AIX ● BSD, FreeBSD, NetBSD, OpenBSD, DragonFly, DesktopBSD, PC-BSD ● Darwin ● Digital UNIX ● Ultrix ● HP-UX ● Xenix ● IRIX ● GNU/Linux (z jądrem Linux) ● Mac OS X ● GNU/Hurd
    [Show full text]
  • Installing and Running Freebsd and Netbsd on Small X86-Based Systems
    Installing and Running FreeBSD and NetBSD on Small x86-based Systems Dr. Adrian Steinmann <[email protected]> Asia BSD Conference in Tokyo, Japan Thursday, March 12th, 2009 10:00-12:30, 14:00-16:30 1 Installing and Running FreeBSD and NetBSD on Small x86-based Systems Dr. Adrian Steinmann <[email protected]> Asia BSD Conference in Tokyo, Japan Thursday, March 12th, 2009 10:00-12:30, 14:00-16:30 2 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 12, 2009, Tokyo, Japan “Installing and Running FreeBSD and NetBSD on Small x86-based Systems” Dr. Adrian Steinmann <[email protected]> 3 Introductions Who are you? • Name and where you come from • Your (favorite) work and play • Why you’re here today • Do you have small x86 system experience? • If so, which one and what OS did you use? AsiaBSDCon Tutorial March 12, 2009, Tokyo, Japan “Installing and Running FreeBSD and NetBSD on Small x86-based Systems” Dr. Adrian Steinmann <[email protected]> 4 Schedule for the day 1. Overview SW and HW for small systems 2. Secrets about Compact Flash (CF) Installations 3. The Maintenance RAMdisk in Action (Demos) 4. You install and use a Maintenance RAMdisk on your own systems AsiaBSDCon Tutorial March 12, 2009, Tokyo, Japan “Installing and Running FreeBSD and NetBSD on Small x86-based Systems” Dr. Adrian Steinmann <[email protected]> 5 FreeBSD for Small HW Many choices! – Too many? • PicoBSD • miniBSD • m0n0wall • pfSense • Freesbie Live CD • NanoBSD • STYX.
    [Show full text]
  • Embedded Freebsd Cookbook.Pdf
    Embedded FreeBSD Cookbook A Volume in the Embedded Technology™ Series Embedded FreeBSD Cookbook by Paul Cevoli An imprint of Elsevier Science Amsterdam Boston London New York Oxford Paris San Diego San Francisco Singapore Sydney Tokyo iv Newnes is an imprint of Elsevier Science. Copyright © 2002, Elsevier Science (USA). All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher. Recognizing the importance of preserving what has been written, Elsevier Science prints its books on acid-free paper whenever possible. Library of Congress Cataloging-in-Publication Data ISBN: 1-5899-5004-6 British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library. The publisher offers special discounts on bulk orders for this book. For information, please contact: Manager of Special Sales Elsevier Science 200 Wheeler Road Burlington, MA 01803 For information on all Newnes publications available, contact our World Wide Web home page at http://www.newnespress.com 10 9 8 7 6 5 4 3 2 1 Printed in the United States of America Preface .................................................................................. vii Prerequisites and Other Resources .................................................... vii 1 Getting Started .................................................................. 1 Overview ............................................................................................
    [Show full text]