Menu

Isis OS / News: Recent posts

Start Over

To all those developers who still check this, (i will send email to all developers anyway) I have decided to once again continue with the project, on a promise from Adam to not dive into it the wrong way. He has infact learnt quite alot and all those developers still intrested in continuasion should contact immediately. This time i shall not promise anything but the fact is after i spend this week sorting out who is still on, i plan on starting development full time next monday after spending the weekend discussing it with adam.... read more

Posted by JP 2005-01-04

Memory Manager

I coded a nice little memory manager.

Posted by Lethns 2004-12-19

First REAL release

It's out, the code is slightly fragmented, and needs work. But We have a nice little kernel started,

Posted by Lethns 2004-12-17

CVS

Suman has uploaded the source to CVS, let's hear a round of applause!

Posted by Lethns 2004-12-16


exokernel

I scrapped the old code, and now Isis is running on an exokernel.

Posted by Lethns 2004-11-06

This Weekend

This weekend I plan on releasing a clean, compiled linked version of the OS. You can expect it by monday or so. JP was supposed to make a release but..... well he didn't. So I'm just going to do it myself.

Posted by Lethns 2004-09-18

Pheonix

In rebuttal to the post "Alive"

I am a marketer. That is my speciality. But need I remind you WHO wrote the core of the system. Or the random number generator and math routines. Or the memory management. Or the console, text interface. And I made the logo, and the mascot. well the mascot needs to be drawn up.

Posted by Lethns 2004-09-10

Alive

Many Developers and Fans of the project are probably wondering whether we are still going. Well we are. So thats the way it is. Developers can of course contact admins at any point and find out whats happening. Few difficulties with the fact that "management" who is meant to be in charge of programming is a marketer and not an OS programmer

He doesnt knwo what protected mode is.

ANyway the IsisOS project is alive so thats good

Posted by JP 2004-09-09

Concussion

Dear JP,
I've got a concussinon I'll be better by sunday probably. I only have a slight case of amnesia I've forgotten alot of long term stuff.

Hey I've got some more code for you. Release the clean version as soon as
possible. I'm going to learn a littlw more about bootloaders, I promise. But
right now I'm tangled up in low level functions and junk like that. Plus I got a
concussion a few days ago, which wasn't very fun. I'll do a little more coding
so it can recongonize an scsi interface. (or is that useless) I don't know.
Please explain to me why an OS needs a random number generator? I gotta go my
freakin head is killing me. I need to take some stuff. I'll seee you around. I'm
working on the GUI and some guy is making a compiler or two. And I have found an
open source JVM.... read more

Posted by Lethns 2004-08-25

Hi, here it is.

My interent connection has not been functioning properly for the past week. I apologize for this delay. We have a developer building a C++ compiler for us. And I have done some basic code for Minerva. Here is an overveiw. And I would like everyone to fill me in while I was gone. Here my friends is the design plan. I have a very weak concept of multi threading so could someone direct me to an article about it?... read more

Posted by Lethns 2004-08-23

I'm back

Ok I'm back Florida and I'm working on a website.

Pascal will not be included becuase of the feelings of my developers.

New member he has a very impressive resume look at it here http://home.infinet.net/teban/profile.htm

Another thankyou to JP, but next time you mess with the trove config notify me!

Posted by Lethns 2004-08-12

Clean IsisOS Completed

A clean build of IsisOS, using the GCC and NASM compilers has now been completed.

The file structure has been completely redone to represent Project Areas and the Source Code now represents a real OS structure.

The code will be bootable from a 1.44MB floppy disk using the FAT12 file system. This then runs a rudimentary version of the Shell.

The system uses MSDOS Compatible Batch Files and therefore must be changed in these areas for UNIX/LINUX users before conversion into TAR, we assume ZIP Files for WIndows and TAR.GZ files for UNIX.... read more

Posted by JP 2004-08-11

Getting Organised

From this message we all need to get organsied.

The following list gives a basic overview of everything that must be done very soon by all developers.

I will e-mail everyone as well as writing this message and get them to start checking news, please do. Those who stop responding will have to be removed from the project.

If not done then can all developers send a list of there technoloiges and skills, along with experience (Previous os dev, website creation etc.) to one of the admins and we will distrabute it among ourselves.... read more

Posted by JP 2004-08-09

Chatroom

