| |  | |
09-23-2008
|
#11 (permalink)
| | Linux User
Join Date: Jan 2006 Location: Queensland, the cyclone/flood/drought capital of Australia
Posts: 256
| I've had heaps of people asking me how it works, so to help explain things a little I've put up a blog post showing the boot process of the development version, have a look as webLinux Blog - It's gonna be a while... if you're interested.
Suffice to say that it isn't just a web page that looks like Linux, it actually is as close as I can get to a real Linux system written in javascript. Shared objects, multithreading, process and memory management, and still a long way to go...
__________________
Desktop - Gentoo
Toy Box - Syllable
Laptops - Damn Small 4
Servers - Debian Etch
Registered Linux user #407228 -- A computer without a Microsoft operating system is like a dog without bricks tied to its head.
|
| |
09-23-2008
|
#12 (permalink)
| | Trusted Penguin
Join Date: Aug 2005 Location: Nottingham, England
Posts: 2,567
| Ahhhhggghhh, very frustrating...
I selected 'run level 5', it dropped into a login prompt, I pressed the wrong button, then pressed 'backspace' to delete the bad character... and Internet Ex-bleedin-plorer takes me back to the previous page! I think I need to use Firefox...
Looks pretty cool though. Maybe you could do something about that backspace thing, there are likely to be people looking at your page from IE. |
| |
09-23-2008
|
#13 (permalink)
| | Linux Enthusiast
Join Date: Jul 2004 Location: Linux wants your brainz
Posts: 602
| Your blog link gives me a 404 not found error...
__________________ Quantum materiae materietur marmota monax si marmota monax materiam possit materiari? (How much wood would a woodchuck chuck if a woodchuck could chuck wood) Registered Linux User: #459086 PM is not a good way to get help. Please ask in the forums. |
| |
09-23-2008
|
#14 (permalink)
| | Just Joined!
Join Date: Sep 2008 Location: Oosterhout, Netherlands
Posts: 67
| Do you guys have some good tutorials or something to make me able to help this project, I think it's so cool!!! I look at the source and it all kind of makes a little sense, I'm a beginning C++ developer, but I'd like to learn a web developing language too. I'm learning XHTML too. I know that it's a good start, but not of much use as I've seen in this project. |
| |
09-23-2008
|
#15 (permalink)
| | Linux Newbie
Join Date: Apr 2008 Location: Brisbane Aus
Posts: 175
| Dude, that is awesome
I have to admit I thought that it would be slugish and slow, but damn it's like a dream.
The only issue i have is backspace. |
| |
09-24-2008
|
#16 (permalink)
| | Linux User
Join Date: Jan 2006 Location: Queensland, the cyclone/flood/drought capital of Australia
Posts: 256
| Quote:
Originally Posted by Roxoff Ahhhhggghhh, very frustrating...
I selected 'run level 5', it dropped into a login prompt, I pressed the wrong button, then pressed 'backspace' to delete the bad character... and Internet Ex-bleedin-plorer takes me back to the previous page! I think I need to use Firefox...
Looks pretty cool though. Maybe you could do something about that backspace thing, there are likely to be people looking at your page from IE. | yeah there's no x server yet... it's a work in progress, so runlevels 3 and 5 are currently exactly the same. And the next release has a pretty much rewritten kernel, including a nice new keyboard module that solves the backspace problem. Quote:
Originally Posted by elija Your blog link gives me a 404 not found error... | try webLinux Blog - It's gonna be a while...
or webLinux Blog - It's gonna be a while... Quote:
Originally Posted by Bemk Do you guys have some good tutorials or something to make me able to help this project, I think it's so cool!!! I look at the source and it all kind of makes a little sense, I'm a beginning C++ developer, but I'd like to learn a web developing language too. I'm learning XHTML too. I know that it's a good start, but not of much use as I've seen in this project. | WebLinux almost has a language of it's own, especially the the next release where programs almost look like they're written in C... Code: #include <libc>
function main()
{
printf("hello world!\n");
return 0;
}
That's hello world for WebLinux, but if you know a bit of javascript and a bit of C you should be able to figure it out. I really need better documentation for it though.
Help would be very much appreciated, as I'm basically on my own at present. Quote:
Originally Posted by Geeth Dude, that is awesome
I have to admit I thought that it would be slugish and slow, but damn it's like a dream.
The only issue i have is backspace. | woohoo I got a banana!  I'm working on speeding it up too (filesystem precaching when processes are idle to reduce the need to load from the server on call.
__________________
Desktop - Gentoo
Toy Box - Syllable
Laptops - Damn Small 4
Servers - Debian Etch
Registered Linux user #407228 -- A computer without a Microsoft operating system is like a dog without bricks tied to its head.
|
| |
09-24-2008
|
#17 (permalink)
| | Just Joined!
Join Date: Jun 2007 Location: Thwa-a-ack!!!
Posts: 77
| Linux in a webpage. A capital idea! I can't help you with coding, but I'm a fair proofreader. Third paragraph, last line: associated rather than assaciated.
In a way, this site reminds me of "Learning UNIX", a book/floppy package I had years ago. It allowed the user to simulate a UNIX CLI environment from DOS. Your project has the potential to be much better though. I'll definitely be checking in from time to time. 
__________________ Ars longa, vita brevis. Carpe diem! |
| |
09-24-2008
|
#18 (permalink)
| | Just Joined!
Join Date: Jul 2008 Location: California, USA
Posts: 60
| it's great, if you are familiar with the Linux command line, which i, unfortunately, am not. i've been wondering when somebody would do something like this, though.  |
| |
09-24-2008
|
#19 (permalink)
| | Just Joined!
Join Date: Sep 2008 Location: Oosterhout, Netherlands
Posts: 67
| |
| |
09-24-2008
|
#20 (permalink)
| | Linux User
Join Date: Jan 2006 Location: Queensland, the cyclone/flood/drought capital of Australia
Posts: 256
| Ok, if you want to see the current development code go to: http://weblinux.ltmnet.com/devel/
Have a read through kernel-0.4.js to help get some idea of how it all works.
Look at init, login, chvt, fsck to see how programs are written.
libc (printf, printr, scanf) and libfs (read,write, get permissions, get dir list, etc) are worth looking at too.
There's a todo.txt listing things that need doing... it grows fairly rapidly at times.
The only way to have your code included at present is to email it to me, but if enough people get involved I'll setup something better.
__________________
Desktop - Gentoo
Toy Box - Syllable
Laptops - Damn Small 4
Servers - Debian Etch
Registered Linux user #407228 -- A computer without a Microsoft operating system is like a dog without bricks tied to its head.
|
| | |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | | | | Thread Tools | | | | Display Modes | Linear Mode |
Posting Rules
| You may not post new threads You may not post replies You may not post attachments You may not edit your posts HTML code is Off | | Job Search | | | All times are GMT. The time now is 01:07 PM. |
| |