I had installed guix system on Lenovo T530 using manual method it is working perfectly! Thanks for all the work gnu-linux provided plateform than gnu packages Gcc Emacs Gnome Kde ... spreaded then git revolutionized like guix will be univeral os Only I had to change bootloader config (bootloader (bootloader-configuration (bootloader grub-bootloader) (target "/dev/sda") (keyboard-layout keyboard-layout))) and removed mapped devices -- /sharad On Thu, May 2, 2019 at 5:45 PM Ludovic Courtès wrote: > We are thrilled to announce the release of GNU Guix 1.0.0! > > This 1.0 release is a major milestone for Guix. It represents 7 years > of hard work with more than 40,000 commits by 260 people, 19 releases, > and an equally amazing amount of work on documentation, translation, > artwork, web design, mentoring, outreach, and many other activities that > together have made it a thriving project. > > Read more about today’s announcement at: > > https://gnu.org/software/guix/blog/2019/gnu-guix-1.0.0-released > > Whether you’re a software developer, a user, or a free software > enthusiast, we hope GNU Guix will provide you with the tools to deploy > and manage software with confidence and ease, qualities that are not > usually associated with software deployment. We’d love to hear from you! > > • About > > GNU Guix is a transactional package manager and an advanced > distribution of the GNU system that respects user freedom. Guix can > be used on top of any system running the kernel Linux, or it can be > used as a standalone operating system distribution for i686, x86_64, > ARMv7, and AArch64 machines. > > In addition to standard package management features, Guix supports > transactional upgrades and roll-backs, unprivileged package > management, per-user profiles, and garbage collection. When used as a > standalone GNU/Linux distribution, Guix offers a declarative, > stateless approach to operating system configuration management. Guix > is highly customizable and hackable through Guile programming > interfaces and extensions to the Scheme language. > > https://www.gnu.org/software/guix/ > > • Download > > Here are the compressed sources and a GPG detached signature[*]: > https://ftp.gnu.org/gnu/guix/guix-1.0.0.tar.gz > https://ftp.gnu.org/gnu/guix/guix-1.0.0.tar.gz.sig > > Here are the bootable USB installation images and their signatures[*]: > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.i686-linux.iso.xz > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.i686-linux.iso.xz.sig > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.x86_64-linux.iso.xz > > https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.0.x86_64-linux.iso.xz.sig > > Here is the QCOW2 virtual machine (VM) image and its signature: > > https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.0.x86_64-linux.xz > > https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.0.x86_64-linux.xz.sig > > Here are the binary tarballs and their signatures[*]: > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.i686-linux.tar.xz > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.i686-linux.tar.xz.sig > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.x86_64-linux.tar.xz > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.x86_64-linux.tar.xz.sig > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.armhf-linux.tar.xz > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.armhf-linux.tar.xz.sig > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.aarch64-linux.tar.xz > > https://ftp.gnu.org/gnu/guix/guix-binary-1.0.0.aarch64-linux.tar.xz.sig > > Use a mirror for higher download bandwidth: > https://www.gnu.org/order/ftp.html > > Here are the SHA1 checksums: > > fd64cd4347214a4e75d611696c9929cba8995323 guix-1.0.0.tar.gz > c17006616782405eee852dbd85292e73a0182d7e > guix-binary-1.0.0.aarch64-linux.tar.xz > 9b168fa2835f911b9f340f2930d28b1287b53004 > guix-binary-1.0.0.armhf-linux.tar.xz > a75a2571cc7aa8dbbb0a355bf1a29f4475c243ff > guix-binary-1.0.0.i686-linux.tar.xz > 6ebfcb5cbed6dcd0c7514b8b3f2406125d30f1a5 > guix-binary-1.0.0.x86_64-linux.tar.xz > c9f67b69b45a0ac4946e4472511e925782129e92 > guix-system-install-1.0.0.i686-linux.iso.xz > 802177714b7c96cf83dcab4b24e36f3111ba64b8 > guix-system-install-1.0.0.x86_64-linux.iso.xz > 244c3218326a706f495bfa2a7c03fe5f68549a8e > guix-system-vm-image-1.0.0.x86_64-linux.xz > > [*] Use a .sig file to verify that the corresponding file (without the > .sig suffix) is intact. First, be sure to download both the .sig file > and the corresponding tarball. Then, run a command like this: > > gpg --verify guix-1.0.0.tar.gz.sig > > If that command fails because you don't have the required public key, > then run this command to import it: > > gpg --keyserver pool.sks-keyservers.net \ > --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 > > and rerun the 'gpg --verify' command. > > To install the standalone Guix system, please see “System > Installation” in the manual. To install Guix on a running system, see > “Installation” in the manual. > > • Changes since version 0.16.0 (excerpt from the NEWS file) > > ** Package management > *** New ‘-v’/‘--verbosity’ option for all commands > *** Most commands now default to verbosity level 1 (“quiet”) > *** New ‘guix package’ aliases: ‘install’, ‘remove’, ‘upgrade’, and > ‘search’ > *** ‘guix pack -RR’ produces PRoot-enabled relocatable binaries > *** New ‘--save-provenance’ option for ‘guix pack’ > *** CLI diagnostics use colors; more operations show progress bars > *** New ‘--news’ option for ‘guix pull’ > *** New ‘--preserve’ option for ‘guix environment’ > *** ‘guix environment -C’ creates containers with a non-zero UID > *** Channels can now specify dependencies in a ‘.guix-channel’ file > *** New ‘reverse-bag’ graph type for ‘guix graph’ > *** New ‘--with-git-url’ package transformation option > *** The ‘--with-branch’ package transformation option fetches Git > sub-modules > *** New ‘guix system delete-generations’ command > *** New ‘--list-roots’ and ‘--delete-generations’ options for ‘guix gc’ > *** New ‘--coverage’ option for ‘guix weather’ > *** ‘guix pull’ computes a package cache to speed up package lookups by > name > *** ‘guix pull’ now embeds ‘glibc-utf8-locales’ > *** ‘guix refresh -l’ better estimates dependents > *** ‘guix build’ can take multiple ‘--system’ flags > *** ‘guix offload’ avoids build machines with too little free disk space > *** ‘guix offload’ now uses (guix inferior) to communicate with remote > hosts > *** Guix can no longer be built with Guile 2.0 > ** Distribution > *** New text-mode graphical installer > *** New virtual machine (VM) image > *** New ‘keyboard-layout’ field for the OS, bootloader, and Xorg > configuration > *** New ‘xorg-configuration’ record type for Xorg server configuration > *** ‘%desktop-services’ now includes GDM instead of SLiM for graphical > log-in > *** New ‘label’ and ‘essential-services’ fields for > *** The manual has been restructured for clarity > *** New ‘remote-inferior’ procedure in (guix ssh) > *** New (gnu ci) module for continuous integration jobs > *** (gnu services shepherd) now supports one-shot services > *** New services > > cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent, > zabbix-server > > *** 1102 new packages > *** 2104 package updates > > Noteworthy updates: > clojure 1.10.0, cups 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3, > gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, go 1.12.1, > guile 2.2.4, icecat 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4, > libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1, > octave 5.1.0, openjdk 11.28, python 3.7.0, rust 1.34.0, r 3.6.0, > sbcl 1.5.1, shepherd 0.6.0, xfce 4.12.1, xorg-server 1.20.4 > > ** Programming interfaces > *** New ‘this-package’, ‘this-origin’, and ‘this-operating-system’ macros > *** The ‘self-native-input?’ field was removed from > *** New ‘package-input-rewriting/spec’ procedure for graph rewriting > *** New ‘package-closure’ procedure in (guix packages) > *** New UI helper modules (guix colors) and (guix deprecation) > *** New (gnu build accounts) module to manage /etc/{passwd,shadow,group} > *** ‘nix-*’ bindings in (guix store) replaced by ‘store-connection-*’ > *** Records created by ‘define-record-type*’ report duplicate fields > ** Noteworthy bug fixes > *** ISO images produced by ‘guix system’ are now reproducible bit-for-bit > () > *** ‘guix pack -f squashfs’ produces relative symlinks > () > *** ‘guix package -r something-not-installed’ now raises an error > *** Fix multi-threaded miscompilation issue with syntax parameters > () > *** file-systems: Spawn a REPL only when interaction is possible > () > *** ‘guix environment’ supports package transformation options > () > *** ‘guix substitute’ now ignores irrelevant narinfo signatures > () > *** On Guix System, guix-daemon now runs in a UTF-8 locale > () > *** Fix relative file name canonicalization for '--root' > () > *** vm: Do not mount /xchg with "cache=loose" > () > *** build-system/go: Build with a filesystem union of Go dependencies > () > *** 'containerized-operating-system' removes "useless" services > () > ** Native language support > *** The manual is now fully translated in French and Spanish > *** The manual is also partly translated in German and in Simplified > Chinese > *** Updated translations: da, de, es, fr > *** New translations: sv > > Please report bugs to bug-guix@gnu.org > Join guix-devel@gnu.org and #guix on Freenode for discussions. > > Thanks to everyone who contributed to this release: > > 2 Alex Griffin > 4 Alex Kost > 1 Alex Sassmannshausen > 8 Alex Vong > 1 Amar Singh > 3 Amin Bandali > 16 Andreas Enge > 1 Andrew Miloradovsky > 3 Arne Babenhauserheide > 30 Arun Isaac > 8 Björn Höfling > 4 Brendan Tildesley > 31 Brett Gilio > 67 Brian Leung > 1 Caleb Ristvedt > 3 Carl Dong > 3 Carlo Zancanaro > 8 Chris Marusich > 167 Christopher Baines > 1 Christopher Lemmer Webber > 29 Clément Lassieur > 1 Damien Cassou > 5 Dan Frumin > 84 Danny Milosavljevic > 1 Danny O'Brien > 3 Diego Nicola Barbato > 1 Dimakakos Dimos > 335 Efraim Flashner > 37 Eric Bavier > 4 Feng Shu > 38 Gabriel Hondet > 1 Giovanni Biscuolo > 1 Guy Fleury Iteriteka > 1 Guy fleury > 7 Gábor Boskovits > 25 Hartmut Goebel > 1 HiPhish > 8 Ivan Petkov > 2 Jack Hill > 2 Jan Nieuwenhuizen > 15 Jelle Licht > 3 Jens M > 6 Jonathan Brielmaier > 1 Jovany Leandro G.C > 145 Julien Lepiller > 44 Katherine Cox-Buday > 58 Kei Kebreau > 1 Kyle Meyer > 1 Laura Lazzati > 150 Leo Famulari > 6 Lprndn > 587 Ludovic Courtès > 1 Manolis Ragkousis > 1 Marco van Hulten > 426 Marius Bakke > 146 Mark H Weaver > 3 Mathieu Lirzin > 77 Mathieu Othacehe > 33 Maxim Cournoyer > 42 Meiyo Peng > 2 Miguel Ángel Arruga Vivas > 2 Nam Nguyen > 69 Nicolas Goaziou > 3 Nicolò Balzarotti > 28 Oleg Pykhalov > 1 P.C. Shyamshankar > 6 Paul Garlick > 15 Pierre Langlois > 148 Pierre Neidhardt > 2 Pierre-Antoine Rouby > 1 Pjotr Prins > 9 Pkill -9 > 1 Raphaël Mélotte > 4 Rene > 1299 Ricardo Wurmus > 1 Robert Smith > 113 Rutger Helling > 1 Sam > 13 Sou Bunnbu (宋文武) > 4 Stefan Stefanović > 1 Taylan Kammer > 9 Tim Gesthuizen > 1 Tim Stahel > 2 Timo Eisenmann > 22 Timothy Sample > 1255 Tobias Geerinckx-Rice > 2 Tomáš Čech > 43 Vagrant Cascadian > 3 Vasile Dumitrascu > 2 Yoshinori Arai > 3 frozenpigs > 34 guy fleury iteriteka > 1 leungbk > 1 mikadoZero > 5 nee > 2 ng0 > 1 nixo > 1 rendaw > 3 swedebugia > > Ludovic, on behalf of the Guix team. >