Weblinux: A scalable in-browser and client-side linux and IDE

Rémi Sharrock, Lawrence Christopher Angrave, Ella Hamonic

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

"WebLinux" is a web app tool providing a standard Linux OS and an IDE in the browser, including a terminal, a code editor and a file browser. It provides a client-side and offline Linux OS environment based on a Javascript emulated processor. By avoiding the use of a Virtual Machine or any Linux server, Weblinux enables learners to directly start experimenting with the Linux OS without installing any software. The tool is entirely client-side which makes it extremely scalable and easy to deploy within a large community of online learners.

Original languageEnglish (US)
Title of host publicationProceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450358866
DOIs
StatePublished - Jun 26 2018
Event5th Annual ACM Conference on Learning at Scale, L at S 2018 - London, United Kingdom
Duration: Jun 26 2018Jun 28 2018

Publication series

NameProceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018

Other

Other5th Annual ACM Conference on Learning at Scale, L at S 2018
CountryUnited Kingdom
CityLondon
Period6/26/186/28/18

Fingerprint

editor
Application programs
community
Servers
Linux
software
Virtual machine

Keywords

  • Browser
  • CLI
  • Education
  • Emulator
  • In-browser IDE
  • Javascript
  • Linux
  • MOOC
  • Openrisc
  • scalability

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Education
  • Software
  • Computer Science Applications

Cite this

Sharrock, R., Angrave, L. C., & Hamonic, E. (2018). Weblinux: A scalable in-browser and client-side linux and IDE. In Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018 [45] (Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018). Association for Computing Machinery, Inc. https://doi.org/10.1145/3231644.3231703

Weblinux : A scalable in-browser and client-side linux and IDE. / Sharrock, Rémi; Angrave, Lawrence Christopher; Hamonic, Ella.

Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018. Association for Computing Machinery, Inc, 2018. 45 (Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Sharrock, R, Angrave, LC & Hamonic, E 2018, Weblinux: A scalable in-browser and client-side linux and IDE. in Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018., 45, Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018, Association for Computing Machinery, Inc, 5th Annual ACM Conference on Learning at Scale, L at S 2018, London, United Kingdom, 6/26/18. https://doi.org/10.1145/3231644.3231703
Sharrock R, Angrave LC, Hamonic E. Weblinux: A scalable in-browser and client-side linux and IDE. In Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018. Association for Computing Machinery, Inc. 2018. 45. (Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018). https://doi.org/10.1145/3231644.3231703
Sharrock, Rémi ; Angrave, Lawrence Christopher ; Hamonic, Ella. / Weblinux : A scalable in-browser and client-side linux and IDE. Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018. Association for Computing Machinery, Inc, 2018. (Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018).
@inproceedings{6c8e3657ddec42bb83d063f06c8f1ec5,
title = "Weblinux: A scalable in-browser and client-side linux and IDE",
abstract = "{"}WebLinux{"} is a web app tool providing a standard Linux OS and an IDE in the browser, including a terminal, a code editor and a file browser. It provides a client-side and offline Linux OS environment based on a Javascript emulated processor. By avoiding the use of a Virtual Machine or any Linux server, Weblinux enables learners to directly start experimenting with the Linux OS without installing any software. The tool is entirely client-side which makes it extremely scalable and easy to deploy within a large community of online learners.",
keywords = "Browser, CLI, Education, Emulator, In-browser IDE, Javascript, Linux, MOOC, Openrisc, scalability",
author = "R{\'e}mi Sharrock and Angrave, {Lawrence Christopher} and Ella Hamonic",
year = "2018",
month = "6",
day = "26",
doi = "10.1145/3231644.3231703",
language = "English (US)",
series = "Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018",
publisher = "Association for Computing Machinery, Inc",
booktitle = "Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018",

}

TY - GEN

T1 - Weblinux

T2 - A scalable in-browser and client-side linux and IDE

AU - Sharrock, Rémi

AU - Angrave, Lawrence Christopher

AU - Hamonic, Ella

PY - 2018/6/26

Y1 - 2018/6/26

N2 - "WebLinux" is a web app tool providing a standard Linux OS and an IDE in the browser, including a terminal, a code editor and a file browser. It provides a client-side and offline Linux OS environment based on a Javascript emulated processor. By avoiding the use of a Virtual Machine or any Linux server, Weblinux enables learners to directly start experimenting with the Linux OS without installing any software. The tool is entirely client-side which makes it extremely scalable and easy to deploy within a large community of online learners.

AB - "WebLinux" is a web app tool providing a standard Linux OS and an IDE in the browser, including a terminal, a code editor and a file browser. It provides a client-side and offline Linux OS environment based on a Javascript emulated processor. By avoiding the use of a Virtual Machine or any Linux server, Weblinux enables learners to directly start experimenting with the Linux OS without installing any software. The tool is entirely client-side which makes it extremely scalable and easy to deploy within a large community of online learners.

KW - Browser

KW - CLI

KW - Education

KW - Emulator

KW - In-browser IDE

KW - Javascript

KW - Linux

KW - MOOC

KW - Openrisc

KW - scalability

UR - http://www.scopus.com/inward/record.url?scp=85051549791&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85051549791&partnerID=8YFLogxK

U2 - 10.1145/3231644.3231703

DO - 10.1145/3231644.3231703

M3 - Conference contribution

AN - SCOPUS:85051549791

T3 - Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018

BT - Proceedings of the 5th Annual ACM Conference on Learning at Scale, L at S 2018

PB - Association for Computing Machinery, Inc

ER -