Calculate Linux – El Gentoo Linux de la Rusia capitalista

Calculate Linux

«En la Rusia Sovietica, Gentoo te compila y ejecuta» – Reversa rusa de Gentoo

Recientemente Sabayon Linux (mi Gentoo binario favorito) anuncio que dejara de dar soporte a arquitecturas de 32 bits. Con este cambio, mi otrora laptop de combate (y actual laptop antirobos) se quedaba sin distribución Linux, motivo por el cual decidí darle una oportunidad a Calculate Linux.

Directamente desde Rusia☭ Calculate Linux se propone ser una distribución Linux para el entorno corporativo y basada en Gentoo (si, leyeron bien, basada en Gentoo), ofreciendo las siguientes características disponibles en su Website:

Para gurus

  • 100% compatible con Gentoo;
  • Actualizaciones basadas en Rolling-release;
  • Un repositorio de paquetes binarios para Calculate Linux, incluidas las dependencias;
  • Puede ser instalado en un Pendrive o HDD Externo, incluye soporte para ext4, ext3, ext2, reiserfs, btrfs, xfs, jfs, nilfs2 y fat32;
  • Calculate Utilities : herramientas diseñadas para  perzonalizar interactivamente las versiones actuales de Calculate Linux.

Para uso corporativo

  • Una solución cliente-servidor con Calculate Directory Server y Calculate Linux Desktop;
  • Deploys rapidos, mediante DVD, USB o PXE;
  • Perfecto para entornos heterogeneos con Microsoft Windows usando Calculate Directory Server;
  • Puede ser reconfigurado, incluyendo software y parametros;
  • Administración local o remota con Calculate Utilities.

Instalación

Como ya es tradición en cualquier distribución Linux, el medio común de instalación es una imagen LiveDVD existiendo 4 variantes:

  • Calculate Directory Server (Servidor corporativo);
  • Calculate Linux Desktop KDE (Variante de escritorio con KDE);
  • Calculate Linux Desktop XFCE (Variante de escritorio con XFCE);
  • Calculate Media Center (Variante para creación de Media Centers);
  • Calculate Linux Scratch (Versión minimalista que solo instala paquetes básicos);
  • Calculate Scratch Server (Versión minimalista que instala paquetes basicos + Calculate Directory Server).

Considerando los escasos recursos de la laptop, opté por Calculate Linux XFCE. Lo que más me llamo la atención fue que tuviera su propio instalador a pesar de la ubicuidad de Anaconda (instalador de Red Hat) y el instalador de Ubuntu. Aca dejo algunas capturas del proceso:

El modo vanilla del instalador es bastante amigable (demasiado para ser un hijo de Gentoo), y ofrece cosas como gestión de usuarios y grupos, auto inicio de sesión, configuración de daemon de red (entre OpenRC y NetworkManager).

Sin embargo, debo resaltar que el instalador tiene algunas deficiencias, entre las cuales puedo mencionar:

  • Cuando se activa el modo avanzado en las pestañas, el instalador se bloquea algunos segundos:
  • No se ofrece un gestor avanzado de particiones, para cubrir esta necesidad el instalador incluye Gparted;
  • A pesar de que el instalador ofrece utilizar las particiones presentes en el sistema, en mis pruebas resulto incompatible con dm-crypt+LUKS+LVM;
  • Por lo anterior, solo es posible cifrar carpetas mediante encfs, el cual es más lento (digan no a laptops sin cifrar);
  • Las zonas horarias no incluyen países bananeros -e.g Guatemala, El Salvador -.

Luego de instalado, el escritorio tiene la siguiente apariencia, bastante sobrio a mi gusto y me encanto el lema «. . . easy Linux from the source».

Screenshot - 08102014 - 112507 PM

