objex-developers Mailing List for The Objex project
Status: Pre-Alpha
Brought to you by:
ert
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(4) |
Nov
(6) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
From: Andrew L. <er...@ci...> - 2003-10-01 05:58:48
|
Andrew Lipnitsky wrote: > > The Objex project LOGO > has been created by Natallia Louk. > > > ______________________________________________________ > > Dr. Andrew Lipnitsky > e-mail: er...@li... > Web: http://www.lipnitsky.org > See also: http://www.objex.org > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Objex-users mailing list > Obj...@li... > https://lists.sourceforge.net/lists/listinfo/objex-users |
From: Andrew L. <er...@ci...> - 2003-09-30 18:53:32
|
The Objex project has been created by Natallia Louk. ______________________________________________________ Dr. Andrew Lipnitsky e-mail: er...@li... Web: http://www.lipnitsky.org See also: http://www.objex.org |
From: Andrew L. <er...@ci...> - 2002-09-30 18:52:08
|
We have one new developer of the objex project. He is hrivan. |
From: Andrew L. <er...@ci...> - 2002-05-24 17:24:44
|
The source distribution of objex 0.0.2 M1 (milestone one) has been released. You can download one at http://prdownloads.sourceforge.net/objex/objex-0.0.2.src.tar.gz Release Notes: This is M1 (milestone one) release of the Objex project. Kernel just boots, starts main thread and prints welcome message. Despite that this release does nothing helpful, there are almost all classes from Objex::Core hierarchy intended to provide future system functionality. In particular, threading management system, the multiprecision number classes system based on GNU MP library and so on... About Objex project: The Objex Project (like the GNU Project) aims to develop a complete operating system made of Free and Open Source software. In contrast to the GNU Project, it aims to build a modern system that brings together all the recent advances in computers science, instead of a Unix-like system. "A complete system" means that it will include the kernel, a full suite of developers tools, user utilities, and a graphical user interface (the main candidate is Berlin). It will be object oriented, fully distributed (with CORBA), etc. It is based on OSKit, a framework and a set of utilities, drivers, and program code intended for operating system creation. For further information see http://www.objex.org. Andrew Lipnitsky <er...@ob...> |
From: Andrew L. <er...@ci...> - 2002-05-24 15:27:02
|
The binary distribution of objex 0.0.2 M1 (milestone one) has been released. You can download one at http://prdownloads.sourceforge.net/objex/objex-0.0.2-elf32-i386-multiboot.tar.gz Release Notes: This is M1 (milestone one) release of the Objex project. Kernel just boots, starts main thread and prints welcome message. Despite that this release does nothing helpful, there are almost all classes from Objex::Core hierarchy intended to provide future system functionality. In particular, threading management system, the multiprecision number classes system based on GNU MP library and so on... About Objex project: The Objex Project (like the GNU Project) aims to develop a complete operating system made of Free and Open Source software. In contrast to the GNU Project, it aims to build a modern system that brings together all the recent advances in computers science,instead of a Unix-like system. "A complete system" means that it will include the kernel, a full suite of developers tools, user utilities, and a graphical user interface. It will be object oriented, fully distributed, with objects persistence capabilities, etc. Andrew Lipnitsky <er...@ob...> |
From: Mikhail Z. <mh...@al...> - 2001-11-16 20:22:39
|
Hello Andrew, On Fri, Nov 16, 2001 at 03:25:07PM +0200, Andrew Lipnitsky wrote: > > You had seen just kernel implementation code in objex-M1 CVS branch. > C language is *just* kernel implementation language. It is not > application > implementation language for Objex. C language will not be present at > all. > There will be a primary object implementation language named by > "eternity" > (developing this language is a part of the project). Well, I hope it will not take eternity to run an app there :) You mentioned JVM; I recall that Sun actually had that JavaOS project in development, but they folded it and resorted to the 'traditional OS + JVM' formula. Even on handheld/embedded devices, it's usually Linux and Java 2 Micro Edition. I wonder why. Probably, it's because you gotta have native code for many tasks. -- Stay tuned, MhZ JID: mo...@ja... ___________ Politics are almost as exciting as war, and quite as dangerous. In war, you can only be killed once. -- Winston Churchill |
From: Andrew L. <er...@li...> - 2001-11-16 13:26:09
|
Hello Mikhail. Some explanation to my previous answer. Mikhail Zabaluev wrote: > Hello Andrew, > > On Tue, Nov 13, 2001 at 03:21:54PM +0200, Andrew Lipnitsky wrote: > > > > > Do you guys have any more extended master plan? > > > > > Yes, This plan is in my mind ;-) > > Well, I hope your mind is generous enough to put your vision in a document > eventually :) > > > > It would be very > > > elucidative, e.g. to learn what that object system in CVS is for, > > > > > Did you mean objex-M1 branch? If so, these are rough drafts of system > > objects > > of future operating system Objex. Recently I have put there sources > > (incomplete) > > of main Objex objects: "Object", "Class", "Metaclass", "Operation" and > > so on. > > Please, take a look. > > These look like base classes for something. I have no further idea, as > i've yet to see any implementation. The object system looks baroque > compared to the C-based class/interface systems > You had seen just kernel implementation code in objex-M1 CVS branch. C language is *just* kernel implementation language. It is not application implementation language for Objex. C language will not be present at all. There will be a primary object implementation language named by "eternity" (developing this language is a part of the project). > I'm used to, > namely the CORBA C binding and GTK GObject). > > > > and > > > how do you see processes interacting with the system. > > > > > There is no term of "process" in Objex. The main notion is Object. All > > things are > > objects. User's object will interact with system one by method > > invocation. > > OK, but in terms of CPU execution there are protected contexts. Any > security and authentication is manageable only to these contexts' > granularity, because objects in the same address space can forge > one another. Restricting each CPU context to represent exactly one object > is totally impractical due to the cost of context creation and switching, > so you have to maintain a notion of "processes", "domains", or whatever. > > > Every class is inherited from Object class. Object class has methods > > which > > return references to few system objects (for bootstrapping). So every > > object has such methods. > > Has this any advantages over discoverability of interfaces a-la COM? > > -- > Stay tuned, > MhZ JID: mo...@ja... > > _____________________________________________________________ Dr. Andrew Lipnitsky e-mail: er...@li... Web: http://www.lipnitsky.org See also: http://www.objex.org |
From: Andrew L. <er...@li...> - 2001-11-16 13:22:36
|
From: Mikhail Z. <mh...@al...> - 2001-11-13 22:57:54
|
Hello Andrew, On Tue, Nov 13, 2001 at 03:21:54PM +0200, Andrew Lipnitsky wrote: > > > Do you guys have any more extended master plan? > > > Yes, This plan is in my mind ;-) Well, I hope your mind is generous enough to put your vision in a document eventually :) > > It would be very > > elucidative, e.g. to learn what that object system in CVS is for, > > > Did you mean objex-M1 branch? If so, these are rough drafts of system > objects > of future operating system Objex. Recently I have put there sources > (incomplete) > of main Objex objects: "Object", "Class", "Metaclass", "Operation" and > so on. > Please, take a look. These look like base classes for something. I have no further idea, as i've yet to see any implementation. The object system looks baroque compared to the C-based class/interface systems I'm used to, namely the CORBA C binding and GTK GObject). > > and > > how do you see processes interacting with the system. > > > There is no term of "process" in Objex. The main notion is Object. All > things are > objects. User's object will interact with system one by method > invocation. OK, but in terms of CPU execution there are protected contexts. Any security and authentication is manageable only to these contexts' granularity, because objects in the same address space can forge one another. Restricting each CPU context to represent exactly one object is totally impractical due to the cost of context creation and switching, so you have to maintain a notion of "processes", "domains", or whatever. > Every class is inherited from Object class. Object class has methods > which > return references to few system objects (for bootstrapping). So every > object has such methods. Has this any advantages over discoverability of interfaces a-la COM? -- Stay tuned, MhZ JID: mo...@ja... |
From: Andrew L. <er...@li...> - 2001-11-13 14:25:59
|
Hi, Mikhail Zabaluev wrote: > Hello objex-developers, > > I was looking for a truly novel OS project which would have all > features I expect of "the next great OS". So I came upon Objex :) > The brief descriptions on the site are nice, > Thank you ;-) > but, well, too brief. > Unfortunately, It is true. This is because I am developing Objex during my spare time. > Do you guys have any more extended master plan? > Yes, This plan is in my mind ;-) > It would be very > elucidative, e.g. to learn what that object system in CVS is for, > Did you mean objex-M1 branch? If so, these are rough drafts of system objects of future operating system Objex. Recently I have put there sources (incomplete) of main Objex objects: "Object", "Class", "Metaclass", "Operation" and so on. Please, take a look. > and > how do you see processes interacting with the system. > There is no term of "process" in Objex. The main notion is Object. All things are objects. User's object will interact with system one by method invocation. Every class is inherited from Object class. Object class has methods which return references to few system objects (for bootstrapping). So every object has such methods. > Brace yourself, > my question-thrower is uncovered and ready to fire :) > > One of the interesting issues is the academic background. You plegde > to encompass recent developments in computer science. Does any of you > try to pursue any research goals on this project, to implement any > theoretical model in it? > The short answer is yes. > I ended my academic activity more than 3 > years ago (Moscow Univ., the CS department whose name shall not be > translated here :)), and I still feel warm to these things. > Of course, Objex is open for new ideas. So you are welcome to join to Objex project. > But I > think that a successful system should have a practical angle first of > all (*ahem* Hurd *ahem*). > Undoubtedly! > -- > Stay tuned, > MhZ JID: mo...@ja... > > _____________________________________________________________ Dr. Andrew Lipnitsky e-mail: er...@li... Web: http://www.lipnitsky.org See also: http://www.objex.org |
From: Mikhail Z. <mh...@al...> - 2001-11-12 08:44:08
|
Hello objex-developers, I was looking for a truly novel OS project which would have all features I expect of "the next great OS". So I came upon Objex :) The brief descriptions on the site are nice, but, well, too brief. Do you guys have any more extended master plan? It would be very elucidative, e.g. to learn what that object system in CVS is for, and how do you see processes interacting with the system. Brace yourself, my question-thrower is uncovered and ready to fire :) One of the interesting issues is the academic background. You plegde to encompass recent developments in computer science. Does any of you try to pursue any research goals on this project, to implement any theoretical model in it? I ended my academic activity more than 3 years ago (Moscow Univ., the CS department whose name shall not be translated here :)), and I still feel warm to these things. But I think that a successful system should have a practical angle first of all (*ahem* Hurd *ahem*). -- Stay tuned, MhZ JID: mo...@ja... |
From: <ya...@ci...> - 2001-10-20 07:08:12
|
папробуем написать разработчикам! |
From: Andrew L. <er...@li...> - 2001-10-18 18:58:38
|
The CVS access to objex M1 (milestone one) branch is open. This project's CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. When prompted for a password for anonymous, simply press the Enter key. cvs -d:pserver:ano...@cv...:/cvsroot/objex login cvs -z3 -d:pserver:ano...@cv...:/cvsroot/objex co M1 Another way to get sources from CVS is to point your favourite web browser to http://cvs.objex.org/cgi-bin/viewcvs.cgi/objex/M1 ______________________________________________________ Dr. Andrew Lipnitsky e-mail: er...@li... Web: http://www.lipnitsky.org See also: http://www.objex.org |
From: Andrew L. <er...@li...> - 2001-10-18 18:15:43
|
The source distribution of objex M0 has been released. You can download one at http://prdownloads.sourceforge.net/objex/objex-M0.src.tar.gz Release Notes: This is M0 (milestone zero) release of the Objex project. This release does nothing. Kernel just boots and prints some information about your computer. The main purpose of this release is to ensure that our choice of bootloader (GRUB) and kernel development kit (OSKit) is right. About Objex project: The Objex Project (like the GNU Project) aims to develop a complete operating system made of Free and Open Source software. In contrast to the GNU Project, it aims to build a modern system that brings together all the recent advances in computers science, instead of a Unix-like system. "A complete system" means that it will include the kernel, a full suite of developers tools, user utilities, and a graphical user interface (the main candidate is Berlin). It will be object oriented, fully distributed (with CORBA), etc. It is based on OSKit, a framework and a set of utilities, drivers, and program code intended for operating system creation. For further information see http://www.objex.org. ______________________________________________________ Dr. Andrew Lipnitsky e-mail: er...@li... Web: http://www.lipnitsky.org See also: http://www.objex.org |
From: Andrew L. <er...@li...> - 2001-10-18 18:12:50
|
The binary distribution of objex M0 has been released. You can download one at http://prdownloads.sourceforge.net/objex/objex-M0.ix86-elf.tar.gz Release Notes: This is M0 (milestone zero) release of the Objex project. This release does nothing. Kernel just boots and prints some information about your computer. The main purpose of this release is to ensure that our choice of bootloader (GRUB) and kernel development kit (OSKit) is right. About Objex project: The Objex Project (like the GNU Project) aims to develop a complete operating system made of Free and Open Source software. In contrast to the GNU Project, it aims to build a modern system that brings together all the recent advances in computers science, instead of a Unix-like system. "A complete system" means that it will include the kernel, a full suite of developers tools, user utilities, and a graphical user interface (the main candidate is Berlin). It will be object oriented, fully distributed (with CORBA), etc. It is based on OSKit, a framework and a set of utilities, drivers, and program code intended for operating system creation. For further information see http://www.objex.org. ______________________________________________________ Dr. Andrew Lipnitsky e-mail: er...@li... Web: http://www.lipnitsky.org See also: http://www.objex.org |
From: Andrew L. <er...@ci...> - 2001-08-01 11:31:08
|