browser based linux scratchpad

 ( trey | 2013. február 13., szerda - 22:10 )

/var/root # ls                                                                  
dos         hello.c     persistent                                              
/var/root # gcc -o foo hello.c                                                  
/var/root # ./foo                                                               
Hello World                                                                     
/var/root #

[ browser based linux scratchpad | faq ]

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Ez akkor olyasmi, mint a jslinux, nem? Még egy kis fejlesztés, aztán bootolható lesz a DOS sok régi jó játékkal :)

Bár mint ha dosboxot próbálták volna már nacl-vel...

Szerk: tényleg :) http://www.naclbox.com/ ... no, akkor ideje nosztalgiázni :)

Ez konkrétan a jslinux.

És mitől több? Nekem nem jött le.

--

Többminden van benne? Valamiért letölt egy csomó cuccot első futtatáskor, percekig várni kell rá, jslinux meg szinte azonnal indul.

"""
The following set of tools is available:
* gcc
* vi
* lua
* binutils
* busybox
"""
gcc nem volt a jslinuxban ahogy en emlekszem.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

jslinux:
gcc version 4.3.5 (Buildroot 2011.02)
BusyBox v1.18.3 (2012-01-11 21:43:37 CET) multi-call binary.

Lehet, hogy ez több, de nem nagyon reklámozzák, mert nincs mellette leírás.

--

cool, végre tudok online tesztelni pár dolgot... :)

Jaja. Tök jó "ls -l" és "df -h"-t nyomni a böngészőben. Olyan cool(vára semmi értelme).

Diákoknak tökéletes, hogy megismerkedjenek a posix rendszerek alapjaival, annélkül hogy telepíteniük kéne egy böngészőn kívül bármit is.

nem megy rajta a net :( :D

Az hagyján, de a CS sem :P
===
#include "alairas.h"

cat /dev/zero > /dev/kmem

Már csak ezt használom. Kicsit furcsa vele a Gtalk/Facebook, de hát csak úgy lehetek igazi hekker, hogy mindig valami zöld betűs terminál van a képernyőmön, mint a filmekben... indokolatlanul.


Androbit.org - Az informatika érdekes oldala

Egy xorg.conf-ot küldenél? Nekem nem akart elindulni az X. :)

Nekem sem indul, ezért mondtam, hogy furcsa :D


Androbit.org - Az informatika érdekes oldala

KAMU-Linux :D

/var/root # ls /dev
clipboard hdb12 mtdblock0 sb0 sdb2 ttyCPM1 ttyp0
console hdb13 mtdblock1 sb1 sdb3 ttyCPM2 ttyp1
fb0 hdb14 mtdblock2 sda sdb4 ttyCPM3 ttyp2
fb1 hdb15 mtdblock3 sda1 sdb5 ttyP0 ttyp3
fb2 hdb2 net sda10 sdb6 ttyP1 ttyp4
fb3 hdb3 null sda11 sdb7 ttyP2 ttyp5
hda hdb4 psaux sda12 sdb8 ttyP3 ttyp6
hda1 hdb5 ptmx sda13 sdb9 ttyPSC0 ttyp7
hda10 hdb6 pts sda14 shm ttyPSC1 ttyp8
hda11 hdb7 ptyp0 sda15 tty ttyPSC2 ttyp9
hda12 hdb8 ptyp1 sda2 tty0 ttyPSC3 uba
hda13 hdb9 ptyp2 sda3 tty1 ttyS0 uba1
hda14 i2c-0 ptyp3 sda4 tty2 ttyS1 uba2
hda15 i2c-1 ptyp4 sda5 tty3 ttyS2 uba3
hda2 i2c-2 ptyp5 sda6 tty4 ttyS3 uba4
hda3 i2c-3 ptyp6 sda7 tty5 ttySAC0 uba5
hda4 input ptyp7 sda8 tty6 ttySAC1 uba6
hda5 kmem ptyp8 sda9 tty7 ttySAC2 ubb
hda6 log ptyp9 sdb ttyAM0 ttySAC3 ubb1
hda7 loop0 ram sdb1 ttyAM1 ttyUL0 ubb2
hda8 loop1 ram0 sdb10 ttyAM2 ttyUL1 ubb3
hda9 mem ram1 sdb11 ttyAMA0 ttyUL2 ubb4
hdb mtd0 ram2 sdb12 ttyAMA1 ttyUL3 ubb5
hdb1 mtd1 ram3 sdb13 ttyAMA2 ttymxc0 ubb6
hdb10 mtd2 random sdb14 ttyAMA3 ttymxc1 urandom
hdb11 mtd3 rtc sdb15 ttyCPM0 ttymxc2 zero
/var/root # mke2fs /dev/hda9
mke2fs: can't open '/dev/hda9': No such device or address
/var/root # mke2fs /dev/hdb9
mke2fs: can't open '/dev/hdb9': No such device or address
/var/root # mc
sh: mc: not found
/var/root #
-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

Nem kamu az, csak nincs udev.
Az udev előtti időkben a /dev-ben az összes inode-ot előre létre kellett hozni.

Akkor a bongeszot egyelore nem nevezzuk munkaeszkoznek, tekintve hogy nem kepes az mc futtatasara.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

...tárgyakat...

Ott a gcc, forditsd le :)

Sokkal nagyobb baj, hogy nem megy az Zinternet, csak a 127.0.0.1/8 -at ered el.


Amit nem lehet megirni assemblyben, azt nem lehet megirni.

Az mc forrását bele tudod cat-olni. :)
Mondjuk attól internet nem lesz még.

sli(r)p ?

Csak nekem nem megy benne a szóköz? (Chrome, Linux)

szerk.: ugyanakkor Firefoxban működik a space. Ugyanez vonatkozik flash alkalmazásokra is, amelyikben space kell, azzal a Chrome-om nem bánik el. :(

Hat a man-ja eleg csekelyke. Gondoltam szopatom egy kicsit, erre legnagyobb meglepetesemre fent van a tcc. (*) Igaz a clang az mar nem ;-)

(*) igaz, mintha ugyanaz az ember fejlesztene a tcc-t, meg ezt a jatekot.

netbsd kernelt is fordítottak már c-ről javascriptre: http://ftp.netbsd.org/pub/NetBSD/misc/pooka/rump.js/

mondjuk nem raktak fölé szép terminált -.-

Hát elég béna. Nincs uname vagy more parancs. dir-nek hívja az ls-t. read-nek a cat-ot. Itt abba is hagytam.