Earlier quoted context omitted.
Hardware support is by far the stupidest complaint that prevails when people talk about operating systems. Choose your hardware for your software, not the other way around. There are so many better things operating system authors have to do than to implement thousands of competing proprietary hardware interfaces. Mature support for even 50% of consumer hardware would take a massive team of full time engineers years t…
Illumos has a lot of nice features I'd like to use. But my product is a small low power ARM device and I'd run out of money long before I'd finish adding minimal ARM support to illumos. Things are not as simple as you suggest.
The sudden death and eternal life of Solaris
121–130 of 279 posts
Re: The sudden death and eternal life of Solaris
#122Bryan Cantrill give a great lecture. I saw him give an overview of DTrace a decade or more ago and remain impressed. Check him out. https://www.youtube.com/results?search_query=bryan+cantrill It's sad that we live in a world where a company doing good , innovative and useful tech is gobbled up by a company like Oracle who should not exist and do largely on their ability to con ignorant senior management and even more…
The Oracle rdbms was at least for a while unmatched. It had programmability, functionality, and tunability that no other database had. If you needed what it provided, and could afford it, there was no real substitute. Today, Postgres has come a long way, and distributed databases are much more developed. There is probably much less technical justification for using Oracle than there was 10+ years ago. Also many compa…
That's never really been true. From day 1 it's been neck-and-neck with DB2.
Re: The sudden death and eternal life of Solaris
#123Cantrill blames "executive whims, shareholder demands, and a fickle public," but not even a little bit the product designers and engineers who are so attuned to the needs and desires of the market that they have somehow missed the collapse of a Fortune 500 company due to their products not selling and years later are still surprised that the product is being shut down?
Re: The sudden death and eternal life of Solaris
#124Re: The sudden death and eternal life of Solaris
#125Earlier quoted context omitted.
I'd imagine something like "shutdown -h now" or the solaris equivalent
Solaris would understand that, but Oracle's move was nowhere that gentle. "uadmin 1 6" was more like it (Immediate poweroff, do not even sync disks)
lom> poweroff
As that is definitely something the os has no cability to block.
Re: The sudden death and eternal life of Solaris
#126Earlier quoted context omitted.
It was solid, well laid out, consistent, and it advanced good technology seemingly far ahead of its time. ZFS, dtrace, zones (i.e. containers), FireEngine networking, etc.
I'd add SMF to the list as well which systemd seems to take inspiration from.
* https://github.com/ServiceManager/ServiceManager/ (https://news.ycombinator.com/item?id=10212770)
systemd was inspired by upstart, according to Lennart Poettering.
Re: The sudden death and eternal life of Solaris
#127At the end of the day, Sun/Oracle has to be able to make revenue from Solaris for them to keep paying those peoples' salaries. Is your startup / company deploying on Solaris? Nope of course you aren't - who is?! Pretty much nobody nowadays - w3techs.com shows Solaris at 0.0005% for webservers for example. Everyone talks about how great it is(to be sure there are some small bits that are pretty dang amazing) - yet for…
[edited to add firewall, that first gen that no-one used because it was so complex]
Re: The sudden death and eternal life of Solaris
#128Earlier quoted context omitted.
Literally everything you do with memory and disks can also be reduced to CRUD, but that is an extreme example to show my point: a DB does a lot more. A well written DB, in this case a good RDBMS, gives you stronger guarantees that data is saved and accessed in certain ways. That by itself is worth using a better one that gives you better guarantees. But they also provide stronger typing and checking of the data. They…
Do people really not mean types, referential integrity, indexes, transactions, queries, etc. when they say CRUD? If table stakes for a database are more sophisticated than CRUD, what the hell is trivial enough to be CRUD then? Seems like a straw man.
Plenty of apps--perhaps more apps than not--use a database as a vaguely typed (MySQL out of strict mode barely gives a nod to them) multiplayer notepad.
Re: The sudden death and eternal life of Solaris
#129Earlier quoted context omitted.
> I think it would be cool to have an Ultra 5 again. I have an ultra 5 in a closet that hasn't been powered on in the current decade. Was thinking of giving it a spin in light of recent news.
That would be fun. Now you have me wondering if I still have those Solaris 7 disks in a drawer somewhere...
I thought about that machine and I wondered which would be more interesting... Trying to get a recent OS on there or maintaining a more typical 90s setup? Somehow I think the latter is more fun.
Re: The sudden death and eternal life of Solaris
#130At the end of the day, Sun/Oracle has to be able to make revenue from Solaris for them to keep paying those peoples' salaries. Is your startup / company deploying on Solaris? Nope of course you aren't - who is?! Pretty much nobody nowadays - w3techs.com shows Solaris at 0.0005% for webservers for example. Everyone talks about how great it is(to be sure there are some small bits that are pretty dang amazing) - yet for…
For example when was the last marketing campaign that you can remember for Solaris?
Besides, they've started killing Solaris since 2010: http://garrett.damore.org/2010/08/hand-may-be-forced.html
> And Linux and the BSDs are definitely better for those selective code gifts!
AFAIK DTrace and ZFS can't be used with Linux due to their license being incompatible with GPL.