×

Help Tweakers weer winnen!

Tweakers is dit jaar weer genomineerd voor beste nieuwssite, beste prijsvergelijker en beste community! Laten we ervoor zorgen dat heel Nederland weet dat Tweakers de beste website is. Stem op Tweakers en maak kans op mooie prijzen!

Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Ontwikkelaars wekken 'Oracle-vrij' OmniOS weer tot leven

Door , 41 reacties

Ontwikkelaars hebben zich ontfermd over OmniOS, een distributie die gebaseerd is op Illumos, dat op zijn beurt is afgeleid van OpenSolaris. In april staakte het bedrijf OmniTI de ontwikkeling van het OS, in de hoop dat de opensourcecommunity ermee verder zou gaan.

De ontwikkelaars hebben met hulp van het Integrated System Laboratory van de ETH Zurich de OmniOS-repos geforked en bugfixes en beveiligingsupdates doorgevoerd, die zijn verschenen na de laatste release van OmniOS, versie r151022. Ze behouden het schema voor versienummers en brengen hun release dan ook uit als OmniOSce r151022h.

Het doel van de ontwikkelaars is om elke 26 weken een nieuwe stabiele release uit te brengen en indien nodig wekelijks updates van de stable-release te publiceren. Ze werken nu al aan versie r151024. OmniOS is een distributie die gebaseerd is op Illumos, een open communityfork van OpenSolaris. Oracle liet de ontwikkeling van die opensourceversie van het op Unix gebaseerde Solaris vanaf 2010 doodbloeden, tot onvrede van veel gebruikers en ontwikkelaars.

Een van de ontevreden bedrijven was OmniTI dat een belangrijk deel van zijn zaken had opgebouwd rond OpenSolaris. OmniTI begon daarom vijf jaar geleden met de ontwikkeling van zijn eigen distributie. In april van dit jaar zag het bedrijf zich genoodzaakt te stoppen, wegens gebrek aan communityparticipatie, schreef The Register destijds.

Door Olaf van Miltenburg

Nieuwsco÷rdinator

14-07-2017 • 12:01

41 Linkedin Google+

Reacties (41)

Wijzig sortering
Vooral in gebruik door bedrijven dus. Waarom zou een community daaraan gaan ontwikkelen?
Omdat zo'n community ook uit bedrijven kan bestaan. Linux wordt ook voor een groot deel met bijdrages van bedrijven onderhouden. Als je je brood met het product verdient dan heb je ook een goede reden om aan het product bij te dragen.
Unix was ook in gebruik door bedrijven. Licenties waren destijds duur maar personeel wilde wel leren en het thuis ook hebben. Zie hier het ontstaan van Linux. ;)
Het begin van Linux was een port naar de 80386 architectuur van Minix (een OS voor onderwijs-toepassingen).
Ik zou er even wat dieper induiken voordat je dat soort onzin nog een keer herhaalt. Deze bewering is een leugen van een rechtse Amerikaanse denktank (The Alexis de Tocqueville Institution) en die bewering is ondermeer gedaan om te dienen als argument waarom SCO honderd triljoen biljoen schadevergoeding zou moeten krijgen en waarom Microsoft geld moet krijgen van linux-gebruikers.

T.net heeft overigens in het verleden er ook al wat over gemeld en gemeld.
Huh? Linux was een experiment van linus torvalds om zijn nieuwe 386 te testen (32 bit flat mode en multitasking). Minix is van tanenbaum en linus en tanenbaum hebben nog een dikke rel gehad over os design. Linux is zeker geen Minix port..
In het boek "Gewoon voor de Fun" van Linus Torvalds kan een ieder het allemaal nalezen.

Minix heeft wel een rol gespeeld, als ontwikkelomgeving, maar daar is niets uit gekopieerd.

Die denktank is nieuw voor me (waarvoor dank).

https://www.bol.com/nl/p/...-de-fun/1001004000013443/
Een rel? Ik dacht professionele onenigheid.
Toevallig heb ik tijdens mijn studie informatica het boek 'Operating Systems - Design and Implementation' van Andrew Tanenbaum moeten aanschaffen, en daar zegt hij het volgende:
... Every day, several hundred of them offered suggestions, ideas, and snippets of code. The author of MINIX successfully resisted this onslaught for several years, in order to keep MINIX small enough and clean enough for students to understand. Ever so gradually, it began to become clear that he really meant it. At that point, a Finnish student, Linux Torvalds, decided to write a MINIX clone intented to be a feature-heavy production system, rather than an educational tool. Thus was LINUX born.
Volgens Tanenbauw was het dus wel degelijk een clone. (Geen idee waarom hij hier in de derde persoon praat over zichzelf ;) )
"[...] a Finnish student, Linux Torvalds [...]".

