From Fedora Project Wiki
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 9: Line 9:
=== Owner ===
=== Owner ===


* Name: [[User:Pavlix|Pavel Šimerda]], [[User:Danw|Dan Winship]]
* Name: [[User:Pavlix|Pavel Šimerda]]
* Email: psimerda at redhat.com, danw at redhat.com
* Email: psimerda at redhat.com
* Name: [[User:Danw|Dan Winship]]
* Email: danw at redhat.com


=== Current status ===
=== Current status ===


* Targeted release: [[Release/20|Fedora 20]]
* Targeted release: [[Release/20|Fedora 20]]
=== Detailed description ===
With this feature, you could connect two computers by any supported means (e.g. with an Ethernet cable) and perform any common networking tasks including file sharing and remote administration. Name resolution and service discovery will be supported.
=== Benefit to Fedora ===
Fedora is often used on laptops and desktops. Users would benefit from the possibility to interconnect those devices without any complicated configuration. Connection to servers and routers, even non-Fedora ones would be also beneficial, in case their configuration is temporarily broken. This would mainly help system administrators that use Fedora on their laptops and desktops.


=== Scope ===
=== Scope ===


* glibc getaddrinfo
Glibc's getaddrinfo() implementation needs to be modified to support nsswitch getaddrinfo() function.
* glib name resolution
 
* ...
The nsswitch multicast DNS plugin must be updated so that it supports IPv6 link-local scope_id.
 
The glib generic application library must be updated to support scope_id as well. There may be other application/networking libraries.
 
Some applications may need to be updated to properly use getaddrinfo() or a proper library function.
 
=== How to test ===
 
=== User experience ===
 
=== Dependencies ===
 
Depends on [[Features/DualstackNetworking]].
 
=== Contingency plan ===
 
 
=== Documentation ===
 
* [[Networking/Addressing]]
* [[Networking/NameResolution]]
 
=== Release notes ===
 
=== Comments and discussions ===
 
See [[Talk:Features/ZeroconfNetworking]]
 
[[Category:FeatureIncomplete]]

Latest revision as of 16:59, 27 February 2013

Zero configuration networking

Summary

Support zero configuration networking. All major system services and user applications should work using multicast DNS names in the .local between directly connected computers.

Owner

Current status

Detailed description

With this feature, you could connect two computers by any supported means (e.g. with an Ethernet cable) and perform any common networking tasks including file sharing and remote administration. Name resolution and service discovery will be supported.

Benefit to Fedora

Fedora is often used on laptops and desktops. Users would benefit from the possibility to interconnect those devices without any complicated configuration. Connection to servers and routers, even non-Fedora ones would be also beneficial, in case their configuration is temporarily broken. This would mainly help system administrators that use Fedora on their laptops and desktops.

Scope

Glibc's getaddrinfo() implementation needs to be modified to support nsswitch getaddrinfo() function.

The nsswitch multicast DNS plugin must be updated so that it supports IPv6 link-local scope_id.

The glib generic application library must be updated to support scope_id as well. There may be other application/networking libraries.

Some applications may need to be updated to properly use getaddrinfo() or a proper library function.

How to test

User experience

Dependencies

Depends on Features/DualstackNetworking.

Contingency plan

Documentation

Release notes

Comments and discussions

See Talk:Features/ZeroconfNetworking