Kategorie:
37

HP otwiera AdvFS

Hewlett Packard udostępnił na licencji GPLv2 kod systemu plików AdvFS (Tru64 Unix Advanced File System).

Według HP, kod AdvFS zawiera rozwiązania które zwiększą elastyczność, bezpieczeństwo oraz wydajność Linuksowych systemów plików. Firma udostępniła wzorcową implementację na licencji GPLv2, jak również dokumentację i narzędzia testowe.

AdvFS to system plików stworzony w 1990 r. przez firmę DEC, która w 2002 r. stała się częścią HP. System ten zapewnia między innymi wysoką wydajność, ułatwia tworzenie kopii zapasowych, umożliwia zmianę rozmiaru bez odmontowywania czy też pozwala na odzyskiwanie usuniętych plików. Jak zapewnia HP, rozwiązania w nim wykorzystane mogą pomóc w ulepszeniu istniejących, jak i stworzeniu nowych systemów plików. Jest też świetnym źródłem wiedzy dla osób zainteresowanych ogólną budową systemu plików. Ze szczegółami można się zapoznać na stronie w serwisie SourceForge.

Więcej informacji: http://www.hp.com/hpinfo/newsroom/press/...-corp-news

«
»

Znalazłeś literówkę? Zgłoś ją używając formularza!


Jeśli uważasz, że ten nius jest nieobiektywny, przedstawia nieprawdziwe wydarzenie, jest spamem lub nie spełnia standardów serwisu, napisz raport.

Niusy na podobny temat:

Komentarze (RSS)

Komentarze są prywatnymi opiniami dodających je osób. Prosimy o zachowanie kultury wypowiedzi. Komentarze obraźliwe oraz obniżające poziom serwisu będą usuwane. Więcej w regulaminie komentowania.

60 komentarzy

zwiń wątek bts  23 czerwca 2008 o godz. 17:48 #
Gravatar

Sympatycznie.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
 
zwiń wątek http://fijam.eu.org/  23 czerwca 2008 o godz. 19:06 #
Gravatar

Microsoft przyznaje rację, Wine wydaje stabilną wersję, HP coś otwiera… Co się dzieje?!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek matiit  23 czerwca 2008 o godz. 19:45 #
Gravatar

…Polacy budują autostrady…

zwiń wątek wojtekm  24 czerwca 2008 o godz. 12:14 #
Gravatar

Gdzie, gdzie??

Ostatnio słyszałem tylko o anulowaniu kolejnych projektów, ale jak widzę Propagandowy Organ rządu działa skutecznie.

 
 
zwiń wątek ms-trex  23 czerwca 2008 o godz. 20:20 #
Gravatar

Rok linuksa, po prostu :D

zwiń wątek michug  23 czerwca 2008 o godz. 20:26 #
Gravatar

Prawie jak cuda Tuska

zwiń wątek Mieszko Kaczmarczyk  23 czerwca 2008 o godz. 22:48 #
Gravatar

Leżących się nie kopie!

 
zwiń wątek Jabbas  23 czerwca 2008 o godz. 23:59 #
Gravatar

Tuska, Tuxa co za różnica? :P

 
zwiń wątek mario  24 czerwca 2008 o godz. 0:24 #
Gravatar

@Mieszko: spoko Tusk ma się dobrze i doi nas z kasy, podobne jak i PiS ma się dobrze i też doi nas z kasy, w TV robią przedstawienia dla demokratycznej publiki a poza TV i tak robią swoje. ROBIĄ SWOJE – CZYLI DOJĄ NAS Z KASY!

 
zwiń wątek szlag  25 czerwca 2008 o godz. 9:25 #
Gravatar

yes, yes, yes

 
zwiń wątek niedzwiedz_2  27 czerwca 2008 o godz. 9:44 #
Gravatar

Tylko przynajmniej nie rujnują kraju aż tak jak robili to bracia kaczyńscy…

Ale to nie serwis polityczny :P

 
 
