Strona główna | Użytkownicy | Grupy | Szukaj | Rejestracja |
 
| Rejestracja

Serwer War3 cs Warcraft 3 mod 80.72.41.210:27228 [S/NS] steam
Serwer Diablomod Diablomod 194.149.88.242:27017 [S/NS] steam
Serwer FFA FFA 193.33.177.14:27231 [S/NS] steam
Serwer Pokemod Pokemod 91.210.130.90:27004 [S/NS] steam
Serwer Minecraft Minecraft mc.volta-sq.pl:32403 1.2.4
Serwer Teamspeak 3 TeamSpeak ts.volta-sq.pl 3.0

Software / Programy / System Wszelkie dyskusje o programach (oprogramowaniu) dotyczących bezpieczeństwa, systemowych, firewalli, użytkowych, biurowych, szkolnych i innych. Windows, Linux, Mac OS.

Odpowiedz

Odsłon tematu: 417  
Stare 23-07-11, 17:35   #1

 
Bad Day
 
Wiek: 21
Posty: 5,498


Jądro Linuksa 3.3

Z lekkim opóźnieniem wydano jądro Linuksa w wersji 3.0, pierwszej z linii 3.x.
Kilka ciekawych zmian pojawiło się w sterowniku dla systemu plików Btrfs. System ten jest typu copy-on-write, co ma wiele zalet, ale prowadzi do szybkiej fragmentacji plików. Do istniejących kilku sposobów radzenia sobie z fragmentacją dodano nowy: możliwość montowania z parametrem -o autodefrag. Nowy mechanizm wykrywa małe, nieskorelowane zapisy i kolejkuje je w celu przeprowadzenia autodefragmentacji. Co prawda nie sprawdza się to w przypadku wirtualizacji czy mocno obciążonych baz danych, ale daje dobre wyniki dla takich baz danych jak rpm, sqlite czy bdb. Kolejną nowością jest dodanie funkcji scrubbingu, czyli sprawdzania integralności danych. Polega on w przypadku wykrycia błędu na wyszukaniu poprawnej kopii danych i nadpisaniu niepoprawnej. Wprowadzono także poprawki wydajności, m.in. przy tworzeniu i kasowaniu plików. Inna ważna nowość w jądrze 3.0 to sendmmsg(), nowe wywołanie systemowe zastępujące wiele wywołań sendmsg(). Dzięki temu można dużo efektywniej wysyłać dane po sieci. Jest to usprawnienie podobne do wprowadzonego w 2.6.33 wywołania recvmmsg(), które przyspieszało odbieranie danych zastępując wielokrotne wywołania recvmsg(). Kolejna ważna zmiana to dodanie obsługi domeny dom0 w Xenie.

Pojawiła się funkcja cleancache, która pozwala potencjalnie przyspieszyć działanie cache'u stron pamięci. Może być ona używana w wirtualizacji dla polepszenia obsługi pamięci dla systemów-gości oraz do wprowadzania takich funkcji jak skompresowany cache stron. Interesującą nową funkcją w jądrze 3.0 jest kompilator typu JIT dla filtrów Berkeley Packet Filter, wykorzystywanych m.in. w libpcap/tcpdump. Dotychczas filtry te były interpretowane, teraz będą mogły być kompilowane do kodu maszynowego. Aby włączyć tę funkcję, trzeba zapisać 1 do pliku /proc/sys/net/core/bpf_jit_enable. W jądrze 3.0 dodano obsługę Wake on WLAN. Działa ona analogicznie do dobrze znanego Wake on LAN, tyle, że bezprzewodowo. Pozwala wybudzać komputer ze stanów, w których karta WiFi pozostaje aktywna, np. ze stanu ACPI S3. Ciekawostką jest możliwość wysyłania i odbiernia pingów bez uprawnień roota. Dotychczas zwykli użytkownicy też mogli pingować, ale działo się to dzięki setuidowi. Pojawiło się wywołanie systemowe setns(), służące do obsługi przestrzeni nazw zasobów systemowych. Kolejna przydatna nowinka to nowy rodzaj timerów, alarm-timers, pozwalające wybudzać system z uśpienia. Wprowadzono też wiele innych zmian i poprawek, w tym, jak zwykle, dodano nowe sterowniki.

Najnowsze jądro można pobrać z oficjalnej strony, będzie też udostępniane w paczkach dla poszczególnych dystrybucji.

Źródło: dobreprogramy.pl
  Cytuj
