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

Door , , 23 reacties
Bron: HelenOS, submitter: iyanic

HelenOS wordt ontwikkeld door de studenten van de faculteiten wiskunde en natuurkunde van de Charles University in Praag met als doelstelling om een besturingssysteem te ontwikkelen volgens eigen opgezette specificaties. Enkele van deze specificaties omvatten een platformonafhankelijk operating system met ondersteuning voor onder andere symmetric multiprocessing en multitasking. De broncode van het besturingssysteem wordt beschikbaar gesteld onder de BSD-licentie, terwijl de meegeleverde applicaties onder de GPL-vlag vallen. HelenOS heeft onlangs een upgrade gekregen naar versie 0.2.0. De update is via deze pagina te downloaden voor onder meer IA-32-, IA-64-, AMD64-, PPC- en SPARC-systemen. In HelenOS 0.2.0 zijn de volgende veranderingen doorgevoerd:

This release fixes many bugs and adds new functionality both to the kernel and userspace. The kernel now supports graceful task cleanup and the userspace layer was extended with framebuffer and console services. We also ported BSD tetris to demonstrate userspace capabilities of HelenOS.[break]
HelenOS logo
Versienummer:0.2.0
Website:HelenOS
Download:http://www.helenos.eu/?reason=download
Bestandsgrootte:422,00KB
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (23)

Soort van micro-kernel als ik het zo begrijp. Zeer lovenswaardig initiatief. Linux is best wel een heavy unix voor een kleine microprocessor.
Verder lijkt het vooral goed doordacht en netjes designed, dus wellicht (?) niet achteraf een serieuze beperking door een of andere design fout of zoiets sufs als 'corrupte' I/O op je bus (kernel panic, BSOD etc).
Zowiso lijkt het scheiden van kernel en user-apps al tot meer leuke combo's. Denk aan debian freebsd en hurd kernel distro's, twee interessante scheidingen van kernel en systeem. In die zin is de licentie van helenOS ook wel aardig gekozen (imho: libraries als BSD, kernels als BSD of evt GPL en applicaties als GPL)..

Kernel designs kun je er nooit genoeg van hebben.. zou leuk zijn als iemand het ff bootte met VMWare oid ;)
Linux kun je ook een heel stuk kleiner maken, door je eigen kernel te compileren en alles weg te laten wat jouw computer niet ondersteund. Als je alles wat je dan overhoudt als module compileert wordt de eigenlijke kernel ook aardig klein.

En over vmware: ik weet iig dat het boot vanaf Qemu, aangezien ze daar screenshots van hebben, dus probeer het daar eens in uit :)
Maar die modules draaien nog steeds in kernel mode.

Bij een micro- of nano-kernel draaien zaken als hardware drivers in user mode; hierdoor leiden fouten in deze niet tot een systeemcrash.
Aan de ondersteunde architecturen te zien is het niet echt de bedoeling deze kernel op de echt kleine (embedded) processors te draaien zoals MIPS en ARM.
Volgens mij doelen ze met portable niet "voor mobile devices" (draagbaar?) maar "voor verschillende architecturen" (porteerbaar).
Helenos? Vast iets Grieks. Ik durf het niet binnen te halen, misschien is het wel een Trojan ;)
leer je mythologie eens...
Hoezo? Helena > Paris > Agamemnon > Trojaans/Griekse oorlog > Trojan Horse voor zover ik weet...
Wat hij zegt klopt toch?

Omdat de Grieken er maar niet in slagen de stad Troje in te nemen bedenkt Odysseus een list.

De Grieken bouwen een reusachtig houten paard waarin soldaten zich verschansen. Dit paard wordt 's avonds voor de poort achtergelaten, in de hoop dat het 's nachts door de Trojanen binnen de stadsmuren zal worden gehaald.

(sorry voor de OT reactie, maar mensen die mensen corrigeren als ze het zelf fout hebben..)
Even een stukje geschiedenis.

Helenus (Grieks Helenos) was de zoon van de Trojaanse koning Priamus en koningin Hecabe.

Net zoals Odysseus als de listigste onder de Grieken gerekend werd, was Helenus de slimste onder de Trojanen. Hij was een ziener die, eenmaal gevangen genomen door de Grieken, onthulde dat Troje niet zou vallen zonder de wapens van Heracles. Deze waren achtergebleven bij Philoctetes op het eiland Lemnos.

Na de plundering van Troje huwde hij Andromache, weduwe van zijn omgekomen broer Hector, en volgde hij Neptolemus naar Epirus, waar hij koning werd.

Bron:Wikipedia
Waar, maar de HelenOS refereert natuurlijk naar Helena (Engels Helen). Zij was de mooiste vrouw ter wereld, en de vrouw van Menelaos. Ze werd geschaakt door Paris (beloning omdat hij gezegd had dat Afrodite (Venus) de mooiste godin was). Paris was de zoon van Priamos, koning van Troje.

Menelaos roept zijn broer Agememnon erbij, en samen met nog een zooitje ongeregeld gaan ze op weg om Helena terug te roven. Dat lukt niet, totdat na 10 jaar en een boel gezeur (en de dood van oa Patroklos, Achilles en Ajax), Odysseus een paard bouwde. Troje werd verbrand, Helena ging weer mee met Menelaos, Odysseus ging 10 jaar varen en Agememnon werd door zijn dochter Electra vermoord.
Even een kleine correctie:
Agamemnon werd niet door zijn dochter Electra vermoord, maar door zijn vrouw Klytaimnestra, die er met een ander genaamd Aiguthus vandoor was gegaan in zijn afwezigheid.
zoon van de Trojaanse koning Priamus
hmm.... zou dit OS ook een trojan zijn?? :+
en wat kan je hier mee?
zijn nog geen apps gemaakt voor dit OS lijkt me.
of is dit een bsd clone?
Een aantal commando's invoeren:
http://www.helenos.eu/images/screenshots/helenos4.png
Bekijken hoeveel schijfruimte er beschikbaar is:
http://www.helenos.eu/images/screenshots/helenos5.png
Schijfinhoud bekijken en bestanden kopiŽren/plakken:
http://www.helenos.eu/images/screenshots/helenos1.png

Wat basisfuncties dus, maar je moet ergens beginnen ;)
Ze hebben trouwens wel een erg trage server op helenos.eu
Framework for running GNU/Linux applications: There should be no syscall or native API compatibility, but rather some kind of compile-time layer (libc and other shared libraries) allowing to compile common GNU/Linux applications from sources.
Applicaties zul je dus wel kunnen maken hiervoor, maar hou in je achterhoofd dat dit nog een enorm leer project is, maar leuk om eens naar te kijken denkik.
Dat het onder de BSD licentie uit is gebracht zegt niet dat het ook op BSD moet lijken. Windows lijkt toch ook niet op Mac OS, ook al vallen ze allebei onder licentie-type 'commercieel'?
Misschien een helenos topic op het forum :7
Mooi project. ik hoop dat het snel groeit. Misschien wordt het ooit een mooi desktop-os :Y)
Ik houd het in de gaten :)
Leuk, maar misschien ben ik een beetje te sceptisch door te zeggen, dat ik niet op een nieuwe OS zit te wachten. De makers van deze OS zouden hun kennis en tijd beter kunnen investeren in het verbeteren van bestaande OSsen (bv Linux).
Dit moet je ook niet serieus zien als een nieuw OS, maar als een studie project. En reken maar dat je een aantal van deze mensen terugziet bij een OS development team. Bij MS ofzo, of een ander bedrijf waar ze goed betaald worden.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True