Any users of illumos?

All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
Post Reply
nexos
Member
Member
Posts: 1071
Joined: Tue Feb 18, 2020 3:29 pm
Freenode IRC: nexos

Any users of illumos?

Post by nexos »

Hello,
I have been wanting to try Solaris for a long time. A month ago or so, I found an fork of the defunct OpenSolaris called illumos. I am think of taking an illumos distro, OpenIndiana, and making that my main OS. Anyone here used illumos?
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
iansjack
Member
Member
Posts: 4604
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Any users of illumos?

Post by iansjack »

I've used Solaris, and there's absolutely nothing to recommend it over Linux or FreeBSD for a workstation.
nexos
Member
Member
Posts: 1071
Joined: Tue Feb 18, 2020 3:29 pm
Freenode IRC: nexos

Re: Any users of illumos?

Post by nexos »

Perhaps, but the over complexity and mainstream part of Linux (and its ties to GNU) makes me not like it. Somebody trying to really delve into Unix probably can't do so with Linux. Solaris may not be much better, but it's worth a shot.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
iansjack
Member
Member
Posts: 4604
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Any users of illumos?

Post by iansjack »

If you really want to delve into Unix, I would say that FreeBSD is a better choice. It's completely open source and there is an excellent book detailing its design. I believe there is also a wider range of software available.
nexos
Member
Member
Posts: 1071
Joined: Tue Feb 18, 2020 3:29 pm
Freenode IRC: nexos

Re: Any users of illumos?

Post by nexos »

