{"id":2387,"date":"2013-06-09T21:00:00","date_gmt":"2013-06-09T20:00:00","guid":{"rendered":"http:\/\/johnjohnston.info\/blog\/?e=2387"},"modified":"2021-06-26T20:22:44","modified_gmt":"2021-06-26T19:22:44","slug":"levinux","status":"publish","type":"post","link":"https:\/\/johnjohnston.info\/blog\/levinux\/","title":{"rendered":"Levinux"},"content":{"rendered":"\n<p>I found this interesting project from <a href=\"http:\/\/onethingwell.org\/\">One Thing Well<\/a>&#8216;s rss feed, in my nearly done for, google reader.<\/p>\n<p><a href=\"http:\/\/mikelev.in\/ux\/\">Levinux<\/a> is <em>A Tiny Version of Linux for Education<\/em> byMike Levin.<\/p>\n<blockquote>\n<p>Levinux (<a href=\"http:\/\/mikelev.in\/wp-content\/plugins\/download-monitor\/download.php?id=1\">download<\/a> ~18 MB) is a tiny virtual Linux server&nbsp;that runs from USB or Dropbox with a double-click (no install) from the desktop of a Mac, Windows or Linux PC\u2014making it the perfect learning environment, and a great way to run &amp; keep your code safe for life! Think of it as an introduction to old-skool \u201c<a href=\"http:\/\/mikelev.in\/shortstack\/\">short stack<\/a>\u201d development\u2014more relevant now then ever as Linux\/Unix gets embedded into everything.<\/p>\n<\/blockquote>\n<p>from: <a href=\"http:\/\/mikelev.in\/ux\/\">Levinux \u2013 A Tiny Version of Linux for Education &#8211; Mike Levin<\/a><\/p>\n<p>Basically when you run the application (on mac, windows or linux) you get a very small linux server running in a virtual machine:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/johnjohnston.info\/blog\/images\/2013-06\/2013-06-09_q_screenshot_3.png\" alt=\"Q Screenshot 3\"   width=\"500\"><\/p>\n<p>After that you can create and edit html files on the server via <a href=\"http:\/\/en.wikipedia.org\/wiki\/Secure_Shell\" title=\"Secure Shell - Wikipedia, the free encyclopedia\">ssh<\/a> and the commandline (or PuTTy on windows).<\/p>\n<p>This fits in very nicely with mty recent excursio into editing on a server via ssh on the <a href=\"http:\/\/johnjohnston.info\/blog\/?e=2386\" title=\"Avast! Refloating the PirateBox - John's World Wide Wall Display\">PirateBox<\/a>.<\/p>\n<h3>Python git and vim<\/h3>\n<p>You can also install  Python, vim and git very easily, basically by typing 4 and enter at the screen above:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/johnjohnston.info\/blog\/images\/2013-06\/2013-06-09_q_screenshot_2.png\" alt=\"Q Screenshot 2\"   width=\"500\"><\/p>\n<p>This gives you a simple environment to learn python git and vim.<\/p>\n<p>Mike Leven has produced a nice YouTube playlist of instructions to get started: <a href=\"http:\/\/www.youtube.com\/playlist?list=PLy-AlqZFg6G9pDJR3ZWuOfUCC4sMJu4uD\">Levinux &#8211; YouTube<\/a>, I&#8217;ve followed the first few without any problem at all. <\/p>\n<h3>With added dropbox<\/h3>\n<p>On of the interesting ways this can be used is by adding the Levinux folder to your dropbox, you can then run the same server on different computers and even different operating systems.<\/p>\n<h3>Why this might be useful in the classroom<\/h3>\n<p><strong>One of the thing I feel might be tricky in getting young people started with programming might be the complexity of a modern operating system. Even relatively recently when I started using my first mac, it had a tiny hard drive, and after a short while I had seen about every file on it. A simpler setup might be a lot quicker to get started making on. A virtual server that can be reinstalled in a couple of minutes gives a very low risk playground.<\/strong><\/p>\n<p>Finally here is a quote for a parent, using levinux to teach his child programming which points to some interesting possibilities:<\/p>\n<blockquote><p>Now one week later I see something happening with my oldest son that was not happening before. He is spending his free time sitting in front of the computer with his Levinux terminal open feverishly typing away on simple little scripts and creating ASCII art while games and movies are just a click away.<br  \/>  Something has changed in the way he sees a computer that I was not expecting. He is no longer consuming media he is creating. The family computer has changed from a flashy pass time to a tool for creativity. <\/p><\/blockquote>\n<p>from: <a href=\"https:\/\/plus.google.com\/u\/0\/115662931033527508111\/posts\/91DF1mhTTwo\">ken morgan &#8211; Google+ &#8211; Something occurred to me today when I was going over Python\u2026<\/a><\/p>\n<p>and there is a <a href=\"https:\/\/plus.google.com\/u\/0\/communities\/108589446371567015346\">Levinux  Google+ community<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I found this interesting project from One Thing Well&#8216;s rss feed, in my nearly done for, google reader. Levinux is A Tiny Version of Linux for Education byMike Levin. Levinux (download ~18 MB) is a tiny virtual Linux server&nbsp;that runs from USB or Dropbox with a double-click (no install) from the desktop of a Mac, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"mf2_syndication":[],"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[72,6],"tags":[76,75,74,73,486],"post_format":[],"class_list":{"0":"post-2387","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-teachtheweb","7":"category-wwwd","8":"tag-coding","9":"tag-levinux","10":"tag-linux","11":"tag-python","12":"tag-teachtheweb","13":"kind-article","15":"h-entry","16":"hentry"},"better_featured_image":null,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/s57zFQ-levinux","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"kind":false,"_links":{"self":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/2387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/comments?post=2387"}],"version-history":[{"count":1,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/2387\/revisions"}],"predecessor-version":[{"id":14946,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/2387\/revisions\/14946"}],"wp:attachment":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/media?parent=2387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/categories?post=2387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/tags?post=2387"},{"taxonomy":"post_format","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/post_format?post=2387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}