[Dragora-anuncios] Dragora 2.0 RC2

Matias A. Fonzo selk en dragora.org
Dom Mar 28 18:10:55 ART 2010


Dragora 2.0 RC2 - Announcement.
===============================

I am pleased to announce the release candidate 2 of Dragora 2.0.

Dragora is a powerful and reliable GNU/Linux distribution created from
scratch with the intention of providing a stable, multiplatform and
multipurpose operating system. Built with 100% free software.

In this version many programs have been upgraded including the
Linux-libre kernel 2.6.32.10, gcc 4.4.3, binutils 2.20.1,
e2fsprogs 1.14.11, util-linux-ng 2.17.2, bash 4.1.2 and more.
The major changes are: the implementation of LVM2/RAID devices,
added python 2.6.5, git 1.7.0.3 + security updates, bug fixes with code
correction for the init system and the package system. Let's
remember that Dragora 2 uses runit as default init scheme, and lzip as
default LZMA compression tool for the distribution of packages. Also,
Dragora has unified /usr/bin with /bin and /usr/sbin with
/sbin to avoid symlinks, here and there.

*** You can download the system and the MD5SUM files from:

http://dragora.org/os/ISOs/dragora-2.0-RC2/


Changes since v2.0 RC1:
=======================

                           === Upgrades ===

binutils:       Upgraded to version 2.20.1.
bison:          Upgraded to version 2.4.2.
e2fsprogs:      Upgraded to version 1.14.11.
file:           Upgraded to version 5.04.
gcc:            Upgraded to version 4.4.3.
gcc_libs:       Upgraded to version 4.4.3.
glib2:          Upgraded to version 2.22.4.
glibc:          Recompiled against new kernel headers.
glibc_zoneinfo: Upgraded the time zones to the version 2010e.
gmp:            Upgraded to version 4.3.2.
grub2:          Upgraded to version 1.98.
gzip:           Upgraded to version 1.4.
iproute2:       Upgraded to version 2.6.33.
iptables:       Upgraded to version 1.4.7.
kernel:         Kernel upgraded to the version 2.6.23.10.
m4:             Upgraded to version 1.4.14.
man-db:         Upgraded to version 2.5.7.
mc:             Upgraded to version 4.7.0.3.
ncurses:        Upgraded to version 5.7_20100313.
openssl:        Upgraded to version 0.9.8n.
runit:          Recompiled against upgraded toolchain.
tar:            Upgraded to version 1.23.
udev:           Upgraded to version 151.
util-linux-ng:  Upgraded to version 2.17.2.
zlib:           Upgraded to version 1.2.4.

                      === New software added ===

lvm2:           Added lvm2-2.02.62.
mdadm:          Added mdadm-3.1.2.
git:            Added git-1.7.0.3.
python:         Added python-2.6.5.

                             === Fixes ===

bash:           Recompiled with patch level 002 (4.1.2).
lilo:           Recompiled with a patch to support device-mapper.
make:           Recompiled with upstream fixes.
mpfr:           Recompiled with upstream fixes.
readline:       Recompiled with patch level 002.

                         === Package debug ===

dcron:          Rebuilt. Added "${ROOT}/${new}" in the post-install to
                reflect the full path in a .new configuration file.
etc:            Rebuilt. Removed one line containing the conditional
                '[[' in the /etc/profile file. A slightly modification for
the which() emulation to not break with some scripts out
there.
gpm:            Rebuilt. Includes a better script for the system init.
sysklogd:       Rebuilt. Added "${ROOT}/${new}" in the post-install to
                reflect the full path in a .new configuration file.

                  === Changes in the init-scheme system ===

/etc/rc.d/rc.0: - Implemented the support for LVM2 and RAID devices.
                - Added support for umount local filesystems.
                - Added support for remount (in read-only mode) the
                  root filesystem. Keeping safe, our data.

/etc/rc.d/rc.S: - Implemented the support for LVM2 and RAID devices.
                - Removed the "touch" commands for login record file (utmp).
                  This is already handled by runit.

                          Notes in the runit-scheme:

                * All the daemons scripts and the init scripts have been
                  changed from /bin/bash to /bin/sh.
                * The single user-mode now works. You can change to
                  another runlevel using `runsvchdir single' and then,
re-login (if you need it).

                     === Changes in the package system ===

dragin:         - Added support if occurs a problem when the package is
                  decompressed (doing the database file for a package). If
we have a malformed database file, then, the file is
deleted.

dragout:        - Added support to delete broken symlinks (if we don't
                  create a package using `makepkg --links').

dragup:         - Small changes. Code correction.

makepkg:        - Small changes. Code correction.

erupt:          - Support to directories that contain spaces (just in case).

                === Changes in the installer image ===

* Busybox has been recompiled to not include unnecessary commands
  (consuming resources).
* Added the LVM2 commands and 'mdadm'.
* Added the 'top' from the procps utils. Since the 'top' included in
  busybox, sucks.
* Added the command 'blockdev' from the util-linux-ng.
* Switched to GRUB(2) as default bootloader.
* Miscellaneous changes.

Special thanks to Alec Thompson for being the first person making a
donation to Dragora. (in more than 2 years of development).

Please test this development version and report any bug.

- Matias A. Fonzo




Más información sobre la lista de distribución Dragora-anuncios