1Devel::CheckOS::FamilieUss(e3r)Contributed Perl DocumentDaetvieoln::CheckOS::Families(3)
2
3
4
6 Devel::CheckOS::Families - what OS "families" are supported "out of the
7 box" by Devel::CheckOS and Devel::AssertOS?
8
10 Computing platforms fall into several categories. For example, there
11 is the category of Unix-a-likes. Each of these categories is a
12 "family". A platform can fall into several families.
13
15 Broadly speaking, these are platforms where:
16
17 Devices are represented as pseudo-files in the filesystem
18 Symlinks and hardlinks are supported in at least some filesystems
19 "Unix-style" permissions are supported
20 That is, there are seperate read/write/execute permissions for file
21 owner, group and anyone. This implies the presence of multiple
22 user accounts and user groups. Permissions may not be supported on
23 all filesystems.
24
25 The filesystem has a single root
26 The C API for the operating system is largely POSIX-compatible
27
29 This includes any version of Windows and also includes things like
30 Cygwin which run on top of it.
31
33 These include any OS written by, respectively, DEC, Sun, and Apple.
34 They exist because, while, eg, Mac OS Classic and Mac OS X are very
35 different platforms, they do support some unique features - such as
36 AppleScript.
37
39 This is for all real-time OSes. So far, it only includes QNX.
40
42 Copyright 2008 David Cantrell <david@cantrell.org.uk>
43
44 This documentation is free-as-in-speech. It may be used, distributed
45 and modified under the terms of the Creative Commons Attribution-Share
46 Alike 2.0 UK: England & Wales License, whose text you may read at
47 http://creativecommons.org/licenses/by-sa/2.0/uk/
48 <http://creativecommons.org/licenses/by-sa/2.0/uk/>.
49
51 This documentation is also free-as-in-mason.
52
53
54
55perl v5.12.0 2008-10-27 Devel::CheckOS::Families(3)