Stare 27-10-11, 06:23   #2

 
Bad Day
 
Wiek: 21
Posty: 5,498


Odp: Jądro Linuksa 3.1 wydane

Wydane zostało jądro Linuksa w wersji 3.1.

Jedną z najważniejszych nowości w tej wersji jest obsługa architektury OpenRISC. Opiera się ona na procesorach Open Source pochodzących z projektu OpenCores. Wprowadzona w Linuksie ich obsługa dotyczy 32-bitowej rodziny OpenRISC 1000. Inną ciekawą funkcją w jądrze 3.1 jest dynamic writeback throttling, czyli bardziej inteligentna wersja istniejącego dotychczas mechanizmu opóźniania zapisywania danych z pamięci operacyjnej na dysk twardy. Opóźnianie to miało na celu ustrzeżenie się od sytuacji, w której wątek zdążył przygotować do zapisu nowe dane zanim system zapisał poprzednie. Niestety throttling nie zawsze działał optymalnie, zdarzały się bowiem sytuacje, gdy dane z kilku wątków jednocześnie czekały na zapis, co obniżało wydajność. Poprawiony mechanizm ma lepiej wykorzystywać dostępne pasmo I/O. Kolejna interesująca nowość dotyczy obsługi nowoczesnych dysków twardych. Zawarte w nich oprogramowanie jest w stanie, przy użyciu buforów, zmieniać kolejność fizycznych operacji dyskowych, w stosunku do tego, co zażądał system operacyjny. Ma to przyspieszyć wydajność, lecz w niektórych sytuacjach, jak journaling czy copy-on-write, może powodować problemy. Producenci dysków udostępniają więc instrukcję flush, wymuszającą natychmiastowy zapis oczekujących danych. W Linuksie flush nosi też nazwę barrier i jest włączony m.in. dla xfs, btrfs i ext4. Teraz włączono go też domyślnie dla ext3. Uprzednio był wyłączony, gdyż mógł powodować problemy z wydajnością.

Ważną nowością w jądrze 3.1 jest wprowadzenie obsługi układów do NFC (Near-Field Communication), czyli komunikacji zbliżeniowej, na małe odległości. Obecnie jest to szybko rozwijająca się dziedzina, wszelkiego rodzaju karty zbliżeniowe spotykane są coraz częściej. Niedługo układy NFC pojawią się w telefonach, umożliwiając wykonywanie płatności w sklepach metodą zbliżeniową. Obecnie realizowane jest to za pomocą przyklejanych do telefonu kart, np. paypass. Kolejna ważna nowa funkcja to zarządzanie uszkodzonymi blokami w software'owym RAIDzie. Pojawiła się też obsługa kontrolera Nintendo Wii. Wprowadzono także nową implementację iSCSI, SCST zostało zastąpione przez Linux-iSCSI.org. Nowe jądro przynosi też wiele innych zmian, nowości, usprawnień i nowych sterowników.

Choć wydanie jądra 3.1 zostało już ogłoszone przez Linusa Torvaldsa, to na stronie www.kernel.org nadal brak o nim oficjalnej informacji. Można je jednak pobrać z katalogu gałęzi 3.x.



Źródło: dobreprogramy.pl
  Cytuj
Stare 27-10-11, 12:24   #3

 
Pucant
 
Wiek: 17
Posty: 2,407


Odp: Jądro Linuksa 3.1 wydane

Prawdę powiedziawszy Linux jest moim zdaniem głupi. Sto razy trudniejszy interfejs tekstowy a graficzny nie jest jakiś tam specialny. Nie ma zbyt dużej ilości programów oraz gier. Nie nadaje się na jakieś sieci w firmach. Sto razy wole windowsa z błędami niż linuxa bez błędów ;p Tego nowego może se zainstaluje.
  Cytuj
Stare 27-10-11, 15:14   #4

 
pnowned
 
Wiek: 18
Posty: 1,923


Odp: Jądro Linuksa 3.1 wydane

Cytat:
Zamieszczone przez Pucant Zobacz posta
Prawdę powiedziawszy Linux jest moim zdaniem głupi. Sto razy trudniejszy interfejs tekstowy a graficzny nie jest jakiś tam specialny. Nie ma zbyt dużej ilości programów oraz gier. Nie nadaje się na jakieś sieci w firmach. Sto razy wole windowsa z błędami niż linuxa bez błędów ;p Tego nowego może se zainstaluje.
Haha... Linux > Windows jeżeli chodzi o serwery i ludzi którzy lubią porządne, nie sypiące się, mało warzące systemy.
Linux nie był nigdy stwarzany do gier więc nie masz co porównywać. Jednak na Linuxie postawisz bardzo dobry serwer. A na windowsie co najwyżej OTS'a do tibi...
Edoc pomógł ten post.
  Cytuj
