Alternative Operating Systems

Are any of you using an operating system other than a Win/Mac/Linux? What are you using it for, a server or perhaps a daily driver?

The Openindiana distro which uses the opensource fork of Solaris, Illumos looks very interesting, I'm curious if any of you have particular experience in that or other SysV type system.

Other urls found in this thread:

ponyos.org/
theregister.co.uk/2017/05/19/new_version_of_os_2_arca_os_5/
projectoberon.org/
saanlima.com/store/index.php?route=product/product&product_id=64
multicians.org/pl1-raf.html
twitter.com/SFWRedditImages

Illumos sounds interesting, but unfortunately it fucking sucks. At least, OpenIndiana does. All there is to be said about it is that the slowlaris meme is real.

I have no knowledge of its performance characteristics, but the feature set looks sexy.

No, ex sun devs have talked about this, people would compile their binaries for sun in debug mode and then magically expect sun to be faster.


It sucks for a desktop, even though it technically supports intel graphics I was getting no acceleration and screen tearing out the wingwong.

People have used illumnos distros to in the server room, I hosted a few websites off some joyent zones, never had a problem big enough to learn DTrace but I really should.

I've tried OpenSolaris in various incarnations since before the Oracle acquisition. After the acquisition, Oracle decided to kill OpenSolaris, which means they stopped providing code drops under the CDDL for all of the technologies that made OpenSolaris interesting (like ZFS), not to mention the kernel and other OS components. So ZFS has continued to be developed behind closed doors with all kinds of neat features (like transparent encryption), while the open ZFS effort has kinda stagnated.

I tried OpenIndiana again about 8 months ago, using it as my daily driver for a few weeks, and I really don't want to knock it. Considering how small the community is that has taken the CDDL OpenSolaris code and run with it under the Illumos/OpenIndiana projects, they're really doing an amazing job. They've continued to develop the technologies, port software, and they had finally gotten the whole codebase to compile under GCC instead of Sun's compilers, with the exception of (I think) a few utilities. But, in spite of their talent and hard work, it is a small community, with all of the manpower problems that entails.

In the end, OpenIndiana wasn't different enough in some ways from Linux or the BSDs to be really compelling (yup, it's another Unix-descendent/Unix-like), and was different enough in other ways (I couldn't figure out how to harden it and encrypt my drives as I'm accustomed to on Linux and FreeBSD) that I wound up switching away again. Also, while I'm sure that ZFS and DTrace and all of those fun technologies are well-documented, in a fashion, I've never found user-friendly documentation that I was able to use to get up and running with them. Because of the small size of the community, I was concerned about security, and bugs do seem to get fixed at a pretty slow rate.

If you want to get into OS development, I'd definitely check it out. They could use the help, they seem pretty friendly, and it could be a neat opportunity to be a big fish in a small pond. I mean, thousands of people contribute to the Linux kernel. Big fuckin' deal. But there are few enough people working on Illumos/OpenIndiana that you could get some badass hacker cred if you made a significant contribution.

Oh, and this is from a desktop/development platform perspective, of course. As user mentioned, if you're interested in it as a server platform, that's a whole different thing, and it may be just what you want.

Illumos is a great server OS along side the BSD's. Zones are a better version of Jails, and Dtrace is amazing.

I'd recommend SmartOS though if you'd plan on using it. Having a Linux Emulation layer is useful for some applications, but you can use Openindiana or OmniOS and just use Zones running FreeBSD or something.

Illumos is a 7/10 OS, Lagging behind the BSD's a bit due to obscurity due to lack of use. Though the more people using it, the better.

What are you talking about? The core ZFS, DTrace and OS team left Oracle and continued to work on their open versions, OpenZFS is considered superior and has all the original devs working on the code.

The way CDDL works is that if Oracle wants these improvements they will have to reopen ZFS, it's pretty amusing really.

PonyOS master race!

ponyos.org/

OpenBSD, for everything since around 2004.

That's funny since ZFS only worked (properly) for me on Solaris.

Quality software, I can see why Sun is doing so well these days

Tried FreeBSD for a month, but had to switch back because of muh videogames. I mostly play old shit on my laptop with Intel graphics and I am used to stuff just werking. Every other game (that I know works flawlessly in Wine) crashes or misbehaves on FreeBSD. Other than that, I really liked the system. If Wine worked properly on it, I'd switch again.

This! I tried it once and that put me off immediately.

What the fuck happened

Unix was the most successful virus ever created, that's what.

Good lord.

