From Opera 12.17 user perspective
-
Yes I know and it can be sold, right?
Possibly, wrong.
We don't know the details about all the contracts with the (many) third parties involved.
A similar situation was already seen with the OS/2 operating system.
Many asked to open it but IBM refused, although in the mean time became a strong open source contributor.
-
Actually kernel of OS/2, as far as I remember, became the kernel of Windows NT, so I am not surprised. As Presto is no more used anywhere, it could be sold. In order to keep the source compatible, owner should open it's code. But that's only my opinion.
-
Actually kernel of OS/2, as far as I remember, became the kernel of Windows NT
No this is not a 100% correct picture. Both OS2 2+ and NT 3.xx+ are based on thew work done together by MS and IBM, at the time of OS2 v1.x. But they are two independent products with very few commonalities.
Likely OS2 was not opened because was still used by many banks, ATMs and other niche markets.
As Presto is no more used anywhere
Are you so sure ?
Is still plenty of devices with a presto based browsers inside them, consoles, dumb and smart phones, smart TVs and so on.
Even the recovery environments of Thinkpads still includes Opera. On the android market some branded version of Operamini like the one from vodafone are still available.
So no you can't be sure that the product can be sold lightheartedly.
-
Speaking of the Presto engine, Opera appears to still be using it themselves:
Opera upgrades Mini server to (almost) the version of Presto used in Opera 12
-
Actually kernel of OS/2, as far as I remember, became the kernel of Windows NT
No this is not a 100% correct picture. Both OS2 2+ and NT 3.xx+ are based on thew work done together by MS and IBM, at the time of OS2 v1.x. But they are two independent products with very few commonalities.
Likely OS2 was not opened because was still used by many banks, ATMs and other niche markets.
Ok, but you must admit, that it could be also a reason of not opening the source.
As Presto is no more used anywhere
Are you so sure ?
Is still plenty of devices with a presto based browsers inside them, consoles, dumb and smart phones, smart TVs and so on.
Even the recovery environments of Thinkpads still includes Opera. On the android market some branded version of Operamini like the one from vodafone are still available.
So no you can't be sure that the product can be sold lightheartedly.
I meant that it is no longer developed and supported. Thing that some HW has it preinstalled doesn't mean that Opera supports it. I also have Opera on couple of devices including laptops, smartfons and even old Nokia E72 - all of them (I am not sure about Symbian version) on Presto.
-
@Sajadi:
Chromium has the advantage that it is the most advanced engine right now, and in combination with the CSS/Javascript UI quite a lot of customizations are possible.
Using Chromium is the best compromise in my opion - you save tons of money for developing an own engine and a lot of work is already done by the Chromium devs, so Vivaldi team can put all their focus in customization features
Tell me how to import session from Opera 12 to Vivaldi and I will let you know if Chromium engine has any advantage. So far even one card open is not so fast.
-
All right (or rather I should say - nothing is right
).
I've made some tests - manually opened the same sites I have always running in Opera 12.17.
Number of cards: ~60
Memory occupied in Opera running for couple of days (I hibernate laptop): ~1.7GB
Memory occupied in Vivaldi: ~2.3GB
Memory occupied in Opera after restart of the application: ~1.35GB
Memory occupied in Vivaldi after restart: ~2.3GB% CPU occupied in Opera before restart: ~15%
% CPU occupied in Vivaldi: 30%
% CPU occupied in Opera after restart: ~8%
% CPU occupied in Vivaldi after restart: ~15-20%Closing of applications - both similar, few to 10 seconds.
Opening of Opera with ~60 cards: immediately, % CPU occupied ~30% for around a minute, 8% after all cards are loaded from cache.
Opening of Vivaldi with ~60 cards: 1 minute before window shows up, 100% CPU occupied for around 1.5 minute, 60% of CPU for another 40-50s, 40% for couple of minutes, later 15-20% constantly.Speed of working (after loading of all the sites):
Opera - almost the same fast as with 1 card - opening new one, switching between cards, closing, operating on the site etc. immediately
Vivaldi - opening new, closing, switching - 1-2 s each operation.Problems:
- Opera usually none, sporadical crashes (last time around 2 months ago - without any particular reason)
- Vivaldi - too short usage, but so far big problems with speed of rendering - showing up previews (mouse above the card, etc.) takes 1-2 seconds and such big number of cards makes mess in display - engine has problems putting a resized cards in correct places, so part of cards can be invisible (empty space), or moved on top of others (mostly during opening big number - after restart it's ok, but do not try to move the cards, group and ungroup - again problems). Also if the sites have some dynamic content, it's slow, e.g. highlighting the content under the mouse takes 1-2 seconds and responsiveness is very slow.
Btw. I remind - grouping and displaying/choosing cards in groups is a complete disaster in Vivaldi.
Current tech-preview of Vivaldi is useless for my daily work unfortunately.
Anybody can compare it to Chrome? I haven't tried such test on it, but I remember I tried Opera 20+ once and it looked the same in terms of performance.
p.s. HW: Dell Latitude E7440 on i5 4300U and 8GB RAM, HDD SSD 128GB.
-
Btw. one more thing.
I ask someone who is responsible for Vivaldi layout, to open more cards and check out how it looks on card bar - due to this "lolipop-outlook" or "apple-like" whatever you call it (lack of borders in graphic objects, like cards, scroll bar, menu, etc.) causes that it's hard to know where one cards ends and new one starts. It's ugly and user-unfriendly.
-
To avoid possible confusion, “cards” are usually called “Tabs”.
See the replies to this other thread on Tabs.
Because Vivaldi (and Chrome) run each tab in a separate process, if you open sixty tabs, then you're launching sixty processes. That has the benefit that if one tab crashes, the application keeps running. However, running 50 or 100 tabs in Vivaldi is impractical.
Tab-stacking is not working properly yet, but when it is that will be the best way to manage multiple tabs without running out of space on the tab bar. It will never solve the performance issues, due to the way that Vivaldi works, although lazy tab loading, which is in the pipeline should solve application startup speed issues.
If you must have more then 20-30 tabs, better stay with Opera 12.17 and add a menu item (as I have done) to open troublesome tabs in Vivaldi. That's the only practical solution for users who need lots of tabs. I doubt if that will ever change even after the current code is optimised and the first official stable version is released.
-
Youtube - space does not play/pause; playing movie does not block the screensaver.
-
Firefox with TreeStyleTab (Piro), ContextMenu Extensions (Piro), Flash Control, Greasemonkey, keyconfig, LastPass, MultipleTabHandler (Piro), OmniSidebar, RequestPolicy, SessionManager, Stylish (or User Style Manager, or both), SuspendTab (Piro), Tab Group Switcher, Tab Control, Tab Kit - Mouse Gestures, Vertical Toolbar, are we done yet… YouTube Flash Video Player ... finally.
Where were we, oh yes, Firefox is the new Opera 12, until Vivaldi kicks it to the curb at least.
Well except for, responsiveness, efficient memory use, actually releasing memory when pages/tabs/windows are closed.
Crash71 --- Opera 5 - 12.17 R.I.P
So it goes something like this, "upgrade" to Firefox from Opera 12, buy 8GB more RAM so you can actually use FF like Opera. -
Actually kernel of OS/2, as far as I remember, became the kernel of Windows NT
No this is not a 100% correct picture. Both OS2 2+ and NT 3.xx+ are based on thew work done together by MS and IBM, at the time of OS2 v1.x. But they are two independent products with very few commonalities.
OS/2 was a development based on IBM-DOS with a 16 bit kernel using the weird x86 protected mode with all four privilege rings (made virtualization impossible back then), while Windows NT (now Windows 10) was created from scratch based on VMS concepts for a fictional machine named N-Ten and later ported to multiple 32 and 64 bit platforms (x86, Alpha, MIPS,PowerPC).
There is no IBM code or work in Windows NT, otherwise IBM would have sued the hell out of MS after their exit out of the OS/2 joint-venture. The NT kernel was deliberately not created for the PC initially, so IBM would not get suspicious. The only thing that connects NT to OS/2, was rudimentary support for some OS/2 1.x command line applications in early releases to provide MS OS/2 customers with a migration path.
Unlike Presto OS/2 was a dead end by design closely tied to the 80286 IBM AT and constricted by it. Few years later even IBM finally got that and moved to Linux (which was made from scratch, too, and ported to multiple platforms
).
-
OS/2 was a development based on IBM-DOS
Until OS2 v2 IBM and MS cooperated. So IBM DOS and MS Dos shared a large part of the code, and OS2 . v1 was a joint project.
There is no IBM code or work in Windows NT
NT3.x has its roots on the work done for OS2 v.1 exacly like OS2 v2+
otherwise IBM would have sued the hell out of MS after their exit out of the OS/2 joint-venture.
Indeed IBM asked MS to change most of the NT APIs before the OS2 v.2 and the NT releases.
BTW the OS2 legacy was still perceivable on the first NT releases. NT3.x was even able to read the OS2 filesystem and that was still possible even in the XP era trough the NT driver, while os2 retained the ability of running 16 bit DOS apps (natively) and the 16 bit win apps (trough the Win for OS2 environment).
Unlike Presto OS/2 was a dead end by design closely tied to the 80286 IBM AT and constricted by it.
OS2 was way less commercially successful than windows, but was all but a dead end project.
It is still in use and sold today on some niche areas.
you can still buy it here
-
@Sajadi:
Chromium has the advantage that it is the most advanced engine right now, and in combination with the CSS/Javascript UI quite a lot of customizations are possible.
The engine is called blink, chromium is a web browser.
This "most advanced" title makes no sense whatsoever, does it allows the live editing of page source and reloading from cache yet ? then this "most advanced" engine is behind a "less advanced" engine by missing an essential feature that has been around for years. -
Because Vivaldi (and Chrome) run each tab in a separate process, if you open sixty tabs, then you're launching sixty processes. That has the benefit that if one tab crashes, the application keeps running. However, running 50 or 100 tabs in Vivaldi is impractical….
If you must have more then 20-30 tabs, better stay with Opera 12.17 and add a menu item (as I have done) to open troublesome tabs in Vivaldi. That's the only practical solution for users who need lots of tabs. I doubt if that will ever change even after the current code is optimised and the first official stable version is released.
That's very unfortunate. That's exactly what I'm looking for, that's why I'm asking for multi-line tab bar as well. ATM I have 3 browsers open with 20-30 tabs open on each because Opera 12 is not supported any more. I may replace Comodo Chromium Secure with Vivaldi when it becomes more stable but I still believe this could become great.
By the way, having multiple processes doesn't help with crashing. Every time something failed my whole browser crashed and that has happened on both Opera 17+ and Chromium Secure. It's just a waste of resources.
-
NT3.x has its roots on the work done for OS2 v.1 exacly like OS2 v2+
NT was developed from scratch, just like Linux. Linux never shared any code with Minix, and so didn't NT share code with OS/2.
NT was developed clean-room with a micro-kernel for an obscure (emulated) hardware platform explicitly for the purpose that IBM can't claim later that it is based on "the work done for OS/2", which is your claim, which is wrong. That would have meant big legal trouble and the end of this project. Instead it got a huge share of GUI code from Windows 3.1.
And we have the same case with Vivaldi now. It's in no way based on Opera Presto. Because that would mean Opera ASA could get Vivaldi into legal trouble. Instead it's based on Chromium (and not developed from scratch).
BTW the OS2 legacy was still perceivable on the first NT releases. NT3.x was even able to read the OS2 filesystem and that was still possible even in the XP era trough the NT driver,
Linux is able to read the Minix filesystem up until today, that doesn't mean it is based in any way on Minix legacy (you know it, legal trouble). NT's primary filesystem was NTFS right from the beginning and it got HPFS and FAT drivers for migration/compatibilty purposes.
And again we will see the same thing with Vivaldi, which can read and import Opera's data. And still has nothing to do with any work done on Presto, which is now basically dead and lost forever.
Unlike Presto OS/2 was a dead end by design closely tied to the 80286 IBM AT and constricted by it.
OS2 was way less commercially successful than windows, but was all but a dead end project.
No one could imagine, how an OS with a 16 bit kernel could have survived beyond the year 2000. Not even IBM could. They knew, that they either had to start over completely or they use the work already done in Linux. Windows 95 was commercially successful and didn't survive the year 2001 either for the same technical reasons. MacOS Classic was also abandoned. The whole 1980s stuff is gone.
-
NT was developed from scratch, just like Linux. Linux never shared any code with Minix, and so didn't NT share code with OS/2.
Where I wrote that they shared the code ?
I wrote that OS2 and NT had common roots. Exactly like Opera and Vivaldi.
Do you really believe that a developer who worked for a project, suddenly forgets all the work done before, just because legal things ?
The experience on OS2 was important for the NT developers exactly like the experience of Opera for Vivaldi ones.
That experience is already well visible on Vivaldi's UI and behavior (and, by some extent, on Opium too).
You don't have to blatantly copy and paste a single line of code to put your experience on something new, meant for the same purpose.
No one could imagine, how an OS with a 16 bit kernel could have survived beyond the year 2000
You are mixing things about OS2 v1.x and its successors.
OS2 was and still is a 32bit OS, unlike win95 series, and much like the former OS2 v.3 aka Win NT.
OS2 (ecomsatation) is still used and still sold in 2015, so is not that hard to imagine how it could survive.
There is nothing to imagine about it, one could just imagine its evolution, If MS was more loyal to IBM
-
However, running 50 or 100 tabs in Vivaldi is impractical.
Tab-stacking is not working properly yet, but when it is that will be the best way to manage multiple tabs without running out of space on the tab bar. It will never solve the performance issues, due to the way that Vivaldi works, although lazy tab loading, which is in the pipeline should solve application startup speed issues.
If you must have more then 20-30 tabs, better stay with Opera 12.17 and add a menu item (as I have done) to open troublesome tabs in Vivaldi. That's the only practical solution for users who need lots of tabs. I doubt if that will ever change even after the current code is optimised and the first official stable version is released.
I hope this is really not the case. Even if they get everything I love about opera moved over if they did not allow for an easy management of over 80 tabs, I do not believe I would be able to make an actual en masse conversion to vivaldi from opera 12. Before the site I utilize really started progressing and becoming opera unfriendly I needed to open 150+ tabs on a HOURLY basis. Right now with a clean cache/cookie cleanse of opera and certain images blocked i can still attain 90+ hourly. This would be a MAJOR issue at final stage of vivaldi.
-
Well if this Pesala is the same as the one that was trolling the opera community, I would not give too much credit to his words.
-
Pesala a troll?!
He/she may sometimes be a bit brusque but has been a consistent source of useful information, feedback and advice since the early days of Myopera…