Re: desktop replacement OS; Darwin/Webkit project
Re: desktop replacement OS; Darwin/Webkit project
- Subject: Re: desktop replacement OS; Darwin/Webkit project
- From: Esteban Vincenzi <email@hidden>
- Date: Fri, 3 Dec 2010 01:43:44 -0600
For the record, my name is not legally as I use it on the Cloud. It should be another one. For english-based communications my name is Stephen Vincenzi. (for italian based: Stefano Vincenzi and for spanish Esteban Vincenzi).
I prefer an attributtion/non-commercial license for this types of public (semiprivate because of the filter that is having a basic understanding of some concepts) communication.
For historical computing archiving, I consider Mac OS X the first version of a merger between Unix and Macintosh. The second version should have at least to main branches: open (with about 3 small branches MAXIMUM, we don't want a linu'x ego-based schism) and private (Apple made, produced, marketed and sold version of the platform).
I have limited the "OS Architecture" to a modified Webkit canvas manager that can support full native (assume's local access, doesn't assume a Cloud-based "networking experience") apps. This Canvas Manager can be loaded/booted from "the platform" (examples: an iPad, Darwin, a 3 year old computer with a custom kernel, a Net BROWSER, Mac OS X, Plan 9, a "jailbreaked" Wii).
The CLI/power user, and GUI/? duality will be deprecated. There's Text (txt) and Image (img); for example you can write Unix commands in a PHP-like form... and you can use Image elements when doing technical troubleshooting. I mean, why assume users are stupid?
The other forum is:
http://www.ixda.org/
I have a username under ~ Vincenzi, but I can not give you the direct link (don't have it handy).
But I haven't made a formal proposal, because it is a very differently focused forum.
I don't like the "interaction" title; it is too loaded. I prefer Interface Design... and in my case I've branded the "work title" hacker of interfaces (as in ethical hacker... criminal hackers are different). But I don't like to openly use it.
Il giorno dic 2, 2553 BE, alle ore 23:49, dan hitt ha scritto:
> 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