<James> but you include it in ISISOS>H
<David> and in Isis.cpp
> Well you see I'm poor so I picked up borland at the libriay sale for fifty centsand used it evr sense
<James> thats the one sorry
<Matt> If you keep using closed source stuff, people won't be able to build Isis.
<James> lol
> Well you see I'm poor so I picked up borland at the libriay sale for fifty centsand used it evr sense
<Matt> You can pick up gcc for free.
<James> lol
<David> does anyone have anything from the \Hardware Config\ directory? i see the keyboard and two videos included, but no files
with 'em in the directory
> What do you mean I wrote them
> It just recongonizes the keyboard and the mouse
<Matt> Adam: You should really ditch Borland in favor of gcc.
<David> the included files are missing though
<James> 0.2
<Matt> You can use Dev-C++ in it's place.
<buzz123> i am sorry every one, i am in work now, so i have to leave
<James> 0.2
<James> k
<buzz123> good bye
<David> my \Hardware Config\ is empty
<Matt> later
> OK I will get G-cc
<David> bye buzz
<James> YOU NEED ISIS 0.2 for that folder
> David you have version 0.1
<James> i have alread yintergrated GCC into my build
<David> i have the version off of my FTP
> v0.2 has hardware config
<Matt> James, is it in .02?
<James> still shit
<James> Yep
<Matt> gcc that is?
<James> No
<David> i got mine from the .zip file, maybe it's in the other?
<James> it will be in my release very shortely
<James> No its in the new release (an hour ago) check the site
<Matt> You do your own makefiles?
> Sometimes
> I hate doing them
<James> MSDOS compatable Batch FIles
<James> Makefiles are crap, unless you have the IDE that makes them
<Matt> MSDOS compatible batch files means nothing to me.
> Hey Dave you are now an admin
<James> why not just make everyone an admin
<Matt> What do you mean Makefiles are crap?
<David> Problem guys:
> They are annoying to program
<James> well they are hard to write hard to read and made fr IDE's
<David> the .zip file uploaded to my server contains different code than the .tar.gz
> Oh
<James> so
> My mistake
<David> the .tar.gz I uploaded to SF.net was based on the .zip
<David> the .zip is missing the stuff in \Hardware Config\
<James> uuuuuu
> I pulled the wrong one from the recycle bin
<Matt> James, without a makefile I can't build Isis.
> Yes you can
> You can still code
<Matt> Yeah, but I can't see any results.
> True
> But with a bootloader and a new computer you can
> Um
> David use your admin powers for good
> hahahah
> had do that
<David> James: what alterations did you make to the Isis.cpp file to build your bootabel version?
<David> lol wtf?
<James> i rewrote it
<David> got a fresh version we can throw in for the 0.2 release so it doesn't have to use borland? :-P
<David> or so I can build it, atleast?
<David> Adam: Admin? when did this happen?!
> Now
<David> gotcha
> bout three minutes ago
<David> ^^
> If you have the time too
<Matt> Are we definitely using assembly?
> Yes
> You have too
> to build an OS
<David> yup
<David> and I'll have time. There's a lot of dead time where I work
> cool
> You need to contact boris
<Matt> You need to avoid interrupt calls then.
<David> srcwiz?
> Yeaj
> FliteTutor@inetmx.de
<David> err, what about, exactly?
<David> (that didn't come out right, but ok)
> Orginization
<Matt> Someone listen dammit.
<Matt> You can't use interrupt calls.
<James> what?
> WHAT
<Matt> Interrupts are specific to operating systems.
> FliteTutor@inetmx.de Boris
<David> Adam: gotcha, i'll e-mail him tonight
<Matt> Basically, since we're creating an operating system, we have to create the interrupts ourselves.
<David> Matt: very true.
<James> no there not, well some are but i have written that into the APi because i have written the C LIB from scratch liek i advised
> Oh shit I forgor
> t
> about that
<James> No just the custom interupt
<Matt> James, they are. Interrupt calls don't even work the same on Linux.
> Can everyone live and prosper while I'm gone?
<James> You need to read this...
> read what
<James> i was gonna give you a link then i decided not to
> What why not
<James> Ill explain it some other tie
> kay
> Somebody needs to get the java VM and embed it into the kernel
<David> yup
> Any volunteers?
> OR will I have to do it
<James> iu started but i am not going to write it
> You won't have to
<James> im just gonna do the basic intergration
> Just tweak it
> I can link the objects
> I've gotten pretty damn good at that
<Matt> Guys, it sounds a lot to me like this project is Windows dependent so far.
<James> No
<James> no windows at all
> No it isn'y
> isn;t
<Matt> Yeah, but there's tons of Windows specific stuff.
<James> like what?
> It has it's own bootloader
> for christsake
<David> does anyone have Isis running on their own box?
<David> i have a spare 350MHz Celeron just begging to be used for something
> I fucked up a school computer
<Matt> I have a couple old junkers just waiting for use.
<Matt> I may be able to get two or three boxes running it.
<James> I run it on this boz
<James> x
<Matt> Then I could pick up some NICs and write some networking code.
> I used Isis v.0.0 on a school computer
<James> networking
<David> lesse here, I'm gonna have my XP laptop, Fedora on the 2400+...
<James> has any one held of taking it slow
<David> yep, not doing anything with the 350
> Hey does anyone have any idea on how to put a C compilier on Isis?
<James> yes, write one
<Matt> Well, Isis would need a loader to use an existing compiler.
<David> damnit! Too bad I haven't taken compilers at the university yet ;\
<Matt> yeah
> So no one knows...............
<David> that's like, Spring 2005 selecter
<David> err
<David> semester
<James> I can do it
<James> we need to do it for the Java and C
<Matt> I've still got to have fun in OS and OPL before I get compiler design.
<James> okay
> Or isis can have it's own custom language
<Matt> no
<Matt> Making a new language is loaded with pitfalls.
<David> ya
<James> wow yeah
> See i told you james is a lunatic
> I wasn't serious
> James making a language is harder than making an OS
<James> i know
<James> lets do it
<Matt> Good luck with that.
> We are going to need alot more manpower
> And we have to make Isis OS first
<David> ya
<Matt> Seriously though, please drop the interrupt calls in assembly.
<David> make the Isis programming language a side project
<James> Yep maybe
> Isis will be done by janauary GUI and all.
<David> and I agree with Matt. We aren't going to be able to get anywhere using the inturrupts ;\
<James> we could create a shell interreter
> I tried to make a shell
> But I didn't know how to
<James> lol
> Shut the fuck up
> hahahaha
<James> let me finish the basics send it then people can really get started
<Matt> It's dependent on interrupts though.
<Matt> Your shell.
> Man I never even heard of "intterupts" until you
<James> i know i have handled them already
> What about my shell
<James> give me till tonight to finish my build
> ?
> Good
> good old james
<Matt> The only big thing is remove ANYTHING that's system specific. That includes Windows and Linux stuff.
<James> It is 06:13 AM Here in England, ill clean it today and upload it tonight
> I promise we will make a language
<Matt> James, you said you've done that right?
<James> K SIde project number one hundred and twenty seven
<James> We are getting big fast and arent even organised yet
<Matt> Organization only adds complexity I say.
> Right On
> I like the growth
<David> lol, organization makes sure we don't have 5 different working versions
<James> Nounorganisation means no one has the slightest idea of what to do
<Matt> CVS. That's all the organization needed.
> Well linux has 500 different versions SO
<Matt> Very true.
<James> o this is a one distro (well multiple but single location) os
<David> but not more than one of the same 2.4.19...2.4.19-bk3 or whatever is different
<David> just saying, we need to all stick to the same codebase and tell each other what parts of files we're working on
> yeah
<James> what i mean we are the single source of distros of Isis OS
<David> so one person doesn't add function_x to foo.cpp while another person is adding function_y to it,and we end up with two
different versions of the same file
> You know that slack ass linus torvalds only had to code a few little things
<Matt> Tasks, in other words.
<James> yes
> Me I am involved i my work
> Not like torvalds
<James> yess but we need to know everyones skeills
<James> so i can disrabute tasks
> Me I know C and Assembly and I dabble in pascal and java
<James> haha
<James> not now
<David> I know C++, Perl, PHP, and can hack away at Assembly if I really need to
<David> same with Java
<James> NOT NOW
> hahahaha
<David> *runs away and cowers in a corner*
<James> lol
<David> see what I get for not reading ahead?
<James> lol
<James> cheer up
<James> im gonna get working on the project
<David> aitte
<James> l
<James> k
<David> I have a paper to write that's due in...oh...less than 12 hours and I haven't started on it
<David> till tomorrow!
> Whats it about
<James> wats it on?
<Matt> Ah, college. I love the feeling of procrastination.
<David> it's for a Japanese Culture class I'm taking for my diversitycredit in College
<Matt> I took one of those bro.
<James> wats you Reading
<David> i'm writing a paper with the working title of, "Mt. Fuji and it's Importance to Japanese Lore"
<Matt> ouch
<David> lol, i chose the topic
<Matt> My Japanese class was a lot easier.
<James> id hurry up mate
<David> 3-5 page paper, double spaced
<David> i'll be fine. ^^
<Matt> I went on day one, on the midterm day, and for the final.
<David> paper's due tomorrow, presentation is on tuesday. teeheehee
> Thats why I only take classes about european history
<David> lol
<Matt> Where do you go to school?
<David> University of Nevada, Reno
> Westwood middle school
<Matt> Awesome.
> hahahahaa
<James> England
<James> Not in school
<James> between High School (11-16) and college (16-18)
<David> lol
<James> long leave
<Matt> You born in Reno, Dave?
<David> yup
<Matt> cool
<Matt> Never been out there.

Posted by Lethns 2004-08-09

Driving

I am gonig to be absent for two days. If you need help contact the project admins.

Thankyou to my loyal hardworking developers

Posted by Lethns 2004-08-09

Bootloader

A special Thankyou to h8cked who built a bootloader and his sorting the code as we speak.

You are more than welcome to e-mail any of us.(admin)

Posted by Lethns 2004-08-09

Team Poll !

Please inform the project admin if you'd like to use eMail (mailing list) or rather a forum in order to communicate with the rest of the team, actually we've already set up a mailing list, but so far only 4 out of 12 developers have subscribed to that list, we'd like to start discussions over there - but only as soon as everybody has subscribed.

Most of us would not mind using the forums instead if some of you prefer that way.... read more

Posted by BKoenig 2004-08-08

Plan

=> a boot loader
=> one of the various smaller kernels for simple OS
(I've got that)

=> hardware abstraction layers for the i/o
=> a java implementation that can be modified to run with IsisOS

Scriwiz thought up all of this. He doesn't think we should include pascal. Well pascals being included, and it works fine with the C and the C++.

Posted by Lethns 2004-08-06

Isis Version 0.2

My friend sent me a few pascal snippets that he wrote. They do menial mathmatical things, that I don't really understand.
I built up the virtual memory and the multitasking capabilties.
I would like macros from you guys. Send them in
Pascal, assm, C, C++ I don't care. It can be in java python, perl, it doesn't matter.

And a special thanks to srcwiz for his help in setting up the website and the admin.

Posted by Lethns 2004-08-05

Mailinglist set up

Hi everybody !

Welcome to the project, Adam asked me to set up a mailing list for IsisOS at sourceforge - you should be able to subscribe to it at:
http://lists.sourceforge.net/mailman/listinfo/isisos-devel

All non-private discussions/communications about the project should be managed via this mailing list, so that everybody gets easily updated on the latest news.

Thanks

Posted by BKoenig 2004-08-05

Snippets

Send as many snippets as you can to me or the
other project admins. We can modify them and put them together. In this crazy jigsaw puzzle that is Isis OS.

Posted by Lethns 2004-08-04

Absence

I will be gone to Michigan for a few weeks. But I will have access to my laptop. I will continue to write code from that. And once I get there I can send you guys source code. To post on the release thing. For some reason I can't.

We can beat Linux and Microsoft!

Posted by Lethns 2004-07-28

Version 0.1

It has a stable virtual memory and detects hardware.
As an introduction I would like to say I am a 13 year old boy who became frustrated with linux and windows. So I am making my own.
I badly need someone to help me with the GUI. Please if you can lend me a hand I will apperciate it.
By the way this is NOT another linux distro. I'm so sick of seeing linux distros I would never even dream of making one.
I hope it will be able to read tar.gz files so it will be able to do the same things as linux.
One last thing. I got the name one night when I was listening to Bob Dylan(my favorite musician) singing "Isis" so then it hit me. Isis OS, beautiful!... read more

Posted by Lethns 2004-07-27
MongoDB Logo MongoDB