Slashdot - Nizozemska univerza je prejela 2,5 milijona evrov denarja od Evropskega raziskovalnega sveta, s katerim bodo naslednjih pet let delali na razvoju unixovskega operacijskega sistema Minix. Trije raziskovalci in še dva programerja bodo poskušali razviti operacijski sistem, ki bo zanesljivejši in varnejši od Linuxa in Windows. Kot pravi (PDF projekta) profesor Andrew S. Tanenbaum z Vrije Universiteit, ki je tudi avtor Minixa, se bodo osredotočili na avtomatsko razhroščevanje.
Želijo si izdelati operacijski sistem, ki se bo sam popravil, ko bo zaznal napako. Tanenbaum pojasnjuje, da je ključna prednost Minixa majhno jedro operacijskega sistema, v katerega niso vključeni gonilniki, in obsega borih 5000 vrstic kode, kar lahko en programer dojame v kakšnem tednu. V sistemih z monolitnim jedrom, kakršen je na primer FreeBSD, kjer je več milijonov vrstic kode, zraven pa se vrinejo še gonilniki in podobna šara, je praktično nemogoče, da bi posameznik razumel celotno kodo, dodaja Tanenbaum, zato je zanesljivost nižja.
Novice » Operacijski sistemi » Za razvoj Minixa poltretji milijon evrov
Karlos ::
Upam, da bodo razpisali še en projekt v vrednosti 2,5 milijona evrov, ki bo portal in delal programe za novi OS.
Sai Baba: "Dam vam to, kar hočete, da boste hoteli to, kar vam želim dati."
Icematxyz ::
Problem ki ga sam vidim je sledeč. Računalnik da mu danes rečeš računalnik in ne BIOS OS mora imeti sodoben web browser.
In za sodoben browser te specifikacije a katerih deluje ta OS niso dovolj.
In sedaj reči da imaš uporaben OS brez sodobnega web browserja je nesmisel. Zato da poganjaš gor kalkulator pa je ceneje kupiti pravi kalkulator. Morda bi ta denar raje porabili za kaj drugega. Ali possvetili čas in razvili nov sistem autodiagnostike in popravila za sisteme ki že obstajajo.
Tudi če bodo razvili 100% varen OS še vedno bo problem kaj pa gonilniki? Kaj pa vsak drug program katerega vključimo v distribucijo? Tisti pa se vrjetno en bo znal več sam popraviti?
Raje bolj življenske rešitve pa četudi na račun varnosti kot pa popolna varnost in nobene uporabnosti.
In za sodoben browser te specifikacije a katerih deluje ta OS niso dovolj.
In sedaj reči da imaš uporaben OS brez sodobnega web browserja je nesmisel. Zato da poganjaš gor kalkulator pa je ceneje kupiti pravi kalkulator. Morda bi ta denar raje porabili za kaj drugega. Ali possvetili čas in razvili nov sistem autodiagnostike in popravila za sisteme ki že obstajajo.
Tudi če bodo razvili 100% varen OS še vedno bo problem kaj pa gonilniki? Kaj pa vsak drug program katerega vključimo v distribucijo? Tisti pa se vrjetno en bo znal več sam popraviti?
Raje bolj življenske rešitve pa četudi na račun varnosti kot pa popolna varnost in nobene uporabnosti.
Icematxyz ::
Po tem:
http://www.minix3.org/doc/screenies.html
In po tem kaj je namen Minix-a kot trdijo avtorji:
Torej na kamerah in telefonih in OLPC-jih bi se rad znašel ta os. Na druga niti nimajo ambicij kot kaže da bi šli.
Ampak sam privoščim tistim ki rabijo OLPC več kot to.
http://www.minix3.org/doc/screenies.html
In po tem kaj je namen Minix-a kot trdijo avtorji:
To run MINIX 3, you need a PC driven by a 386, 486, or Pentium CPU or compatible. The standard configuration requires 16 MB of RAM. An 8-MB version is also available
MINIX 3 is initially targeted at the following areas:
Applications where very high reliability is required
Single-chip, small-RAM, low-power, $100 laptops for Third-World children
Embedded systems (e.g., cameras, DVD recorders, cell phones)
Applications where the GPL is too restrictive (MINIX 3 uses a BSD-type license)
Education (e.g., operating systems courses at universities)
Torej na kamerah in telefonih in OLPC-jih bi se rad znašel ta os. Na druga niti nimajo ambicij kot kaže da bi šli.
Ampak sam privoščim tistim ki rabijo OLPC več kot to.
Zgodovina sprememb…
- spremenil: Icematxyz ()
Icematxyz ::
Ja ampak potem ne deluje več z 16 mb rama. Sodoben web browser pa bolše da se sploh ne pogovarjamo kake resurse porabi da deluje.
Če pa daš vse drugo not kaj že imajo majhne linux distribucije pa si tako na istem. Ker v bistvu dvomim da je potem ta OS kaj bolj varen. Varno če prav razumem bo le jedro. Ostala šara pa po starem.
Če pa daš vse drugo not kaj že imajo majhne linux distribucije pa si tako na istem. Ker v bistvu dvomim da je potem ta OS kaj bolj varen. Varno če prav razumem bo le jedro. Ostala šara pa po starem.
Bistri007 ::
"Univerza", "raziskovalni svet". To je research project. Lepo, da podpirajo raziskovanje. Naredili bodo eksperimentalni kernel, naučeno pa lahko prenesejo v obstoječe uporabne OS.
Sicer pa že imamo zelo majhne OS, imenujejo se VM hipervizorji. So tudi zelo varni. Glede varnosti pa - kaj manjka Solarisu s containters oz. zones?
Sicer pa že imamo zelo majhne OS, imenujejo se VM hipervizorji. So tudi zelo varni. Glede varnosti pa - kaj manjka Solarisu s containters oz. zones?
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Tilen ::
Trije raziskovalci in še dva programerja bodo poskušali razviti operacijski sistem, ki bo zanesljivejši in varnejši od Linuxa in Windows.
Tole me pa je nasmejalo. Vsaka čast.
Tole me pa je nasmejalo. Vsaka čast.
413120536c6f76656e696a612c20642e642e
Jumping Jack ::
OS se bo sam popravil, ko bo zaznal napako. Ta je pa dobra. Kako pa bo OS vedel, kaj je napaka in kaj naj bi bilo pravilno delovanje? Bo brskal po forumih?
Me zanima, če bo ta čudežni OS znal popraviti Ubuntu bug #1
Me zanima, če bo ta čudežni OS znal popraviti Ubuntu bug #1
mtosev ::
OS se bo sam popravil, ko bo zaznal napako. Ta je pa dobra. Kako pa bo OS vedel, kaj je napaka in kaj naj bi bilo pravilno delovanje? Bo brskal po forumih?
Me zanima, če bo ta čudežni OS znal popraviti Ubuntu bug #1
ta bug ne more noben popravit, ker ni bug v softwareu ampak v cloveski glavi. I has BUGs
Core i9 10900X, ASUS Prime X299 Edition 30, 32GB 4x8 3600Mhz G.skill, CM H500M,
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013
ASUS ROG Strix RTX 2080 Super, Samsung 970 PRO, UltraSharp UP3017, Win 11 Pro,
Enermax Platimax 1700W | moj oče darko 1960-2016, moj labradorec max 2002-2013
Ales ::
Sicer pa že imamo zelo majhne OS, imenujejo se VM hipervizorji.
Ne, ne, VM hipervizorji niso operacijski sistemi...
filip007 ::
To je bedarija 2.5 mil € za svoj X na koncu bo pa pristal v odprti skupnosti, kot že vsak projekt na X.
Intel je že predal svoj Moblin...
Intel je že predal svoj Moblin...
Trevor Philips Industries
Brane2 ::
Mah, Tanenbaum spet ufurava svoj Minix in koncept mikrokernela.
Sem pogledal tisti pdf, pa je razen že doslej slišanih stvari od njega bolj malo novega.
Vse "novosti" so opisane kot "to bomo še morali razviti", sploh tiste revolucionarne.
Vse, kar brez tega ostane, je mikrokernel. In ta doslej ni bil preveč uspešen.
Hurd se razvija že celo večnost, ne da bi zaživel izven akademskih voda, ostali napori pa tudi po začetnih obljubah niso zaplavali AFAIK.
Nekaj obljublja le L4, ki celo kao nekako dela in se da dobiti celo L4Linux, združljiv z jedrom 2.6.
Velik problem mikrokernelov je performance drop. Pri L4 pravijo, da so ga z zadnjimi optimizacijami za x86 spravili v okvire 4% za praktično vsako realno breme.
Kar ni slabo
Sem pogledal tisti pdf, pa je razen že doslej slišanih stvari od njega bolj malo novega.
Vse "novosti" so opisane kot "to bomo še morali razviti", sploh tiste revolucionarne.
Vse, kar brez tega ostane, je mikrokernel. In ta doslej ni bil preveč uspešen.
Hurd se razvija že celo večnost, ne da bi zaživel izven akademskih voda, ostali napori pa tudi po začetnih obljubah niso zaplavali AFAIK.
Nekaj obljublja le L4, ki celo kao nekako dela in se da dobiti celo L4Linux, združljiv z jedrom 2.6.
Velik problem mikrokernelov je performance drop. Pri L4 pravijo, da so ga z zadnjimi optimizacijami za x86 spravili v okvire 4% za praktično vsako realno breme.
Kar ni slabo
On the journey of life, I chose the psycho path.
Invictus ::
Fantje so se znašli in dobili financiranje za 5 let. To pomeni službo in plačo. Saj za EU ni pomembno da delaš kaj koristnega, sam oni morajo mislit da je.
Gre preprosto za lobiranje za keš. In uspelo jim je.
Če bodo pa še kaj naredili, pa še toliko bolje.
LP I.
Gre preprosto za lobiranje za keš. In uspelo jim je.
Če bodo pa še kaj naredili, pa še toliko bolje.
LP I.
jype ::
Invictus> Saj za EU ni pomembno da delaš kaj koristnega, sam oni morajo mislit da je.
Nah, samo da so obrazci pravilno izpolnjeni, pa je dovolj dobro.
Nah, samo da so obrazci pravilno izpolnjeni, pa je dovolj dobro.
Looooooka ::
tole bo se Linus popljuval...pr microsoftu se pa verjetn cela skupina programerjev smeji...verjetn se jih slis do te univerze :P
Mavrik ::
Kaj točno pa vam ni jasno? Tole ni komercialni projekt, ampak raziskovalni projekt na univerzi. Tole ni namenjeno komercialni konkurenci Microsoftu... ali sploh uporabi pri vas doma. Dajte no.
Kot piše, je primarni namen pisanja stabilnega, zanesljivega OS-a, ki bi bil primeren za učenje OS konceptov (bloat v obliki Linux ali BSD jeder v primerjavi s 5000 vrsticami Minixa ni primeren), prav tako pa raziskovanju novih konceptov, ki se lahko izkoristijo za programiranje programov v prihodnosti. Ne pa temu da se bo nek doma mulc preseraval "Ja, jaz pa mam Minix, I pwn!".
Kot piše, je primarni namen pisanja stabilnega, zanesljivega OS-a, ki bi bil primeren za učenje OS konceptov (bloat v obliki Linux ali BSD jeder v primerjavi s 5000 vrsticami Minixa ni primeren), prav tako pa raziskovanju novih konceptov, ki se lahko izkoristijo za programiranje programov v prihodnosti. Ne pa temu da se bo nek doma mulc preseraval "Ja, jaz pa mam Minix, I pwn!".
The truth is rarely pure and never simple.
Looooooka ::
Mavrik...sami so zacel.Ko napises da bos naredu neki bl varnega kot sta 2 operacijska sistema, ki mata vsaj 10 let razvoja za sabo...in to s 3 "geniji"(ker pac morjo bit glede na izjavo)...pol je logicno pricakovat negativne komentarje.Se posebi ce si ze slisu to izjavo vsaj 5 let nazaj...pa zaenkrat od tega ni blo nic.
r0ker ::
namen je dober. kaj se zgodi, če porabijo ves čas in denar, ki so mu ga dali, pa nič ne naredijo?
CoolBits ::
Manj kode = manj hroščev in ranljivosti... če to spravijo še do določene uporabnosti je super :)
PaX_MaN ::
Ne pa temu da se bo nek doma mulc preseraval "Ja, jaz pa mam Minix, I pwn!".
Šest se jih bo pa res.
Bistri007 ::
Tilen:
Se strinjam. Lahko bi rekel, da bi bil cilj narediti bolj varen sistem od Solaris in *BSD, kar je tudi cilj tega projekta. Linux in Windows nista ravno sinonim za varnost, z/OS, AIX in HP-UX so tudi bolj varni.
Glede hipervizorjev (iz citiranega PDF):
Solarisovi kontejnerji gradijo na takšni virtualizaciji, zato si Solaris zasluži ime najbolj varnega OS.
Ales:
Kaj je potem VMware ESX Server???
Opis VMware ESX Serverja:
Še enkrat iz gornjega PDF: I believe hypervisors and microkernels will begin to merge although no one knows how to do it right.
ESX je mikrokernel. Če pa misliš, da mora nuditi toliko storitev kot običajni kerneli, potem OS z mikrokernelom po tvoje ni OS. Ne moreš stlačiti driverja na NFTS ali ZFS v par MB RAM...
Trije raziskovalci in še dva programerja bodo poskušali razviti operacijski sistem, ki bo zanesljivejši in varnejši od Linuxa in Windows.
Tole me pa je nasmejalo. Vsaka čast.
Se strinjam. Lahko bi rekel, da bi bil cilj narediti bolj varen sistem od Solaris in *BSD, kar je tudi cilj tega projekta. Linux in Windows nista ravno sinonim za varnost, z/OS, AIX in HP-UX so tudi bolj varni.
Glede hipervizorjev (iz citiranega PDF):
An alternative way to structure an operating system is to run a hypervisor in kernel mode and use it to emulate one or more virtual machines running in user mode. Each of these virtual machines can run its own operating system. In some cases, the operating systems running on the user machines have been modified to make the emulation easier. This is called paravirtualization. If the operating system in the virtual machine has been very heavily paravirtualized (as is commonly the case), then the hypervisor running in kernel mode needs an extensive API (Application Programming Interface) to handle the calls from the virtual machines to get services from the hypervisor. At that point, the difference between a hypervisor and a microkernel begins to get vague. I believe hypervisors and microkernels will begin to merge although no one knows how to do it right.
Solarisovi kontejnerji gradijo na takšni virtualizaciji, zato si Solaris zasluži ime najbolj varnega OS.
Ales:
Sicer pa že imamo zelo majhne OS, imenujejo se VM hipervizorji.
Ne, ne, VM hipervizorji niso operacijski sistemi...
Kaj je potem VMware ESX Server???
Opis VMware ESX Serverja:
Terms and wording
VMware, Inc. refers to the hypervisor used by VMware ESX Server as "vmkernel".
[edit] Architecture
VMware states that the ESX Server product runs on "bare metal".[3] In contrast to other VMware products, it does not run atop a third-party operating system[4], but instead includes its own kernel. Up through the current ESX version 3.5, a Linux kernel is started first[5] and is used to load a variety of specialized virtualization components, including VMware's 'vmkernel' component. This previously-booted Linux kernel then becomes the first running virtual machine and is called the service console. Thus, at normal run-time, the vmkernel is running on the bare computer and the Linux-based service console runs as the first virtual machine (and cannot be terminated or shutdown without shutting down the entire system).
The vmkernel itself, which VMware claims is a microkernel,[6] has three interfaces to the outside world:
* hardware
* guest systems
* service console (Console OS)
VMware ESX Server @ Wikipedia
Še enkrat iz gornjega PDF: I believe hypervisors and microkernels will begin to merge although no one knows how to do it right.
ESX je mikrokernel. Če pa misliš, da mora nuditi toliko storitev kot običajni kerneli, potem OS z mikrokernelom po tvoje ni OS. Ne moreš stlačiti driverja na NFTS ali ZFS v par MB RAM...
Največja napaka desetletja je bila narejena 4. novembra 2008
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
Oni so goljufali in Alah je goljufal, Alah je najboljši prevarant. (Koran 3:54)
Citiraj svetega očeta Benedikta XVI. in postani "persona rudis"...
nastyboy ::
Brca v temo. Zakaj? Ljudje v afriki rabijo hrano in vodo, da bodo sploh preživeli ne pa nekega OS ki laufa na 16Mb Rama - Kdo pa sploh še izdeluje 16 in 8 MB Rama? - Že 256MB DDR2 težko dobiš. Za teh 2,5 MIO dolarjev pa bi lahko kupili 25 tisoč teh 100$ laptopov. Dejansko si jih je pa razdelilo 5 oseb. Huraaaa. Aja še kaj? za 5000 vrstic. Mah v asmeblerju sem jih naklofal več, ne pa v nekem višjerazvitem programskem jeziku. Pa da ne omenjam še, da se ta denar tala ob dejstvu da obstajajo zastonj OS, ki delajo dobro ali pa rabijo še tisto piko na i, da bi bili resnično uporabni. Bi bil bolj vesel, da bi se resursi takšnih strokovnjakov porabljali na takšnih OS.
Pa še to. Če bo jedro brez driverjev, brez nekega pametnega user friendly izgleda in intuitivnega vmesnika, je takšen kos OS kode neuporaben. Če boš moral pa poznati še miljon stvari preden bo sistem sploh deloval, iskal prave driverje, ali jih moral celo sam pisati, če boš moral vse delati preko konzole. Ne bo veliko takih strokovnjakov. Oziroma, na koncu ga bo uporabljalo zgolj 6 ljudi.
LP
Pa še to. Če bo jedro brez driverjev, brez nekega pametnega user friendly izgleda in intuitivnega vmesnika, je takšen kos OS kode neuporaben. Če boš moral pa poznati še miljon stvari preden bo sistem sploh deloval, iskal prave driverje, ali jih moral celo sam pisati, če boš moral vse delati preko konzole. Ne bo veliko takih strokovnjakov. Oziroma, na koncu ga bo uporabljalo zgolj 6 ljudi.
LP
Icematxyz ::
Za pedagoške namene lahko vzamejo kakšno mini linux distribucijo pa se z njo igrajo.
In ni le za pedagoške namene. Je namenjen tudi realni uporabi na raznih OLPC jih in kamerah in telefonih...
Točno to kaj že drugi poskušajo neklaj časa. In če imajo čas denar in energijo naj na tistem delajo ne pa da bodo samo kernel naredili svoj. Kaj ti pomaga kernel če morša pol "3d party" stvari dodajat da kernel postane uporaben?
Tu ga res malo serjejo z konceptom. Se popolnoma strinjam. Če pa se vsi motimo pa vsaka jim čast.
In ni le za pedagoške namene. Je namenjen tudi realni uporabi na raznih OLPC jih in kamerah in telefonih...
Točno to kaj že drugi poskušajo neklaj časa. In če imajo čas denar in energijo naj na tistem delajo ne pa da bodo samo kernel naredili svoj. Kaj ti pomaga kernel če morša pol "3d party" stvari dodajat da kernel postane uporaben?
Tu ga res malo serjejo z konceptom. Se popolnoma strinjam. Če pa se vsi motimo pa vsaka jim čast.
noraguta ::
Za pedagoške namene lahko vzamejo kakšno mini linux distribucijo pa se z njo igrajo.uporabi jo in nared zastavljene cilje. kdo ti brani.
In ni le za pedagoške namene. Je namenjen tudi realni uporabi na raznih OLPC jih in kamerah in telefonih...
Točno to kaj že drugi poskušajo neklaj časa. In če imajo čas denar in energijo naj na tistem delajo ne pa da bodo samo kernel naredili svoj. Kaj ti pomaga kernel če morša pol "3d party" stvari dodajat da kernel postane uporaben?
Tu ga res malo serjejo z konceptom. Se popolnoma strinjam. Če pa se vsi motimo pa vsaka jim čast.
Pust' ot pobyedy k pobyedye vyedyot!
Matevžk ::
Kaj ti pomaga kernel če morša pol "3d party" stvari dodajat da kernel postane uporaben?
Vprašaj tistih 90 % uporabnikov računalnikov, ki zagovarjajo Microsoft!
lp, Matevžk
Icematxyz ::
Ne gre se tukaj za zagovarjanje enega ali drugega tabora. Gre se za vprašanje smotrnosti. V bistvu ne bodo naredili nič novega porabili pa bodo dokaj dosti denarja za to.
Če imajo znanje in denar in čas jaz samo pravi da naj rajše naredijo nekaj na platformah ki že obstajajo pa bodo naredili največ. Kako že gre pregovor? O odkrivanju tople vode?
Če imajo znanje in denar in čas jaz samo pravi da naj rajše naredijo nekaj na platformah ki že obstajajo pa bodo naredili največ. Kako že gre pregovor? O odkrivanju tople vode?
noraguta ::
Solarisovi kontejnerji gradijo na takšni virtualizaciji, zato si Solaris zasluži ime najbolj varnega OS.
tu gre za mix procesa ter vm kolikor sem razumel. glavni namen raziskovanja pa naj bi bil , da se stanje procesa ohrani , če ta kolapsira. IIRC sem zadnjič bral o podobni ideji v singularitiju kjer naj bi sip delal checkpointe(tudi še neraziskano).
Pust' ot pobyedy k pobyedye vyedyot!
Icematxyz ::
Sem si prebral sedaj še PDF.
Najpomebnejši koncepti katere bodo skušpali razvijati:
-menjava hardwera on the fly
-zelo restrektivna zadeva. Vsak proces bo moral izpolniti zelo striktne pogoje da bo dobil dovoljenje da se izvede
-modularno jedro - vrjetno tudi vsak modul ne bo mogel komunicirati z vsakim drugim modulom. Vse bo temeljilo na zelo striktnih pravilih
-nov file system. Ki bi naj skrbel predsvem sam po sebi za vrno ravnanje z podatki kot sedaj to počnejo razna raid polja ampak bi šel naj korak naprej.
-diagnostika v smislu da bo sistem znal sam povedati kateri proizvajalec je izdal nepopolne gonilnike in če prav razumem da bo šlo za takšno stopnjo zanesljivosti pri podajanju diagnoze da bo lahko veljal izpis "dump" kot dokaz na sodišču
-dotaknili se boto tudi problematike večjedrnih proceosrjev ki so se pojavili pa nihče pravzaprav ne ve kaj si z njimi začeti. Ali spisati programe tako da vsako jedro izvaja specifične operacije ali pa da se operacije dodeljuje po jedrih dinamično
Skratka zelo težko delo so si naložili. In vrjetno bodo zelo malo dosegli. Ampak gre pa za teoretične pristope in razvijanje novih zadev ja. Bodo sicer to skušali prenesti tudi v prakso ampak če prav razumem vse skupaj gre za razvijanje novih teoretičnih pristopov. Ni cilj pomoje v prvi vrsti sploh distribucija.
Najpomebnejši koncepti katere bodo skušpali razvijati:
-menjava hardwera on the fly
-zelo restrektivna zadeva. Vsak proces bo moral izpolniti zelo striktne pogoje da bo dobil dovoljenje da se izvede
-modularno jedro - vrjetno tudi vsak modul ne bo mogel komunicirati z vsakim drugim modulom. Vse bo temeljilo na zelo striktnih pravilih
-nov file system. Ki bi naj skrbel predsvem sam po sebi za vrno ravnanje z podatki kot sedaj to počnejo razna raid polja ampak bi šel naj korak naprej.
-diagnostika v smislu da bo sistem znal sam povedati kateri proizvajalec je izdal nepopolne gonilnike in če prav razumem da bo šlo za takšno stopnjo zanesljivosti pri podajanju diagnoze da bo lahko veljal izpis "dump" kot dokaz na sodišču
-dotaknili se boto tudi problematike večjedrnih proceosrjev ki so se pojavili pa nihče pravzaprav ne ve kaj si z njimi začeti. Ali spisati programe tako da vsako jedro izvaja specifične operacije ali pa da se operacije dodeljuje po jedrih dinamično
Skratka zelo težko delo so si naložili. In vrjetno bodo zelo malo dosegli. Ampak gre pa za teoretične pristope in razvijanje novih zadev ja. Bodo sicer to skušali prenesti tudi v prakso ampak če prav razumem vse skupaj gre za razvijanje novih teoretičnih pristopov. Ni cilj pomoje v prvi vrsti sploh distribucija.
BigWhale ::
Mavrik...sami so zacel.Ko napises da bos naredu neki bl varnega kot sta 2 operacijska sistema, ki mata vsaj 10 let razvoja za sabo...in to s 3 "geniji"(ker pac morjo bit glede na izjavo)...pol je logicno pricakovat negativne komentarje.Se posebi ce si ze slisu to izjavo vsaj 5 let nazaj...pa zaenkrat od tega ni blo nic.
Glede na zasnovo projekta in glede na poznavanje sedanjih sistemov lahko komot naredis sistem, ki je bolj varen od vseh skupaj. Ja, tudi trije lahko to naredijo.
Core sistema, mikrokernel ni tako zelo zakompliciran in zajeban za narest. Trije, ga v enem letu spacajo skupaj, ce vedo kaj delajo. Verjetno se prej.
Brane2 ::
Mislim, da vsi skupaj podcenjujete Tanenbauma.
Tip je napisla knjige, ki SEKAJO. Napisal je svoj OS in praktično komplet programje zanj in vse skupaj je ponujal v učne namene zastonj ali za drobiž.
Tudi v debati Tanenbaum-Torwalds ( = mikrokernel vs klasični kernel) sem se bolj nagnil v stran Linusa, ki je vendarle izpeljal BISTVENO bolj kompleksen projekt, če ne enega najbolj kompleksnih skupinskih projektov na planetu.
Po drugi strani pa vse kar je mikrokernela, ni zaživelo v praksi, sploh toliko opevani Hurd.
Vendar ene par podrobnosti daje misliti. Prvič uni nori nemci z L4. Par tipov jo stalno razvija po malem in uspehi so po nekaj letih videti _zelo_ impresivni ( čeprav je treba pozorno prebrati drobni tekst).
Najbolj me je usulo to, da je stvar na tekočem s svežim Linux kernelom in je zadnji L4Fiasco-Linux v bistvu zasnovan na vanilla-2.6.29 kernelu.
Drugič pa, upočasnitve so včasih sprejemljive. Jaz recimo laufam SELinux in tam je dodatni penale lahko od 10-40%, pa se nihče pretirano ne sekira. Če rabiš bulletproof zadevo, potem je SELinux dobrodošel dodatek.
Ker je tale zadeva izrazito modularno zasnovana in ima nadzor dostopa "v krvi" se prav lahko zgodi, da lahko zagotavlja svoj ekvivalent SELinuxa "zastonj" in prideš na isto ali celo v rpednost glede na klasični SELinux kernel.
Teoretično bi lahko SELinux v klasičnem kernelu tudi streamlineali, a je Linus rekel, da je to zaenkrat bistveno prekomplicirano in zahteva preveč dela, da bi se pognali v tako "tvegano naložbo", dokler se še ne ve, kako točno naj bi ta infrastruktura izgledala.
Pri L4 je pa stvar videti veliko lažja, saj dostop zagotavlja mnogo malih modulov, skupni, statični del jedra je pa le majhen del, ki ga itak glede na naravo ne bi bilo treba kaj dosti spreminjati...
Meni je stvar všeč. L4Fiasco mislim kar sprobat, čeprav je kot rečeno notri kar nekaj "drobnega teksta".
Živi bili pa vidjeli, pravijo.
Tip je napisla knjige, ki SEKAJO. Napisal je svoj OS in praktično komplet programje zanj in vse skupaj je ponujal v učne namene zastonj ali za drobiž.
Tudi v debati Tanenbaum-Torwalds ( = mikrokernel vs klasični kernel) sem se bolj nagnil v stran Linusa, ki je vendarle izpeljal BISTVENO bolj kompleksen projekt, če ne enega najbolj kompleksnih skupinskih projektov na planetu.
Po drugi strani pa vse kar je mikrokernela, ni zaživelo v praksi, sploh toliko opevani Hurd.
Vendar ene par podrobnosti daje misliti. Prvič uni nori nemci z L4. Par tipov jo stalno razvija po malem in uspehi so po nekaj letih videti _zelo_ impresivni ( čeprav je treba pozorno prebrati drobni tekst).
Najbolj me je usulo to, da je stvar na tekočem s svežim Linux kernelom in je zadnji L4Fiasco-Linux v bistvu zasnovan na vanilla-2.6.29 kernelu.
Drugič pa, upočasnitve so včasih sprejemljive. Jaz recimo laufam SELinux in tam je dodatni penale lahko od 10-40%, pa se nihče pretirano ne sekira. Če rabiš bulletproof zadevo, potem je SELinux dobrodošel dodatek.
Ker je tale zadeva izrazito modularno zasnovana in ima nadzor dostopa "v krvi" se prav lahko zgodi, da lahko zagotavlja svoj ekvivalent SELinuxa "zastonj" in prideš na isto ali celo v rpednost glede na klasični SELinux kernel.
Teoretično bi lahko SELinux v klasičnem kernelu tudi streamlineali, a je Linus rekel, da je to zaenkrat bistveno prekomplicirano in zahteva preveč dela, da bi se pognali v tako "tvegano naložbo", dokler se še ne ve, kako točno naj bi ta infrastruktura izgledala.
Pri L4 je pa stvar videti veliko lažja, saj dostop zagotavlja mnogo malih modulov, skupni, statični del jedra je pa le majhen del, ki ga itak glede na naravo ne bi bilo treba kaj dosti spreminjati...
Meni je stvar všeč. L4Fiasco mislim kar sprobat, čeprav je kot rečeno notri kar nekaj "drobnega teksta".
Živi bili pa vidjeli, pravijo.
On the journey of life, I chose the psycho path.
Brane2 ::
Aja, pa kar se ostalega userlanda tiče, ni take panike.
L4 baje lahko poganja praktično nespremenjene ostale Linux aplikacije.
L4 baje lahko poganja praktično nespremenjene ostale Linux aplikacije.
On the journey of life, I chose the psycho path.
noraguta ::
No če je brane ravno omenil l4 pa prilepimo še tale link.
http://www.coyotos.org/history/index.ht...
Shapiro je ravno te dni najavil , da se seli k Ms-ju na Midori projekt.
http://www.coyotos.org/history/index.ht...
Shapiro je ravno te dni najavil , da se seli k Ms-ju na Midori projekt.
Pust' ot pobyedy k pobyedye vyedyot!
Brane2 ::
Sem prebral drobni tisk pri L4.
Mnja. VArianta, ki je na tekočem, je L4Linux, ki je v bistvu L4+ User mode Linux kernel. kar je tudi pojasnilo za sveže stanje- samo zadnji kernel zalimajo na obstoječe L4 jedro in preverijo če dela.
Minus je seveda ta, da je to kernel na kernelu zasnova, ki zagotovo prinaša performance drop.
L4Fiasco je pa "taprava stvar", katere najnovejša verzija je iz leta 2005.
Mogoče ma Tanenbaum prav in seo vse "sestavine za torto" dosegljive in sedaj je treba le plačati en team, da zabije v zadevo nekaj desettisoč ur in speče torto v1.0- se pravi uporabi osvojene koncepte na Linux kernelu in da od sebe mikrokernel, ki dela, hkrati pa ima aktualne driverje za naprave, protokole in filesysteme.
Mnja. VArianta, ki je na tekočem, je L4Linux, ki je v bistvu L4+ User mode Linux kernel. kar je tudi pojasnilo za sveže stanje- samo zadnji kernel zalimajo na obstoječe L4 jedro in preverijo če dela.
Minus je seveda ta, da je to kernel na kernelu zasnova, ki zagotovo prinaša performance drop.
L4Fiasco je pa "taprava stvar", katere najnovejša verzija je iz leta 2005.
Mogoče ma Tanenbaum prav in seo vse "sestavine za torto" dosegljive in sedaj je treba le plačati en team, da zabije v zadevo nekaj desettisoč ur in speče torto v1.0- se pravi uporabi osvojene koncepte na Linux kernelu in da od sebe mikrokernel, ki dela, hkrati pa ima aktualne driverje za naprave, protokole in filesysteme.
On the journey of life, I chose the psycho path.
noraguta ::
Microkernel ni tako redka zadeva. OS X ga namrec uporablja.
to pa ni res.(drugo mislim, ma kar hibridno jedro)
Pust' ot pobyedy k pobyedye vyedyot!
Zgodovina sprememb…
- spremenilo: noraguta ()
Phoebus ::
Popravek novice- windows jedro NI monolitno (že dolgo več) ampak je hibridno.
Zgodovina sprememb…
- spremenil: Phoebus ()
MrStein ::
Brane2:
A ti ko dobiš denar, imaš kodo napisano v sekundi ???
Vse "novosti" so opisane kot "to bomo še morali razviti", sploh tiste revolucionarne.
A ti ko dobiš denar, imaš kodo napisano v sekundi ???
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
MrStein ::
QNX
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Brane2 ::
A ti ko dobiš denar, imaš kodo napisano v sekundi ???
Ne, denar dobim po "opravljeni storitvi", tako da izpolnjevanja pogodbene obveznostini pomembna, dokler je v dogovorjenih okvirjih.
Če ti pa plačajo vnaprej, sploh za stvari, ki jih še ni in predstavljajo tehnološki premik, potem je pa čisto normalno, da bi plačnika zanimale tvoje reference _in_garancije. Se pravi, s čem ti lahko garantiraš, da boš stvar dostavil v dogovorjeni kvaliteti.
Ajde, tudi če gre za nek razvojni projekt v splošno dobro, cesar mora vedeti, kaj plačuje.
Če se stvar ne posreči, mora vedeti, da je šlo za pošten poskus s pač nekim tveganjem in da ni denarja zagonil skozi okno.
Tanenbaum ima kao neke reference, vendar ne na tem področju.
On the journey of life, I chose the psycho path.
Mavrik ::
Popravek novice- windows jedro NI monolitno (že dolgo več) ampak je hibridno.
Gah, popravljeno. NT jedro je seveda bilo zasnovano v osnovi kot mikrokernel, samo potem so še dodali par stvari zraven.
The truth is rarely pure and never simple.
Afo ::
To ni nekaj kar je ravno izven pečice. Ko je bil Linus še nepoznan geek je bil minix že zunaj.
Sam sem minix večkrat namestil in poskusil, in pošteno povedano tudi obupal (ker sem takrat naivno pričakoval že uporaben OS). Seveda je dandanes nekaterim nezanimiv saj je samo ogrodje, brez fines, ampak njegov prvotni namen ni bil da se razširi kot še en OS, temveč da je brezplačna verzija šolskega sistema (obstaja tudi knjiga z opisom delovanja in celotno kodo). Verzija ki ima komponente čimbolj neodvisne drugo od druge, kar seveda ima svoje prednosti in slabosti.
Sedaj po tolikih letih pa je nekdo dobil denar za nadaljni razvoj - jest pravim SUPER- bravo da se nekdo zavzema za pravo stvar.
Kar se pa tiče "...ki bo zanesljivejši in varnejši od Linuxa in Windows..." -> HAHAHA. Jih že vidim - sicer se pa vidimo čez 5 let pa me zanima kaj bodo takrat tvezili. Sicer pa če nimaš uporabnikov, nimaš niti virusov in problemov. Razen če bodo naredili OS, ki bo omogočal samo pisanje .txt datotek- potem pa lahko da jim zadani cilji uspejo.
Sam sem minix večkrat namestil in poskusil, in pošteno povedano tudi obupal (ker sem takrat naivno pričakoval že uporaben OS). Seveda je dandanes nekaterim nezanimiv saj je samo ogrodje, brez fines, ampak njegov prvotni namen ni bil da se razširi kot še en OS, temveč da je brezplačna verzija šolskega sistema (obstaja tudi knjiga z opisom delovanja in celotno kodo). Verzija ki ima komponente čimbolj neodvisne drugo od druge, kar seveda ima svoje prednosti in slabosti.
Sedaj po tolikih letih pa je nekdo dobil denar za nadaljni razvoj - jest pravim SUPER- bravo da se nekdo zavzema za pravo stvar.
Kar se pa tiče "...ki bo zanesljivejši in varnejši od Linuxa in Windows..." -> HAHAHA. Jih že vidim - sicer se pa vidimo čez 5 let pa me zanima kaj bodo takrat tvezili. Sicer pa če nimaš uporabnikov, nimaš niti virusov in problemov. Razen če bodo naredili OS, ki bo omogočal samo pisanje .txt datotek- potem pa lahko da jim zadani cilji uspejo.
Bolje biti mlad in neumen, kot samo neumen!
MrStein ::
A lahko kdo našteje 3 OS-e, ki so manj varni kot Windows ?
Motiti se je človeško.
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Motiti se pogosto je neumno.
Vztrajati pri zmoti je... oh, pozdravljen!
Jst ::
Pomoje nekaj Mobile (za mobilne telefone) OSov. Seveda je pa to odvisno iz katerega aspekta gledamo?
TCP/IP Protokol? Tukaj je *BSD gonilo razvoja. Za TCP/IP Based services imamo linux/ms server. User Apps using TCP/IP Based services je pa Windows. Takole zelo zelo poenostavljeno povedano...
TCP/IP Protokol? Tukaj je *BSD gonilo razvoja. Za TCP/IP Based services imamo linux/ms server. User Apps using TCP/IP Based services je pa Windows. Takole zelo zelo poenostavljeno povedano...
Islam is not about "I'm right, you're wrong," but "I'm right, you're dead!"
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|
-Wole Soyinka, Literature Nobelist
|-|-|-|-|Proton decay is a tax on existence.|-|-|-|-|
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Linus pomagal razveljaviti Microsoftov patent na 8.3 imena datotekOddelek: Novice / Industrijska lastnina | 8223 (5992) | sirotka |
» | Za razvoj Minixa poltretji milijon evrovOddelek: Novice / Operacijski sistemi | 4522 (2583) | Jst |
» | Primerjava operacijskih sistemovOddelek: Operacijski sistemi | 4659 (4509) | ;-) |
» | Je Linus Torvalds res oče Linuxa?Oddelek: Novice / Ostala programska oprema | 3741 (3741) | rfmw |