This file is indexed.

/usr/share/GNUstep/Documentation/User/GNUstep/gnustep-faq/What-are-the-features-of-GNU-Distributed-Objects_003f.html is in gnustep-make-doc 2.7.0-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>What are the features of GNU Distributed Objects? (Untitled Document)</title>

<meta name="description" content="What are the features of GNU Distributed Objects? (Untitled Document)">
<meta name="keywords" content="What are the features of GNU Distributed Objects? (Untitled Document)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<link href="index.html#Top" rel="start" title="Top">
<link href="GNUstep-Base-Library.html#GNUstep-Base-Library" rel="up" title="GNUstep Base Library">
<link href="GNUstep-GUI-Library.html#GNUstep-GUI-Library" rel="next" title="GNUstep GUI Library">
<link href="What-is-base_0027s-current-state-of-development_003f.html#What-is-base_0027s-current-state-of-development_003f" rel="prev" title="What is base's current state of development?">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en">
<a name="What-are-the-features-of-GNU-Distributed-Objects_003f"></a>
<div class="header">
<p>
Previous: <a href="What-is-base_0027s-current-state-of-development_003f.html#What-is-base_0027s-current-state-of-development_003f" accesskey="p" rel="prev">What is base's current state of development?</a>, Up: <a href="GNUstep-Base-Library.html#GNUstep-Base-Library" accesskey="u" rel="up">GNUstep Base Library</a> &nbsp; </p>
</div>
<hr>
<a name="What-are-the-features-of-GNU-Distributed-Objects_003f-1"></a>
<h4 class="subsection">1.4.3 What are the features of GNU Distributed Objects?</h4>

<p>GNU Distributed Objects has many of the features of other distributed
objects implementations, but, since it is free software, it can be
ported to platforms for which other distributed objects implementations
are not available.
</p>
<p>[ NOTE: The GNU distributed object facilities have the same ease-of-use
as Apple&rsquo;s; be warned, however, that they are not compatible with each
other.  They have different class hierarchies, different instance
variables, different method names, different implementation strategies
and different network message formats.  You cannot communicate with a
Apple NSConnection using a GNU NSConnection.  
</p>
<p>Here are some differences between GNU distributed objects and Apple&rsquo;s
distributed objects: Apple NSDistantObject asks it&rsquo;s remote
target for the method encoding types and caches the results; GNU
NSDistantObject gets the types directly from the local GNU &quot;typed selector&quot;
mechanism if the information is known locally and only queries the remote
target or caching encoding types when using a method that is not known to
the local process.  The NSProxy for the remote root object always has name
and, once set, you cannot change the root object of a NSConnection; the GNU
Proxy for the remote root object has a target address value just like
all other Proxy&rsquo;s, and you can change the root object as many times as
you like. ].
</p>




</body>
</html>