theregister.co.uk/2017/05/19/new_version_of_os_2_arca_os_5/

Good post. Since I've heard that Oracle are not going to create Solaris 12, I wonder if that means Illumos will get a larger infusion of support for people who still need that system.

lel

Disclaimer: It's a literal april fools joke that gets an update each year on the first of april (been going for about 4 years now).
That said, it really helps him generate awareness/publicity for the OS this is based on: ToaruOS.

All this time we have been attacking Microsoft, when really they have been the last stand against the UNIX conspiracy. #RESIST Don't

I'd just like to interject for moment. What you're refering to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called Linux, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called Linux distributions are really distributions of GNU/Linux!

Are you saying that this GNU can run on a computer without linux underneath it, at all ? As in, without a boot disk, without any drivers, and without any services ?

That sounds preposterous to me.

If it were true (and I doubt it), then companies would be selling computers without a linux. This clearly is not happening, so there must be some error in your calculations. I hope you realise that linux is more than just Open Office ? Its a whole system that runs the computer from start to finish, and that is a very difficult thing to acheive. A lot of people dont realise this.

The Linux Foundation just spent $9 billion and many years to create Ubuntu, so it does not sound reasonable that some new alternative could just snap into existence overnight like that. It would take billions of dollars and a massive effort to achieve. IBM tried, and spent a huge amount of money developing OS/2 but could never keep up with linux. Apple tried to create their own system for years, but finally gave up recently and moved to Intel and BSD.

Its just not possible that a freeware like the GNU could be extended to the point where it runs the entire computer from start to finish, without using some of the more critical parts of Linux. Not possible.

I think you need to re-examine your assumptions.

It's worse than that. Every desktop hardware is now based on Intel, even Macs. Then you have ARM on phones and tablets, various low-power boards, and that's it. There's like one MIPS laptop, but it's too hard to get one, you have to go to China basically.

0.02GNU were deposited to your account.

Yes you idiot, do you know what an OPERATING SYSTEM and what a KERNEL are? Did you even READ the post you replied to?
There are several kernels that are separate and indepemdent from shillnux. Ever heard of hurd?
Because you know fuck-all about technology.

Whenever I Google things if the advertised link is the site I want I ALWAYS click on it to give Google money. I use gmail, Google drive, Google docs, and Google maps. Obviously Google search as well. I put an exception for Google analytics and text based Google ads in my ublock.

I love Google. Google is a fucking amazing company, they rake in the cash from advertising and use it to fund free shit like android, gmail, and search so they can rake in even MORE cash. Then they fund shit just to try it out like google glasses, driverless cars, and fucking Google Fiber which I will IMMEDIATELY buy whenever it becomes available to me.

Plus they actually care about the internet being free from faggot companies like Comcast and TimeWarner, who will ruin the internet if they got their way. Google wants the internet to be as open as possible, so you can search whatever you want and view all their advertisements. In that regard Google is our greatest ally. The internet will always be open as long as Google keeps making money hand over fist from collecting our search data.

God damn Google is amazing.

Sent from my iPhone.

Hurd looks very interesting, even if some of the screen colours and menu options appear to be a little out of the ordinary.
But you are missing a vital point, a point which takes some experience and depth of knowledge in the field of computers. You see, when a computer boots up, it needs to load various drivers and then load various services. This happens long before the operating system and other applications are available.

GNU is a marvellous operating system in its own right, and even comes in several different flavours. However, as good as these flavours are, they first need Linux to load the services prior to use.

In GNU, the emacs might be the default for editing your wordfiles, and you might prefer guix grey over the brown of the ubuntu desktop, but mark my words young man - without the linux drivers sitting below the visible surface, allowing the gnu to talk to the hardware, it is without worth.

And so, by choosing your gnu as an alternative to linux on the desktop, you still need a linux licence to run this operating system through the linux drivers to talk to the hardware. Hurd is only a code, it cannot perform the low level function.

My point being, young man, that unless you intend to pirate and steal the Linux drivers and services, how is using the gnu going to save money ? Well ? It seems that no gnu fan can ever provide a straight answer to that question !

May as well just stay legal, run the Linux drivers, and run Open Office on the desktop instead of the hurd.

You need to include the part where you markup all your websites in Google AMP.

I think the most interesting modern efforts are from implementing new operating systems in new languages, eg Redox in Rust (a meme, fair) and Mezzano in Common Lisp.

Rewrite X in Y, why? The language used and the concepts involved should be orthogonal.

You would think so, but consider what these languages do.

