From 4bfeb927ae2401b25c86843cc0c2d39462eef8ad Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:34:50 +0200 Subject: AHCI is here --- community/weblogs/ArneBab/tasks-for-the-hurd.mdwn | 1 - community/weblogs/ArneBab/what_we_need.mdwn | 2 +- hurd/running/virtualbox.mdwn | 2 +- microkernel/mach/gnumach/hardware_compatibility_list.mdwn | 8 ++++---- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn b/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn index bf6224b2..1f929116 100644 --- a/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn +++ b/community/weblogs/ArneBab/tasks-for-the-hurd.mdwn @@ -46,7 +46,6 @@ Tasks for the Hurd - Implement USB support, maybe using DDE or DDEkit -> prerequisite to system on USB. - Add Wireless support, maybe via DDE. - Add sound support via a sound translator. -- Add SATA support. - Stabilize Xorg, so it can run fast for days. - Add PPPoE capablilities. - Debug NFS for climm, w3m and git. diff --git a/community/weblogs/ArneBab/what_we_need.mdwn b/community/weblogs/ArneBab/what_we_need.mdwn index 4511eb64..465b3e3f 100644 --- a/community/weblogs/ArneBab/what_we_need.mdwn +++ b/community/weblogs/ArneBab/what_we_need.mdwn @@ -6,7 +6,7 @@ As soon as these issues are taken care of, the Hurd offers everything we need fo - Wireless (5): Arne, ms, Carl Fredrik, Michael (netbook), antrik (notebook) - Sound (4): ms, Carl Fredrik, Michael, antrik² -- SATA (2): Michael, (Emilio) +- SATA (2): Michael, (Emilio). Done. - Tested for modern machines°¹ (2): Emilio, antrik (notebook) - Stable Xorg° (2): Emilio, antrik - PPPoE (2): Carl Fredrik, antrik² diff --git a/hurd/running/virtualbox.mdwn b/hurd/running/virtualbox.mdwn index f57fcbc3..7e7cb85d 100644 --- a/hurd/running/virtualbox.mdwn +++ b/hurd/running/virtualbox.mdwn @@ -15,7 +15,7 @@ License|/fdl]]."]]"""]] # Installation -The disk controller has to be configured as IDE. Neither SATA nor SCSI are +The disk controller has to be configured as IDE or AHCI. Neither RAID nor SCSI are supported. The network controller should be configured as PCnet-PCI II or PCNet-FAST III diff --git a/microkernel/mach/gnumach/hardware_compatibility_list.mdwn b/microkernel/mach/gnumach/hardware_compatibility_list.mdwn index 3a4f560c..587178e9 100644 --- a/microkernel/mach/gnumach/hardware_compatibility_list.mdwn +++ b/microkernel/mach/gnumach/hardware_compatibility_list.mdwn @@ -71,17 +71,17 @@ e.g. drives with hundreds of GiB of storage space, see [[!GNU_Savannah_bug ## SATA -SATA drives may work in compatibility mode. +SATA drives can work in IDE compatibility mode or in AHCI mode. This is how booting a [[GNU/Hurd_system|hurd]] will typically fail if GNU Mach -couldn't connect to the hard disk, e.g., in a SATA system without IDE +couldn't connect to the hard disk, e.g., in a SATA system without IDE or AHCI compatibility mode: start (hd0,3)/hurd/ext2fs.static: (hd0,3)/hurd/ext2fs.static device:hd0s4: No such device or address -There *may* be an option in the system's BIOS setup to configure enabling such -a compatibility mode. +There should be an option in the system's BIOS setup to configure enabling at +least the AHCI compatibility mode. # Device Drivers -- cgit v1.2.3 From d6c15d569739ef3a9f979e543866a782a76d4944 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:41:18 +0200 Subject: integrate Miguel Figueiredo's fixes --- contributing/web_pages/news/hurd_2013.mdwn | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 98bb5d52..633c019c 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -30,16 +30,12 @@ official Debian release, but it is an official Debian GNU/Hurd port release. The installation ISO images can be downloaded from [[Debian Ports|http://ftp.debian-ports.org/debian-cd/hurd-i386/current/]] -with the usual 3 Debian flavors: NETINST, CD, or DVD. A pre-installed disk image -is also available to make trying Debian GNU/Hurd even easier. +with the usual 3 Debian flavors: NETINST, CD, or DVD. Besides the friendly +Debian installer, a pre-installed disk image is also available to make trying +Debian GNU/Hurd even easier. -Yes, really. This time it is not a joke like the -[[0.401 release|news/2011-04-01]]. - -Due to the very small number of developers, -our progress of the project has not been as fast as other successful -Operating Systems, but we believe that we now reached a very good -state. +Debian GNU/Hurd it's currently available for the i386 architecture with more +than 10.000 software packages available (> 75% of the Debian archive). Please make sure to read the [[configuration information|http://www.debian.org/ports/hurd/hurd-install]], @@ -47,6 +43,11 @@ the [[FAQ|faq]], and the [[translator primer|hurd/documentation/translator_primer]] for a start. +Due to the very small number of developers, +our progress of the project has not been as fast as other successful +Operating Systems, but we believe to have reached a very good +state. + We would like to thank all the people who have worked on GNU/Hurd over the past decades. There were not many people at any given time (and still not many people today, please [[join|contributing]]!), but in the end a lot of people have -- cgit v1.2.3 From 870ea7b7752f17b82f45908e747648a4758066c8 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:42:32 +0200 Subject: rather make the Debian port announcer --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 633c019c..9a5e1c18 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -22,7 +22,7 @@ else=" [[!cut id="full_news" text=""" -It is with huge pleasure that the Hurd project announces the +It is with huge pleasure that the Debian GNU/Hurd port announces the **release of Debian GNU/Hurd 2013**. This is a snapshot of Debian sid at the time of the Debian Wheezy release (May 2013), so it is mostly based on Wheezy. It is *not* an -- cgit v1.2.3 From fec825ea111beef8e6fabe59bba402e75b779efd Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:44:04 +0200 Subject: integrate changes from Svante --- contributing/web_pages/news/hurd_2013.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index 9a5e1c18..e1f3ce18 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -35,7 +35,8 @@ Debian installer, a pre-installed disk image is also available to make trying Debian GNU/Hurd even easier. Debian GNU/Hurd it's currently available for the i386 architecture with more -than 10.000 software packages available (> 75% of the Debian archive). +than 10.000 software packages available (> 75% of the Debian archive, and more +to come!). Please make sure to read the [[configuration information|http://www.debian.org/ports/hurd/hurd-install]], @@ -46,7 +47,7 @@ for a start. Due to the very small number of developers, our progress of the project has not been as fast as other successful Operating Systems, but we believe to have reached a very good -state. +state, even with the limited resources. We would like to thank all the people who have worked on GNU/Hurd over the past decades. There were not many people at any given time (and still not many people -- cgit v1.2.3 From 9fa36b7b4f216158087bef7e31b4d73ea1dce401 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:52:19 +0200 Subject: fixes in timeline --- contributing/web_pages/news/hurd_2013.mdwn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index e1f3ce18..f924a4af 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -60,13 +60,13 @@ contributed one way or the other. **Thanks everybody!** - 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)). - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. -- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned. -- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], Hurd on Xen via PAE, [[Hurd/Viengoos|news/2008-12-12]] +- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. +- 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]] - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. -- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], slow but working Xorg, Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold, Hurd on Xen as DomU works. +- 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. -- 2012: Half the Linux network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. -- 2013: +- 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. +- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/speaker/samuel_thibault/) --- -- cgit v1.2.3 From dae4e6686ae82ae858ccc987801bf6875b2ba074 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:54:04 +0200 Subject: fix link --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index f924a4af..cb7eb4a9 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -60,7 +60,7 @@ contributed one way or the other. **Thanks everybody!** - 2002: GNU MIG 1.3, libio-based glibc, GNU Mach 1.3 (disks >= 10GiB), Hurd L4 starts, work on the transition from cthreads to pthreads starts, Hurd installation party in Heidelberg, Toronto Hurd User Group meeting, Presentation at EpX in Paris ([slides](http://kilobug.free.fr/hurd/pres-en/)). - 2003: [Crosshurd](http://packages.debian.org/crosshurd), [LinuxTag 2003](http://lists.gnu.org/archive/html/help-hurd/2003-07/msg00029.html). - 2005: Hurd/L4 at Libre Software Meeting. -- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|hurd/news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. +- 2007: [[FOSDEM|community/meetings/fosdem_2007]], the [[critique_and_position_paper|news/2007-01-14]], [[libchannel_for_GSoC|news/2007-10-01]], [[IPv6|news/2007-10-12]], Hurd/L4 abandoned, Hurd on Xen. - 2008: [[5_successful_GSoC_projects|news/2008-09-11]], [[Hurd/Viengoos|news/2008-12-12]] - 2009: [[GSoC_unionmount_translator|news/2009-09-30]], [[Start_of_Device_Drivers_in_Userspace|news/2009-11-30]]. - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. -- cgit v1.2.3 From 86e468a5f1558735ccc33f7b427ec0a09f05533d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 00:57:48 +0200 Subject: fix link --- contributing/web_pages/news/hurd_2013.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contributing/web_pages/news/hurd_2013.mdwn b/contributing/web_pages/news/hurd_2013.mdwn index cb7eb4a9..222cd451 100644 --- a/contributing/web_pages/news/hurd_2013.mdwn +++ b/contributing/web_pages/news/hurd_2013.mdwn @@ -66,7 +66,7 @@ contributed one way or the other. **Thanks everybody!** - 2010: [Arch Hurd](http://www.archhurd.org/), [Initial Nix port](http://hydra.nixos.org/jobset/gnu/hurd-master), [[DDE|news/2010-02-28]], Thesis: [[Generalizing mobility for the Hurd|news/2010-01-31]], [Hurd article in LWN](http://lwn.net/Articles/395150/), [[procfs|hurd/translator/procfs]], Talk: [It’s about Freedom](http://audio-video.gnu.org/video/ghm2010/GNU-Hurd_-_Its_About_Freedom,_Or_Why_you_should_care.ogv), GSoC: Debian Installer, Hurd/Viengoos on hold. - 2011: [[GNU_Hurd_0.401|news/2011-04-01]], xkb, [Hurd in xkcd](http://xkcd.com/844/), Graphical Debian Installer, Plans for Debian GNU Hurd in Wheezy, Hurd [bounties](http://www.fossfactory.org/project/p276) on FOSS Factory, Lots of [attention from the press brought lots of rumors](news/2011-q2-ps), [Talk at GHM in Paris](http://www.gnu.org/ghm/2011/paris/#outline-container-2-5) ([video](http://audio-video.gnu.org/video/ghm2011/Samuel_Thibault-GNU_Hurd.ogv)), slab allocator, Continuous builds with Nix, improved build system, GSoC: [[Java|user/jkoenig/java]]. - 2012: Half the Linux 2.6.32 network drivers build with DDE, [Continuous testing with Nix](http://lists.gnu.org/archive/html/bug-hurd/2012-03/msg00019.html), glibc changes pushed upstream, improved debugging, memory mapping [with red-black tree](http://lists.gnu.org/archive/html/bug-hurd/2012-04/msg00109.html), pthreads work, [[live-filesystem-debugging_report|news/2012-q1-q2]]. -- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/speaker/samuel_thibault/) +- 2013: [Talk at FOSDEM](https://fosdem.org/2013/schedule/event/hurd_microkernel/) --- -- cgit v1.2.3 From 209ba8d270d18cd81498b7cd98b42a3abf5da79d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 11 May 2013 01:02:52 +0200 Subject: update disk size contraints --- faq/2_gib_partition_limit.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/faq/2_gib_partition_limit.mdwn b/faq/2_gib_partition_limit.mdwn index 3fd43793..6b48cc5f 100644 --- a/faq/2_gib_partition_limit.mdwn +++ b/faq/2_gib_partition_limit.mdwn @@ -15,4 +15,6 @@ License|/fdl]]."]]"""]] The 2 GiB limit has been removed in Debian GNU/Hurd. -Disk drivers however currently do not support more than 2^32 sectors, i.e. 2TiB. +IDE disk drivers however currently do not support more than 2^28 sectors, i.e. 128GiB. + +The AHCI disk driver supports up to 2^32 sectors, i.e. 2TiB. -- cgit v1.2.3