zwiń wątek Identyfikator (wymag  23 czerwca 2008 o godz. 20:40 #
Gravatar

Kolejny od iluś tam lat

zwiń wątek ms-trex  23 czerwca 2008 o godz. 21:20 #
Gravatar

Raczej drugi z kolei, już 2007 rok byłem rokiem linuksa.

 
zwiń wątek Identyfikator (wymag  23 czerwca 2008 o godz. 21:36 #
Gravatar

2004 też był rokiem Linuksa (bo jądro 2.6 i miała być rewolucja) i tak co roku …

 
zwiń wątek Mieszko Kaczmarczyk  23 czerwca 2008 o godz. 22:49 #
Gravatar

Co roku jest rok Linuksa – tylko jakoś nie widać tego ani po masowych migracjach ani po wysypie gier czy też progtamach dorzucanych do gazet innych niż L+/LM.

 
zwiń wątek mario  24 czerwca 2008 o godz. 0:26 #
Gravatar

Tylko twórcy dystrybucji i jądra mogą powiedzieć czy coś będzie rokiem Linuksa, bo tylko oni mogą to trzeźwo ocenić. Media piszą swoje bezedury. Poza tym Linux to nie rewolucja tylko ewolucja i warto to zapamiętać :-) .

 
zwiń wątek trasz  24 czerwca 2008 o godz. 0:52 #
Gravatar

@mario: Niby na jakiej podstawie mieliby to ocenic?

 
zwiń wątek grzempek  24 czerwca 2008 o godz. 20:49 #
Gravatar

Mieszko? Mieszko z PcLab? :P

 
 
zwiń wątek soda2  23 czerwca 2008 o godz. 20:49 #
Gravatar

moim zdaniem rok linuksa trwa od 2007 roku i będzie trwał do czasu aż minix będzie używalny ^^

zwiń wątek krzychoocpp  23 czerwca 2008 o godz. 21:25 #
Gravatar

To jest tzw. Ruski Rok :D

 
zwiń wątek hind  23 czerwca 2008 o godz. 23:58 #
Gravatar

minix? to już lepiej poczekać na hurda, w tedy lat linuksa będzie więcej :p

 
zwiń wątek mario  24 czerwca 2008 o godz. 0:32 #
Gravatar

Co do hurda to ciekawe jest to, że to jądro ma coraz większy sens. W jedno-procesorowych systemach był by mulasty, bo przełączanie kontekstu nie jest operacją darmową, ale w wieloprocesorowych… ? Jak widać na ryku tendencje jasno pokazują kierunek rozwoju komputerów biurkowych – teraz 2 rdzenie nikogo nie dziwią. Za kilka lat może to być 8, 16 a nawet 32, a może i więcej? Wtedy jądro używające możliwości tych procesorów będzie bardzo sensowne. W HURD każdy sterownik ma swój niezależny proces, który może wykonywać się na dowolnym rdzeniu niezależnie od innych procesów. Takie rozwiązanie daje ogromne możliwości dzielenia czasu procesora, a co za tym idzie wydajność HURDa będzie większa na maszynach z dużą ilością jednostek przetwarzających kod.

 
zwiń wątek trasz  24 czerwca 2008 o godz. 0:50 #
Gravatar

@mario: W wielkim skrocie: nie.

;-)

W kazdym wspolczesnym systemie – Solarisie, FreeBSD, Linuksie czy Windows – watek kernela, w tym watek kernela wykonujacy akurat kod jakiegos sterownika, moze korzystac z dowolnego procesora. Nie potrzeba do tego mikrokernela.

Tak naprawde wydajnosc HURD-a na maszynach wieloprocesorowych bedzie ssala jeszcze bardziej niz na jednoprocesorowych, bo optymalizacja SMP jest skomplikowana, nielogiczna i odbywa sie w duzej mierze metoda prob i bledow. HURD tymczasem jest w fazie doprowadzania do dzialania, o optymalizacji nie ma na razie mowy.

 
zwiń wątek mario  24 czerwca 2008 o godz. 8:21 #
Gravatar

@trasz: tylko aktualnie sterowniki raczej nie tworzą swoich wątków, tylko wykonują swój kod eventowo, czyli gdy dostaną wywołanie od userlandu do sterownika, lub z przerwania albo komunikatu z urządzenia. Kod wielu sterowników wykonuje się w kontekście jednego wątku, chyba że sterownik uruchomi sobie wątek kernela do swoich potrzeb.

 
zwiń wątek steelman  24 czerwca 2008 o godz. 9:28 #
Gravatar

@mario:

A napisz sobie <code>ps ax</code> i zobacz ile masz procesów z nawiasami kwadratowymi wokół nazwy. To są wszystko wątki kernela.

 
zwiń wątek trasz  24 czerwca 2008 o godz. 10:45 #
Gravatar

@mario: Sterowniki nie musza tworzyc wlasnych watkow, wystarczy, ze wykonuja sie w kontekscie watku, z ktorego zostaly w jakis sposob wywolane. Mocno upraszczajac wyglada to tak: jesli jakis proces chodzacy na procesorze #3 postanowi zapisac kawalek danych do karty dzwiekowej, to kod sterownika karty dzwiekowej uruchomi sie wlasnie na tym procesorze. Inny proces, chodzacy na procesorze #5 moze w tym czasie wysylac cos przez siec, kod TCP/IP wywolany przez niego bedzie wykonywal sie na procesorze #5. Sterowniki nie musza tworzyc wlasnych watkow; wystarczy, ze korzystaja z istniejacych.

 
zwiń wątek wojtekm  24 czerwca 2008 o godz. 12:26 #
Gravatar

Powiem więcej, w zasadzie jeszcze bardzij efektywnie było by z punktu widzenia jądra i spójności cache, aby pewne stałe zadania trzymały się określonych procesorów (nie koniecznie "na siłę", ale starały się utrzymać). Np. CPU1 stara się zawsze obsłużyć kartę kartę muzyczną i grafiki, CPU2 stos TCP/IP itp. Zmiana była by wskazana, tylko gdy któryś z procesorów jest wyraźnie bardziej bezczynny od innych.

Oczywiście to tylko teoria, i jak to w praktyce bywa trzeba wziąć pod uwagę jeszcze kilka maginych współczynników, które w prawdzie nie wiadomo co wrażają, ale ogólnie poprawiają działanie. :)

Po prostu pojęcie wątku i wątku jądra to dwie różne rzeczy, które się podobnie nazywają, ale są realizowane w zupełnie odmienny sposób i dotyczą odmiennych zadań.

 
zwiń wątek el.pescado  24 czerwca 2008 o godz. 12:51 #
Gravatar

tylko aktualnie sterowniki raczej nie tworzą swoich wątków, tylko wykonują swój kod eventowo, czyli gdy dostaną wywołanie od userlandu do sterownika, lub z przerwania albo komunikatu z urządzenia.

Mikrokernale działają tak samo. Tylko że kiedy w kernelu monolitycznym kod użytkownika wykonuje wywołanie systemowe, sterowanie przechodzi da jądra, które wykonuje wywołanie, po czym sterowanie wraca do userlandu.

W mikrokernelu, sterowanie przechodzi do jądra, które je przekazuje je do sterownika w userlandzie (zmiana kontekstu), następnie sterowanie wraca do jądra (kolejna zmiana), po czym w końcu wraca do pierwotnego wątku w userlandzie. I właśnie z tego wynika niższa wydajność mikrokerneli – w tym, że jest dużo więcej przeskoków z przestrzeni jądra do przestrzeni użytkownika i vice-versa.

Sama ilość procesorów tu akurat nie ma wiele do rzeczy, natomiast ogólny wzrost wydajności sprzętu jak najbardziej (będzie na co "marnować" cykle procesora).

 
 
zwiń wątek viśtek  24 czerwca 2008 o godz. 0:40 #
Gravatar

tylko bez takich żartów ja tu jem!

zwiń wątek niedzwiedz_2  27 czerwca 2008 o godz. 9:49 #
Gravatar

Twoi rodzice też zrobili żart ludzkości – ciebie -.-' I jakoś nie przejmowali się tym, że kogoś to może obrzydzać… niestety :(

 
 
 
zwiń wątek [r4]  24 czerwca 2008 o godz. 10:08 #
Gravatar

Microsoft przyznaje rację, Wine wydaje stabilną wersję, HP coś otwiera… Co się dzieje?!

I Trasz zaczyna pisac z sensem… :)

zwiń wątek gzohop  24 czerwca 2008 o godz. 13:41 #
Gravatar

za szybki komentarz ;)

 
zwiń wątek poldek  25 czerwca 2008 o godz. 14:42 #
Gravatar

Trasz chyba tylko w tym newsie napisał coś sensownego. Hurd ssie i zamiast tworzyć 'konkurencję' xd niech lepiej gruba dopracują.

 
 
