[LWN Logo]
[LWN.net]
It's located at http://midori.transmeta.com/pub/midori-1.0.0-beta3/

Highlights: it compiles on Red Hat 7.1 (your mileage may vary, so
please let us know how it works for you) and we've replaced the entire
init script system with something much better (in our opinion, at
least) than what's available on the average Linux system.

Check it out, let us know what you think...

Here are the release notes:

* quickinit - a new parallel boot system supporting dependencies, multiple
  init.d script directories, clean stopping and (re)starting of scripts
  (rollback and un-rollback based on dependencies), and more.

  Note: If you have your own package that uses an init script, you
  must rewrite the init script and parts of the build script.  This is
  documented in the quickinit package.

* Compilation on Red Hat 7.1 now works.

  Note: the following RPMs were updates used on our Red Hat 7.1 box:
  cpp-2.96-85 gcc-2.96-85 gcc-c++-2.96-85 gcc-g77-2.96-85 gcc-objc-2.96-85
  libstdc++-2.96-85 libstdc++-devel-2.96-85
  (so you need Red Hat 7.1 plus the above packages)

* An upstream "URL" tag was added to all packages.

* package additions/removals/updates

  - acpid-20010510 replaces acpid-071100
  - linux-2.4.6 replaces linux-2.4.0 and linux-2.4.3
  - quickinit replaces mlinit-0.2
  - swm-1.2.5 replaces to swm-1.2.4
  - dhcp-2.0pl5 added (alternate DHCP client)
  - gdb-5.0 added (GNU debugger)
  - hdparm-4.1 added (get/set hard disk parameters)
  - ruby-1.6.4 added (object-oriented scripting language)
  - perl-5.6.0 added (experimental)
  - apmd-3.0 added (very experimental, possibly not even working)
  - xmms-1.2.3 removed

* The linux kernel is now version 2.4.6 with these additional changes
  from beta 2:

  - power button tap to enter S1 sleep now works on certain systems
    (The acpi patch includes support for the S1 sleep state (via
    /proc/acpi/sleep), as well as setting a wakeup alarm (via
    /proc/acpi/alarm), and configuring some devices to generate GPE wake
    events (via /proc/acpi/gpe).  The patch to acpid enables support for
    placing the system into S1 when it receives a power or sleep button
    press via the /proc kernel interface.  Note: the RTC alarm interrupt
    used with /proc/acpi/alarm is broken on some devices so don't assume
    that /proc/acpi/alarm works.)
  - default kernel command line can be set at build time
  - updated cramfs patch
  - various ACPI options to reflect the additional ACPI config options
    found in recent releases of the kernel (hmm... I wonder who has
    been working on power management...)

* When logging to a file, logd can limit the size of the output log.

* build system improvements:

  - no more umask requirement
  - fewer unnecessary rebuilds
  - many cross-compiler corrections
  - elvenkind/elfcat script checks which compiler is used (output during a
    "make") to verify cross-compilation, the midori gcc compiler version
    includes a "midori" tag.
  - the default options are more sensible

* pdksh: when xtrace ("set -x") is turned on is turned, xtrace
  messages are logged with syslog() now (most useful for debugging
  init scripts)

* X-4.0.3 changes:

  Note: some changes were not backported to X-4.0.1.

  - X applications now start from init instead of an xinitrc script
  - separate X4_POINTYBLACK patch into two options: X4_BACKGROUND and
    X4_NICE_ROOTCURSOR.  X4_BACKGROUND now supports three options:
    standard stipple, white, and black
  - added XINPUT_DRIVERS variable to control the xinput drivers to install
  - various xcalibrate fixes

_______________________________________________
Midori-announce mailing list
Midori-announce@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/midori-announce