Staat dat echt zo in dat boek??
Haha. nee, sorry, dat is mijn typfout.. :D
Ik heb een oudere versie zonder deze quote. En en clone van Minix? Minix is al een clone van de originele Unix, dus m.i. iets teveel eer voor tanenbaum.
Zo heb ik het destijds ook begrepen. Ik heb iig. niets overgenomen van een dubieus Amerikaans instituut. Maar sorry als dat niet helemaal klopte.
Maar wie zijn de leden van de community. Als de gebruikers vooral bedrijven zijn, lijkt het me dat ook deze bedrijven deel van die community moeten zijn, en dan is het eigenbelang om ook eraan te ontwikkelen.
Vaak zijn dat de IT'ers binnen een bedrijf of hobbyisten. Uitwisselen van scripts, elkaar helpen, etc. zijn allemaal iets wat de 'community' doet. Eigenlijk zijn het dus gewoon mensen zoals jij en ik.
Juist als het in gebruik is bij bedrijven, is het interessant als community om hier actief mee aan de slag te gaan. Je kunt dan aanvullende businessmodellen en support slijten aan een bedrijf. Iets dat bij consumenten steeds moeilijker zal worden, want daar mag het toch allemaal niets kosten.
Ik vraag me werkelijk af hoe groot de userbase is van dit soort relatieve onbekende OS'en zijn. Sure het is leuk om voor Microsoft te spelen maar met Linux en Free DSB heb je volgensmij al een redelijke goede keus plus de software/drivers moet je werkend krijgen.

Heeft dit OS iets wat Linux en Free DSB niet heeft?
OmniOS, IllumOS, OpenSolaris en Solaris zijn een SYS V unix. Waar andere (Linux, HP-UX, AIX, ..) allen BSD derivaten zijn. Een SYS V unix heeft oa geen compiler/linker nodig om kernel zaken aan te passen, enkel een nieuwe regel in /etc/system en reboot.
Er zijn nog wel veel meer verschillen. Wat goed om weten is dat de huidige SYS V rechten zitten bij SCO, die ze gekocht heeft van Novell die ze weer heeft van AT&T. Doch indertijd heeft Sun de SYS V rechten afgekocht en mogen ze met hun SYS V versie doen wat ze willen. En die hebben ze indertijd open source gemaakt met OpenSolaris. Dus alle derivaten van Solaris zijn dus niet gebonden aan de licensies van SYS V die bij SCO zitten.
Tja, was inderdaad een kort-door-de-bocht uitleg. Technisch gezien is Linux zelfs geen UNIX omdat het geen broncode van Unix gebruikt. Ik wou enkel aangeven dat er grote kampen bestaan en dat SVR4 systemen (waaronder OmniOS) onder de motorkap nogal wat verschillen van andere Unix architecturen. SVR4 licensies/technologie is dus ook niet vrij te gebruiken door anderen, behalve dus de Solaris derivaten (alsook OmniOS). Oracle(Solaris) en Joyent(illumOS) mogen dus met hun SRV4 kernel doen wat ze willen.
Ik weet ook niet wanneer en of die rechten op SVR4 bij SCO ooit aflopen.
Technisch gezien is Linux zelfs geen UNIX omdat het geen broncode van Unix gebruikt.
Nee, ook niet. Linux is geen UNIX omdat niemand het ooit heeft laten certificeren als UNIX (en 't derhalve ook de vraag is of 't aan de eisen voldoet.)
Zoiets is wel leuk, maar wat maakt OmniOS beter dan een random Linux of BSD distro? M.u.v. ZFS niet via FUSE zie en kan ik niet veel USPs bedenken.
Illumos is een erg stabiel storage platform. OmniOS ondersteunt LX zones.
OmniOS was de Red Hat optie als gratis Solaris variant.

[Reactie gewijzigd door Obscurax op 14 juli 2017 12:29]

Zoals CentOS zich verhoud tegen Red Hat denk ik dan? Anders snap ik de opmerking niet.
Er zit meer in Solaris dan je denkt. FMS, DTrace, ZFS, Zones, Crossbow, hot plug CPU en RAM, live kernel patches.

