Autore Topic: NOS, NsaOS :D  (Letto 17537 volte)

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #15 il: 23 Dicembre 2011, 18:32:49 »
@Antonio: non avrei implementato né POSIX né Win32. :P

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re: NOS, NsaOS :D
« Risposta #16 il: 23 Dicembre 2011, 18:59:01 »
Citazione da: "cdimauro"
@Antonio: non avrei implementato né POSIX né Win32. :P
Non fare il criptico :)
Dacci dettagli, lo sai che ne siamo ghiotti  :lol:
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #17 il: 23 Dicembre 2011, 19:47:42 »
Non c'è nulla di criptico, perché mi sarei ispirato ampiamente ad AmigaOS, che... è già un microkernel. :D

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #18 il: 23 Dicembre 2011, 20:26:56 »
Citazione da: "cdimauro"
Non c'è nulla di criptico, perché mi sarei ispirato ampiamente ad AmigaOS, che... è già un microkernel. :D

Si vede che non hai letto le "specifiche" di AmigaCori  :snooty:

Dice lui che il NOS deve essere compatibile pure con mia nonna  :|
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #19 il: 23 Dicembre 2011, 20:39:25 »
Ma io mica ho detto di no. Ho detto soltanto che il s.o. dovrebbe ispirarsi ad AmigaOS (quindi a livello di API "native") e non a POSIX (soprattutto) o Win32. ;)

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #20 il: 23 Dicembre 2011, 20:54:24 »
Un OS con "personalities" è sostanzialmente come il gelato alla vaniglia: il gusto lo decidi tu mettendoci sopra lo sciroppo  :lol:

Ora che ci penso, anche MorphOS usa questo meccanismo, con QBox che rappresenta la personality POSIX e ABox quella AmigaOS.  :geek:
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

AmigaCori

  • Visitatore
Re: NOS, NsaOS :D
« Risposta #21 il: 23 Dicembre 2011, 21:12:54 »
Insomma alla fine uscira' fuori che l'OS "piu' migliore del mondo" e' AOS  :lol:
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: NOS, NsaOS :D
« Risposta #22 il: 23 Dicembre 2011, 22:29:03 »
Ecco bravi, discutete un po' su cosa volete da un OS, che mi serviva giusto qualche feedback... ;)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: NOS, NsaOS :D
« Risposta #23 il: 23 Dicembre 2011, 22:40:58 »
Citazione da: "AmigaCori"
Insomma alla fine uscira' fuori che l'OS "piu' migliore del mondo" e' AOS  :lol:

Beh non si può dire quale sia il migliore, però una volta poste delle basi a regola d'arte, algoritmi efficienti e funzionalità avanzate e moderne, entrano in campo i gusti personali e si comincia a discutere dei dettagli.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

AmigaCori

  • Visitatore
Re: NOS, NsaOS :D
« Risposta #24 il: 24 Dicembre 2011, 00:16:30 »
Beh di certo il migliore in senso assoluto non esiste appunto perche' dipende dagli usi, per questo avevo provato a dare delle specifiche lato utente per lasciare la "robaccia" sotto su cui discutere sul come si potrebbe fare, anche "in casa" cioe' con un team non piccolo come MOS ma neanche sterminato come Windows :D

@Z80fan
Infatti il thread vorrebbe essere un po' aperto a tutti, sia all'utente che allo smanettone, le mie "specifiche" sono molto blande...deve essere un OS dekstop e facile da usare e gestire che non obblighi l'utente a ricorrere alla shell ne' a dover imprecare perche' non trova applicazioni :(
L'esempio del microkernel citato sopra di AmigaOS e' un esempio di OS che non ha applicazioni per esempio...

@all
Allora finora e' uscito che deve essere:
1) microkernel
2) multipersonalita'  :lol:

Questo ci assicura robustezza (il microkernel puo' killare e riavviare processi importanti anche senza riavviare il tutto) e flessibilita' di usare varie applicazioni grazie alle "personalita'".
Ci ho capito?  :?

Per i driver?, cioe'...come comprare l'ultimo modello di scheda grafica ATI e sperare di poterla usare sul nostro OS?, potremmo sfruttare i driver scritti per Windows?

OT
Tredicimillesimo messaggio  :mrgreen:
/OT
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re: NOS, NsaOS :D
« Risposta #25 il: 24 Dicembre 2011, 00:25:28 »
il discorso delle personalità non potrebbe essere applicato anche ai drivers?
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: NOS, NsaOS :D
« Risposta #26 il: 24 Dicembre 2011, 00:39:53 »
Citazione da: "AmigaCori"
Per i driver?, cioe'...come comprare l'ultimo modello di scheda grafica ATI e sperare di poterla usare sul nostro OS?, potremmo sfruttare i driver scritti per Windows?

Risposta corta: no.
Risposta media: Windows ha molti tipi di API per i driver, e complesse quanto quelle per le applicazioni. Sarebbe lo stesso discorso di ReactOS.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

AmigaCori

  • Visitatore
Re: NOS, NsaOS :D
« Risposta #27 il: 24 Dicembre 2011, 00:58:42 »
Quindi per i driver...avemmo che il nostro NOS si arenerebbe perche' chi li scriverebbe i driver se chi crea la periferica non li scrive anche per NOS?  :?

Primo iceberg, speriamo che sia aggirabile e non si faccia la fine del Titanic  :?
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: NOS, NsaOS :D
« Risposta #28 il: 24 Dicembre 2011, 01:24:08 »
Citazione da: "AmigaCori"
Quindi per i driver...avemmo che il nostro NOS si arenerebbe perche' chi li scriverebbe i driver se chi crea la periferica non li scrive anche per NOS?  :?
Beh, è lo stesso problema che hanno Linux e l'infinità di OS hobbistici.

Citazione
Primo iceberg, speriamo che sia aggirabile e non si faccia la fine del Titanic  :?
Fortunatamente, la maggior parte delle periferiche "problematiche" (principalmente le schede video) forniscono delle funzionalità di base che possono essere usate, come le modalità VGA ad esempio; sempre nel reparto video, incrociando (molto) le dita si può usare lo "standard" VBE, che permette alle schede che lo supportano di fornire almeno un framebuffer, quindi qualcosa a schermo si vede sempre.
Non si avrà l'accelerazione grafica, ma mi par cmq un buon inizio, no? :)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: NOS, NsaOS :D
« Risposta #29 il: 24 Dicembre 2011, 10:03:03 »
Mi piace assai questo thread, approfondiamo e continuiamo...

@All:
la progettazione/ideazione del microkernel si potrebbe iniziare anche non considerando i driver? Come interagiscono questi con il kernel? (Mi sa che devo riprendere Tanenbaum...)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Tags: