Re: desktop replacement OS; Darwin/Webkit project
Re: desktop replacement OS; Darwin/Webkit project
- Subject: Re: desktop replacement OS; Darwin/Webkit project
- From: dan hitt <email@hidden>
- Date: Thu, 2 Dec 2010 21:49:50 -0800
Thanks Jean-Daniel for your reply, including the
reference to Illumos, and Esteban for bringing
up this discussion of OS+gui in the first place.
Two remarks here:
(1) there are lots of reasons why one might want
to start with Darwin (which is not to say that
the reasons stated for not starting with Darwin
are not all valid)
(2) i would like very much to discuss
OS+gui options for various free systems
(haiku, syllable, aros, or others, such as
Illumos which i was not familiar with), but
i don't think Darwin Dev is the right list---too
off-topic. So please recommend one or more,
and thanks!
Now, as to point (1), any innovation you
come up with in the OS layer for whatever
project you're working on, you may want
to port to the Mac. After all, it is still
easy to write apps for the Mac so you'll
be able to easily expose your innovation
to a wide audience.
And further, even if Darwin only runs
easily on Mac hardware, i'm not so sure
that is so bad for all purposes. After all,
the Apple desktop hardware at least always
seems to be well laid out and easy to
fiddle around with, and has a palpable
good quality.
So i'm just saying it is not necessarily
a mistake to start off from Darwin.
However, regarding (2) above, i would
like to find a forum in which all these
other OS+gui combos can be
compared with each other, so thanks
for any clues there.
dan
On Thu, Dec 2, 2010 at 3:54 AM, Jean-Daniel Dupas
<email@hidden> wrote:
>
> Le 2 déc. 2010 à 12:38, Esteban Vincenzi a écrit :
>
> because it is a challenge?
> "open source", or "free enough"?
>
> I mean "Open source". Lots of drivers and critical OS parts are closed
> source, like the Graphic drivers for instance.
> I'm curious to see how such Webkit based OS perform without any GPU
> acceleration support (and without OpenGL).
>
> The kernel should be Unix, it can be w-e Plan 9 uses as kernel. I chosed
> Darwin.
>
> The license that I will use is European Union Public License.
> Solaris is basically deprecated since Sun became part of Oracle.
>
> Maybe Solaris. Certainly not Illumos. ( http://www.illumos.org/ )
>
> *BSD may be a nice second option...
>
> FreeBSD is AFAIK the most active BSD community, so I would probably go this
> way if I had to develop a modern OS and want to avoid linux.
> Using a "kernel" with partially available sources and no community to work
> on it is probably not the choice I would have done.
>
> Linux is a mess, and my project will not be "another Linux distro" (since it
> is an ego-based project, being named after its founder... Linux has some
> issues from the very beginning, by starting as a clone of a copy of Unix, I
> deem the Linux kernel [and the GTK/QT toolkits] unaceptable for a "Windows
> OS" deprecator).
>
> Il giorno dic 2, 2553 BE, alle ore 04:44, Jean-Daniel Dupas ha scritto:
>
> Le 2 déc. 2010 à 11:36, Esteban Vincenzi a écrit :
>
> hi,
> I have a project for an OS interface that replaces the desktop as metaphor.
> I have chosen Darwin as kernel, and Webkit as... canvas manager (deprecates
> windowing manager)
>
>
> Is there any reason you choose a kernel that is not open source enough to
> rebuild a working OS and that barely supports running on anything that is
> not a Mac hardware ?
>
> It is a dual design/software_development project; but I think the general
> architecture is sufficiently diagramed.
>
> I already know Java (love the language, hate the JVM) and was starting to
> learn C++ but consider it useless since I will use ObjC instead.
>
> Are there any "C book" (the one made by the original creators, which I'm not
> interested in learning) style link, book or other reference which I can read
> to learn ObjC?
>
> -- Jean-Daniel
>
>
>
>
>
> -- Jean-Daniel
>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Darwin-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden