mboost-dp1
freeBSD
- Forside
- ⟨
- Forum
- ⟨
- Nyheder
Det er henholdsvis deres current og stable, kort sagt er current cutting edge og stable til mission critical systemer.
læs evt mere her: http://www.freebsd.org/doc/en_US.ISO8859-1/books/h...
læs evt mere her: http://www.freebsd.org/doc/en_US.ISO8859-1/books/h...
#2 af samme grund som MS udvikler på XP, Vista og Windows 7.
#3
Det er ikke helt korrekt. Stable og Current bliver løbende opdateret hvorimod 7.0 og 6.3 er ment som egentlige udgivelser.
Hvis du henter noget fra current idag og en anden henter fra current imorgen, så kan det godt være 2 forskellige versioner. 7.0 idag og imorgen (når det er endeligt frigivet) skulle meget gerne forblive at være det samme.
Hvad den præcise forskel er på 6.3 og 7.0 skal jeg dog ikke kunne sige.
Det er ikke helt korrekt. Stable og Current bliver løbende opdateret hvorimod 7.0 og 6.3 er ment som egentlige udgivelser.
Hvis du henter noget fra current idag og en anden henter fra current imorgen, så kan det godt være 2 forskellige versioner. 7.0 idag og imorgen (når det er endeligt frigivet) skulle meget gerne forblive at være det samme.
Hvad den præcise forskel er på 6.3 og 7.0 skal jeg dog ikke kunne sige.
#4: Så nem er sammeligningen vist ikke. MS videreudvikler på eksisterende versioner og udvikler på nye versioner, mens det her ser ud til at være 2 forskellige færdige versioner som udvikles og udgives næsten samtidig.... det er jo ikke hvad MS gør (Eller nogensinde har gjort)
Så spørgsmålet er meget relevant. Ville også gerne kende svaret.
Så spørgsmålet er meget relevant. Ville også gerne kende svaret.
Hvorfor er det lige at man først udvikler en v. 7.0 og så bagefter laver en v. 6.3.. Det er der da ingen sammenhæng i.
Det ville være det samme som hvis Mozilla udviklede firefox i v. 2.0 og så bagefter lave en v. 1.3 :-S
Det ville være det samme som hvis Mozilla udviklede firefox i v. 2.0 og så bagefter lave en v. 1.3 :-S
#5,6,7
Som #8 er inde paa saa er det et "testing" og et "stable" vi snakker om her.
Det er meget normalt naar vi snakker Unix/Linux..
Debian har gjort det i aarevis, *BSD har gjort det i aarevis, etc.. :)
Det resulterer i at man har 2 releases, 7.0 til dem der vil have det nyeste nye ( men som er "ligeglade" med om alle apps er gennemtestet i flere maaneder ) og 6.3 til dem som vil have et server system der er godt gennemtestet og hvor man typisk godt kan regne med at OS'et er fejlfrit fra install..
Fx hos Debian er der testperioder paa 6 maaneder til visse typer apps, hvilket goer at Stable typisk er en ~1 aar gammel version..
( Mener at Stable pt. er 5 maaneder gammel, dog.. )
Saa som #3 siger:
7.0 = cutting edge.
6.3 = mission critical ;)
Som #8 er inde paa saa er det et "testing" og et "stable" vi snakker om her.
Det er meget normalt naar vi snakker Unix/Linux..
Debian har gjort det i aarevis, *BSD har gjort det i aarevis, etc.. :)
Det resulterer i at man har 2 releases, 7.0 til dem der vil have det nyeste nye ( men som er "ligeglade" med om alle apps er gennemtestet i flere maaneder ) og 6.3 til dem som vil have et server system der er godt gennemtestet og hvor man typisk godt kan regne med at OS'et er fejlfrit fra install..
Fx hos Debian er der testperioder paa 6 maaneder til visse typer apps, hvilket goer at Stable typisk er en ~1 aar gammel version..
( Mener at Stable pt. er 5 maaneder gammel, dog.. )
Saa som #3 siger:
7.0 = cutting edge.
6.3 = mission critical ;)
Det er meget normalt i *nix verdenen at man fortsat udvikler, ikke bare opdaterer, den forrige major release. Stort set alle distributioner goer dette, da systemer baseret paa *nix, histotisk set, var mission kritiske og derfor ikke altid kunne opdateres til en ny version, bare fordi producenten oenskede det. Man ville derfor ikke efterlade brugeren paa et 'outdated' system uden baade videreudvikling og opdateringer. Typisk havde *nix brugere ogsaa skraeddersyet speciellt applikationer, som ikke noedvendigvis var kompatible med en ny major release.
#2#3#5#8
Jeg har ikke arbejdet med fbsd i noget tid, men tror ikke tingene har ændret sig... Det er rigtig at de udvikler på den gamle version (her 6.3) til systemer der er meget afhængig af stabilitet og oppetid, de er gennemtestet langt mere end den nye (her version 7).
Det er også rigtigt som nummer #5 skriver, at current er den version der er under udvikling og release versionerne komme begge til at hedde stable, det er i stedet for at kalde dem final.
Stable skal bare ses som et udtryk for at nu er koden 'stabil' der kommer ikke flere ændring til henholdvis version 6.3 og 7.0, så har man en port der er udviklet under stabel kan den altid køre, hvorimod hvis den er udviklet under current stadiet kan man ikke være sikker, for der kan være ændring der påvirker netop det program.
Jeg har ikke arbejdet med fbsd i noget tid, men tror ikke tingene har ændret sig... Det er rigtig at de udvikler på den gamle version (her 6.3) til systemer der er meget afhængig af stabilitet og oppetid, de er gennemtestet langt mere end den nye (her version 7).
Det er også rigtigt som nummer #5 skriver, at current er den version der er under udvikling og release versionerne komme begge til at hedde stable, det er i stedet for at kalde dem final.
Stable skal bare ses som et udtryk for at nu er koden 'stabil' der kommer ikke flere ændring til henholdvis version 6.3 og 7.0, så har man en port der er udviklet under stabel kan den altid køre, hvorimod hvis den er udviklet under current stadiet kan man ikke være sikker, for der kan være ændring der påvirker netop det program.
FreeBSD har altid lavet flere færdige versioner på samme tid.
Med færdige forståes der STABLE.
Disse releases markeres med, at teknologien/kode-basen lukkes. Der er p.t. TRE versioner:
FreeBSD 5.X (STABLE) (RELENG)
FreeBSD 6.X (STABLE) (RELENG)
FreeBSD 7.X (CURRENT)
Tidligere på året (Juli hvis jeg husker korrekt), valge man at begrave FreeBSD 4.X.
Grunden til denne udviklingsmetode er indholdet af styresystemet, teknologierne, Filsystemer, Threading model osv. osv.
Hver eneste nye OS iteration indeholder meget af den tidligere og skal også kunne understøtte den samme PORTS samling.
Man kan se på det som NT4, NT5 (Win2000), NT5.1 (XP) og NT6 (Win2003/VISTA). Nye teknologier tages op - programmer skal stadig kunne fungerer.
Man skal derfor kun bruge FreeBSD 7.X, hvis ens PORTS også understøttes. Ligesom med Vista. Derfor udgivelsen af flere FreeBSD'ere på samme tid. Udviklere af diverse porte skal have en platform, der låses i sin kode-platform.
Det var dét Vista glemte og forårsagede mange hovedpine pga. konstante ændringer i systemet og hardware håndtering.
Med færdige forståes der STABLE.
Disse releases markeres med, at teknologien/kode-basen lukkes. Der er p.t. TRE versioner:
FreeBSD 5.X (STABLE) (RELENG)
FreeBSD 6.X (STABLE) (RELENG)
FreeBSD 7.X (CURRENT)
Tidligere på året (Juli hvis jeg husker korrekt), valge man at begrave FreeBSD 4.X.
Grunden til denne udviklingsmetode er indholdet af styresystemet, teknologierne, Filsystemer, Threading model osv. osv.
Hver eneste nye OS iteration indeholder meget af den tidligere og skal også kunne understøtte den samme PORTS samling.
Man kan se på det som NT4, NT5 (Win2000), NT5.1 (XP) og NT6 (Win2003/VISTA). Nye teknologier tages op - programmer skal stadig kunne fungerer.
Man skal derfor kun bruge FreeBSD 7.X, hvis ens PORTS også understøttes. Ligesom med Vista. Derfor udgivelsen af flere FreeBSD'ere på samme tid. Udviklere af diverse porte skal have en platform, der låses i sin kode-platform.
Det var dét Vista glemte og forårsagede mange hovedpine pga. konstante ændringer i systemet og hardware håndtering.
Skamløst kopieret fra Wikipedia:
Iøvrigt ser det ud til at FreeBSD 8 er under tidlig udvikling og vil indeholde b.la. DTrace.
FreeBSD 7 is currently under development, with the first release scheduled for 2007. Features currently under development include: SCTP, network stack virtualization, UFS journaling, a port of Sun's ZFS file system, GCC4, support for the ARM and MIPS architectures and major updates relating to audio, USB and the scheduler.
Iøvrigt ser det ud til at FreeBSD 8 er under tidlig udvikling og vil indeholde b.la. DTrace.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.