460:
224:. All non-portable functionality was encapsulated in a library layer called SFL (the "standard function library"). SFL was a free and open source project and was used fairly widely in other such projects. In 1999, the Apache web server adopted a similar approach to portability for Apache2, building the
189:
iMatix started the original Xitami server in 1996 as a demonstration of its "SMT" multithreading technology for building protocol servers. The name was chosen at the last minute when the developers realized that their original choice ("Cosmos") had already been taken by another web server that no
173:
product from 1996 to 2000. It ran as a single process with a small footprint. It was not as fast as the fastest servers but scaled well. It supported several web application protocols and was very portable. It also had a web interface to configure the web/FTP server.
253:), making Xitami scalable to multiple cores, while remaining small, and simple. iMatix has stated that it is "designed to handle thousands of connections without difficulty" which makes it ready for
257:, in which client connections remain open for extended durations. Windows binaries for X5 were released in February 2009 and X5 was used for the first time to run the iMatix
193:
Xitami was featured in an April 1997 article in Dr. Dobb's
Journal. The web server attracted people looking for a fast but simple web/FTP server, mainly on
231:
The Xitami team continued to add features until mid-2000 when development of the server stopped except for security updates. In 2008 multiple
507:
354:
470:
820:
336:
403:
465:
432:
554:
480:
385:
815:
525:
500:
738:
663:
117:
79:
549:
418:
493:
57:
293:
475:
612:
309:
258:
277:
225:
728:
166:
643:
607:
587:
272:, using a meta-programming approach called "Model Oriented Programming". X5 was presented at
779:
713:
683:
638:
582:
170:
8:
459:
351:
723:
698:
653:
617:
577:
539:
245:
In
January 2009 iMatix announced the start of a new Xitami project, version 5, called
748:
688:
673:
281:
201:
194:
769:
693:
602:
333:
129:
105:
400:
794:
436:
429:
407:
389:
358:
340:
718:
162:
110:
809:
708:
382:
678:
254:
134:
383:
Security
Advisory B013 - Xitami Web Server v2.5c2 Multiple Vulnerabilities
370:
249:. This uses the latest generation of iMatix's multithreading technology (
784:
774:
658:
516:
122:
25:
485:
668:
592:
572:
209:
648:
633:
597:
237:
vulnerabilities were reported in the final release of Xitami/2.5.
743:
733:
297:
213:
703:
273:
233:
314:
169:
server, originally developed by iMatix
Corporation as a free,
544:
285:
276:
2009 as consisting of 3,457 lines of meta-meta code. X5 uses
205:
261:
website. X5 shares the same technical framework as iMatix's
753:
622:
221:
217:
262:
453:
289:
269:
177:
In 2009, iMatix launched a new version of Xitami, called
145:
190:
longer exists. "Xitami" is "iMatix" spelled backwards.
200:
Xitami was designed to be portable, and was ported to
807:
501:
481:Implications of RestMS protocol on X5 design
508:
494:
458:
471:Xitami FAQ with pronunciation of the name
515:
808:
489:
419:Model oriented programming technology
401:Announcement of Xitami/5 (X5) project
280:in place of SFL, and has been run on
13:
373:(Dr. Dobb's Journal, 1 April 1997)
371:A portable multithreaded webserver
14:
832:
445:
85:5.0a0 / February 18, 2009
821:Software using the BSD license
423:
412:
394:
376:
364:
345:
327:
16:Open-source web and FTP server
1:
320:
63:2.5c2 / July 24, 2002
476:ServerWatch review of Xitami
7:
303:
40:; 28 years ago
10:
837:
406:February 26, 2009, at the
184:
762:
565:
532:
523:
388:October 24, 2008, at the
339:October 18, 2007, at the
310:Comparison of web servers
140:
128:
116:
104:
100:
78:
56:
52:
34:
24:
816:Free web server software
430:FOSDEM 2009 presentation
334:Xitami License Agreement
226:Apache Portable Runtime
466:Xitami legacy web site
268:X5 is written in ANSI
87:; 15 years ago
65:; 22 years ago
357:June 9, 2009, at the
240:
639:LiteSpeed Web Server
352:Liberetto newsletter
517:Web server software
21:
435:2009-02-11 at the
30:iMatix Corporation
19:
803:
802:
265:message service.
195:Microsoft Windows
156:
155:
828:
510:
503:
496:
487:
486:
462:
457:
456:
454:Official website
439:
427:
421:
416:
410:
398:
392:
380:
374:
368:
362:
349:
343:
331:
236:
152:
149:
147:
106:Operating system
95:
93:
88:
73:
71:
66:
48:
46:
41:
22:
18:
836:
835:
831:
830:
829:
827:
826:
825:
806:
805:
804:
799:
758:
561:
528:
519:
514:
452:
451:
448:
443:
442:
437:Wayback Machine
428:
424:
417:
413:
408:Wayback Machine
399:
395:
390:Wayback Machine
381:
377:
369:
365:
361:, December 1996
359:Wayback Machine
350:
346:
341:Wayback Machine
332:
328:
323:
306:
243:
232:
187:
144:
96:
91:
89:
86:
80:Preview release
74:
69:
67:
64:
44:
42:
39:
35:Initial release
17:
12:
11:
5:
834:
824:
823:
818:
801:
800:
798:
797:
792:
787:
782:
777:
772:
766:
764:
760:
759:
757:
756:
751:
746:
741:
736:
731:
726:
721:
719:Traffic Server
716:
711:
706:
701:
696:
691:
686:
681:
676:
671:
666:
661:
656:
651:
646:
641:
636:
631:
628:
625:
620:
615:
610:
605:
600:
595:
590:
585:
580:
575:
569:
567:
563:
562:
560:
559:
558:
557:
547:
542:
536:
534:
530:
529:
524:
521:
520:
513:
512:
505:
498:
490:
484:
483:
478:
473:
468:
463:
447:
446:External links
444:
441:
440:
422:
411:
393:
375:
363:
344:
325:
324:
322:
319:
318:
317:
312:
305:
302:
242:
239:
186:
183:
154:
153:
142:
138:
137:
132:
126:
125:
120:
114:
113:
111:Cross-platform
108:
102:
101:
98:
97:
84:
82:
76:
75:
62:
60:
58:Stable release
54:
53:
50:
49:
36:
32:
31:
28:
15:
9:
6:
4:
3:
2:
833:
822:
819:
817:
814:
813:
811:
796:
793:
791:
788:
786:
783:
781:
778:
776:
773:
771:
768:
767:
765:
761:
755:
752:
750:
747:
745:
742:
740:
737:
735:
732:
730:
727:
725:
722:
720:
717:
715:
712:
710:
707:
705:
702:
700:
697:
695:
692:
690:
687:
685:
682:
680:
677:
675:
672:
670:
667:
665:
662:
660:
657:
655:
652:
650:
647:
645:
642:
640:
637:
635:
632:
629:
626:
624:
621:
619:
616:
614:
611:
609:
606:
604:
601:
599:
596:
594:
591:
589:
586:
584:
581:
579:
576:
574:
571:
570:
568:
564:
556:
553:
552:
551:
548:
546:
543:
541:
538:
537:
535:
531:
527:
522:
518:
511:
506:
504:
499:
497:
492:
491:
488:
482:
479:
477:
474:
472:
469:
467:
464:
461:
455:
450:
449:
438:
434:
431:
426:
420:
415:
409:
405:
402:
397:
391:
387:
384:
379:
372:
367:
360:
356:
353:
348:
342:
338:
335:
330:
326:
316:
313:
311:
308:
307:
301:
299:
295:
291:
287:
283:
279:
275:
271:
266:
264:
260:
256:
252:
248:
238:
235:
229:
227:
223:
219:
215:
211:
207:
203:
198:
196:
191:
182:
180:
175:
172:
168:
164:
160:
151:
143:
139:
136:
133:
131:
127:
124:
121:
119:
115:
112:
109:
107:
103:
99:
83:
81:
77:
61:
59:
55:
51:
37:
33:
29:
27:
23:
789:
533:Most popular
425:
414:
396:
378:
366:
347:
329:
267:
255:long polling
250:
246:
244:
230:
199:
192:
188:
181:(Xitami/5).
178:
176:
158:
157:
26:Developer(s)
555:IIS Express
526:Comparisons
171:open-source
810:Categories
785:NCSA HTTPd
775:CERN httpd
659:NaviServer
321:References
208:and other
123:Web server
92:2009-02-18
70:2002-07-24
739:WebSphere
674:Passenger
669:OpenResty
664:NetWeaver
593:GlassFish
573:AOLserver
259:Live Zyre
729:WebLogic
649:Mongrel2
644:Mongoose
634:Lighttpd
608:Hiawatha
598:Gunicorn
588:Cherokee
433:Archived
404:Archived
386:Archived
355:Archived
337:Archived
304:See also
135:BSD-like
780:Mongrel
763:Retired
744:WildFly
734:WEBrick
724:Twisted
714:Tornado
613:iPlanet
583:Caudium
298:OpenVMS
294:Solaris
282:Windows
263:OpenAMQ
228:(APR).
214:OpenVMS
202:Windows
185:History
148:.xitami
141:Website
130:License
90: (
68: (
43: (
790:Xitami
709:Tomcat
704:thttpd
654:Monkey
540:Apache
296:, and
274:FOSDEM
234:printf
220:, and
210:Unices
159:Xitami
20:Xitami
699:Roxen
694:Resin
679:Paste
630:JOnAS
627:Jexus
618:Jetty
578:Caddy
566:Other
545:Nginx
286:Linux
251:Base2
206:Linux
161:is a
795:Zeus
754:Zope
749:Yaws
689:Puma
684:POCO
623:JEUS
222:OS/2
218:BeOS
165:and
150:.com
118:Type
45:1996
38:1996
770:Boa
603:H2O
550:IIS
315:ØMQ
290:AIX
278:APR
270:C99
167:FTP
163:Web
146:www
812::
300:.
292:,
288:,
284:,
247:X5
241:X5
216:,
212:,
204:,
197:.
179:X5
509:e
502:t
495:v
94:)
72:)
47:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.