Slashdot Mirror


Alpine Linux 3.6.0 Released (alpinelinux.org)

An anonymous reader quotes DistroWatch: Natanael Copa has announced the release of Alpine Linux 3.6.0. Alpine Linux is an independent, minimal operating system that is well suited to running servers, routers and firewalls. Version 3.6.0 introduces support for 64-bit POWER machines, 64-bit IBM z Systems computers and features many up to date packages, including PHP 7.1, LLVM 4.0 and version 6.3 of the GNU Compiler.
"Noteworthy new packages" include Rust 1.17.0 and Cargo 0.18.0, as well as Julia 0.5.2, as we ll as "significant updates" like Go 1.8, Python 3.6, and Ruby 2.4. And in addition, "MD5 and SHA-1 hashes have been removed from APKBUILDs, being obsoleted by SHA-512."

59 comments

  1. Who cares? by Anonymous Coward · · Score: 0, Troll

    Linux has 2% market share. This is a tiny fraction of the 2%. Why should I care at all about Alpine Linux? How does this affect me or anyone else? Please do tell. Of course, the moderators will censor me as a "troll" rather than answering the question, because they are chickenshits.

    1. Re:Who cares? by F.Ultra · · Score: 1

      Linux have a far higher market share than 2% on "servers, routers and firewalls" that TFS mentions. And still 2% of the worlds desktop users are still a significant number of people considering just how many desktop users there are out there.

    2. Re:Who cares? by Wolfrider · · Score: 0

      Because monocultures are crap, somebody might like it, and this helps get the word out that it's available for use/testing. But don't worry, you are an AC and nobody cares about you, RIGHT?

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    3. Re:Who cares? by gweihir · · Score: 0

      Please take your hate and stupidity somewhere else. You clearly have noting at all to contribute.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    4. Re:Who cares? by Anonymous Coward · · Score: 1

      It's tiny, it's used as the base system for containers mainly. No clue who'd run this directly.

    5. Re:Who cares? by OrangeTide · · Score: 1

      I think there are more Android devices than Windows desktops, several times more really. You may need to reevaluate your market share numbers from 2005.

      Also we shouldn't post news of the Hubble telescope or James Webb telescope. Astronomy makes up less than 2% of science, and those telescopes make up a tiny fraction of the 2%.

      --
      “Common sense is not so common.” — Voltaire
    6. Re:Who cares? by boulat · · Score: 1

      Containers are run on most production systems, including microservices. If your infrastructure runs docker/mesos/kubernetes, chances are you are either using Debian, Ubuntu, or some really tiny distribution like Alpine or CoreOS.

    7. Re:Who cares? by Anonymous Coward · · Score: 3, Informative

      Alpine Linux has been adopted by Docker as their preferred GNU/Linux distribution for containers. I have been using this distribution for the past 2 years which has enabled me to build and deploy small-footprint images running applications in isolation, as well as creating an environment for students to learn how the command line applications can be put to use in data analytics.

      I began using GNU/Linux, in the form of SLS, during the autumn of 1992 and switched full-time during the winter of 2000 initially with Debian GNU/Linux, followed by Ubuntu Linux during the summer of 2011, eventually moving to Xubuntu Linux during the autumn of 2015.

    8. Re:Who cares? by Anonymous Coward · · Score: 0

      The funny part is I got all of you to waste your time responding.

    9. Re: Who cares? by staalmannen · · Score: 1

      It also happens to be the operating-system-of-choice for docker containers since it is so light weight.

    10. Re:Who cares? by gweihir · · Score: 1

      There is nothing funny about being a dysfunctional sadist...

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    11. Re:Who cares? by OrangeTide · · Score: 1

      Google is dumping Linux for its phones, though.

      What you may think you know about Fuchsia OS is wrong.

      Linux will have both the quickest rise and fall in usage in all operating systems history!

      Linux: a flash in the pan!

      R.I.P. Linux (1991-2017) - Died so young, only 25 years old
      R.I.P. MS-DOS (1981-1994) - Wait only 13 years before its demise?

      --
      “Common sense is not so common.” — Voltaire
    12. Re:Who cares? by Anonymous Coward · · Score: 0

      Homo == Monoculture
      Normal == Multiculture

    13. Re:Who cares? by Anonymous Coward · · Score: 0

      Alpine is not GNU/Linux, it uses BusyBox by default without any GNU utilities.

    14. Re: Who cares? by Anonymous Coward · · Score: 0

      It pays pretty well though.

  2. Minimal Operating System by Anonymous Coward · · Score: 0

    Nope:

    "Noteworthy new packages" include Rust 1.17.0 and Cargo 0.18.0, as well as Julia 0.5.2, as well as "significant updates" like Go 1.8, Python 3.6, and Ruby 2.4.

    1. Re: Minimal Operating System by Anonymous Coward · · Score: 0

      Those are in the repos, not installed by default.

  3. Minimal and zSystem doesn't go together by Anonymous Coward · · Score: 0

    Seriously, WTF.

    1. Re:Minimal and zSystem doesn't go together by Anonymous Coward · · Score: 0

      It is for the times you need the most expensive, most beautiful firewall appliance available, certified and tested against earthquakes. Having a tough packet to chew? With the up to 141 5GHz 8 core processors and up to 10 TB of memory you fuck them all to death! Having a nasty stream of dirty packets? The large IO capabilities and up to 8000 virtual firewall instances you grab the packets from their pussies! With five nines guarantee, certified security and robust construction you do it all night long, all night!

    2. Re: Minimal and zSystem doesn't go together by Anonymous Coward · · Score: 0

      Cost of hardware: a fortune,

      Cost of software: free.

      Damn.

  4. Best thing: Not a Poetterix! by gweihir · · Score: 1, Interesting

    Their statement is "We have no plans to implement/switch to systemd, and will try preventing it will ever happen." Looks like there _are_ several sane distributions still around.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Best thing: Not a Poetterix! by Anonymous Coward · · Score: 1

      Another cool thing about Alpine is it doesn't use GNU.

    2. Re:Best thing: Not a Poetterix! by syzler · · Score: 2

      Another cool thing about Alpine is it doesn't use GNU.

      And if that were even remotely true, it would be interesting.

      Alpine Linux uses MUSL libc and busybox unlike the majority of Linux distros which use GNU for the vast majority of it's user space (i.e. GNU libc, GNU coreutils, GNU sed, GNU awk, etc). Alpine Linux does appear to use GRUB and has GNU gcc and GNU binutils. However for a Linux system, completely abandoning GNU gcc/binutils is not practical since the Linux kernel cannot yet be built with LLVM/CLANG.

      So I guess it would have been more appropriate to say that Alpine Linux is not *GNU/Linux* since it is not anymore GNU/Linux than it is *OpenSSL/Linux* or *Dropbear/Linux*.

      More appropriately it is *MUSL/Linux*.

    3. Re:Best thing: Not a Poetterix! by Anonymous Coward · · Score: 0

      MirOS BSD would be a better choice for this purpose. It's small, rock solid, has all the security of OpenBSD without all the political baggage: MirOS BSD.

    4. Re:Best thing: Not a Poetterix! by unixisc · · Score: 1

      I'm assuming that the reason for this was that they wanted to get away from as much GPL stuff as possible, in order to be commercially acceptable. In which case, why did they stay w/ Linux at all, particularly since it necessitated their use of GCC, GRUB & binutils. They could have built this on a FreeBSD or NetBSD platform, which would have enabled them to go LLVM/Clang as well as a complete BSDL licensed ecosystem

    5. Re:Best thing: Not a Poetterix! by syzler · · Score: 5, Informative

      MUSL and busybox (FYI, busybox is GPL) fit better with the first of the Alpine Linux's stated design goals which are "Small, simple, and secure." MUSL's dynamic libc is only 527K where as glibc is 7.9M. Static hello program is 13K with MUSL and 662K with glibc. Busybox is less than 1M, however coreutils is >13M, vim is >28M, GNU sed/awk is > 2M, etc. MUSL and Busybox make a smaller system than GNU libc, GNU coreutils, and other GNU userspace programs replaced by busybox.

      About Alpine>

      C standard library comparisons

    6. Re:Best thing: Not a Poetterix! by Anonymous Coward · · Score: 1

      It is true, you uninformed little shit.

      Why the fuck does the average Slashdotter think that he knows everything? Clearly you are talking out of your ass and have never used or seen Alpine. Being not-GNU is what it's famous (or infamous) for.

    7. Re:Best thing: Not a Poetterix! by Anonymous Coward · · Score: 0

      Alpine Linux uses Extlinux as a bootloader by default, not GRUB. gcc and binutils are available for Alpine, but it does not come with them by default.

    8. Re:Best thing: Not a Poetterix! by dbIII · · Score: 1

      I'm assuming that the reason for this was that they wanted to get away from as much GPL stuff as possible, in order to be commercially acceptable

      I doubt it. I suspect it's more like uClinux where it was a matter of choosing things to go into a small footprint.

      There really are not that many people who make the licence their first choice over function and nearly all of those are too busy arguing about licences to put together a distro.

    9. Re:Best thing: Not a Poetterix! by dbIII · · Score: 1

      It's GPL, like linux itself, but not a GNU project, like linux itself.
      I don't think even the Gnu people want to take credit for absolutely every bit of code licenced under the GPL.
      The LiGnuX and then gnu/linux thing was a special case to raise to profile of Gnu.

  5. Contradictions by Anonymous Coward · · Score: 0

    Minimal, but includes Python, Ruby, Go and Rust?

    1. Re:Contradictions by Anonymous Coward · · Score: 0

      What else is desktop Linux useful for? Embedded devices aren't desktops, and neither are servers. The only market for desktop Linux is for programming.

    2. Re:Contradictions by Anonymous Coward · · Score: 0

      Minimal, but includes Python, Ruby, Go and Rust?

      You are not forced to install Go, Python, Ruby, or Rust.

      A minimal base image of Alpine Linux 3.6 weighs in at a mere 3.966 MB compared to a minimal image of Ubuntu Linux 16.04 weighing in at 117.9 MB.

  6. Opinions? by IMightB · · Score: 4, Interesting

    I know and have used alpine ... mainly in docker containers, I'm not super thrilled with it. Overall, it's main selling point is that, initially... it's small....

  7. Re: by Anonymous Coward · · Score: 0

    Finally some sanity appears... but they don't have lots of commercial backers. Hopefully they won't get turned to $hit like the rest.

  8. Re: by gweihir · · Score: 1

    Actually not having these commercial backers may be an advantage here.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  9. How do i upgrade? by Anonymous Coward · · Score: 0

    can't find

    1. Re:How do i upgrade? by Anonymous Coward · · Score: 0

      Did you try using a new fangled creation called a search engine?

      https://www.cyberciti.biz/faq/how-to-upgrade-alpine-linux-3-4-to-3-5-xx/

  10. Any way to build Alpine userspace? by klapaucjusz · · Score: 2

    Alpine looks pretty cool. A sane init system, musl instead of libc, a decent package manager, what more could you want?

    A couple of years ago, I inherited a proprietary ARM board with a large number of GBE NICs, an unmaintained vendor kernel, and the worst userspace you can imagine (and I know you can imagine a lot). I spent half a day trying to build an Alpine userspace for armhf and get it installed on the board.

    I finally gave up. It took me 20 minutes to set up debootstrap under qemu, another 20 minutes to coerce debootstrap into using sysvinit instead of systemd. Tar.gz, scp, replace the root filesystem, and the board is running Debian Jessie userspace.

    I haven't looked at Alpine since then. Is there now a convenient way to build a custom Alpine root filesystem?

    1. Re:Any way to build Alpine userspace? by Anonymous Coward · · Score: 0

      You summed up my own experiences trying to get Alpine Linux to load on a lowly Intel Atom D510 CPU running on a Supermicro server board.

      The only conclusion that I came to about the ABSOLUTE F-ING HASSLE of attempting to load Alpine Linux was this:

      It won't let you load it the way YOU the USER want it loaded. Talk about a F-ING OBSESSED CONTROL JUNKIE DESIGNED distro.

      Granted, Alpine Linux claims to be a "security oriented OS", or at least that is was I gathered from it's website, but the thing seriously needs documentation (what Linux distro doesn't?). I looked all over the Alpine Linux website looking for specific tweaks I needed for the "SYSLINUX" boot loader that the Alpine Linux installer insists on using. "SYSLINUX"? Really? Talk about another antiquated and poorly documented piece of software that should be deleted from everywhere.

      If you are even curious about Alpine Linux as a distro, keep looking as there are much better distros out there to consider and SUCCESSFULLY TEST.

  11. Re: by Anonymous Coward · · Score: 0

    But people who use Power64 and especially IBM z typically have deep pockets and very good technical reasons to use them. They don't need a lot of these customers to be successful.

  12. pretty unstable in my experience by Anonymous Coward · · Score: 1

    Too many problems to cite them all. But the main one was hard system lockup. The log files didn't give a clue. The system would just freeze. Run fine for 5 or 6 days, and then just freeze solid. Couldn't ssh into it. Couldn't use the console. Just a hard freeze. Do not use this for anything approaching mission critical because it will let you down at the worst possible time. Maybe I'll give this version a shot to see if they've fixed the problem.

    1. Re: pretty unstable in my experience by Anonymous Coward · · Score: 0

      Try using a syslog server with it, if you want logs in that situation.

  13. Linux on non-PCs by unixisc · · Score: 1

    In the platforms listed above - 64-bit POWER machines, 64-bit IBM z Systems computers - Windows 10 does not exist. Linux based OSs are the only game in town. IBM does a distro (I believe it's a RHEL port), and now, you have Alpine Linux w/ one as well. I wonder whether IBM still bothers about AIX at all?

    1. Re:Linux on non-PCs by Anonymous Coward · · Score: 0

      zsystem is an ibm mainframe so is just as likely to be running MVS or VM as it is AIX. Not sure what the numbers will be but don't assume that all in the server world is linux or UNIX.

    2. Re:Linux on non-PCs by unixisc · · Score: 1

      I was under the impression that IBM has been moving away from such OSs, such as MVS or VM. In case of AIX, I know they've been going Linux, but I was curious about the stories w/ MVS & OS/400

  14. systemd by Anonymous Coward · · Score: 0

    Won't even look at it.

    1. Re:systemd by Anonymous Coward · · Score: 0

      Won't even look at it.

      You've misread, Alpine is one of the more vocal anti-systemd distros out there.

  15. Great Raspberry Pi Distro by Anonymous Coward · · Score: 1

    In addition to the attention it gets as a base image for containers they actually ship a fairly well supported version for Raspberry Pi: https://wiki.alpinelinux.org/wiki/Raspberry_Pi

    I've had far fewer issues with it than I have with Raspbian and it's default ramdisk configuration means that you are very unlikely to end up with a corrupted SD card in long lived embedded situations.

  16. Couldn't they build kernel with tiny-cc? by Anonymous Coward · · Score: 0

    At one point in the past, tiny-cc (tcc) was able to build the linux kernel. Can it still do so? If so that would remove one barrier to a GNU-less Linux distro.

    (Not that I care myself too much.. but the thought occurred to me reading this thread.)

  17. Oh look another Linux distro by Anonymous Coward · · Score: 0

    I don't know how many Linux desktop distro's their are now. But considering the dismal user stats for Linux desktop as a whole. Can't be too many running each one.
    Sadly the most popular Linux has been Chrome OS thanks to cheap Chromebooks and a desperate poor US educational system.

  18. Re:MD5, SHA-1 by syzler · · Score: 1

    Both MD5 and SHA-1 are perfectly good hashing algorithms for non-cyptographic purposes. Removing them make me think that the Alpine folks don't know exactly what they are doing.

    Based on how the summary is worded,

    And in addition, "MD5 and SHA-1 hashes have been removed from APKBUILDs, being obsoleted by SHA-512.

    I'm guessing they replaced MD5 and SHA1 hashes for validating their repositories. Since both MD5 has collision vulnerabilities and SHA1 is starting to have attacks as well, it is probably wise to obsolete these hashes in favor of a new hash. Even Git developers are starting to make plans to move away from SHA1.