aboutsummaryrefslogtreecommitdiffstats
path: root/greek/ports
diff options
context:
space:
mode:
authorgalaxico <galatoulas@cti.gr>2021-10-10 03:44:13 +0300
committergalaxico <galatoulas@cti.gr>2021-10-10 03:44:13 +0300
commit0db8b7c97fc38b865693f1314b82457c0fd1f767 (patch)
tree5abad664d953238ebf71d577253ae0c173625a54 /greek/ports
parent1c8cb8603bb43df72c04f9feac4a0178bd67796f (diff)
updated Greek intro/index.wml
Diffstat (limited to 'greek/ports')
-rw-r--r--greek/ports/hurd/hurd-cd.wml8
-rw-r--r--greek/ports/hurd/hurd-install.wml98
-rw-r--r--greek/ports/hurd/hurd-news.wml45
-rw-r--r--greek/ports/ia64/index.wml4
-rw-r--r--greek/ports/m68k/index.wml2
-rw-r--r--greek/ports/netbsd/alpha.wml119
-rw-r--r--greek/ports/netbsd/index.wml281
-rw-r--r--greek/ports/netbsd/news.wml59
-rw-r--r--greek/ports/netbsd/people.wml62
-rw-r--r--greek/ports/netbsd/why.wml45
-rw-r--r--greek/ports/sparc/index.wml33
-rw-r--r--greek/ports/sparc/porting.wml4
12 files changed, 231 insertions, 529 deletions
diff --git a/greek/ports/hurd/hurd-cd.wml b/greek/ports/hurd/hurd-cd.wml
index f0067dbe58e..1ebb53fe81b 100644
--- a/greek/ports/hurd/hurd-cd.wml
+++ b/greek/ports/hurd/hurd-cd.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="Debian GNU/Hurd --- Hurd-CDs" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/hurd/menu.inc"
-#use wml::debian::translation-check translation="45b938d94cba8115131eaba8be06c7a978d40903" maintainer="galaxico"
+#use wml::debian::translation-check translation="f1e7499d83a6ebf7321674af80d60a51cf5db6fd" maintainer="galaxico"
<define-tag cdserie>L1</define-tag>
<define-tag cdbasetarball>gnu-2009-10-18.tar.gz</define-tag>
@@ -15,7 +15,7 @@ part of the GNU project while the Linux kernel is an independent project.</p>
<p>The easiest (and well-tested) method of trying Debian GNU/Hurd is to use a
virtual machine via KVM. Some pre-installed images are available on
-<url "https://cdimage.debian.org/cdimage/ports/current-hurd-i386/README.txt">, but one can also
+<url "https://cdimage.debian.org/cdimage/ports/stable/hurd-i386/README.txt">, but one can also
use the Debian Installer to install in KVM or a native machine (but hardware
support vary, so it is more recommended to give a try with KVM).
</p>
@@ -23,7 +23,7 @@ support vary, so it is more recommended to give a try with KVM).
<h2>Using the Debian Installer installation CD-ROM</h2>
<p>A hurd-i386 port of the standard Debian Installer can be
-downloaded from <url "https://cdimage.debian.org/cdimage/ports/current-hurd-i386/"> .
+downloaded from <url "https://cdimage.debian.org/cdimage/ports/stable/hurd-i386/"> .
Make sure to read the README file available along the iso images.
It works like the usual Linux port of the Debian Installer, i.e. automatically, except a
few details:</p>
@@ -50,7 +50,7 @@ document some of the final configuration steps.
<p>Some newer snapshots are available on <url "https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/"></p>
-<p>Daily (untested!) snapshots are available on <url "https://people.debian.org/~sthibault/hurd-i386/installer/cdimage/"></p>
+<p>Daily (untested!) snapshots are available on <url "https://people.debian.org/~sthibault/hurd-i386/installer/cdimage/">. Since they are based on the unstable distribution, quite often they cannot actually install a system, due to ongoing transitions in unstable etc. So really rather use the snapshot linked above.</p>
<h2>Making a GRUB boot-disk</h2>
diff --git a/greek/ports/hurd/hurd-install.wml b/greek/ports/hurd/hurd-install.wml
index 445907ef60e..600ad6dc052 100644
--- a/greek/ports/hurd/hurd-install.wml
+++ b/greek/ports/hurd/hurd-install.wml
@@ -1,38 +1,35 @@
-#use wml::debian::template title="Debian GNU/Hurd &mdash;Ρύθμιση" NOHEADER="yes"
+#use wml::debian::template title="Debian GNU/Hurd &mdash; Configuration" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/hurd/menu.inc"
-#use wml::debian::translation-check translation="880b5a08b2c42a084e5fac050dec2c85f4a41849" maintainer="galaxico"
+#use wml::debian::translation-check translation="ad90efc904807b8db1f35dd7d05b950182b3c1fa" maintainer="galaxico"
-<h1>Ρυθμίσεις του Debian GNU/Hurd</h1>
+<h1>Debian GNU/Hurd Configuration</h1>
<p>
-Αυτό το κείμενο στοχεύει να σας προσφέρει ένα εύκολο και σχετικά ανώδυνο
-σύνολο οδηγιών για το πώς να ρυθμίσετε το Debian GNU/Hurd με μια ελάχιστη
-προσπάθεια.
+This document aims to provide an easy and relatively painless set of
+instructions on how to configure Debian GNU/Hurd with a minimum
+amount of effort.
</p>
<p>
-Βασίζεται στον <q>Οδηγό Εγκατάστασης του Hurd</q> του Neal H. Walfield.
-Πολλές ευχαριστίες στον Neal γι' αυτή τη συνεισφορά.
+It is based in Neal H. Walfield's <q>The Hurd Installation Guide</q>.
+Many thanks to Neal for his contribution.
</p>
-<h2>Επισκόπηση</h2>
+<h2>Overview </h2>
<p>
-Το GNU είναι παρόμοιο στη φύση με οποιοδήποτε άλλο Unix-οειδές σύστημα: μετά
-την είσοδο, στον χρήστη εμφανίζεται ένα κέλυφος και το οικείο εικονικό σύστημα
-αρχείων του Unix (Unix VFS, virtual filesystem). Αν και το GNU προσπαθεί να
-συμμορφώνεται με POSIX, <q>ΔΕΝ ΕΙΝΑΙ Unix</q>. Το GNU/Hurd στηρίζεται πάνω σε
-πολλές από τις ιδέες του Unix και τις επεκτείνει είτε για να προσθέσει νέες
-λειτουργικότητες είτε για να διορθώσει αυτά που έχουν εκληφθεί ως αδυναμίες
-στον αρχικό σχεδιασμό. Η πιο αξιοσημείωτη διαφορά είναι οι
-μεταφραστές (translators), προγράμματα user space που αλληλεπιδρούν με το VFS.
-Αυτά τα συστήματα αρχείων δεν ζουν στον πυρήνα ούτε χρειάζεται να εκτελούνται
-από τον χρήστη root· χρειάζονται μόνο πρόσβαση στο backing store και στο
-<code>σημείο προσάρτησης (mount point)</code>. Μια άλλη διαφορά είναι
-ότι οι διαδικασίες αντί να έχουν μια μοναδική ταυτότητα χρήστη που ορίζεται
-σταθερή κατά τον χρόνο της δημιουργίας τους, έχουν μια ένδειξη (token)
-ταυτότητας που είναι ανεξάρτητα από τη διαδικασία, με άλλα λόγια που μπορούν να
-προστεθούμ με την κατάλληλη εξουσιοδότηση ή να καταστραφούν.
+GNU is similar in nature to any Unix-like system: after logging in, the user is
+presented with a shell and the familiar Unix VFS (virtual filesystem). Although
+GNU tries to be POSIX compliant, it is <q>Not Unix</q>. GNU/Hurd builds upon many of
+the Unix concepts and extends them to either add new functionality or to fix
+what has been perceived as flaws in the original design. The most noticeable
+difference is translators, user space programs which interact with the VFS.
+These filesystems do not live in the kernel nor do they need to be run
+as root; they only need access to the backing store and the
+<code>mount point</code>. Another difference is that processes, rather than having a single
+user identity fixed at creation time, have identity tokens which are disjoint
+from the process, i.e. they may be added with the appropriate permission from
+an authority or destroyed.
</p>
<p>
@@ -362,7 +359,7 @@ You can also get a pre-installed image and run it in qemu:
</p>
<table><tr><td>&nbsp;</td><td class=example><pre>
-$ wget https://cdimage.debian.org/cdimage/ports/current-hurd-i386/debian-hurd.img.tar.gz
+$ wget https://cdimage.debian.org/cdimage/ports/stable/hurd-i386/debian-hurd.img.tar.gz
$ tar xzf debian-hurd.img.tar.gz
$ kvm -m 1G -drive file=$(echo debian-hurd*.img),cache=writeback
</pre></td></tr></table>
@@ -726,7 +723,7 @@ but also the <a href=http://hurd.gnu.org/>Upstream website</a>.
##Use the <code>MAKEDEV</code> script to create any needed device nodes.
#</p>
-<h3> Installing More Packages </h3>
+<h3><a name=morepackages> Installing More Packages </a></h3>
<p>
There are several ways to add packages. Downloading and using
@@ -735,7 +732,7 @@ is to use <code>apt-get</code>.
</p>
<p>
-If you have used the Debian GNU/Hurd 2019 release, the safest
+If you have used the Debian GNU/Hurd 2021 release, the safest
way is use the snapshot of this release, by creating a file
<code>/etc/apt/apt.conf.d/99ignore-valid-until</code> containing
</p>
@@ -750,20 +747,19 @@ And then the snapshot can be used as apt source: edit
</p>
<table><tr><td>&nbsp;</td><td class=example><pre>
-deb http://snapshot.debian.org/archive/debian-ports/20190626T235959Z/ sid main
-deb-src http://snapshot.debian.org/archive/debian/20190626T235959Z/ sid main
-deb [trusted=yes] https://snapshot.debian.org/archive/debian-ports/20190626T235959Z/ unreleased main
+deb http://snapshot.debian.org/archive/debian-ports/20210812T100000Z/ sid main
+deb-src http://snapshot.debian.org/archive/debian/20210812T100000Z/ sid main
+deb [trusted=yes] https://snapshot.debian.org/archive/debian-ports/20210812T100000Z/ unreleased main
</pre></td></tr></table>
<p>
-Update, install the <code>apt-transport-https
-debian-ports-archive-keyring</code> packages, and update again, you now have the
-full Debian GNU/Hurd 2019 release available.
+Update, install the <code>debian-ports-archive-keyring</code> package, and update again, you now have the
+full Debian GNU/Hurd 2021 release available.
</p>
<p>
-If you have used a snapshot later than the 2019 release, you can add these
+If you have used a snapshot later than the 2021 release, you can add these
sources to get the most recent packages:
</p>
@@ -880,6 +876,40 @@ Finally, run <code>startx /usr/bin/yourwm</code>
If that doesn't work, as mentioned by the error message, look in <tt>/var/log/Xorg.0.log</tt> (or post it to the list for people to have a look).
</p>
+<h3>Upgrading your System</h3>
+
+<p>
+If you are using a Debian release snapshot, you will not have any upgrade
+available, since the released distribution is frozen at the release date.
+<b>This means you will not get security updates!</b> You may rather want to
+enable the unstable distribution as described in section
+<a href=#morepackages>Installing More Packages</a>.
+</p>
+
+<p>
+Once you have enabled the unstable distribution, note that since this is
+unstable, it is affected by library transition hickups, so do not be surprised
+that it will sometimes not be able to upgrade some packages. Generally, you can
+use the recommended Debian upgrade procedure: first use
+</p>
+
+<table><tr><td>&nbsp;</td><td class=example><pre>
+\# apt upgrade --without-new-pkgs
+</pre></td></tr></table>
+
+<p>to upgrade what can be without changing the list of packages, and then use</p>
+
+<table><tr><td>&nbsp;</td><td class=example><pre>
+\# apt full-upgrade
+</pre></td></tr></table>
+
+<p>to upgrade the rest.<p>
+
+<p>Note: if you very seldomly upgrade your system, you may hit upgrade
+issues. Make sure to first upgrade to the latest release snapshot (Hurd 2021,
+see section <a href=#morepackages>Installing More Packages</a>) before upgrading
+from the unstable distribution.</p>
+
<h3>Last words</h3>
<p>
diff --git a/greek/ports/hurd/hurd-news.wml b/greek/ports/hurd/hurd-news.wml
index 2634b3cb770..7dc9ac47872 100644
--- a/greek/ports/hurd/hurd-news.wml
+++ b/greek/ports/hurd/hurd-news.wml
@@ -1,9 +1,52 @@
#use wml::debian::template title="Debian GNU/Hurd -- News" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/hurd/menu.inc"
-#use wml::debian::translation-check translation="b0a09586f30abf1c4b51d0b5308133e2b24170f6" maintainer="galaxico"
+#use wml::debian::translation-check translation="b913c6c68c2f0764dc42c375ce0fc712fe6f2d1f" maintainer="galaxico"
<h1>News about Debian GNU/Hurd</h1>
+<h3><:=spokendate ("2021-08-14"):></h3>
+
+<p>Debian GNU/Hurd 2021 <em>released</em>!</p>
+
+<p>It is with huge pleasure that the Debian GNU/Hurd team announces the
+<strong>release of Debian GNU/Hurd 2021</strong>. <br />
+This is a snapshot of Debian "sid" at the time of the stable Debian
+"Bullseye" release (August 2021), so it is mostly based on the same sources. It is <em>not</em> an
+official Debian release, but it is an official Debian GNU/Hurd port release.</p>
+
+<p>The installation ISO images can be downloaded from
+<a href="https://cdimage.debian.org/cdimage/ports/11.0/hurd-i386/">cdimage</a>
+in the usual three Debian flavors: NETINST, CD, or DVD. Besides the friendly
+Debian installer, a pre-installed disk image is also available, making it even easier to try
+Debian GNU/Hurd. The easiest way to run it is
+<a href="https://www.debian.org/ports/hurd/hurd-install">inside a VM such as qemu</a></p>
+
+<p>Debian GNU/Hurd is currently available for the i386 architecture with about
+70% of the Debian archive, and more to come!</p>
+
+<ul>
+<li>The port of go is complete</li>
+<li>Support for file record locking was added</li>
+<li>Some parts of experimental APIC, SMP and 64bit support was added</li>
+<li>Userland IRQ delivery was reworked</li>
+<li>An experimental rump-based userland disk driver was introduced. This
+ means dropping the Linux glue from the GNU Mach kernel is getting
+ very close!</li>
+<li>Many fixes, including some important security fixes.</li>
+</ul>
+
+<p>Please make sure to read the
+<a href="https://www.debian.org/ports/hurd/hurd-install">configuration information</a>,
+the <a href="https://www.gnu.org/software/hurd/faq.html">FAQ</a> (or <a href="http://darnassus.sceen.net/~hurd-web/faq/">its latest version</a>),
+and the <a href="https://www.gnu.org/software/hurd/hurd/documentation/translator_primer.html">translator primer</a>
+to get a grasp of the great features of GNU/Hurd.</p>
+
+<p>We would like to thank all the people who have worked on GNU/Hurd <a
+href=https://www.gnu.org/software/hurd/history.html>in the past</a>.
+There were not many people at any given time (and still not many people
+today, please <a href="https://www.gnu.org/software/hurd/contributing.html">join</a>!), but in the end a lot of people have
+contributed one way or the other. <strong>Thanks everybody!</strong></p>
+
<h3><:=spokendate ("2019-07-07"):></h3>
<p>Debian GNU/Hurd 2019 <em>released</em>!</p>
diff --git a/greek/ports/ia64/index.wml b/greek/ports/ia64/index.wml
index 2b47cd442e6..ef761bc7faa 100644
--- a/greek/ports/ia64/index.wml
+++ b/greek/ports/ia64/index.wml
@@ -1,13 +1,13 @@
#use wml::debian::template title="IA-64 Port" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/ia64/menu.inc"
-#use wml::debian::translation-check translation="b8114b588961778dbd04974c1464a2f388a90c28" maintainer="galaxico"
+#use wml::debian::translation-check translation="09225985e5d001870fb942c6fb74704fe3fc552a" maintainer="galaxico"
<h1>Debian for IA-64</h1>
<h2>Status</h2>
<p>
-IA-64 has been a supported Debian architecture since Debian 3.0 (woody)
+IA-64 was a supported Debian architecture from Debian 3.0 (woody) to Debian 7 (wheezy)
<p>
If you would like to help, start by subscribing to the
diff --git a/greek/ports/m68k/index.wml b/greek/ports/m68k/index.wml
index 1c1f12348ea..efee34d5b4e 100644
--- a/greek/ports/m68k/index.wml
+++ b/greek/ports/m68k/index.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="Motorola 680x0 Port" NOHEADER="yes"
#use wml::debian::toc
-#use wml::debian::translation-check translation="40581c4d7249c0d28f7574d15e7614b10f2752b4" maintainer="galaxico"
+#use wml::debian::translation-check translation="821d2af3a565be7b911813a3fb1a5543be4391e6" maintainer="galaxico"
<toc-display/>
diff --git a/greek/ports/netbsd/alpha.wml b/greek/ports/netbsd/alpha.wml
deleted file mode 100644
index da2d7e0a3f9..00000000000
--- a/greek/ports/netbsd/alpha.wml
+++ /dev/null
@@ -1,119 +0,0 @@
-#use wml::debian::template title="Debian GNU/NetBSD for Alpha" BARETITLE="yes" NOHEADER="yes"
-#use wml::fmt::verbatim
-#use wml::debian::translation-check translation="393cfc4091e024ab88ffcf6a79fadb87704d3464" maintainer="galaxico"
-{#style#:
-<style type="text/css">
- pre.input {
- margin-left: 5%;
- }
-</style>
-:##}
-
-<div class="important">
-<p><strong>
-This porting effort has long been abandoned. It has had no updates since october
-2002. The information in this page is only for historical purposes.
-</strong></p>
-</div>
-
-
-<h1>Debian GNU/NetBSD for Alpha</h1>
-
-
-<h2>Status</h2>
-
-<p>This port is currently at a very preliminary stage. Currently, it
-cannot boot of its own, but a build chroot which is hosted on a native
-NetBSD-alpha system is setup. Some basic packages are already done,
-and it is now even possible to build some packages with:</p>
-
-<pre class="input">
- (chroot)# dpkg-source -x package.dsc
- (chroot)# cd package-*
- (chroot)# dpkg-buildpackage -d -us -uc
-</pre>
-
-<p>However, the chroot to build these packages in is still using most
-of NetBSD's libraries (in particular its libc), along with gcc and
-binutils. The current subgoal is to build a fully working
-<em>native</em> Debian tool chain. There are some <a
-href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200201/msg00203.html">issues</a>
-with this, so any help is greatly appreciated.</p>
-
-
-<h2>Available Packages</h2>
-
-<p>Most of the binary packages produced so far did compile with
-little to no changes, although some features had to be turned off for
-now due to the lack of some build dependencies.</p>
-
-<verbatim>
-||/ Name Version Description
-+++-=================-=====================-==================================================================
-ii autoconf2.13 2.13-39 automatic configure script builder (obsolete version)
-ii automake 1.4-p4-1.1 A tool for generating GNU Standards-compliant Makefiles.
-ii autotools-dev 20020102.1 Update infrastructure for config.{guess,sub} files
-ii bison 1.32-1 A parser generator that is compatible with YACC.
-ii bzip2 1.0.1-14 A high-quality block-sorting file compressor - utilities
-ii debconf 1.0.25 Debian configuration management system
-ii debconf-utils 1.0.25 Debconf utilities
-ii debhelper 3.4.1 helper programs for debian/rules
-ii debianutils 1.15 Miscellaneous utilities specific to Debian.
-ii dejagnu 1.4-4 framework for running test suites on software tools.
-ii diff 2.7-28 File comparison utilities
-ii dpkg 1.9.18 Package maintenance system for Debian
-ii dpkg-dev 1.9.18 Package building tools for Debian
-ii file 3.37-3 Determines file type using "magic" numbers
-ii flex 2.5.4a-20 A fast lexical analyzer generator.
-ii flex-doc 2.5.4a-20 Documentation for GNU flex.
-ii gettext 0.10.40-1 GNU Internationalization utilities
-ii gettext-base 0.10.40-1 GNU Internationalization utilities for the base system
-ii groff 1.17.2-16 GNU troff text-formatting system
-ii groff-base 1.17.2-16 GNU troff text-formatting system (base system components)
-ii gzip 1.3.2-3 The GNU compression utility.
-ii hostname 2.09 A utility to set/show the host name or domain name
-ii info 4.0b-2 Standalone GNU Info documentation browser
-ii libbz2-1.0 1.0.1-14 A high-quality block-sorting file compressor library - runtime
-ii libbz2-dev 1.0.1-14 A high-quality block-sorting file compressor library - development
-ii m4 1.4-14 a macro processing language
-ii patch 2.5.4-6 Apply a diff file to an original
-ii tar 1.13.25-1 GNU tar
-ii texi2html 1.64-cvs20010402-2 Convert Texinfo files to HTML
-ii texinfo 4.0b-2 Documentation system for on-line information and printed output
-ii wget 1.7-3 utility to retrieve files from the WWW via HTTP and FTP
-ii zlib-bin 1.1.3-19 compression library - sample programs
-ii zlib1g 1.1.3-19 compression library - runtime
-ii zlib1g-dev 1.1.3-19 compression library - development
-</verbatim>
-
-
-<h2>Resources</h2>
-
-<h3>Packages</h3>
-
-<p>
-Currently, neither the binary packages nor the build chroot is
-available online, but will be soon.
-</p>
-
-<h3>Patches</h3>
-
-<ul>
-<li><a href="https://people.debian.org/~michaelw/debian-netbsd.patch">
-quick'n'dirty patch</a> to make <a href="https://packages.debian.org/dpkg">
-dpkg</a> compile. With some additional tweaking of
-<code>INCLUDE_PATH</code> and <code>LDFLAGS</code>, it even compiles
-on a <em>native</em> NetBSD system.
-</li>
-</ul>
-
-
-<h2>Contact</h2>
-
-<p>For further information please contact <a
-href="mailto:michaelw@debian.org?subject=Debian%20GNU/NetBSD%20Alpha">
-Michael Weber</a>.</p>
-
-## Local variables:
-## sgml-default-doctype-name: "HTML"
-## End:
diff --git a/greek/ports/netbsd/index.wml b/greek/ports/netbsd/index.wml
index 3b8256a4647..de8e3ebffac 100644
--- a/greek/ports/netbsd/index.wml
+++ b/greek/ports/netbsd/index.wml
@@ -1,219 +1,134 @@
#use wml::debian::template title="Debian GNU/NetBSD" BARETITLE="yes" NOHEADER="yes"
#use wml::fmt::verbatim
-#use wml::debian::translation-check translation="6a11f166d66c3d21d75c0b38c728ed3d3dd75ba8" maintainer="galaxico"
-{#style#:
-<style type="text/css">
- .update {
- color: red;
- background: inherit;
- font-weight: bold;
- }
-</style>
-:##}
-
-<define-tag update endtag=required>
- <p><span class="update">UPDATE: </span>
- %body
- </p>
-</define-tag>
-
+#use wml::debian::translation-check translation="c9a7e0f78250fe2fea728e669907c9ee47374e1c" maintainer="galaxico"
#############################################################################
<div class="important">
<p><strong>
-This porting effort has long been abandoned. It has had no updates since october
+This porting effort has long been abandoned. It has had no updates since October
2002. The information in this page is only for historical purposes.
</strong></p>
</div>
-
<h1>
Debian GNU/NetBSD
</h1>
-
<p>
-Debian GNU/NetBSD is a port of the Debian Operating System to the
+Debian GNU/NetBSD (i386) was a port of the Debian Operating System to the
NetBSD kernel and libc (not to be confused with the other Debian BSD ports
-based on glibc). It is currently in an early stage of development - however,
-it can now be installed from scratch.
+based on glibc). At the time it was abandoned (around October 2002), it was
+in an early stage of development - however, it was installable from scratch.
</p>
-# link dead <p>
-#<a href="http://www.srcf.ucam.org/debian-netbsd/floppies">\
-#Download experimental install floppies</a> (last
-#updated 6th October 2002)
-#</p>
-
<p>
-<a href="why">Why Debian GNU/NetBSD?</a>
+There was also an attempt to start a Debian GNU/NetBSD (alpha) port, which
+could be run from a chroot in a native NetBSD (alpha) system, but was not
+able to boot of its own, and was using most of the native NetBSD libraries.
+A <a
+href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200201/msg00203.html">status
+message</a> was sent to the list.
</p>
-<h2>
-How to install
-</h2>
-
-<p>
-Download the floppy images from the above link. For laptops, use the laptop
-images - for all other machines, use the normal ones. Write these images to
-floppies. Boot off the first disk - you will be prompted to swap disks. Once
-the menu system has appeared, follow the instructions that you are presented
-with.
-</p>
-
-<h2>
-TODO
-</h2>
-
-<p>
-Packages that need to be produced
-</p>
+<h2>Historical News</h2>
+
+<dl class="gloss">
+ <dt class="new">2002-10-06:</dt>
+ <dd>
+ Experimental install floppies are now available for installing
+ a Debian GNU/NetBSD system.
+ </dd>
+ <dt>2002-03-06:</dt>
+ <dd>
+ Matthew hacked <a href="https://packages.debian.org/ifupdown">ifupdown</a>
+ in a workable state.
+ </dd>
+ <dt>2002-02-25:</dt>
+ <dd>
+ Matthew has reported that shadow support and PAM works on NetBSD
+ now. <a href="https://packages.debian.org/fakeroot">fakeroot</a>
+ seems to work on FreeBSD, but still has issues on NetBSD.
+ </dd>
+ <dt>2002-02-07:</dt>
+ <dd>
+ Nathan has just <a
+ href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00091.html">reported</a>
+ that he got Debian GNU/FreeBSD to boot multiuser. Also, he's
+ working on a packages-only install (using a hacked debootstrap)
+ featuring a considerably smaller tarball.
+ </dd>
+ <dt>2002-02-06:</dt>
+ <dd>
+ According to Joel gcc-2.95.4 passed most of its test-suite and
+ is packaged.
+ </dd>
+ <dt>2002-02-06:</dt>
+ <dd>X11 works on NetBSD! Again, kudos to Joel Baker
+ </dd>
+ <dt>2002-02-04:</dt>
+ <dd>First step towards a Debian/*BSD archive: <br />
+ <a href="mailto:lucifer@lightbearer.com">Joel Baker</a>
+ <a href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00067.html">
+ announced</a> a <kbd>dupload</kbd>able archive for FreeBSD and
+ NetBSD Debian packages.
+ </dd>
+ <dt>2002-02-03:</dt>
+ <dd>Debian GNU/NetBSD now
+ <a href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00043.html">
+ self-hosting</a>! Note that it still needs a working NetBSD for
+ installation.
+ </dd>
+ <dt>2002-01-30:</dt>
+ <dd>The Debian GNU/*BSD port now has a webpage!</dd>
+</dl>
+
+<h2>Why Debian GNU/NetBSD?</h2>
<ul>
-<li>
-any of the libs in <kbd>/lib</kbd> or <kbd>/usr/lib</kbd> that aren't
-currently packaged need to be
-</li>
-<li>
- base-passwd is desperately unhappy
- <update>
- We now have a basically working base-passwd for FreeBSD and
- NetBSD (modulo a segfault). Thanks to Nathan and Matthew.
- </update>
-</li>
-<li>equivalents of console-tools/data need to be produced
- <update>
- Packages that provide the basic functionality have been produced
- </update>
-</li>
-<li>
-netbase needs to be rebuilt. This is probably one of the more awkward
-ones - we have source for the BSD versions of ifconfig et al, but the
-semantics are somewhat different. If we stick with BSD semantics, we
-have to deal with any scripts that assume Linux-style semantics. Does
-the Hurd follow Linux-style semantics, and if not how have they dealt with
-this?
- <update>
- Marcus Brinkmann from the Hurd Team
- <a href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00087.html">\
- clarified</a> this a bit and sketched possible solutions. The current
- approach is to use the NetBSD tools and modify ifupdown in order to
- provide the same interface to the user.
- </update>
-</li>
-<li>procps (probably best to just provide the BSD versions)</li>
-# link dead <li>sysklogd
-# (we can probably use <a
-# href="https://packages.debian.org/msyslog">msyslog</a> instead)
-#
-# <update>
-# <a href="https://packages.debian.org/msyslog">msyslog</a> works on
-# NetBSD (modulo some hickups related to paths of files)
-# </update>
-#</li>
-<li>sysvinit
- (BSD init doesn't support runlevels. We can hack it to work
- like Debian with a single runlevel without too much trouble)
- <update>
- sysvinit is up and running, Matthew has managed to boot natively
- into Debian GNU/NetBSD on i386! There are still some glitches
- wrt. boot scripts, but it's an important step
- towards a fully working system.
- </update>
-</li>
-<li><a href="https://packages.debian.org/fakeroot">fakeroot</a>
- <update>
- Fakeroot now works.
- </update>
-</li>
-<li>XFree86
- (Nathan is having a go at this currently, and discovered that
- <a href="https://packages.debian.org/ed">ed</a> is needed, which
- segfaults. Several people are investigating on this issue.)
-
- <update>
- ed works when building with libed.a. Also, quoting Joel:
- <q>X11 is in a workable state</q>! It's not packaged
- properly, but it works. Expect packages soon.
- </update>
-</li>
-<li>gcc-3.0
- (Neither gcc-3.0.1 nor gcc-current are in a usable state for
- NetBSD at the moment. Joel has a working version of gcc-current
- and posted the <a
- href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00137.html">results
- of the test suite</a>. libstdc++ is still very unhappy.)
-
- <update>
- gcc-3.0.4 has been released and now <a
- href="http://gcc.gnu.org/gcc-3.0/features.html">supports
- NetBSD ELF systems</a> (at least for the x86 target).
- </update>
-</li>
-# link dead <li>How to handle architectures?<br />
-# There is currently an on-going <a
-# href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00033.html">discussion</a>
-# on the mailing list about Marcus Brinkmann's <a
-# href="http://master.debian.org/~brinkmd/arch-handling.txt">arch-handling
-# proposal</a>.
-#</li>
+<li>NetBSD runs on hardware unsupported by Linux. Porting Debian to
+the NetBSD kernel increases the number of platforms that can run a
+Debian-based operating system.</li>
+
+<li>The Debian GNU/Hurd project demonstrates that Debian is not tied
+to one specific kernel. However, the Hurd kernel was still relatively
+immature - a Debian GNU/NetBSD system would be usable at a production
+level.</li>
+
+<li>Lessons learned from the porting of Debian to NetBSD can be used
+in porting Debian to other kernels (such as those of <a
+href="https://www.freebsd.org/">FreeBSD</a> and <a
+href="https://www.openbsd.org/">OpenBSD</a>).</li>
+
+<li>In contrast to projects like <a href="https://www.finkproject.org/">Fink</a>,
+Debian GNU/NetBSD did not exist in order to provide extra software or a
+Unix-style environment to an existing OS (the *BSD ports trees are already
+comprehensive, and they unarguably provide a Unix-style environment).
+Instead, a user or administrator used to a more traditional Debian system
+would feel comfortable with a Debian GNU/NetBSD system immediately and
+competent in a relatively short period of time.</li>
+
+<li>Not everybody likes the *BSD ports tree or the *BSD userland (this
+is a personal preference thing, rather than any sort of comment on
+quality). Linux distributions have been produced which provide *BSD
+style ports or a *BSD style userland for those who like the BSD user
+environment but also wish to use the Linux kernel - Debian GNU/NetBSD
+is the logical reverse of this, allowing people who like the GNU
+userland or a Linux-style packaging system to use the NetBSD
+kernel.</li>
+
+<li>Because we can.</li>
</ul>
-
<h2>
Resources
</h2>
-<ul>
-<li><a href="$(HOME)/">Debian</a></li>
-
-<li><a href="http://www.netbsd.org/">NetBSD</a></li>
-
-# link dead <li>
-#<a href="http://www.srcf.ucam.org/debian-netbsd/">\
-#Matthew's apt-gettable package archive</a>
-#</li>
-
-# link dead <li>
-#<a href="http://debian-bsd.lightbearer.com/">Joel's apt-gettable archive</a>
-#of packages for FreeBSD and NetBSD
-#</li>
-
-# link dead <li>
-# <a href="ftp://trantor.utsl.org/pub/">A FreeBSD based chroot
-# environment and some packages</a>
-# </li>
-
-# link dead <li>
-#<a href="http://debian-bsd.lightbearer.com/debian-gnu-freebsd.tar.bz2">Another
-#FreeBSD chroot tarball</a> and <a
-#href="http://debian-bsd.lightbearer.com/kernel-ext2.tar.gz">kernel
-#with ext2 support</A>, both built by
-#<a href="mailto:rmh@debian.org">Robert Millan</a>.
-#</li>
-
-# link dead <li>
-# <a href="http://master.debian.org/~dexter/debian-freebsd/">Debian
-# GNU/FreeBSD packages</a> (very old, based on FreeBSD-3.3 and slink)
-# </li>
-</ul>
-
<p>
-There is a Debian GNU/*BSD mailing list. Send email to
-<a href="mailto:debian-bsd-request@lists.debian.org?subject=subscribe">\
-debian-bsd-request@lists.debian.org</a> with subscribe as the subject in
-order to join. Archives are available at
+There is a Debian GNU/*BSD mailing list. Most of the historic discussions
+about this port happened there, which are accessible from the web archives at
<url "https://lists.debian.org/debian-bsd/" />.
</p>
-<hr />
-<p>
-To contact the Debian GNU/NetBSD team, send email to
-<email "debian-bsd@lists.debian.org" />.
-Comments, questions, or suggestions regarding our section of Debian's
-website are also welcome at that address.
-</p>
-
## Local variables:
## sgml-default-doctype-name: "HTML"
## End:
diff --git a/greek/ports/netbsd/news.wml b/greek/ports/netbsd/news.wml
deleted file mode 100644
index 94443a9e451..00000000000
--- a/greek/ports/netbsd/news.wml
+++ /dev/null
@@ -1,59 +0,0 @@
-#use wml::debian::template title="Debian GNU/*BSD News" BARETITLE="yes" NOHEADER="yes"
-#use wml::debian::translation-check translation="be191e77facf8c0d489cfd320232517e5233a3e2" maintainer="galaxico"
-
-
-<h1>Debian GNU/*BSD News</h1>
-
-<dl class="gloss">
- <dt class="new">2002-10-06:</dt>
- <dd>
- Experimental install floppies are now available for installing
- a Debian GNU/NetBSD system.
- </dd>
- <dt>2002-03-06:</dt>
- <dd>
- Matthew hacked <a href="https://packages.debian.org/ifupdown">ifupdown</a>
- in a workable state.
- </dd>
- <dt>2002-02-25:</dt>
- <dd>
- Matthew has reported that shadow support and PAM works on NetBSD
- now. <a href="https://packages.debian.org/fakeroot">fakeroot</a>
- seems to work on FreeBSD, but still has issues on NetBSD.
- </dd>
- <dt>2002-02-07:</dt>
- <dd>
- Nathan has just <a
- href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00091.html">reported</a>
- that he got Debian GNU/FreeBSD to boot multiuser. Also, he's
- working on a packages-only install (using a hacked debootstrap)
- featuring a considerably smaller tarball.
- </dd>
- <dt>2002-02-06:</dt>
- <dd>
- According to Joel gcc-2.95.4 passed most of its test-suite and
- is packaged.
- </dd>
- <dt>2002-02-06:</dt>
- <dd>X11 works on NetBSD! Again, kudos to Joel Baker
- </dd>
- <dt>2002-02-04:</dt>
- <dd>First step towards a Debian/*BSD archive: <br />
- <a href="mailto:lucifer@lightbearer.com">Joel Baker</a>
- <a href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00067.html">
- announced</a> a <kbd>dupload</kbd>able archive for FreeBSD and
- NetBSD Debian packages.
- </dd>
- <dt>2002-02-03:</dt>
- <dd>Debian GNU/NetBSD now
- <a href="https://lists.debian.org/debian-bsd/2002/debian-bsd-200202/msg00043.html">
- self-hosting</a>! Note that it still needs a working NetBSD for
- installation.
- </dd>
- <dt>2002-01-30:</dt>
- <dd>The Debian GNU/*BSD port now has a webpage!</dd>
-</dl>
-
-## Local variables:
-## sgml-default-doctype-name: "HTML"
-## End:
diff --git a/greek/ports/netbsd/people.wml b/greek/ports/netbsd/people.wml
deleted file mode 100644
index c196537c110..00000000000
--- a/greek/ports/netbsd/people.wml
+++ /dev/null
@@ -1,62 +0,0 @@
-#use wml::debian::template title="The people behind Debian GNU/*BSD" BARETITLE="yes" NOHEADER="yes"
-#use wml::debian::translation-check translation="ac688ebb94c4334be47e6f542320d90001163462" maintainer="galaxico"
-
-<h1>Debian GNU/*BSD</h1>
-
-<h2>Contacting the Developers</h2>
-
-#<p>
-#In alphabetical order:
-#</p>
-#<ul>
-#<li>Robert Millan</li> <!-- d00d, FreeBSD-i386, NM -->
-#<li>Joel Baker</li> <!-- NetBSD-i386, NM -->
-#<li>Matthew Garrett</li> <!-- NetBSD hero -->
-#<li>Wartan Hachaturow</li> <!-- FreeBSD-i386, DD, wart@d.o -->
-#<li>Nathan P. Hawkins</li> <!-- FreeBSD-i386, DD, utsl@d.o -->
-#<li>Jimmy Kaplowitz</li> <!-- NetBSD-i386, DD, jimmy@d.o -->
-#<li>Andreas Schuldei</li> <!-- OpenBSD-i386, DD, -->
-#<li>Michael Weber</li><!-- NetBSD-alpha, DD, michaelw@d.o -->
-#</ul>
-
-
-<h3>Mailing Lists</h3>
-<p>
-<a href="https://lists.debian.org/debian-bsd/">debian-bsd</a> is a
-mailing list hosted by Debian for development of the various Debian
-GNU/*BSD ports. If you have problems with the Debian packages of
-these ports, or if you want to join the development, this is the
-right place to start.
-</p>
-
-
-<h3>IRC</h3>
-<p>
-Channel <tt>#debian-bsd</tt> on <a
-href="https://freenode.net/">FreeNode Network</a> (servers
-<tt>irc.debian.org</tt>, <tt>irc.freenode.net</tt>) is a place
-where you can ask your questions, get more information, meet the
-developers or just hang around and catch useful tips &amp; tricks.
-</p>
-
-
-<h2>Contacting the Web Authors</h2>
-<p>
-If you have troubles with the web server, you should contact Debian's
-<a href="mailto:webmaster@debian.org">Webmaster</a>, but if you have any
-additions or find errors in the content of the *BSD porting pages,
-you should write to one of these people:
-</p>
-
-<ul>
-<li><a href="mailto:utsl@debian.org?subject=Debian%20GNU/*BSD%20webpages">
- Nathan P. Hawkins</a> (FreeBSD port)</li>
-<li><a href="mailto:jimmy@debian.org?subject=Debian%20GNU/*BSD%20webpages">
- Jimmy Kaplowitz</a> (<a href=".">NetBSD-i386 port</a>, general)</li>
-<li><a href="mailto:michaelw@debian.org?subject=Debian%20GNU/*BSD%20webpages">
- Michael Weber</a> (<a href="alpha">NetBSD-Alpha port</a>, general)</li>
-</ul>
-
-## Local variables:
-## sgml-default-doctype-name: "HTML"
-## End:
diff --git a/greek/ports/netbsd/why.wml b/greek/ports/netbsd/why.wml
deleted file mode 100644
index e5e77483f81..00000000000
--- a/greek/ports/netbsd/why.wml
+++ /dev/null
@@ -1,45 +0,0 @@
-#use wml::debian::template title="Debian GNU/NetBSD -- Why?" BARETITLE="yes" NOHEADER="yes"
-#use wml::debian::translation-check translation="a1cc1a182e1feb2d026ca05e6cc8963b3964e136" maintainer="galaxico"
-
-<h1>Why Debian GNU/NetBSD?</h1>
-
-<ul>
-<li>NetBSD runs on hardware unsupported by Linux. Porting Debian to
-the NetBSD kernel increases the number of platforms that can run a
-Debian-based operating system.</li>
-
-<li>The Debian GNU/Hurd project demonstrates that Debian is not tied
-to one specific kernel. However, the Hurd kernel is still relatively
-immature - a Debian GNU/NetBSD system would be usable at a production
-level.</li>
-
-<li>Lessons learned from the porting of Debian to NetBSD can be used
-in porting Debian to other kernels (such as those of <a
-href="https://www.freebsd.org/">FreeBSD</a> and <a
-href="http://www.openbsd.org/">OpenBSD</a>).</li>
-
-<li>In contrast to projects like <a href="http://www.finkproject.org/">Fink</a>
-or <a href="http://debian-cygwin.sf.net/">Debian GNU/w32</a>, Debian
-GNU/NetBSD does not exist in order to provide extra software or a
-Unix-style environment to an existing OS (the *BSD ports trees are
-already comprehensive, and they unarguably provide a Unix-style
-environment). Instead, a user or administrator used to a more
-traditional Debian system should feel comfortable with a Debian
-GNU/NetBSD system immediately and competent in a relatively short
-period of time.</li>
-
-<li>Not everybody likes the *BSD ports tree or the *BSD userland (this
-is a personal preference thing, rather than any sort of comment on
-quality). Linux distributions have been produced which provide *BSD
-style ports or a *BSD style userland for those who like the BSD user
-environment but also wish to use the Linux kernel - Debian GNU/NetBSD
-is the logical reverse of this, allowing people who like the GNU
-userland or a Linux-style packaging system to use the NetBSD
-kernel.</li>
-
-<li>Because we can.</li>
-</ul>
-
-## Local variables:
-## sgml-default-doctype-name: "HTML"
-## End:
diff --git a/greek/ports/sparc/index.wml b/greek/ports/sparc/index.wml
index 313e10dac25..c2d6c58b42c 100644
--- a/greek/ports/sparc/index.wml
+++ b/greek/ports/sparc/index.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="SPARC Port" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/sparc/menu.inc"
-#use wml::debian::translation-check translation="b8114b588961778dbd04974c1464a2f388a90c28" maintainer="galaxico"
+#use wml::debian::translation-check translation="f9d5abd797e762089776545824869e3e44bd2c42" maintainer="galaxico"
<h1>Debian SPARC Port</h1>
@@ -26,15 +26,20 @@ information.
</p>
<h2 id="status">Current Status</h2>
+ <p>Support for pre-UltraSPARC machines was dropped with the end of
+service life of Debian Etch (see <a href="https://wiki.debian.org/Sparc32">
+https://wiki.debian.org/Sparc32</a>).
+After that, the 32-bit port required an UltraSPARC CPU and ran a 64-bit kernel.
+ </p>
<p>
-Debian SPARC is officially released and known to be stable. Supported
-are sun4u and sun4v machines (with a 32-bit userland). See
-the <a href="../../releases/stable/sparc/">Install Manual</a>
-for information on supported systems, hardware, and how to install
-Debian.
+This 32-bit port was eventually dropped with the end of the service
+life of Debian Wheezy.
</p>
-
-
+ <p>
+Currently, there is no official Debian port for SPARC, but a full 64-bit
+SPARC port called sparc64 is supported by the Debian Ports team.
+ </p>
+
<h2 id="sparc64bit">About 64-bit SPARC support</h2>
<p>
The Debian SPARC port,
@@ -100,6 +105,9 @@ Reference</a>, and see the <a href="porting">SPARC porting page</a>.
<h2 id="links">Where can I find out more information?</h2>
<p>
+A Debian Wiki page is dedicated about <a href="https://wiki.debian.org/Sparc64">Debian Sparc64 port</a>.
+ </p>
+ <p>
The best place to ask Debian-specific questions about the SPARC port
is on the mailing list, <a href="https://lists.debian.org/debian-sparc/">\
&lt;debian-sparc@lists.debian.org&gt;</a>.
@@ -122,13 +130,4 @@ with body <q>subscribe sparclinux</q> to the address <a
href="mailto:majordomo@vger.rutgers.edu">majordomo@vger.rutgers.edu</a>.
There is also a Red Hat list, of course.
</p>
- <p>
-This is a very small list of Linux SPARC (a.k.a. <q>S/Linux</q>) links:
- </p>
- <ul>
- <li>
-<a href="http://www.ultralinux.org/">UltraLinux</a> -- the
-definitive source for the kernel port. Don't be deceived by the name;
-it covers mostly plain SPARC rather than UltraSPARC.</li>
- </ul>
diff --git a/greek/ports/sparc/porting.wml b/greek/ports/sparc/porting.wml
index f42746a1853..fbfb45e5781 100644
--- a/greek/ports/sparc/porting.wml
+++ b/greek/ports/sparc/porting.wml
@@ -1,6 +1,6 @@
#use wml::debian::template title="Debian SPARC -- Porting Documentation" NOHEADER="yes"
#include "$(ENGLISHDIR)/ports/sparc/menu.inc"
-#use wml::debian::translation-check translation="409d38cab5b748bebed1d785f7c842dc638556b2" maintainer="galaxico"
+#use wml::debian::translation-check translation="f9d5abd797e762089776545824869e3e44bd2c42" maintainer="galaxico"
<h1>Debian SPARC Porting Documentation</h1>
@@ -18,7 +18,7 @@ compilation failed, and then going though and determining what went
wrong.
<p>
Failed build logs can be found at
-<a href="https://buildd.debian.org/status/architecture.php?a=sparc">the SPARC buildd web pages</a>.
+<a href="https://buildd.debian.org/status/architecture.php?a=sparc64">the SPARC 64 buildd web pages</a>.
Also, you can email <code>wanna-build</code> and ask it for the failed
build logs (see the file <code>README.mail</code> from the
<code>wanna-build</code> distribution).

© 2014-2024 Faster IT GmbH | imprint | privacy policy