Linux

Linux: A TOP10 legrosszabb dolog a Linuxban, napjainkban

Címkék

Adam Wiggins úgy gondolta, hogy meg kell osztania a világgal, hogy szerinte mi is az a 10 legrosszabb dolog, ami neki nem tetszik jelenleg a Linux terjesztésekben. Szépen sorba szedte a szerinte nem jó dolgokat, és ki is fejti pontról-pontra, hogy miért gondolja így.

Lássuk mi nem tetszik a lusernek ;) :

  • Nincs "legjobb" böngésző
  • Várakozás a filerendszer scannelésnél
  • A nyomtatásnak könnyebben konfigurálhatónak kellene lennie
  • Könnyebbé kellene tenni a felhasználóknak, hogy jobban kitalálhassák, mit hogyan kell csinalni
  • Tisztább képernyő frissítés/újrarajzolás
  • A nem kellő processzeket ne kézzel kelljen killellni
  • Könnyebb filemegosztás kellene
  • Hang támogatás
  • Nincsen editor, ami támogatná a "soft wrapping"-ot
  • Nincs mód arra, hogy könnyen konfiguráljuk az X-et

    A magyarázatokat megtalálod itt.

    A nagy részét a felsorolásnak élből meg lehet támadni ;)

    Ezt a lehetőséget meghagyom nektek. No comment.....

  • Alan Cox: Linux 2.4.19rc1-ac2 | ac3

    Címkék

    Alan Cox sorban ontja magából a foltokat a legutolsó ismert pre kernel RC1-es verziójához. Tegnapelőtt megjelent a Linux 2.4.19rc1-ac2, tegnap pedig az -ac3.

    A 2.4.19rc1-ac3 letölthető: patch-2.4.19-rc1-ac3.bz2

    Változások:[+ indicates stuff that went to Marcelo, o stuff that has not,

    * indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out]

    This is mostly a housekeeping patch designed to shrink diff sizes down and get ready for 2.4.20pre merging. Promise users please test this with *caution*. It should fix large drives on the 20262/3 but change nothing

    else but namings.

    Linux 2.4.19rc1-ac3

    o Remove SWSUSPEND

    | With the IDE backport option and other general 2.5 improvements

    | its now best worked on in 2.5

    o Remove duplicate config options (Steven Cole)

    o

    o Newer SX6000 has PDC20276 chips. Handle this (me)

    o Don't use LBA48 hack on Promise 20262/3 (Hank Yang)

    o Switch to Promise namings for chips (Hank Yang)

    o Update promise drive quirks (Hank Yang)

    o Fix missing sem up on error in usb printer (Oliver Neukum)

    o Correct FPU stack fault signal flag bits (Dave Richards)

    o Resync with base JFS tree (Dave Kleikamp)

    o Make it clear CMD64x drives CMD680 (Adrian Bunk)

    Linux 2.4.19rc1-ac2


    o Update eata and u14/34f drivers (Dario Ballabio)

    o Handle 3c556 transmitter enable bit (Andrew Morton)

    o Make the DRM layer use the pci mapping api (Arjan van de Ven)

    o Set pci dma masks on the i2o devices (Frank Davis)

    o JFFS2 bug fixes (Dave Woodhouse)

    o Fix i815 APSIZE masking (Nicolas Aspert)

    o Remove junk pcxxdelay function (Sergey Kononenko)

    o EFI partition updates (Matt Domsch)

    - I took out the MSDOS check - if both are

    present we should favour MSDOS for now

    o Fix ipc/shm locking (Hugh Dickins)

    o Update Configure.help (Steven Cole)

    o USB updates - cleanups (Greg Kroah-Hartmann)

    o USB fix for intuos tablet (Christer Nilsson)

    o USB scanner updates (David Nelson, Henning Meier-Geinitz,

    Sergey Vlasov, Karl Heinz Kremer)

    | Note - new maintainer for USB scanner - Brian Beattie

    o Re-merge the ramfs limits code (David Gibson)

    | * This needs good testing

    | + TODO - make ramfs homour vm_accounting

    o eepro100 warning fix (Pavel Machek)

    o Report ok for nfs directory fsync (Trond Myklebust)

    o Promise 20268 raid should be called 20270 (Hank Yang)

    | Trivial item pulled out of the pending promise patches

    o Speakup HZ != 100 cleanup part 1 (Arjan van de Ven)

    o Report HT info in /proc/cpuinfo (Arjan van de Ven)

    o PIV IRQ balancing fix (Ingo Molnar)

    o Allow a non PGE PII optimised build (Arjan van de Ven)

    o Elevator performance fixes (Andrea Arcangeli)

    o Update cpufreq, add PIV throttling (Robert Schwebel,

    Padraig Brady, Zwane Mwaikambo, Arjan van de Ven,

    Tora Engstad)

    o O(1) scheduler updates (Ingo Molnar)

    o Fix 64bit random panic with

    "I refuse to corrupt memory/swap" (Bill Nottingham)

    o Fix compile with floppy disabled (Adrian Bunk)

    o Quirk handler for Dunord I-3000 (Dave Close, David Mosberger)

    | Plus I added real PCI idents for neatness

    o Fix another vm accounting corner case (Robert Love)

    o Patch up XFree 4.1 back compat problems in DRM 4.2+ (Arjan van de Ven)

    Linux: Kernel tömörítés bzip2-vel

    Címkék

    Christian Ludwig egy új patchet küldött az LKML-re, melynek célja, hogy bzip2 tömörítési lehetőséget adjon a Linux kernelhez. A patch egy olyan választási lehetőséget biztosít, melynek segítségével lehetőség nyílik arra, hogy bzip2 tömörítést használhassunk a kernelhez, és a ramdisk image (initrd) kompresszálásához is. Az eredeti bzip tömörítő - a lossless data compressor - nem használatos az open source fejlesztésekben, mert szabadalmi megkötésekkel kell szembenéznie a fejlesztőnek, ha ehhez az eszközhöz nyúl. Az újabb, és magas fokon portolható bzip2 a Burrows-Wheeler block-rendező text tömörítő algoritmust és a Huffman kódolást használja. Ez a dokumentum leírja, hogy miért a bzip2-t használjuk inkább a bzip-pel szemben. Ez a kód teljesen szabadalom mentes, állítja a szerző, Julian Seward.A jelenleg létező 'make bzImage' parancs nem azt jelenti, hogy a kernel bzip-pel van tömörítve. A jelentése make "big zImage". A linux kernel dokumentációban (Documentation/kbuild/commands.txt) világosan le van írva, hogy "a különbség a 'zImage' file és a 'bzImage' file között az, hogy a 'bzImage' más elrendezést, és más betöltő algoritmust használ, és nagyobb a kapacitása. Mindkét file a gzip tömörítést használja."

    Christian Ludwig patche a 2.4.18 kernel ellen készült. Ez tulajdonképpen nem más mint a korábbi 2.2-es kernelhez készült, Tom Oehser által fejlesztett kód tisztított, és portolt verziója.

    Linux: minimális -rmap VM

    Címkék

    Rik van Riel kernel oldalán olvashatjuk a következőket:

    "Linus bejelentette (két héttel ezelőtt, a Linux kernelfejlesztők találkozóján), hogy érdeklődik egy minimális -rmap kernelpatch után. A patchet a 2.5-be lehetne illeszteni."Craig Kulesa készített egy minimális -rmap patchet a legutolsó fejlesztői kernel számára, kódtisztításokat hajtott végra rajta. Andrew Morton számos bugot fixált a patchben.

    Ez azért érdekes, mert néhány hónappal ezelőtt nagy port kavart fel, amikor Linus kicserélte a virtuális memória alrendszert a Linux kernelben. Sokan támadták amiért az Andrea Arcangeli által fejlesztett VM-et támogatta, mert számos fejlesztő meg volt/van győződve róla, hogy az -rmap (reverse mapping) alapú VM alrendszer stabilabb, robosztusabb, és nagyobb teljesítményre képes. Most itt a lehetőség a Riel féle VM előtt, hogy mégis bekerülhessen a fejlesztői, majd a stabil kernelbe is.

    Kapcsolódó hírek:

    A kernelfák erdeje - Linux VM régen és most

    Rik van Riel - a Linux kicsit más szemmel

    Andrea Arcangeli: 'Ne használd a 2.4-es kernelt enélkül a patch nélkül'

    További kapcsolódó hírek itt.

    Alan Cox: 2.4.19-rc1-ac1

    Címkék

    Alan Cox mester megjelentette az első javítófoltját a 2.4.19-rc1-es kernelhez.

    Letölthető: patch-2.4.19-rc1-ac1.gz

    Változások:From: Alan Cox

    To: linux-kernel@vger.kernel.org

    Subject: Linux 2.4.19-rc1-ac1

    Date: Tue, 9 Jul 2002 10:33:16 -0400 (EDT)



    [+ indicates stuff that went to Marcelo, o stuff that has not,

    * indicates stuff that is merged in mainstream now, X stuff that proved bad and was dropped out]



    This is to get stuff moving again primarily. There is a lot of other pending stuff in the queue including promise and osb4 ide, fixing the pci fixup for the IDE bios mapping bugs etc.



    Linux 2.4.19rc1-ac1

    o Merge with 2.4.19-rc1

    -Drop out mm fixes

    o Shmem fixes for -ac (Hugh Dickins)

    o Fix vm accounting corner cases (Hugh Dickins)

    o Fix utimes permission check error (Stephen Rothwell)

    | It was overstrong

    o Fix JFS error handling down_write_trylock (David Kleikamp)

    o Module loader off by 1 fix (Peter Oberparleiter)

    o Allow irda modem bits to be arch set (Grant Grundler)

    o ALI M1671 GART support (Arjan van de Ven)

    o IDE scsi off by one transformation fix (Mark Lord)

    o Printk fixes

    o USBserial semaphore fix (Pete Zaitcev)

    o Alpha updates for O(1) scheduler (Robert Love)

    Linux: 2.4 IDE Core patchek a 2.5-ös kernelhez

    Címkék

    Válaszul a 2.5-ös kernelben régóta instabil állapotban levő IDE réteg kódra, Jens Axboe elkészített hét patchet a 2.5.25-ös kernelhez, azzal, hogy portolta az IDE core kódot 2.4.19-pre10-ac2 kernelből a 2.5-ös fába. Ahogy Jens mondja:

    "Szükségem van egy stabil IDE kódra ahhoz, hogy tesztelni tudjam a 2.5-ös kernelt....Addig fogom ezt a patchet karban tartani, amíg úgy nem gondolom, hogy 2.5 IDE kód elegendően stabil...."

    A patch letölthető Jens kernel.org-on levő könyvtárából, vagy kinyerhető a BK fából.

    A programozó Pingvint tett az XBox-ba

    Címkék

    Egy német programozó kijelentette, hogy megtette az első lépéseket afelé, hogy Linuxot futtasson a Microsoft közkedvelt jatékkonzolán az XBox-on.Michael Steil - egy német programozó - bejelentette, hogy készített egy 'linuxprewiev' nevű alkalmazást, amelyet beleépített az XBox-ba. Az alkalmazás nem csinál mást, mint egy Pingvint rajzol az XBox indító-képernyőjére, és tájékozztat minket: "Xbox Linux Coming Soon!" (az XBox Linux hamarosan megérkezik). Ezen kívül még egy linket mutat az XBox Linux weboldalára. Ez az első olyan alkalmazás, amely úgy fut a konzolgépen, hogy nem használja a hivatalosan kiadott Xbox Software Development Kit-et (SDK), és az első lépés afelé, hogy az XBox-ból Linuxot futtató PC-t kapjunk.

    Steil a vezetője a Xbox Linux Project-nek, amely olyan önjelölt fejlesztőkből áll, amelyeknek a célja az, hogy kitalálják, hogyan lehetne Linuxot futtatni az XBox-on, lehetőleg anélkül, hogy törvényt vagy licensz jogot sértenének. Annak, hogy a dolog sikerül, nagy az esélye, hiszen az XBox egy Intel alapú PC hardverre épül.

    Bővebb információ: ZDNet cikk

    Linus Torvalds: Linux 2.5.25

    Címkék

    Linus kiadta a soron következő fejlesztöi kernelt. A 2.5.25 még több merget tartalmaz: ppc, scsi, USB, kbuild, input driverek, stb. Ezen kívül bemutatkozik a nem-100MHz belső kernel időzítés támogatása x86 architektúrán.

    Letölthető patch-2.5.25.gz

    Változások ChangeLog-2.5.25