zwiń wątek Magnes  24 czerwca 2008 o godz. 11:02 #
Gravatar

I Symbian ma być otwarty.

 
 
zwiń wątek ajes  23 czerwca 2008 o godz. 19:07 #
Gravatar

Koniec świata się zbliża…

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Livio  23 czerwca 2008 o godz. 20:29 #
Gravatar

To swoją drogą ;) .

 
zwiń wątek agent_J  24 czerwca 2008 o godz. 0:06 #
Gravatar

Buuuu, nie będę się mógł rozliczyć z podatku ani opłacić rachunków. Wielka strata :(

 
 
zwiń wątek diablownik  23 czerwca 2008 o godz. 21:26 #
Gravatar

Jak zapewnia HP, rozwiązania w nim wykorzystane mogą pomóc w ulepszeniu istniejących, jak i stworzeniu nowych systemów plików.

Istnieje szansa, że coś z AdvFS zostanie wykorzystane w ext4? Czy developerzy nie przewidują już ulepszania tego systemu plików, a jedynie poprawki stabilności i istniejących funkcjonalności? ;)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Vogel  24 czerwca 2008 o godz. 0:38 #
Gravatar

Raczej za pozno. Ja czekam na HAMMER FS i jego wersje pod linuksa ;)

 
zwiń wątek AdeBe  24 czerwca 2008 o godz. 9:42 #
Gravatar

Być może, jeśli zmiany nie będą wymagały jakichś zmian w fizycznej strukturze zapisu na dysk, to przemycą jakieś drobne usprawnienie. Ale na wielką inspirację tym systemem nie licz.

 
zwiń wątek poldek  25 czerwca 2008 o godz. 14:43 #
Gravatar

Jest ogromna szansa, że coś z AdvFS zostanie w obecnych linuksowych systemach plików. Na lkml się o tym wypowiadali.

 
 
zwiń wątek Killavus  23 czerwca 2008 o godz. 21:49 #
Gravatar

Z tego systemu plików podoba mi się jedynie zmiana rozmiaru partycji bez jej odmontowywania – naprawdę sympatyczna sprawa ;) . Pozostaję jednak przy moim wysłużonym ext3.

Pozdrawiam.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek Ole  23 czerwca 2008 o godz. 22:12 #
Gravatar

Nie partycji a filesystemu. Poza tym, ext3 też można powiększać online, bez odmontowania.

zwiń wątek Mieszko Kaczmarczyk  23 czerwca 2008 o godz. 22:51 #
Gravatar

Masz na myśli dolinkowanie innej partycji w podkatalog?

zwiń wątek lolek  23 czerwca 2008 o godz. 22:57 #
Gravatar

resize2fs

 
 
zwiń wątek steelman  24 czerwca 2008 o godz. 9:31 #
Gravatar

@Ole:

Czy aby na pewno? XFS tak ale (nie mam manuala pod ręką) ext3 raczej nie.

zwiń wątek wojtekm  24 czerwca 2008 o godz. 12:34 #
Gravatar

Można zwiększyć, trzeba mieć tylko jądro >=2.610 i e2fsprogs >=1.39.
http://michael-prokop.at/blog/2006/08/01/ext3-onl

 
 
 
 
zwiń wątek radekk  23 czerwca 2008 o godz. 22:19 #
Gravatar

W artykule jest błąd. W 1998 roku to firma Digital Equipment Corporation (DEC) została wykupiona przez Compaq a nie przez HP. Compaq został wykupiony przez HP dopiero w 2002 – http://pl.wikipedia.org/wiki/Digital_Equipment_Co….
Proszę o poprawienie ewidentnych błędów merytorycznych!!!

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek krzychoocpp  23 czerwca 2008 o godz. 23:22 #
Gravatar

Poprawiłem, dzięki. Czytałem ten artykuł kiedy pisałem newsa, ale przepisałem nie ten rok co trzeba…

zwiń wątek radekk  26 czerwca 2008 o godz. 15:46 #
Gravatar

Jednak dalej nie tak. W 2002 roku to Compaq stał się częścią HP a nie DEC. DECa już wtedy nie było :) . DEC stał się częścią Compaqa w 1998r. i nic więcej. Dalej do poprawki.

 
 
 
zwiń wątek przemoc  23 czerwca 2008 o godz. 23:25 #
Gravatar

