Google apps
Main menu

Post a Comment On: Heron's Perch

"NeXTbuntu?"

20 Comments -

1 – 20 of 20
Blogger joshu said...

OpenStep could run on pretty much anything. It was a complete desktop AND development environment. It was fast and stable and years ahead of its time.

If you have any doubts, watch this video clip of Steve Jobs introducing NeXTstep 3: http://youtube.com/watch?v=j02b8Fuz73A

Do you notice how easy it is to use NeXTstep? How it allows close collaboration across platforms that seems virtually effortless? How elegantly it moves graphics and photos around with a fraction of the raw computing power we use today? And how ridiculously simple it is to build an application from scratch, right there, on the spot, all live and in under 40 minutes. With 1990s technology.

Why on earth can't we have something like that anymore?

Look, I'm an XP survivor now running Mac OS 10.3.9 and 10.4.7, Ubuntu Linux "Edgy", Arch Linux 0.7.2, Solaris 10, and OpenBSD 3.9, which is rapidly becoming my favorite. I've played with SUSE and RedHat and a few others in the past. And I have a legacy NeXTstation color.

In other words, I have a framework for comparison.
In my opinion the issue that is holding back the BSDs and Linux distributions is the GUI. Gnome, KDE, fluxbox, windowmaker et al just don't cut it. They torture the end user, and they do nothing for an object-oriented development environment.

Give us a brand new OpenStep with its old brilliance, capable of running on any BSD and Linux distribution, and you will change the world. Literally.

Today we're seeing tens of thousands flocking to Ubuntu in spite of a crappy desktop and crappier development environment. Imagine a tomorrow where millions switch to Ubuntu with the choice of a dynamite OpenStep-like GUI.

And, by the way, given the object-oriented core of the OpenStep, the development of new open source software would speed up tremendously.

But to get there somebody needs TO DO something. Like NeXTbuntu.

I appreciate that you GNUsteppers have at least tried. I'm not sure what's been holding you back. You've spent years pulling something together, and it's still not ready.

I mean, can you take GNUstep today and do what Steve Jobs demonstrated in that video?

The code and the libraries all existed at one time. You've had support from the FOSS community. Where did your project go awry? Why would it be so difficult to recreate and modernize OpenStep?

Redmond and Cupertino will continue their strategy of systematic highway robbery, and not much of anything will get in their way if the open source community can't figure out how to solve their GUI problem. It stands as one of the biggest hurdles between us and general public acceptance of the *nixes - but it's a hurdle we can DO something about.

2:23 AM

Blogger Nicolas said...

OpenStep could run on pretty much anything. It was a complete desktop AND development environment. It was fast and stable and years ahead of its time.

You seem to think we do not know ? ;)

Try to imagine why on earth a few persons work together on reimplementing this obscure specification using this obscure language: the reason is simply because most of us actually had experience with NeXTSTEP or OPENSTEP in one form or another. I still have originals of NS 3.3 on my shelf, along with NS dev books. Actually I even have a physical tape of the randy nelson video explaining objects and NS ;-)

I appreciate that you GNUsteppers have at least tried. I'm not sure what's been holding you back. You've spent years pulling something together, and it's still not ready.

are you sure it's not ready ? ready for what ? You want an OS -- that's NOT GNUstep role. GNUstep is a bunch of libraries and development tools. It's not even a desktop, although it's easy to build one around it.

The only thing holding us back is simply the fact that there's few persons contributing on a regular basis.

I mean, can you take GNUstep today and do what Steve Jobs demonstrated in that video?

Actually, yes, we can. The only missing bit (and actually it's just not finished yet, it's on the work) is the live datalink example. All the rest you can do TODAY with GNUstep apps :-P

Check http://xdev.org/gnustep/ or http://home.gna.org/pmanager/videos.html for some videos demonstrating Gorm. They do not demonstrate a "user desktop" but that doesn't mean you can't have one -- at least you can use GW with a bunch of other gnustep apps; Check the LiveCD (http://livecd.gnustep.org) for a good example of how nice GNUstep could be when everything is properly configured and integrated (although sadly the LiveCD is seriously behind current versions, I think the guy behind it (tarzeau -- he is alone working on this) -- wants to release a new version soon, now that gnustep just released a new version of -gui.

The code and the libraries all existed at one time.

Existed at one time ? What do you mean ? GNUstep started from scratch, it's not like we reused code from NeXT...

You've had support from the FOSS community.

Which support ? The only support I know of is the Aladdin DisplayPostScript fiasco. Then GNU focused on GNOME.

Where did your project go awry? Why would it be so difficult to recreate and modernize OpenStep?

Because IT IS a complex piece of work. It took time, and considering how few persons actually worked on GNUstep, I personally consider amazing what had been achieved. I mean, you could joke of other projects too, like Hurd... easy target... What you don't realize is the reason why these projects usually progress slowly is simply because there's few persons working regularly on them, and because it's a very long job anyway. If one tenth of the people who worked on Gnome worked on gnustep, we would have everything perfect years and years ago. Sadly people preferred to work in C rather than ObjectiveC :-)

Look, you seem to think that "we failed". It's not the case -- gnustep is not as polished as we could hope, but it is certainly usable, you can even have a gnustep-based desktop simply by using a bunch of gnustep-based applications, and it fits quite well (yay for services). In addition, there are projects to create full blown gnustep-based desktop, such as étoilé (http://www.etoile-project.org)

So you come over, say we don't do any work and what we have is crap. Fair enough. But 1) you don't seem to realize how much gnustep actually does 2) how much effort was needed (as you imply it should be dead simple to create an openstep implementation) 3) there's a continuous stream of commits, it's not like people aren't coding -- it is an active project. The main problem we have is a lack of developers; we do what we can with what we have.

Frankly, GNUstep's status improved A LOT in the recent years. But of course there's always something to work on, to improve. Anyway, rather than trying to somehow blaming us for "failing", why don't you try to start hacking on it, check the code, reports bugs, send patches, etc. I don't know, it seems to me it would be a more positive move.

5:11 AM

Blogger Stefan Urbanek said...

Greg, Rio and all steppers, try to look at it from other side. While I fully agree with you, there NeXTbuntu guy is doing what GNUstep needs. What and why?

GNUstep still dreams a dream of world domination, that it is the best environment around. It is not. Only the idea and potential behind the gnustep is the best around. Trolling is like cold shower to make the project awake, to make the project look around what is happening. It is good to make you think, to express what is obvious to you but not for others. Sometimes trolling arises, because the troll does not have enought information or the information is not easily accessible to him. I am afraid, that this is also the case...

Objective reality is irrelevant. It does not really mater what the state, completness or inovativeness of the project is. What matters is, how does the project looks like to the outside world... How does the GNUstep look like? Why do we have to explain, that GNUstep is not a window manager, or that putting a NeXT scheme will not change your desktop environment to NEXTSTEP?

Perhaps he is only a troll, perhaps not. He has some valid points, even though his talk is sometimes rude. Provocation sometimes helps... I can name several trolls, that helped me to think, to polish my arguments.

7:46 AM

Blogger Stefan Urbanek said...

I now have seen his lastest post "Pissing Contests". He should be ashamed that he is blaming definitely the worng person. He is blaming someone, of the few, who is actually pushing GNUstep forward... I have no words for that.

7:58 AM

Blogger Nicolas said...

Stefan,

I agree with you -- the fact is, these critics hold value, if only because all these wrong ideas should have been dismissed in five minutes browsing gnustep.org, and obviously it wasn't the case. So definitely we're not doing great at communicating properly the project's status, and that's something to work on (although it's not exactly a brand new notion..)

What starts to be more annoying is when you take the time to answer with facts (what could have simply been after all an honnest misconception) to rectify the wrong picture, and this nextbuntu guy answers by deleting the posts and by going on personal attack. Note too that he himself never wrote a mail on the mailing list, the decent posts about/from nextbuntu were written by others. All in all, personally I am not really interested by dealing with this kind of person, however good he claims to be.

Nonetheless -- the idea of creating an OS based around GNUstep is a good one (there's a reason why it's not the first time somebody's trying). And it's also a big job (well again, there's a reason why it is not the first time somebody's trying :-/ )

I only whish him the best and if he can succed, good for him (and good for us too, as we'll benefit from such a system anyway).

And yes, such a trolling seemed to have given a nice cold shower, if you consider the mailing list traffic. Never bad sometimes to stop a bit, look into the mirror and assess the situation.

So the effect of this whole stunt is probably good ;-)

Still, I gave him the benefit of the doubt in the first place, but considering his following behaviour... he's probably just a troll.

8:13 AM

Blogger HMK said...

You want an OS -- that's NOT GNUstep role. GNUstep is a bunch of libraries and development tools. It's not even a desktop, although it's easy to build one around it.

I think this is basically the problem for GNUstep, and why there is so little interest in it. It needs to cover much more, than what seems to be the goal for GNUstep.

Had NeXTStep settled for that, not to provide a whole system, but just be an advanced environment that you could run on any Linux distribution, it would probably have been forgotten today, instead of being highly successful under the name of MacOSX.

As a spectator watching the (ever so minute) progress of GNUstep, I want to play with it, work with it and use it professionally. It's difficult to take it seriously, when the experience is still so disjointed with a lot of things missing and how it's necessary to borrow from other desktops (no native webbrowser or word processor) to get some basic functionality in.
There has to be a team to make a good kernel specifically for GNUstep and have them build a proper GNUstep only distribution.

I just observe. I don't develop for GNUstep, but I'm a potential target user for professional apps in a serious environment.
I'm looking for that solution to run a NeXTSTEP quality desktop environment on a standard PC, to be able to download a Live CD with a full GNUstep based desktop, 500 rich GNUstep applications, a GNUstep based office suite and myriads of useful tools that can be used by any end user.

I observe and I see that GNUstep seems to be tuned for developers only, that the argument for running GNUstep is so that you can work with ObjC and play around with some cool development tools, not because there are hundreds of useful GNUstep programs out there. It looks like navel gazing and provides no clear image of what is going on and what the purpose is with GNUstep. Steppers know, but Windows users and most Linux users don't know.

Being both a MacOSX, WinXP and a Linux user, I'm seeing how much of a difference it means to have a powerful subsystem to code and run your apps on. iLife, iWork, OmniGroup products (OmniGraffle, OmniWeb, OmniOutliner) and some others, display a product quality and completeness that just isn't seen anywhere else, period.

Linux desktops like Gnome and KDE are truly playing catchup, but GNUstep has the potential to waltz right by them, if GNUstep is allowed to evolve into a whole, unified and clean OS, because cool development tools are not attractive enough for developers, if the rest of the system is a slap-on disjointed solution consisting of Window Maker, some Linux kernel in one of many different distributions and GNUstep libraries that half-work, because the port maintainer can't get enough free time to maintain it.

There should be an official distribution that separates GNUstep from the rest. It will not get anywhere, if it's just shoved in with the other desktops in a Linux distribution and hope that it plays nice with them. It should be an open source MacOSX.

I'm not interested in GNUstep playing nice with KDE or Gnome. F-ck choice. :-) I'm interested in a damn good desktop with focus on quality and completeness. A level of completeness that makes you say: "I've only seen this level of completeness in MacOSX!"
This is the only way to turn heads, not to make it yet another choice to run on an average Linux distribution.

This is my personal opinion.

8:18 AM

Blogger GregC said...

I have always thought that the idea of an Open Source Mac OS X/OpenStep has merit.

It should be noted, however, that there have been two attempts at making a GNUstep based distro: the GNUstep live CD and Simply GNUstep. Both are GS centric distros. Both still exist. The live CD is about to have another release.

The problem, more than anything else, is applications. Applications give the sense of completeness HMK mentioned. Applications are what's really missing. The problem here has less to do with GS than it does to do with Objective C. Most programmers have been weened on C++ and Java, so ObjC is so foreign to them they are reluctant to learn it.

Thanks for all of your thoughts on this, and please, keep it coming. The input is appreciated.

Later, GJC

9:07 AM

Anonymous Anonymous said...

if you or your friend want to China Wholesaleplease cheack you can buy buy products wholesale here from wholesale from china ,the China Wholesalers on China Wholesale wholesale from china buy products wholesale China Wholesalers

9:12 PM

Anonymous Anonymous said...

Cheap Brand Jeans ShopMen Jeans - True Religion Jeans, burberry polo shirtsGUCCI Jeans, Levi's Jeans, D&G Jeans, RED MONKEY Jeans, Cheap JeansArmani Jeans, Diesel Jeans, Ed hardy Jeans, Evisu Jeans, Women JeansJack&Jones Jeans...Lacoste Polo Shirts, , Burberry Polo Shirts.wholesale Lacoste polo shirts and cheap polo shirtswith great price. clothingol.com offers lot of 10 lacoste polo shirts and lot of 20 cheap polo shirts. clothingol.com offers classic fit polo shirts. polo clothing

9:13 PM

Anonymous Anonymous said...

Fitness Logos | Computers Logo | Transport Logo

11:35 PM

Anonymous Anonymous said...

Charity Logos | Clothing Logo

11:36 PM

Blogger s said...

喜餅禮盒 < 塑膠射出 塑膠射出廠 模具設計 Precision Mold加盟創業 冷凍宅配 宅配美食 Light guide panels Plastic Products Mold design 沖孔網
飛梭雷射 柔膚雷射 獸醫師 創業鞋之澡堂 洗鞋子 洗包包加盟彌月禮盒 彌月禮 玻尿酸 皮膚科 皮膚科診所 肉毒桿菌 肉毒桿菌瘦臉 脈衝光 除斑 Flex PCB PCB Electronic PCB

8:31 AM

Blogger s said...

房屋貸款 剖腹生產 姓名配對 星座 星座運勢 算命 素食料理 素食水餃 開運印章 風水 外遇 徵信 壁癌 屋頂防水 屋頂隔熱 抓漏 油漆 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 外遇 徵信 徵信社 清潔公司浴室 漏水 舊屋翻新 裝潢 防水工程 壁癌 健康飲食 台北素食餐廳 吃素 團購美食 水餃 素食素食食譜

8:31 AM

Blogger eda said...

角色扮演|跳蛋|情趣跳蛋|煙火批發|煙火|情趣用品|SM|
按摩棒|電動按摩棒|飛機杯|自慰套|自慰套|情趣內衣|
live119|live119論壇|
潤滑液|內衣|性感內衣|自慰器|
充氣娃娃|AV|情趣|衣蝶|

G點|性感丁字褲|吊帶襪|丁字褲|無線跳蛋|性感睡衣|

1:53 AM

Anonymous Anonymous said...

They are your New Balance for sale , so here at New Balance A20 Navajo ltoona we know new balance 580 for sale that each athlete has different needs, new balance 574 and different feet. We strive to new balance 996 provide the right shoe and a perfect fit for new balance 993 every customer. All athletes understand the new balance 1500 connection between superior new balance 1300 performance and well-fitted shoes - new balance 1400 that's why we carry New Balance 576 sneakers and footwear in a wide new balance 577 variety of sizes and widths so that we can provide the new balance 999 best fit for the best price.

12:02 AM

Anonymous Anonymous said...

Introduced in 1966, Onitsuka Tiger Mexico 66 were the first shoes with the famous Tiger Stripes. ASICS GEL-KINSEI 2 were worn at the Mexico Olympic Games in 1968. With lace up asics gel kinsei 2 sale front and tracks in asics gel kinsei 2 mens the side and suede asics kinsei 2 for sale effect trim on front and back. Purchase Asics Onitsuka Tiger mini cooper and receive onitsuka tiger mini clubman Learn about running shoe types such as motion control, onitsuka tiger mid runner performance training and stability onitsuka tiger mexico 66 mens shoes and discover which type authentic onitsuka tiger shoes sale best fits your pronation type.The original Kinsei was asics gel stratus mens shoes classified by Asics as a asics gel stratus 2.1 for mens Stability+ shoe. The Kinsei II is asics gel stratus 2.1 sale Neutral+ shoe. If you look at the Asics Shoe Fit Chart onitsuka tiger tokidoki mex lo on sale now,every order onitsuka tiger onitsuka tiger california 78 win free shipping,there is no onitsuka tiger fabre 74 other sale tax.you onitsuka tiger fabre can order directly online

12:02 AM

Blogger RS Gold said...

Tera Items

Buy WOW Items

WOW Items Gold

12:55 AM

Blogger Sarah Saad said...


كما انها متخصصه فى النظافة وتنظيف المنازل ونظافة بالدمام والشقق والبيوت والفلل والكنب بالدمام
شركة غسيل كنب بالدمام
شركة تنظيف كنب بالدمام
شركة غسيل خزانات بالدمام
شركة مكافحة حشرات بالدمام
شركة نظافه عامه بالدمام

3:46 AM

Blogger نور الهدى said...


ارخص شركة نقل اثاث بجدة ارخص شركة نقل اثاث بجدة
فني تركيب ورق جدران بالرياض فني تركيب ورق جدران بالرياض
شركة نقل عفش من الدمام الى الاردن شركة نقل عفش من الدمام الى الاردن
شركة نقل عفش من المدينة المنورة الى جدة شركة نقل عفش من المدينة المنورة الى جدة

4:40 AM

Blogger meldaresearchusa said...

You are sure to get the best quality Write My Research Paper Online Services in the shortest period when you get professional help from our fast college Write My Research Paper Online.

6:13 AM

You can use some HTML tags, such as <b>, <i>, <a>

Comments on this blog are restricted to team members.

You will be asked to sign in after submitting your comment.
Please prove you're not a robot