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.