Tabos Ocean Alpha0 released
Tabos Ocean Alpha0 released
Hello everyone,
i've just put an cd image of our demo gui for tabos online. it should give everyone a look at what you can expect from ocean. the gui itself uses the libgfx which gives control over the nvidia server to the gui. the whole complete source code will be released after the beta release (which includes a necessary code documentation and cleanup). we hope that our libgfx library can be used in other operating system in order to reduce the code rewrite for direct access of different types of gfx cards.
NOTE: at the moment you need a nvidia graphic card to run this alpha version. servers for other gfx cards are already working but not implemented because of the limit of my test floppy
URL: www.tabos.org
It would be nice if you can give it a try. Send comments and bug reports to me and of course add them to this thread. thx alot.
Jan-Michael
i've just put an cd image of our demo gui for tabos online. it should give everyone a look at what you can expect from ocean. the gui itself uses the libgfx which gives control over the nvidia server to the gui. the whole complete source code will be released after the beta release (which includes a necessary code documentation and cleanup). we hope that our libgfx library can be used in other operating system in order to reduce the code rewrite for direct access of different types of gfx cards.
NOTE: at the moment you need a nvidia graphic card to run this alpha version. servers for other gfx cards are already working but not implemented because of the limit of my test floppy
URL: www.tabos.org
It would be nice if you can give it a try. Send comments and bug reports to me and of course add them to this thread. thx alot.
Jan-Michael
Re:Tabos Ocean Alpha0 released
Hi, I've tested your system, and I must say, that it won't work on my geforce4MX card, when I execute wm(winodw manager) my graphics card is trying to switch into the correct mode, but i've got message from my monitor: V-Sync out of range:/
I want also say, that i found a lot o bugs in your ELFDriver (btw. do you realy understand how elf format works?) and why you are slowering scheduler by another short jmp into the IntrTail?
hm.... confused...
I want also say, that i found a lot o bugs in your ELFDriver (btw. do you realy understand how elf format works?) and why you are slowering scheduler by another short jmp into the IntrTail?
hm.... confused...
Re:Tabos Ocean Alpha0 released
Lifesign
We just updated the homepage and give a little preview of the new
Tabos release. At the moment there are three screenshots which
demonstrates the theme-support of the gui Ocean. The source code
will be updated on the svn-server within the next few days. It would be nice to see some comments about the gui. Please note, that the screenshots are using 16 colors vga 640x480. Full support for native graphic chipsets e.g. nvidia, sis, ati are available.
Waiting for your comments,
Jan-Michael
We just updated the homepage and give a little preview of the new
Tabos release. At the moment there are three screenshots which
demonstrates the theme-support of the gui Ocean. The source code
will be updated on the svn-server within the next few days. It would be nice to see some comments about the gui. Please note, that the screenshots are using 16 colors vga 640x480. Full support for native graphic chipsets e.g. nvidia, sis, ati are available.
Waiting for your comments,
Jan-Michael
Re:Tabos Ocean Alpha0 released
Are you saying you have actual working drivers for nvidia/ati?
How much you accelerate 2D? (or do you have 3D too??)
Basicly, do you do BitBlt, alpha and not, memory-to-screen and screen-to-screen, and ofcourse offscreen video memory? Maybe even overlays and or scaling?
Good, general BitBlt would be basicly the set of features I'd be interested in supporting, and I wonder how much work is involved, since typical modern GUI tends to blit a lot, and doing it in software would be waste of CPU.
How much you accelerate 2D? (or do you have 3D too??)
Basicly, do you do BitBlt, alpha and not, memory-to-screen and screen-to-screen, and ofcourse offscreen video memory? Maybe even overlays and or scaling?
Good, general BitBlt would be basicly the set of features I'd be interested in supporting, and I wonder how much work is involved, since typical modern GUI tends to blit a lot, and doing it in software would be waste of CPU.
Re:Tabos Ocean Alpha0 released
I did checkout svn revision 101, and I must complain for the following fact:
WHY ON EARTH DO YOU TELL PEOPLE TO RUN SCRIPT THAT TOUCHES THEIR VERY PERSONAL SHELL CONFIGURATION FILES. THAT IS VERY VERY RUDE THING TO DO.
Please, instead just write a script that does the compile from the topdir (compile.sh with "export ....; make" in it or something) and then mention that you need to set those two variables if you don't want to use the script.
Ok, I didn't run that script (i'm too careful, "may need to restart" made me check what it does).
Oh and sorry for yelling, but I'm seriously upset.
added in edit:
Btw, the build failed with:
I enabled everything in setup, except debugging, and set target type to 586MMX for no good reason, even if I only have evil AMD 686 compatibles here.
WHY ON EARTH DO YOU TELL PEOPLE TO RUN SCRIPT THAT TOUCHES THEIR VERY PERSONAL SHELL CONFIGURATION FILES. THAT IS VERY VERY RUDE THING TO DO.
Please, instead just write a script that does the compile from the topdir (compile.sh with "export ....; make" in it or something) and then mention that you need to set those two variables if you don't want to use the script.
Ok, I didn't run that script (i'm too careful, "may need to restart" made me check what it does).
Oh and sorry for yelling, but I'm seriously upset.
added in edit:
Btw, the build failed with:
Code: Select all
------lots of compiles here------
Compiling kernelMutex.c
Compiling kernelIoEventMutex.c
Compiling port.c
Linking...
ld: cannot open drivers/builtin.o: No such file or directory
make[1]: *** [all] Error 1
make: *** [all] Error 2
Re:Tabos Ocean Alpha0 released
Ok, now I got actual errors for rtl8139, various video drivers, and some warnings for init.c, when I tried to recompile with 686.
Might have got them previous time too, some warnings did scroll by, but all the dependency calculation message flooded the screen.
Oh well, seems it's a broken revision. Hope you update it soon.
Btw, a hint:
You might want to regularly checkout into a clean temporary directory, and try that everything builds.
Ofcourse optimal would be setting up a script that rejects any commits that break the build. Then you'd at least have to checkin a Makefile (or something) which clearly indicates that it won't build, and exists without failing and ugly errors. I could actually build such a system for myself.
The above ofcourse doesn't work for anything that takes a long time to build, but I'll break projects into half before clean test compiles start being a problem anyway...
Might have got them previous time too, some warnings did scroll by, but all the dependency calculation message flooded the screen.
Oh well, seems it's a broken revision. Hope you update it soon.
Btw, a hint:
You might want to regularly checkout into a clean temporary directory, and try that everything builds.
Ofcourse optimal would be setting up a script that rejects any commits that break the build. Then you'd at least have to checkin a Makefile (or something) which clearly indicates that it won't build, and exists without failing and ugly errors. I could actually build such a system for myself.
The above ofcourse doesn't work for anything that takes a long time to build, but I'll break projects into half before clean test compiles start being a problem anyway...
Re:Tabos Ocean Alpha0 released
I've just updated the svn server, fixed the compling issue with the network stack and added a topdir makefile for users who dont want to set environment variables. But you have not the ability to work in a sub-level directory, use the toplevel instead. Better, right?
The graphic card specific functions offers 2D drawing functions, 3D is a secret of the vendors. Supported is (line drawing, blitbitmap m<->s, RGBA is supported, and overlay works as well)
Waiting for further comments, and maybe coders to implement more stuff
Jan
The graphic card specific functions offers 2D drawing functions, 3D is a secret of the vendors. Supported is (line drawing, blitbitmap m<->s, RGBA is supported, and overlay works as well)
Waiting for further comments, and maybe coders to implement more stuff
Jan
A new version of Tabos and Ocean has been released a few days ago. It features alot of new functions, including:
* vm86
* exchangeable scheduler
* dmi check
* apm support
* initial smp/apic support
* updated uhci/ohci and ehci usb drivers
* usb-block device support, usb mouse/keyboard
* small scsi support
* lwip network stack
* new sound drivers es1370, i810, via686a, vt82xx
* improved video drivers
* updated gui controls
* new semaphore design
At www.tabos.org you can grab a source code copy out of our svn-server or an iso-cd image. Please give it a try and report the results. Thanks alot and we wish you all the best
* vm86
* exchangeable scheduler
* dmi check
* apm support
* initial smp/apic support
* updated uhci/ohci and ehci usb drivers
* usb-block device support, usb mouse/keyboard
* small scsi support
* lwip network stack
* new sound drivers es1370, i810, via686a, vt82xx
* improved video drivers
* updated gui controls
* new semaphore design
At www.tabos.org you can grab a source code copy out of our svn-server or an iso-cd image. Please give it a try and report the results. Thanks alot and we wish you all the best
It seems as a good OS. I have downloaded a ISO image, my results:
- The OS seems to be case sensitive. So SHuTdOWN is not the equal like "shutdown" without quotes.
- Could you please put there a HELP command? I see that your team developed an Unix-style OS and I dont know much *NIX, only CD and SHUTDOWN...
- Interesting driver support (UHCI, OHCI, SB, WSS) Does all this work?
inflater
- The OS seems to be case sensitive. So SHuTdOWN is not the equal like "shutdown" without quotes.
- Could you please put there a HELP command? I see that your team developed an Unix-style OS and I dont know much *NIX, only CD and SHUTDOWN...
- Interesting driver support (UHCI, OHCI, SB, WSS) Does all this work?
inflater
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Thanks for testing. Well yes, the system is case sensitive and you are right: a help command is good thing to implement. We will add this to our todo-list.
Yes, the drivers are working on our test machines. For example, I have got a mini-itx computer which boots tabos via usb-stick and works as a mp3-player
Yes, the drivers are working on our test machines. For example, I have got a mini-itx computer which boots tabos via usb-stick and works as a mp3-player
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
(@inflater, Most UNIX-like systems are case sensitive..)
(@inflater, Not every UNIX-like system has a shutdown command..)
Greetings buzz, I noticed a tiny, almost unnoticeable...
Spelling error :
http://www.tabos.org/hardware.php
Line 108, "Serial" is spelt "Seriell" accidentally.... I hope
Sorry
Nice project in any sense.. but I'm still no fan of C++ in the kernel..
(@inflater, Not every UNIX-like system has a shutdown command..)
Greetings buzz, I noticed a tiny, almost unnoticeable...
Spelling error :
http://www.tabos.org/hardware.php
Line 108, "Serial" is spelt "Seriell" accidentally.... I hope
Sorry
Nice project in any sense.. but I'm still no fan of C++ in the kernel..