Date: Thu, 27 Jun 2019 10:37:01 +0200 From: Ralf Mardorf <ralf.mardorf@rocketmail.com> To: freebsd-questions@freebsd.org Subject: Re: I've got a major question... Message-ID: <20190627103701.7ea401b8@archlinux> In-Reply-To: <CAMz_NCrQkNr7hQ6858GzDG9BvWkn1-S6oO10_fzbOCzM_BGdTg@mail.gmail.com> References: <c99b07c9-f497-b04e-ee40-a09aec33173d@sound-by-design.com> <CAHieY7RLfbTrqrUPnbTGA-bMnbmC7hYsmnPe%2B8Wb07NpWtsszQ@mail.gmail.com> <cdb5f984-d2cc-bf55-fb75-534b4aed48f9@sound-by-design.com> <20190626063443.51ad3f1b.freebsd@edvax.de> <CAHieY7Q-EZNYwKFXVUagMcfQj34g7nR4MXhpLYF7fS8hRmpYQg@mail.gmail.com> <20190627081518.9dc6f3c2.freebsd@edvax.de> <20190627091012.44fc65a7@archlinux> <CAMz_NCrQkNr7hQ6858GzDG9BvWkn1-S6oO10_fzbOCzM_BGdTg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I don't want to discourage anybody to migrate to FLOSS operating systems, but before doing so, it's worth the effort to take everything into account. A few years ago some big German cities migrated from a proprietary operating system to Linux and not that much later back to the proprietary operating system. Just take a look at the homepage of the German fiscal authority: An important note mentions, that an option is only available for a proprietary operating system. "Wichtiger Hinweis: Zur Zeit ist der FormsForWeb Filler nur f=C3=BCr Windows verf=C3=BCgbar." Keep in mind that some software is not available at all for FLOSS operating systems and if a replacement should be available, it's often not that compatible as claimed. If you send a file to a printing house, you need to generate a file that is 100% compatible to the common used standard, a 99% compatible file could cause a lot of trouble. Apart from that, users should understand a distro's policy, that's why I posted the explanation for Ubuntu's "universe" repository, but there's way more to consider. In my experiences the first mistake usually is already done after downlaoding an installation media. Not many users check it against a signed checksum. I provided a script on some Ubuntu flavour mailing lists [1]. However, even this script can't provide a web of trust. Assuming FLOSS software was already successfully used on a proprietary operating system and assuming the same software is available for a FLOSS operating system, too and known to work without issues on that FLOSS operating system, you still can't be sure that it will work without issues out of the box with all hardware. Regards, Ralf [1] [rocketmouse@archlinux ~]$ cat luamd64_1610.sh=20 #!/bin/bash #luamd64_1610.sh 2016-10-27 rocketmouse flavour=3Dubuntu-mate release=3D16.10 hms=3D$(date "+%Y%m%d-%H%M%S") use() { cat<<EOF Usage: ./$(basename "$0") [FLAVOUR [RELEASE]] 'luamd64' gets the 'l'atest 'u'buntu desktop flavour 'amd64' iso for you. The default flavour is ubuntu-mate. The default release is 16.10. Other desktop flavours available for at least 16.10 ubuntu kubuntu lubuntu ubuntu-gnome ubuntukylin ubuntustudio xubuntu Root can't run this script. EOF } key () { printf "\033[7m\n" echo $@ printf "\033[0m\n\n" read -n1 -p"Press a key to continue " printf "\n\n" $@ } use [ $(id -u) -ne 0 ] || exit case $1 in "");; *) flavour=3D$1 case $2 in "");; *) release=3D$2;; esac;; esac iso=3D$release-desktop key mkdir /tmp/$flavour-$iso-amd64-$hms key cd /tmp/$flavour-$iso-amd64-$hms case $flavour in ubuntu) key wget http://releases.ubuntu.com/$release/{$flavour-$iso-amd64.iso,S= HA256SUMS{,.gpg}} ;; *) case $flavour in ubuntustudio) iso=3D$release-dvd ;; esac key wget http://cdimage.ubuntu.com/$flavour/releases/$release/release/{= $flavour-$iso-amd64.iso,SHA256SUMS{,.gpg}} ;; esac key gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys FBB75451 EFE21092 key gpg --list-keys --with-fingerprint FBB75451 EFE21092 key gpg --verify SHA256SUMS.gpg SHA256SUMS printf "\n\033[7m\nThe following validation might take a while\nsha256sum -= c SHA256SUMS 2>&1 | grep OK \033[0m\n\n" read -n1 -p"Press a key to finish " printf "\n\n" sha256sum -c SHA256SUMS 2>&1 | grep OK status=3D$? if [ $status -ne 0 ]; then echo "$flavour-$iso-amd64.iso: Validation failed" fi echo exit $status
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190627103701.7ea401b8>