Recent

Author Topic: Lazarus OS  (Read 46439 times)

LazaruX

  • Hero Member
  • *****
  • Posts: 597
  • Lazarus original cheetah.The cheetah doesn't cheat
Lazarus OS
« on: February 11, 2011, 12:29:35 pm »
Hi People,
this is an idea I have already since long time in my mind and would like to share it with you cause I am sure this will ever be realized.
The idea is to create an Operating System written in FreePascal, with applications written in FreePascal/Lazarus.
Cause this is a hard project I think the easies way to start is just to create a crosscompatible applications suite. Here already a list of (IMHO professional) application which could be part of the initial project.

Application list taken from:
http://wiki.freepascal.org/Lazarus_Application_Gallery
http://wiki.freepascal.org/Projects_using_Lazarus

Kernel
- ??

Media PLayer
 - KSP Sound Player
 - Cactus Juckebox


Browser
 - ??

Paint
- LazPaint
- Pixel Image editor?

Chat
- ??

File Manager
- 3D Image Commander

Text Editor
- FreeEdit

Word Processor
- ??

Development tools
- FreePascal IDE
- Lazarus IDE

This is obviously a long term project, but I though it would be good to share my idea with you.
« Last Edit: February 11, 2011, 01:58:44 pm by BPsoftware »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Lazarus OS
« Reply #1 on: February 11, 2011, 01:01:49 pm »
Quote
Kernel
- ToroOS ??
Is Toro still an OS kernel? Isn't it an (alternative) RTL now?
Quote
Text Editor
- ??
I'll try improving my FreeEdit, I just graduated so I have quite a plenty of time now :).

LazaruX

  • Hero Member
  • *****
  • Posts: 597
  • Lazarus original cheetah.The cheetah doesn't cheat
Re: Lazarus OS
« Reply #2 on: February 11, 2011, 01:58:07 pm »
I though ToroOS was a kernel, but I am probably wrong ;-)
I have no idea what RTL is (do you mean the television company from Luxembourg? ;-) )
Congratulations with your graduation then ;-)

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Lazarus OS
« Reply #3 on: February 11, 2011, 02:12:13 pm »
Quote
I though ToroOS was a kernel, but I am probably wrong ;-)
Just read its blog, the sourceforge page is a bit confusing because Mattias didn't specify that it's a kernel to be used as RTL, not an OS kernel (though the example application is compiled for a self-made OS kernel).
Quote
I have no idea what RTL is
Run-Time Library

LazaruX

  • Hero Member
  • *****
  • Posts: 597
  • Lazarus original cheetah.The cheetah doesn't cheat
Re: Lazarus OS
« Reply #4 on: February 11, 2011, 02:35:29 pm »
Ah Run-Time Library, so easy...
I understand what you mean now with ToroOS, I updated the list,

captian jaster

  • Guest
Re: Lazarus OS
« Reply #5 on: February 11, 2011, 02:53:35 pm »
You guys should include lysee into the OS..
This way you could use it like Bash is to Linux  :-X

xenblaise

  • Sr. Member
  • ****
  • Posts: 358
Re: Lazarus OS
« Reply #6 on: February 11, 2011, 04:02:39 pm »
hi
I did open a post for LAZ LiNuX, I know "Leledumbo" noticed it.

But not this, it's impossible, it can't be finished, I doubt for it.

Why not build LAZ LiNuX?
We can call it lazli desktop server;

Internal packages are on;

programming languanges:
lazarus iDE
FreePascal

web application plus server
FCL-WEb
KLEO backup server

fast scripts:
Xon

database connection component
Zeos

database models:
MySQL
SQLITE
PSQL
OSQL

others that are purely good Lazarus/freePascal apps.
others that are important and already for LiNux base application.

So this LazLi is for desktop server application, mainly for database application server, either for dekstop app or web app.

I know something of building linux from the scratch
first we need;
swiss knife secret
grub boot
kernel installation and automate configuration during boot
Automate installation of every programs needed for the desktop and server application.
X desktop login
KDE<default> for client desktop


This can be done for a month or 2 or 3, depending how developers join force.
Why not LazLi?

Don't waste my energy while still hot
:D


Well if your not for LazLi, I'm in for LazTo
Quote
I though ToroOS was a kernel

Yes it is, I'm in for help, if you let me speak. :D
http://sourceforge.net/projects/toro/

But don't you think that ToRo Kernel has a Huge size?
It can be slow.


I'm downloading ToRo now.
Let's see...
« Last Edit: February 11, 2011, 04:29:21 pm by xenablaise »

zeljko

  • Hero Member
  • *****
  • Posts: 1905
    • http://wiki.lazarus.freepascal.org/User:Zeljan
Re: Lazarus OS
« Reply #7 on: February 11, 2011, 04:27:33 pm »
acually there's WM written in pascal (need to be ported from CLX to LCL, I think it's few afternoons task).
http://www.xpde.com/
so no need for KDE :)

xenblaise

  • Sr. Member
  • ****
  • Posts: 358
