RE: Announcing the first public release of UZIX
Hi, [UZIX] 1st of all: Adriano = *BIG* Fudeba :-D Yes. It ignores MSX-DOS2. Can it work with harddisks as well? MegaSCSI users can write the demo disk-image in a extended partition, select it at A: drive and boot UZIX without problems. Now UZIX can access any MSX disk-drive, floppy or HD. But you can't access MegaSCSI/IDE partitions for now (/dev/hda and similars are not implemented). Hm, sounds like you're not using the BDOS for disk I/O but writing/reading directly to/from the disk controller, right? What's the reason for that? Even if you're just using the sector read/write routines, you're saving a lot of hassle. BTW, will UZIX be open source (under GPL for example), so every one can fine-tune his own kernel, write drivers (e.g the /dev/hdX ;-)) - like Linux? Eric (waiting for some1 to do X on UZIX ;-)) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Announcing the first public release of UZIX
[UZIX] For now, there are 50 utils compiled for UZIX. All of them are in the demo disks available on UZIX page. Ok, is it much work to compile an average util, like top or so? *grin* How much work is it to type 'make' ? ;-) Eric (sorry, couldn't resist ;-)) MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
In my 5x86 100MHz, about 1 minute... I mean, including adaptions for Hi-Tech C. So top is not a good example. It was written from scratch. The time to port a program to UZIX depends of your C knowledge, the program size and complexity. I can't give you a precise value. For example, some proggies like bogomips, whoami and uname didn't need any port. Just compiling. But man, grep and tar, for example, took an entire day each one. Ah, ok. But maybe some other C-freaks like Eric Boon or Alex Wulms can help you! (And us!) I mean, not with virtual terminals, but just occupying the other terminal. E.g. user1 logs in, and starts 2 background jobs. Then, he types somting as "login user2", and user2 logs in. He can now also start bg jobs. When he does top, he sees processes of user1 and user2! Can Uzix do this already? Oh, yes. I confess I never tried it, but it's possible. If it doesn't work, you discovred a bug, and I'll fix it. I'll try it tonight... I tried it, but it doesn't work! I'm getting error's like: fork failed. Please retry (on a 128kB MSX, like 8250, 8245 of Philips. Worked fine on those machines, although it was swapping a lot (from diskdrive!!). Strange fact: top shows -32kb FREE!) There is no reason for UZIX hanging up because you have 512Kb RAM. No, it crashed with MORE than 512 kB RAM. Anyway. There is no reason for UZIX hanging up because you have 512k RAM or more. OK. Now, I also tested it on my Sony HB-F700D, with 256kB RAM (to see if it did less swapping!). AND: it fails! After loading (Loading UZIX..), I get one line of garbage at the top of the screen instead of Welcome to UZIX 0.1.2 (or whatever)... So, I guess I found another bug! By the way: I noticed that Suspending a process with CTRL-Z doesn't work yet. Will it, soon? Another note: top is VERY slow on a 128kB MSX2... Swapping? Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
RE: Announcing the first public release of UZIX
Eric, 1st of all: Adriano = *BIG* Fudeba :-D "Better fudeba than nothing!" X-D Hm, sounds like you're not using the BDOS for disk I/O but writing/reading directly to/from the disk controller, right? Right. What's the reason for that? New filesystem. Also BDOS only understands FAT and uses a lot of variables in RAM. Even if you're just using the sector read/write routines, you're saving a lot of hassle. All the filesystem routines are implemented, and the lowest point is just one: read or write a disk sector. BTW, will UZIX be open source (under GPL for example), so every one can fine-tune his own kernel, write drivers (e.g the /dev/hdX ;-)) - like Linux? Yes. Eric (waiting for some1 to do X on UZIX ;-)) Preferabily, for MSX1 SCREEN2... X-D Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * I watch Novell at 8 from monday to saturday. And Lantastic on sundays. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, I mean, not with virtual terminals, but just occupying the other terminal. E.g. user1 logs in, and starts 2 background jobs. Then, he types somting as "login user2", and user2 logs in. He can now also start bg jobs. When he does top, he sees processes of user1 and user2! Can Uzix do this already? I tried it, but it doesn't work! I'm getting error's like: fork failed. Please retry Low memory... Try with 256k or 512k RAM. (on a 128kB MSX, like 8250, 8245 of Philips. Worked fine on those machines, although it was swapping a lot (from diskdrive!!). It's nop swapping. It's buffer and inode flushing and /dev/console access. Yeah, it's not very nice. Sometime in the future I will work on it. Strange fact: top shows -32kb FREE!) Hum... I think you found a bug. :) Now, I also tested it on my Sony HB-F700D, with 256kB RAM (to see if it did less swapping!). AND: it fails! After loading (Loading UZIX..), I get one line of garbage at the top of the screen instead of Welcome to UZIX 0.1.2 (or whatever)... Try loading more two or three times. See if the error persists. So, I guess I found another bug! It's not a bug. It's a wrong behaviour. I never noticed this. Can you give me more info (in private) about your Sony? I think I'll send you a modified UZIX version for discovering the problem... By the way: I noticed that Suspending a process with CTRL-Z doesn't work yet. No. And also, CONTROL+C stop all background processes. Things to work on in the future... :) Another note: top is VERY slow on a 128kB MSX2... Swapping? How "slow"? For updates? Or displaying lines? Change the update delay with s key. The disk access that delays the display is the same I explained above. Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * 233MHz ain't fast enough! * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, Oh, I forgot to tell you I found another bug: try man fld | more It's not a bug. It's a missing feature. In UZIX page you can read that sash doesn't has pipe nor redirection. ["what? manuel didn't read the manual?" :)] This works on normal Unix systems, but on UZIX I get an error that | can't be found in the manual or something Or did I use the wrong pipe-symbol? You want pipe? Do a "man fld". The output of /usr/man/man1/fld.man will be piped to sash 'more' internal command. Try playing with 'PAGER' environment. Do a 'set PAGER cat' and a 'man fld'. Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Windows is not bad. Just wait it be finished. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
I would like to present you a new operating system for MSX. It's called UZIX. What is UZIX? UZIX is a UNIX implementation for MSX. UZIX is based on UZI written by Douglas Braun and ported to PC and MSX by Archi Schekochikhin and me, Adriano C. R. da Cunha. UZIX implements almost all 7th Edition ATT UNIX kernel functionality. UZIX's code was based on public domain Doug Braun's UZI, which was written from scratch, and contains no ATT code, so it is not subject to any of ATT's copyright or licensing restrictions. UZIX implements almost all of the 7th Edition functionality. All file I/O, directories, mountable file systems, user and group IDs, pipes, and applicable device I/O are supported. The number of processes is limited only by the swap space available, with a maximum of 31 processes (total of 1024k memory). UZIX implements UNIX well enough to run the Bourne Shell in its full functionality, although it has not been ported. UZIX is still in development, but there is already a running version, that includes a shell and many utilities. Although it's still a beta, it took much effort and time to be made. Whoow! This sounds real cool! I hope you will continue with this project! I'll try to test it real soon. Does it work with MSX-DOS2? (Is it compatible with it?) Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, I would like to present you a new operating system for MSX. It's called UZIX. Whoow! This sounds real cool! I hope you will continue with this project! I'll try to test it real soon. Does it work with MSX-DOS2? Of course not! UZIX is a new OPERATING SYSTEM. It's NOT an operating environment, Win95-wanna-be or just a group-of-aliases-trying-to-pretend-that-you-are- running-a-unix-os. UZIX must be booted. It doesn't use MSXDOS for nothing. It "shoot"down MSXDOS. UZIX has its own filesystem, devices and memory management. For exchanging files between MSXDOS and UZIX, there is UCP.COM, available also in UZIX page. Check it. Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * A feature is a bug that has been documented. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, I would like to present you a new operating system for MSX. It's called UZIX. Whoow! This sounds real cool! I hope you will continue with this project! I'll try to test it real soon. Does it work with MSX-DOS2? Of course not! UZIX is a new OPERATING SYSTEM. It's NOT an operating environment, Win95-wanna-be or just a group-of-aliases-trying-to-pretend-that-you-are- running-a-unix-os. UZIX must be booted. It doesn't use MSXDOS for nothing. It "shoot"down MSXDOS. UZIX has its own filesystem, devices and memory management. For exchanging files between MSXDOS and UZIX, there is UCP.COM, available also in UZIX page. Check it. I understand, but I mean: does it work if a MSX-DOS2 cartridge is inserted? Can it work with harddisks as well? (Probably, since it can use subdirectories in its filesystem!) And, what format does it use on diskdrives? Compatible with Unix or MSX-DOS? Compatible with DOS2, so files can be UNDELETED? (Ofcourse, normal Unix systems don't know undelete, since the diskspace is probably overwritten by something else like swap or another user, but in this case) Is the multitasking as good as on a normal Unix? (E.g. start background jobs by putting behind the command). Will there also be a c-shell clone, like tcshell? (Which is great! bash would be great too, ofcourse! I saw you were working on the shell to get it as much bash as possible. Do scripts work too?) Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, I would like to present you a new operating system for MSX. It's called UZIX. Whoow! This sounds real cool! I hope you will continue with this project! I'll try to test it real soon. Does it work with MSX-DOS2? I understand, but I mean: does it work if a MSX-DOS2 cartridge is inserted? Yes. It ignores MSX-DOS2. Can it work with harddisks as well? MegaSCSI users can write the demo disk-image in a extended partition, select it at A: drive and boot UZIX without problems. Now UZIX can access any MSX disk-drive, floppy or HD. But you can't access MegaSCSI/IDE partitions for now (/dev/hda and similars are not implemented). And, what format does it use on diskdrives? Compatible with Unix or MSX-DOS? Compatible with it. :) It's a proprietary format. Maybe another UZI-derived OS (UZI280, UZI180, etc) can read it... I don't know... Compatible with DOS2, so files can be UNDELETED? As any UNIX, you can't undelete files. :) Is the multitasking as good as on a normal Unix? (E.g. start background jobs by putting behind the command). Yes. Try calling "clock " in the sash prompt. It's stupid, but is the best example of background processing. Examine it with top. Later, kill it using the kill command. Will there also be a c-shell clone, like tcshell? A better shell is in our plans. (Which is great! bash would be great too, ofcourse! I saw you were working on the shell to get it as much bash as possible. Do scripts work too?) The actual default shell of UZIX, sash, is very limited. Scripts can be only recognizable commands. BUT nothing disallows you compiling any shell you want to UZIX. The original UZI could run the Bourne Shell in its full functionality. So, UZIX also can. It "just" need to be compiled. Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Insert diskette in Drive C. Press [ENTER] to continue... * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
I understand, but I mean: does it work if a MSX-DOS2 cartridge is inserted? Yes. It ignores MSX-DOS2. Nice if you want to use harddisk, without having any MSX-DOS! Can it work with harddisks as well? MegaSCSI users can write the demo disk-image in a extended partition, select it at A: drive and boot UZIX without problems. What about Novaxis? Now UZIX can access any MSX disk-drive, floppy or HD. But you can't access MegaSCSI/IDE partitions for now (/dev/hda and similars are not implemented). And on Novaxis? And, what format does it use on diskdrives? Compatible with Unix or MSX-DOS ? Compatible with it. :) It's a proprietary format. Maybe another UZI-derived OS (UZI280, UZI180, etc) can read it... I don't know... So it is compatible with all formats? Compatible with DOS2, so files can be UNDELETED? As any UNIX, you can't undelete files. :) So deleted files on a diskette can also not be undeleted with MSX-DOS2? (This would mean it is FULLY compatible with DOS2) Yes. Try calling "clock " in the sash prompt. It's stupid, but is the best example of background processing. Examine it with top. Later, kill it using the kill command. Nice! Will there also be a c-shell clone, like tcshell? A better shell is in our plans. Better than tcsh? Impossible! :-) The actual default shell of UZIX, sash, is very limited. Scripts can be only recognizable commands. BUT nothing disallows you compiling any shell you want to UZIX. The original UZI could run the Bourne Shell in its full functionality. So, UZIX also can. It "just" need to be compiled. Well, I'm not good in compiling, especially not with Hi-Tech C... Maybe you can compile loads of goodies for us, simple users? Another thing: is UZIX multi-user? Is 'screen' compiled yet? (To make multi-user more useful, since I guess there is no terminal support! ;-) Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, MegaSCSI users can write the demo disk-image in a extended partition, select it at A: drive and boot UZIX without problems. What about Novaxis? I don't know Novaxis. I know MegaSCSI. MegaSCSI can simulate floppies in extended partitions. That's why UZIX works with MegaSCSI. If Novaxis function in the same way of MegaSCSI/IDE, patching DiskROM 4010h, UZIX can access the Novaxis drive. Now UZIX can access any MSX disk-drive, floppy or HD. But you can't access MegaSCSI/IDE partitions for now (/dev/hda and similars are not implemented). And on Novaxis? Give me detailed information about programming Novaxis, and it will be supported when MegaSCSI/IDE direct access will be made. And, what format does it use on diskdrives? Compatible with Unix or MSX-DOS ? It's a proprietary format. Maybe another UZI-derived OS (UZI280, UZI180, etc) can read it... I don't know... So it is compatible with all formats? I don't understand what you mean with "all formats". UZIX FS is a proprietary format. MSXDOS doesn't understand. Linux doesn't understand. MINIX doesn't understand. MAYBE UZI, UZI280, UZI180 or ATT UNIX 7th Ed. understands, but I don't know. Compatible with DOS2, so files can be UNDELETED? As any UNIX, you can't undelete files. :) So deleted files on a diskette can also not be undeleted with MSX-DOS2? (This would mean it is FULLY compatible with DOS2) UZIX disks can't be read by MSXDOS2. And also, UZIX can't read MSXDOS2 diskettes. Well, not now. Sometime in the future I'll make mtools... Will there also be a c-shell clone, like tcshell? A better shell is in our plans. Better than tcsh? Impossible! :-) I mean a better shell than the actual shell, sash. Well, I'm not good in compiling, especially not with Hi-Tech C... Maybe you can compile loads of goodies for us, simple users? For now, there are 50 utils compiled for UZIX. All of them are in the demo disks available on UZIX page. Another thing: is UZIX multi-user? Yes. Is 'screen' compiled yet? No. Maybe in the future... Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * This message was written using 100% reciclable eletrons. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, Give me detailed information about programming Novaxis, and it will be supported when MegaSCSI/IDE direct access will be made. I can send you the manual in WP-format, Gert de Boom sent it to me once. Nice. But if it's in dutch, I'll have _much_ problem... For now, there are 50 utils compiled for UZIX. All of them are in the demo disks available on UZIX page. Ok, is it much work to compile an average util, like top or so? You're reading messages too fast... :) In the previous message about clock, I told you "use top to check the processes". Your answer is yes, it's a little work, but it's possible. How can I test the multi-user features? By now, only logging as different users (login as root, use, logout, login as user, use, logout, login as guest, use, logout, etc). Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Insert diskette in Drive C. Press [ENTER] to continue... * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Give me detailed information about programming Novaxis, and it will be supported when MegaSCSI/IDE direct access will be made. I can send you the manual in WP-format, Gert de Boom sent it to me once. Nice. But if it's in dutch, I'll have _much_ problem... It's now online: http://www.sci.kun.nl/marie/home/manuelbi/soft/scsi.zip, or get it via my MSX page (http://www.sci.kun.nl/marie/home/manuelbi/msx.html It is in English! For now, there are 50 utils compiled for UZIX. All of them are in the demo disks available on UZIX page. Ok, is it much work to compile an average util, like top or so? You're reading messages too fast... :) Heheh, this will be the last, I'll go home to eat now! In the previous message about clock, I told you "use top to check the processes". Your answer is yes, it's a little work, but it's possible. I know you have top compiled, but I wondered how long it took to get it compiled! How can I test the multi-user features? By now, only logging as different users (login as root, use, logout, login as user, use, logout, login as guest, use, logout, etc). Aha. And when logged in, can another user login too? By the way, I just tried running Uzix on fMSX 2.0 (Unix), and it hung if I took more than 512kB RAM. When I don't, I get: Mounting root fs: [cursor] What then? It seems to hang... Or does it just not work on fMSX? Or on diskette? Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, It's now online: http://www.sci.kun.nl/marie/home/manuelbi/soft/scsi.zip, or get it via my MSX page (http://www.sci.kun.nl/marie/home/manuelbi/msx.html Thanks. I know you have top compiled, but I wondered how long it took to get it compiled! In my 5x86 100MHz, about 1 minute... How can I test the multi-user features? By now, only logging as different users (login as root, use, logout, login as user, use, logout, login as guest, use, logout, etc). Aha. And when logged in, can another user login too? Of course not. UZIX doesn't have virtual terminals by now. You're wanting too much for now, Manuel... :) By the way, I just tried running Uzix on fMSX 2.0 (Unix), and it hung if I took more than 512kB RAM. WHEN it hangs? What you see on screen? When I don't, I get: Mounting root fs: [cursor] What then? It seems to hang... Ihihihihih... fMSX is fudeba... :) I tested it in fMSX-DOS 1.6b2, CJS 1.0b, TR GT, TR ST, ACVS 2++, DDX 2.0 and others and it worked. There is no reason for UZIX hanging up because you have 512Kb RAM. My GT has 512Kb RAM and doesn't crash when loading UZIX. Also, Daniel Caetano has 4Mb RAM and UZIX doesn't crash with him. Giovanni has 1Mb RAM and UZIX doesn't crash with him. I neved tried 512Kb RAM with fMSX-DOS... I'll do it. But I don't believe it will crash UZIX. It's nonsense. Or does it just not work on fMSX? Works, but I noticed it becames instable... Even in CJS, UZIX is more stable... Well... Emulators... Argh... Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Who had never Windows crashed, throw the first GPF! * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
get it via my MSX page (http://www.sci.kun.nl/marie/home/manuelbi/msx.html Thanks. No problem! (I'll now really go home!) I know you have top compiled, but I wondered how long it took to get it compiled! In my 5x86 100MHz, about 1 minute... I mean, including adaptions for Hi-Tech C. How can I test the multi-user features? By now, only logging as different users (login as root, use, logout, login as user, use, logout, login as guest, use, logout, etc). Aha. And when logged in, can another user login too? Of course not. UZIX doesn't have virtual terminals by now. You're wanting too much for now, Manuel... :) I mean, not with virtual terminals, but just occupying the other terminal. E.g. user1 logs in, and starts 2 background jobs. Then, he types somting as "login user2", and user2 logs in. He can now also start bg jobs. When he does top, he sees processes of user1 and user2! Can Uzix do this already? By the way, I just tried running Uzix on fMSX 2.0 (Unix), and it hung if I took more than 512kB RAM. WHEN it hangs? What you see on screen? I see only: Welcome to UZIX 0.1.2 [cursor] When I don't, I get: Mounting root fs: [cursor] What then? It seems to hang... Ihihihihih... fMSX is fudeba... :) I tested it in fMSX-DOS 1.6b2, CJS 1.0b, TR GT, TR ST, ACVS 2++, DDX 2.0 and others and it worked. Hah, and not in fMSX 2.0! So it might be 'fudeba' indeed! There is no reason for UZIX hanging up because you have 512Kb RAM. No, it crashed with MORE than 512 kB RAM. My GT has 512Kb RAM and doesn't crash when loading UZIX. Also, Daniel Caetano has 4Mb RAM and UZIX doesn't crash with him. Giovanni has 1Mb RAM and UZIX doesn't crash with him. I neved tried 512Kb RAM with fMSX-DOS... I'll do it. But I don't believe it will crash UZIX. It's nonsense. My MSX2 at my parent's place has 512kB. I'll test it, but it will probably work as normal. Or does it just not work on fMSX? Works, but I noticed it becames instable... Even in CJS, UZIX is more stable... Well... Emulators... Argh... Yeah, you're right. Just wanted to do some quick-testing... I have no MSX here at the university. Grtjs, Manuel ((m)ICQ UIN 41947405) PS: MSX 4 EVER! (Questions? See: http://www.faq.msxnet.org/) PPS: Visit my homepage at http://www.sci.kun.nl/marie/home/manuelbi/ MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Manuel, I know you have top compiled, but I wondered how long it took to get it compiled! In my 5x86 100MHz, about 1 minute... I mean, including adaptions for Hi-Tech C. So top is not a good example. It was written from scratch. The time to port a program to UZIX depends of your C knowledge, the program size and complexity. I can't give you a precise value. For example, some proggies like bogomips, whoami and uname didn't need any port. Just compiling. But man, grep and tar, for example, took an entire day each one. I mean, not with virtual terminals, but just occupying the other terminal. E.g. user1 logs in, and starts 2 background jobs. Then, he types somting as "login user2", and user2 logs in. He can now also start bg jobs. When he does top, he sees processes of user1 and user2! Can Uzix do this already? Oh, yes. I confess I never tried it, but it's possible. If it doesn't work, you discovred a bug, and I'll fix it. I'll try it tonight... WHEN it hangs? What you see on screen? I see only: Welcome to UZIX 0.1.2 [cursor] When I don't, I get: Mounting root fs: [cursor] Bingo. Interrupt. fMSX2.0 is fudeba. It's interrupt bug. fMSX bug. I tested it in fMSX-DOS 1.6b2, CJS 1.0b, TR GT, TR ST, ACVS 2++, DDX 2.0 and others and it worked. Hah, and not in fMSX 2.0! So it might be 'fudeba' indeed! Fudeba is fMSX! :) I don't like emulators. I don't use fMSX. It's in my PC for emergencies and for being another test-plataform (since my only MSX now is my TR). There is no reason for UZIX hanging up because you have 512Kb RAM. No, it crashed with MORE than 512 kB RAM. Anyway. There is no reason for UZIX hanging up because you have 512k RAM or more. Well... Emulators... Argh... Yeah, you're right. Just wanted to do some quick-testing... I have no MSX here at the university. I understand. :) Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * Keyboard error. Press any key to continue or any other key to quit. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
] ] Hello, MSXers from all over the world. ] ] I would like to present you a new operating system for MSX. It's ] called UZIX. Cool! I just downloaded it and tried it on my MSX turbo R. It works! Great to see that Unix prompt on my TV. Kind regards, Alex Wulms -- Alex Wulms/XelaSoft - MSX of anders NIX - Linux 4 ever See my homepage for info on the *** XSA *** format http://www.inter.nl.net/users/A.P.Wulms MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Anyway. There is no reason for UZIX hanging up because you have 512k RAM or more. It works fine on my Philips 8245 with 128K and with 512K. Nice to see some unix on the screen, but it's very slow. Even ls may take up to one minute before displaying some results! But it really is a very nice project! Jasper. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
Jasper, It works fine on my Philips 8245 with 128K and with 512K. Nice to see some unix on the screen, but it's very slow. Even ls may take up to one minute before displaying some results! Did you try Linux running from floppy? :) Floppy IS slow. Yeah, a cache could be done, but... in the future. Want speed? Use a HD. [also, 720k is too little space...] Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * "Back in the USSR" [Beatles], by John Lenin e Ringo Stalin. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Re: Announcing the first public release of UZIX
It works fine on my Philips 8245 with 128K and with 512K. Nice to see some unix on the screen, but it's very slow. Even ls may take up to one minute before displaying some results! Did you try Linux running from floppy? :) Floppy IS slow. I wish I could try it from HD... Jasper. MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
Announcing the first public release of UZIX
Hello, MSXers from all over the world. I would like to present you a new operating system for MSX. It's called UZIX. What is UZIX? UZIX is a UNIX implementation for MSX. UZIX is based on UZI written by Douglas Braun and ported to PC and MSX by Archi Schekochikhin and me, Adriano C. R. da Cunha. UZIX implements almost all 7th Edition ATT UNIX kernel functionality. UZIX's code was based on public domain Doug Braun's UZI, which was written from scratch, and contains no ATT code, so it is not subject to any of ATT's copyright or licensing restrictions. UZIX implements almost all of the 7th Edition functionality. All file I/O, directories, mountable file systems, user and group IDs, pipes, and applicable device I/O are supported. The number of processes is limited only by the swap space available, with a maximum of 31 processes (total of 1024k memory). UZIX implements UNIX well enough to run the Bourne Shell in its full functionality, although it has not been ported. UZIX is still in development, but there is already a running version, that includes a shell and many utilities. Although it's still a beta, it took much effort and time to be made. You can find more information and download a working version in this page: http://www.dcc.unicamp.br/~adrcunha/uzix Doubts, questions and bug reports to me, [EMAIL PROTECTED] I hope you like UZIX. Regards, Adriano Camargo Rodrigues da Cunha ([EMAIL PROTECTED]) Engenharia de Computacao - UNICAMP http://www.adrpage.cjb.net MSX-TR:I have one.And you? * 5 minutes ago, this moment was in the future. * MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)