Stare 27-10-11, 15:18   #5

 
Pucant
 
Wiek: 17
Posty: 2,407


Odp: Jądro Linuksa 3.1 wydane

Dlatego tempaku nie jest on do użytku domowego.
Myślisz kurwa że nei wiem iż na linuxsie się stawia serwery

ssij alchem i naucz się grać feederze
  Cytuj
Stare 28-10-11, 11:22   #6

 
pnowned
 
Wiek: 18
Posty: 1,923


Odp: Jądro Linuksa 3.1 wydane

Cytat:
Zamieszczone przez Pucant Zobacz posta
Dlatego tempaku nie jest on do użytku domowego.
Myślisz kurwa że nei wiem iż na linuxsie się stawia serwery

ssij alchem i naucz się grać feederze
Naucz się trafiać pięścią
  Cytuj
Stare 06-01-12, 11:11   #7

 
Bad Day
 
Wiek: 21
Posty: 5,498


Odp: Jądro Linuksa 3.2 wydane

Wydane zostało jądro Linuksa w wersji 3.2.

Nowością w systemie plików ext4 jest obsługa większych bloków. Dotychczas na systemach x86 blok mógł mieć maksymalnie 4 kB. Ponieważ obecnie tak mała wielkość jest często nieefektywna, limit rozmiaru bloku został podniesiony do 1 MB. Dzięki większym blokom krótsza jest alokacja bloków, mniejsza jest też fragmentacja plików. Ulepszenia wprowadzono także w systemie plików Btrfs. W funkcji scrubbingu, czyli sprawdzania wszystkich sum kontrolnych w systemie plików, zastosowano odczytywanie z wyprzedzeniem. Dzięki temu średnie wykorzystanie pasma na testowym woluminie wzrosło z 70% do 90%. Na innym woluminie czas testu spadł z 89 sekund do 43 sekund. Dodano zapisywanie do superbloku informacji o większości korzeni drzew, informacje te są przydatne przy odtwarzaniu uszkodzonego systemu plików. Ulepszono pobieranie o tym, jakiego pliku dotyczy dany blok. Dzięki temu przy uszkodzeniu bloku użytkownik widzi, który plik został uszkodzony. Ulepszona została inspekcja systemu plików z poziomu narzędzi przestrzeni użytkownika. Poprawiono także wydajność, m.in. przy losowych zapisach.

Dodana została nowa funkcja do planisty, która ma kontrolować wykorzystanie procesora. Dotychczas procesy dostawały tyle czasu, ile było to możliwe. Nie zawsze jednak jest to pożądane, m.in. firma Google zgłosiła scenariusze, gdy brak ograniczeń powodował zbyt duże obciążenie procesora lub nieprzewidywalne latencje. Wprowadzono więc ograniczenia bazujące na okresie (period) i limicie (quota). W obrębie danego okresu, mierzonego w mikrosekundach, dana grupa procesów może wykorzystać tylko określony limit czasu procesora, także mierzony w mikrosekundach. W przypadku gdyby proces chciał wykorzystać więcej czasu, jego wykonanie zostanie wstrzymane do następnego okresu.

Ulepszono provisioning przestrzeni dyskowej w Device Mapperze. Wykorzystując fakt, że wielu użytkowników wykorzystuje tylko małą część przyznanej przestrzeni dyskowej, pozwala przydzielić użytkownikom w sumie więcej przestrzeni niż jest faktycznie dostępne. Funkcja ta to tzw. thin provisioning. Device Mapper wzbogacił się też o nielimitowaną głębokość rekurencyjnych snapshotów (snapshoty snapshotów snapshotów...). Bardziej inteligentnie działa też funkcja writeback, czyli zapis buforowanych danych z RAMu na dysk. Obecnie zapis ten może być wstrzymywany, aby mogło się uzbierać więcej danych do zapisu. Dzięki temu zapisy mogą być rzadsze, co zwiększa wydajność. Powinna być zauważalna większa responsywność systemu przy dużym obciążeniu operacjami writeback a komenda killall dd powinna dawać natychmiastowy efekt. Wprowadzono także inne poprawki do funkcji writeback.