Mijn laatste illumos had meer dan 300 dagen uptime (vervangen door FreeNAS toen ontwikkelingen staakte) inclusief alle patches.

Solaris is een van de meest stabiele OS, je hoeft die in principe nooit meer rebooten.
Mijn server heeft ook een uptime van zo'n 2 jaar denk ik nu. Begonnen met OpenSolaris ergens in 2009 volgens mij. Superstabiel, en zo ontzettend makkelijk te managen als je de quirks eventjes doorhebt.

Maar 2 jaar uptime is niets...
https://www.youtube.com/watch?v=fAUvfqLEWuA
Dat zegt niet zo veel. Ik had ooit met Windows 98 368 dagen uptime toen er geen patches meer kwamen. Toen viel de stroom uit.

[Reactie gewijzigd door Alex3 op 15 juli 2017 19:41]

Zoiets is wel leuk, maar wat maakt OmniOS beter dan een random Linux of BSD distro? M.u.v. ZFS niet via FUSE zie en kan ik niet veel USPs bedenken.
ZFS werkt in FreeBSD zonder userland filesystem onersteuning en in Linux met ZFS On Linux ook.

Edit: enige USP die ik kan verzinnen is dat het Solaris is. Dus als je enkel Solaris ervaring in huis hebt kan dat best handig zijn, alhoewel dat, gezien de overeenkomsten met andere unixes en derivaten ook flinterdun is.

[Reactie gewijzigd door Blubber op 14 juli 2017 12:22]

Het gaat hier dus om OmniOS, gebaseerd op Illumos, gebaseerd op OpenSolaris, gebaseerd op Solaris, gebaseerd op Unix... Ik snap wel waarom communityparticipatie een issue kan zijn.
En hoe gaat dat dan met applicaties die op Solaris gecertificeerd zijn? Worden die nog door de leverancier gegarandeerd op OmniOS? Ik snap wel dat het (waarschijnlijk) goed zal werken, maar leveranciers zijn vaak erg bang als het om aansprakelijkheid gaat.
Hoi, weet iemand waarom OmniOS Ún Illumos bestaan ipv samen te gaan? Anders Google ik het straks even hoor, de vraag kwam spontaan in me op :-)

Edit: https://omniti.com/seeds/why-omnios. 2 redenen: 1: "For OmniOS, we want a distro aimed at a minimalist server install that can be installed on both bare metal and virtual machines. " Dus enige vorm van differentiatie. Reden 2, vrij vertaald: "because we can" ;-)

[Reactie gewijzigd door sam_vde op 15 juli 2017 19:34]

Mogelijk dezelfde reden als dat er een OpenOffice en een LibreOffice naast elkaar bestaan? Twee teams met elk een andere visie kan een goede reden zijn om een project af te splitsen.
OmniOS kun je zien als een distributie van Illumos. Dat laatst levert geen kant-en-klaar systeem, dat eerste wel. Een ander voorbeeld daarvan is SmartOS, wat een heel ander doel heeft.
Openindiana is ook een fork.
Gestopt wegens gebrek aan communityparticipatie...

Ik blijf het bijzonder vinden dat men aanneemt dat alles wat open source gemaakt
wordt zowat automatisch en voor nop bijgehouden gaat worden door andere mensen...
Zo wordt er ook vaak de aanname gemaakt dat open source software veilig is.
Maar ja, als niemand er Úcht naar kijkt...
elke 26 weken
...

Dit is hetzelfde als zeggen dat je baby 24 maanden oud is. Zeg gewoon "iedere 6 maanden".

Anyways, heb zelf nog nooit hiervan gehoord. Waar werd dit voornamelijk gebruikt?

[Reactie gewijzigd door Loller1 op 14 juli 2017 15:40]

Gebruik OmniOS al jaren als ZFS Storage platform tot grote tevredenheid. Eenvoudige installatie, uitstekende iSCSI implementatie (COMSTAR), stabiel en snel.

Op dit item kan niet meer gereageerd worden.


Apple iPhone X Google Pixel 2 XL LG W7 Samsung Galaxy S8 Google Pixel 2 Sony Bravia A1 OLED Microsoft Xbox One X Apple iPhone 8

© 1998 - 2017 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Hardware.Info de Persgroep Online Services B.V. Hosting door True

*