Rust is designed around memory-safety. Something you'd like your OS kernel to have.

Common Lisp is (aside from its other qualities) reflective, meaning that you can perhaps replace the BSOD with the SBCL's interactive debugger. I'm not sure how practicable patching the kernel during runtime would be, but it's a nice idea in theory.

" "
no, gnu is OS
no, gnu does work without it, gnu is OS linux is kernel


kill yourself my man, not even good bait

> Is illumos free software (open source)?
Dead on arrival. This project may be of some use for people still stuck in the Sun/Oracle ecosystem, but for anyone else, and especially contributors, I don't see the advantage of choosing this over BSD or Linux.

The PS3 was the last major consumer product with an unusual and unique architecture.


If it was not for the spyware Windows 10 really is not all that bad. Everything with windows kind of just werks. Of course the spying is bad.

nigga, what kind of crack are you smoking? W10 is bloated, crash happy and NTFS is still goodbye data tier. W7 is nowhere near as bad though

The PS3's ran on a slightly PowerPC processor. It was not that unique except for the fact that PPC was already falling out of favour when it came out.

...

I use Oberon ( projectoberon.org/ ) on some dedicated hardware ( saanlima.com/store/index.php?route=product/product&product_id=64 ) for hobby coding. I recommend the books. No TCP/IP, but it improves my concentration to not have a Web browser in the background anyway.

Thanks for brining this to my attention, looks really interesting.

Language does matter because every single program can depend on using the data types and features of the system language. This is one of the things that made Multics, which used PL/1, safer and higher-level than Unix-like OSes.
multicians.org/pl1-raf.html

I tried a few members of the BSD family and then I discovered it was just memeing by hipsters who felt linux wasn't snowflake enough. It's only use is for big companies like sony so they can pump out a console without doing the mountain of work that an operating system is.

oh yes and have a jpg version of the pic that looks about the same as the original

kernel is OS you nincompoop

Not quite. The BSDs have many great features that Linux OSes are still struggling to implement, and if you needed a computer for anything beyond browsing pictures of anime on a desktop, you would have realized that.

I wonder how viable Haiku is as a daily driver now.

but why

Fuck you, that's why. Don't you want BeOS back? It's not really unixlike or some shit, i dunno.
Window tabs are a fucking genius idea and I haven't found a WM on Linux that can do it properly.

(checked)
Because there was a time when BeOS got a lot of hype. I recall that thing was so well optimized for multimedia that it played multiple videos and 3D viewers at once without a hitch, back when Windows would struggle to play even one. Also, Microsoft cheated to kill it.

So if someone had a system that's really good, reliable, and very lean, that's something interesting, isn't it?

Because Haiku is a cool operating system and it's better than that faggy loonix shit all you autismos jerk off to.

I'd totally go back to BeOS, if it wasn't for hd video and 3d graphics. The only other thing it doesn't have is a modern web browser, but that can be solved by running the browser on another machine (like a cheap ARM board) and then using VNC or remote X to get it on the desktop.

Literally LOLing

lmao

Throw in a JIT HolyC compiler, and Bob's yer uncle.

I'm trying to set up openbsd as daily shitposter, then i'll run windows vms in it for porngameu and other crap
problem is, i have trouble reading.

I wouldn't recommend that, Windows is only emulated on QEMU(no KVM), OpenBSDs native VM only supports BSDs and Linux so far.


Pretty sure Haiku has 3d acceleration with intel chips.

Cell's SPEs are derived in large part from Motorola's work on Altivec for the PPC 7xxx

That's because the PC is too complicated. Nobody can develop drivers for all of the hardware they need, even if they wanted to, so they use an existing Unix-like OS. OSes are bloated because of hardware variation and backwards compatibility. I think the Raspberry Pi would be a good platform for developing an OS. RISCOS and AROS have been ported to the Raspberry Pi.

You don't need all drivers though, just enough for your OS to run. TempleOS doens't support any GPU or sound card, just pc speaker and 16-color VGA. He doesn't care about USB or networking either, so that cuts out a lot. I guess it wouldn't be that hard to add some basic networking via serial port though, like in the old days. Not that RS232 is standard on PCs anymore, but you can still buy PCI I/O card. Allegedly someone added TCP/IP to a TempleOS fork, but dunno how he deals with network devices (maybe he just assumes you're running in a VMWare context, but that's not very interesting). Anyway TCP/IP seems like the wrong way to go for an OS where everything is in ring 0, as it raises the risks too high, whereas a terminal emulator running on serial port is a much smaller attack surface.