FACTOID # 46: Japan has 53 working nuclear reactors and is planning to build another 12.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "Ircd" also viewed:
RECENT ARTICLES
More Recent Articles »
 

FACTS & STATISTICS    Simple view

  1. Select countries to view: (hold down Control key and click to select several)

     

     

    Compare:

     

     

  1. Select fact or statistic: (* = graphable)

     

     

     

  2. (OPTIONAL) Compare to statistic: (both need to be graphable)

     

     

     

  3. View result as:

     

       
(OR) SEARCH ALL encyclopedia, stats & forums:   

Encyclopedia > Ircd

An IRCd (Internet Relay Chat daemon) is a computer program to create an IRC server on which people can talk to each other via the Internet. IRC redirects here. ... In Unix and other computer multitasking operating systems, a daemon is a computer program that runs in the background, rather than under the direct control of a user; they are usually instantiated as processes. ... A computer program is a collection of instructions that describe a task, or set of tasks, to be carried out by a computer. ... In information technology, a server is a computer system that provides services to other computing systems—called clients—over a network. ...


Running a large (more than a few thousand users) IRC server requires keeping a very large number of connections open for long periods. Very few ircds are multithreaded due to the fact that nearly every action needs to access (at least read and possibly modify) the global state. The result is that the best platforms for ircds are those that offer efficient mechanisms for handling huge numbers of connections in a single thread. Linux offers this ability in the form of epoll, in kernel series newer than 2.4.x. FreeBSD (since 4.1) offers kqueue. Solaris has had /dev/poll since version 7. The difference made by these new interfaces can be dramatic. IRCU coders have mentioned increases in the practical capacity per server from 10,000 users to 20,000 users. A thread in computer science is short for a thread of execution. ... Linux (also known as GNU/Linux) is a Unix-like computer operating system. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... Solaris is a computer operating system developed by Sun Microsystems. ...


Some IRCd support SSL, for those who don't, it is still possible to use SSL via Stunnel. Some IRCd support IPv6. Transport Layer Security (TLS) and its predecessor, Secure Sockets Layer (SSL), are cryptographic protocols which provide secure communications on the Internet for such things as web browsing, e-mail, Internet faxing, and other data transfers. ... Stunnel is a free multi-platform computer program, used to provide universal TLS/SSL service. ... Internet Protocol version 6 (IPv6) is a network layer IP standard used by electronic devices to exchange data across a packet-switched internetwork. ...


History

The original IRCd was known as 'ircd', and was authored by Jarkko Oikarinen (WiZ on IRC) around 1989. He received help from a number of others, such as Markku Savela (msa on IRC), who helped with the 2.2+msa release, etc. Jarkko Oikarinen, known on IRC as WiZ, was the developer of the first Internet chat network, called IRC, short for Internet Relay Chat. ...


Around version 2.7, there was a small but notable dispute, which lead to ircu -- the undernet fork of ircd.


Around 2.8 came the concept of nick and channel delay, a system designed to help curb abusive practices such as takeovers and split riding. This was not agreed on by the majority of modern IRC (EFnet, DALnet, Undernet, etc) - and thus, 2.8 was forked into a number of different daemons using an opposing theory known as TS -- or time stamping, which stored a unique time stamp with each channel or nickname on the network to decide which was the 'correct' one to keep. More information on this may be found at http://www.ircd-hybrid.com/history.html. An IRC channel takeover is an acquisition of IRC channel operator status by someone other than the channels owner. ...


Modern times have seen further changes, among which being a number of attempts to write an ircd from scratch, such as ithildin, or inspircd. These attempts have met with mixed success, and large doses of scepticism from the existing IRC development community.


See also

IRC services is a common name for a set of features implemented in most modern Internet Relay Chat networks. ... The following tables compare general and technical information including the differences in feature sets between popular IRCds. ...

Various IRCds


  Results from FactBites:
 
ACME Internet Services - FreeBSD/UNIX Eggdrop/Psybnc/Bnc Accounts And Web Hosting, quality service at a great price! (217 words)
IRCD's are limited to the amount of users you purchased for your ircd, any attempts to bypass our limits will result in account termination without refund.
We do not allow ircds on our machines to connect to or have warez/xdcc bots, etc, this creates a lot of bandwidth when this happens therefore its banned, if we find this on your server or the network you are linked to, your account will be terminated without refund.
If the majority of users on your ircd or the network you link to is for warez or trading of illegal information/programs/music, your account will be terminated without refund.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.