TBOS32 0.1.3 released

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

TBOS32 0.1.3 released

Post by Troy Martin »

Titanium Bonfire Operating System/32 v0.1.3
TroyMartin wrote:Hi, and thanks for viewing this announcement for TBOS32. I've been working on this release for 16 days, and I've finally got it up and running enough to release this pre-alpha. As it is a pre-alpha, I haven't gotten around to working out the minor bugs and compile-time warnings (will be fixed next release), but it is stable and usable. Feel free to try putting more text files in the initrd and reading them using the shell's cat command.
0.1.3 is here, added a device called :bs that can be read using echo. Spews out random BS that forms a phrase that looks like a technology of some kind.

In 0.1.4, I plan on switching from ext2 to FAT for the floppy image, as well as using mtools instead of losetup and loopback hell.

Accessing the initrd in the shell:
Accessing the initrd is easy: the drive is specified using "initrd:", then the root directory "/", and finally a filename. Directory support will not be added to the initrd for simplification reasons. A quick list of files in the initrd can be generated via "echo initrd:/" or a more complex one via "ls initrd:/". The "cat" command can be used to display text files like a simple implementation of *nix "cat" with the syntax "cat initrd:/filename". Filenames and drive names are case sensitive, and are up to 55 characters long.

Download Link: http://code.google.com/p/tbos32/downloa ... -0.1.3.zip

--Troy

PS: I'd like to keep this thread unlocked for as long as possible; no flaming me for my lack of malloc or whatever.
Last edited by Troy Martin on Thu Jun 18, 2009 9:26 pm, edited 4 times in total.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: TBOS32 0.1.0 released

Post by VolTeK »

alright, i was waiting for this, i will try this out, and tell if there are any bugs

great job
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: TBOS32 0.1.0 released

Post by Troy Martin »

Great, thanks!
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: TBOS32 0.1.0 released

Post by VolTeK »

Error Report:

typing help then hitting enter, displays help then halts.






virtual machine: virtual pc
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: TBOS32 0.1.0 released

Post by Troy Martin »

O.o that's weird... Hmm...

Guess it doesn't like the way I handle my char* arrays... Hold on, let me fix and release a bugfix.

EDIT: TBOS 0.1.1 will be out tomorrow with bugs fixed, and no giant things of warnings.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: TBOS32 0.1.0 released

Post by VolTeK »

alright, other than that i see no problems
User avatar
Blue
Member
Member
Posts: 31
Joined: Thu Aug 02, 2007 6:34 am
Location: on the stack

Re: TBOS32 0.1.0 released

Post by Blue »

Heya,

Other than the problem with the help command, I have noticed that following happens when you enter a very long command:
Long commands.png
Long commands.png (8.42 KiB) Viewed 5299 times
I am not sure however if this is the intended behaviour, so I just thought I should mention it. I tested it in Microsoft Virtual PC, as I have nothing else installed currently.

Edit: And to avoid confusion, I didn't press enter after the long command

Blue
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: TBOS32 0.1.0 released

Post by Troy Martin »

Hehe, it's intended to not let in anything other than backspace or enter, but I guess that's a fix for tonight. Thanks for testing!
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
User avatar
Creature
Member
Member
Posts: 548
Joined: Sat Dec 27, 2008 2:34 pm
Location: Belgium

Re: TBOS32 0.1.0 released

Post by Creature »

Hmmmm... Mush, you sure always have the most original shell abbreviations, Troy ;). I might try it out soon.
When the chance of succeeding is 99%, there is still a 50% chance of that success happening.
whowhatwhere
Member
Member
Posts: 199
Joined: Sat Jun 28, 2008 6:44 pm

Re: TBOS32 0.1.0 released

Post by whowhatwhere »

Creature wrote:Hmmmm... Mush, you sure always have the most original shell abbreviations, Troy ;). I might try it out soon.
I was thinking the same thing....
User avatar
Combuster
Member
Member
Posts: 9301
Joined: Wed Oct 18, 2006 3:45 am
Libera.chat IRC: [com]buster
Location: On the balcony, where I can actually keep 1½m distance
Contact:

Re: TBOS32 0.1.0 released

Post by Combuster »

(Troll post killed)

Fine if you (syntropy in particular) want to file a bug report, but don't go around dipping it in highly flammable substances.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
whowhatwhere
Member
Member
Posts: 199
Joined: Sat Jun 28, 2008 6:44 pm

Re: TBOS32 0.1.0 released

Post by whowhatwhere »

Combuster wrote:(Troll post killed)

Fine if you (syntropy in particular) want to file a bug report, but don't go around dipping it in highly flammable substances.
Maybe I'll go write a bug report. First though I'm going to go find some coffee.
User avatar
VolTeK
Member
Member
Posts: 815
Joined: Sat Nov 15, 2008 2:37 pm
Location: The Fire Nation

Re: TBOS32 0.1.0 released

Post by VolTeK »

already did :D

coffee good, coffee make me happy
earlz
Member
Member
Posts: 1546
Joined: Thu Jul 07, 2005 11:00 pm
Contact:

Re: TBOS32 0.1.0 released

Post by earlz »

I don't like having a sudo in regular 'make' (and I don't use Linux, so it doesn't even work for me.)

num-lock doesn't work.(like I can't use the number pad for numbers)

other than that. Nice work

edit:
Wow, I'm not the only one who used an assembler to generate a disk image :D

oh and your boot.s~ and such backup files are kinda annoying to look at in 'ls'
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: TBOS32 0.1.0 released

Post by Troy Martin »

Combuster wrote:(Troll post killed)

Fine if you (syntropy in particular) want to file a bug report, but don't go around dipping it in highly flammable substances.
Gods, not already....

Creature wrote:Hmmmm... Mush, you sure always have the most original shell abbreviations, Troy ;).
I'm busy creating more, hehehe... ;)
earlz wrote:I don't like having a sudo in regular 'make' (and I don't use Linux, so it doesn't even work for me.)

num-lock doesn't work.(like I can't use the number pad for numbers)

other than that. Nice work
Thanks! Yeah, num and caps support haven't been done up yet.

No sudo? Whoa... Well, it's needed for losetup and mount, unfortunately.
edit: Wow, I'm not the only one who used an assembler to generate a disk image :D
Haha, I'm a bit of a NASM fanatic, so I thought "hell, it would be easier for me than doing something up in C."

TBOS32 0.1.1 is almost ready.
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
Post Reply