Według HP, kod AdvFS zawiera rozwiązania, które zwiększą uptime, bezpieczeństwo, oraz wydajność Linuksowych systemów plików.

W oryginale i powyżej to zdanie jest IMO nie najlepiej sformułowane. Mam na myśli część dotyczącą uptime'u, który nie zwiększa się z powodu stosowania tego czy innego systemu plików. Chodzi przecież po prostu o zachowanie ciągłości pracy stacji, na których operacje typu zmiana rozmiaru systemu plików na gorąco nie ingerują w nią.

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek krzychoocpp  23 czerwca 2008 o godz. 23:32 #
Gravatar

Też mi się to nie podobało do końca, zmieniłem na "elastyczność" – brzmi o wiele lepiej.

zwiń wątek trasz  23 czerwca 2008 o godz. 23:35 #
Gravatar

"Dostepnosc", i.e. availability.

zwiń wątek Jabbas  24 czerwca 2008 o godz. 0:02 #
Gravatar

No no :) Może i będą z Ciebie ludzie…

 
 
 
 
zwiń wątek rorio  23 czerwca 2008 o godz. 23:57 #
Gravatar

Wszystko super, tylko ten system ma 18 lat. Czy aby na pewno jest taki rewelacyjny i rewolucyjny? W każdym razie miło, że go uwolnili:)

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek trasz  24 czerwca 2008 o godz. 0:22 #
Gravatar

@rorio: Teraz juz raczej nie. Ale swego czasu byl, ze wzgledu na klastrowalnosc i zarzadzanie przestrzenia dyskowa.

Z drugiej strony w filesystemach malo jest rewolucji. Popatrz na ext4 – to po prostu troche ulepszony ext3, ktory z kolei byl ext2 z journallingiem. Z kolei ext2 to po prostu uproszczona (troche za bardzo, bo bez wsparcia dla fragmentow – ta funkcjonalnosc weszla do Linuksa dopiero z reiserfs-em, i tam afaik skonczyla kariere) reimplementacja BSDowego UFS-a. W ext4 nie ma nic przelomowego – jedyna istotna rzecz to bazowanie na "extents" zamiast na mapie blokow i mozliwosc defragmentacji. NTFS mial to lata temu, inne filesystemy – XFS na przyklad – tez.

Owszem, pewna rewolucja jest ZFS. Ale Linuksa, z roznych wzgledow, m.in. ze wzgledu na NIH, to troche nie dotyczy.

 
 
zwiń wątek Mieszko Kaczmarczyk  24 czerwca 2008 o godz. 16:11 #
Gravatar

Wg mnie to kolejna firma chce mieć darmowy rozwój/testowanie/reklamę projektu

(Poniżej tego poziomu komentarze nie będą zagnieżdżane)
zwiń wątek rorio  24 czerwca 2008 o godz. 16:36 #
Gravatar

To źle?

 
zwiń wątek radekk  26 czerwca 2008 o godz. 15:47 #
Gravatar

Nie, oni już na tym nie zarabiają :) to sobie uwolnili, przynajmniej PR-u sobie narobią… :)

 
zwiń wątek norbert_ramzes  27 czerwca 2008 o godz. 22:36 #
Gravatar

I niech ktoś jeszcze powie że na GPL nie da się zarobić.

 
 

Uwaga! Niektóre komentarze, m.in. te dodane przez niezalogowanych i nowych użytkowników, są ręcznie moderowane. Jeśli Twój komentarz nie ukaże się od razu, nie dodawaj go ponownie, tylko cierpliwie poczekaj na akceptację.

W komentarzach możesz używać prostych znaczników HTML. Przykłady:
  • Link: <a href="http://osnews.pl">OSnews: niusy IT</a>,
  • Wytłuszczenie: <strong>tekst pogrubiony</strong>,
  • Kursywa: <em>tekst pochylony</em>,
  • Przekreślenie: <strike>tekst przekreślony</strike>,
  • Kod: <code>printf("blok kodu");</code>,
  • Cytat: <blockquote>cytat</blockquote>
Uwaga: jeśli dodasz nieznany znacznik, będzie on niewidoczny, gdyż system filtruje takie znaczniki.

Wszystkie autorskie niusy w serwisie publikowane są na licencji Creative Commons Uznanie autorstwa 2.5 Polska.

Twoja sugestia