151:
networks, which used networking capabilities to share resources and files located on a variety of computers of all sizes. A peer-to-peer network sets all connected computers equal; they all share the same abilities to use resources available on the network. The most popular peer-to-peer networks as
215:
applications have become the norm. Computer operating systems include a networking stack as a matter of course. During the 1980s the need to integrate dissimilar computers with network capabilities grew and the number of networked devices grew rapidly. Partly because it allowed for multi-vendor
164:. Software that allowed users to interact with these networks, despite a lack of networking support in the underlying manufacturer's operating system, was sometimes called a network operating system. Examples of such add-on software include Phil Karn's
220:, and could route packets globally rather than being restricted to a single building, the Internet protocol suite became almost universally adopted in network architectures. Thereafter, computer operating systems and the
693:
1389:
53:
Historically operating systems with networking capabilities were described as network operating systems, because they allowed personal computers (PCs) to participate in
917:
864:
686:
1193:
1164:
61:
within a local area network (LAN). This description of operating systems is now largely historical, as common operating systems include a
1379:
831:
679:
421:
634:
567:
515:
344:, a Linux kernel-based firmware for wireless routers and access points as well as low-cost networking device platforms such as the
968:
912:
732:
520:
353:
887:
857:
101:. As local area network technology became available, two general approaches to handle sharing of resources on networks arose.
1080:
978:
649:
Al-Shawakfa, Emad; Evens, Martha (2001). "The
Dialoguer: An Interactive Bilingual Interface to a Network Operating System.",
530:
201:
188:(adding NetBIOS to Windows). Examples of early operating systems with peer-to-peer networking capabilities built-in include
1358:
907:
892:
429:
953:
938:
897:
505:
133:
1119:
1066:
403:
128:. Early examples of client-server operating systems that were shipped with fully integrated network capabilities are
1384:
1134:
973:
850:
445:
1169:
988:
948:
943:
902:
525:
410:) for communications service providers that is designed for scalability, high performance and high availability.
1212:
1099:
762:
535:
483:
425:
117:
958:
417:
161:
1346:
1285:
1174:
1154:
1103:
1061:
185:
1129:
1095:
997:
933:
348:
208:
141:
1326:
1300:
407:
315:
237:
169:
1295:
1247:
1124:
125:
94:
1232:
1139:
264:
233:
121:
90:
43:
314:; families of network operating systems used across various Cisco Systems device including the
1341:
1290:
1222:
1179:
1020:
630:
563:
455:
177:
113:
1321:
873:
798:
459:
380:
335:
329:
217:
105:
86:
54:
39:
1265:
1227:
1198:
717:
370:
366:
58:
17:
1351:
1275:
1237:
1109:
268:
129:
82:
47:
1373:
1217:
1056:
1010:
472:
441:
261:
241:
109:
62:
1144:
818:
793:
361:
311:
307:
148:
137:
671:
1270:
1252:
1035:
1025:
1015:
803:
727:
303:
108:
for a computer which implemented network capabilities. Operating systems with a
737:
666:
376:
1207:
1114:
1040:
1005:
722:
510:
487:
416:, an open source operating system which includes its own implementations of
319:
257:
245:
212:
197:
193:
173:
98:
788:
1336:
757:
742:
477:
468:
389:
325:
282:
278:
221:
153:
1331:
1260:
1030:
813:
752:
747:
464:
451:
413:
393:
345:
808:
357:
341:
78:
842:
1280:
772:
433:
291:
287:
272:
189:
157:
553:
551:
767:
492:
437:
399:
385:
181:
165:
147:
These limited client/server networks were gradually replaced by
74:
846:
675:
89:
networks were developed to share hardware resources, such as a
1316:
298:
FreeBSD, NetBSD, OpenBSD, and Linux-based operating systems
271:. (Earlier switches ran the Catalyst operating system, or
224:
of network devices tended to support
Internet protocols.
440:
standardized networking protocols, as well as firewall (
338:
distribution, which uses the full TCP/IP stack of Linux
486:, a Linux-based network operating system developed by
172:(adding Ethernet and Internet support to MS-DOS), and
124:
enables multiple clients to share resources, such as
1309:
1246:
1192:
1153:
1088:
1079:
1049:
996:
987:
926:
880:
781:
710:
495:, an open source fork of the Vyatta routing package
667:Chapter 6 of Dr. Roy Winkelman's guide to networks
598:Winkelman, Dr. Roy (2009). "Chapter 6: Software",
582:Dean, Tamara (2009). "Network Operating Systems",
168:NOS (adding Internet support to CP/M and MS-DOS),
27:Computer software for running local area networks
611:Davis, Ziff (2011). "network operating system",
594:
592:
260:, a family of network operating systems used on
104:Historically, a network operating system was an
653:Vol. 18 Issue 3, p131, 19p, Retrieved 5/7/2011.
232:Network operating systems can be embedded in a
248:). Notable network operating systems include:
73:Early microcomputer operating systems such as
858:
687:
629:(6 ed.). cengage Learning. p. 305.
562:(6 ed.). cengage Learning. p. 318.
8:
85:were designed for one user on one computer.
1085:
993:
865:
851:
843:
694:
680:
672:
328:; a network operating system that runs on
1390:Internet Protocol based network software
379:(EXOS), used in network devices made by
547:
600:An Educator's Guide to School Networks
252:Proprietary network operating systems
7:
373:and uses an unmodified Linux kernel
240:that operates the functions in the
290:, used in network devices made by
65:to support a client–server model.
25:
625:Ann McHoes; Ida M. Flynn (2012).
558:Ann McHoes; Ida M. Flynn (2012).
516:Network Computer Operating System
969:Object-oriented operating system
733:Dell Networking Operating System
521:Network functions virtualization
388:(Force10 Operating System), the
354:Dell Networking Operating System
228:Network device operating systems
627:Understanding Operating Systems
560:Understanding Operating Systems
42:for a network device such as a
979:Supercomputer operating system
531:Interruptible operating system
202:Berkeley Software Distribution
59:shared file and printer access
1:
954:Just enough operating system
939:Distributed operating system
506:Distributed operating system
406:operating system (hosted by
140:which used a variant of the
134:Internetwork Packet Exchange
1067:User space and kernel space
367:Extensible Operating System
360:based, while OS10 uses the
136:(IPX) network protocol and
1406:
974:Real-time operating system
584:Network+ Guide to Networks
118:client-server architecture
1380:Network operating systems
1170:Multilevel feedback queue
1165:Fixed-priority preemptive
949:Hobbyist operating system
944:Embedded operating system
827:
703:Network operating systems
526:Operating System Projects
97:or a large and expensive
1213:General protection fault
964:Network operating system
918:User features comparison
536:SONiC (operating system)
32:network operating system
18:Network Operating System
959:Mobile operating system
162:Internet protocol suite
1062:Loadable kernel module
369:runs on switches from
186:Windows for Workgroups
1130:Process control block
1096:Computer multitasking
934:Disk operating system
209:distributed computing
170:PC/TCP Packet Drivers
142:Xerox Network Systems
1301:Virtual tape library
893:Forensic engineering
116:to participate in a
1310:Supporting concepts
1296:Virtual file system
615:Retrieved 5/7/2011.
480:, a fork of pfSense
38:) is a specialized
1233:Segmentation fault
1081:Process management
114:personal computers
91:mainframe computer
1385:Operating systems
1367:
1366:
1223:Memory protection
1194:Memory management
1188:
1187:
1180:Shortest job next
1075:
1074:
874:Operating systems
840:
839:
402:, an open source
396:Ethernet switches
238:hardware firewall
178:Microsoft Windows
144:(XNS) protocols.
55:computer networks
16:(Redirected from
1397:
1322:Computer network
1086:
994:
867:
860:
853:
844:
696:
689:
682:
673:
654:
647:
641:
640:
622:
616:
609:
603:
596:
587:
580:
574:
573:
555:
460:embedded devices
408:Linux Foundation
381:Extreme Networks
330:Juniper Networks
269:network switches
218:interoperability
106:operating system
87:Packet switching
40:operating system
21:
1405:
1404:
1400:
1399:
1398:
1396:
1395:
1394:
1370:
1369:
1368:
1363:
1305:
1266:Defragmentation
1251:
1242:
1228:Protection ring
1197:
1184:
1156:
1149:
1071:
1045:
983:
922:
876:
871:
841:
836:
823:
777:
718:AlliedWare Plus
706:
700:
663:
658:
657:
648:
644:
637:
624:
623:
619:
610:
606:
597:
590:
581:
577:
570:
557:
556:
549:
544:
502:
392:family used on
300:
254:
230:
71:
28:
23:
22:
15:
12:
11:
5:
1403:
1401:
1393:
1392:
1387:
1382:
1372:
1371:
1365:
1364:
1362:
1361:
1356:
1355:
1354:
1352:User interface
1349:
1339:
1334:
1329:
1324:
1319:
1313:
1311:
1307:
1306:
1304:
1303:
1298:
1293:
1288:
1283:
1278:
1276:File attribute
1273:
1268:
1263:
1257:
1255:
1244:
1243:
1241:
1240:
1238:Virtual memory
1235:
1230:
1225:
1220:
1215:
1210:
1204:
1202:
1190:
1189:
1186:
1185:
1183:
1182:
1177:
1172:
1167:
1161:
1159:
1151:
1150:
1148:
1147:
1142:
1137:
1132:
1127:
1122:
1117:
1112:
1110:Context switch
1107:
1092:
1090:
1083:
1077:
1076:
1073:
1072:
1070:
1069:
1064:
1059:
1053:
1051:
1047:
1046:
1044:
1043:
1038:
1033:
1028:
1023:
1018:
1013:
1008:
1002:
1000:
991:
985:
984:
982:
981:
976:
971:
966:
961:
956:
951:
946:
941:
936:
930:
928:
924:
923:
921:
920:
915:
910:
905:
900:
895:
890:
884:
882:
878:
877:
872:
870:
869:
862:
855:
847:
838:
837:
835:
834:
828:
825:
824:
822:
821:
816:
811:
806:
801:
796:
791:
785:
783:
779:
778:
776:
775:
770:
765:
760:
755:
750:
745:
740:
735:
730:
725:
720:
714:
712:
708:
707:
701:
699:
698:
691:
684:
676:
670:
669:
662:
661:External links
659:
656:
655:
651:Expert Systems
642:
635:
617:
604:
588:
575:
568:
546:
545:
543:
540:
539:
538:
533:
528:
523:
518:
513:
508:
501:
498:
497:
496:
490:
481:
475:
462:
454:used to route
449:
448:functionality.
446:load-balancing
411:
397:
383:
374:
364:
351:
339:
333:
323:
299:
296:
295:
294:
285:
276:
253:
250:
229:
226:
130:Novell NetWare
83:classic Mac OS
70:
67:
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1402:
1391:
1388:
1386:
1383:
1381:
1378:
1377:
1375:
1360:
1357:
1353:
1350:
1348:
1345:
1344:
1343:
1340:
1338:
1335:
1333:
1330:
1328:
1325:
1323:
1320:
1318:
1315:
1314:
1312:
1308:
1302:
1299:
1297:
1294:
1292:
1289:
1287:
1284:
1282:
1279:
1277:
1274:
1272:
1269:
1267:
1264:
1262:
1259:
1258:
1256:
1254:
1249:
1245:
1239:
1236:
1234:
1231:
1229:
1226:
1224:
1221:
1219:
1218:Memory paging
1216:
1214:
1211:
1209:
1206:
1205:
1203:
1200:
1195:
1191:
1181:
1178:
1176:
1173:
1171:
1168:
1166:
1163:
1162:
1160:
1158:
1152:
1146:
1143:
1141:
1138:
1136:
1133:
1131:
1128:
1126:
1123:
1121:
1118:
1116:
1113:
1111:
1108:
1105:
1101:
1097:
1094:
1093:
1091:
1087:
1084:
1082:
1078:
1068:
1065:
1063:
1060:
1058:
1057:Device driver
1055:
1054:
1052:
1048:
1042:
1039:
1037:
1034:
1032:
1029:
1027:
1024:
1022:
1019:
1017:
1014:
1012:
1009:
1007:
1004:
1003:
1001:
999:
998:Architectures
995:
992:
990:
986:
980:
977:
975:
972:
970:
967:
965:
962:
960:
957:
955:
952:
950:
947:
945:
942:
940:
937:
935:
932:
931:
929:
925:
919:
916:
914:
911:
909:
906:
904:
901:
899:
896:
894:
891:
889:
886:
885:
883:
879:
875:
868:
863:
861:
856:
854:
849:
848:
845:
833:
830:
829:
826:
820:
817:
815:
812:
810:
807:
805:
802:
800:
799:Cumulus Linux
797:
795:
792:
790:
787:
786:
784:
780:
774:
771:
769:
766:
764:
761:
759:
756:
754:
751:
749:
746:
744:
741:
739:
736:
734:
731:
729:
726:
724:
721:
719:
716:
715:
713:
709:
704:
697:
692:
690:
685:
683:
678:
677:
674:
668:
665:
664:
660:
652:
646:
643:
638:
636:9781133417569
632:
628:
621:
618:
614:
608:
605:
601:
595:
593:
589:
585:
579:
576:
571:
569:9781133417569
565:
561:
554:
552:
548:
541:
537:
534:
532:
529:
527:
524:
522:
519:
517:
514:
512:
509:
507:
504:
503:
499:
494:
491:
489:
485:
482:
479:
476:
474:
471:, which uses
470:
466:
463:
461:
457:
453:
450:
447:
443:
439:
435:
431:
427:
423:
419:
415:
412:
409:
405:
401:
398:
395:
391:
387:
384:
382:
378:
375:
372:
368:
365:
363:
359:
355:
352:
350:
347:
343:
340:
337:
336:Cumulus Linux
334:
331:
327:
324:
321:
317:
313:
309:
305:
302:
301:
297:
293:
289:
286:
284:
280:
277:
274:
270:
266:
263:
262:Cisco Systems
259:
256:
255:
251:
249:
247:
243:
242:network layer
239:
235:
227:
225:
223:
219:
214:
210:
205:
203:
199:
195:
191:
187:
183:
179:
176:(for MS-DOS,
175:
171:
167:
163:
159:
155:
150:
145:
143:
139:
135:
131:
127:
123:
119:
115:
111:
110:network stack
107:
102:
100:
96:
92:
88:
84:
80:
76:
68:
66:
64:
63:network stack
60:
56:
51:
50:or firewall.
49:
45:
41:
37:
33:
19:
1253:file systems
1145:Time-sharing
963:
819:Novell S-Net
794:Banyan VINES
702:
650:
645:
626:
620:
612:
607:
599:
583:
578:
559:
467:, a fork of
436:, and other
362:Linux kernel
231:
206:
152:of 2020 are
149:Peer-to-peer
146:
138:Banyan VINES
103:
72:
52:
35:
31:
29:
1271:Device file
1261:Boot loader
1175:Round-robin
1100:Cooperative
1036:Rump kernel
1026:Multikernel
1016:Microkernel
913:Usage share
804:LAN Manager
728:Cisco NX-OS
356:; DNOS9 is
316:Cisco Nexus
304:Cisco NX-OS
200:), and the
120:in which a
1374:Categories
1201:protection
1157:algorithms
1155:Scheduling
1104:Preemptive
1050:Components
1021:Monolithic
888:Comparison
738:ExtremeXOS
586:, 421(483)
542:References
456:IP packets
377:ExtremeXOS
132:using the
1291:Partition
1208:Bus error
1135:Real-time
1115:Interrupt
1041:Unikernel
1006:Exokernel
723:Cisco IOS
613:PCmag.com
511:FRRouting
488:Microsoft
332:platforms
322:platforms
320:Cisco ASR
258:Cisco IOS
213:groupware
198:LocalTalk
194:AppleTalk
174:LANtastic
99:hard disk
1337:Live USB
1199:resource
1089:Concepts
927:Variants
908:Timeline
832:Category
782:Historic
758:ScreenOS
743:Junos OS
500:See also
478:OPNsense
469:M0n0wall
390:firmware
326:Junos OS
283:MikroTik
279:RouterOS
222:firmware
160:and the
154:Ethernet
126:printers
112:allowed
1332:Live CD
1286:Journal
1250:access,
1248:Storage
1125:Process
1031:vkernel
898:History
881:General
814:NetWare
789:3+Share
753:pfSense
748:OpenWrt
711:Current
465:pfSense
452:OpenWrt
414:OpenBSD
394:Force10
346:Linksys
265:routers
246:layer 3
207:Today,
192:(using
184:), and
95:printer
69:History
1140:Thread
1011:Hybrid
989:Kernel
809:MS-Net
633:
566:
444:) and
371:Arista
358:NetBSD
349:WRT54G
342:DD-WRT
312:IOS XR
310:, and
308:IOS XE
234:router
122:server
79:MS-DOS
48:switch
44:router
1342:Shell
1281:Inode
773:ZyNOS
763:SONiC
705:(NOS)
484:SONiC
434:VXLAN
292:ZyXEL
288:ZyNOS
273:CatOS
190:MacOS
158:Wi-Fi
903:List
768:VyOS
631:ISBN
602:, 6.
564:ISBN
493:VyOS
438:IETF
430:MPLS
426:OSPF
422:RPKI
400:ONOS
386:FTOS
318:and
267:and
211:and
196:and
182:OS/2
180:and
166:KA9Q
93:, a
81:and
75:CP/M
57:and
1359:PXE
1347:CLI
1327:HAL
1317:API
1120:IPC
458:on
418:BGP
404:SDN
281:by
236:or
36:NOS
1376::
1102:,
591:^
550:^
473:PF
442:PF
432:,
428:,
424:,
420:,
306:,
204:.
156:,
77:,
46:,
30:A
1196:,
1106:)
1098:(
866:e
859:t
852:v
695:e
688:t
681:v
639:.
572:.
275:)
244:(
34:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.