Por ultimo, para probar su compatibilidad con Gentoo intenté actualizar el sistema y como era esperado el 100% de la actualización se hace a través de archivos binarios, acá dejo un trecho de la salida de un emerge -uvD @world;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[binary U ] net-libs/webkit-gtk-2.4.4 [2.2.6] USE="X%* -wayland%"
[binary U ] net-libs/rest-0.7.91 [0.7.90]
[binary U ] media-plugins/gst-plugins-soup-0.10.31-r1 [0.10.31]
[binary U ] net-libs/webkit-gtk-2.4.4-r200 [2.2.6-r200] USE="X%*"
[binary U ] net-libs/gupnp-0.20.12-r1 [0.20.10]
[binary R ] net-libs/gupnp-igd-0.2.2-r1
[binary U ] net-libs/libnice-0.1.7 [0.1.4]
[binary U ] media-plugins/gst-plugins-libnice-0.1.7 [0.1.4]
[binary U ] gnome-base/gconf-3.2.6-r3 [3.2.6-r2]
[binary U ] sys-block/gparted-0.19.0 [0.16.2]
[binary U ] sys-fs/udisks-1.0.5-r1 [1.0.5]
[binary U ] net-news/liferea-1.10.8 [1.8.8]
[binary U ] media-plugins/gst-plugins-gconf-0.10.31-r1 [0.10.31]
[binary U ] x11-libs/libgksu-2.0.12-r2 [2.0.12-r1]
[binary N ] app-pda/libusbmuxd-1.0.9 USE="-static-libs"
[uninstall ] app-pda/usbmuxd-1.0.8-r1
[blocks b ] <app-pda/usbmuxd-1.0.8_p1 ("<app-pda/usbmuxd-1.0.8_p1" is blocking app-pda/libusbmuxd-1.0.9)
[blocks b ] app-pda/libusbmuxd ("app-pda/libusbmuxd" is blocking app-pda/usbmuxd-1.0.8-r1)
[binary U ] app-pda/libimobiledevice-1.1.6 [1.1.5] USE="-static-libs%" PYTHON_TARGETS="-python3_2% -python3_3%"
[binary rR ] sys-power/upower-pm-utils-0.9.23-r2
[binary U ] gnome-base/gvfs-1.20.2 [1.18.3-r1]
[binary rR ] media-libs/libgpod-0.8.3
[binary R ] xfce-base/thunar-1.6.3 USE="udisks%*"
[binary U ] virtual/perl-ExtUtils-Install-1.580.0-r1 [1.540.0]
[uninstall ] perl-core/ExtUtils-Install-1.540.0
[blocks b ] <perl-core/ExtUtils-Install-1.580.0 ("<perl-core/ExtUtils-Install-1.580.0" is blocking virtual/perl-ExtUtils-Install-1.580.0-r1)
[binary U ] perl-core/ExtUtils-MakeMaker-6.640.0-r1 [6.640.0]
[binary NS ] sys-kernel/calculate-sources-3.14.14 [3.14.9] USE="minimal symlink vmlinuz -build"
[binary U ] sys-apps/calculate-core-3.1.9-r5 [3.1.9-r4]
[binary U ] sys-apps/calculate-builder-2.2.31-r16 [2.2.31-r15]
[binary U ] sys-apps/calculate-utilities-2.2.31-r32 [2.2.31-r31]
[binary U ] sys-apps/calculate-utilities-3.1.9-r35 [3.1.9-r34]
 
The following packages are causing rebuilds:
 
(app-pda/libplist-1.11::gentoo, binary scheduled for merge) causes rebuilds for:
(media-libs/libgpod-0.8.3::gentoo, binary scheduled for merge)
(sys-power/upower-pm-utils-0.9.23-r2::gentoo, binary scheduled for merge)
 
Would you like to merge these packages? [Yes/No]

 

¿Que se gana en comparación a Gentoo? –  Velocidad. Al no tener que compilar (aun no se como me atrevía a compilar en la Universidad sobre este celeron de 1.4 Ghz).

¿Que se pierde en comparación a Gentoo? – Flexibilidad. A pesar de que es posible cambiar las USE flags y agregar overlays como un Gentoo normal, la regla es que a mayores personalizaciones, mayor incompatibilidad con el repositorio binario, aunque esto es una característica común de cualquier Linux binario basado en Gentoo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *