Mozilla Labs Introduces the Webian Shell
kai_hiwatari writes "Mozilla Labs has introduced its concept of a desktop replacement called Webian Shell. The Webian Shell basically consists of a browser which will replace the traditional desktop, and web applications are given more importance than the native applications. Right now, the prototype of the Webian Shell is nothing more than a full screen browser with a dock which holds the tabs and the clock." The project's blog offers more about the ideas and underpinnings; there's even more on the home page of developer Ben Francis.
I must say but I like the GUI more than what "Chome OS" GUI is. I did not read the article (yet) but I hope that is possible to get work on other OS's than just Linux. With that, even HURD would have a change to be successful operating system so GNU people would be happy!
a browser which will replace the traditional desktop
That idea is so 1990's. There is a reason the dot-com bubble burst.
Seven puppies were harmed during the making of this post.
To install Webian Shell:
1. Launch Firefox ... oh wait there's no need to install Webian Shell.
2. F11
3. ???
4.
I was going to suggest using it to replace Unity.. so I could have Webian on Debian.
Luckily I thought better of it before posting.
First was Gnome 3 using JS for scripting and now this. Wasn't this a bad idea when it was known as Active Desktop?
So we've come full circle back to IE again?
Sounds more like a death spiral than a circle...
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
Does Microsoft know about this? Isn't this the same strategy that led MS to cut off Netscape's "air supply", and then led to the dominance of IE way back in the day?
I am sure Netscape had this in 1999.
http://michaelsmith.id.au
Computer is not for web only, I know, it's amazing to think otherwise, but some of us actually work on them, and most of the work is not happening on the web, though reading /. you won't be able to deduce this fact.
Anyway, I always wanted my shell to take all of my RAM, overbook the CPU, run the fans on full throttle just to refresh the clock on the background.
You can't handle the truth.
Oh, how great it will be - Google text ads scrolling past you, as you are trying to find that damn file. Anytime you try to open your word processor, there will be an appearing/disappearing link to Google web-based office, anytime you try to edit a picture, there will be a bunch of ads about various photo-studio and album offerings, every attempt at typing find . -name somefilename will bring up the Google page with 'Are You Feeling Lucky' button pressed already for you.
It's going to be great.
You can't handle the truth.
This is not fully on topic, but I'm worried about the minimalist trend going on in GUIs these days, such as the disappearing of the URL bar in browsers, hiding things behind clicks instead of immediately visible, removing the minimize and maximize buttons from windows, etc...
I like having status bars, lots of indicators, toolbar buttons, menus with many options and customizations, having as much mouse buttons with a useful feature as possible, etc...
Do you think the minimalist trend is temporary? Or should I really be worried?
Thanks!
never really took off, still bumps around in the night at obscure servers and disused packages.
Same concept really, except they used a text editor back then. Emacs, they called it.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
To be fair, internet connectivity is far more ubiquitous, and we spend a lot more time (proportionally) using web apps, than in the dial-up 90's. So just because this kind of thing was a bad idea back then, doesn't necessarily mean it will always be a bad idea, and it will probably keep repeating until it's time finally comes. I'd say that time hasn't yet come, but the time of the browser-based primary UI may well come eventually. Probably before the day of Linux on the desktop becoming mainstream.
Oh no... it's the future.
Your delivery and punch line needs some work.
You have to create a situation in the audience's mind - the set-up - then you deliver the punch line. Certain pauses throughout the joke will add to the hilarity.
Q&A jokes are the bread and butter of many a stand up comedian, but it is often the comedian people are laughing at, not the joke. Everyday events work well. Puns are funny, but not cool. Topical subjects must be delivered shortly after the event. Racist jokes can be funny in front of the correct audience and the same can be said for making fun of the handicapped.
Your punch line "Useless!" failed in every way, although it had potential.
This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
Isn't it exactly the idea behind the Jolicloud linux distro?
The jolicloud html5 desktop is also available as a chrome webstore app... [Insert Yo dawg joke here]
And now that you can boot Linux inside a VM written for javascript in a browser a web shell should be able to do pretty much anything.
http://michaelsmith.id.au
So we've come full circle back to IE again?
The difference this time time is it will use open, cross-platform standards that haven't been "embraced and extended" into a proprietary system by Microsoft. It may also have something resembling a security model.
The alternative, in a world where productivity apps (at least) will increasingly be expected to offer tablet & online, cloud-y versions, is to continue to need multiple incompatible codebases for application front ends.
God knows, there should be better choices than HTML/CSS/Javascript for writing GUIs, but the Real World has spoken and, for better or for worse, it is the emerging standard for platform-independent GUIs and already runs across OSX, iOS, Windows, Android and various *nix flavours.
In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
with a new project introducing a stream lined browser which has a small foot print and is fast.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
We now have the bandwidth, cpu power, OS and vision for http://en.wikipedia.org/wiki/Microsoft_Chrome ... think of the malware :)
For the net desktop
Domestic spying is now "Benign Information Gathering"
I bet in a decade or two we'll be seeing a flood of so-called "native" or "local" applications and UIs that run 100 times faster than regular applications. They will be called Apps 2.0. Also, entertainment content like movies will be delivered on portable, physical media that doesn't exhaust your sparse download quota. Those will be cutting edge innovations! How exciting!
Death-spiral indeed ...
The VC guys and I have already cooked up a name for it: Porn Shell.
Is this a patent application yet? Where do I collect my money rake and monocle?
Actually, I thought this about Windows 8, "Design your apps in HTML and JavaScript" is secret MS code for "Design your apps to run in IE".
.. if he wasn't still alive :-).
I really, really hope that I don't hear people herald this as innovation, because that was the Netscape vision (and the reason Microsoft had to nuke their business by giving away Internet Exploder for free).
With that vision come the flaws, and they remain still pretty much identical too: without the net there is no work (net-work, geddit? No? Sjeez..). This is sort of OK for the desktop but it doesn't really work for mobile use.
Conclusion: yawn. Anything interesting on TV?
Insert
Webian? Is that pronounced Web ee Ann or Weeb ee Ann ?
(Mind you I never did find out how to pronounce Debian I just thought it had a long e since there was only one cosonant between the vowels)
Deb ee Ann
It's easy to remember, once you know where it comes from. To cite Wikipedia:
This sig under construction. Please check back later.
right? History repeating itself with faster computers? http://en.wikipedia.org/wiki/X_Window_System
Reminds me of the early goals of Netscape's Aurora desktop in 1997 -which I never did get to use.
A web based desktop i expect has a better chance to make it in this AJAX/REST/WS era and the web based office suites to make it more interesting.
Looking back at Aurora, I'm impressed now how they project adopted RDF early on. I hope the new project goes the same route and leverages the now more viable field semantic technology and linked opendata.
I was thinking more like an old ISP we used to have around here about 15 years ago. I believe they called themselves 3web, and thy provided you with a dialup client that opened a remote desktop session where you would run a browser, or FTP, or IRC, or mail client on their computers with the output being streamed back to yours through the dial-up connection. They claimed it meant you didn't need a powerfull computer to run such intensive apps as netscape navigator... The catch of course being that at the time, the bottleneck was the dial-up modem, not the processing power of your computer, so this resulted in a very painful web experience...
The 70's called and they want their timesharing systems back.
It seems like cloud computing is just a fancy name for timesharing (although with a graphically richer frontend). Timesharing allowed you to share a large network...but they hadn't invented the cloud yet... it was just a hunk'ng mainframe (or mini).
I wonder if the Ubuntu version will be called Weabuntu. It won't have Pong but it'll come with paddles.
What's wrong with the desktop I have now? Is it interpreted code? No. Is it slow? No (mostly). Is it unresponsive to user input? Sometimes, but that's the fault of the kernel and other processes, not the shell per se. Could the desktop metaphor be improved? Maybe... but what's wrong with just changing the existing code/resources?
WHY do I need my desktop in a Web browser? How will shoehorning my desktop into a browser actually improve any of the few problems my desktop does have? "Integration", you say? Pffft! The browser is ONE CLICK and a few seconds away. WHY do I have to have my entire desktop inside the browser just for 'integration"? Preload the damned browser code instead, for gosh sake. I already do that.
Leave my fucking desktop out of the browser, please, Mozilla. A more intelligent integration MIGHT be to merge Web and file/document browsing; they're both browsers intended to locate stuff, after all, eh? Maybe you could then integrate (Open|Libre|)Office into that integrated browser, so that it could then locate AND open both Web and other documents?
Why don't you tinker with that instead, Mozilla, and leave my freaking desktop out of it?
The Webian Shell basically consists of a browser which will replace the traditional desktop, and web applications are given more importance than the native applications.
This idea seems so familiar...
Having an OS with a shell like this could certainly save time in teaching new users to use the platform, as well as saving a lot of programmer time on porting over the years. A local web server is a very inefficient way to provide apps in a sense, but then so are all GUIs and that doesnt seem to limit their popularity in any meaningful way. And if you run all your apps through that, you can keep a fairly small, modular operating system codebase that isnt a nightmare to maintain, update, and port using relatively frugal resources. .
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
Just wait until somebody comes up with an App 2.0 that recreates the webtop (see what I did there, web based desktop?!). Then you can have your OS running on an App (2.0) in a webtop on a browser in an OS! And anybody who is able to use the normal OS directly will be a 1337 hax0r. Rumours of a text-only interface to a computer will persist amongst those over 35 years old.
Please consider this account deleted, I just can't be bothered with the spam anymore.
It even comes with a compiler
New things are always on the horizon
This is great for Gramma/pa. Or other beginner users.
I have to support my parents and would love it give this to them (when its 1.0).
Of course, its not for Slashdot "nerds" to use ourselves.
Look down. See that big thing in front of you with lots of keys. It's called a "keyboard", and it is what you are supposed to be using most of the time instead of all those GUI buttons that went away. The less you use the mouse, the faster you'll finish what you're doing.
Sorry to harp on this one, but it has been bugging me for years. In 1997, Microsoft saw that browser based computing was not only possible but in fact, the future. The idea at the time, didn't fit into their world view (read: profit stream) so they spent millions to kill Java applets, then gave the world a system that was so virus prone it has soured us against all browser based apps for over 10 years. I don't know that Mozilla will have the perfect system, or anyone will, but I do know that 'market share' will not be the defining factor in security decisions, and open standards will get us a lot further down the road.
Now, instead of having to restart Firefox twice a day, I get to restart my whole desktop shell.
I thought it looks rather nice (ducks).
Seriously, I've never heard so much FUD. The collective "Get off my lawn" hurts my ears.
My Linux desktop runs exactly two programs: Firefox and Shell. If I weren't a programmer, like 99% of the world populace, then I would run just Firefox.
HTML + CSS + JavaScript is the new platform, again. This time, I think it's gonna work.
I think the 'balance of usability' would be perfectly easily defined by the end-user more than the programmer.
How about making the OS scalably responsive based on how it's used? "Gee, this guy only seems to use notepad and Firefox, and he has a hard time reading the text because he keeps enlarging it. Let's do that for him, and keep Notepad at the ready. Maybe even in a few weeks archive some of his least-used programs and data files to save system space. But make sure he knows we'd like to do it, and give him the option to decide not to."
"It looks like this guy really likes to play DX games and surf the web, and tweak his configurations. Let's give him the option of enabling administrative mode more easily and seeing hidden files, but allow him to disable it if he ever wants. And while we're at it, let's prioritize DirectX applications when they're running fullscreen so he gets the best experience out of it. In fact, he's so good at using this thing, let's let him have the option to modify his resolution, UI features, button sizes, text and color formatting, refresh rate, even tinker with his registry. He obviously knows how to handle it."
"This person thinks they know what they're doing, but they changed something that we had to adjust to make the system functional again. If he tries it again, we can just give him a polite reminder of what happened last time and offer that he seek support on the subject on our forums before he continue enforcing the same changes as before."
And most importantly...
"This person really doesn't seem to like it when we augment the OS's actions based on what they do, so let's just disable it and let him change his ability to access things manually."
All you have to do is make sure that the OS lets the end-user know 'Yes, we did this, and no, it wasn't a virus. Do you want us to put it back the way it was?' Give the end-user all the options but also the protections for the people who think they know what they're doing or the ones who DO want to minimize it for their use to a handful of actions.
I'd even be happy with after two months it goes 'You have a bunch of programs you never ever use. They're components of the OS, but if you never expect to use them we could remove them for you. Would you like to see a list and take out things you don't want to improve disk space and possibly even system performance?'
And last but not least, have all these annoying questions and thoughts in a convenient little place that doesn't get in the way. Popups on the taskbar? Maybe. But better yet, how about a scrolling ticker on the desktop? It floats behind other objects/windows, asks questions about your system use, and can also be configured to constantly inform you of important things. From RSS feeds to the weather, if you have new email, or occasionally mention your system performance.
HP's WebOS, for example. But even there, they have hybrid apps where you can use native APIs. On the desktop, why make your desktop just a big browser? Lame.
> pen, cross-platform standards that haven't been "embraced and extended"
You mean, will again be "embraced and extended", no ?
What a depressingly stupid machine.
ROTFLMAO! yes death spriral
Only 'flamers' flame!
So its basically mozilla's answer to google's chromeos?
... whose first thought after reading "Webian" was "Debian for wabbits"?
taskman.exe is all the shell I need. The "notification area" is for wimps.
"Most people, I think, don't even know what a rootkit is, so why should they care about it?"
And what if a Webian Shell app' crashes - will the whole thing have to be restarted? I've already got an OS, I don't need an OS in my OS, VMs are for that.
Moz' should be careful about burning cash, Google won't be funding them forever, and it seems like they've picked up a phb or two along the way.
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
For what it's worth, the headline is inaccurate: This is not a Mozilla project, nor even a Mozilla Labs project. Chromeless is a Mozilla Labs project, on top of which Webian Shell is built. Webian Shell is a nifty looking thing, but it's not an official Mozilla Statement on the FUTURE OF APPLICATIONS and a CHALLENGE TO CHROMEOS or whatever crap is being assumed here. It's just some dude playing with a concept.
> "Mozilla Labs has introduced its concept of a
> desktop replacement called Webian Shell. The
> Webian Shell basically consists of a browser which
> will replace the traditional desktop, and web
> applications are given more importance than the
> native applications.
First, Java was going to render the underlying OS irrelavant, running applets on every browser.
Then AOL was going to render the underlying OS irrelavant by expanding Netscape to make it a pseudo-OS. While working on their pseudo-OS, AOL totally ignored Netscape 4.x, and that's when IE walked away with the web.
Here we go again... if I only had several million dollars and a team of programmers at my disposal... sigh.
I'm not repeating myself
I'm an X window user; I'm an ex-Windows user
Yeah I compiled that hello.c program. Seriously while IT at my work regulate all operating systems on their network, they haven't told me not to run this virtual machine. Additionally I am surprised it is so fast and lean on memory, while other virtual machines use all my RAM and CPU.
http://michaelsmith.id.au
Your imaginary deity called, it wants you to stop telling it to bless crap to your own ends. Oh, and he said that demanding a blessing upon your country still benefits you. It's a good imaginary deity, it is smart enough to protest your selfish demands of blessings that benefit you.