Linked by Thom Holwerda on Sat 6th Aug 2005 20:49 UTC
SkyOS SkyOS Beta 8.5 has just been released. New features include the Indexing Service, an SQL based file attribute and content index service which makes it possible to find your files in a fraction of a second, better developer support, and a lot of bug fixes. NVU has also been ported and is available in this release. You can read the changelog here. Update: Screenshots gallery by OSDir.
Thread beginning with comment 14515
To read all comments associated with this story, please click here.
RE: GPL it and I might care.
by on Sat 6th Aug 2005 21:29 UTC

Member since:

In my opinion, the GPL family of licenses aren't that great for the community. I mean, think about it: by using GPL, you basically prevent commercial products from using your code, meaning the community as a whole suffers from having products that aren't as good as they could be, either time, feature, or money-wise.

That aside, SkyOS isn't something I'm particularly fond of--to me, it looks like a hodge-podge of features with no particular goal and a dozen or so applications whose UI's, to put it bluntly, aren't that great. To put it bluntly, SkyOS is basically a dis-organized, less elegant BeOS.

I know the author tends to visit this website, so I suppose the nice thing to do would be to give him some suggestions instead of bashing his product:

1) Read up on human-computer interaction and interface design. I recommend Tog on Interface, along with his website asktog.com. I also recommend you read Tog on Software Design, which is invaluable for anyone designing a next-generation OS.

2) Get your hands on as many OSes as possible and study their UI and how they act in general.

3) Reuse as much code as possible, but for the love of god, make sure you rewrite the UI's to fit in with the overall feel of your OS. I cannot stress this enough!

4) There is no number 4.

5) I recommend you ditch C++ for a more modern language. Python is great, but it wouldn't be too hard to create your own python-like language that compiles into C. If you don't want to create your own, I recommend using C++ for the back-ends and python or some other advanced language for the graphical front-ends.

- bytecoder

Reply Score: -1

Thom_Holwerda Member since:
2005-06-29

I agree that SkyOS needs some proper, sensible (G)UI design. Badly. I mentioned this multiple times in the SkyOS forums. The conclusion? They'll look at it when they'ye in RC stage. Let's hope they don't forget ;) .

Reply Parent Score: 5

RE[3]: GPL it and I might care.
by on Sat 6th Aug 2005 23:32 in reply to "RE[2]: GPL it and I might care."
Member since:

"I agree that SkyOS needs some proper, sensible (G)UI design. Badly. I mentioned this multiple times in the SkyOS forums. The conclusion? They'll look at it when they'ye in RC stage. Let's hope they don't forget ;) ."

Yeah, but Thom all you ever do is complain that window control buttons aren't in the OSX position, or that the title bar doesn't act like BeOS, then back up you opinions with either anecdotes or the claim that "apple spent millions on HCI".
you never actually bring up real issues like space wasting window frames, or the moving taskbar, or actual app interfaces.

Reply Parent Score: 0

sonic1001 Member since:
2005-07-18

"Python is great, but it wouldn't be too hard to create your own python-like language that compiles into C."

I think your pretty much descrbing what Pypy does

RPython -> Translator -> Highly optimized C

-----
Compared to the CPython implementation, Python takes the role of the C Code. We rewrite the CPython interpreter in Python itself.

[...]


translate our high-level description of Python to a lower level one.

[...]

In order to make a C code generator feasible we restrict ourselves to a subset of the Python language [RPython], and we adhere to some rules which make translation to lower level languages more obvious


http://codespeak.net/pypy/index.cgi?news

Reply Parent Score: 1

RE[3]: GPL it and I might care.
by on Sat 6th Aug 2005 23:17 in reply to "RE[2]: GPL it and I might care."
Member since:

There is a Google Summer of Code project to construct a Python -> C++ translator. So forget about Pypy for a Python(subset) -> C translator.

Reply Parent Score: 0

RE[2]: GPL it and I might care.
by on Sat 6th Aug 2005 22:44 in reply to "RE: GPL it and I might care."
Member since:

[quote]In my opinion, the GPL family of licenses aren't that great for the community. I mean, think about it: by using GPL, you basically prevent commercial products from using your code, meaning the community as a whole suffers from having products that aren't as good as they could be, either time, feature, or money-wise.[/quote]

You expect companies who invest their time, money, and effort to give back to the community. That is something companies are bound to do if they use GPL software. They wont give back otherwise. They simply dont care and are in it for the money.

Reply Parent Score: 0

RE[3]: GPL it and I might care.
by on Sun 7th Aug 2005 06:29 in reply to "RE[2]: GPL it and I might care."
Member since:

first of all GPL DOES NOT prevent companies from releasing commercial software. It only insures that open source software stays that way. There is commercial software published under GPL and Xchat is only one that comes to mind. While xchat is free for linux and *nix in general it is not so for win32. However you can still get the source and compile is yourself thought there are some major problems you might encounter. Oh yeah and if you think that companies will spend money developing software and then give it away ... I suggest you take a look at say Novell, IBM, Apple, and several others. They all do that and they all use some for of an OSS licencing. (some more that others) So get with the program. Most companies do not really make their money from selling software but rather supporting it and about 99% of the users love the convenience of commercial software ( OSS or not) because it's easier for them to pay than learn all that *useless crap*.
Oh and SkyOS is too little too late as far as OSes go. No one really cares about another OS even if it were to change the face of computing. Plus SkyOS is really a noname OS published by a noname company. And as far as the OSS thing goes I am sorry guys but you suck. Turning an OSS system into a closed source one for the sake of making money in just gay and stupid. Provided that the only market share that you may have (for a long while) is geeks, this is a cutting-the-hand-that-feeds-you moove.

Reply Parent Score: 0

v RE[2]: GPL it and I might care.
by on Sun 7th Aug 2005 09:49 in reply to "RE: GPL it and I might care."