How does a human being detect platform by code ?
names based on os-release:ID
.
βββ darwin
βΒ Β βββ 10.10
βββ linux
βΒ Β βββ amzn
βΒ Β βΒ Β βββ 2014.09
βΒ Β βΒ Β βββ 2015.03
βΒ Β βββ centos
βΒ Β βΒ Β βββ 5
βΒ Β βΒ Β βββ 6
βΒ Β βΒ Β βββ 7
βΒ Β βΒ Β βββ 8
βΒ Β βββ cloudlinux
βΒ Β βΒ Β βββ 6
βΒ Β βββ coreos
βΒ Β βΒ Β βββ stable
βΒ Β βββ debian
βΒ Β βΒ Β βββ 6
βΒ Β βΒ Β βββ 7
βΒ Β βΒ Β βββ 8
βΒ Β βΒ Β βββ 9
βΒ Β βββ fedora_server
βΒ Β βΒ Β βββ 29
βΒ Β βββ fedora_workstation
βΒ Β βΒ Β βββ 30
βΒ Β βΒ Β βββ 31
βΒ Β βΒ Β βββ 32
βΒ Β βββ linuxmint
βΒ Β βΒ Β βββ 20
βΒ Β βββ openSUSE
βΒ Β βΒ Β βββ 15
βΒ Β βΒ Β βββ 15.1
βΒ Β βΒ Β βββ 42.3
βΒ Β βββ rhel
βΒ Β βΒ Β βββ 7
βΒ Β βΒ Β βββ 8
βΒ Β βββ sles
βΒ Β βΒ Β βββ 11.4
βΒ Β βΒ Β βββ 12
βΒ Β βΒ Β βββ 12.1
βΒ Β βΒ Β βββ 12.2
βΒ Β βΒ Β βββ 12.3
βΒ Β βΒ Β βββ 15
βΒ Β βΒ Β βββ 15.1
βΒ Β βββ sles_sap
βΒ Β βΒ Β βββ 12 -> 12.0.1
βΒ Β βΒ Β βββ 12.0.1
βΒ Β βΒ Β βββ 12.1 -> 12.1.0.1
βΒ Β βΒ Β βββ 12.1.0.1
βΒ Β βΒ Β βββ 12.2
βΒ Β βΒ Β βββ 12.3
βΒ Β βββ tinycore
βΒ Β βΒ Β βββ 5
βΒ Β βΒ Β βββ boot2docker
βΒ Β βΒ Β βββ 1.5
βΒ Β βΒ Β βββ 1.6
βΒ Β βββ ubuntu
βΒ Β βββ 11.04
βΒ Β βββ 12.04
βΒ Β βββ 14.04
βΒ Β βββ 14.04.5
βΒ Β βββ 16.04.2
βΒ Β βββ 18.04.1
βΒ Β βββ 20.04.1
βββ solaris
βββ oracle
βΒ Β βββ 11
βββ smartos
βββ 13
- Fork it ( https://github.com/[my-github-username]/os_catalog/fork )
- Commit your collection (
git commit -am 'Add some platform') - Push to the branch (
git push) - Create a new Pull Request
MIT.