Re: Lazarus OS
« Reply #8 on: February 11, 2011, 04:31:10 pm »
WOW man, it's so good.
Feels so good.
Lazarus really Rock.

Others, please participate.


Let's try to integrate xpDe to ToRo, But, a Gui Login will be required.

But I'll try to see it first, my download is not yet done.

Thinking.....

Oh, for testings, lets minimized the GUi apps.


I'm also evaluating fpOS, lets see which of them is the hottest.
 :D
« Last Edit: February 11, 2011, 05:37:31 pm by xenablaise »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8836
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Lazarus OS
« Reply #9 on: February 11, 2011, 05:33:40 pm »
OK, any of you who wants to start a Pascal based OS or Pascal based Linux distro, please gain as many informations, knowledges, and skills as possible before starting this crazy project.

First, about Toro. It is NO LONGER an OS kernel, Mattias changed the direction a long time ago and the last version that was still an OS Kernel is 1.1.3 (dated 2005 AFAIR). It is now an alternative RTL for FreePascal on i386 and amd64 platform. I've just asked Mattias about the possibility to use it as an RTL for the baremetal because he uses it to compile an application that runs on his own OS kernel. I have my own kernel with my own RTL, but it's VERY incomplete. So the two projects could perhaps be joined.

Next, for XPde. It's a desktop environment for Linux on i386. Toro (in it's latest OS form) is NOT a Linux clone, it's not even a *nix derivative (despite it has some *nix programs). Integrating them is nearly impossible without Linuxifying Toro.

xenblaise

  • Sr. Member
  • ****
  • Posts: 358
Re: Lazarus OS
« Reply #10 on: February 11, 2011, 05:47:26 pm »
Quote
crazy project
We need doctors here.

Quote
So the two projects could perhaps be joined.
You mean the fpOS and ToRo?
That's bad, I mean it's good, but do you think its a little bit complicated joining different system structures?


Quote
Integrating them is nearly impossible without Linuxifying Toro.
Yeah, difficult.

What about before doing this fpOS/ToRo Kernel, well try to fly it with LazLi?

After LazLi beta with simple GUi, we can talk about real fpOS or ToRo mix.

But fpOS is VERY interesting, really.  ToRo might help developing fpOS.



OH, I see grub on fpOS, does this mean anything in Linux disTro?
Why use grub, it's not Linux, or why use LilO?
Anyway, its probably because its commonly use to boot an OS except for windows mac solaris and bsd.

Ok;
Gotta go, I'll be back    again.


thanks
« Last Edit: February 11, 2011, 06:18:21 pm by xenablaise »

felipemdc

  • Administrator
  • Hero Member
  • *
  • Posts: 3538
Re: Lazarus OS
« Reply #11 on: February 11, 2011, 07:00:39 pm »
The idea is to create an Operating System written in FreePascal, with applications written in FreePascal/Lazarus.
Cause this is a hard project I think the easies way to start is just to create a crosscompatible applications suite. Here already a list of (IMHO professional) application which could be part of the initial project.

I am already doing this, why do you join my effort instead? But I am doing it with a somewhat different view. A Operating System Kernel needs constant adaptation to new hardware, therefore I say that any attempt to write one would be doomed to fail due to not supporting enough hardware.

Instead of writing an OS, I have set a course for writing a Linux Window Manager instead and for packaging a large suite of Pascal apps too. In the second semester of 2010 I have guided a team of students in the University of São Paulo which pushed the project and then now this January I finished what was necessary to make it work. The Free Pascal Window Manager already work. It's not really usable for daily tasks, but it works and doesn't kill X11.

http://wiki.lazarus.freepascal.org/Free_Pascal_Window_Manager

And I am already collecting a suite of Pascal applications:

http://wiki.lazarus.freepascal.org/Free_Pascal_Application_Suite

The basic idea is promoting Pascal applications and getting them to work well enough for daily uses. People would be able to use the Pascal apps in many levels, either by:

1> Using a distribution which would already package FPWM and the apps suite
or
2> Using the FPWM and it's apps suite in your favorite distro
or
3> Just using the Free Pascal Apps Suite in your favorite distro

Of course that if people join my effort it would go better then just me working in my (each time smaller) free time.

theo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1945
Re: Lazarus OS
« Reply #12 on: February 11, 2011, 07:22:14 pm »
If you guys have plenty of spare time, why don't you help improving Lazarus?
I think this is a better idea.
There are still a lot of missing or buggy features. Many of them not even listed in
http://bugs.freepascal.org/

 :D

Andru

  • Full Member
  • ***
  • Posts: 112
Re: Lazarus OS
« Reply #13 on: February 11, 2011, 08:32:39 pm »
Unreal project. Just believe me :)

BioHazard

  • Jr. Member
  • **
  • Posts: 57
  • Starless...
Re: Lazarus OS
« Reply #14 on: February 11, 2011, 08:54:45 pm »
So many young and motivated people...

I am working on artificial intelligence as it is not still waste of time it often pushes me into deep depression...

: O

 

TinyPortal © 2005-2018