summaryrefslogtreecommitdiff
path: root/community/gsoc
diff options
context:
space:
mode:
Diffstat (limited to 'community/gsoc')
-rw-r--r--community/gsoc/project_ideas.mdwn3
-rw-r--r--community/gsoc/project_ideas/debian_installer.mdwn7
-rw-r--r--community/gsoc/project_ideas/gccgo.mdwn11
-rw-r--r--community/gsoc/project_ideas/gdb.mdwn10
-rw-r--r--community/gsoc/project_ideas/gnat.mdwn12
-rw-r--r--community/gsoc/project_ideas/libgtop.mdwn15
-rw-r--r--community/gsoc/project_ideas/namespace-based_translator_selection.mdwn12
-rw-r--r--community/gsoc/project_ideas/object_lookups.mdwn9
-rw-r--r--community/gsoc/project_ideas/procfs.mdwn17
-rw-r--r--community/gsoc/project_ideas/server_overriding.mdwn11
-rw-r--r--community/gsoc/project_ideas/tmpfs.mdwn10
-rw-r--r--community/gsoc/project_ideas/vm_tuning.mdwn10
12 files changed, 92 insertions, 35 deletions
diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn
index 6475b9a5..86e44901 100644
--- a/community/gsoc/project_ideas.mdwn
+++ b/community/gsoc/project_ideas.mdwn
@@ -102,7 +102,6 @@ project_ideas:
community/gsoc/project_ideas/package_manager
community/gsoc/project_ideas/driver_glue_code
community/gsoc/project_ideas/language_bindings
- community/gsoc/project_ideas/gdb
community/gsoc/project_ideas/tcp_ip_stack
community/gsoc/project_ideas/nfs
community/gsoc/project_ideas/disk_io_performance
@@ -112,8 +111,6 @@ project_ideas:
community/gsoc/project_ideas/lexical_dot-dot
community/gsoc/project_ideas/download_backends
community/gsoc/project_ideas/maxpath
- community/gsoc/project_ideas/gnat
- community/gsoc/project_ideas/gccgo
community/gsoc/project_ideas/hardware_libs
community/gsoc/project_ideas/cdparanoia
community/gsoc/project_ideas/perl_python
diff --git a/community/gsoc/project_ideas/debian_installer.mdwn b/community/gsoc/project_ideas/debian_installer.mdwn
index 37dcc72d..7edc20de 100644
--- a/community/gsoc/project_ideas/debian_installer.mdwn
+++ b/community/gsoc/project_ideas/debian_installer.mdwn
@@ -10,11 +10,14 @@ is included in the section entitled
[[!meta title="Port the Debian Installer to the Hurd"]]
-[!] Jérémie Koenig has been working on this as a [[Google Summer of Code
-2010|2010]] project.
+[[!template id=highlight text="""/!\ Obsolete /!\
---
+Jérémie Koenig has been working on this as a [[Google Summer of Code
+2010|2010]] project."""]]
+
+
The primary means of distributing the Hurd is through Debian GNU/Hurd.
However, the installation CDs presently use an ancient, non-native installer.
The situation could be much improved by making sure that the newer *Debian
diff --git a/community/gsoc/project_ideas/gccgo.mdwn b/community/gsoc/project_ideas/gccgo.mdwn
index 54b20754..3d9f5446 100644
--- a/community/gsoc/project_ideas/gccgo.mdwn
+++ b/community/gsoc/project_ideas/gccgo.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2012 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2012, 2018 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -10,6 +11,14 @@ License|/fdl]]."]]"""]]
[[!meta title="Porting Google Go (GCC: gccgo)"]]
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project; existing work needs
+to be integrated first."""]]
+
+
The goal of this project is to make the [Google Go programming
language](http://golang.org/) available on GNU/Hurd in its [[GCC]] *gccgo*
implementation.
diff --git a/community/gsoc/project_ideas/gdb.mdwn b/community/gsoc/project_ideas/gdb.mdwn
index 255ac239..e5c279b7 100644
--- a/community/gsoc/project_ideas/gdb.mdwn
+++ b/community/gsoc/project_ideas/gdb.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2013, 2018 Free Software Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -12,6 +12,14 @@ License|/fdl]]."]]"""]]
[[!tag open_issue_gdb]]
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project; existing work needs
+to be integrated first."""]]
+
+
[[/GDB]] is available and working on GNU Hurd. However, there are some bugs
and there is missing functionality compared to a port targeting the Linux
kernel ([[tag/Open_Issue_GDB]], [diff of
diff --git a/community/gsoc/project_ideas/gnat.mdwn b/community/gsoc/project_ideas/gnat.mdwn
index ee6afa2f..17d016cb 100644
--- a/community/gsoc/project_ideas/gnat.mdwn
+++ b/community/gsoc/project_ideas/gnat.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2009, 2011, 2012, 2013 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2009, 2011, 2012, 2013, 2018 Free Software
+Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -11,6 +11,14 @@ License|/fdl]]."]]"""]]
[[!meta title="Porting GNAT (GCC)"]]
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project; existing work needs
+to be integrated first."""]]
+
+
An initial port of the GNU Ada Translator (GNAT) is available for the Hurd.
The goal of this project is to continue improving and polishing that port and
diff --git a/community/gsoc/project_ideas/libgtop.mdwn b/community/gsoc/project_ideas/libgtop.mdwn
index 41897a1f..42a3fe6d 100644
--- a/community/gsoc/project_ideas/libgtop.mdwn
+++ b/community/gsoc/project_ideas/libgtop.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2009, 2010, 2012 Free Software Foundation,
+[[!meta copyright="Copyright © 2009, 2010, 2012, 2018 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -11,9 +11,12 @@ is included in the section entitled
[[!meta title="Porting libgtop"]]
-/!\ On 2012-05-05 Andjos reported (commit
-web.git:8061106f2d1f15fa9a54947bc45d4cba68d89bba) that this task has already
-been completed.
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project; it's done."""]]
+
libgtop is a library used by many applications (especially GNOME applications)
to abstract the system-specific methods for obtaining information about the
@@ -33,7 +36,3 @@ This task doesn't require any specific previous knowledge (besides of general
C/UNIX programming skills of course); but during the course of the project,
some knowledge about Hurd internals will have to be obtained, along with a bit
of Debian stuff.
-
-Possible mentors: Samuel Thibault (youpi)
-
-Exercise: Fix one of the shortcomings in the existing procfs implementation.
diff --git a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
index f668b6f2..e41059b7 100644
--- a/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
+++ b/community/gsoc/project_ideas/namespace-based_translator_selection.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2008, 2009, 2012 Free Software Foundation,
+[[!meta copyright="Copyright © 2008, 2009, 2012, 2018 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -11,12 +11,16 @@ License|/fdl]]."]]"""]]
[[!meta title="Namespace-based Translator Selection"]]
-[!] [[Sergiu Ivanov|scolobb]] has been working *voluntarily* on this task an
-inofficial GSoC 2008 participant. Not all the desired functionality is in
-place yet, though.
+[[!template id=highlight text="""/!\ Obsolete? /!\
---
+This is probably no longer valid as a Google Summer of Code project.
+[[Sergiu Ivanov|scolobb]] has been working *voluntarily* on this task an
+inofficial GSoC 2008 participant. Not all the desired functionality is in
+place yet, though, but the status needs to be evaluated."""]]
+
+
The main idea behind the Hurd is to make (almost) all system functionality
user-modifiable ([[extensible_system|extensibility]]). This includes a
user-modifiable filesystem: the whole filesystem is implemented decentrally, by
diff --git a/community/gsoc/project_ideas/object_lookups.mdwn b/community/gsoc/project_ideas/object_lookups.mdwn
index d7a5831e..0bbd4196 100644
--- a/community/gsoc/project_ideas/object_lookups.mdwn
+++ b/community/gsoc/project_ideas/object_lookups.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2013, 2014, 2016 Free Software Foundation,
+[[!meta copyright="Copyright © 2013, 2014, 2016, 2018 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -11,6 +11,13 @@ License|/fdl]]."]]"""]]
[[!meta title="Improved System Object Lookups"]]
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project."""]]
+
+
The Hurd currently uses its ihash library ([[hurd/libihash]]) as a generic
container for various objects. While it does its job, it has been reported
to suffer from high collision rates. In addition, the "one size fits all"
diff --git a/community/gsoc/project_ideas/procfs.mdwn b/community/gsoc/project_ideas/procfs.mdwn
index ac5fa6d8..00479d7d 100644
--- a/community/gsoc/project_ideas/procfs.mdwn
+++ b/community/gsoc/project_ideas/procfs.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009, 2011, 2012 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2011, 2012, 2018 Free Software
+Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -11,14 +11,17 @@ License|/fdl]]."]]"""]]
[[!meta title="procfs"]]
-[!] Madhusudan.C.S has implemented a new, fully functional
-[[procfs|madhusudancs]] as a [[GSoC 2008 project|2008]].
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
-[!] This was not the end of the story: [[jkoenig's
+This is no longer valid as a Google Summer of Code project.
+Madhusudan.C.S has implemented a new, fully functional
+[[procfs|madhusudancs]] as a [[GSoC 2008 project|2008]].
+This was not the end of the story: [[jkoenig's
`procfs`|hurd/translator/procfs]] is yet another re-written and
-improved version.
+improved version."""]]
----
Although there is no standard (POSIX or other) for the layout of the `/proc`
pseudo-filesystem, it turned out a very useful facility in GNU/Linux and other
diff --git a/community/gsoc/project_ideas/server_overriding.mdwn b/community/gsoc/project_ideas/server_overriding.mdwn
index 6e3d5e14..50996b8f 100644
--- a/community/gsoc/project_ideas/server_overriding.mdwn
+++ b/community/gsoc/project_ideas/server_overriding.mdwn
@@ -1,5 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009, 2013, 2014 Free Software Foundation,
-Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2013, 2014, 2018 Free Software
+Foundation, Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -11,6 +11,13 @@ License|/fdl]]."]]"""]]
[[!meta title="Server Overriding Mechanism"]]
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project."""]]
+
+
/!\ [[!tag open_issue_documentation]] Is this completely resolved by
[[open_issues/virtualization/remap_root_translator]]?
diff --git a/community/gsoc/project_ideas/tmpfs.mdwn b/community/gsoc/project_ideas/tmpfs.mdwn
index c38c6da8..394ec5ad 100644
--- a/community/gsoc/project_ideas/tmpfs.mdwn
+++ b/community/gsoc/project_ideas/tmpfs.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2008, 2009, 2012 Free Software Foundation,
+[[!meta copyright="Copyright © 2008, 2009, 2012, 2018 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -11,11 +11,15 @@ License|/fdl]]."]]"""]]
[[!meta title="Fix tmpfs"]]
-[!] [[Maksym_Planeta]] has been making good progress here; status is tracked at
-[[here|hurd/translator/tmpfs/discussion]].
+[[!template id=highlight text="""/!\ Obsolete /!\
---
+This is no longer valid as a Google Summer of Code project.
+[[Maksym_Planeta]] has been making good progress here; status is tracked at
+[[here|hurd/translator/tmpfs/discussion]]."""]]
+
+
In some situations it is desirable to have a file system that is not backed by
actual disk storage, but only by anonymous memory, i.e. lives in the RAM (and
possibly swap space).
diff --git a/community/gsoc/project_ideas/vm_tuning.mdwn b/community/gsoc/project_ideas/vm_tuning.mdwn
index ecc5f9f4..c243d8e2 100644
--- a/community/gsoc/project_ideas/vm_tuning.mdwn
+++ b/community/gsoc/project_ideas/vm_tuning.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2008, 2009 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2008, 2009, 2018 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -10,6 +11,13 @@ is included in the section entitled
[[!meta title="VM Tuning"]]
+[[!template id=highlight text="""/!\ Obsolete /!\
+
+---
+
+This is no longer valid as a Google Summer of Code project."""]]
+
+
Hurd/[[microkernel/Mach]] presently make very bad use of the available physical memory in the
system. Some of the problems are inherent to the system design (the kernel
can't distinguish between important application data and discardable disk