Offset 604, 40 lines modified | Offset 604, 40 lines modified | ||
604 | -r--r--r--···0·root·········(0)·wheel········(0)·····6588·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-sdl.html | 604 | -r--r--r--···0·root·········(0)·wheel········(0)·····6588·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-sdl.html |
605 | -r--r--r--···0·root·········(0)·wheel········(0)·····5540·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-sub-files.html | 605 | -r--r--r--···0·root·········(0)·wheel········(0)·····5540·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-sub-files.html |
606 | -r--r--r--···0·root·········(0)·wheel········(0)·····6109·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-tcl.html | 606 | -r--r--r--···0·root·········(0)·wheel········(0)·····6109·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-tcl.html |
607 | -r--r--r--···0·root·········(0)·wheel········(0)····22817·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-wx.html | 607 | -r--r--r--···0·root·········(0)·wheel········(0)····22817·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-wx.html |
608 | -r--r--r--···0·root·········(0)·wheel········(0)····14236·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-x11.html | 608 | -r--r--r--···0·root·········(0)·wheel········(0)····14236·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-x11.html |
609 | -r--r--r--···0·root·········(0)·wheel········(0)·····5740·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-xfce.html | 609 | -r--r--r--···0·root·········(0)·wheel········(0)·····5740·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/using-xfce.html |
610 | -r--r--r--···0·root·········(0)·wheel········(0)·····3105·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/why-port.html | 610 | -r--r--r--···0·root·········(0)·wheel········(0)·····3105·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/why-port.html |
611 | -r--r--r--···0·root·········(0)·wheel········(0)···1629 | 611 | -r--r--r--···0·root·········(0)·wheel········(0)···162979·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/contributing/article.pdf |
612 | -r--r--r--···0·root·········(0)·wheel········(0)···150577·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/explaining-bsd/article.pdf | 612 | -r--r--r--···0·root·········(0)·wheel········(0)···150577·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/explaining-bsd/article.pdf |
613 | -r--r--r--···0·root·········(0)·wheel········(0)···18221 | 613 | -r--r--r--···0·root·········(0)·wheel········(0)···182213·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/freebsd-update-server/article.pdf |
614 | -r--r--r--···0·root·········(0)·wheel········(0)···101454·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/leap-seconds/article.pdf | 614 | -r--r--r--···0·root·········(0)·wheel········(0)···101454·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/leap-seconds/article.pdf |
615 | -r--r--r--···0·root·········(0)·wheel········(0)···1395 | 615 | -r--r--r--···0·root·········(0)·wheel········(0)···139568·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/nanobsd/article.pdf |
616 | -r--r--r--···0·root·········(0)·wheel········(0)···1950 | 616 | -r--r--r--···0·root·········(0)·wheel········(0)···195066·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/new-users/article.pdf |
617 | -r--r--r--···0·root·········(0)·wheel········(0)····8507 | 617 | -r--r--r--···0·root·········(0)·wheel········(0)····85078·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/port-mentor-guidelines/article.pdf |
618 | -r--r--r--···0·root·········(0)·wheel········(0)···15535 | 618 | -r--r--r--···0·root·········(0)·wheel········(0)···155353·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/solid-state/article.pdf |
619 | -r--r--r--···0·root·········(0)·wheel········(0)··1082 | 619 | -r--r--r--···0·root·········(0)·wheel········(0)··1082388·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/developers-handbook/book.pdf |
620 | -r--r--r--···0·root·········(0)·wheel········(0)···9396 | 620 | -r--r--r--···0·root·········(0)·wheel········(0)···939618·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/faq/book.pdf |
621 | -r--r--r--···0·root·········(0)·wheel········(0)···5994 | 621 | -r--r--r--···0·root·········(0)·wheel········(0)···599445·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/fdp-primer/book.pdf |
622 | -r--r--r--···0·root·········(0)·wheel········(0)··9255 | 622 | -r--r--r--···0·root·········(0)·wheel········(0)··9255028·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/handbook/book.pdf |
623 | -r--r--r--···0·root·········(0)·wheel········(0)··12120 | 623 | -r--r--r--···0·root·········(0)·wheel········(0)··1212027·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/book.pdf |
624 | -r--r--r--···0·root·········(0)·wheel········(0)···1629 | 624 | -r--r--r--···0·root·········(0)·wheel········(0)···162979·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/contributing/article.ps |
625 | -r--r--r--···0·root·········(0)·wheel········(0)···150577·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/explaining-bsd/article.ps | 625 | -r--r--r--···0·root·········(0)·wheel········(0)···150577·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/explaining-bsd/article.ps |
626 | -r--r--r--···0·root·········(0)·wheel········(0)···18221 | 626 | -r--r--r--···0·root·········(0)·wheel········(0)···182213·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/freebsd-update-server/article.ps |
627 | -r--r--r--···0·root·········(0)·wheel········(0)···101454·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/leap-seconds/article.ps | 627 | -r--r--r--···0·root·········(0)·wheel········(0)···101454·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/leap-seconds/article.ps |
628 | -r--r--r--···0·root·········(0)·wheel········(0)···1395 | 628 | -r--r--r--···0·root·········(0)·wheel········(0)···139568·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/nanobsd/article.ps |
629 | -r--r--r--···0·root·········(0)·wheel········(0)···1950 | 629 | -r--r--r--···0·root·········(0)·wheel········(0)···195066·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/new-users/article.ps |
630 | -r--r--r--···0·root·········(0)·wheel········(0)····8507 | 630 | -r--r--r--···0·root·········(0)·wheel········(0)····85078·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/port-mentor-guidelines/article.ps |
631 | -r--r--r--···0·root·········(0)·wheel········(0)···15535 | 631 | -r--r--r--···0·root·········(0)·wheel········(0)···155353·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/solid-state/article.ps |
632 | -r--r--r--···0·root·········(0)·wheel········(0)··1082 | 632 | -r--r--r--···0·root·········(0)·wheel········(0)··1082388·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/developers-handbook/book.ps |
633 | -r--r--r--···0·root·········(0)·wheel········(0)···9396 | 633 | -r--r--r--···0·root·········(0)·wheel········(0)···939618·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/faq/book.ps |
634 | -r--r--r--···0·root·········(0)·wheel········(0)···5994 | 634 | -r--r--r--···0·root·········(0)·wheel········(0)···599445·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/fdp-primer/book.ps |
635 | -r--r--r--···0·root·········(0)·wheel········(0)··9255 | 635 | -r--r--r--···0·root·········(0)·wheel········(0)··9255028·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/handbook/book.ps |
636 | -r--r--r--···0·root·········(0)·wheel········(0)··12120 | 636 | -r--r--r--···0·root·········(0)·wheel········(0)··1212027·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/books/porters-handbook/book.ps |
637 | -r--r--r--···0·root·········(0)·wheel········(0)····21260·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/contributing/article.txt | 637 | -r--r--r--···0·root·········(0)·wheel········(0)····21260·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/contributing/article.txt |
638 | -r--r--r--···0·root·········(0)·wheel········(0)····24673·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/explaining-bsd/article.txt | 638 | -r--r--r--···0·root·········(0)·wheel········(0)····24673·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/explaining-bsd/article.txt |
639 | -r--r--r--···0·root·········(0)·wheel········(0)····28527·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/freebsd-update-server/article.txt | 639 | -r--r--r--···0·root·········(0)·wheel········(0)····28527·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/freebsd-update-server/article.txt |
640 | -r--r--r--···0·root·········(0)·wheel········(0)·····4115·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/leap-seconds/article.txt | 640 | -r--r--r--···0·root·········(0)·wheel········(0)·····4115·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/leap-seconds/article.txt |
641 | -r--r--r--···0·root·········(0)·wheel········(0)····11971·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/nanobsd/article.txt | 641 | -r--r--r--···0·root·········(0)·wheel········(0)····11971·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/nanobsd/article.txt |
642 | -r--r--r--···0·root·········(0)·wheel········(0)····31888·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/new-users/article.txt | 642 | -r--r--r--···0·root·········(0)·wheel········(0)····31888·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/new-users/article.txt |
643 | -r--r--r--···0·root·········(0)·wheel········(0)·····8093·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/port-mentor-guidelines/article.txt | 643 | -r--r--r--···0·root·········(0)·wheel········(0)·····8093·2016-04-21·19:48:20.000000·/usr/local/share/doc/freebsd/de_DE.ISO8859-1/articles/port-mentor-guidelines/article.txt |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | {"name":"de-freebsd-doc","origin":"misc/freebsd-doc-de","version":"48633,1","comment":"German·translation·of·the·FreeBSD·Documentation·Project","maintainer":"doceng@FreeBSD.org","www":"UNKNOWN","abi":"FreeBSD:11:*","arch":"freebsd:11:*","prefix":"/usr/local","flatsize":5126 | 1 | {"name":"de-freebsd-doc","origin":"misc/freebsd-doc-de","version":"48633,1","comment":"German·translation·of·the·FreeBSD·Documentation·Project","maintainer":"doceng@FreeBSD.org","www":"UNKNOWN","abi":"FreeBSD:11:*","arch":"freebsd:11:*","prefix":"/usr/local","flatsize":51264839,"licenselogic":"single","desc":"The·whole·documentation·set·from·the·FreeBSD·Documentation·Project:\nHandbook,·FAQ,·articles·and·more.","categories":["misc","docs"],"options":{"HTML":"on","HTML_SPLIT":"on","PDF":"on","PS":"on","TXT":"on"}} |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>FreeBSD·unterstützen</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieser·Artikel·beschreibt,·wie·Einzelpersonen·oder·Unternehmen·das·FreeBSD-Projekt·unterstützen·können.·Übersetzt·von·Johann·Kois."·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><div·xml:lang="de"·class="article"·lang="de"><div·xmlns=""·class="titlepage"><div><div><h1·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp608 | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>FreeBSD·unterstützen</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieser·Artikel·beschreibt,·wie·Einzelpersonen·oder·Unternehmen·das·FreeBSD-Projekt·unterstützen·können.·Übersetzt·von·Johann·Kois."·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><div·xml:lang="de"·class="article"·lang="de"><div·xmlns=""·class="titlepage"><div><div><h1·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp60815416"></a>FreeBSD·unterstützen</h1></div><div><div·xmlns="http://www.w3.org/1999/xhtml"·class="authorgroup"><div·class="author"><h3·class="author"><span·cla·✂ |
3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>IEEE,·POSIX·und·802·sind·eingetragene | 3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>IEEE,·POSIX·und·802·sind·eingetragene |
4 | ··Warenzeichen·vom·Institute·of·Electrical·and·Electronics·Engineers, | 4 | ··Warenzeichen·vom·Institute·of·Electrical·and·Electronics·Engineers, |
5 | ··Inc.·in·den·Vereinigten·Staaten.</p><p>Viele·Produktbezeichnungen·von | 5 | ··Inc.·in·den·Vereinigten·Staaten.</p><p>Viele·Produktbezeichnungen·von |
6 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem | 6 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem |
7 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem | 7 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem |
8 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol | 8 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol |
9 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> | 9 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> |
Offset 13, 15 lines modified | Offset 13, 15 lines modified | ||
13 | ······[ | 13 | ······[ |
14 | ······<a·href="index.html">einzelne·Abschnitte</a> | 14 | ······<a·href="index.html">einzelne·Abschnitte</a> |
15 | ······/ | 15 | ······/ |
16 | ······ | 16 | ······ |
17 | » ··komplettes·Dokument | 17 | » ··komplettes·Dokument |
18 | » | 18 | » |
19 | ······] | 19 | ······] |
20 | ····</div><hr·/></div><div·class="toc"><div·class="toc-title">Inhaltsverzeichnis</div><dl·class="toc"><dt><span·class="sect1"><a·href="#contrib-what">1.·Was·wird·gebraucht?</a></span></dt><dt><span·class="sect1"><a·href="#contrib-how">2.·Was·Sie·tun·können</a></span></dt><dt><span·class="index"><a·href="#idp59 | 20 | ····</div><hr·/></div><div·class="toc"><div·class="toc-title">Inhaltsverzeichnis</div><dl·class="toc"><dt><span·class="sect1"><a·href="#contrib-what">1.·Was·wird·gebraucht?</a></span></dt><dt><span·class="sect1"><a·href="#contrib-how">2.·Was·Sie·tun·können</a></span></dt><dt><span·class="index"><a·href="#idp59568568">Stichwortverzeichnis</a></span></dt></dl></div><a·id="idp58097464"·class="indexterm"></a><p>Sie·wollen·FreeBSD·unterstützen?··Das·ist·großartig! |
21 | ····FreeBSD·ist·auf·die·Unterstützung·seiner·Anwender | 21 | ····FreeBSD·ist·auf·die·Unterstützung·seiner·Anwender |
22 | ····<span·class="emphasis"><em>angewiesen</em></span>,·um·zu·überleben.··Ihre | 22 | ····<span·class="emphasis"><em>angewiesen</em></span>,·um·zu·überleben.··Ihre |
23 | ····Beiträge·werden·nicht·nur·begrüßt,·sie·sind | 23 | ····Beiträge·werden·nicht·nur·begrüßt,·sie·sind |
24 | ····für·die·Weiterentwicklung·von·FreeBSD·von·elementarer | 24 | ····für·die·Weiterentwicklung·von·FreeBSD·von·elementarer |
25 | ····Bedeutung.</p><p>Im·Gegensatz·zu·dem,·was·einige·Leute·Ihnen·einreden·wollen, | 25 | ····Bedeutung.</p><p>Im·Gegensatz·zu·dem,·was·einige·Leute·Ihnen·einreden·wollen, |
26 | ····müssen·Sie·kein·Spitzenprogrammierer·oder·persönlicher | 26 | ····müssen·Sie·kein·Spitzenprogrammierer·oder·persönlicher |
27 | ····Freund·eines·Mitglieds·des·FreeBSD-Core-Teams·sein,·damit·Ihre | 27 | ····Freund·eines·Mitglieds·des·FreeBSD-Core-Teams·sein,·damit·Ihre |
Offset 121, 15 lines modified | Offset 121, 15 lines modified | ||
121 | » ····Verhält·sich·FreeBSD·in·einem·Bereich·unterschiedlich, | 121 | » ····Verhält·sich·FreeBSD·in·einem·Bereich·unterschiedlich, |
122 | » ····sollten·Sie·einen·Problembericht·(PR)·einsenden.··Wenn·Sie | 122 | » ····sollten·Sie·einen·Problembericht·(PR)·einsenden.··Wenn·Sie |
123 | » ····dazu·in·der·Lage·sind,·können·Sie·sich·auch·eine·Lösung | 123 | » ····dazu·in·der·Lage·sind,·können·Sie·sich·auch·eine·Lösung |
124 | » ····des·Problems·überlegen·und·Ihrem·PR·einen·Patch | 124 | » ····des·Problems·überlegen·und·Ihrem·PR·einen·Patch |
125 | » ····anfügen.··Wenn·Sie·der·Meinung·sind,·dass·der·Standard | 125 | » ····anfügen.··Wenn·Sie·der·Meinung·sind,·dass·der·Standard |
126 | » ····nicht·korrekt·ist,·können·Sie·auch·das·jeweilige | 126 | » ····nicht·korrekt·ist,·können·Sie·auch·das·jeweilige |
127 | » ····Standardgremium·um·weitere·Informationen·bitten.</p></li><li·class="listitem"><p>Schlagen·Sie·weitere·Aufgaben·für·diese·Liste | 127 | » ····Standardgremium·um·weitere·Informationen·bitten.</p></li><li·class="listitem"><p>Schlagen·Sie·weitere·Aufgaben·für·diese·Liste |
128 | » ····vor!</p></li></ol></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp592 | 128 | » ····vor!</p></li></ol></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59213240"></a>1.3.·Die·PR-Datenbank·durchsehen</h3></div></div></div><a·id="idp59215032"·class="indexterm"></a><p>Die·<a·class="link"·href="http://www.FreeBSD.org/cgi/query-pr-summary.cgi"·target="_top">FreeBSD |
129 | » PR-Datenbank</a>·enthält·alle·derzeit·offenen | 129 | » PR-Datenbank</a>·enthält·alle·derzeit·offenen |
130 | » Problemberichte·und·Verbesserungswüsche,·die·von | 130 | » Problemberichte·und·Verbesserungswüsche,·die·von |
131 | » Anwendern·eingereicht·wurden.··Die·PR-Datenbank·enthält | 131 | » Anwendern·eingereicht·wurden.··Die·PR-Datenbank·enthält |
132 | » sowohl·Aufgaben·für·Programmierer·als·auch·für | 132 | » sowohl·Aufgaben·für·Programmierer·als·auch·für |
133 | » Nichtprogrammierer.··Gehen·Sie·die·Liste·der·offenen·PRs | 133 | » Nichtprogrammierer.··Gehen·Sie·die·Liste·der·offenen·PRs |
134 | » durch,·um·festzustellen,·ob·Sie·ein·Problem·interessiert.··Bei | 134 | » durch,·um·festzustellen,·ob·Sie·ein·Problem·interessiert.··Bei |
135 | » manchen·Berichten·geht·es·nur·darum,·zu·überprüfen,·ob·der | 135 | » manchen·Berichten·geht·es·nur·darum,·zu·überprüfen,·ob·der |
Offset 138, 15 lines modified | Offset 138, 15 lines modified | ||
138 | » überhaupt·keinen·Lösungsvorschlag.</p><p>Beginnen·Sie·mit·den·PRs,·die·niemandem·zugewiesen·sind. | 138 | » überhaupt·keinen·Lösungsvorschlag.</p><p>Beginnen·Sie·mit·den·PRs,·die·niemandem·zugewiesen·sind. |
139 | » Ist·ein·PR,·für·den·Sie·eine·Lösung·hätten, | 139 | » Ist·ein·PR,·für·den·Sie·eine·Lösung·hätten, |
140 | » bereits·jemandem·zugewiesen,·nehmen·Sie·mit·dem·dafür | 140 | » bereits·jemandem·zugewiesen,·nehmen·Sie·mit·dem·dafür |
141 | » Zuständigen·Kontakt·auf·und·fragen·Sie·ihn,·ob·Sie·an | 141 | » Zuständigen·Kontakt·auf·und·fragen·Sie·ihn,·ob·Sie·an |
142 | » der·Lösung·mitarbeiten·können·—·es·könnte | 142 | » der·Lösung·mitarbeiten·können·—·es·könnte |
143 | » etwa·bereits·ein·Patch·existieren,·der·nur·noch·getestet | 143 | » etwa·bereits·ein·Patch·existieren,·der·nur·noch·getestet |
144 | » werden·muss,·oder·Sie·könnten·weitere·Ideen·mit·ihm | 144 | » werden·muss,·oder·Sie·könnten·weitere·Ideen·mit·ihm |
145 | » diskutieren.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 145 | » diskutieren.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59231928"></a>1.4.·Wählen·Sie·einen·der·Einträge·auf·der |
146 | ·········<span·class="quote">„<span·class="quote">Ideen</span>“</span>-Seite·aus</h3></div></div></div><p>Die·<a·class="link"·href="../../../../projects/ideas/"·target="_top">Liste | 146 | ·········<span·class="quote">„<span·class="quote">Ideen</span>“</span>-Seite·aus</h3></div></div></div><p>Die·<a·class="link"·href="../../../../projects/ideas/"·target="_top">Liste |
147 | » ··von·Projekten·und·Ideen</a>·für·FreeBSD·ist·auch | 147 | » ··von·Projekten·und·Ideen</a>·für·FreeBSD·ist·auch |
148 | » ··für·Freiwillige·interessant,·die·etwas·zum·FreeBSD·Projekt | 148 | » ··für·Freiwillige·interessant,·die·etwas·zum·FreeBSD·Projekt |
149 | » ··beitragen·möchten.·Diese·Liste·wird·regelmäßig | 149 | » ··beitragen·möchten.·Diese·Liste·wird·regelmäßig |
150 | » ··aktualisiert·und·enthält·Einträge·für·Programmierer | 150 | » ··aktualisiert·und·enthält·Einträge·für·Programmierer |
151 | » ··und·Nicht-Programmierer·sowie·Informationen·zu·jedem | 151 | » ··und·Nicht-Programmierer·sowie·Informationen·zu·jedem |
152 | » ··Projekt.</p></div></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="contrib-how"></a>2.·Was·Sie·tun·können</h2></div></div></div><p>Mögliche·Beiträge·lassen·sich·in·fünf | 152 | » ··Projekt.</p></div></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="contrib-how"></a>2.·Was·Sie·tun·können</h2></div></div></div><p>Mögliche·Beiträge·lassen·sich·in·fünf |
Offset 181, 23 lines modified | Offset 181, 23 lines modified | ||
181 | » Problem·an·<code·class="email"><<a·xmlns=""·class="email"·href="mailto:bug-followup@FreeBSD.org">bug-followup@FreeBSD.org</a>></code>·senden.··Zusätzliche·Informationen | 181 | » Problem·an·<code·class="email"><<a·xmlns=""·class="email"·href="mailto:bug-followup@FreeBSD.org">bug-followup@FreeBSD.org</a>></code>·senden.··Zusätzliche·Informationen |
182 | » zu·Problemberichten·sollten·immer·auf·diese·Art·und·Weise | 182 | » zu·Problemberichten·sollten·immer·auf·diese·Art·und·Weise |
183 | » verschickt·werden.</p><p>Sollten·Sie·innerhalb·einer·Woche·keine·Bestätigung | 183 | » verschickt·werden.</p><p>Sollten·Sie·innerhalb·einer·Woche·keine·Bestätigung |
184 | » erhalten,·oder·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">send-pr</span>(1)</span></a>·nicht·verwenden·können, | 184 | » erhalten,·oder·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">send-pr</span>(1)</span></a>·nicht·verwenden·können, |
185 | » können·Sie·über·<a·class="link"·href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-bugs"·target="_top">FreeBSD·problem·reports</a>·jemanden·bitten,·dies | 185 | » können·Sie·über·<a·class="link"·href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-bugs"·target="_top">FreeBSD·problem·reports</a>·jemanden·bitten,·dies |
186 | » für·Sie·zu·erledigen.</p><p>Weitere·Informationen·zum·Verfassen·von·guten | 186 | » für·Sie·zu·erledigen.</p><p>Weitere·Informationen·zum·Verfassen·von·guten |
187 | » Problemberichten·finden·Sie·im·entsprechenden·<a·class="link"·href="../../../../doc/en_US.ISO8859-1/articles/problem-reports/article.html"·target="_top"> | 187 | » Problemberichten·finden·Sie·im·entsprechenden·<a·class="link"·href="../../../../doc/en_US.ISO8859-1/articles/problem-reports/article.html"·target="_top"> |
188 | » Artikel</a>.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 188 | » Artikel</a>.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59344440"></a>2.2.·Änderungen·der·Dokumentation</h3></div></div></div><a·id="idp59346232"·class="indexterm"></a><p>Änderungen·der·Dokumentation·werden·vom·<a·class="link"·href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-doc"·target="_top">FreeBSD·documentation |
189 | ··project</a> | 189 | ··project</a> |
190 | » überwacht.··Lesen·Sie·bitte·die·<a·class="link"·href="../../../../doc/de_DE.ISO8859-1/books/fdp-primer/index.html"·target="_top">Fibel·für·neue | 190 | » überwacht.··Lesen·Sie·bitte·die·<a·class="link"·href="../../../../doc/de_DE.ISO8859-1/books/fdp-primer/index.html"·target="_top">Fibel·für·neue |
191 | » Mitarbeiter·des·FreeBSD-Dokumentationsprojekts</a>·für | 191 | » Mitarbeiter·des·FreeBSD-Dokumentationsprojekts</a>·für |
192 | » weitere·Informationen.··Korrekturen·und·Ergänzungen | 192 | » weitere·Informationen.··Korrekturen·und·Ergänzungen |
193 | » (selbst·kleine·Änderungen·sind·willkommen!)·werden·mit | 193 | » (selbst·kleine·Änderungen·sind·willkommen!)·werden·mit |
194 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">send-pr</span>(1)</span></a>·übermittelt.··Lesen·Sie·dazu·den·Abschnitt | 194 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">send-pr</span>(1)</span></a>·übermittelt.··Lesen·Sie·dazu·den·Abschnitt |
195 | » <a·class="link"·href="#contrib-general"·title="2.1.·Fehlerberichte·und·allgemeine·Vorschläge">Fehlerberichte·und·allgemeine | 195 | » <a·class="link"·href="#contrib-general"·title="2.1.·Fehlerberichte·und·allgemeine·Vorschläge">Fehlerberichte·und·allgemeine |
196 | » Vorschläge</a>.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 196 | » Vorschläge</a>.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59368376"></a>2.3.·Änderungen·am·vorhandenen·Quellcode</h3></div></div></div><a·id="idp59370168"·class="indexterm"></a><p>Änderungen·des·existierenden·Quellcodes·sind·etwas |
197 | » komplizierter.··Entscheidend·ist·hier,·wie | 197 | » komplizierter.··Entscheidend·ist·hier,·wie |
198 | » vertraut·Sie·mit·dem·aktuellen·Entwicklungsstand·von | 198 | » vertraut·Sie·mit·dem·aktuellen·Entwicklungsstand·von |
199 | » FreeBSD·sind.··Es·existiert·eine·spezielle,·ständig | 199 | » FreeBSD·sind.··Es·existiert·eine·spezielle,·ständig |
200 | » aktualisierte·Version·von·FreeBSD,·die·als | 200 | » aktualisierte·Version·von·FreeBSD,·die·als |
201 | » <span·class="quote">„<span·class="quote">FreeBSD-CURRENT</span>“</span>·bekannt·ist.··Diese·ist·auf | 201 | » <span·class="quote">„<span·class="quote">FreeBSD-CURRENT</span>“</span>·bekannt·ist.··Diese·ist·auf |
202 | » verschiedenen·Wegen·erhältlich·und·stellt·den | 202 | » verschiedenen·Wegen·erhältlich·und·stellt·den |
203 | » aktuellen·Stand·der·Entwicklung·dar.··Lesen·Sie·den·Abschnitt | 203 | » aktuellen·Stand·der·Entwicklung·dar.··Lesen·Sie·den·Abschnitt |
Offset 216, 30 lines modified | Offset 216, 30 lines modified | ||
216 | » Differenz·erstellen·Sie·mit·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=diff&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">diff</span>(1)</span></a>.</p><p>Das·bevorzugte·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=diff&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">diff</span>(1)</span></a>-Format·für·das·Versenden | 216 | » Differenz·erstellen·Sie·mit·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=diff&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">diff</span>(1)</span></a>.</p><p>Das·bevorzugte·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=diff&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">diff</span>(1)</span></a>-Format·für·das·Versenden |
217 | » von·Patches·ist·das·sogenannte·<span·class="foreignphrase"><em·class="foreignphrase">unified | 217 | » von·Patches·ist·das·sogenannte·<span·class="foreignphrase"><em·class="foreignphrase">unified |
218 | » output</em></span>-Format,·das·Sie·mit | 218 | » output</em></span>-Format,·das·Sie·mit |
219 | » <code·class="command">diff·-u</code>·erstellen.··Für | 219 | » <code·class="command">diff·-u</code>·erstellen.··Für |
220 | » größere·Änderungen·kann·allerdings·das | 220 | » größere·Änderungen·kann·allerdings·das |
221 | » <span·class="foreignphrase"><em·class="foreignphrase">context·output</em></span>-Format | 221 | » <span·class="foreignphrase"><em·class="foreignphrase">context·output</em></span>-Format |
222 | » (erzeugt·mit·<code·class="command">diff·-c</code>)·die·bessere·Wahl | 222 | » (erzeugt·mit·<code·class="command">diff·-c</code>)·die·bessere·Wahl |
223 | » sein.</p><a·id="idp59 | 223 | » sein.</p><a·id="idp59392824"·class="indexterm"></a><p>Dazu·ein·Beispiel:</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>diff·-c·oldfile·newfile</code></strong></pre><p>oder</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>diff·-c·-r·olddir·newdir</code></strong></pre><p>würde·einen·solchen·Satz·von·Differenzen·für·die |
224 | » angegebene·Verzeichnishierarchie·erzeugen.</p><p>Genauso·hätte</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>diff·-u·oldfile·newfile</code></strong></pre><p>oder</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>diff·-u·-r·olddir·newdir</code></strong></pre><p>den·gleichen·Effekt,·allerdings·erfolgt·die·Ausgabe | 224 | » angegebene·Verzeichnishierarchie·erzeugen.</p><p>Genauso·hätte</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>diff·-u·oldfile·newfile</code></strong></pre><p>oder</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>diff·-u·-r·olddir·newdir</code></strong></pre><p>den·gleichen·Effekt,·allerdings·erfolgt·die·Ausgabe |
225 | » im·<span·class="foreignphrase"><em·class="foreignphrase">unified·diff</em></span>-Format.</p><p>Lesen·Sie·dazu·auch·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=diff&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">diff</span>(1)</span></a>.</p><p>Nachdem·Sie·den·Differenzensatz·erstellt·und·mit | 225 | » im·<span·class="foreignphrase"><em·class="foreignphrase">unified·diff</em></span>-Format.</p><p>Lesen·Sie·dazu·auch·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=diff&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">diff</span>(1)</span></a>.</p><p>Nachdem·Sie·den·Differenzensatz·erstellt·und·mit |
226 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=patch&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">patch</span>(1)</span></a>·getestet·haben,·sollten·Sie·ihn·an·das | 226 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=patch&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">patch</span>(1)</span></a>·getestet·haben,·sollten·Sie·ihn·an·das |
227 | » FreeBSD-Projekt·senden.··Verwenden·Sie·dazu·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">send-pr</span>(1)</span></a> | 227 | » FreeBSD-Projekt·senden.··Verwenden·Sie·dazu·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=send-pr&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">send-pr</span>(1)</span></a> |
228 | » (wie·im·Abschnitt·<a·class="link"·href="#contrib-general"·title="2.1.·Fehlerberichte·und·allgemeine·Vorschläge">Fehlerberichte·und·allgemeine | 228 | » (wie·im·Abschnitt·<a·class="link"·href="#contrib-general"·title="2.1.·Fehlerberichte·und·allgemeine·Vorschläge">Fehlerberichte·und·allgemeine |
229 | » Vorschläge</a>·beschrieben).··Senden·Sie·die | 229 | » Vorschläge</a>·beschrieben).··Senden·Sie·die |
230 | » Differenzen·<span·class="emphasis"><em>nicht·nur</em></span>·an·<a·class="link"·href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers"·target="_top">FreeBSD·technical | 230 | » Differenzen·<span·class="emphasis"><em>nicht·nur</em></span>·an·<a·class="link"·href="http://lists.FreeBSD.org/mailman/listinfo/freebsd-hackers"·target="_top">FreeBSD·technical |
231 | ··discussions</a>,·da | 231 | ··discussions</a>,·da |
232 | » diese·sonst·verloren·gehen.··Wir·freuen·uns·über·Ihren | 232 | » diese·sonst·verloren·gehen.··Wir·freuen·uns·über·Ihren |
233 | » Beitrag·(schließlich·ist·FreeBSD·ein·Freiwilligenprojekt); | 233 | » Beitrag·(schließlich·ist·FreeBSD·ein·Freiwilligenprojekt); |
234 | » wir·sind·aber·manchmal·nicht·in·der·Lage,·das·Problem·sofort | 234 | » wir·sind·aber·manchmal·nicht·in·der·Lage,·das·Problem·sofort |
235 | » anzugehen.··Es·verbleibt·aber·in·der·PR-Datenbank,·bis·wir | 235 | » anzugehen.··Es·verbleibt·aber·in·der·PR-Datenbank,·bis·wir |
236 | » dafür·Zeit·finden.··Verwenden·Sie·den·Begriff | 236 | » dafür·Zeit·finden.··Verwenden·Sie·den·Begriff |
237 | » <code·class="literal">[PATCH]</code>·im·Synopsis-Feld·des | 237 | » <code·class="literal">[PATCH]</code>·im·Synopsis-Feld·des |
238 | » Berichts.</p><a·id="idp59 | 238 | » Berichts.</p><a·id="idp59441336"·class="indexterm"></a><p>Sie·können·auch·ein·<code·class="command">tar</code>-Archiv |
239 | » erzeugen·(was·vor·allem·dann·sinnvoll·ist,·wenn·Sie·Dateien | 239 | » erzeugen·(was·vor·allem·dann·sinnvoll·ist,·wenn·Sie·Dateien |
240 | » hinzugefügt,·gelöscht·oder·umbenannt·haben)·und | 240 | » hinzugefügt,·gelöscht·oder·umbenannt·haben)·und |
241 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">uuencode</span>(1)</span></a>·auf·das·Archiv·anwenden.··Mit·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=shar&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">shar</span>(1)</span></a> | 241 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=uuencode&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">uuencode</span>(1)</span></a>·auf·das·Archiv·anwenden.··Mit·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=shar&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">shar</span>(1)</span></a> |
242 | » erzeugte·Archive·sind·ebenfalls·willkommen.</p><p>Wenn·Ihre·Änderungen·potentielle·Probleme·aufweisen, | 242 | » erzeugte·Archive·sind·ebenfalls·willkommen.</p><p>Wenn·Ihre·Änderungen·potentielle·Probleme·aufweisen, |
243 | » wie·Unklarheiten·im·Hinblick·auf·das·Copyright,·oder·Sie | 243 | » wie·Unklarheiten·im·Hinblick·auf·das·Copyright,·oder·Sie |
244 | » einfach·eine·genaue·Überprüfung·Ihrer·Änderungen | 244 | » einfach·eine·genaue·Überprüfung·Ihrer·Änderungen |
245 | » möchten,·sollten·Sie·die·Änderungen·an·das·Core·Team·<code·class="email"><<a·xmlns=""·class="email"·href="mailto:core@FreeBSD.org">core@FreeBSD.org</a>></code> | 245 | » möchten,·sollten·Sie·die·Änderungen·an·das·Core·Team·<code·class="email"><<a·xmlns=""·class="email"·href="mailto:core@FreeBSD.org">core@FreeBSD.org</a>></code> |
Offset 248, 31 lines modified | Offset 248, 31 lines modified | ||
248 | » Leuten,·die·sich·um·die·tägliche·Arbeit·an·FreeBSD | 248 | » Leuten,·die·sich·um·die·tägliche·Arbeit·an·FreeBSD |
249 | » kümmern.··Beachten·Sie·aber,·dass·diese·Gruppe | 249 | » kümmern.··Beachten·Sie·aber,·dass·diese·Gruppe |
250 | » <span·class="emphasis"><em>sehr·beschäftigt</em></span>·ist.··Daher·sollten | 250 | » <span·class="emphasis"><em>sehr·beschäftigt</em></span>·ist.··Daher·sollten |
251 | » Sie·nur·dann·eine·E-Mail·an·sie·schicken,·wenn·es·absolut | 251 | » Sie·nur·dann·eine·E-Mail·an·sie·schicken,·wenn·es·absolut |
252 | » notwendig·ist.</p><p><a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=intro&sektion=9&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">intro</span>(9)</span></a>·und·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=style&sektion=9&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">style</span>(9)</span></a>·beschreiben·den·zu | 252 | » notwendig·ist.</p><p><a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=intro&sektion=9&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">intro</span>(9)</span></a>·und·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=style&sektion=9&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">style</span>(9)</span></a>·beschreiben·den·zu |
253 | » verwendenden·Programmierstil.··Bevor·Sie·also·Code | 253 | » verwendenden·Programmierstil.··Bevor·Sie·also·Code |
254 | » versenden,·sollten·Sie·diese·Informationen·gelesen | 254 | » versenden,·sollten·Sie·diese·Informationen·gelesen |
255 | » haben.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 255 | » haben.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59468088"></a>2.4.·Neuer·Code·oder·große·Mehrwertpakete</h3></div></div></div><p>Handelt·es·sich·um·einen·bedeutenden·Beitrag·oder·um |
256 | » das·Hinzufügen·von·neuen·wichtigen·Fähigkeiten·zu | 256 | » das·Hinzufügen·von·neuen·wichtigen·Fähigkeiten·zu |
257 | » FreeBSD,·ist·es·fast·immer·notwendig,·die·Änderungen | 257 | » FreeBSD,·ist·es·fast·immer·notwendig,·die·Änderungen |
258 | » als·<span·class="foreignphrase"><em·class="foreignphrase">uuencoded·tar</em></span>-Dateien | 258 | » als·<span·class="foreignphrase"><em·class="foreignphrase">uuencoded·tar</em></span>-Dateien |
259 | » zu·versenden,·oder·diese·auf·einer·Internetseite·oder·einem | 259 | » zu·versenden,·oder·diese·auf·einer·Internetseite·oder·einem |
260 | » FTP-Server·bereitzustellen.··Haben·Sie·keinen·eigenen | 260 | » FTP-Server·bereitzustellen.··Haben·Sie·keinen·eigenen |
261 | » Speicherplatz·im·Internet,·sollten·Sie·auf·einer | 261 | » Speicherplatz·im·Internet,·sollten·Sie·auf·einer |
262 | » entsprechenden·Mailinglisten·nachfragen,·ob·jemand·diese | 262 | » entsprechenden·Mailinglisten·nachfragen,·ob·jemand·diese |
263 | » Aufgabe·für·Sie·übernehmen·kann.</p><p>Arbeitet·man·mit·großen·Codebeständen, | 263 | » Aufgabe·für·Sie·übernehmen·kann.</p><p>Arbeitet·man·mit·großen·Codebeständen, |
264 | » kommt·man·unweigerlich·mit·den·unterschiedlichen·Lizenzen | 264 | » kommt·man·unweigerlich·mit·den·unterschiedlichen·Lizenzen |
265 | » in·Berührung.··Code,·der·in·FreeBSD·enthalten·ist, | 265 | » in·Berührung.··Code,·der·in·FreeBSD·enthalten·ist, |
266 | » kann·unter·den·folgenden·Lizenzen·stehen:</p><div·class="orderedlist"><ol·class="orderedlist"·type="1"><li·class="listitem"><a·id="idp59 | 266 | » kann·unter·den·folgenden·Lizenzen·stehen:</p><div·class="orderedlist"><ol·class="orderedlist"·type="1"><li·class="listitem"><a·id="idp59474360"·class="indexterm"></a><p>Der·BSD-Lizenz.··Diese·Lizenz·wird·von·uns·bevorzugt, |
267 | » ····weil·sie·an·<span·class="quote">„<span·class="quote">keine·Bedingungen</span>“</span>·geknüpft | 267 | » ····weil·sie·an·<span·class="quote">„<span·class="quote">keine·Bedingungen</span>“</span>·geknüpft |
268 | » ····ist·und·daher·für·kommerzielle·Unternehmen·sehr | 268 | » ····ist·und·daher·für·kommerzielle·Unternehmen·sehr |
269 | » ····attraktiv·ist.··Das·FreeBSD-Projekt·unterstützt·diese | 269 | » ····attraktiv·ist.··Das·FreeBSD-Projekt·unterstützt·diese |
270 | » ····kommerzielle·Verwendung,·die·manchmal·sogar·in·eine | 270 | » ····kommerzielle·Verwendung,·die·manchmal·sogar·in·eine |
271 | » ····Förderung·des·FreeBSD-Projekts·mündet.</p></li><li·class="listitem"><a·id="idp59 | 271 | » ····Förderung·des·FreeBSD-Projekts·mündet.</p></li><li·class="listitem"><a·id="idp59478328"·class="indexterm"></a><a·id="idp59480248"·class="indexterm"></a><p>Der·GNU·General·Public·License,·oder |
272 | » ····<span·class="quote">„<span·class="quote">GPL</span>“</span>.··Diese·Lizenz·ist·nicht·ganz·so | 272 | » ····<span·class="quote">„<span·class="quote">GPL</span>“</span>.··Diese·Lizenz·ist·nicht·ganz·so |
273 | » ····beliebt·bei·uns,·da·sie·die·kommerzielle·Nutzung·des | 273 | » ····beliebt·bei·uns,·da·sie·die·kommerzielle·Nutzung·des |
274 | » ····Quellcodes·einschränkt.··In·Anbetracht·der·schieren·Menge | 274 | » ····Quellcodes·einschränkt.··In·Anbetracht·der·schieren·Menge |
275 | » ····an·GPL-Quellcode,·den·wir·derzeit·benötigen·(wie·Compiler, | 275 | » ····an·GPL-Quellcode,·den·wir·derzeit·benötigen·(wie·Compiler, |
276 | » ····Assembler·oder·Textformatierer)·wären·wir·aber·schlecht | 276 | » ····Assembler·oder·Textformatierer)·wären·wir·aber·schlecht |
277 | » ····beraten,·Beiträge,·die·unter·dieser·Lizenz·stehen, | 277 | » ····beraten,·Beiträge,·die·unter·dieser·Lizenz·stehen, |
278 | » ····abzulehnen.··Code,·der·unter·der·GPL·steht,·befindet·sich | 278 | » ····abzulehnen.··Code,·der·unter·der·GPL·steht,·befindet·sich |
Offset 312, 15 lines modified | Offset 312, 15 lines modified | ||
312 | NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, | 312 | NOT·LIMITED·TO,·PROCUREMENT·OF·SUBSTITUTE·GOODS·OR·SERVICES;·LOSS·OF·USE, |
313 | DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY | 313 | DATA,·OR·PROFITS;·OR·BUSINESS·INTERRUPTION)·HOWEVER·CAUSED·AND·ON·ANY |
314 | THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT | 314 | THEORY·OF·LIABILITY,·WHETHER·IN·CONTRACT,·STRICT·LIABILITY,·OR·TORT |
315 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF | 315 | (INCLUDING·NEGLIGENCE·OR·OTHERWISE)·ARISING·IN·ANY·WAY·OUT·OF·THE·USE·OF |
316 | THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. | 316 | THIS·SOFTWARE,·EVEN·IF·ADVISED·OF·THE·POSSIBILITY·OF·SUCH·DAMAGE. |
317 | ········$Id$</pre><p>Eine·Kopie·dieses·Textes·finden·Sie·unter | 317 | ········$Id$</pre><p>Eine·Kopie·dieses·Textes·finden·Sie·unter |
318 | » <code·class="filename">/usr/share/examples/etc/bsd-style-copyright</code>.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp595 | 318 | » <code·class="filename">/usr/share/examples/etc/bsd-style-copyright</code>.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59510328"></a>2.5.·Geld,·Hardware·oder·Internetzugang</h3></div></div></div><p>Wir·freuen·uns·immer,·wenn·jemand·das·FreeBSD-Projekt |
319 | » durch·Spenden·unterstützen·will.··Auch·kleine·Spenden | 319 | » durch·Spenden·unterstützen·will.··Auch·kleine·Spenden |
320 | » können·eine·große·Wirkung·haben.··Hardwarespenden | 320 | » können·eine·große·Wirkung·haben.··Hardwarespenden |
321 | » sind·ebenfalls·sehr·wichtig,·um·die·Liste·der·von·FreeBSD | 321 | » sind·ebenfalls·sehr·wichtig,·um·die·Liste·der·von·FreeBSD |
322 | » unterstützten·Hardware·erweitern·zu·können,·da | 322 | » unterstützten·Hardware·erweitern·zu·können,·da |
323 | » uns·die·Mittel·zum·Erwerb·dieser·Hardware·fehlen.</p><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="donations"></a>2.5.1.·Geldspenden</h4></div></div></div><p>Die·FreeBSD·Foundation·ist·eine·gemeinnützige | 323 | » uns·die·Mittel·zum·Erwerb·dieser·Hardware·fehlen.</p><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="donations"></a>2.5.1.·Geldspenden</h4></div></div></div><p>Die·FreeBSD·Foundation·ist·eine·gemeinnützige |
324 | » ··Gesellschaft,·die·zur·Unterstützung·des·FreeBSD-Projekts | 324 | » ··Gesellschaft,·die·zur·Unterstützung·des·FreeBSD-Projekts |
325 | » ··geschaffen·wurde.··Sie·ist·nach·dem·Paragraphen·501(c)3 | 325 | » ··geschaffen·wurde.··Sie·ist·nach·dem·Paragraphen·501(c)3 |
Offset 338, 15 lines modified | Offset 338, 15 lines modified | ||
338 | » </p><p>Die·FreeBSD·Foundation·ist·nun·auch·in·der·Lage,·Spenden | 338 | » </p><p>Die·FreeBSD·Foundation·ist·nun·auch·in·der·Lage,·Spenden |
339 | » ··durch·das·PayPal-System·entgegenzunehmen.··Solche·Spenden | 339 | » ··durch·das·PayPal-System·entgegenzunehmen.··Solche·Spenden |
340 | » ··können·über·die·<a·class="link"·href="http://www.freebsdfoundation.org"·target="_top">Homepage</a>·der | 340 | » ··können·über·die·<a·class="link"·href="http://www.freebsdfoundation.org"·target="_top">Homepage</a>·der |
341 | » ··Foundation·erfolgen.</p><p>Für·weitere·Informationen·zur·FreeBSD·Foundation | 341 | » ··Foundation·erfolgen.</p><p>Für·weitere·Informationen·zur·FreeBSD·Foundation |
342 | » ··sollten·Sie·den·Artikel·<a·class="link"·href="http://people.FreeBSD.org/~jdp/foundation/announcement.html"·target="_top"> | 342 | » ··sollten·Sie·den·Artikel·<a·class="link"·href="http://people.FreeBSD.org/~jdp/foundation/announcement.html"·target="_top"> |
343 | » ··The·FreeBSD·Foundation·--·an·Introduction</a>·lesen. | 343 | » ··The·FreeBSD·Foundation·--·an·Introduction</a>·lesen. |
344 | » ··Sie·erreichen·die·FreeBSD·Foundation·über·die·E-Mail-Adresse | 344 | » ··Sie·erreichen·die·FreeBSD·Foundation·über·die·E-Mail-Adresse |
345 | » ··<code·class="email"><<a·xmlns=""·class="email"·href="mailto:bod@FreeBSDFoundation.org">bod@FreeBSDFoundation.org</a>></code>.</p></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 345 | » ··<code·class="email"><<a·xmlns=""·class="email"·href="mailto:bod@FreeBSDFoundation.org">bod@FreeBSDFoundation.org</a>></code>.</p></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59534648"></a>2.5.2.·Hardwarespenden</h4></div></div></div><a·id="idp59536312"·class="indexterm"></a><p>Das·FreeBSD-Projekt·freut·sich,·wenn·jemand·benötigte |
346 | » ··Hardware·spenden·will.··Sind·Sie·daran·interessiert,·setzen | 346 | » ··Hardware·spenden·will.··Sind·Sie·daran·interessiert,·setzen |
347 | » ··Sie·sich·bitte·mit·dem·<a·class="link"·href="../../../../donations/"·target="_top">Donations·Liaison | 347 | » ··Sie·sich·bitte·mit·dem·<a·class="link"·href="../../../../donations/"·target="_top">Donations·Liaison |
348 | » ··Office</a>·in·Verbindung.</p></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 348 | » ··Office</a>·in·Verbindung.</p></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59554744"></a>2.5.3.·Internetzugang·zur·Verfügung·stellen</h4></div></div></div><p>Wir·sind·ständig·auf·der·Suche·nach·neuen·FTP-, |
349 | » ··WWW-·oder·<code·class="command">cvsup</code>-Spiegeln.··Wenn·Sie·einen | 349 | » ··WWW-·oder·<code·class="command">cvsup</code>-Spiegeln.··Wenn·Sie·einen |
350 | » ··solchen·Spiegel·einrichten·wollen,·lesen·Sie·bitte·den | 350 | » ··solchen·Spiegel·einrichten·wollen,·lesen·Sie·bitte·den |
351 | » ··Artikel·<a·class="link"·href="../../../../doc/en_US.ISO8859-1/articles/hubs/index.html"·target="_top">Mirroring | 351 | » ··Artikel·<a·class="link"·href="../../../../doc/en_US.ISO8859-1/articles/hubs/index.html"·target="_top">Mirroring |
352 | » ··FreeBSD</a>,·der·weitere·Informationen·enthält.</p></div></div></div><div·class="index"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 352 | » ··FreeBSD</a>,·der·weitere·Informationen·enthält.</p></div></div></div><div·class="index"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59568568"></a>Stichwortverzeichnis</h2></div></div></div><div·class="index"><div·class="indexdiv"><h3>B</h3><dl><dt>BSD-Lizenz,·<a·class="indexterm"·href="#idp59468088">Neuer·Code·oder·große·Mehrwertpakete</a></dt></dl></div><div·class="indexdiv"><h3>D</h3><dl><dt>diff,·<a·class="indexterm"·href="#idp59368376">Änderungen·am·vorhandenen·Quellcode</a></dt><dt>documentation·submissions,·<a·class="indexterm"·href="#idp59344440">Änderungen·der·Dokumentation</a></dt><dt>donations,·<a·class="indexterm"·href="#idp59534648">Hardwarespenden</a></dt></dl></div><div·class="indexdiv"><h3>F</h3><dl><dt>FreeBSD-CURRENT,·<a·class="indexterm"·href="#idp59368376">Änderungen·am·vorhandenen·Quellcode</a></dt></dl></div><div·class="indexdiv"><h3>G</h3><dl><dt>GNU·General·Public·License,·<a·class="indexterm"·href="#idp59468088">Neuer·Co·✂ |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Hintergrundwissen·zu·BSD</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="In·der·Open·Source-Welt·steht·das·Wort·Linux·oft·synonym·für·Betriebssystem,·obwohl·es·nicht·das·einzige·frei·verfügbare·Betriebssystem·ist.·Laut·Internet·Operating·System·Counter·liefen·im·April 1999·weltweit·31,3 Prozent·der·vernetzten·Rechner·unter·Linux,·14,6 Prozent·liefen·hingegen·unter·BSD UNIX.·Einige·der·weltweit·größten·Internetdienstleister,·darunter·Yahoo!,·verwenden·BSD.·Der·im·Jahre·1999·weltgrößte·FTP-Server·ftp.cdrom.com·(inzwischen·abgeschaltet)·verwendete·BSD,·um·täglich·1,4 Terabyte·an·Daten·zu·übertragen.··✂ | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Hintergrundwissen·zu·BSD</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="In·der·Open·Source-Welt·steht·das·Wort·Linux·oft·synonym·für·Betriebssystem,·obwohl·es·nicht·das·einzige·frei·verfügbare·Betriebssystem·ist.·Laut·Internet·Operating·System·Counter·liefen·im·April 1999·weltweit·31,3 Prozent·der·vernetzten·Rechner·unter·Linux,·14,6 Prozent·liefen·hingegen·unter·BSD UNIX.·Einige·der·weltweit·größten·Internetdienstleister,·darunter·Yahoo!,·verwenden·BSD.·Der·im·Jahre·1999·weltgrößte·FTP-Server·ftp.cdrom.com·(inzwischen·abgeschaltet)·verwendete·BSD,·um·täglich·1,4 Terabyte·an·Daten·zu·übertragen.··✂ |
3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>AMD,·AMD·Athlon, | 3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>AMD,·AMD·Athlon, |
4 | ··AMD·Opteron,·Élan·und·PCnet·sind | 4 | ··AMD·Opteron,·Élan·und·PCnet·sind |
5 | ··eingetragene·Warenzeichen·von·Advanced·Micro·Devices,·Inc.</p><p>Apple,·FireWire,·Mac,·Macintosh,·Mac·OS, | 5 | ··eingetragene·Warenzeichen·von·Advanced·Micro·Devices,·Inc.</p><p>Apple,·FireWire,·Mac,·Macintosh,·Mac·OS, |
6 | ··Quicktime·und·TrueType·sind·eingetragene·Warenzeichen·von | 6 | ··Quicktime·und·TrueType·sind·eingetragene·Warenzeichen·von |
7 | ··Apple·Computer,·Inc.,·in·den·Vereinigten·Staaten·und·anderen | 7 | ··Apple·Computer,·Inc.,·in·den·Vereinigten·Staaten·und·anderen |
8 | ··Ländern.</p><p>Intel,·Celeron,·EtherExpress,·i386, | 8 | ··Ländern.</p><p>Intel,·Celeron,·EtherExpress,·i386, |
9 | ··i486,·Itanium,·Pentium·und·Xeon·sind·Warenzeichen·oder·eingetragene | 9 | ··i486,·Itanium,·Pentium·und·Xeon·sind·Warenzeichen·oder·eingetragene |
Offset 180, 21 lines modified | Offset 180, 21 lines modified | ||
180 | ······Unterschiede·nicht·groß:··Beide·sind·<span·class="trademark">UNIX</span>®·ähnliche | 180 | ······Unterschiede·nicht·groß:··Beide·sind·<span·class="trademark">UNIX</span>®·ähnliche |
181 | ······Betriebssysteme.··Beide·sind·nichtkommerzielle·Projekte·(was | 181 | ······Betriebssysteme.··Beide·sind·nichtkommerzielle·Projekte·(was |
182 | ······für·eine·Vielzahl·anderer·Linux-Distributionen·nicht·gilt). | 182 | ······für·eine·Vielzahl·anderer·Linux-Distributionen·nicht·gilt). |
183 | ······Der·folgende·Abschnitt·betrachtet·BSD·näher·und·vergleicht·es | 183 | ······Der·folgende·Abschnitt·betrachtet·BSD·näher·und·vergleicht·es |
184 | ······mit·Linux.··Die·meisten·Erläuterungen·beziehen·sich·auf | 184 | ······mit·Linux.··Die·meisten·Erläuterungen·beziehen·sich·auf |
185 | ······FreeBSD,·da·es·sich·dabei·um·das·am·häufigsten·installierte | 185 | ······FreeBSD,·da·es·sich·dabei·um·das·am·häufigsten·installierte |
186 | ······BSD-System·handelt.··Die·Unterschiede·zu·NetBSD,·OpenBSD·und | 186 | ······BSD-System·handelt.··Die·Unterschiede·zu·NetBSD,·OpenBSD·und |
187 | ······DragonFlyBSD·sind·aber·gering.</p><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 187 | ······DragonFlyBSD·sind·aber·gering.</p><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59314616"></a>4.1.·Wem·gehört·BSD?</h3></div></div></div><p>BSD·gehört·weder·einer·einzelnen·Person,·noch |
188 | » gehört·es·einem·Unternehmen.··Entwickelt·und·zur | 188 | » gehört·es·einem·Unternehmen.··Entwickelt·und·zur |
189 | » Verfügung·gestellt·wird·es·von·einer·technisch | 189 | » Verfügung·gestellt·wird·es·von·einer·technisch |
190 | » interessierten·und·engagierten·Gemeinschaft,·die·über | 190 | » interessierten·und·engagierten·Gemeinschaft,·die·über |
191 | » die·ganze·Welt·verteilt·ist.··Einige·BSD-Komponenten·sind | 191 | » die·ganze·Welt·verteilt·ist.··Einige·BSD-Komponenten·sind |
192 | » eigenständige·Open·Source-Projekte·mit·eigenen·Rechten, | 192 | » eigenständige·Open·Source-Projekte·mit·eigenen·Rechten, |
193 | » die·getrennt·verwaltet·und·gewartet·werden.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 193 | » die·getrennt·verwaltet·und·gewartet·werden.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59316792"></a>4.2.·Wie·erfolgt·die·Weiterentwicklung·von·BSD?</h3></div></div></div><p>BSD-Kernel·werden·nach·dem·Open·Source-Modell |
194 | » weiterentwickelt.··Jedes·Projekt·unterhält·einen | 194 | » weiterentwickelt.··Jedes·Projekt·unterhält·einen |
195 | » öffentlich·zugänglichen | 195 | » öffentlich·zugänglichen |
196 | » <span·class="emphasis"><em>Quellcode-Baum</em></span>,·der·mit·dem·<a·class="link"·href="http://www.cvshome.org/"·target="_top">Concurrent·Versions | 196 | » <span·class="emphasis"><em>Quellcode-Baum</em></span>,·der·mit·dem·<a·class="link"·href="http://www.cvshome.org/"·target="_top">Concurrent·Versions |
197 | » System</a>·(CVS)·verwaltet·wird,·und·alle·Quellen·des | 197 | » System</a>·(CVS)·verwaltet·wird,·und·alle·Quellen·des |
198 | » Projekts,·die·Dokumentation·und·andere·notwendige·Dateien | 198 | » Projekts,·die·Dokumentation·und·andere·notwendige·Dateien |
199 | » enthält.··CVS·erlaubt·es·Anwendern,·jede·gewünschte·Version | 199 | » enthält.··CVS·erlaubt·es·Anwendern,·jede·gewünschte·Version |
200 | » des·Systems·<span·class="quote">„<span·class="quote">auszuchecken</span>“</span>·(mit·anderen·Worten, | 200 | » des·Systems·<span·class="quote">„<span·class="quote">auszuchecken</span>“</span>·(mit·anderen·Worten, |
Offset 251, 15 lines modified | Offset 251, 15 lines modified | ||
251 | » ····Die·unter·BSD·eingesetzten·Applikationen·sind·oft | 251 | » ····Die·unter·BSD·eingesetzten·Applikationen·sind·oft |
252 | » ····identisch·mit·denen·von·Linux.</p></li><li·class="listitem"><p>Da·beim·BSD-Projekt·nur·ein·CVS-Quellbaum·gepflegt | 252 | » ····identisch·mit·denen·von·Linux.</p></li><li·class="listitem"><p>Da·beim·BSD-Projekt·nur·ein·CVS-Quellbaum·gepflegt |
253 | » ····werden·muss,·ist·die·Entwicklung·übersichtlicher,·und·es | 253 | » ····werden·muss,·ist·die·Entwicklung·übersichtlicher,·und·es |
254 | » ····ist·möglich,·auf·jede·beliebige·Version·einer·Datei | 254 | » ····ist·möglich,·auf·jede·beliebige·Version·einer·Datei |
255 | » ····zuzugreifen.··CVS·ermöglicht·auch·inkrementelle·Updates: | 255 | » ····zuzugreifen.··CVS·ermöglicht·auch·inkrementelle·Updates: |
256 | » ····Das·FreeBSD-Repository·wird·beispielsweise·etwa·100·Mal | 256 | » ····Das·FreeBSD-Repository·wird·beispielsweise·etwa·100·Mal |
257 | » ····pro·Tag·verändert.··Viele·dieser·Änderungen·betreffen | 257 | » ····pro·Tag·verändert.··Viele·dieser·Änderungen·betreffen |
258 | » ····aber·nur·einen·relativen·kleinen·Bereich·von·FreeBSD.</p></li></ol></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 258 | » ····aber·nur·einen·relativen·kleinen·Bereich·von·FreeBSD.</p></li></ol></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59377336"></a>4.3.·BSD-Versionen</h3></div></div></div><p>FreeBSD,·NetBSD·und·OpenBSD·stellen·drei·verschiedene |
259 | » <span·class="quote">„<span·class="quote">Ausgaben</span>“</span>·(Releases)·zur·Verfügung.··Analog | 259 | » <span·class="quote">„<span·class="quote">Ausgaben</span>“</span>·(Releases)·zur·Verfügung.··Analog |
260 | » zu·Linux·erhalten·diese·Ausgaben·eine·Nummer,·etwa·1.4.1·oder | 260 | » zu·Linux·erhalten·diese·Ausgaben·eine·Nummer,·etwa·1.4.1·oder |
261 | » 3.5.··Die·Versionsnummer·erhält·zusätzlich·ein·Suffix, | 261 | » 3.5.··Die·Versionsnummer·erhält·zusätzlich·ein·Suffix, |
262 | » das·den·Verwendungszweck·bezeichnet:</p><div·class="orderedlist"><ol·class="orderedlist"·type="1"><li·class="listitem"><p>Die·Entwicklerversion·hat·das·Suffix | 262 | » das·den·Verwendungszweck·bezeichnet:</p><div·class="orderedlist"><ol·class="orderedlist"·type="1"><li·class="listitem"><p>Die·Entwicklerversion·hat·das·Suffix |
263 | » ····<em·class="firstterm">CURRENT</em>.··FreeBSD·weist·diesem | 263 | » ····<em·class="firstterm">CURRENT</em>.··FreeBSD·weist·diesem |
264 | » ····Suffix·eine·Nummer·zu,·z.B.·FreeBSD·5.0-CURRENT.··NetBSD | 264 | » ····Suffix·eine·Nummer·zu,·z.B.·FreeBSD·5.0-CURRENT.··NetBSD |
265 | » ····verwendet·ein·etwas·anderes·Bezeichnungsschema·und·hängt | 265 | » ····verwendet·ein·etwas·anderes·Bezeichnungsschema·und·hängt |
Offset 294, 15 lines modified | Offset 294, 15 lines modified | ||
294 | » zweiten·Ziffer·noch·eine·dritte,·welche·die·Version·genauer | 294 | » zweiten·Ziffer·noch·eine·dritte,·welche·die·Version·genauer |
295 | » bezeichnet.··Zusätzlich·fügt·jeder·Verkäufer | 295 | » bezeichnet.··Zusätzlich·fügt·jeder·Verkäufer |
296 | » einer·Linux-Distribution·selbst·Programme·und·Werkzeuge·hinzu. | 296 | » einer·Linux-Distribution·selbst·Programme·und·Werkzeuge·hinzu. |
297 | » Daher·ist·auch·der·Name·der·Distribution·nicht·unwichtig,·da | 297 | » Daher·ist·auch·der·Name·der·Distribution·nicht·unwichtig,·da |
298 | » dieser·ebenfalls·eine·Versionsnummer·enthält.··So·kann·die | 298 | » dieser·ebenfalls·eine·Versionsnummer·enthält.··So·kann·die |
299 | » vollständige·Beschreibung·beispielsweise·so·aussehen: | 299 | » vollständige·Beschreibung·beispielsweise·so·aussehen: |
300 | » <span·class="quote">„<span·class="quote">TurboLinux 6.0·mit | 300 | » <span·class="quote">„<span·class="quote">TurboLinux 6.0·mit |
301 | » Kernel 2.2.14</span>“</span></em></span></p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 301 | » Kernel 2.2.14</span>“</span></em></span></p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59408312"></a>4.4.·Welche·BSD-Versionen·gibt·es·überhaupt?</h3></div></div></div><p>Im·Gegensatz·zu·den·zahlreichen·Linux-Distributionen·gibt |
302 | » es·nur·vier·große·frei·verfügbare·BSDs.··Jedes·BSD-Projekt | 302 | » es·nur·vier·große·frei·verfügbare·BSDs.··Jedes·BSD-Projekt |
303 | » unterhält·seinen·eigenen·Quellcode-Baum·und·seinen·eigenen | 303 | » unterhält·seinen·eigenen·Quellcode-Baum·und·seinen·eigenen |
304 | » Kernel.··In·der·Praxis·scheinen·die·Unterschiede·im·Code·der | 304 | » Kernel.··In·der·Praxis·scheinen·die·Unterschiede·im·Code·der |
305 | » Anwenderprogramme·aber·geringer·zu·sein·als·bei·Linux.</p><p>Es·ist·nicht·einfach,·die·Ziele·der·einzelnen·BSD-Projekte | 305 | » Anwenderprogramme·aber·geringer·zu·sein·als·bei·Linux.</p><p>Es·ist·nicht·einfach,·die·Ziele·der·einzelnen·BSD-Projekte |
306 | » genau·zu·trennen,·da·die·Unterschiede·eher·subtiler·Natur | 306 | » genau·zu·trennen,·da·die·Unterschiede·eher·subtiler·Natur |
307 | » sind:</p><div·class="itemizedlist"><ul·class="itemizedlist"·style="list-style-type:·disc;·"><li·class="listitem"><p>FreeBSD·will·eine·hohe·Leistung·erreichen,·für | 307 | » sind:</p><div·class="itemizedlist"><ul·class="itemizedlist"·style="list-style-type:·disc;·"><li·class="listitem"><p>FreeBSD·will·eine·hohe·Leistung·erreichen,·für |
308 | » ····den·Benutzer·einfach·in·der·Bedienung·sein,·und·wird·von | 308 | » ····den·Benutzer·einfach·in·der·Bedienung·sein,·und·wird·von |
Offset 352, 26 lines modified | Offset 352, 26 lines modified | ||
352 | » ····der·BSD-Kern·des·Betriebssystems·ist·als·voll | 352 | » ····der·BSD-Kern·des·Betriebssystems·ist·als·voll |
353 | » ····funktionsfähiges·Open·Source-Betriebssystem·für | 353 | » ····funktionsfähiges·Open·Source-Betriebssystem·für |
354 | » ····x86-·sowie·PPC-Computer·erhältlich.··Die·grafische | 354 | » ····x86-·sowie·PPC-Computer·erhältlich.··Die·grafische |
355 | » ····Oberfläche·Aqua/Quartz·und·andere·proprietäre | 355 | » ····Oberfläche·Aqua/Quartz·und·andere·proprietäre |
356 | » ····Anwendungen·von·<span·class="trademark">Mac OS</span>® X·sind·aber·weiterhin | 356 | » ····Anwendungen·von·<span·class="trademark">Mac OS</span>® X·sind·aber·weiterhin |
357 | » ····closed-source·Software.··Einige·Darwin-Entwickler·sind | 357 | » ····closed-source·Software.··Einige·Darwin-Entwickler·sind |
358 | » ····auch·FreeBSD-Committer,·was·auch·für·den·umgekehrten | 358 | » ····auch·FreeBSD-Committer,·was·auch·für·den·umgekehrten |
359 | » ····Fall·gilt.</p></li></ul></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5956 | 359 | » ····Fall·gilt.</p></li></ul></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59456312"></a>4.5.·Worin·unterscheidet·sich·die·BSD-Lizenz·von·der·GNU |
360 | » Public·License?</h3></div></div></div><p>Linux·steht·unter·der·<a·class="link"·href="http://www.fsf.org/copyleft/gpl.html"·target="_top">GNU·General·Public | 360 | » Public·License?</h3></div></div></div><p>Linux·steht·unter·der·<a·class="link"·href="http://www.fsf.org/copyleft/gpl.html"·target="_top">GNU·General·Public |
361 | » License</a>·(GPL),·die·entworfen·wurde,·um·closed-source | 361 | » License</a>·(GPL),·die·entworfen·wurde,·um·closed-source |
362 | » Software·zu·verhindern.··Jede·Software,·die·von·einer·Software | 362 | » Software·zu·verhindern.··Jede·Software,·die·von·einer·Software |
363 | » abgeleitet·wurde,·die·unter·der·GPL·steht,·muss·wieder·unter | 363 | » abgeleitet·wurde,·die·unter·der·GPL·steht,·muss·wieder·unter |
364 | » der·GPL·veröffentlicht·werden.··Auf·Verlangen·ist·auch | 364 | » der·GPL·veröffentlicht·werden.··Auf·Verlangen·ist·auch |
365 | » der·Quellcode·zur·Verfügung·zu·stellen.··Die·<a·class="link"·href="http://www.opensource.org/licenses/bsd-license.html"·target="_top"> | 365 | » der·Quellcode·zur·Verfügung·zu·stellen.··Die·<a·class="link"·href="http://www.opensource.org/licenses/bsd-license.html"·target="_top"> |
366 | » BSD-Lizenz</a>·ist·dagegen·weniger·restriktiv:·Der | 366 | » BSD-Lizenz</a>·ist·dagegen·weniger·restriktiv:·Der |
367 | » Quellcode·muss·nicht·zur·Verfügung·gestellt·werden,·es | 367 | » Quellcode·muss·nicht·zur·Verfügung·gestellt·werden,·es |
368 | » können·also·auch·Binärdateien·verbreitet·werden. | 368 | » können·also·auch·Binärdateien·verbreitet·werden. |
369 | » Dieser·Umstand·ist·besonders·für·Anwendungen·im | 369 | » Dieser·Umstand·ist·besonders·für·Anwendungen·im |
370 | » Embedded-Bereich·interessant.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 370 | » Embedded-Bereich·interessant.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59463608"></a>4.6.·Was·sollte·ich·sonst·noch·wissen?</h3></div></div></div><p>Da·für·BSD·weniger·Anwendungsprogramme·verfügbar |
371 | » waren·als·für·Linux,·wurde·ein·Softwarepaket·entwickelt,·das | 371 | » waren·als·für·Linux,·wurde·ein·Softwarepaket·entwickelt,·das |
372 | » die·Ausführung·von·Linuxprogrammen·unter·BSD | 372 | » die·Ausführung·von·Linuxprogrammen·unter·BSD |
373 | » ermöglicht.··Dieses·Paket·enthält·zwei·Dinge: | 373 | » ermöglicht.··Dieses·Paket·enthält·zwei·Dinge: |
374 | » Kernelmodifikationen·zur·korrekten·Ausführung·von | 374 | » Kernelmodifikationen·zur·korrekten·Ausführung·von |
375 | » Linux-Systemaufrufen·sowie·Linuxkompatibilitätsdateien, | 375 | » Linux-Systemaufrufen·sowie·Linuxkompatibilitätsdateien, |
376 | » beispielsweise·die·C-Bibliothek·von·Linux.··Unterschiede·in | 376 | » beispielsweise·die·C-Bibliothek·von·Linux.··Unterschiede·in |
377 | » der·Ausführungsgeschwindigkeit·von·Linuxanwendungen·auf·einem | 377 | » der·Ausführungsgeschwindigkeit·von·Linuxanwendungen·auf·einem |
Offset 379, 15 lines modified | Offset 379, 15 lines modified | ||
379 | » Rechner·sind·in·der·Praxis·so·gut·wie·nicht | 379 | » Rechner·sind·in·der·Praxis·so·gut·wie·nicht |
380 | » feststellbar.</p><p>Die·<span·class="quote">„<span·class="quote">Alles-aus-einer-Hand</span>“</span>-Natur·von·BSD | 380 | » feststellbar.</p><p>Die·<span·class="quote">„<span·class="quote">Alles-aus-einer-Hand</span>“</span>-Natur·von·BSD |
381 | » hat·den·Vorteil,·dass·Upgrades·im·Vergleich·zu·Linux·häufig | 381 | » hat·den·Vorteil,·dass·Upgrades·im·Vergleich·zu·Linux·häufig |
382 | » leichter·durchzuführen·sind.··BSD·aktualisiert | 382 | » leichter·durchzuführen·sind.··BSD·aktualisiert |
383 | » Bibliotheken,·indem·es·Kompatibilitätsmodule·für | 383 | » Bibliotheken,·indem·es·Kompatibilitätsmodule·für |
384 | » ältere·Versionen·der·Bibliotheken·bereitstellt.··Daher·ist | 384 | » ältere·Versionen·der·Bibliotheken·bereitstellt.··Daher·ist |
385 | » es·möglich,·auch·mehrere·Jahre·alte·Binärdateien·ohne | 385 | » es·möglich,·auch·mehrere·Jahre·alte·Binärdateien·ohne |
386 | » Probleme·auszuführen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 386 | » Probleme·auszuführen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59468472"></a>4.7.·Was·soll·ich·nun·benutzen,·BSD·oder·Linux?</h3></div></div></div><p>Was·heißt·das·nun·alles·für·die·Praxis?·Wer |
387 | » sollte·BSD,·wer·Linux·benutzen?</p><p>Diese·Frage·ist·nicht·einfach·zu·beantworten.··Trotzdem | 387 | » sollte·BSD,·wer·Linux·benutzen?</p><p>Diese·Frage·ist·nicht·einfach·zu·beantworten.··Trotzdem |
388 | » folgen·nun·einige·Empfehlungen:</p><div·class="itemizedlist"><ul·class="itemizedlist"·style="list-style-type:·disc;·"><li·class="listitem"><p><span·class="quote">„<span·class="quote">Wenn·es·nicht·kaputt·ist,·fass'·es·nicht | 388 | » folgen·nun·einige·Empfehlungen:</p><div·class="itemizedlist"><ul·class="itemizedlist"·style="list-style-type:·disc;·"><li·class="listitem"><p><span·class="quote">„<span·class="quote">Wenn·es·nicht·kaputt·ist,·fass'·es·nicht |
389 | » ····an!</span>“</span>:··Wenn·Sie·schon·ein·frei·verfügbares | 389 | » ····an!</span>“</span>:··Wenn·Sie·schon·ein·frei·verfügbares |
390 | » ····Betriebssystem·verwenden·und·damit·glücklich·sind, | 390 | » ····Betriebssystem·verwenden·und·damit·glücklich·sind, |
391 | » ····gibt·es·eigentlich·keinen·vernünftigen·Grund·für | 391 | » ····gibt·es·eigentlich·keinen·vernünftigen·Grund·für |
392 | » ····einen·Wechsel.</p></li><li·class="listitem"><p>BSD-Systeme,·inbesondere·FreeBSD,·können·eine | 392 | » ····einen·Wechsel.</p></li><li·class="listitem"><p>BSD-Systeme,·inbesondere·FreeBSD,·können·eine |
393 | » ····weitaus·bessere·Leistung·als·Linux-Systeme·aufweisen. | 393 | » ····weitaus·bessere·Leistung·als·Linux-Systeme·aufweisen. |
Offset 404, 15 lines modified | Offset 404, 15 lines modified | ||
404 | » ····Aspekte·des·System·umfasst.</p></li><li·class="listitem"><p>Die·BSD-Lizenz·kann·attraktiver·sein·als | 404 | » ····Aspekte·des·System·umfasst.</p></li><li·class="listitem"><p>Die·BSD-Lizenz·kann·attraktiver·sein·als |
405 | » ····die·GPL.</p></li><li·class="listitem"><p>BSD-Systeme·können·die·meisten·Linuxprogramme | 405 | » ····die·GPL.</p></li><li·class="listitem"><p>BSD-Systeme·können·die·meisten·Linuxprogramme |
406 | » ····ausführen,·während·Linux·keine·BSD-Programme | 406 | » ····ausführen,·während·Linux·keine·BSD-Programme |
407 | » ····ausführen·kann.··Viele·BSD-Systeme·können·sogar | 407 | » ····ausführen·kann.··Viele·BSD-Systeme·können·sogar |
408 | » ····Programme·von·anderen·<span·class="trademark">UNIX</span>®·ähnlichen·Systemen | 408 | » ····Programme·von·anderen·<span·class="trademark">UNIX</span>®·ähnlichen·Systemen |
409 | » ····ausführen.··Daraus·könnte·man·ableiten,·dass·die | 409 | » ····ausführen.··Daraus·könnte·man·ableiten,·dass·die |
410 | » ····Migration·auf·ein·BSD-System·einfacher·ist,·als·es·bei | 410 | » ····Migration·auf·ein·BSD-System·einfacher·ist,·als·es·bei |
411 | » ····Linux·der·Fall·wäre.</p></li></ul></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 411 | » ····Linux·der·Fall·wäre.</p></li></ul></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59487544"></a>4.8.·Wo·gibt·es·Support,·Serviceleistungen·und·Schulungen |
412 | » für·BSD?</h3></div></div></div><p>BSDi·/·<a·class="link"·href="http://www.freebsdmall.com"·target="_top">FreeBSD | 412 | » für·BSD?</h3></div></div></div><p>BSDi·/·<a·class="link"·href="http://www.freebsdmall.com"·target="_top">FreeBSD |
413 | » Mall,·Inc.</a>·bieten·seit·fast·10·Jahren | 413 | » Mall,·Inc.</a>·bieten·seit·fast·10·Jahren |
414 | » Support-Verträge·für·FreeBSD·an.</p><p>Darüber·hinaus·finden·sich·auf·den·folgenden·Seiten·der | 414 | » Support-Verträge·für·FreeBSD·an.</p><p>Darüber·hinaus·finden·sich·auf·den·folgenden·Seiten·der |
415 | » einzelnen·Projekte·Firmen,·die·Supportleistungen·anbieten: | 415 | » einzelnen·Projekte·Firmen,·die·Supportleistungen·anbieten: |
416 | » <a·class="link"·href="../../../../commercial/consult_bycat.html"·target="_top">FreeBSD</a>, | 416 | » <a·class="link"·href="../../../../commercial/consult_bycat.html"·target="_top">FreeBSD</a>, |
417 | » <a·class="link"·href="http://www.netbsd.org/gallery/consultants.html"·target="_top">NetBSD</a>, | 417 | » <a·class="link"·href="http://www.netbsd.org/gallery/consultants.html"·target="_top">NetBSD</a>, |
418 | » und·<a·class="link"·href="http://www.openbsd.org/support.html"·target="_top">OpenBSD</a>.</p></div></div></div></body></html> | 418 | » und·<a·class="link"·href="http://www.openbsd.org/support.html"·target="_top">OpenBSD</a>.</p></div></div></div></body></html> |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Einen·eigenen·FreeBSD·Update·Server·bauen</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieser·Artikel·beschreibt·den·Bau·eines·internen·FreeBSD·Update·Server.·Die·freebsd-update-server·Software·wurde·von·Colin·Percival,·emeritierter·Security·Officer·von·FreeBSD,·geschrieben.·Benutzer,·die·es·als·vorteilhaft·ansehen·ihre·Systeme·über·einen·offiziellen·Update-Server·zu·aktualisieren,·können·mit·Hilfe·eines·selbst·erstellten·FreeBSD·Update·Server·die·Funktionalität·über·manuell·optimierte·FreeBSD·Releases·oder·über·Bereitstellung·eines·lokalen·Mirror,·welcher·schnellere·Updates·ermöglicht,·erweite·✂ | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Einen·eigenen·FreeBSD·Update·Server·bauen</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieser·Artikel·beschreibt·den·Bau·eines·internen·FreeBSD·Update·Server.·Die·freebsd-update-server·Software·wurde·von·Colin·Percival,·emeritierter·Security·Officer·von·FreeBSD,·geschrieben.·Benutzer,·die·es·als·vorteilhaft·ansehen·ihre·Systeme·über·einen·offiziellen·Update-Server·zu·aktualisieren,·können·mit·Hilfe·eines·selbst·erstellten·FreeBSD·Update·Server·die·Funktionalität·über·manuell·optimierte·FreeBSD·Releases·oder·über·Bereitstellung·eines·lokalen·Mirror,·welcher·schnellere·Updates·ermöglicht,·erweite·✂ |
3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>Viele·Produktbezeichnungen·von | 3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>Viele·Produktbezeichnungen·von |
4 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem | 4 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem |
5 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem | 5 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem |
6 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol | 6 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol |
7 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> | 7 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> |
8 | ··gekennzeichnet.</p><p>Intel,·Celeron,·EtherExpress,·i386, | 8 | ··gekennzeichnet.</p><p>Intel,·Celeron,·EtherExpress,·i386, |
9 | ··i486,·Itanium,·Pentium·und·Xeon·sind·Warenzeichen·oder·eingetragene | 9 | ··i486,·Itanium,·Pentium·und·Xeon·sind·Warenzeichen·oder·eingetragene |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Einführung·in·NanoBSD</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieses·Dokument·stellt·Informationen·zu·den·NanoBSD·Werkzeugen·bereit,·die·dazu·verwendet·werden·können·ein·FreeBSD·Abbild·für·eingebettete·Systeme·zu·erstellen,·welche·auf·eine·Compact·Flash·Karte·passen·(oder·andere·Massenspeicher).·Übersetzt·von·Björn·Heidotting."·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><div·xml:lang="de"·class="article"·lang="de"><div·xmlns=""·class="titlepage"><div><div><h1·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5 | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Einführung·in·NanoBSD</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieses·Dokument·stellt·Informationen·zu·den·NanoBSD·Werkzeugen·bereit,·die·dazu·verwendet·werden·können·ein·FreeBSD·Abbild·für·eingebettete·Systeme·zu·erstellen,·welche·auf·eine·Compact·Flash·Karte·passen·(oder·andere·Massenspeicher).·Übersetzt·von·Björn·Heidotting."·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><div·xml:lang="de"·class="article"·lang="de"><div·xmlns=""·class="titlepage"><div><div><h1·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp57129912"></a>Einführun·✂ |
3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>Viele·Produktbezeichnungen·von | 3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>Viele·Produktbezeichnungen·von |
4 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem | 4 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem |
5 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem | 5 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem |
6 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol | 6 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol |
7 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> | 7 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> |
8 | ··gekennzeichnet.</p></div></div><div>Zuletzt·bearbeitet·am·2013-11-13·von·hrs.</div><div><div·xmlns="http://www.w3.org/1999/xhtml"·class="abstract"><div·class="abstract-title">Zusammenfassung</div><p>Dieses·Dokument·stellt·Informationen·zu·den | 8 | ··gekennzeichnet.</p></div></div><div>Zuletzt·bearbeitet·am·2013-11-13·von·hrs.</div><div><div·xmlns="http://www.w3.org/1999/xhtml"·class="abstract"><div·class="abstract-title">Zusammenfassung</div><p>Dieses·Dokument·stellt·Informationen·zu·den |
9 | » <span·class="application">NanoBSD</span>·Werkzeugen·bereit,·die·dazu | 9 | » <span·class="application">NanoBSD</span>·Werkzeugen·bereit,·die·dazu |
Offset 14, 15 lines modified | Offset 14, 15 lines modified | ||
14 | ······[ | 14 | ······[ |
15 | ······<a·href="index.html">einzelne·Abschnitte</a> | 15 | ······<a·href="index.html">einzelne·Abschnitte</a> |
16 | ······/ | 16 | ······/ |
17 | ······ | 17 | ······ |
18 | » ··komplettes·Dokument | 18 | » ··komplettes·Dokument |
19 | » | 19 | » |
20 | ······] | 20 | ······] |
21 | ····</div><hr·/></div><div·class="toc"><div·class="toc-title">Inhaltsverzeichnis</div><dl·class="toc"><dt><span·class="sect1"><a·href="#intro">1.·Einführung·in·NanoBSD</a></span></dt><dt><span·class="sect1"><a·href="#howto">2.·NanoBSD·Anleitung</a></span></dt><dt><span·class="index"><a·href="#idp5960 | 21 | ····</div><hr·/></div><div·class="toc"><div·class="toc-title">Inhaltsverzeichnis</div><dl·class="toc"><dt><span·class="sect1"><a·href="#intro">1.·Einführung·in·NanoBSD</a></span></dt><dt><span·class="sect1"><a·href="#howto">2.·NanoBSD·Anleitung</a></span></dt><dt><span·class="index"><a·href="#idp59605304">Stichwortverzeichnis</a></span></dt></dl></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="intro"></a>1.·Einführung·in·NanoBSD</h2></div></div></div><a·id="idp58096312"·class="indexterm"></a><p><span·class="application">NanoBSD</span>·ist·ein·Werkzeug·welches |
22 | ······derzeit·von·Poul-Henning·Kamp·entwickelt·wird.··Es·erstellt·ein·FreeBSD | 22 | ······derzeit·von·Poul-Henning·Kamp·entwickelt·wird.··Es·erstellt·ein·FreeBSD |
23 | ······Systemabbild·für·eingebettete·Systeme,·die·auf·eine·Compact | 23 | ······Systemabbild·für·eingebettete·Systeme,·die·auf·eine·Compact |
24 | ······Flash·Karte·passen·(oder·andere·Massenspeicher).</p><p>Es·kann·dazu·benutzt·werden·um·spezialisierte | 24 | ······Flash·Karte·passen·(oder·andere·Massenspeicher).</p><p>Es·kann·dazu·benutzt·werden·um·spezialisierte |
25 | ······Installationsabbilder·zu·bauen,·entworfen·für·die·einfache | 25 | ······Installationsabbilder·zu·bauen,·entworfen·für·die·einfache |
26 | ······Installation·und·Wartung·von·Systemen·die·als·"Computer | 26 | ······Installation·und·Wartung·von·Systemen·die·als·"Computer |
27 | ······Appliances"·bekannt·sind.··Computer·Appliances·haben·ihre·Hard- | 27 | ······Appliances"·bekannt·sind.··Computer·Appliances·haben·ihre·Hard- |
28 | ······und·Software·fest·verbaut,·dass·bedeutet·alle·Anwendungen·sind | 28 | ······und·Software·fest·verbaut,·dass·bedeutet·alle·Anwendungen·sind |
Offset 56, 47 lines modified | Offset 56, 47 lines modified | ||
56 | » <code·class="filename">/var</code>·Verzeichnisse·sind | 56 | » <code·class="filename">/var</code>·Verzeichnisse·sind |
57 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=md&sektion=4&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">md</span>(4)</span></a>·(malloc)·Speicher.</p><p>Die·Partition·der·Konfigurationsdatei·besteht·unter·dem | 57 | » <a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=md&sektion=4&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">md</span>(4)</span></a>·(malloc)·Speicher.</p><p>Die·Partition·der·Konfigurationsdatei·besteht·unter·dem |
58 | » <code·class="filename">/cfg</code>·Verzeichnis.··Sie | 58 | » <code·class="filename">/cfg</code>·Verzeichnis.··Sie |
59 | » enthält·Dateien·für·das·<code·class="filename">/etc</code>·Verzeichnis·und·wird | 59 | » enthält·Dateien·für·das·<code·class="filename">/etc</code>·Verzeichnis·und·wird |
60 | » direkt·nach·dem·Botten·read-only·eingehangen,·weshalb·es | 60 | » direkt·nach·dem·Botten·read-only·eingehangen,·weshalb·es |
61 | » erforderlich·ist·geänderte·Dateien·von·<code·class="filename">/etc</code>·zurück·nach·<code·class="filename">/cfg</code>·zu·kopieren·falls·die | 61 | » erforderlich·ist·geänderte·Dateien·von·<code·class="filename">/etc</code>·zurück·nach·<code·class="filename">/cfg</code>·zu·kopieren·falls·die |
62 | » Änderungen·nach·einem·Neustart·bestehen·bleiben | 62 | » Änderungen·nach·einem·Neustart·bestehen·bleiben |
63 | » sollen.</p><div·class="example"><a·id="idp58 | 63 | » sollen.</p><div·class="example"><a·id="idp58926008"></a><div·class="example-title">Beispiel·1.·Dauerhafte·Änderungen·in |
64 | » ··<code·class="filename">/etc/resolv.conf</code>·vornehmen</div><div·class="example-contents"><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>vi·/etc/resolv.conf</code></strong> | 64 | » ··<code·class="filename">/etc/resolv.conf</code>·vornehmen</div><div·class="example-contents"><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>vi·/etc/resolv.conf</code></strong> |
65 | [...] | 65 | [...] |
66 | <code·class="prompt">#</code>·<strong·class="userinput"><code>mount·/cfg</code></strong> | 66 | <code·class="prompt">#</code>·<strong·class="userinput"><code>mount·/cfg</code></strong> |
67 | <code·class="prompt">#</code>·<strong·class="userinput"><code>cp·/etc/resolv.conf·/cfg</code></strong> | 67 | <code·class="prompt">#</code>·<strong·class="userinput"><code>cp·/etc/resolv.conf·/cfg</code></strong> |
68 | <code·class="prompt">#</code>·<strong·class="userinput"><code>umount·/cfg</code></strong></pre></div></div><br·class="example-break"·/><div·xmlns=""·class="note"><h3·class="admontitle">Anmerkung:·</h3><p·xmlns="http://www.w3.org/1999/xhtml">Die·<code·class="filename">/cfg</code> | 68 | <code·class="prompt">#</code>·<strong·class="userinput"><code>umount·/cfg</code></strong></pre></div></div><br·class="example-break"·/><div·xmlns=""·class="note"><h3·class="admontitle">Anmerkung:·</h3><p·xmlns="http://www.w3.org/1999/xhtml">Die·<code·class="filename">/cfg</code> |
69 | » ··Partition·sollte·nur·während·des·Bootvorgangs·und·zu | 69 | » ··Partition·sollte·nur·während·des·Bootvorgangs·und·zu |
70 | » ··Änderungen·an·den·Konfigurationsdateien·gemountet | 70 | » ··Änderungen·an·den·Konfigurationsdateien·gemountet |
71 | » ··werden.</p><p·xmlns="http://www.w3.org/1999/xhtml">Die·<code·class="filename">/cfg</code> | 71 | » ··werden.</p><p·xmlns="http://www.w3.org/1999/xhtml">Die·<code·class="filename">/cfg</code> |
72 | » ··Partition·jederzeit·gemountet·zu·haben·ist·keine·gute·Idee, | 72 | » ··Partition·jederzeit·gemountet·zu·haben·ist·keine·gute·Idee, |
73 | » ··besonders·wenn·das·<span·class="application">NanoBSD</span>·System | 73 | » ··besonders·wenn·das·<span·class="application">NanoBSD</span>·System |
74 | » ··auf·einem·Massenspeicher·betrieben·wird,·der·eventuell·druch | 74 | » ··auf·einem·Massenspeicher·betrieben·wird,·der·eventuell·druch |
75 | » ··eine·große·Anzahl·von·Schreiboperationen·nachteilig | 75 | » ··eine·große·Anzahl·von·Schreiboperationen·nachteilig |
76 | » ··beeinträchtigt·wird·(z.·B.·wenn·der·Dateisystem-Syncer·den | 76 | » ··beeinträchtigt·wird·(z.·B.·wenn·der·Dateisystem-Syncer·den |
77 | » ··Speicher·mit·Daten·überflutet).</p></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 77 | » ··Speicher·mit·Daten·überflutet).</p></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59324856"></a>2.2.·Ein·NanoBSD·Abbild·erstellen</h3></div></div></div><p>Ein·<span·class="application">NanoBSD</span>·Abbild·wird·über |
78 | » ein·einfaches·<code·class="filename">nanobsd.sh</code>·Shell-Skript | 78 | » ein·einfaches·<code·class="filename">nanobsd.sh</code>·Shell-Skript |
79 | » gebaut,·das·sich·unter·<code·class="filename">/usr/src/tools/tools/nanobsd</code> | 79 | » gebaut,·das·sich·unter·<code·class="filename">/usr/src/tools/tools/nanobsd</code> |
80 | » befindet.··Das·Skript·erstellt·ein·Abbild,·welches·dann | 80 | » befindet.··Das·Skript·erstellt·ein·Abbild,·welches·dann |
81 | » mittels·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=dd&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">dd</span>(1)</span></a>·auf·einen·Massenspeicher·kopiert·werden | 81 | » mittels·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=dd&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">dd</span>(1)</span></a>·auf·einen·Massenspeicher·kopiert·werden |
82 | » kann.</p><p>Die·folgenden·Kommandos·sind·notwendig·um·ein | 82 | » kann.</p><p>Die·folgenden·Kommandos·sind·notwendig·um·ein |
83 | » <span·class="application">NanoBSD</span>·Abbild·zu·erstellen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>cd·/usr/src/tools/tools/nanobsd</code></strong>·<a·id="nbsd-cd"></a><span><img·src="imagelib/callouts/1.png"·alt="1"·border="0"·/></span> | 83 | » <span·class="application">NanoBSD</span>·Abbild·zu·erstellen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>cd·/usr/src/tools/tools/nanobsd</code></strong>·<a·id="nbsd-cd"></a><span><img·src="imagelib/callouts/1.png"·alt="1"·border="0"·/></span> |
84 | <code·class="prompt">#</code>·<strong·class="userinput"><code>sh·nanobsd.sh</code></strong>·<a·id="nbsd-sh"></a><span><img·src="imagelib/callouts/2.png"·alt="2"·border="0"·/></span> | 84 | <code·class="prompt">#</code>·<strong·class="userinput"><code>sh·nanobsd.sh</code></strong>·<a·id="nbsd-sh"></a><span><img·src="imagelib/callouts/2.png"·alt="2"·border="0"·/></span> |
85 | <code·class="prompt">#</code>·<strong·class="userinput"><code>cd·/usr/obj/nanobsd.full</code></strong>·<a·id="nbsd-cd2"></a><span><img·src="imagelib/callouts/3.png"·alt="3"·border="0"·/></span> | 85 | <code·class="prompt">#</code>·<strong·class="userinput"><code>cd·/usr/obj/nanobsd.full</code></strong>·<a·id="nbsd-cd2"></a><span><img·src="imagelib/callouts/3.png"·alt="3"·border="0"·/></span> |
86 | <code·class="prompt">#</code>·<strong·class="userinput"><code>dd·if=_.disk.full·of=/dev/da0·bs=64k</code></strong>·<a·id="nbsd-dd"></a><span><img·src="imagelib/callouts/1.png"·alt="1"·border="0"·/></span></a>·</p></td><td·valign="top"·align="left"><p>Wechsel·in·das·Basisverzeichnis·des | 86 | <code·class="prompt">#</code>·<strong·class="userinput"><code>dd·if=_.disk.full·of=/dev/da0·bs=64k</code></strong>·<a·id="nbsd-dd"></a><span><img·src="imagelib/callouts/1.png"·alt="1"·border="0"·/></span></a>·</p></td><td·valign="top"·align="left"><p>Wechsel·in·das·Basisverzeichnis·des |
87 | » ····<span·class="application">NanoBSD</span>·Skripts.</p></td></tr><tr><td·width="5%"·valign="top"·align="left"><p><a·href="#nbsd-sh"><span><img·src="imagelib/callouts/3.png"·alt="3"·border="0"·/></span></a>·</p></td><td·valign="top"·align="left"><p>Wechsel·in·das·Verzeichnis,·in·dem··das·gebaute·Abbild | 87 | » ····<span·class="application">NanoBSD</span>·Skripts.</p></td></tr><tr><td·width="5%"·valign="top"·align="left"><p><a·href="#nbsd-sh"><span><img·src="imagelib/callouts/3.png"·alt="3"·border="0"·/></span></a>·</p></td><td·valign="top"·align="left"><p>Wechsel·in·das·Verzeichnis,·in·dem··das·gebaute·Abbild |
88 | » ····liegt.</p></td></tr><tr><td·width="5%"·valign="top"·align="left"><p><a·href="#nbsd-dd"><span><img·src="imagelib/callouts/4.png"·alt="4"·border="0"·/></span></a>·</p></td><td·valign="top"·align="left"><p><span·class="application">NanoBSD</span>·auf·einem | 88 | » ····liegt.</p></td></tr><tr><td·width="5%"·valign="top"·align="left"><p><a·href="#nbsd-dd"><span><img·src="imagelib/callouts/4.png"·alt="4"·border="0"·/></span></a>·</p></td><td·valign="top"·align="left"><p><span·class="application">NanoBSD</span>·auf·einem |
89 | » ····Massenspeicher·installieren.</p></td></tr></table></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 89 | » ····Massenspeicher·installieren.</p></td></tr></table></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59373112"></a>2.3.·Ein·NanoBSD·Abbild·anpassen</h3></div></div></div><p>Dies·ist·wahrscheinlich·das·wichtigste·und·interessanteste |
90 | » Merkmal·von·<span·class="application">NanoBSD</span>.··Hierbei | 90 | » Merkmal·von·<span·class="application">NanoBSD</span>.··Hierbei |
91 | » werden·Sie·auch·die·meiste·Zeit·mit·der·Entwicklung·von | 91 | » werden·Sie·auch·die·meiste·Zeit·mit·der·Entwicklung·von |
92 | » <span·class="application">NanoBSD</span>·verbringen.</p><p>Der·Aufruf·des·folgenden·Kommandos·wird | 92 | » <span·class="application">NanoBSD</span>·verbringen.</p><p>Der·Aufruf·des·folgenden·Kommandos·wird |
93 | » <code·class="filename">nanobsd.sh</code>·dazu·zwingen,·seine | 93 | » <code·class="filename">nanobsd.sh</code>·dazu·zwingen,·seine |
94 | » Konfiguration·aus·<code·class="filename">myconf.nano</code>·aus·dem | 94 | » Konfiguration·aus·<code·class="filename">myconf.nano</code>·aus·dem |
95 | » aktuellen·Verzeichnis·zu·lesen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>sh·nanobsd.sh·-c·myconf.nano</code></strong></pre><p>Die·Anpassung·wird·auf·zwei·Arten·geschehen:</p><div·class="itemizedlist"><ul·class="itemizedlist"·style="list-style-type:·disc;·"><li·class="listitem"><p>Konfigurations-Optionen</p></li><li·class="listitem"><p>Benutzerdefinierte·Funktionen</p></li></ul></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5940 | 95 | » aktuellen·Verzeichnis·zu·lesen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>sh·nanobsd.sh·-c·myconf.nano</code></strong></pre><p>Die·Anpassung·wird·auf·zwei·Arten·geschehen:</p><div·class="itemizedlist"><ul·class="itemizedlist"·style="list-style-type:·disc;·"><li·class="listitem"><p>Konfigurations-Optionen</p></li><li·class="listitem"><p>Benutzerdefinierte·Funktionen</p></li></ul></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59408312"></a>2.3.1.·Konfigurations-Optionen</h4></div></div></div><p>Durch·Konfigurationseinstellungen·ist·es·möglich |
96 | » ··Optionen·zu·übergeben,·die·sowohl·die | 96 | » ··Optionen·zu·übergeben,·die·sowohl·die |
97 | » ··<code·class="buildtarget">buildworld</code>·und | 97 | » ··<code·class="buildtarget">buildworld</code>·und |
98 | » ··<code·class="buildtarget">installworld</code>·Phasen·des | 98 | » ··<code·class="buildtarget">installworld</code>·Phasen·des |
99 | » ··<span·class="application">NanoBSD</span>·Bauprozesses·betreffen, | 99 | » ··<span·class="application">NanoBSD</span>·Bauprozesses·betreffen, |
100 | » ··sowie·interne·Optionen,·die·den·Haupt-Bauprozess·von | 100 | » ··sowie·interne·Optionen,·die·den·Haupt-Bauprozess·von |
101 | » ··<span·class="application">NanoBSD</span>·beeinflussen.·Durch·diese | 101 | » ··<span·class="application">NanoBSD</span>·beeinflussen.·Durch·diese |
102 | » ··Optionen·ist·es·möglich,·das·System·so·zu·reduzieren,·dass | 102 | » ··Optionen·ist·es·möglich,·das·System·so·zu·reduzieren,·dass |
Offset 117, 15 lines modified | Offset 117, 15 lines modified | ||
117 | » ······für·die·<code·class="buildtarget">installworld</code>·Phase | 117 | » ······für·die·<code·class="buildtarget">installworld</code>·Phase |
118 | » ······des·Bauprozesses.</p></li><li·class="listitem"><p><code·class="literal">CONF_WORLD</code>·—·Optionen·für | 118 | » ······des·Bauprozesses.</p></li><li·class="listitem"><p><code·class="literal">CONF_WORLD</code>·—·Optionen·für |
119 | » ······die·<code·class="buildtarget">buildworld</code>·und | 119 | » ······die·<code·class="buildtarget">buildworld</code>·und |
120 | » ······<code·class="buildtarget">installworld</code>·Phasen·des | 120 | » ······<code·class="buildtarget">installworld</code>·Phasen·des |
121 | » ······Bauprozesses.</p></li><li·class="listitem"><p><code·class="literal">FlashDevice</code>·—·Definiert·den | 121 | » ······Bauprozesses.</p></li><li·class="listitem"><p><code·class="literal">FlashDevice</code>·—·Definiert·den |
122 | » ······zu·benutzenden·Medientyp.··Überprüfen·Sie·die | 122 | » ······zu·benutzenden·Medientyp.··Überprüfen·Sie·die |
123 | » ······Datei·<code·class="filename">FlashDevice.sub</code>·für | 123 | » ······Datei·<code·class="filename">FlashDevice.sub</code>·für |
124 | » ······weitere·Informationen.</p></li></ul></div></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5944 | 124 | » ······weitere·Informationen.</p></li></ul></div></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59443256"></a>2.3.2.·Benutzerdefinierte·Funktionen</h4></div></div></div><p>Mit·Hilfe·von·Shell-Funktionen·in·der |
125 | » ··Konfigurationsdatei·besteht·die·Möglichkeit·zur | 125 | » ··Konfigurationsdatei·besteht·die·Möglichkeit·zur |
126 | » ··Feinabstimmung·von·<span·class="application">NanoBSD</span>.··Das | 126 | » ··Feinabstimmung·von·<span·class="application">NanoBSD</span>.··Das |
127 | » ··folgende·Beispiel·illustriert·das·Grundmodell·von | 127 | » ··folgende·Beispiel·illustriert·das·Grundmodell·von |
128 | » ··benutzerdefinierten·Funktionen:</p><pre·class="programlisting">cust_foo·()·( | 128 | » ··benutzerdefinierten·Funktionen:</p><pre·class="programlisting">cust_foo·()·( |
129 | » echo·"bar=baz"·>·\ | 129 | » echo·"bar=baz"·>·\ |
130 | » » ${NANO_WORLDDIR}/etc/foo | 130 | » » ${NANO_WORLDDIR}/etc/foo |
131 | ) | 131 | ) |
Offset 141, 25 lines modified | Offset 141, 25 lines modified | ||
141 | » ······<code·class="filename">/dev/ttyv*</code>·Gerätedateien)·und | 141 | » ······<code·class="filename">/dev/ttyv*</code>·Gerätedateien)·und |
142 | » ······ermöglicht·die·Nutzung·der·seriellen·Schnittstelle·COM1 | 142 | » ······ermöglicht·die·Nutzung·der·seriellen·Schnittstelle·COM1 |
143 | » ······als·Systemkonsole.</p></li><li·class="listitem"><p><code·class="literal">cust_allow_ssh_root</code>·— | 143 | » ······als·Systemkonsole.</p></li><li·class="listitem"><p><code·class="literal">cust_allow_ssh_root</code>·— |
144 | » ······Erlaubt·es·<code·class="systemitem">root</code>·sich·über | 144 | » ······Erlaubt·es·<code·class="systemitem">root</code>·sich·über |
145 | » ······<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=sshd&sektion=8&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">sshd</span>(8)</span></a>·anzumelden.</p></li><li·class="listitem"><p><code·class="literal">cust_install_files</code>·— | 145 | » ······<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=sshd&sektion=8&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">sshd</span>(8)</span></a>·anzumelden.</p></li><li·class="listitem"><p><code·class="literal">cust_install_files</code>·— |
146 | » ······Installiert·Dateien·aus·dem·<code·class="filename">nanobsd/Files</code> | 146 | » ······Installiert·Dateien·aus·dem·<code·class="filename">nanobsd/Files</code> |
147 | » ······Verzeichnis,·das·einige·nützliche·Skripte·für·die | 147 | » ······Verzeichnis,·das·einige·nützliche·Skripte·für·die |
148 | » ······Systemverwaltung·enthält.</p></li></ul></div></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp594 | 148 | » ······Systemverwaltung·enthält.</p></li></ul></div></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59479608"></a>2.3.3.·Pakete·hinzufügen</h4></div></div></div><p>Durch·benutzerdefinierte·Funktionen·können·Pakete·zum |
149 | » ··<span·class="application">NanoBSD</span>·Abbild·hinzugefügt | 149 | » ··<span·class="application">NanoBSD</span>·Abbild·hinzugefügt |
150 | » ··werden.··Die·nachfolgende·Funktion·installiert·alle·Pakete | 150 | » ··werden.··Die·nachfolgende·Funktion·installiert·alle·Pakete |
151 | » ··aus | 151 | » ··aus |
152 | » ··<code·class="filename">/usr/src/tools/tools/nanobsd/packages</code>:</p><pre·class="programlisting">install_packages·()·( | 152 | » ··<code·class="filename">/usr/src/tools/tools/nanobsd/packages</code>:</p><pre·class="programlisting">install_packages·()·( |
153 | mkdir·-p·${NANO_WORLDDIR}/packages | 153 | mkdir·-p·${NANO_WORLDDIR}/packages |
154 | cp·/usr/src/tools/tools/nanobsd/packages/*·${NANO_WORLDDIR}/packages | 154 | cp·/usr/src/tools/tools/nanobsd/packages/*·${NANO_WORLDDIR}/packages |
155 | chroot·${NANO_WORLDDIR}·sh·-c·'cd·packages;·pkg_add·-v·*;cd·..;' | 155 | chroot·${NANO_WORLDDIR}·sh·-c·'cd·packages;·pkg_add·-v·*;cd·..;' |
156 | rm·-rf·${NANO_WORLDDIR}/packages | 156 | rm·-rf·${NANO_WORLDDIR}/packages |
157 | ) | 157 | ) |
158 | customize_cmd·install_packages</pre></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 158 | customize_cmd·install_packages</pre></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59484984"></a>2.3.4.·Beispiel·einer·Konfigurationsdatei</h4></div></div></div><p>Ein·komplettes·Beispiel·für·eine·Konfigurationsdatei |
159 | » ··zum·Erstellen·eines·benutzerdefinierten | 159 | » ··zum·Erstellen·eines·benutzerdefinierten |
160 | » ··<span·class="application">NanoBSD</span>·Abbilds·könnte·folgende | 160 | » ··<span·class="application">NanoBSD</span>·Abbilds·könnte·folgende |
161 | » ··sein:</p><pre·class="programlisting">NANO_NAME=custom | 161 | » ··sein:</p><pre·class="programlisting">NANO_NAME=custom |
162 | NANO_SRC=/usr/src | 162 | NANO_SRC=/usr/src |
163 | NANO_KERNEL=MYKERNEL | 163 | NANO_KERNEL=MYKERNEL |
164 | NANO_IMAGES=2 | 164 | NANO_IMAGES=2 |
Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
203 | » touch·${NANO_WORLDDIR}/boot/loader.conf | 203 | » touch·${NANO_WORLDDIR}/boot/loader.conf |
204 | » echo·"beastie_disable=\"YES\""·>>·${NANO_WORLDDIR}/boot/loader.conf | 204 | » echo·"beastie_disable=\"YES\""·>>·${NANO_WORLDDIR}/boot/loader.conf |
205 | ) | 205 | ) |
206 | customize_cmd·cust_comconsole | 206 | customize_cmd·cust_comconsole |
207 | customize_cmd·cust_install_files | 207 | customize_cmd·cust_install_files |
208 | customize_cmd·cust_allow_ssh_root | 208 | customize_cmd·cust_allow_ssh_root |
209 | customize_cmd·cust_nobeastie</pre></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5950 | 209 | customize_cmd·cust_nobeastie</pre></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59503032"></a>2.4.·NanoBSD·aktualisieren</h3></div></div></div><p>The·Update-Prozess·von·<span·class="application">NanoBSD</span> |
210 | » ist·relativ·einfach:</p><div·class="procedure"><ol·class="procedure"·type="1"><li·class="step"><p>Erstellen·Sie·ein·neues | 210 | » ist·relativ·einfach:</p><div·class="procedure"><ol·class="procedure"·type="1"><li·class="step"><p>Erstellen·Sie·ein·neues |
211 | » ····<span·class="application">NanoBSD</span>·Abbild.</p></li><li·class="step"><p>Laden·Sie·das·neue·Abbild·in·eine·unbenutzte·Partition | 211 | » ····<span·class="application">NanoBSD</span>·Abbild.</p></li><li·class="step"><p>Laden·Sie·das·neue·Abbild·in·eine·unbenutzte·Partition |
212 | » ····eines·laufenden·<span·class="application">NanoBSD</span> | 212 | » ····eines·laufenden·<span·class="application">NanoBSD</span> |
213 | » ····Systems.</p><p>Der·wichtigste·Unterschied·dieses·Schrittes·zur·ersten | 213 | » ····Systems.</p><p>Der·wichtigste·Unterschied·dieses·Schrittes·zur·ersten |
214 | » ····<span·class="application">NanoBSD</span>·Installation·besteht | 214 | » ····<span·class="application">NanoBSD</span>·Installation·besteht |
215 | » ····darin,·das·jetzt·anstatt·der·Datei | 215 | » ····darin,·das·jetzt·anstatt·der·Datei |
216 | » ····<code·class="filename">_.disk.full</code>·(enthält·ein·Abbild·der | 216 | » ····<code·class="filename">_.disk.full</code>·(enthält·ein·Abbild·der |
Offset 228, 20 lines modified | Offset 228, 20 lines modified | ||
228 | » <span·class="application">NanoBSD</span>·System·zu·installieren,·ist | 228 | » <span·class="application">NanoBSD</span>·System·zu·installieren,·ist |
229 | » es·möglich,·entweder·das·<code·class="filename">updatep1</code>·oder | 229 | » es·möglich,·entweder·das·<code·class="filename">updatep1</code>·oder |
230 | » <code·class="filename">updatep2</code>·Skript·im·<code·class="filename">/root</code>·Verzeichnis·zu·verwenden, | 230 | » <code·class="filename">updatep2</code>·Skript·im·<code·class="filename">/root</code>·Verzeichnis·zu·verwenden, |
231 | » je·nachdem,·von·welcher·Partition·das·aktuelle·System | 231 | » je·nachdem,·von·welcher·Partition·das·aktuelle·System |
232 | » läuft.</p><p>In·Abhängigkeit·davon·welche·Dienste·der·Host,·der·das | 232 | » läuft.</p><p>In·Abhängigkeit·davon·welche·Dienste·der·Host,·der·das |
233 | » <span·class="application">NanoBSD</span>·Abbild·anbietet,·und·welche | 233 | » <span·class="application">NanoBSD</span>·Abbild·anbietet,·und·welche |
234 | » Art·von·Transfer·bevorzugt·wird,·bestehen·eine·von·drei·zu | 234 | » Art·von·Transfer·bevorzugt·wird,·bestehen·eine·von·drei·zu |
235 | » prüfenden·Möglichkeiten:</p><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5955 | 235 | » prüfenden·Möglichkeiten:</p><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59553720"></a>2.4.1.·Verwendung·von·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=ftp&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">ftp</span>(1)</span></a></h4></div></div></div><p>Wenn·die·Übertragungsgeschwindigkeit·an·erster |
236 | » ··Stelle·steht,·verwenden·Sie·dieses·Beispiel:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>ftp·myhost | 236 | » ··Stelle·steht,·verwenden·Sie·dieses·Beispiel:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>ftp·myhost |
237 | get·_.disk.image·"|·sh·updatep1"</code></strong></pre></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp595 | 237 | get·_.disk.image·"|·sh·updatep1"</code></strong></pre></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59562552"></a>2.4.2.·Verwendung·von·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=ssh&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">ssh</span>(1)</span></a></h4></div></div></div><p>Wenn·eine·sichere·Übertragung·bevorzugt·wird, |
238 | » ··sollten·Sie·die·Verwendung·dieses·Beispiels·in·Betracht | 238 | » ··sollten·Sie·die·Verwendung·dieses·Beispiels·in·Betracht |
239 | » ··ziehen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>ssh·myhost·cat·_.disk.image.gz·|·zcat·|·sh·updatep1</code></strong></pre></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5956 | 239 | » ··ziehen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>ssh·myhost·cat·_.disk.image.gz·|·zcat·|·sh·updatep1</code></strong></pre></div><div·class="sect3"><div·xmlns=""·class="titlepage"><div><div><h4·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59569336"></a>2.4.3.·Verwendung·von·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=nc&sektion=1&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">nc</span>(1)</span></a></h4></div></div></div><p>Verwenden·Sie·dieses·Beispiel,·wenn·auf·dem·Remote-Host |
240 | » ··kein·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">ftpd</span>(8)</span></a>·oder·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=sshd&sektion=8&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">sshd</span>(8)</span></a>·Dienst·läuft:</p><div·class="procedure"><ol·class="procedure"·type="1"><li·class="step"><p>Zunächst·öffnen·Sie·eine·TCP-Listener·auf·dem·Host | 240 | » ··kein·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=ftpd&sektion=8&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">ftpd</span>(8)</span></a>·oder·<a·class="citerefentry"·href="http://www.FreeBSD.org/cgi/man.cgi?query=sshd&sektion=8&manpath=freebsd-release-ports"><span·class="citerefentry"><span·class="refentrytitle">sshd</span>(8)</span></a>·Dienst·läuft:</p><div·class="procedure"><ol·class="procedure"·type="1"><li·class="step"><p>Zunächst·öffnen·Sie·eine·TCP-Listener·auf·dem·Host |
241 | » ······der·das·Abbild·bereitstellt·und·zum·Client | 241 | » ······der·das·Abbild·bereitstellt·und·zum·Client |
242 | » ······sendet:</p><pre·class="screen">myhost<code·class="prompt">#</code>·<strong·class="userinput"><code>nc·-l·2222·<·_.disk.image</code></strong></pre><div·xmlns=""·class="note"><h3·class="admontitle">Anmerkung:·</h3><p·xmlns="http://www.w3.org/1999/xhtml">Stellen·Sie·sicher·das·der·benutzte·Port·nicht | 242 | » ······sendet:</p><pre·class="screen">myhost<code·class="prompt">#</code>·<strong·class="userinput"><code>nc·-l·2222·<·_.disk.image</code></strong></pre><div·xmlns=""·class="note"><h3·class="admontitle">Anmerkung:·</h3><p·xmlns="http://www.w3.org/1999/xhtml">Stellen·Sie·sicher·das·der·benutzte·Port·nicht |
243 | » » blockiert·wird,·um·eingehende·Verbindungen,·vom | 243 | » » blockiert·wird,·um·eingehende·Verbindungen,·vom |
244 | » » <span·class="application">NanoBSD</span>·Host·durch·die | 244 | » » <span·class="application">NanoBSD</span>·Host·durch·die |
245 | » » Firewall,·zu·ermöglichen.</p></div></li><li·class="step"><p>Verbinden·Sie·sich·zum·Host·der·das·Abbild | 245 | » » Firewall,·zu·ermöglichen.</p></div></li><li·class="step"><p>Verbinden·Sie·sich·zum·Host·der·das·Abbild |
246 | » ······bereitstellt·und·führen·Sie·das | 246 | » ······bereitstellt·und·führen·Sie·das |
247 | » ······<code·class="filename">updatep1</code>·Skript·aus:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>nc·myhost·2222·|·sh·updatep1</code></strong></pre></li></ol></div></div></div></div><div·class="index"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp5960 | 247 | » ······<code·class="filename">updatep1</code>·Skript·aus:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>nc·myhost·2222·|·sh·updatep1</code></strong></pre></li></ol></div></div></div></div><div·class="index"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59605304"></a>Stichwortverzeichnis</h2></div></div></div><div·class="index"><div·class="indexdiv"><h3>N</h3><dl><dt>NanoBSD,·<a·class="indexterm"·href="#intro">Einführung·in·NanoBSD</a></dt></dl></div></div></div></div></body></html> |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Informationen·für·FreeBSD-·und·UNIX®-Einsteiger</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Wir·gratulieren·Ihnen·zur·Installation·von·FreeBSD!·Diese·Einführung·ist·für·alle·Personen·gedacht,·die·FreeBSD·und·UNIX·noch·nicht·kennen,·und·enthält·daher·auch·einige·grundlegende·Informationen.·Es·wird·davon·ausgegangen,·dass·Sie·FreeBSD 2.0.5·oder·neuer·in·der·von·FreeBSD.org·veröffentlichten·Form·installiert·haben·sowie·über·gute·Kenntnisse·von·DOS/Windows·oder·OS/2·verfügen.·Übersetzt·von·Fabio·Tosques."·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><d·✂ | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Informationen·für·FreeBSD-·und·UNIX®-Einsteiger</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Wir·gratulieren·Ihnen·zur·Installation·von·FreeBSD!·Diese·Einführung·ist·für·alle·Personen·gedacht,·die·FreeBSD·und·UNIX·noch·nicht·kennen,·und·enthält·daher·auch·einige·grundlegende·Informationen.·Es·wird·davon·ausgegangen,·dass·Sie·FreeBSD 2.0.5·oder·neuer·in·der·von·FreeBSD.org·veröffentlichten·Form·installiert·haben·sowie·über·gute·Kenntnisse·von·DOS/Windows·oder·OS/2·verfügen.·Übersetzt·von·Fabio·Tosques."·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><d·✂ |
3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>IBM,·AIX,·OS/2, | 3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>IBM,·AIX,·OS/2, |
4 | ··PowerPC,·PS/2,·S/390·und·ThinkPad | 4 | ··PowerPC,·PS/2,·S/390·und·ThinkPad |
5 | ··sind·Warenzeichen·der·International·Business·Machines·Corporation | 5 | ··sind·Warenzeichen·der·International·Business·Machines·Corporation |
6 | ··in·den·Vereinigten·Staaten,·anderen·Ländern·oder·beiden.</p><p>Microsoft,·MS-DOS, | 6 | ··in·den·Vereinigten·Staaten,·anderen·Ländern·oder·beiden.</p><p>Microsoft,·MS-DOS, |
7 | ··Outlook,·Windows,·Windows·Media·und·Windows·NT·sind·entweder | 7 | ··Outlook,·Windows,·Windows·Media·und·Windows·NT·sind·entweder |
8 | ··eingetragene·Warenzeichen·oder·Warenzeichen·der·Microsoft·Corporation | 8 | ··eingetragene·Warenzeichen·oder·Warenzeichen·der·Microsoft·Corporation |
9 | ··in·den·Vereinigten·Staaten·und/oder·in·anderen·Ländern.</p><p>Netscape·und·Netscape·Navigator | 9 | ··in·den·Vereinigten·Staaten·und/oder·in·anderen·Ländern.</p><p>Netscape·und·Netscape·Navigator |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Richtlinien·für·Port-Mentoren</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><div·xml:lang="de"·class="article"·lang="de"><div·xmlns=""·class="titlepage"><div><div><h1·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp608 | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>Richtlinien·für·Port-Mentoren</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><script·xmlns=""·type="text/javascript"·src="/layout/js/google.js"></script></head><body><div·xml:lang="de"·class="article"·lang="de"><div·xmlns=""·class="titlepage"><div><div><h1·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp60803768"></a>Richtlinien·für·Port-Mentoren</h1></div><div><div·xmlns="http://www.w3.org/1999/xhtml"·class="authorgroup"><div·class="author"><h3·class="author"><span·class="orgname">Das·FreeBSD·Ports-Management·Team</span></h3></div></div></div><div>Version:·<a·href="https://svnweb.freebsd.org/changeset/doc/43184"><sp·✂ |
3 | » Abthorpe,·Chris·Rees</p></div><div>Zuletzt·bearbeitet·am·2013-11-13·von·hrs.</div></div><div·class="docformatnavi"> | 3 | » Abthorpe,·Chris·Rees</p></div><div>Zuletzt·bearbeitet·am·2013-11-13·von·hrs.</div></div><div·class="docformatnavi"> |
4 | ······[ | 4 | ······[ |
5 | ······<a·href="index.html">einzelne·Abschnitte</a> | 5 | ······<a·href="index.html">einzelne·Abschnitte</a> |
6 | ······/ | 6 | ······/ |
7 | ······ | 7 | ······ |
8 | » ··komplettes·Dokument | 8 | » ··komplettes·Dokument |
9 | » | 9 | » |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>FreeBSD·und·Solid·State-Geräte</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieser·Artikel·behandelt·die·Verwendung·von·Solid·State·Festplatten·in·FreeBSD,·um·eingebettete·Systeme·zu·erstellen.·Eingebettete·Systeme·haben·den·Vorteil,·dass·sie·eine·höhere·Stabilität·aufgrund·des·fehlens·von·beweglichen·Bauteilen·(Festplatten)·besitzen.·Es·muss·jedoch·beachtet·werden,·dass·generell·weniger·Speicherplatz·zur·Verfügung·steht·und·die·Lebensdauer·des·Speichermediums·geringer·ist.·Spezielle·Themen·die·behandelt·werden·beinhalten·die·Typen·und·Attribute·von·Solid·State·Datenträgern,·die·in·FreeBSD·verw·✂ | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>FreeBSD·und·Solid·State-Geräte</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Dieser·Artikel·behandelt·die·Verwendung·von·Solid·State·Festplatten·in·FreeBSD,·um·eingebettete·Systeme·zu·erstellen.·Eingebettete·Systeme·haben·den·Vorteil,·dass·sie·eine·höhere·Stabilität·aufgrund·des·fehlens·von·beweglichen·Bauteilen·(Festplatten)·besitzen.·Es·muss·jedoch·beachtet·werden,·dass·generell·weniger·Speicherplatz·zur·Verfügung·steht·und·die·Lebensdauer·des·Speichermediums·geringer·ist.·Spezielle·Themen·die·behandelt·werden·beinhalten·die·Typen·und·Attribute·von·Solid·State·Datenträgern,·die·in·FreeBSD·verw·✂ |
3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>Viele·Produktbezeichnungen·von | 3 | ··Warenzeichen·der·FreeBSD·Foundation.</p><p>Viele·Produktbezeichnungen·von |
4 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem | 4 | ··Herstellern·und·Verkäufern·sind·Warenzeichen.··Soweit·dem |
5 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem | 5 | ··FreeBSD·Project·das·Warenzeichen·bekannt·ist,·werden·die·in·diesem |
6 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol | 6 | ··Dokument·vorkommenden·Bezeichnungen·mit·dem·Symbol |
7 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> | 7 | ··<span·class="quote">„<span·class="quote">™</span>“</span>·oder·dem·Symbol·<span·class="quote">„<span·class="quote">®</span>“</span> |
8 | ··gekennzeichnet.</p></div></div><div><div·xmlns="http://www.w3.org/1999/xhtml"·class="legalnotice"><a·id="legalnotice"></a><p>Redistribution·and·use·in·source·(SGML·DocBook)·and·'compiled' | 8 | ··gekennzeichnet.</p></div></div><div><div·xmlns="http://www.w3.org/1999/xhtml"·class="legalnotice"><a·id="legalnotice"></a><p>Redistribution·and·use·in·source·(SGML·DocBook)·and·'compiled' |
9 | ····forms·(SGML,·HTML,·PDF,·PostScript,·RTF·and·so·forth)·with·or·without | 9 | ····forms·(SGML,·HTML,·PDF,·PostScript,·RTF·and·so·forth)·with·or·without |
Offset 46, 15 lines modified | Offset 46, 15 lines modified | ||
46 | ······<a·href="index.html">einzelne·Abschnitte</a> | 46 | ······<a·href="index.html">einzelne·Abschnitte</a> |
47 | ······/ | 47 | ······/ |
48 | ······ | 48 | ······ |
49 | » ··komplettes·Dokument | 49 | » ··komplettes·Dokument |
50 | » | 50 | » |
51 | ······] | 51 | ······] |
52 | ····</div><hr·/></div><div·class="toc"><div·class="toc-title">Inhaltsverzeichnis</div><dl·class="toc"><dt><span·class="sect1"><a·href="#intro">1.·Solid·State·Festplattengeräte</a></span></dt><dt><span·class="sect1"><a·href="#kernel">2.·Kerneloptionen</a></span></dt><dt><span·class="sect1"><a·href="#ro-fs">3.·Die·<code·class="literal">rc</code>-Subsysteme·und·nur-Lese | 52 | ····</div><hr·/></div><div·class="toc"><div·class="toc-title">Inhaltsverzeichnis</div><dl·class="toc"><dt><span·class="sect1"><a·href="#intro">1.·Solid·State·Festplattengeräte</a></span></dt><dt><span·class="sect1"><a·href="#kernel">2.·Kerneloptionen</a></span></dt><dt><span·class="sect1"><a·href="#ro-fs">3.·Die·<code·class="literal">rc</code>-Subsysteme·und·nur-Lese |
53 | ······Dateisysteme</a></span></dt><dt><span·class="sect1"><a·href="#idp59 | 53 | ······Dateisysteme</a></span></dt><dt><span·class="sect1"><a·href="#idp59151032">4.·Ein·Dateisystem·von·Grund·auf·neu·erstellen</a></span></dt><dt><span·class="sect1"><a·href="#strategies">5.·Systemstrategien·für·kleine·und·Nur-Lese-Umgebungen</a></span></dt></dl></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="intro"></a>1.·Solid·State·Festplattengeräte</h2></div></div></div><p>Der·Umfang·des·Artikels·ist·auf·Solid·State·Geräte |
54 | ······beschränkt,·die·auf·Flash-Speicher·basieren.··Flash-Speicher·ist | 54 | ······beschränkt,·die·auf·Flash-Speicher·basieren.··Flash-Speicher·ist |
55 | ······ein·Solid·State·Speicher·(keine·beweglichen·Teile),·der·nicht | 55 | ······ein·Solid·State·Speicher·(keine·beweglichen·Teile),·der·nicht |
56 | ······flüchtig·ist·(der·Speicher·behält·die·Daten·sogar·nachdem·alle | 56 | ······flüchtig·ist·(der·Speicher·behält·die·Daten·sogar·nachdem·alle |
57 | ······Energiequellen·ausgeschaltet·wurden).··Flash-Speicher·kann | 57 | ······Energiequellen·ausgeschaltet·wurden).··Flash-Speicher·kann |
58 | ······grossen·physischen·Schock·aushalten·und·ist·vergleichsweise | 58 | ······grossen·physischen·Schock·aushalten·und·ist·vergleichsweise |
59 | ······schnell·(die·Flash-Speicher·Lösungen,·die·in·diesem·Artikel | 59 | ······schnell·(die·Flash-Speicher·Lösungen,·die·in·diesem·Artikel |
60 | ······behandelt·werden,·sind·nur·wenig·langsamer·als·eine | 60 | ······behandelt·werden,·sind·nur·wenig·langsamer·als·eine |
Offset 139, 15 lines modified | Offset 139, 15 lines modified | ||
139 | ······hat.··Diese·Probleme·sind·jedoch·nur·vorübergehend·und·werden | 139 | ······hat.··Diese·Probleme·sind·jedoch·nur·vorübergehend·und·werden |
140 | ······zusammen·mit·Lösungen·zur·Ausführung·von·anderen·gebräuchlichen | 140 | ······zusammen·mit·Lösungen·zur·Ausführung·von·anderen·gebräuchlichen |
141 | ······Softwarepaketen·in·<a·class="xref"·href="#strategies"·title="5.·Systemstrategien·für·kleine·und·Nur-Lese-Umgebungen">Abschnitt 5,·„Systemstrategien·für·kleine·und·Nur-Lese-Umgebungen“</a> | 141 | ······Softwarepaketen·in·<a·class="xref"·href="#strategies"·title="5.·Systemstrategien·für·kleine·und·Nur-Lese-Umgebungen">Abschnitt 5,·„Systemstrategien·für·kleine·und·Nur-Lese-Umgebungen“</a> |
142 | ······angesprochen.</p><p>Eine·wichtige·Sache,·an·die·man·sich·erinnern·sollte,·ist, | 142 | ······angesprochen.</p><p>Eine·wichtige·Sache,·an·die·man·sich·erinnern·sollte,·ist, |
143 | ······dass·ein·Dateisystem,·welches·als·nur·lesend·in | 143 | ······dass·ein·Dateisystem,·welches·als·nur·lesend·in |
144 | ······<code·class="filename">/etc/fstab</code>·eingebunden·wurde,·jederzeit·als | 144 | ······<code·class="filename">/etc/fstab</code>·eingebunden·wurde,·jederzeit·als |
145 | ······schreibend·durch·das·folgende·Kommando·eingehängt·werden | 145 | ······schreibend·durch·das·folgende·Kommando·eingehängt·werden |
146 | ······kann:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>/sbin/mount·-uw·partition</code></strong></pre><p>und·auch·wieder·zurück·auf·nur·lesend·durch·den·Befehl:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>/sbin/mount·-ur·partition</code></strong></pre></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="idp59 | 146 | ······kann:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>/sbin/mount·-uw·partition</code></strong></pre><p>und·auch·wieder·zurück·auf·nur·lesend·durch·den·Befehl:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>/sbin/mount·-ur·partition</code></strong></pre></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="idp59151032"></a>4.·Ein·Dateisystem·von·Grund·auf·neu·erstellen</h2></div></div></div><p>Wenn·ATA-kompatible·Compact-Flash-Karten·von·FreeBSD·als |
147 | ······normale·IDE-Festplatten·erkannt·werden,·könnten·Sie·theoretisch | 147 | ······normale·IDE-Festplatten·erkannt·werden,·könnten·Sie·theoretisch |
148 | ······FreeBSD·aus·dem·Netzwerk·mittels·der·Kern-·und·mfsroot-Floppies | 148 | ······FreeBSD·aus·dem·Netzwerk·mittels·der·Kern-·und·mfsroot-Floppies |
149 | ······oder·einer·CD·installieren.</p><p>Jedoch·kann·selbst·eine·kleine·Installation·von·FreeBSD·durch | 149 | ······oder·einer·CD·installieren.</p><p>Jedoch·kann·selbst·eine·kleine·Installation·von·FreeBSD·durch |
150 | ······die·normale·Installationsprozedur·ein·System·erzeugen,·dass | 150 | ······die·normale·Installationsprozedur·ein·System·erzeugen,·dass |
151 | ······grösser·als·200 MB·ist.··Da·die·meisten·Leute·kleinere | 151 | ······grösser·als·200 MB·ist.··Da·die·meisten·Leute·kleinere |
152 | ······Flash-Speichermedien·einsetzen·(128 MB·wird·hier·als·gross | 152 | ······Flash-Speichermedien·einsetzen·(128 MB·wird·hier·als·gross |
153 | ······angesehen·-·32·oder·sogar·16 MB·sind·gebräuchlich)·ist·eine | 153 | ······angesehen·-·32·oder·sogar·16 MB·sind·gebräuchlich)·ist·eine |
Offset 229, 15 lines modified | Offset 229, 15 lines modified | ||
229 | ······Dateisysteme“</a>·wurde·darauf·hingewiesen,·dass | 229 | ······Dateisysteme“</a>·wurde·darauf·hingewiesen,·dass |
230 | ······das·<code·class="filename">/var</code>-Dateisystem·von | 230 | ······das·<code·class="filename">/var</code>-Dateisystem·von |
231 | ······<code·class="filename">/etc/rc.d/var</code>·konstruiert·wurde·und·die | 231 | ······<code·class="filename">/etc/rc.d/var</code>·konstruiert·wurde·und·die |
232 | ······Präsenz·eines·Nur-Lese-Wurzeldateisystems·Probleme·mit·vielen·in | 232 | ······Präsenz·eines·Nur-Lese-Wurzeldateisystems·Probleme·mit·vielen·in |
233 | ······FreeBSD·gebrächlichen·Softwarepaketen·verursacht.··In·diesem | 233 | ······FreeBSD·gebrächlichen·Softwarepaketen·verursacht.··In·diesem |
234 | ······Artikel·werden·Vorschläge·für·das·erfolgreiche·Betreiben·von | 234 | ······Artikel·werden·Vorschläge·für·das·erfolgreiche·Betreiben·von |
235 | ······cron,·syslog,·Installationen·von·Ports·und·dem·Apache-Webserver | 235 | ······cron,·syslog,·Installationen·von·Ports·und·dem·Apache-Webserver |
236 | ······unterbreitet.</p><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 236 | ······unterbreitet.</p><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59467576"></a>5.1.·cron</h3></div></div></div><p>Während·des·Bootvorgangs·wird·<code·class="filename">/var</code>·von |
237 | ········<code·class="filename">/etc/rc.d/var</code>·anhand·der·Liste·aus | 237 | ········<code·class="filename">/etc/rc.d/var</code>·anhand·der·Liste·aus |
238 | ········<code·class="filename">/etc/mtree/BSD.var.dist</code>·gefüllt,·damit | 238 | ········<code·class="filename">/etc/mtree/BSD.var.dist</code>·gefüllt,·damit |
239 | ········<code·class="filename">cron</code>,·<code·class="filename">cron/tabs</code>,·<code·class="filename">at</code>·und·ein·paar·weitere | 239 | ········<code·class="filename">cron</code>,·<code·class="filename">cron/tabs</code>,·<code·class="filename">at</code>·und·ein·paar·weitere |
240 | ········Standardverzeichnisse·erstellt·werden.</p><p>Jedoch·löst·das·noch·nicht·das·Problem,·Crontabs·über | 240 | ········Standardverzeichnisse·erstellt·werden.</p><p>Jedoch·löst·das·noch·nicht·das·Problem,·Crontabs·über |
241 | » Neustarts·des·Systems·hinaus·zu·erhalten.··Wenn·das·System·neu | 241 | » Neustarts·des·Systems·hinaus·zu·erhalten.··Wenn·das·System·neu |
242 | » gestartet·wird,·verschwindet·das | 242 | » gestartet·wird,·verschwindet·das |
243 | » <code·class="filename">/var</code>-Dateiystem,·welches·sich·im | 243 | » <code·class="filename">/var</code>-Dateiystem,·welches·sich·im |
Offset 253, 23 lines modified | Offset 253, 23 lines modified | ||
253 | » Crontabs·in·<code·class="filename">/var/cron/tabs</code>·kopiert, | 253 | » Crontabs·in·<code·class="filename">/var/cron/tabs</code>·kopiert, |
254 | » nachdem·dieses·Verzeichnis·während·der·Systeminitialisierung | 254 | » nachdem·dieses·Verzeichnis·während·der·Systeminitialisierung |
255 | » erstellt·wurde.··Sie·werden·auch·eine·Zeile·hinzufügen·mössen, | 255 | » erstellt·wurde.··Sie·werden·auch·eine·Zeile·hinzufügen·mössen, |
256 | » welche·die·Besitzer·und·Berechtigungen·auf·diesen | 256 | » welche·die·Besitzer·und·Berechtigungen·auf·diesen |
257 | » Verzeichnissen,·die·Sie·erstellen·und·den·dazugehörigen | 257 | » Verzeichnissen,·die·Sie·erstellen·und·den·dazugehörigen |
258 | » Dateien,·die·Sie·mittels | 258 | » Dateien,·die·Sie·mittels |
259 | » <code·class="filename">/etc/rc.initdiskless</code>·kopieren, | 259 | » <code·class="filename">/etc/rc.initdiskless</code>·kopieren, |
260 | » setzen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp594 | 260 | » setzen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59486520"></a>5.2.·syslog</h3></div></div></div><p>Die·Datei·<code·class="filename">syslog.conf</code>·spezifiziert |
261 | » den·Ort·von·bestimmten·Logdateien,·welche·in | 261 | » den·Ort·von·bestimmten·Logdateien,·welche·in |
262 | » <code·class="filename">/var/log</code>·existieren.··Diese·Dateien | 262 | » <code·class="filename">/var/log</code>·existieren.··Diese·Dateien |
263 | » werden·nicht·von·<code·class="filename">/etc/rc.d/var</code>·während | 263 | » werden·nicht·von·<code·class="filename">/etc/rc.d/var</code>·während |
264 | » der·Systeminitialisierung·erstellt.··Aus·diesem·Grund·müssen | 264 | » der·Systeminitialisierung·erstellt.··Aus·diesem·Grund·müssen |
265 | » Sie·irgendwo·in·<code·class="filename">/etc/rc.d/var</code>·nach·dem | 265 | » Sie·irgendwo·in·<code·class="filename">/etc/rc.d/var</code>·nach·dem |
266 | » Abschnitt,·der·die·Verzeichnisse·in·<code·class="filename">/var</code> | 266 | » Abschnitt,·der·die·Verzeichnisse·in·<code·class="filename">/var</code> |
267 | » erstellt,·eine·Zeile·ähnlich·der·folgenden·hinzufügen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>touch·/var/log/security·/var/log/maillog·/var/log/cron·/var/log/messages</code></strong> | 267 | » erstellt,·eine·Zeile·ähnlich·der·folgenden·hinzufügen:</p><pre·class="screen"><code·class="prompt">#</code>·<strong·class="userinput"><code>touch·/var/log/security·/var/log/maillog·/var/log/cron·/var/log/messages</code></strong> |
268 | <code·class="prompt">#</code>·<strong·class="userinput"><code>chmod·0644·/var/log/*</code></strong></pre></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 268 | <code·class="prompt">#</code>·<strong·class="userinput"><code>chmod·0644·/var/log/*</code></strong></pre></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59519032"></a>5.3.·Installation·von·Ports</h3></div></div></div><p>Bevor·die·notwendigen·Änderungen·erkärt·werden,·einen |
269 | » Ports-Baum·zu·verwenden,·ist·es·notwendig,·Sie·an·die | 269 | » Ports-Baum·zu·verwenden,·ist·es·notwendig,·Sie·an·die |
270 | » Nur-Lese-Besonderheit·Ihres·Dateisystems·auf·dem·Flash-Medium | 270 | » Nur-Lese-Besonderheit·Ihres·Dateisystems·auf·dem·Flash-Medium |
271 | » zu·erinnern.··Da·dieses·nur·lesend·verfügbar·ist,·müssen·Sie | 271 | » zu·erinnern.··Da·dieses·nur·lesend·verfügbar·ist,·müssen·Sie |
272 | » es·vorübergehend·mit·Schreibrechten·ausstatten,·indem·Sie·die | 272 | » es·vorübergehend·mit·Schreibrechten·ausstatten,·indem·Sie·die |
273 | » mount-Syntax,·wie·in·<a·class="xref"·href="#ro-fs"·title="3.·Die·rc-Subsysteme·und·nur-Lese·Dateisysteme">Abschnitt 3,·„Die·<code·class="literal">rc</code>-Subsysteme·und·nur-Lese | 273 | » mount-Syntax,·wie·in·<a·class="xref"·href="#ro-fs"·title="3.·Die·rc-Subsysteme·und·nur-Lese·Dateisysteme">Abschnitt 3,·„Die·<code·class="literal">rc</code>-Subsysteme·und·nur-Lese |
274 | ······Dateisysteme“</a>·dargestellt·wird, | 274 | ······Dateisysteme“</a>·dargestellt·wird, |
275 | » verwenden.··Sie·sollten·immer·diese·Dateisysteme·erneut·mit | 275 | » verwenden.··Sie·sollten·immer·diese·Dateisysteme·erneut·mit |
Offset 296, 15 lines modified | Offset 296, 15 lines modified | ||
296 | » Lese-Schreibrechten·einbinden·und·ein·Paket·installieren,·der | 296 | » Lese-Schreibrechten·einbinden·und·ein·Paket·installieren,·der |
297 | » Befehl·<code·class="command">make</code> | 297 | » Befehl·<code·class="command">make</code> |
298 | » <code·class="buildtarget">install</code>·funktionieren·und | 298 | » <code·class="buildtarget">install</code>·funktionieren·und |
299 | » Paketinformationen·werden·erfolgreich·nach | 299 | » Paketinformationen·werden·erfolgreich·nach |
300 | » <code·class="filename">/etc/pkg</code>·geschrieben·(da·zu·diesem | 300 | » <code·class="filename">/etc/pkg</code>·geschrieben·(da·zu·diesem |
301 | » Zeitpunkt·das·Dateisystem·mit·Lese-Schreibrechten·eingebunden | 301 | » Zeitpunkt·das·Dateisystem·mit·Lese-Schreibrechten·eingebunden |
302 | » ist),·welche·dann·stets·dem·Betriebssystem·als | 302 | » ist),·welche·dann·stets·dem·Betriebssystem·als |
303 | » <code·class="filename">/var/db/pkg</code>·zur·Verfügung·stehen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 303 | » <code·class="filename">/var/db/pkg</code>·zur·Verfügung·stehen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59543864"></a>5.4.·Apache·Webserver</h3></div></div></div><div·xmlns=""·class="note"><h3·class="admontitle">Anmerkung:·</h3><p·xmlns="http://www.w3.org/1999/xhtml">Die·Anweisungen·in·diesem·Abschnitt·sind·nur·notwendig, |
304 | » ··wenn·Apache·so·eingerichtet·ist,·dass·dieser·seine·PID·oder | 304 | » ··wenn·Apache·so·eingerichtet·ist,·dass·dieser·seine·PID·oder |
305 | » ··Protokollierungsinformationen·ausserhalb·von·<code·class="filename">/var</code>·ablegt.··Standardmässig | 305 | » ··Protokollierungsinformationen·ausserhalb·von·<code·class="filename">/var</code>·ablegt.··Standardmässig |
306 | » ··bewahrt·Apache·seine·PID-Datei·in·<code·class="filename">/var/run/httpd.pid</code>·und·seine | 306 | » ··bewahrt·Apache·seine·PID-Datei·in·<code·class="filename">/var/run/httpd.pid</code>·und·seine |
307 | » ··Protokolldateien·in·<code·class="filename">/var/log</code>·auf.</p></div><p>Es·wird·nun·davon·ausgegangen,·dass·Apache·seine | 307 | » ··Protokolldateien·in·<code·class="filename">/var/log</code>·auf.</p></div><p>Es·wird·nun·davon·ausgegangen,·dass·Apache·seine |
308 | » Protokolldateien·in·einem·Verzeichnis·namens·<code·class="filename">apache_log_dir</code> | 308 | » Protokolldateien·in·einem·Verzeichnis·namens·<code·class="filename">apache_log_dir</code> |
309 | » ausserhalb·von·<code·class="filename">/var</code> | 309 | » ausserhalb·von·<code·class="filename">/var</code> |
310 | » speichert.··Wenn·dieses·Verzeichnis·auf·einem | 310 | » speichert.··Wenn·dieses·Verzeichnis·auf·einem |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="iso-8859-1"?> | 1 | <?xml·version="1.0"·encoding="iso-8859-1"?> |
2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>FreeBSD·Developers'·Handbook</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Willkommen·zum·Entwickler-Handbuch.·Dieses·Handbuch·ist·jederzeit·unter·Bearbeitung·und·das·Ergebnis·der·Arbeit·vieler·Einzelpersonen.·Dies·kann·dazu·führen,·dass·bestimmte·Bereiche·nicht·mehr·aktuell·sind·und·auf·den·neuesten·Stand·gebracht·werden·müssen.·Bei·Unklarheiten·empfiehlt·es·sich·daher·stets,·auch·die·englische·Originalversion·des·Handbuchs·zu·lesen.·Wenn·Sie·bei·der·Übersetzung·dieses·Handbuchs·mithelfen·möchten,·senden·Sie·bitte·eine·E-Mail·an·die·Mailingliste·'FreeBSD·German·Documentation·Project'·de-bsd-tra·✂ | 2 | <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=iso-8859-1"·/><title>FreeBSD·Developers'·Handbook</title><link·rel="stylesheet"·type="text/css"·href="docbook.css"·/><link·rev="made"·href="mailto:doc@FreeBSD.org"·/><meta·name="generator"·content="DocBook·XSL·Stylesheets·V1.78.1"·/><meta·name="description"·content="Willkommen·zum·Entwickler-Handbuch.·Dieses·Handbuch·ist·jederzeit·unter·Bearbeitung·und·das·Ergebnis·der·Arbeit·vieler·Einzelpersonen.·Dies·kann·dazu·führen,·dass·bestimmte·Bereiche·nicht·mehr·aktuell·sind·und·auf·den·neuesten·Stand·gebracht·werden·müssen.·Bei·Unklarheiten·empfiehlt·es·sich·daher·stets,·auch·die·englische·Originalversion·des·Handbuchs·zu·lesen.·Wenn·Sie·bei·der·Übersetzung·dieses·Handbuchs·mithelfen·möchten,·senden·Sie·bitte·eine·E-Mail·an·die·Mailingliste·'FreeBSD·German·Documentation·Project'·de-bsd-tra·✂ |
3 | ····forms·(SGML,·HTML,·PDF,·PostScript,·RTF·and·so·forth)·with·or·without | 3 | ····forms·(SGML,·HTML,·PDF,·PostScript,·RTF·and·so·forth)·with·or·without |
4 | ····modification,·are·permitted·provided·that·the·following·conditions·are | 4 | ····modification,·are·permitted·provided·that·the·following·conditions·are |
5 | ····met:</p><div·class="orderedlist"><ol·class="orderedlist"·type="1"><li·class="listitem"><p>Redistributions·of·source·code·(SGML·DocBook)·must·retain·the | 5 | ····met:</p><div·class="orderedlist"><ol·class="orderedlist"·type="1"><li·class="listitem"><p>Redistributions·of·source·code·(SGML·DocBook)·must·retain·the |
6 | ········above·copyright·notice,·this·list·of·conditions·and·the·following | 6 | ········above·copyright·notice,·this·list·of·conditions·and·the·following |
7 | ········disclaimer·as·the·first·lines·of·this·file·unmodified.</p></li><li·class="listitem"><p>Redistributions·in·compiled·form·(transformed·to·other·DTDs, | 7 | ········disclaimer·as·the·first·lines·of·this·file·unmodified.</p></li><li·class="listitem"><p>Redistributions·in·compiled·form·(transformed·to·other·DTDs, |
8 | ········converted·to·PDF,·PostScript,·RTF·and·other·formats)·must | 8 | ········converted·to·PDF,·PostScript,·RTF·and·other·formats)·must |
9 | ········reproduce·the·above·copyright·notice,·this·list·of·conditions·and | 9 | ········reproduce·the·above·copyright·notice,·this·list·of·conditions·and |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | ······Support·(NLS)</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#policies">5.·Vorgaben·und·Richtlinien·für·das | 78 | ······Support·(NLS)</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#policies">5.·Vorgaben·und·Richtlinien·für·das |
79 | ····Quelltextverzeichnis</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#policies-style">5.1.·Stil-Richtlinien</a></span></dt><dt><span·class="sect1"><a·href="#policies-maintainer">5.2.·<code·class="varname">MAINTAINER</code>·eines·Makefiles</a></span></dt><dt><span·class="sect1"><a·href="#policies-contributed">5.3.·Beigesteuerte·Software</a></span></dt><dt><span·class="sect1"><a·href="#policies-encumbered">5.4.·Belastende·Dateien</a></span></dt><dt><span·class="sect1"><a·href="#policies-shlib">5.5.·Shared-Libraries</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#testing">6.·Regressions-·und·Performance-Tests</a></span></dt><dd><dl><dt><span·class="section"><a·href="#testing-micro-benchmark">6.1.·Mikro-Benchmark-Checkliste</a></span></dt></dl></dd></dl></dd><dt><span·class="part"><a·href="#ipc">II.·Interprozess-Kommunikation</a></span></dt><dd><dl><dt><span·class="chapter"><a·href="#sockets">7.·Sockets</a></span></dt><dt><span·class="chapter"><a·href="#ipv6">8.·IPv6·Internals</a></span><·✂ | 79 | ····Quelltextverzeichnis</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#policies-style">5.1.·Stil-Richtlinien</a></span></dt><dt><span·class="sect1"><a·href="#policies-maintainer">5.2.·<code·class="varname">MAINTAINER</code>·eines·Makefiles</a></span></dt><dt><span·class="sect1"><a·href="#policies-contributed">5.3.·Beigesteuerte·Software</a></span></dt><dt><span·class="sect1"><a·href="#policies-encumbered">5.4.·Belastende·Dateien</a></span></dt><dt><span·class="sect1"><a·href="#policies-shlib">5.5.·Shared-Libraries</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#testing">6.·Regressions-·und·Performance-Tests</a></span></dt><dd><dl><dt><span·class="section"><a·href="#testing-micro-benchmark">6.1.·Mikro-Benchmark-Checkliste</a></span></dt></dl></dd></dl></dd><dt><span·class="part"><a·href="#ipc">II.·Interprozess-Kommunikation</a></span></dt><dd><dl><dt><span·class="chapter"><a·href="#sockets">7.·Sockets</a></span></dt><dt><span·class="chapter"><a·href="#ipv6">8.·IPv6·Internals</a></span><·✂ |
80 | ······Weise·bauen</a></span></dt><dt><span·class="sect1"><a·href="#kernelbuild-new">9.2.·Einen·Kernel·auf·die·<span·class="quote">„<span·class="quote">neue</span>“</span>·Art·und·Weise | 80 | ······Weise·bauen</a></span></dt><dt><span·class="sect1"><a·href="#kernelbuild-new">9.2.·Einen·Kernel·auf·die·<span·class="quote">„<span·class="quote">neue</span>“</span>·Art·und·Weise |
81 | ······bauen</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#kerneldebug">10.·Kernel-Fehlersuche</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#kerneldebug-obtain">10.1.·Besorgen·eines·Speicherauszugs·nach·einem | 81 | ······bauen</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#kerneldebug">10.·Kernel-Fehlersuche</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#kerneldebug-obtain">10.1.·Besorgen·eines·Speicherauszugs·nach·einem |
82 | ······Kernel-Absturz·(Kernel-Crash-Dump)</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-gdb">10.2.·Fehlersuche·in·einem·Speicherauszug·nach·einem | 82 | ······Kernel-Absturz·(Kernel-Crash-Dump)</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-gdb">10.2.·Fehlersuche·in·einem·Speicherauszug·nach·einem |
83 | ······Kernel-Absturz·mit·<code·class="command">kgdb</code></a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-ddd">10.3.·Fehlersuche·in·einem·Speicherauszug·nach·einem·Absturz·mit | 83 | ······Kernel-Absturz·mit·<code·class="command">kgdb</code></a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-ddd">10.3.·Fehlersuche·in·einem·Speicherauszug·nach·einem·Absturz·mit |
84 | ······DDD</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-online-ddb">10.4.·Online-Kernel-Fehlersuche·mit·DDB</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-online-gdb">10.5.·Online-Kernel-Fehlersuche·mit·GDB·auf·einem·entfernten | 84 | ······DDD</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-online-ddb">10.4.·Online-Kernel-Fehlersuche·mit·DDB</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-online-gdb">10.5.·Online-Kernel-Fehlersuche·mit·GDB·auf·einem·entfernten |
85 | ······System</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-console">10.6.·Fehlersuche·bei·einem·Konsolen-Treiber</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-deadlocks">10.7.·Fehlersuche·bei·Deadlocks</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-options">10.8.·Glossar·der·Kernel-Optionen·zur·Fehlersuche</a></span></dt></dl></dd></dl></dd><dt><span·class="part"><a·href="#architectures">IV.·Architekturen</a></span></dt><dd><dl><dt><span·class="chapter"><a·href="#x86">11.·x86-Assembler-Programmierung</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#x86-intro">11.1.·Synopsis</a></span></dt><dt><span·class="sect1"><a·href="#x86-the-tools">11.2.·Die·Werkzeuge</a></span></dt><dt><span·class="sect1"><a·href="#x86-system-calls">11.3.·Systemaufrufe</a></span></dt><dt><span·class="sect1"><a·href="#x86-return-values">11.4.·Rückgabewerte</a></span></dt><dt><span·class="sect1"><a·href="#x86-portable-code">11.5.·Portablen·Code·erzeugen</a></span></dt><dt><span·class="se·✂ | 85 | ······System</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-console">10.6.·Fehlersuche·bei·einem·Konsolen-Treiber</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-deadlocks">10.7.·Fehlersuche·bei·Deadlocks</a></span></dt><dt><span·class="sect1"><a·href="#kerneldebug-options">10.8.·Glossar·der·Kernel-Optionen·zur·Fehlersuche</a></span></dt></dl></dd></dl></dd><dt><span·class="part"><a·href="#architectures">IV.·Architekturen</a></span></dt><dd><dl><dt><span·class="chapter"><a·href="#x86">11.·x86-Assembler-Programmierung</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#x86-intro">11.1.·Synopsis</a></span></dt><dt><span·class="sect1"><a·href="#x86-the-tools">11.2.·Die·Werkzeuge</a></span></dt><dt><span·class="sect1"><a·href="#x86-system-calls">11.3.·Systemaufrufe</a></span></dt><dt><span·class="sect1"><a·href="#x86-return-values">11.4.·Rückgabewerte</a></span></dt><dt><span·class="sect1"><a·href="#x86-portable-code">11.5.·Portablen·Code·erzeugen</a></span></dt><dt><span·class="se·✂ |
86 | ······<code·class="filename">/usr/src</code></a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#tools">2.·Werkzeuge·zur·Programmierung</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#tools-synopsis">2.1.·Überblick</a></span></dt><dt><span·class="sect1"><a·href="#tools-intro">2.2.·Zusammenfassung</a></span></dt><dt><span·class="sect1"><a·href="#tools-programming">2.3.·Einführung·in·die·Programmierung</a></span></dt><dt><span·class="sect1"><a·href="#tools-compiling">2.4.·Kompilieren·mit·dem·<code·class="command">cc</code></a></span></dt><dt><span·class="sect1"><a·href="#tools-make">2.5.·Make</a></span></dt><dt><span·class="sect1"><a·href="#debugging">2.6.·Debuggen</a></span></dt><dt><span·class="sect1"><a·href="#emacs">2.7.·Emacs·als·Entwicklungsumgebung·verwenden</a></span></dt><dt><span·class="sect1"><a·href="#tools-reading">2.8.·Weiterführende·Literatur</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#secure">3.·Sicheres·Programmieren</a></span></dt><dd><dl><dt><span·class="sec·✂ | 86 | ······<code·class="filename">/usr/src</code></a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#tools">2.·Werkzeuge·zur·Programmierung</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#tools-synopsis">2.1.·Überblick</a></span></dt><dt><span·class="sect1"><a·href="#tools-intro">2.2.·Zusammenfassung</a></span></dt><dt><span·class="sect1"><a·href="#tools-programming">2.3.·Einführung·in·die·Programmierung</a></span></dt><dt><span·class="sect1"><a·href="#tools-compiling">2.4.·Kompilieren·mit·dem·<code·class="command">cc</code></a></span></dt><dt><span·class="sect1"><a·href="#tools-make">2.5.·Make</a></span></dt><dt><span·class="sect1"><a·href="#debugging">2.6.·Debuggen</a></span></dt><dt><span·class="sect1"><a·href="#emacs">2.7.·Emacs·als·Entwicklungsumgebung·verwenden</a></span></dt><dt><span·class="sect1"><a·href="#tools-reading">2.8.·Weiterführende·Literatur</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#secure">3.·Sicheres·Programmieren</a></span></dt><dd><dl><dt><span·class="sec·✂ |
87 | ····I18N</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#l10n-programming">4.1.·I18N-konforme·Anwendungen·programmieren</a></span></dt><dt><span·class="sect1"><a·href="#posix-nls">4.2.·Lokalisierte·Nachrichten·mit·POSIX.1·Native·Language | 87 | ····I18N</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#l10n-programming">4.1.·I18N-konforme·Anwendungen·programmieren</a></span></dt><dt><span·class="sect1"><a·href="#posix-nls">4.2.·Lokalisierte·Nachrichten·mit·POSIX.1·Native·Language |
88 | ······Support·(NLS)</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#policies">5.·Vorgaben·und·Richtlinien·für·das | 88 | ······Support·(NLS)</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#policies">5.·Vorgaben·und·Richtlinien·für·das |
89 | ····Quelltextverzeichnis</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#policies-style">5.1.·Stil-Richtlinien</a></span></dt><dt><span·class="sect1"><a·href="#policies-maintainer">5.2.·<code·class="varname">MAINTAINER</code>·eines·Makefiles</a></span></dt><dt><span·class="sect1"><a·href="#policies-contributed">5.3.·Beigesteuerte·Software</a></span></dt><dt><span·class="sect1"><a·href="#policies-encumbered">5.4.·Belastende·Dateien</a></span></dt><dt><span·class="sect1"><a·href="#policies-shlib">5.5.·Shared-Libraries</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#testing">6.·Regressions-·und·Performance-Tests</a></span></dt><dd><dl><dt><span·class="section"><a·href="#testing-micro-benchmark">6.1.·Mikro-Benchmark-Checkliste</a></span></dt></dl></dd></dl></div><div·class="chapter"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="introduction"></a>Kapitel·1.·Einführung</h2></div><div><span·class="authorgroup">Beigetragen·von·<span·xmlns·✂ | 89 | ····Quelltextverzeichnis</a></span></dt><dd><dl><dt><span·class="sect1"><a·href="#policies-style">5.1.·Stil-Richtlinien</a></span></dt><dt><span·class="sect1"><a·href="#policies-maintainer">5.2.·<code·class="varname">MAINTAINER</code>·eines·Makefiles</a></span></dt><dt><span·class="sect1"><a·href="#policies-contributed">5.3.·Beigesteuerte·Software</a></span></dt><dt><span·class="sect1"><a·href="#policies-encumbered">5.4.·Belastende·Dateien</a></span></dt><dt><span·class="sect1"><a·href="#policies-shlib">5.5.·Shared-Libraries</a></span></dt></dl></dd><dt><span·class="chapter"><a·href="#testing">6.·Regressions-·und·Performance-Tests</a></span></dt><dd><dl><dt><span·class="section"><a·href="#testing-micro-benchmark">6.1.·Mikro-Benchmark-Checkliste</a></span></dt></dl></dd></dl></div><div·class="chapter"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="introduction"></a>Kapitel·1.·Einführung</h2></div><div><span·class="authorgroup">Beigetragen·von·<span·xmlns·✂ |
90 | ······<code·class="filename">/usr/src</code></a></span></dt></dl></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="introduction-devel"></a>1.1.·Unter·FreeBSD·entwickeln</h2></div></div></div><p>Hier·sind·wir·also.·Ihr·System·ist·vollständig | 90 | ······<code·class="filename">/usr/src</code></a></span></dt></dl></div><div·class="sect1"><div·xmlns=""·class="titlepage"><div><div><h2·xmlns="http://www.w3.org/1999/xhtml"·class="title"·style="clear:·both"><a·id="introduction-devel"></a>1.1.·Unter·FreeBSD·entwickeln</h2></div></div></div><p>Hier·sind·wir·also.·Ihr·System·ist·vollständig |
91 | ······installiert·und·Sie·wollen·mit·dem·Programmieren·beginnen. | 91 | ······installiert·und·Sie·wollen·mit·dem·Programmieren·beginnen. |
92 | ······Aber·womit·sollen·Sie·anfangen?·Was·bietet·Ihnen·FreeBSD? | 92 | ······Aber·womit·sollen·Sie·anfangen?·Was·bietet·Ihnen·FreeBSD? |
Offset 172, 15 lines modified | Offset 172, 15 lines modified | ||
172 | ······wesentlichen·Methoden·diese·Anweisungen·oder | 172 | ······wesentlichen·Methoden·diese·Anweisungen·oder |
173 | ······<span·class="quote">„<span·class="quote">Befehle</span>“</span>,·wie·man·diese·Anweisungen | 173 | ······<span·class="quote">„<span·class="quote">Befehle</span>“</span>,·wie·man·diese·Anweisungen |
174 | ······üblicherweise·nennt,·zu·geben.·Die·eine·Methode·nutzt·einen | 174 | ······üblicherweise·nennt,·zu·geben.·Die·eine·Methode·nutzt·einen |
175 | ······<em·class="firstterm">Interpreter</em>,·die·andere·einen | 175 | ······<em·class="firstterm">Interpreter</em>,·die·andere·einen |
176 | ······<em·class="firstterm">Compiler</em>.·Da·menschliche·Sprachen | 176 | ······<em·class="firstterm">Compiler</em>.·Da·menschliche·Sprachen |
177 | ······für·einen·Computer·nicht·unmissverständlich·sind, | 177 | ······für·einen·Computer·nicht·unmissverständlich·sind, |
178 | ······werden·diese·Befehle·in·einer·Sprache·geschrieben·die·speziell | 178 | ······werden·diese·Befehle·in·einer·Sprache·geschrieben·die·speziell |
179 | ······für·diesen·Zweck·gedacht·ist.</p><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 179 | ······für·diesen·Zweck·gedacht·ist.</p><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59602744"></a>2.3.1.·Interpreter</h3></div></div></div><p>Mit·einem·Interpreter·ist·die·Sprache·vielmehr·eine |
180 | » Umgebung,·in·der·Sie·ein·Kommando·an·der·Kommandozeile | 180 | » Umgebung,·in·der·Sie·ein·Kommando·an·der·Kommandozeile |
181 | » eingeben·welches·dann·von·der·Umgebung·ausgeführt·wird. | 181 | » eingeben·welches·dann·von·der·Umgebung·ausgeführt·wird. |
182 | » Für·kompliziertere·Programme·können·Sie·die·Befehle | 182 | » Für·kompliziertere·Programme·können·Sie·die·Befehle |
183 | » in·eine·Datei·schreiben·und·den·Interpreter·dazu·bringen·diese | 183 | » in·eine·Datei·schreiben·und·den·Interpreter·dazu·bringen·diese |
184 | » Datei·zu·laden·und·die·enthaltenen·Befehle·auszuführen. | 184 | » Datei·zu·laden·und·die·enthaltenen·Befehle·auszuführen. |
185 | » Falls·etwas·schief·geht·werden·viele·Interpreter·Sie·an·einen | 185 | » Falls·etwas·schief·geht·werden·viele·Interpreter·Sie·an·einen |
186 | » Debugger·weiterleiten.</p><p>Der·Vorteil·hierbei·ist,·das·Sie·das·Ergebnis·ihres | 186 | » Debugger·weiterleiten.</p><p>Der·Vorteil·hierbei·ist,·das·Sie·das·Ergebnis·ihres |
Offset 203, 15 lines modified | Offset 203, 15 lines modified | ||
203 | » Interpreter·darstellt·und·viele·Leute·schreiben | 203 | » Interpreter·darstellt·und·viele·Leute·schreiben |
204 | » tatsächlich·Shell·<span·class="quote">„<span·class="quote">Scripten</span>“</span>·um·sich·bei | 204 | » tatsächlich·Shell·<span·class="quote">„<span·class="quote">Scripten</span>“</span>·um·sich·bei |
205 | » einigen·<span·class="quote">„<span·class="quote">Haushaltsaufgaben</span>“</span>·auf·ihren·Maschinen | 205 | » einigen·<span·class="quote">„<span·class="quote">Haushaltsaufgaben</span>“</span>·auf·ihren·Maschinen |
206 | » helfen·zu·lassen.·Tatsächlich·war·es·ein·wesentlicher | 206 | » helfen·zu·lassen.·Tatsächlich·war·es·ein·wesentlicher |
207 | » Teil·der·originalen·<span·class="trademark">UNIX</span>®·Philosophie·eine·große·Zahl | 207 | » Teil·der·originalen·<span·class="trademark">UNIX</span>®·Philosophie·eine·große·Zahl |
208 | » an·kleinen·Hilfsprogrammen·zur·Verfügung·zu·stellen, | 208 | » an·kleinen·Hilfsprogrammen·zur·Verfügung·zu·stellen, |
209 | » welche·mittels·eines·Shellskripts·miteinander·kombiniert·werden | 209 | » welche·mittels·eines·Shellskripts·miteinander·kombiniert·werden |
210 | » um·bestimmte·Aufgaben·zu·übernehmen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 210 | » um·bestimmte·Aufgaben·zu·übernehmen.</p></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59614904"></a>2.3.2.·Für·FreeBSD·verfügbare·Interpreter</h3></div></div></div><p>Im·folgenden·eine·Liste·der·über·die·FreeBSD |
211 | » Ports-Sammlung·verfügbaren·Interpreter | 211 | » Ports-Sammlung·verfügbaren·Interpreter |
212 | » einschließlich·einer·kurzen·Erörterung·der | 212 | » einschließlich·einer·kurzen·Erörterung·der |
213 | » populären·interpretierten·Sprachen.</p><p>Anleitungen·wie·man·Anwendungen·aus·der·Ports-Sammlung | 213 | » populären·interpretierten·Sprachen.</p><p>Anleitungen·wie·man·Anwendungen·aus·der·Ports-Sammlung |
214 | » erhält·und·installiert·können·Sie·dem·Kapitel·<a·class="link"·href="../../../../doc/de_DE.ISO8859-1/books/handbook/ports-using.html"·target="_top">Benutzen·der | 214 | » erhält·und·installiert·können·Sie·dem·Kapitel·<a·class="link"·href="../../../../doc/de_DE.ISO8859-1/books/handbook/ports-using.html"·target="_top">Benutzen·der |
215 | » Ports-Sammlung</a>·aus·dem·FreeBSD·Handbuch | 215 | » Ports-Sammlung</a>·aus·dem·FreeBSD·Handbuch |
216 | » entnehmen.</p><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><acronym·class="acronym">BASIC</acronym></span></dt><dd><p>Kurz·für·Beginner's·All-purpose·Symbolic | 216 | » entnehmen.</p><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><acronym·class="acronym">BASIC</acronym></span></dt><dd><p>Kurz·für·Beginner's·All-purpose·Symbolic |
217 | » ······Instruction·Code.·Entwickelt·in·den·50er·Jahren·um | 217 | » ······Instruction·Code.·Entwickelt·in·den·50er·Jahren·um |
Offset 290, 26 lines modified | Offset 290, 26 lines modified | ||
290 | » ······auf·viele·unterschiedliche·Plattformen·eine·weite | 290 | » ······auf·viele·unterschiedliche·Plattformen·eine·weite |
291 | » ······Verbreitung·erfahren·hat.·Sie·kann·sowohl·für·die | 291 | » ······Verbreitung·erfahren·hat.·Sie·kann·sowohl·für·die |
292 | » ······schnelle·Entwicklung·kleinerer·Prototypen,·als·auch·(in | 292 | » ······schnelle·Entwicklung·kleinerer·Prototypen,·als·auch·(in |
293 | » ······Verbindung·mit·Tk,·einem·GUI·Toolkit)·vollwertiger, | 293 | » ······Verbindung·mit·Tk,·einem·GUI·Toolkit)·vollwertiger, |
294 | » ······ausgereifter·Programme·verwendet·werden.</p><p>Es·sind·mehrere·Versionen·von·Tcl·als·Ports | 294 | » ······ausgereifter·Programme·verwendet·werden.</p><p>Es·sind·mehrere·Versionen·von·Tcl·als·Ports |
295 | » ······für·FreeBSD·verfügbar.·Die·aktuellste·Version, | 295 | » ······für·FreeBSD·verfügbar.·Die·aktuellste·Version, |
296 | » ······Tcl·8.5,·ist·unter·<a·xmlns=""·class="package"·href="http://www.freebsd.org/cgi/url.cgi?ports/lang/tcl85/pkg-descr">lang/tcl85</a> | 296 | » ······Tcl·8.5,·ist·unter·<a·xmlns=""·class="package"·href="http://www.freebsd.org/cgi/url.cgi?ports/lang/tcl85/pkg-descr">lang/tcl85</a> |
297 | » ······verfügbar.</p></dd></dl></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59 | 297 | » ······verfügbar.</p></dd></dl></div></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp59725624"></a>2.3.3.·Compiler</h3></div></div></div><p>Compiler·sind·eher·anders.·Zuerst·schreibt·man·seinen |
298 | » Code·unter·Verwendung·eines·Editors·in·eine·Datei·(oder | 298 | » Code·unter·Verwendung·eines·Editors·in·eine·Datei·(oder |
299 | » mehrere·Dateien).·Anschließend·ruft·man·den·Compiler·auf | 299 | » mehrere·Dateien).·Anschließend·ruft·man·den·Compiler·auf |
300 | » um·zu·sehen,·ob·dieser·das·Programm·annimmt.·Wenn·das·Programm | 300 | » um·zu·sehen,·ob·dieser·das·Programm·annimmt.·Wenn·das·Programm |
301 | » nicht·kompiliert·werden·konnte,·muß·man·die·Zähne | 301 | » nicht·kompiliert·werden·konnte,·muß·man·die·Zähne |
302 | » zusammenbeissen·und·wieder·zum·Editor·zurückkehren;·falls | 302 | » zusammenbeissen·und·wieder·zum·Editor·zurückkehren;·falls |
303 | » das·Programm·kompiliert·und·eine·ausführbare·Anwendung | 303 | » das·Programm·kompiliert·und·eine·ausführbare·Anwendung |
304 | » erzeugt·wurde,·kann·man·diese·über·eine | 304 | » erzeugt·wurde,·kann·man·diese·über·eine |
305 | » Eingabeaufforderung·oder·über·einen·Debugger·aufrufen·um | 305 | » Eingabeaufforderung·oder·über·einen·Debugger·aufrufen·um |
306 | » zu·sehen,·ob·sie·auch·funktioniert. | 306 | » zu·sehen,·ob·sie·auch·funktioniert. |
307 | » <a·href="#ftn.idp59 | 307 | » <a·href="#ftn.idp59739960"·class="footnote"·id="idp59739960"><sup·class="footnote">[1]</sup></a> |
308 | ······</p><p>Offensichtlich·ist·diese·Art·der·Programmierung·nicht | 308 | ······</p><p>Offensichtlich·ist·diese·Art·der·Programmierung·nicht |
309 | » so·direkt·wie·die·Verwendung·eines·Interpreters.·Jedoch·sind | 309 | » so·direkt·wie·die·Verwendung·eines·Interpreters.·Jedoch·sind |
310 | » auf·diese·Weise·viele·Dinge·möglich,·die·mit·einem | 310 | » auf·diese·Weise·viele·Dinge·möglich,·die·mit·einem |
311 | » Interpreter·nur·sehr·schwer·oder·überhaupt·nicht | 311 | » Interpreter·nur·sehr·schwer·oder·überhaupt·nicht |
312 | » realisierbar·wären,·wie·z.B.·das·Schreiben·von·Code,·der | 312 | » realisierbar·wären,·wie·z.B.·das·Schreiben·von·Code,·der |
313 | » sehr·eng·mit·dem·Betriebsystem·zusammen·arbeitet—oder | 313 | » sehr·eng·mit·dem·Betriebsystem·zusammen·arbeitet—oder |
314 | » das·Schreiben·eines·eigenen·Betriebsystems·selbst!·Des | 314 | » das·Schreiben·eines·eigenen·Betriebsystems·selbst!·Des |
Offset 356, 15 lines modified | Offset 356, 15 lines modified | ||
356 | » ··die·Einhaltung·der·Sprachregeln·sicherzustellen.·Wenn·Sie | 356 | » ··die·Einhaltung·der·Sprachregeln·sicherzustellen.·Wenn·Sie |
357 | » ··diese·verletzt·haben·werden·entsprechende·Fehlermeldungen | 357 | » ··diese·verletzt·haben·werden·entsprechende·Fehlermeldungen |
358 | » ··Ihnen·dies·mitteilen!</p></li><li·class="step"><p>Übersetzen·des·Quelltextes·in·Assemblersprache | 358 | » ··Ihnen·dies·mitteilen!</p></li><li·class="step"><p>Übersetzen·des·Quelltextes·in·Assemblersprache |
359 | » ··—diese·ist·dem·eigentlichen·Maschinencode·schon·sehr | 359 | » ··—diese·ist·dem·eigentlichen·Maschinencode·schon·sehr |
360 | » ··nahe,·jedoch·immer·noch·für·Menschen·lesbar. | 360 | » ··nahe,·jedoch·immer·noch·für·Menschen·lesbar. |
361 | » ··Angeblich. | 361 | » ··Angeblich. |
362 | » ··<a·href="#ftn.idp597 | 362 | » ··<a·href="#ftn.idp59766328"·class="footnote"·id="idp59766328"><sup·class="footnote">[2]</sup></a> |
363 | » </p></li><li·class="step"><p>Übersetzen·der·Assemblersprache·in | 363 | » </p></li><li·class="step"><p>Übersetzen·der·Assemblersprache·in |
364 | » ··Maschinencode—genau,·wir·sprechen·hier·von·Bits·und | 364 | » ··Maschinencode—genau,·wir·sprechen·hier·von·Bits·und |
365 | » ··Bytes,·Einsen·und·Nullen.</p></li><li·class="step"><p>Überprüfen,·ob·Sie·Dinge·wie·Funktionen·und | 365 | » ··Bytes,·Einsen·und·Nullen.</p></li><li·class="step"><p>Überprüfen,·ob·Sie·Dinge·wie·Funktionen·und |
366 | » ··globale·Variablen·in·einheitlicher·Weise·verwendet·haben. | 366 | » ··globale·Variablen·in·einheitlicher·Weise·verwendet·haben. |
367 | » ··Wenn·Sie·z.B.·eine·nicht·existierende·Funktion·aufgerufen | 367 | » ··Wenn·Sie·z.B.·eine·nicht·existierende·Funktion·aufgerufen |
368 | » ··haben,·wird·eine·entsprechende·Fehlermeldung·Ihnen·dies | 368 | » ··haben,·wird·eine·entsprechende·Fehlermeldung·Ihnen·dies |
369 | » ··mitteilen.</p></li><li·class="step"><p>Wenn·aus·mehreren·Quelltextdateien·eine | 369 | » ··mitteilen.</p></li><li·class="step"><p>Wenn·aus·mehreren·Quelltextdateien·eine |
Offset 388, 23 lines modified | Offset 388, 23 lines modified | ||
388 | ······müssen·Sie·etwas·wie·folgt·eingeben</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·foo.c·bar.c</code></strong></pre><p>Beachten·Sie,·daß·die·Überprüfung·der·Syntax | 388 | ······müssen·Sie·etwas·wie·folgt·eingeben</p><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·foo.c·bar.c</code></strong></pre><p>Beachten·Sie,·daß·die·Überprüfung·der·Syntax |
389 | ······genau·dies·tut—das·reine·Überprüfen·der·Syntax. | 389 | ······genau·dies·tut—das·reine·Überprüfen·der·Syntax. |
390 | ······Es·findet·keine·Überprüfung·bzgl.·logischer·Fehler | 390 | ······Es·findet·keine·Überprüfung·bzgl.·logischer·Fehler |
391 | ······statt,·die·Sie·vielleicht·gemacht·haben,·wie·z.B.·das·Programm | 391 | ······statt,·die·Sie·vielleicht·gemacht·haben,·wie·z.B.·das·Programm |
392 | ······in·eine·Endlosschleife·zu·versetzen,·oder·Bubble·Sort·zu | 392 | ······in·eine·Endlosschleife·zu·versetzen,·oder·Bubble·Sort·zu |
393 | ······verwenden,·wenn·Sie·eigentlich·Binary·Sort·benutzen·wollten. | 393 | ······verwenden,·wenn·Sie·eigentlich·Binary·Sort·benutzen·wollten. |
394 | ······<a·href="#ftn.idp597 | 394 | ······<a·href="#ftn.idp59798200"·class="footnote"·id="idp59798200"><sup·class="footnote">[3]</sup></a> |
395 | ····</p><p>Es·gibt·haufenweise·Optionen·für·<code·class="command">cc</code>, | 395 | ····</p><p>Es·gibt·haufenweise·Optionen·für·<code·class="command">cc</code>, |
396 | ······die·alle·in·der·zugehörigen·Manualpage·beschrieben·werden. | 396 | ······die·alle·in·der·zugehörigen·Manualpage·beschrieben·werden. |
397 | ······Im·Folgenden·werden·ein·paar·der·wichtigsten·Optionen·mit | 397 | ······Im·Folgenden·werden·ein·paar·der·wichtigsten·Optionen·mit |
398 | ······Beispielen·ihrer·Anwendung·gezeigt.</p><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><code·class="option">-o·<em·class="replaceable"><code>filename</code></em></code></span></dt><dd><p>Die·Name·der·Ausgabedatei.·Wenn·Sie·diese·Option·nicht | 398 | ······Beispielen·ihrer·Anwendung·gezeigt.</p><div·class="variablelist"><dl·class="variablelist"><dt><span·class="term"><code·class="option">-o·<em·class="replaceable"><code>filename</code></em></code></span></dt><dd><p>Die·Name·der·Ausgabedatei.·Wenn·Sie·diese·Option·nicht |
399 | » ····verwenden·erstellt·<code·class="command">cc</code>·eine·Datei·mit | 399 | » ····verwenden·erstellt·<code·class="command">cc</code>·eine·Datei·mit |
400 | » ····dem·Namen·<code·class="filename">a.out</code>. | 400 | » ····dem·Namen·<code·class="filename">a.out</code>. |
401 | » ····<a·href="#ftn.idp59 | 401 | » ····<a·href="#ftn.idp59808312"·class="footnote"·id="idp59808312"><sup·class="footnote">[4]</sup></a> |
402 | » ··</p><div·class="informalexample"><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·foobar.c</code></strong>···············<em·class="lineannotation"><span·class="lineannotation">executable·is·a.out</span></em> | 402 | » ··</p><div·class="informalexample"><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·foobar.c</code></strong>···············<em·class="lineannotation"><span·class="lineannotation">executable·is·a.out</span></em> |
403 | <code·class="prompt">%</code>·<strong·class="userinput"><code>cc·-o·foobar·foobar.c</code></strong>·····<em·class="lineannotation"><span·class="lineannotation">executable·is·foobar</span></em> | 403 | <code·class="prompt">%</code>·<strong·class="userinput"><code>cc·-o·foobar·foobar.c</code></strong>·····<em·class="lineannotation"><span·class="lineannotation">executable·is·foobar</span></em> |
404 | » ····</pre></div></dd><dt><span·class="term"><code·class="option">-c</code></span></dt><dd><p>Dies·kompiliert·die·Datei·nur,·verlinkt·sie·jedoch | 404 | » ····</pre></div></dd><dt><span·class="term"><code·class="option">-c</code></span></dt><dd><p>Dies·kompiliert·die·Datei·nur,·verlinkt·sie·jedoch |
405 | » ····nicht.·Nützlich·für·Spielereien,·um·die·Syntax | 405 | » ····nicht.·Nützlich·für·Spielereien,·um·die·Syntax |
406 | » ····auf·Korrektheit·zu·überprüfen,·oder·falls·Sie | 406 | » ····auf·Korrektheit·zu·überprüfen,·oder·falls·Sie |
407 | » ····ein·<code·class="filename">Makefile</code>·verwenden.</p><div·class="informalexample"><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·-c·foobar.c</code></strong> | 407 | » ····ein·<code·class="filename">Makefile</code>·verwenden.</p><div·class="informalexample"><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·-c·foobar.c</code></strong> |
408 | » ····</pre></div><p>Dieser·Befehl·erzeugt·eine | 408 | » ····</pre></div><p>Dieser·Befehl·erzeugt·eine |
Offset 426, 15 lines modified | Offset 426, 15 lines modified | ||
426 | » ····Entwicklung·eines·Programms,·und·für·die | 426 | » ····Entwicklung·eines·Programms,·und·für·die |
427 | » ····<span·class="quote">„<span·class="quote">Release-Version</span>“</span>,·wenn·man·von·der | 427 | » ····<span·class="quote">„<span·class="quote">Release-Version</span>“</span>,·wenn·man·von·der |
428 | » ····Korrektheit·des·Programms·überzeugt·ist,·kompiliert | 428 | » ····Korrektheit·des·Programms·überzeugt·ist,·kompiliert |
429 | » ····man·das·Programm·dann·ohne·diese·Option.</p><div·class="informalexample"><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·-g·foobar.c</code></strong> | 429 | » ····man·das·Programm·dann·ohne·diese·Option.</p><div·class="informalexample"><pre·class="screen"><code·class="prompt">%</code>·<strong·class="userinput"><code>cc·-g·foobar.c</code></strong> |
430 | » ····</pre></div><p>Mit·diesem·Befehl·wird·eine·Debug-Version·des | 430 | » ····</pre></div><p>Mit·diesem·Befehl·wird·eine·Debug-Version·des |
431 | » ····Programms·erzeugt. | 431 | » ····Programms·erzeugt. |
432 | » ····<a·href="#ftn.idp598 | 432 | » ····<a·href="#ftn.idp59852088"·class="footnote"·id="idp59852088"><sup·class="footnote">[5]</sup></a> |
433 | » ··</p></dd><dt><span·class="term"><code·class="option">-O</code></span></dt><dd><p>Diese·Option·erzeugt·eine·optimierte·Version·der | 433 | » ··</p></dd><dt><span·class="term"><code·class="option">-O</code></span></dt><dd><p>Diese·Option·erzeugt·eine·optimierte·Version·der |
434 | » ····ausführbaren·Datei.·Der·Compiler·verwendet·einige | 434 | » ····ausführbaren·Datei.·Der·Compiler·verwendet·einige |
435 | » ····clevere·Tricks,·um·das·erzeugte·Programm·schneller·zu | 435 | » ····clevere·Tricks,·um·das·erzeugte·Programm·schneller·zu |
436 | » ····machen.·Sie·können·hinter·der·Option | 436 | » ····machen.·Sie·können·hinter·der·Option |
437 | » ····<code·class="option">-O</code>·eine·Zahl·angeben,·um·eine | 437 | » ····<code·class="option">-O</code>·eine·Zahl·angeben,·um·eine |
438 | » ····höheres·Level·der·Optimierung·festzulegen.·Dadurch | 438 | » ····höheres·Level·der·Optimierung·festzulegen.·Dadurch |
439 | » ····wird·jedoch·häufig·eine·fehlerhafte·Optimierung | 439 | » ····wird·jedoch·häufig·eine·fehlerhafte·Optimierung |
Offset 519, 52 lines modified | Offset 519, 52 lines modified | ||
519 | » ····<code·class="filename">.cpp</code>·(welche·schon·anderweitig | 519 | » ····<code·class="filename">.cpp</code>·(welche·schon·anderweitig |
520 | » ····benutzt·wurde).·Der·<code·class="command">gcc</code>·hat | 520 | » ····benutzt·wurde).·Der·<code·class="command">gcc</code>·hat |
521 | » ····normalerweise·anhand·dieser·Information·entschieden, | 521 | » ····normalerweise·anhand·dieser·Information·entschieden, |
522 | » ····welcher·Compiler·für·die·Quelltextdatei·zum·Einsatz | 522 | » ····welcher·Compiler·für·die·Quelltextdatei·zum·Einsatz |
523 | » ····kommen·soll;·allerdings·gilt·diese·Einschränkung | 523 | » ····kommen·soll;·allerdings·gilt·diese·Einschränkung |
524 | » ····jetzt·nicht·mehr,·und·Sie·können·Ihre·C++-Dateien | 524 | » ····jetzt·nicht·mehr,·und·Sie·können·Ihre·C++-Dateien |
525 | » ····ungestraft·auf·<code·class="filename">.cpp</code>·enden | 525 | » ····ungestraft·auf·<code·class="filename">.cpp</code>·enden |
526 | » ····lassen!</p></dd></dl></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp | 526 | » ····lassen!</p></dd></dl></div><div·class="sect2"><div·xmlns=""·class="titlepage"><div><div><h3·xmlns="http://www.w3.org/1999/xhtml"·class="title"><a·id="idp60000184"></a>2.4.1.·Häufig·auftretende·<code·class="command">cc</code>-Fragen·und |
527 | » -Probleme</h3></div></div></div><div·class="qandaset"><a·id="idp | 527 | » -Probleme</h3></div></div></div><div·class="qandaset"><a·id="idp60015032"></a><dl><dt>2.4.1.1.·<a·href="#idp60015928">Ich·versuche·ein·Programm·zu·schreiben,·welches·die |
528 | » ······Funktion·sin()·verwendet,·erhalte | 528 | » ······Funktion·sin()·verwendet,·erhalte |
529 | » ······jedoch·eine·Fehlermeldung.·Was·bedeutet·diese?</a></dt><dt>2.4.1.2.·<a·href="#idp | 529 | » ······jedoch·eine·Fehlermeldung.·Was·bedeutet·diese?</a></dt><dt>2.4.1.2.·<a·href="#idp60028088">So,·ich·habe·jetzt·dieses·einfache·Programm·als |
530 | » ······Übung·für·-lm·geschrieben. | 530 | » ······Übung·für·-lm·geschrieben. |
531 | » ······Alles·was·es·macht·ist,·2.1·hoch·6·zu·berechnen.</a></dt><dt>2.4.1.3.·<a·href="#idp600 | 531 | » ······Alles·was·es·macht·ist,·2.1·hoch·6·zu·berechnen.</a></dt><dt>2.4.1.3.·<a·href="#idp60049848">Wie·kann·ich·das·korrigieren?</a></dt><dt>2.4.1.4.·<a·href="#idp60081080">Ich·habe·eine·Datei·mit·dem·Namen |
532 | » ······foobar.c·kompiliert,·kann·jedoch | 532 | » ······foobar.c·kompiliert,·kann·jedoch |
533 | » ······nirgends·eine·ausführbare·Datei·namens | 533 | » ······nirgends·eine·ausführbare·Datei·namens |
534 | » ······foobar·finden.·Wo·befindet·sich | 534 | » ······foobar·finden.·Wo·befindet·sich |
535 | » ······diese?</a></dt><dt>2.4.1.5.·<a·href="#idp60 | 535 | » ······diese?</a></dt><dt>2.4.1.5.·<a·href="#idp60109368">OK,·ich·habe·eine·ausführbare·Datei·namens |
536 | » ······foobar,·ich·kann·sie·sehen,·wenn | 536 | » ······foobar,·ich·kann·sie·sehen,·wenn |
537 | » ······ich·ls·aufrufe.·Gebe·ich·jedoch | 537 | » ······ich·ls·aufrufe.·Gebe·ich·jedoch |
538 | » ······foobar·in·die·Kommandozeile·ein·wird | 538 | » ······foobar·in·die·Kommandozeile·ein·wird |
539 | » ······mir·gesagt,·daß·eine·Datei·mit·diesem·Namen·nicht | 539 | » ······mir·gesagt,·daß·eine·Datei·mit·diesem·Namen·nicht |
540 | » ······existiert.·Warum·kann·die·Datei·nicht·gefunden | 540 | » ······existiert.·Warum·kann·die·Datei·nicht·gefunden |
541 | » ······werden?</a></dt><dt>2.4.1.6.·<a·href="#idp60 | 541 | » ······werden?</a></dt><dt>2.4.1.6.·<a·href="#idp60128824">Ich·habe·meine·ausführbare·Datei |
542 | » ······test·genannt,·allerdings·passiert | 542 | » ······test·genannt,·allerdings·passiert |
543 | » ······nichts·wenn·ich·diese·aufrufe.·Was·ist·hier·los?</a></dt><dt>2.4.1.7.·<a·href="#idp601 | 543 | » ······nichts·wenn·ich·diese·aufrufe.·Was·ist·hier·los?</a></dt><dt>2.4.1.7.·<a·href="#idp60143928">Ich·habe·mein·Programm·kompiliert·und·bei·dessen |
544 | » ······Aufruf·sah·zuerst·alles·gut·aus.·Jedoch·gab·es·dann·eine | 544 | » ······Aufruf·sah·zuerst·alles·gut·aus.·Jedoch·gab·es·dann·eine |
545 | » ······Fehlermeldung,·welche·irgendetwas·mit·core | 545 | » ······Fehlermeldung,·welche·irgendetwas·mit·core |
546 | » ······dumped·lautete.·Was·bedeutet·das?</a></dt><dt>2.4.1.8.·<a·href="#idp601 | 546 | » ······dumped·lautete.·Was·bedeutet·das?</a></dt><dt>2.4.1.8.·<a·href="#idp60181432">Faszinierendes·Zeugs,·aber·was·soll·ich·jetzt |
547 | » ······machen?</a></dt><dt>2.4.1.9.·<a·href="#idp601 | 547 | » ······machen?</a></dt><dt>2.4.1.9.·<a·href="#idp60188344">Als·mein·Programm·den·core·dump·erzeugt·hat,·sagte |
548 | » ······es·etwas·von·einem·segmentation | 548 | » ······es·etwas·von·einem·segmentation |
549 | » ······fault.·Was·ist·das?</a></dt><dt>2.4.1.10.·<a·href="#idp60 | 549 | » ······fault.·Was·ist·das?</a></dt><dt>2.4.1.10.·<a·href="#idp60227256">Wenn·ich·einen·core·dump·erhalte·erscheint |
550 | » ······manchmal·die·Meldung·bus·error. | 550 | » ······manchmal·die·Meldung·bus·error. |
551 | » ······In·meinem·UNIX®-Buch·steht,·daß·die·Ursache·ein | 551 | » ······In·meinem·UNIX®-Buch·steht,·daß·die·Ursache·ein |
552 | » ······Hardwareproblem·sei.·Der·Computer·scheint·aber·weiterhin | 552 | » ······Hardwareproblem·sei.·Der·Computer·scheint·aber·weiterhin |
553 | » ······zu·funktionieren.·Ist·dies·wahr?</a></dt><dt>2.4.1.11.·<a·href="#idp60 | 553 | » ······zu·funktionieren.·Ist·dies·wahr?</a></dt><dt>2.4.1.11.·<a·href="#idp60235064">Diese·Sache·mit·den·core·dumps·hört·sich·sehr |
554 | » ······nützlich·an,·wenn·ich·so·etwas·selber·an·beliebiger | 554 | » ······nützlich·an,·wenn·ich·so·etwas·selber·an·beliebiger |
555 | » ······Stelle·bewirken·könnte.·Kann·ich·das·tun,·oder | 555 | » ······Stelle·bewirken·könnte.·Kann·ich·das·tun,·oder |
556 | » ······muß·ich·warten·bis·ein·Fehler·auftritt?</a></dt></dl><table·border="0"·style="width:·100%;"><colgroup><col·align="left"·width="1%"·/><col·/></colgroup><tbody><tr·cla |