Pojawiła się interesująca poprawka w TCP od firmy Google. Aby dostosować prędkość transmisji pakietów, jest ona zwiększana aż do momentu, gdy zaczyna się utrata pakietów. Wtedy następuje zmniejszenie prędkości a potem ponowna próba jej zwiększenia. Nieraz następuje to zbyt wolno i Google opracowało w związku z tym algorytm Proportional Rate Reduction, który ma zmniejszyć czas wzrastania prędkości. Wprowadzono poprawki do narzędzia profilującego perf top. Możliwa jest teraz nawigacja w czasie przechwytywania danych oraz przeglądanie zadań i bibliotek. Można także śledzić funkcje CALLQ przeskakując do wywoływanych miejsc w kodzie. Pojawiły się dwa nowe wywołania systemowe: process_vm_readv i process_vm_writev, które pozwalają na dostęp do pamięci innego procesu. Jest to funkcja przydatna w programach MPI (Message Passing Interface). Nowe jądro to także obsługa nowej architektury: Hexagon. Są to procesory sygnałowe, pozwalające na wydajne cyfrowe przetwarzanie sygnałów przy małym poborze mocy. Pojawiło się też wiele innych zmian oraz poprawek.

Jądro Linuksa można pobrać z witryny kernel.org, pojawi się też w paczkach dystrybucyjnych.



Źródło: dobreprogramy.pl
  Cytuj
Stare 21-03-12, 16:52   #8

 
Bad Day
 
Wiek: 21
Posty: 5,498


Odp: Jądro Linuksa 3.3

Linux 3.3 - nowe jądro z kodem Androida




Co prawda z małym poślizgiem w stosunku do zapowiedzi, ale można pobierać już najnowszą wersję jądra systemu Linux - 3.3. Warto jednak przyjrzeć się jej bliżej ze względu na kilka nowości, które pojawiły się w tej wersji jądra.
W wersji 3.3 pojawił się szereg zmian, jakie były dokonywane przez producentów Androida. Od kilku lat jądro Linuksa dla tego mobilnego systemu było rozwijane niezależnie od głównego projektu. Z wydaną wczoraj wersją ma się to zmienić, przez co znacznie ułatwiony został dostęp do np. sterowników niezależnym deweloperom, którzy przygotowują zmodyfikowane wersje Androida. Przy okazji warto też wspomnieć o tym, że w niespełna tydzień po premierze, Samsung udostępnił kod źródłowy jądra Androida 4.0, który trafił do modelu Galaxy S II.
Kod związany z Androiem to jednak nie jedyna nowość w kernelu 3.3 - kolejne zmiany dotyczą wirtualizacji. Autorzy dodali do niego przełącznik Open vSwitch, czyli wielowarstwowy wirtualny przełącznik (udostępniony na licencji Apache 2.0) umożliwiający sprawne zarządzanie ruchem między wirtualnymi maszynami. Wprowadzono również wsparcie dla nowej architektury procesorów Texas Instruments c64x i c66x stosowanych powszechnie np. w drukarkach czy sprzęcie medycznym.
Naprawiono również problem spowolnienia działania i w efekcie zawieszaniem się systemu, podczas kopiowania plików na nośniki, których szybkości transferu były niskie. Dzięki tej poprawce zwiększyła się również wydajność systemów plików działających w przestrzeni użytkownika, na przykład NTFS-3G. Pojawiła się również możliwość przesyłania dźwięku po HDMI w otwartych sterownikach dla kart NVIDII oraz ATI. Pełna lista zmian dostepna jest na stronie projektu.
  Cytuj

Odpowiedz




Ostatnio wyszukiwane
battlefield 3 multiplayer na piracie counter strike 1.6 download non steam counter strike 1.6 non steam counter strike 1.6 non steam download counter strike 1.6 non steam pobierz cs 1.6 download non steam cs 1.6 download non steam v32 cs 1.6 non steam cs 1.6 non steam download cs 1.6 non steam download v32 cs 1.6 non steam pobierz cs download non steam cs non steam download cs non steam pobierz diablo mod download cs 1.6 non steam ffa forum cs mapy cs mapy do cs mapy do cs 1.6 phoenix download phoenix program pobierz cs 1.6 non steam polskie serwery cs prototype spolszczenie ronaldo messi tapety na telefon 240x320 ujarani volta sq Kulturystyka moduły led Zoo 140t.com katalog