I'll probably stick to Linux for now, as there is more available info. With that being said, I have a book describing more high level parts of Ubuntu, and a book describing tools like awk, sed, and friends. A couple questions. What is the best book for
- bash scripting
- Linux internals (i.e. how the kernel works, how to interface with procfs, how to manage shared libs, how to configure system details, etc
- POSIX API stuff
- And Linux network management
Thanks,
nexos
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
eekee
Member
Member
Posts: 827
Joined: Mon May 22, 2017 5:56 am
Freenode IRC: eekee
Location: Hyperspace
Contact:

Re: Any users of illumos?

Post by eekee »

The only book I ever had on Linux was Dr. Linux, a gigantic paperback, and I didn't read all of it. :) Mostly, I learned from the man pages, some of which were terrible in the 90s. Thanks to the Debian documentation project, Linux man pages have been better since about 2000, but I think FreeBSD's man pages are much better still. Providing and maintaining the manual pages is taken more seriously, especially for system parts which aren't shell commands. It helps that FreeBSD commands and drivers have more sensible interface design. As a career sysadmin put it: FreeBSD is Linux for grown-ups.

OpenBSD will be somewhat simpler still, and its manual pages are just as good if not better. However, in the last few years, they have started to sacrifice simplicity for security. At one point, someone told me he thought more people use OpenBSD than FreeBSD for desktop systems and thus OpenBSD was better suited for it. This would have been around 2017.

Networking I'm pretty sure you'll find much more straightforward in Free- or OpenBSD than in Linux. However, it's been a long time since I really messed with it.

I learned bash from its man page, but I didn't really get comfortable with the quoting rules. I'm told it's not bad when you understand them. You need to use quotes a lot. (This goes for any Bourne shell.) If sh(1) is readable, try learning from that first as it's a generic Bourne shell reference, omitting Bash's extensions.

Incidently, FreeBSD defaults to the C shell for non-root accounts. I think this is a mistake in modern systems, the C shell being rather clumsy and a little less powerful than bash. It made more sense when there was no Bourne shell with full-featured command-line editing and completion.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
User avatar
eekee
Member
Member
Posts: 827
Joined: Mon May 22, 2017 5:56 am
Freenode IRC: eekee
Location: Hyperspace
Contact:

Re: Any users of illumos?

Post by eekee »

nexos wrote:I have a book describing more high level parts of Ubuntu,

I was thinking there was something off about this, and I just remembered what it is. I know a guy; kernel and language developer, has contributed to the Linux kernel, staunch open-source activist. (Can't remember his name just now. Aram something. He's Romanian.) He went to work for Canonical -- makers of Ubuntu -- sounding proud to have got the job. Once he started work, he was miserable! In just a few months, he left to go work for a closed-source company, saying "It's better to work with misguided smart people than idiots doing the right thing." You know that line on our wiki; "People who join a project are usually worse codes than the people for whom this list was designed [OS devs]"? Most distro devs are like the people who join rather than successfully start OS projects, but I get the impression Canonical devs are around the bottom of the barrel of *those* guys. :/ FreeBSD books and documentation will definitely be more professional than this. OpenBSD documentation is much more professional, and OpenBSD devs are famously obsessional!
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
nexos
Member
Member
Posts: 1071
Joined: Tue Feb 18, 2020 3:29 pm
Freenode IRC: nexos

Re: Any users of illumos?

Post by nexos »

Yes, I am thinking about switching to OpenBSD. It seems secure and easier then Linux.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
eekee
Member
Member
Posts: 827
Joined: Mon May 22, 2017 5:56 am
Freenode IRC: eekee
Location: Hyperspace
Contact:

Re: Any users of illumos?

Post by eekee »

Coolio. You might find yourself with the Korn shell under OpenBSD. (I don't remember the default.) It has some extensions over the Bourne shell, but its man page is still very much shorter than Bash's. It'll either be mksh or pdksh or a choice of both. There's not much to choose between them that I recall, but I very slightly prefer mksh personally. (I don't have anything against bash other than the vast extent of its man page occasionally making it hard to find things and being perhaps too much for new users to take in. Apart from that, it's relatively well-written.)

Incidentally, if anyone's looking for a public-domain POSIX shell, pdksh is one.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
nexos
Member
Member
Posts: 1071
Joined: Tue Feb 18, 2020 3:29 pm
Freenode IRC: nexos

Re: Any users of illumos?

Post by nexos »

Before I switch, do you know if OpenBSD supports Broadcom ethernet adapters? I currently am using a USB WiFi adapter (as my desktop is far away from a router), but I could make something work, but I don't if it supports Broadcom adapters as Broadcom is horrible with documenting hardware.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
eekee
Member
Member
Posts: 827
Joined: Mon May 22, 2017 5:56 am
Freenode IRC: eekee
Location: Hyperspace
Contact:

Re: Any users of illumos?

Post by eekee »

nexos wrote:Before I switch, do you know if OpenBSD supports Broadcom ethernet adapters? I currently am using a USB WiFi adapter (as my desktop is far away from a router), but I could make something work, but I don't if it supports Broadcom adapters as Broadcom is horrible with documenting hardware.

Possibly! See the bwfm and bwi pages in this list. Each page has a list of supported hardware; chipsets on the bwfm page and OEM cards (such as Apple AirPort) on the bwi page. Do see the caveats at the bottom of each page.
Kaph — a modular OS intended to be easy and fun to administer and code for.
"May wisdom, fun, and the greater good shine forth in all your work." — Leo Brodie
User avatar
Thomas
Member
Member
Posts: 281
Joined: Thu Jun 04, 2009 11:12 pm

Re: Any users of illumos?

Post by Thomas »

Hi nexos,
We had a Solaris server during my undergrad days that we remote into to do java assignments. That was when Sun Microsystems was active. Solaris was mainly designed for SPARC systems, a typical use case would be Solaris + SPARC servers. It was a thing in the past but not anymore. I think I tried a Solaris live cd at my desktop long time back ( I forgot the distribution ). It felt like working on a unix system.

Better to stick with Linux for better hardware support and documentation. Solaris was one of the first to introduce the concept of containers or zones. It was ahead of its time, but it is not as actively developed. I would simply stick with Linux for a workstation ( or a personal laptop ).

https://en.wikipedia.org/wiki/TrueOS was an easy to use FreeBSD variant. May be someone could fork the project and update it, put more fancy themes etc.


--Thomas
User avatar
iansjack
Member
Member
Posts: 4604
Joined: Sat Mar 31, 2012 3:07 am
Location: Chichester, UK

Re: Any users of illumos?

Post by iansjack »

Thomas wrote:Solaris was one of the first to introduce the concept of containers or zones.
Five years after FreeBSD introduced jails, which perform essentially the same function.
nexos
Member
Member
Posts: 1071
Joined: Tue Feb 18, 2020 3:29 pm
Freenode IRC: nexos

Re: Any users of illumos?

Post by nexos »

Thomas wrote:Hi nexos,
We had a Solaris server during my undergrad days that we remote into to do java assignments. That was when Sun Microsystems was active. Solaris was mainly designed for SPARC systems, a typical use case would be Solaris + SPARC servers. It was a thing in the past but not anymore. I think I tried a Solaris live cd at my desktop long time back ( I forgot the distribution ). It felt like working on a unix system.

Better to stick with Linux for better hardware support and documentation. Solaris was one of the first to introduce the concept of containers or zones. It was ahead of its time, but it is not as actively developed. I would simply stick with Linux for a workstation ( or a personal laptop ).

https://en.wikipedia.org/wiki/TrueOS was an easy to use FreeBSD variant. May be someone could fork the project and update it, put more fancy themes etc.


--Thomas

Yeah, after trying the BSDs and seeing their limited hardware support, I decided it is best to stick to Linux. My main problem with Linux is its large amount of bloat (especially in GNU), but there is nothing that supports as much hardware besides (obviously) Windows.
"How did you do this?"
"It's very simple — you read the protocol and write the code." - Bill Joy
Projects: NexNix | libnex | nnpkg
User avatar
Thomas
Member
Member
Posts: 281
Joined: Thu Jun 04, 2009 11:12 pm

Re: Any users of illumos?

Post by Thomas »

iansjack wrote:
Thomas wrote:Solaris was one of the first to introduce the concept of containers or zones.
Five years after FreeBSD introduced jails, which perform essentially the same function.
[quote]
Yes, true.

@nexis
You can still use a barebones minimal/distribution like Gentoo,Slackware or Arch. You can use lightweight gnu alternatives, ( busybox for instance etc.) at the risk of some of the programs not working as well, also packages may not be readily available. TinyCoreLinux and some versions of puppy did not use gnu c library and used alternatives. You can get one up and running fairly easily from scratch.

https://re-ws.pl/2020/11/busybox-based- ... m-scratch/


--Thomas
Post Reply