Knowledge (XXG)

Lguest

Source đź“ť

1490: 136: 1502: 1528: 1476: 1052: 198: 341: 149: 1141: 1598: 1136: 266: 1593: 103: 1569: 1494: 141: 102:
introduced in kernel version 2.6.23 (released 9 October 2007) and removed in kernel version 4.14 (November 2017). The hypervisor is an
873: 641: 371: 1588: 983: 311: 1417: 1298: 346: 154: 700: 106:
system capable of running unmodified 32-bit x86 Linux kernels as guest machines. Installation is as easy as running
1399: 1213: 331: 259: 65: 1404: 1046: 382: 1562: 967: 952: 868: 656: 461: 1310: 1109: 745: 633: 588: 538: 522: 499: 321: 1455: 1432: 1427: 1262: 1228: 1218: 1090: 1035: 912: 451: 1506: 1409: 252: 1603: 1439: 1041: 603: 301: 213: 1555: 1235: 714: 573: 507: 1389: 1223: 809: 709: 646: 568: 563: 351: 96: 48: 1360: 1008: 978: 973: 824: 479: 441: 1539: 1114: 676: 397: 387: 296: 60: 36: 1350: 1018: 799: 1380: 1285: 1196: 1073: 1068: 1063: 1058: 841: 666: 661: 306: 1582: 1315: 1131: 937: 927: 686: 558: 436: 194: 121: 29: 117:
Lguest can still be installed on kernel 4.14 and later through out-of-tree patches.
1480: 1201: 1119: 1013: 957: 316: 275: 93: 53: 1206: 1099: 681: 578: 1293: 1268: 1255: 1160: 1148: 1078: 988: 474: 377: 336: 131: 99: 24: 1155: 1124: 993: 829: 618: 489: 446: 1273: 1094: 1083: 1003: 947: 942: 888: 836: 725: 651: 1355: 1340: 1250: 1240: 1180: 1104: 998: 922: 863: 777: 740: 671: 613: 608: 512: 469: 179: 1345: 1330: 1175: 1170: 932: 883: 856: 819: 789: 756: 735: 484: 431: 326: 238: 174: 1535: 1527: 1475: 1165: 1028: 962: 917: 878: 846: 814: 772: 767: 730: 598: 593: 553: 548: 41: 1245: 1023: 851: 782: 426: 248: 244: 1325: 1303: 231: 76: 214:"Closing the curtain on lguest (and this mailing list!)" 1543: 1448: 1388: 1379: 1284: 1189: 905: 798: 708: 699: 632: 537: 530: 521: 498: 460: 419: 412: 360: 289: 282: 71: 59: 47: 35: 23: 150:Comparison of platform virtualization software 1563: 260: 8: 18: 1570: 1556: 1385: 1281: 705: 534: 527: 416: 286: 267: 253: 245: 17: 175:"The first half of the 4.14 merge window" 1495:Free and open-source software portal 1053:Earliest eligible virtual deadline first 165: 173:Corbet, Jonathan (8 September 2017). 104:operating-system-level virtualization 7: 1524: 1522: 142:Free and open-source software portal 1542:. You can help Knowledge (XXG) by 14: 1599:Virtualization software for Linux 212:Rusty Russell (15 October 2017). 1526: 1501: 1500: 1488: 1474: 342:Supported computer architectures 134: 372:The Linux Programming Interface 1: 1594:Free virtualization software 155:Kernel-based Virtual Machine 1620: 1521: 1214:High-performance computing 1036:Process and I/O schedulers 66:GNU General Public License 1468: 1047:Completely Fair Scheduler 312:Tanenbaum–Torvalds debate 239:An introduction to lguest 120:Lguest was maintained by 968:Kernel same-page merging 1311:OS-level virtualization 199:"drivers/lguest/README" 114:to create a new guest. 1538:-related article is a 1456:List of Linux adopters 398:Linux User Group (LUG) 1589:Linux kernel features 1042:Brain Fuck Scheduler 302:Linux Mark Institute 1236:Real-time computing 508:Linux Standard Base 112:tools/lguest/lguest 20: 1224:Compute Node Linux 810:C standard library 97:x86 virtualization 25:Original author(s) 1551: 1550: 1516: 1515: 1464: 1463: 1375: 1374: 1371: 1370: 1009:Network scheduler 901: 900: 897: 896: 695: 694: 442:Linux kernel oops 408: 407: 388:Linux conferences 87: 86: 1611: 1572: 1565: 1558: 1530: 1523: 1504: 1503: 1493: 1492: 1491: 1481:Linux portal 1479: 1478: 1386: 1282: 1091:Security Modules 706: 535: 528: 417: 297:Linux Foundation 287: 269: 262: 255: 246: 235: 234: 232:Official website 218: 217: 209: 203: 202: 197:(26 July 2007). 191: 185: 184: 170: 144: 139: 138: 137: 83: 80: 78: 37:Operating system 21: 1619: 1618: 1614: 1613: 1612: 1610: 1609: 1608: 1579: 1578: 1577: 1576: 1519: 1517: 1512: 1489: 1487: 1473: 1460: 1444: 1391: 1367: 1351:User-mode Linux 1280: 1185: 893: 801: 794: 713: 691: 628: 540: 517: 494: 456: 404: 356: 347:Version history 278: 273: 230: 229: 226: 221: 211: 210: 206: 193: 192: 188: 172: 171: 167: 163: 140: 135: 133: 130: 75: 12: 11: 5: 1617: 1615: 1607: 1606: 1601: 1596: 1591: 1581: 1580: 1575: 1574: 1567: 1560: 1552: 1549: 1548: 1531: 1514: 1513: 1511: 1510: 1498: 1484: 1469: 1466: 1465: 1462: 1461: 1459: 1458: 1452: 1450: 1446: 1445: 1443: 1442: 1437: 1436: 1435: 1430: 1422: 1421: 1420: 1412: 1407: 1402: 1396: 1394: 1383: 1377: 1376: 1373: 1372: 1369: 1368: 1366: 1365: 1364: 1363: 1358: 1353: 1348: 1343: 1335: 1334: 1333: 1328: 1323: 1318: 1308: 1307: 1306: 1301: 1290: 1288: 1286:Virtualization 1279: 1278: 1277: 1276: 1271: 1260: 1259: 1258: 1253: 1248: 1243: 1233: 1232: 1231: 1226: 1221: 1211: 1210: 1209: 1204: 1193: 1191: 1187: 1186: 1184: 1183: 1178: 1173: 1168: 1163: 1158: 1152: 1151: 1146: 1145: 1144: 1139: 1132:Device drivers 1128: 1127: 1122: 1117: 1112: 1107: 1102: 1097: 1087: 1086: 1081: 1076: 1074:SCHED_DEADLINE 1071: 1069:O(1) scheduler 1066: 1064:O(n) scheduler 1061: 1059:Noop scheduler 1056: 1050: 1044: 1039: 1032: 1031: 1026: 1021: 1016: 1011: 1006: 1001: 996: 991: 986: 981: 976: 971: 965: 960: 955: 950: 945: 940: 935: 930: 925: 920: 915: 913:Kernel modules 909: 907: 903: 902: 899: 898: 895: 894: 892: 891: 886: 881: 876: 871: 866: 861: 860: 859: 854: 849: 844: 839: 834: 833: 832: 822: 817: 806: 804: 796: 795: 793: 792: 787: 786: 785: 775: 770: 765: 762: 759: 754: 751: 748: 743: 738: 733: 728: 723: 719: 717: 703: 697: 696: 693: 692: 690: 689: 684: 679: 674: 669: 667:Memory barrier 664: 659: 654: 649: 644: 638: 636: 630: 629: 627: 626: 625: 624: 621: 616: 611: 606: 601: 596: 586: 585: 584: 581: 576: 571: 566: 561: 556: 545: 543: 532: 525: 519: 518: 516: 515: 510: 504: 502: 496: 495: 493: 492: 487: 482: 477: 472: 466: 464: 458: 457: 455: 454: 449: 444: 439: 434: 429: 423: 421: 414: 410: 409: 406: 405: 403: 402: 401: 400: 392: 391: 390: 385: 380: 375: 364: 362: 358: 357: 355: 354: 349: 344: 339: 334: 329: 324: 319: 314: 309: 304: 299: 293: 291: 284: 280: 279: 274: 272: 271: 264: 257: 249: 243: 242: 236: 225: 224:External links 222: 220: 219: 204: 195:Russell, Rusty 186: 164: 162: 159: 158: 157: 152: 146: 145: 129: 126: 85: 84: 73: 69: 68: 63: 57: 56: 51: 45: 44: 39: 33: 32: 27: 13: 10: 9: 6: 4: 3: 2: 1616: 1605: 1602: 1600: 1597: 1595: 1592: 1590: 1587: 1586: 1584: 1573: 1568: 1566: 1561: 1559: 1554: 1553: 1547: 1545: 1541: 1537: 1532: 1529: 1525: 1520: 1509: 1508: 1499: 1497: 1496: 1485: 1483: 1482: 1477: 1471: 1470: 1467: 1457: 1454: 1453: 1451: 1447: 1441: 1438: 1434: 1431: 1429: 1426: 1425: 1423: 1419: 1416: 1415: 1414:Thin client: 1413: 1411: 1408: 1406: 1403: 1401: 1398: 1397: 1395: 1393: 1387: 1384: 1382: 1378: 1362: 1359: 1357: 1354: 1352: 1349: 1347: 1344: 1342: 1339: 1338: 1336: 1332: 1329: 1327: 1324: 1322: 1319: 1317: 1316:Linux-VServer 1314: 1313: 1312: 1309: 1305: 1302: 1300: 1297: 1296: 1295: 1292: 1291: 1289: 1287: 1283: 1275: 1272: 1270: 1267: 1266: 1264: 1261: 1257: 1254: 1252: 1249: 1247: 1244: 1242: 1239: 1238: 1237: 1234: 1230: 1227: 1225: 1222: 1220: 1217: 1216: 1215: 1212: 1208: 1205: 1203: 1200: 1199: 1198: 1195: 1194: 1192: 1188: 1182: 1179: 1177: 1174: 1172: 1169: 1167: 1164: 1162: 1159: 1157: 1154: 1153: 1150: 1147: 1143: 1140: 1138: 1135: 1134: 1133: 1130: 1129: 1126: 1123: 1121: 1118: 1116: 1113: 1111: 1108: 1106: 1103: 1101: 1098: 1096: 1092: 1089: 1088: 1085: 1082: 1080: 1077: 1075: 1072: 1070: 1067: 1065: 1062: 1060: 1057: 1054: 1051: 1048: 1045: 1043: 1040: 1037: 1034: 1033: 1030: 1027: 1025: 1022: 1020: 1017: 1015: 1012: 1010: 1007: 1005: 1002: 1000: 997: 995: 992: 990: 987: 985: 982: 980: 977: 975: 972: 969: 966: 964: 961: 959: 956: 954: 951: 949: 946: 944: 941: 939: 938:Device mapper 936: 934: 931: 929: 926: 924: 921: 919: 916: 914: 911: 910: 908: 904: 890: 887: 885: 882: 880: 877: 875: 872: 870: 867: 865: 862: 858: 855: 853: 850: 848: 845: 843: 840: 838: 835: 831: 828: 827: 826: 823: 821: 818: 816: 813: 812: 811: 808: 807: 805: 803: 797: 791: 788: 784: 781: 780: 779: 776: 774: 771: 769: 766: 763: 760: 758: 755: 752: 749: 747: 744: 742: 739: 737: 734: 732: 729: 727: 724: 721: 720: 718: 716: 711: 707: 704: 702: 698: 688: 685: 683: 680: 678: 675: 673: 670: 668: 665: 663: 660: 658: 655: 653: 650: 648: 645: 643: 640: 639: 637: 635: 631: 622: 620: 617: 615: 612: 610: 607: 605: 602: 600: 597: 595: 592: 591: 590: 587: 582: 580: 577: 575: 572: 570: 567: 565: 562: 560: 557: 555: 552: 551: 550: 547: 546: 544: 542: 536: 533: 529: 526: 524: 520: 514: 511: 509: 506: 505: 503: 501: 497: 491: 488: 486: 483: 481: 478: 476: 473: 471: 468: 467: 465: 463: 459: 453: 450: 448: 445: 443: 440: 438: 435: 433: 430: 428: 425: 424: 422: 418: 415: 411: 399: 396: 395: 393: 389: 386: 384: 381: 379: 376: 374: 373: 369: 368: 366: 365: 363: 359: 353: 350: 348: 345: 343: 340: 338: 335: 333: 330: 328: 325: 323: 320: 318: 315: 313: 310: 308: 305: 303: 300: 298: 295: 294: 292: 288: 285: 281: 277: 270: 265: 263: 258: 256: 251: 250: 247: 240: 237: 233: 228: 227: 223: 215: 208: 205: 200: 196: 190: 187: 182: 181: 176: 169: 166: 160: 156: 153: 151: 148: 147: 143: 132: 127: 125: 123: 122:Rusty Russell 118: 115: 113: 109: 105: 101: 98: 95: 91: 82: 74: 70: 67: 64: 62: 58: 55: 52: 50: 46: 43: 40: 38: 34: 31: 30:Rusty Russell 28: 26: 22: 16: 1544:expanding it 1533: 1518: 1505: 1486: 1472: 1320: 1202:Linux kernel 1120:Tomoyo Linux 715:File systems 370: 322:SCO disputes 283:Organization 276:Linux kernel 207: 189: 178: 168: 119: 116: 111: 110:followed by 107: 94:Linux kernel 89: 88: 54:Linux kernel 15: 1604:Linux stubs 1207:Linux-libre 1100:Exec Shield 979:Framebuffer 682:Video4Linux 539:System Call 367:Developers 307:Linus's law 108:modprobe lg 1583:Categories 1294:Hypervisor 1256:PREEMPT_RT 1161:KernelCare 1149:Raw device 1079:SCHED_FIFO 989:KMS driver 906:Components 761:securityfs 647:Crypto API 589:Linux-only 475:System.map 378:kernel.org 337:menuconfig 332:GNU GPL v2 161:References 100:hypervisor 1433:LYME-LYCE 1156:initramfs 1125:Linux PAM 994:Netfilter 864:libcgroup 830:libhybris 802:libraries 750:hugetlbfs 701:Userspace 634:In-kernel 619:readahead 541:Interface 490:initramfs 447:SystemTap 420:Debugging 413:Technical 352:Criticism 241:(LWN.net) 1507:Category 1449:Adopters 1424:Server: 1405:Embedded 1381:Adoption 1274:PSXLinux 1197:Mainline 1190:Variants 1142:graphics 1095:AppArmor 1084:SCHED_RR 1004:nftables 948:dm-crypt 943:dm-cache 889:liburing 879:libevdev 837:dietlibc 726:configfs 652:io uring 128:See also 49:Platform 1440:Devices 1400:Desktop 1361:coLinux 1356:MkLinux 1341:L4Linux 1269:μClinux 1251:Xenomai 1241:RTLinux 1181:Ksplice 1110:SELinux 1105:seccomp 1055:(EEVDF) 999:Netlink 928:Console 923:cgroups 874:libalsa 800:Wrapper 778:systemd 741:debugfs 710:Daemons 672:New API 614:inotify 609:dnotify 513:x32 ABI 470:vmlinux 462:Startup 361:Support 180:LWN.net 79:.ozlabs 72:Website 61:License 1410:Gaming 1392:of use 1346:ELinOS 1337:Other 1331:OpenVZ 1321:Lguest 1265:-less 1176:kpatch 1171:kGraft 1137:802.11 933:bcache 884:libusb 869:libdrm 857:Newlib 842:EGLIBC 825:Bionic 820:uClibc 790:Kmscon 764:sockfs 757:procfs 753:pipefs 736:devpts 662:kernfs 604:splice 559:select 531:Kernel 485:initrd 480:dracut 432:ftrace 394:Users 327:Linaro 290:Kernel 90:Lguest 77:lguest 19:Lguest 1536:Linux 1534:This 1390:Range 1229:SLURM 1166:kexec 1115:Smack 1049:(CFS) 1029:zswap 970:(KSM) 963:evdev 918:BlueZ 847:klibc 815:glibc 773:tmpfs 768:sysfs 731:devfs 722:bpffs 599:epoll 594:futex 574:close 554:ioctl 549:POSIX 437:kdump 92:is a 42:Linux 1540:stub 1428:LAMP 1418:LTSP 1246:RTAI 1024:zram 1019:SLUB 1014:perf 958:EDAC 852:musl 783:udev 746:FUSE 642:ALSA 579:sync 569:read 564:open 523:APIs 500:ABIs 427:CRIU 383:LKML 81:.org 1326:LXC 1304:Xen 1299:KVM 1263:MMU 1219:INK 984:LVM 974:LIO 953:DRM 687:IIO 677:RCU 657:DRM 452:BPF 317:Tux 1585:: 1093:: 177:. 124:. 1571:e 1564:t 1557:v 1546:. 1038:: 712:, 623:… 583:… 268:e 261:t 254:v 216:. 201:. 183:.

Index

Original author(s)
Rusty Russell
Operating system
Linux
Platform
Linux kernel
License
GNU General Public License
lguest.ozlabs.org
Linux kernel
x86 virtualization
hypervisor
operating-system-level virtualization
Rusty Russell
Free and open-source software portal
Comparison of platform virtualization software
Kernel-based Virtual Machine
"The first half of the 4.14 merge window"
LWN.net
Russell, Rusty
"drivers/lguest/README"
"Closing the curtain on lguest (and this mailing list!)"
Official website
An introduction to lguest
v
t
e
Linux kernel
Linux Foundation
Linux Mark Institute

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