Fedora 19 Vrijgave-informatie Vrijgave informatie voor Fedora 19
Onder redactie van
Het Fedora Docs Team
Juridische kennisgeving Copyright © 2013 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/bysa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners.
Samenvatting Dit document bevat de vrijgave informatie voor Fedora 19. Het beschrijft de belangrijkste veranderingen die aangeboden worden in de Schrödinger's Cat vergeleken met Fedora 18. Voor een gedetailleerde lijst met alle veranderingen, refereer je naar de Fedora technische opmerkingen.
1. Welkom bij Fedora 19 1.1. Welkom bij Fedora 1.2. Overzicht 1.3. Hardware overzicht 1.4. Terugkoppeling geven 2. Veranderingen in Fedora voor systeembeheerders 2.1. Kernel 2.2. Installatie
2.3. Opstarten 2.4. Beveiliging 2.5. Virtualisatie 2.6. Web servers 2.7. Cloud 2.8. Database servers 2.9. Bestand servers 2.10. Systeem daemons 2.11. Server configuratiegereedschappen 2.12. Bewaking en beheer oplossingen 3. Veranderingen in Fedora voor bureaubladgebruikers 3.1. Bureaublad 3.2. Productiviteit 3.3. Netwerken 3.4. Internationalisatie 4. Veranderingen in Fedora voor ontwikkelaars 4.1. Ontwikkeling 4.2. Ontwikkelgereedschappen 4.3. GCC gereedschappen 4.4. D 4.5. Haskell 4.6. Java 4.7. Web ontwikkeling 5. Veranderingen in Fedora voor specifieke doelgroepen 5.1. Wetenschap en techniek 5.2. Circuit Design 5.3. Embedded ontwikkeling 5.4. Radio amateur A. Medewerkers A.1. Schrijvers A.2. Vertalers B. Herzieningsgeschiedenis Register
1. Welkom bij Fedora 19 1.1. Welkom bij Fedora Je kunt de Fedora Project gemeenschap helpen door te gaan met het verbeteren van Fedora als je foutmeldingen en aanvragen voor verbeteringen indient. Bekijk Bugs And Feature Requests op de Fedora-wiki voor meer informatie over aanmelden van bugs en verbeteringen. Bedankt voor je medewerking. Om meer algemene informatie over Fedora te vinden, ga naar de volgende web pagina's op Fedora wiki (http://fedoraproject.org/wiki/): Fedora overzicht Fedora FAQ Hulp en discussies Deelnemen aan het Fedora Project
1.1.1. Heb je hulp nodig? Er is een aantal plaatsen waar je hulp kunt krijgen als je tegen problemen aanloopt. Als je tegen een probleem aanloopt en je zou wat hulp willen, dan ga je naar http://ask.fedoraproject.org. Veel antwoorden bevinden zich reeds daar, maar als je de jouwe niet vindt kun je eenvoudig een nieuwe vraag stellen. Dit heeft het voordeel dat iedereen met hetzelfde probleem het antwoord ook kan vinden. Je kunt ook hulp vinden op het #fedora kanaal op het IRC net irc.freenode.net. Denk eraan dat het kanaal bemand wordt door vrijwilligers die willen helpen, maar dat iemand met kennis over een bepaald onderwerp niet altijd beschikbaar is.
1.2. Overzicht Zoals altijd, blijft Fedora zich ontwikkelen met (Red Hat bijdragen) en het integreren van de nieuwste vrije en open bron software (Fedora 19 kenmerken). De volgende paragrafen geven een kort overzicht van de belangrijkste veranderingen ten opzichte van de vorige vrijgave van Fedora. Voor meer details over de kenmerken die opgenomen zijn in Fedora 19 wordt verwezen naar de individuele wiki pagina's die kenmerk doelen en vooruitgang bespreken: http://fedoraproject.org/wiki/Releases/19/FeatureList.
1.3. Hardware overzicht Fedora 19 biedt software aan voor allerlei toepassingen. De opslag, geheugen en processor eisen variëren afhankelijk van het gebruik. Een databaseserver met veel verkeer heeft bijvoorbeeld veel meer opslag en geheugen nodig dan een zakelijk bureaublad, welke op zijn beurt hogere eisen heeft dan een virtuele machine voor een enkele toepassing.
1.3.1. Minimale systeemconfiguratie De getallen hieronder zijn aanbevolen minima voor de standaard installatie. Jouw eisen kunnen anders zijn en de meeste toepassingen zullen voordeel hebben van meer dan de minimale hulpbronnen. 1GHz of snellere processor 1GB systeemgeheugen 10GB niet toegekende schijfruimte
Installaties met weinig geheugen Fedora 19 kan voor sommige toepassingen geïnstalleerd en gebruikt worden op systemen met beperkte hulpbronnen. Tekst, vnc of kickstart installaties worden geadviseerd in plaats van grafische installaties voor systemen met weinig geheugen. Grote pakket sets vereisen meer geheugen tijdens de installatie, daarom krijgen gebruikers van systemen met minder dan 768MB systeemgeheugen betere resultaten door eerst een minimale installatie uit te voeren en daarna pakketten toe te voegen. Gebruik de DVD installatie image voor het beste resultaat op systemen met minder dan 1GB geheugen.
1.3.2. Grafische hardware 1.3.2.1. Minimale hardware voor versnelde bureaubladen Fedora 19 ondersteunt de meeste display adapters. Moderne bureaublad omgevingen met veel functies zoals GNOME3 en KDE Plasma Workspaces gebruiken video apparaten voor het aanbieden van 3D-versnelde bureaubladen. Oudere grafische hardware kan versnelling misschien niet ondersteunen: Intel ouder dan GMA9xx NVIDIA eerder dan NV30 (GeForce FX5xxx series) Radeon eerder dan R300 (Radeon 9500) 1.3.2.2. CPU versnelde graphics Systemen met oudere of geen grafische versnellingsapparaten kunnen versnelde bureaublad omgevingen hebben met het gebruik van LLVMpipe technologie, welke de CPU gebruikt voor grafisch weergeven. LLVMpipe vereist een processor met SSE2 extensies. De extensies die door jouw processor ondersteund worden zijn opgesomd in de flags: sectie van /proc/cpuinfo 1.3.2.3. Het kiezen van een bureaublad omgeving voor jouw hardware De standaard bureaublad omgeving van Fedora 19, GNOME3, werkt het best met hardwareversnelling. Alternatieve bureaubladen worden aanbevolen voor gebruikers met oudere grafische hardware of als LLVMpipe onvoldoende performance oplevert. Bureaublad omgevingen kunnen aan een bestaande installatie toegevoegd worden en de omgeving wordt geselecteerd bij het inloggen. Om de beschikbare bureaubladen te tonen, gebruik je het yum grouplist commando: yum grouplist -v hidden | grep desktop
Installeer de gewenste groep: yum groupinstall "KDE Plasma Workspaces"
Of gebruik de korte groepsnaam voor installatie: yum install @mate-desktop-environment
1.4. Terugkoppeling geven Bedankt voor het nemen van tijd om opmerkingen, suggesties en foutrapporten door te geven aan de Fedora gemeenschap; dit helpt het verbeteren van de staat van Fedora, Linux en vrije software over de gehele wereld.
1.4.1. Terugkoppeling geven over Fedora software Om terugkoppeling te geven over Fedora software of andere systeem onderdelen, refereer je naar Bugs And Feature Requests. Een lijst met vaak gerapporteerde bugs en bekende problemen voor deze vrijgave is beschikbaar op de wiki pagina Common F19 bugs
1.4.2. Terugkoppeling geven over Vrijgave informatie Als je denkt dat deze vrijgave-informatie op een bepaalde manier verbeterd kan worden, kun je jouw terugkoppeling direct doorgeven aan de beat-schrijvers. Er zijn verschillende manieren om terugkoppeling te geven, in volgorde van voorkeur: Indien je een Fedora-account hebt, kun je de inhoud rechtstreeks bewerken op de Docs-Beatspagina op de wiki. Vul een fout verzoek in met dit sjabloon - Deze link is ALLEEN b edoeld voor terugkoppeling over de vrijgave informatie zelf. Refereer naar de aansporing hierboven voor details.
Stuur email naar de Release-Note maillijst op
[email protected]
2. Veranderingen in Fedora voor systeembeheerders 2.1. Kernel Fedora 19 bevat de 3.9.0 kernel.
2.2. Installatie 2.2.1. Minimale schermresolutie
Grafische installatie vereist een 800x600 resolutie of hoger Grafische installatie van Fedora 19 vereist een minimum schermresolutie van 800x600. Bezitters van apparaten met een lagere resolutie, zoals sommige netbooks, moeten tekst of VNC installatie gebruiken. Na de installatie zal Fedora deze apparaten met een lagere resolutie ondersteunen. De minimale resolutie eisen zijn alleen van toepassing voor de installatie.
2.2.2. Syslinux Fedora 19 bevat een optie voor het gebruik van de Extlinux bootlader,onderdeel van de Syslinux bootladers familie. Deze bootlader is zo geavanceerd als de standaard Grub2 bootlader en zal niet in alle situaties werken. Het doelgebruik voor F19 is lichtgewicht cloud images, maar je kunt Extlinux ook in andere situaties nuttig vinden. Op dit moment ondersteunt Extlinux LVM niet en hoewel btrfs wel ondersteund wordt, is die ondersteuning beperkt. Een ext2, ext3 of ext4 boot bestandssysteem wordt vereist voor het root bestandssysteem of voor een kleine standalone /boot partitie. Bovendien worden op dit moment alleen X86 architecturen ondersteund. Om Extlinux aan te zetten gebruik je het extlinux sleutelwoord op de Anaconda commandoregel of je gebruikt de "-extlinux" vlag voor het bootlader commando in kickstart. Deze eigenschap wordt zichtbaar gemaakt in de grafische of tekst-modus interface van het installatieprogramma.
Voor de meeste eindgebruikers heeft Syslinux niet de voorkeur! Het doel van deze ondersteuning is op dit moment voor een klein aantal gebruikssituaties, voornamelijk virtuele machines, en Extlinux zal niet voor alle situaties in Fedora 19 werken.
2.2.3. Firstboot configuratie Initiële instelschermen zijn voor Fedora 19 opgeknapt. GNOME biedt nu het aanmaken en configureren van een gebruiker bij de eerste keer opstarten. Andere omgevingen zullen in plaats hiervan de nieuwe functionaliteit van het installatieprogramma gebruiken.
2.2.4. Ondersteuning voor authenticatie op afstand is beperkt Het Fedora 19 installatieprogramma ondersteunt op dit moment tijdens de installatie geen configuratie van authenticatie op afstand. Als echter GNOME geïnstalleerd wordt en het installatieprogramma maakt geen gebruikers aan, dan zal bij de eerste keer opstarten een dialoog aangeboden worden voor het aanmaken van gebruikers welke FreeIPA en AD ondersteunt. Gebruikers de authenticatie op afstand vereisen voor andere gebruiksscenario's, moeten dit configureren in een kickstart bestand of nadat de installatie afgemaakt is.
2.2.5. Geavanceerde opslag Het opnieuw coderen van het anaconda installatieprogramma, wat begon in Fedora 18, wordt voortgezet. Fedora 19 biedt tijdens de installatie ondersteuning voor geavanceerde opslag, zoals fcoe, iscsi en multipath. De tekst-modus van het installatieprogramma is ook verbeterd.
2.2.6. AD domein integratie Fedora kan nu toetreden tot een domein vanuit een kickstart bestand of vanuit anaconda met het gebruik van eenmalige wachtwoorden een een eenvoudige syntaxis. # voorbeeld kickstart regel om toe te treden tot een realm: network --hostname=machine.ad.example.com realm join --one-time-password=MyPassword ad.example.com
2.3. Opstarten 2.3.1. Sneller opstarten met host specifieke initramfs.
Redding en opnieuw bouwen voor belangrijke veranderingen De opstartsnelheid is verbeterd door het verwijderen van niet gebruikte functies uit initramfs. Als nieuwe hardware toegevoegd wordt, start je op met de redding initramfs en gebruik je het commando dracut --regenerate-all --force om de initramfs opnieuw te bouwen en de oude te vervangen. Deze Fedora vrijgave bouwt een initramfs die specifiek voor jouw computer hardware toegesneden om een sneller opstarten mogelijk te maken. Als je jouw machine of belangrijke hardware veranderdt, moet je misschien opstarten met de Rescue boot ingang en dracut --regenerate-all uitvoeren. Als je wilt dat jouw initramfs hardware onafhankelijk is, installeer je het dracut-nohostonly rpm pakket. Als je helmaal geen reddingsimages wilt (zoals in virtuele machines), installeer je het dracut-norescue rpm pakket.
2.3.2. Visuele veranderingen in GRUB Het uiterlijk van GRUB en GRUB menu's is veranderd naar een meer naadloos en aantrekkelijk uiterlijk.
2.4. Beveiliging 2.4.1. Hardlink en symlink restricties Een aloude klasse beveiligingsproblemen is de link gebaseerde time-of-check-time-of-use race, wat gewoonlijk voorkomt in wereld beschrijfbare mappen zoals /tmp. De gebruikelijke exploitatiemethode voor deze zwakte is het overschrijden van privilege grenzen bij het volgen van een bepaalde link, zoals wanneer een root proces een link volgt die behoort aan een andere gebruiker. In Fedora 19, staan we het volgen van links alleen buiten een sticky world-writable map toe, of als de uid van de link en de volger matchen, of als de eigenaar van de map matcht met de eigenaar van de link. In vorige vrijgaven werd dit geforceerd door SELinux tactiek en in deze vrijgave worden de restricties ingeschakeld met sysctl instellingen in /usr/lib/sysctl.d/00-system.conf als een extra beschermingslaag: fs.protected_hardlinks = 1 fs.protected_symlinks = 1
Refereer naar http://lwn.net/Articles/503660/ en https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/? id=800179c9b8a1e796e441674776d11cd4c05d61d7 voor meer gedetailleerde informatie over deze verandering.
2.4.2. Gedeelde systeemcertificaten Aan root gekoppelde certificaatautoriteiten worden vanaf een enkele locatie verbruikt en worden gedeeld door de meeste toepassingen, tenzij die toepassingen expliciet geconfigureerd zijn voor andere certificaten. Een systeembeheerder kan nu een niet-standaard certificaatautoriteit als de vertrouwde root laten optreden met behulp van een bestand in een map locatie. Na het uitvoeren van een gereedschap, zal het door de meeste toepassingen gebruikt worden zoals verwacht, tenzij toepassingen anders geconfigureerd zijn. Voor implementatie details, refereer je naar http://fedoraproject.org/wiki/Features/SharedSystemCertificates:Testing.
2.4.3. FreeIPA 2.4.3.1. FreeIPA realmd ondersteuning Het is nu mogelijk om een cliënt eenvoudig te configureren om een FreeIPA domein te gebruiken voor authenticatie met gebruik van GNOME Control Center, kickstart of commandoregel: realm join myipadomain.com
2.4.3.2. FreeIPA vertrouwensverbeteringen Met het gebruik van FreeIPA om Active Directory domein te vertrouwen, is het nu mogelijk om meerdere domein controllers aan te wijzen in FreeIPA voor het bedienen van Windows cliënten. FreeIPA heeft beheer van extra domein achtervoegsel toegevoegd die zichtbaar zijn voor de vertrouwde Active Directory clienten van het domein. FreeIPA implementeert nu Global Catalog service om Active Directory domeinbeheerders toe te staan voor FreeIPA gebruikers. Documentatie van deze nieuwe functies is beschikbaar op http://www.freeipa.org/page/V3/MultipleTrustServers en https://fedorahosted.org/sssd/wiki/DesignDocs/GlobalCatalogLookups.
2.4.4. SSSD verbetert AD integratie Met de laatste major vrijgave van SSSD is de integratie met Active Directory domeinen verbeterd. AD sites worden gerespecteerd en SSSD probeert toegang te krijgen tot de dichts bijzijnde domein controller. Gebruikers en groepen van vertrouwde domeinen zijn beschikbaar.
2.4.5. Veerkrachtiger Kerberos Kerberos in Fedora 19 is verbeterd. Het is nu mogelijk om authenticatie uit te voeren met kerberos ongeacht of de lokale systeemtijd in gesynchroniseerd is met die van de kerberos server.
Verschillende kerberos bugs, inclusief het afhandelen van omgekeerde DNS records, zijn gerepareerd waardoor de kerberos ervaring gestroomlijnd is.
2.4.6. gssproxy Fedora 19 bevat gssproxy, een open bron project dat als doel heeft het verbeteren van GSSAPI gebruik van zowel de kernel voor authenticatie van bestandssysteem toegang op afstand als voor gebruikersruimte toepassingen. Het biedt een fijnkorrelige toegangscontrole voor Kerberos keytab toegang en het overwint verschillende beperkingen die de kernel had bij het omgaan met Kerberos tickets.
2.5. Virtualisatie 2.5.1. open-vm-tools open-vm-tools, de open bron implementatie van VMware Tools, is nu beschikbaar op Fedora.
2.5.2. Hoge beschikbaarheid container hulpbronnen Pacemaker ondersteunt nu de mogelijkheid om hulpbronnen op afstand te beheren op niet-cluster nodes met het gebruik van de pacemaker_remote service. Deze functie staat pacemaker het beheer toe van zowel virtuele gasten als de hulpbronnen zich binnen de gasten bevinden dit alles vanaf de host cluster node zonder dat vereist wordt dat de gast nodes de cluster stack uitvoeren. Bekijk http://clusterlabs.org/doc/ en het gebruiksoverzicht op http://fedoraproject.org/wiki/Features/High_Availability_Container_Resources voor meer informatie.
2.5.3. Virtuele opslag migratie KVM en libvirt ondersteunen nu een goede manier voor live migratie van virtuele machines zonder gedeelde opslag tussen de hosts. Een draaiende VM en de schijf ervan worden zonder downtime naar een nieuwe machine verplaatst. Voor meer informatie, lees je: http://wiki.qemu.org/Features/LiveBlockMigration http://wiki.qemu.org/Features/LiveBlockMigration/ImageStreamingAPI https://www.redhat.com/archives/libvir-list/2013-February/msg00277.html
2.5.4. Virtio Random getal generator KVM en libvirt ondersteunen nu een para-virtuele random getalgenerator apparaat. Deze kan gebruikt worden om entropie verhongering in virtuele machines te voorkomen., Deze verwijzingen documenteren en verklaren Virtio RNG: http://wiki.qemu-project.org/Features/VirtIORNG https://lists.gnu.org/archive/html/qemu-devel/2012-05/msg02235.html https://www.redhat.com/archives/libvir-list/2013-January/msg00775.html https://www.redhat.com/archives/libvir-list/2012-December/msg00937.html http://egd.sourceforge.net/ http://log.amitshah.net/2013/01/about-random-numbers-and-virtual-machines/ https://lwn.net/Articles/525459/
2.6. Web servers 2.7. Cloud 2.7.1. Gebruiksklare cloud images Gebruiksklare cloud images worden nu aangeboden als onderdeel van Fedora 19. Deze zijn beschikbaar in Amazon EC2 of voor rechtstreeks downloaden. De downloadbare images zijn beschikbaar in het gecomprimeerde raw image formaat en in qcow2 voor direct gebruik met EC2, OpenStack, CloudStack of Eucalyptus. De images zijn geconfigureerd met cloud-init, en zullen dus profiteren van ec2-compatibele metadata services voor het aanbieden van SSH sleutels.
2.7.2. OpenShift Origin OpenShift Origin, de community-ondersteunde versie van Red Hat's OpenShift, is voor de eerste keer beschikbaar in Fedora 19.
2.7.3. OpenStack Grizzly OpenStack is vernieuwd naar de laatste stabiele vrijgave, codenaam "Grizzly". OpenStack Grizzly bevat de Incubatie projecten Heat en Ceilometer, met daarnaast talloze andere vernieuwingen en verbeteringen. Een gedetailleerde lijst met de veranderingen is beschikbaar op https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly Verschillende subprojecten zijn ook beschikbaar, zoals hieronder opgemerkt. 2.7.3.1. Ceilometer Dit OpenStack incubatie project is nieuw in deze vrijgave. Refereer naar Ceilometer preliminary setup notes.
2.7.3.2. Heat Bit OpenStack incubatie project is nieuw in deze vrijgave. Refereer naar Heat preliminary setup notes 2.7.3.3. Nova Nova volumes is verwijderd ten gunste van cinder, refereer naar https://blueprints.launchpad.net/nova/+spec/deletenova-volume Compute nodes hebben geen toegang meer nodig tot de database voor ondersteuning van betere schaalbaarheid en beveiliging, refereer naar https://blueprints.launchpad.net/nova/+spec/no-db-compute Snapshots kunnen uitgevoerd worden naar blokapparaten en naar qcow2 bestanden, refereer naar https://blueprints.launchpad.net/nova/+spec/snapshots-for-everyone compute cells werd samengevoegd voor het ondersteunen van betere schaalbaarheid, refereer naar https://blueprints.launchpad.net/nova/+spec/nova-compute-cells lib virt ondersteunt nu SPICE en VNC, refereer naar https://blueprints.launchpad.net/nova/+spec/libvirt-spice 2.7.3.4. Quantum Beveiligingsgroepen worden nu ondersteund, details kunnen op https://blueprints.launchpad.net/quantum/+spec/quantum-security-groups gevondenworden 2.7.3.5. Cinder Volume backup naar swift is nu beschikbaar, refereer naar https://blueprints.launchpad.net/cinder/+spec/volumebackups LIO iSCSI doel ondersteuning, refereer naar https://blueprints.launchpad.net/cinder/+spec/lio-iscsi-support 2.7.3.6. Keystone Een nieuwe V3 API is geïmplementeerd, details vind je op https://blueprints.launchpad.net/keystone/+spec/implementv3-core-api Een nieuw LDAP backend is geïntroduceerd, kom meer te weten op https://blueprints.launchpad.net/keystone/+spec/adldap-identity-backend 2.7.3.7. Horizon Bestand uploaden is verbeterd, refereer naar https://blueprints.launchpad.net/horizon/+spec/file-upload-redux Uniforme configuratie is geïmplementeerd om het beheer te vereenvoudigen, kijk op https://blueprints.launchpad.net/horizon/+spec/unify-config Een systeem info paneel werd toegevoegd, refereer naar https://blueprints.launchpad.net/horizon/+spec/system-infopanel
2.8. Database servers 2.8.1. MariaDB Fedora 19 bevat MariaDB, een verbeterde en meer open afsplitsing van MySQL met een bloeiende gemeenschap. MariaDB wordt gebruikt als de standaard mysql compatibele database en de verandering zal transparant moeten zijn voor bijna alle MySQL gebruikers. Indien vereist zijn de originele MySQL pakketten nog beschikbaar als communitymysql. Om meer te weten te komen over de migratie naar MariaDB, lees je https://kb.askmonty.org/en/mariadb-versus-mysqlfeatures/ en https://kb.askmonty.org/en/mariadb-versus-mysql-compatibility/.
2.8.2. Derby Apache Derb y, een open bron relationele database helemaal in Java geïmplementeerd, is vernieuwd naar versie 10.9.1.0. Voor gedetailleerde informatie over de veranderingen in Derb y, raadpleeg je de website van het project op http://db.apache.org/derby/
2.8.3. sqlite De functionaliteit van sqlite is uitgebreid en verbeterd met de vernieuwing naar versie 3.7.15. Het project biedt een vrijgavegeschiedenis aan op http://www.sqlite.org/changes.html
2.9. Bestand servers 2.9.1. NFSTest Fedora 19 biedt NFSTest, een suite gereedschappen voor het testen van NFS cliënten en services. Gedetailleerde informatie is beschikbaar op http://wiki.linux-nfs.org/wiki/index.php/NFStest
2.10. Systeem daemons
2.10.1. Privé tijdelijke mappen beschikbaar Services welke in hun configuratie een PrivateTmp= map gedefinieerd hebben, maken gebruik van een privé tijdelijke map die door alle processen van de service gedeeld wordt. Deze tijdelijke bestanden worden verwijderd als de service gestopt wordt.
2.10.2. systemd 2.10.2.1. Modulaire service configuratie met drop-in bestanden systemd zal nu zoeken naar configuratie instructies voor een service in /etc/systemd/system/foo.service.d/bar.conf, wat eenvoudiger maakt om site specifieke veranderingen te organiseren en in te zetten. 2.10.2.2. systemd lichtgewicht containers nspawn containers zijn verbeterd om installatie van een onveranderde Fedora distributie toe te staan voor het testen, debuggen en ontwikkelen. 2.10.2.3. systemd Message Catalog De systemd Message Catalog gebruikt globaal-unieke boodschap identifiers om specifieke foutboodschappen te koppelen aan extra informatie zoals uitgebreide uitleg en verwijzingen naar verdere informatie. 2.10.2.4. systemd hulpmiddelcontrole In Fedora 19 voegt systemd de mogelijkheid toe om op cgroup gebaseerde hulpmiddelcontrole voor services dynamisch te veranderen. 2.10.2.5. systemd timers systemd voegt ondersteuning toe voor agenda-tijd gebeurtenissen, naast bestaande ondersteuning voor monotone-tijd gebeurtenissen. 2.10.2.6. systemd-analyze systemd-analyze kan nu het GraphViz dot gereedschap gebruiken voor het genereren van grafieken van het boot proces. GraphViz kan geïnstalleerd worden met yum install graphviz en zal een representatie maken van het volledige boot proces met systemd-analyze dot | dot -Tsvg > systemd.svg Meer verfijnde plots kunnen met de optionele argumenten --order, --require, --from-pattern= en --to-pattern= gegenereerd worden. Voor meer details en voorbeelden, refereer je naar man 1 systemd-analyze. 2.10.2.7. Socket gereedschappen systemd biedt nu enkele gereedschappen aan voor het werken met socket units: systemctl list-sockets om te laten zien op welke sockets systemd luistert, tot welke socket units ze behoren en de units die ze activeren. systemd-activate om socket activatie te testen. 2.10.2.8. Veranderingen in het journaal De eigenaar van journaal bestanden is nu de speciale "systemd-journal" groep in plaats van de 'adm' groep. Veranderingen in het gebruik van journalctl omvatten: journalctl -r om eerst de nieuwe ingangen te zien. journalctl -e om naar het einde van de lijst te springen. journalctl --user-unit="foo" voor het filteren met gebruikersunits Een nieuwe module in de systemd python API voor het lezen van de journaal journalctl slaat nu journaal log data persistent op in /var/log/journal. In vorige vrijgaven werd journaal data opgeslagen in /var/run/journal, welke vluchtig is en bij opnieuw opstarten leeg gemaakt wordt. Te beginnen met Fedora 19, is journaal data persistent voor opnieuw opstarten.
2.11. Server configuratiegereedschappen 2.11.1. yum-presto opgenomen in yum De yum-presto plug-in, gebruikt voor het afhandelen van delta RPM bestanden, is opgenomen in yum. Om het gebruik van delta RPM pakketten uit te zetten, neem je deltarpm=0 op in /etc/yum.conf. Refereer naar man yum.conf voor meer details.
2.11.2. Yum-geactiveerde LVM snapshots Met gebruik van het yum-plugin-fs-snapshot pakket kan van thinly provisioned LVM bestandssystemen automatisch een snapshot gemaakt worden bij pakketvernieuwingen. Bestaande thinly provisioned volumes zijn vereist. Het maken van een snapshot wordt aangezet in het configuratiebestand van de plug-in in /etc/yum/pluginconf.d/fs-snapshot.conf: Neem enabled=1 op in de [lvm] sectie om het aan te zetten. neem create_snapshots_in_post=1 op in de [main] sectie om een snapshot te maken na de yum transactie.
2.11.3. Yum groepen als objecten Met het afhandelen van pakketgroepen als objecten in plaats van statische lijsten, zullen pakketbeheerders zoals yum nu de informatie opslaan en het later gebruiken voor groep gerelateerde commando's en vernieuwingen zullen automatisch nieuwe pakketten meenemen als deze aan de groep zijn toegevoegd.
2.11.4. Eenvoudiger beheer met OpenLMI De OpenLMI infrastructuur is sterk verbeterd. Een nieuwe opslag API, bewaking en providers voor hardware informatie, realmd en firewall zijn toegevoegd. Er zijn ook verbeteringen aangebracht in de bestaande providers. De in het pakket opgenomen documentatie is vernieuwd om de nieuwe functies te tonen.
2.12. Bewaking en beheer oplossingen 2.12.1. Performance Co-Pilot Performace Co-Pilot, een kader en server suite voor systeem niveau performance bewaking en beheer, is vernieuwd naar versie 3.7. Raadpleeg de release notes van het project op http://oss.sgi.com/projects/pcp/news.html en hun documentatie op http://oss.sgi.com/projects/pcp/pcp-gui.git/man/html/index.html
2.12.2. Puppet Fedora 19 levert de 3.x serie van de populaire puppet gereedschapskist. Voor details over puppet 3, raadpleeg je de documentatie van het project op http://docs.puppetlabs.com/puppet/3/reference/release_notes.html
3. Veranderingen in Fedora voor bureaubladgebruikers 3.1. Bureaublad 3.1.1. Cinnamon De nieuwste vrijgave van de populaire bureaublad omgeving Cinnamon bevat in Fedora 19 nieuwe functies en verfraaiingen: nemo, de bestandsbeheerder, is sterk veranderd om zijn gedrag te integreren met Cinnamon. screensaver is verbeterd, inclusief een vergrendelscherm met een aanpasbaar afwezigheidsbericht. control center is meer omvattend. desklets zijn bureaublad applets en de Cinnamon community biedt een groot aantal aan. spices zijn Cinnamon aanpassingen, zoals desklets, applets, thema's en extensies. Ze kunnen nu met een nieuw bureaublad hulpprogramma geïnstalleerd worden. Hoewel Cinnamon oorspronkelijk gebaseerd is op GNOME, heeft het zich ontwikkeld tot een onafhankelijke afsplitsing met vele kenmerken. Voor nieuws en details over het Cinnamon project, refereer je naar http://cinnamon.linuxmint.com
3.1.2. GNOME Fedora PRODVER; bevat de nieuwste versie van het GNOME bureaublad, 3.8. Voor meer informatie over wat nieuw is in deze GNOME vrijgave, bekijk je de vrijgave-informatie van het project op http://library.gnome.org/misc/release-notes/3.8 3.1.2.1. Sessie logs zijn verplaatst naar journaal Gebruikerssessie logs, vroeger opgeslagen in $HOME/.cache/gdm/session.log, zijn verplaatst nar het journaal. To view your user session log, identify your user ID and view the journal for that UID : $ id uid=1000(username) gid=1000(username) groups=1000(username) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 $ journalctl _UID=1000
3.1.2.2. Ondersteuning van het extraheren van RAR bestanden File Roller, de grafische archiefbeheerder van GNOME, kan extractie van bestanden uit RAR archieven ondersteunen na installatie van het unar pakket. unar is een vrij en open bron commandoregel extractieprogramma voor meerdere formaten dat onderdeel is van het The Unarchiver project voor het extraheren van RAR bestanden, inclusief versleutelde en multi-volume archieven. In vorige Fedora vrijgaven moesten gebruikers voor dit doel het niet-vrije unrar gereedschap installeren vanaf een repository van derden. Dat is nu niet meer nodig. Fedora heeft nog steeds geen standaard ondersteuning voor het aanmaken van nieuwe RAR bestanden omdat er geen vrij en open bron gereedschap is dat deze functionaliteit aanbiedt. Fedora bevat echter ondersteuning voor meerdere vrije en open bron compressieformaten die in het algemeen als meer efficiënt dan RAR beschouwd worden, zoals het populaire XZ formaat en het wordt aanbevolen dat je dit gebruikt voor het distribueren van gecomprimeerde bestanden.
3.1.3. KDE Fedora 19 bevat KDE Plasma Workspaces versie 4.10 en de nieuwste versie van KDE Platform en Applications. Om meer over deze vrijgave te weten te komen, raadpleeg je http://www.kde.org/announcements/4.10/ 3.1.3.1. KScreen
De configuratie van meerdere displays is verbeterd met KScreen, een nieuw schermbeheer softwareprogramma voor KDE. Het heeft een nieuwe gebruikersinterface voor monitorconfiguratie en automatisch opslaan en terughalen van profielen voor aangesloten monitoren. Lees meer over KScreen op http://community.kde.org/Solid/Projects/ScreenManagement
3.1.4. MATE De nieuwste versie van een bekende favoriet, MATE 1.6 biedt met moderne functionaliteit een gepolijste en stabiele bureaublad omgeving. Lees meer over veranderingen in MATE in de vrijgave aankondiging van het project op http://matedesktop.org/2013/04/02/mate-1-6-released/
3.2. Productiviteit 3.2.1. LibreOffice 4.0 Lib reOffice is vernieuwd naar versie 4.0, met vele opvallende eigenschappen en reparaties. Voor gedetailleerde informatie over deze veranderingen lees je http://www.libreoffice.org/download/4-0-new-features-and-fixes/
3.2.2. Commandoregel gereedschappen findutils is vernieuwd naar versie 4.5.11 en brengt verschillende functionele veranderingen. Gebruikers van find moeten /usr/share/doc/findutils-*/NEWS raadplegen voor veranderingen, inclusief xargs, printf en regex functies. sed heeft een nieuw commando F voor het printen van de inputbestand namen, en nieuwe optie -z of --null-data voor het scheiden van regels met ASCII NULL karakters en andere reparaties beschreven in /usr/share/doc/sed-*/NEWS
3.3. Netwerken 3.3.1. Federated VoIP Fedora 19 biedt betere ondersteuning voor echte federated VoIP, met de reSIProcate (repro) SIP proxy en reTurnServer, een ICE, STUN en TURN server voor zowel SIP als XMPP (Jabber) netwerken.
3.3.2. Verbeterde mobiele breedband ondersteuning Fedora 19 bevat een nieuwe, meer capabele versie van ModemManager voor interactie met mobiele breedbandapparaten. Deze versie geeft betere ondersteuning voor multi-mode apparaten zoals Qualcomm Gobi WWAN kaarten en andere apparaten die ondersteuning hebben voor de CDMA/EVDO/LTE standaarden, de GSM/UMTS/LTE standaarden of apparaten die beide kunnen ondersteunen. Om deze ondersteuning aan te bieden, is de D-Bus API van ModemManager aangepast, wat vernieuwingen kan vereisen in toepassingen die interactie met ModemManager hebben voor het controleren van WWAN apparaten. Veel apparaten zullen verbinden en authenticatie uitvoeren met de NetworkManager GUI. nm-cli heeft functies toegevoegd gekregen om mobiele verbindingen te configureren. Voor meer gedetailleerde gebruiksinformatie refereer je naar http://fedoraproject.org/wiki/Features/MoreMobileBroadband .
3.3.3. firewalld verbeteringen De Firewall daemon, firewalld, die in Fedora 18 geïntroduceerd is als de standaard firewall oplossing, heeft nieuwe functies gekregen voor het makkelijker configureren van deze krachtige firewall. 3.3.3.1. De firewall vergrendelen en whitelist veranderingen Dynamische firewall configuratie door toepassingen kan nu helemaal vergrendeld worden of beperkt door een whitelist. De whitelist kan commando's, gebruikers, UID's and SELinux context bevatten. Om de firewall te vergrendelen, stel je Lockdown=yes in /etc/firewalld/firewalld.conf in en je laadt de firewall opnieuw in. firewall-cmd --reload
De firewall moet opnieuw geladen worden om veranderingen de whitelist effect te laten hebben. De whitelist configuratie bevindt zich in /etc/firewalld/lockdown-whitelist.xml en is standaard leeg. De whitelist hieronder zal alleen firewall-cmd toestasan om veranderingen in de firewall aan te brengen. Het '*' karakter laat de regel matchen met argumenten die aan firewall-cmd doorgegeven worden
<whitelist>
Voor meer informatie over firewalld vergrendelen, refereer je naar de functiepagina op http://fedoraproject.org/wiki/Features/FirewalldLockdown 3.3.3.2. Rijke taal voor regelconfiguratie Fedora 19 bevat de nieuwste firewalld versie, welke een rijke taal ondersteunt waarmee complexere firewalls op een
gemakkelijke manier gemaakt kunnen worden. Om voordeel te hebben van nieuwe systeem, lees je http://fedoraproject.org/wiki/Features/FirewalldRichLanguage
3.3.4. OpenVPN 2.3 OpenVPN is vernieuw naar versie 2.3, en heeft vele functieverbeteringen, foutreparaties en uitgebreide documentatie. Voor gedetailleerde informatie over deze veranderingen, raadpleeg je https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn23
3.3.5. OpenConnect OpenConnect is vernieuwd naar versie 4.99, met het toevoegen van XML POST ondersteuning voor oplossingen zoals AnyConnect, de --os schakelaar om naar de gateway een ander besturingssysteem type te rapporteren en SecurID token ondersteuning met lib stoken.
3.3.6. BIND10 De BIND10 suite wordt nu uitgeleverd in de Fedora repositories. Dit omvat de DNS server daemon named, de dhcpd server daemon en gerelateerde hulpprogramma's. Documentatie is beschikbaar op http://bind10.isc.org/wiki en de BIND10 Guide. Te beginnen met Fedora 19 is het named PID bestand verplaatst van /var/run/named/named.pid naar /run/named/named.pid. Gebruikers met een aangepaste named.conf moeten bij het migreren naar Fedora 19 een pid-file statement toevoegen aan de options sectie:
options { ... pid-file ... };
"/run/named/named.pid";
3.3.7. Stabiele netwerkinterface naamgeving De udevd service heeft een lange geschiedenis voor het aanbieden van voorspelbare namen voor blok en andere apparaten. Fedora zal nu standaard udev ook gebruiken voor de naamgeving van netwerkinterfaces, wat meer betrouwbare interface namen zal geven op systemen met meerdere netwerk apparaten. Alternatieve naamschema's, zoals aangepaste udev regels of b iosdevname, zullen deze standaard terzijde schuiven. Gebruikers die upgraden vanaf vorige vrijgaven moeten misschien de apparaat namen vernieuwen waarnaar gerefereerd wordt in /etc/system/network-scripts/, hoewel in de meeste gevallen b iosdevname door zal gaan met het beheren van de naamgeving. Voor meer informatie refereer je naar http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames.
3.4. Internationalisatie 3.4.1. Invoermethoden ib us Standaard snelkoppelingen om Inputmethode aan en uit te zetten is veranderd naar Super+space IME omschakel dialoog is geimplementeerd in GNOME Desktop ibus-setup biedt twee opties voor ander bureaubladen dan GNOME: Gebruik systeemtoetsenbord en Embed preedit test in toepassingsvenster ib us-kkc of Kana Kanji Conversion is de nieuwe standaard Japanse inputmethode engine met gebruik van de nieuwe lib kkc backend. Het vervangt ib us-anthy. ib us-lib pinyin, een intelligente pinyin engine met gebruik van lib pinyin, ondersteunt nu het configureren van geactiveerde mappen en het importeren van woordenboeken van derden vanuit de insteldialoog. ib us-b ogo is een nieuwe Vietnamese engine voor ibus. ib us-typing-b ooster maakt nu beter gebruik van hunspell bij het aanbieden van suggesties en ondersteunt Tab woord voltooiing. imsettings controleert nu de org.gnome.settings-daemon.plugins.plugins.keyboard.active gsettings sleutel om te bepalen of imsettings inputmethodes op GNOME en Cinnamon bureaubladen moet beheren. Als je voor deze geen IBus integratie wilt gebruiken, stel je de sleutel in op false.
3.4.2. Lettertypen fonts-tweak-tool heeft nu ondersteuning voor embedded bitmaps, font substitutie configuratie en OpenType Feature Tags. Lohit lettertype heeft een aantal verbeteringen: Gereserveerde lettertype naam verwijderd uit de OLF licentie. lohit-devanagari-fonts heeft gecorrigeerde " ी" lettergreep met mr_IN locale. lohit-gujarati-fonts heeft gerepareerde karaktervorm "Dha" U+0AA7. lohit-kannada-fonts is gerepareerd voor klinker tekens lettergrepen en NGA en NYA symbolen bevestiging met klinker tekens. lohit-malayalam-fonts ondersteunt nu Dot Reph (u0D4E), dit werkt goed met harfbuzz-ng.
lohit-tamil-fonts heeft aangepaste nul naar vijf cijfers, roepie teken (u0BF9) en correct weergave van Tamil Letter RA,RI,RII volgens de GoTN standaarden. lohit-telugu-fonts verbinden nu de NYU ఞ + ◌ు and NYUU ఞ + ◌ూ combinatie op de juiste manier. paktype-naskh-b asic-fonts, paktype-naqsh-fonts, paktype-tehreer-fonts en paktype-ajrak-fonts bevatten nu het Turkse Lira symbool en foutreparaties met Hamza Below Ye Een nieuwe lettertypefamilie voor Hebreews, shofar, is beschikbaar in het culmus-shofar-fonts pakket. Nieuwe hinted open type lettertypes voor Latin, Armenian, Devanagari Ethiopic Georgian, Hebrew, Khmer, Lao, Tamil en Thai scripts zijn beschikbaar in het pakket google-noto-fonts
3.4.3. Vertaalgereedschappen Fedora heeft een nieuw vertaalgereedschap, tw, toegevoegd gekregen. Het vertaalt woorden tussen talen met gebruik van interne woordenboeken, Google Translation en FreeTranslation.
4. Veranderingen in Fedora voor ontwikkelaars 4.1. Ontwikkeling 4.1.1. Scratch Fedora 19 bevat Scratch, de grafische programmeeromgeving van de Lifelong Kindergarten Group van het IT Media Lab. Scratch maakt het eenvoudig om je eigen interactieve verhalen, spellen, animaties, muziek en kunt te maken. Installeer Scratch met yum install scratch
en voer het uit vanuit het toepassingenmenu van je bureaublad (onder Programmeren) of door `scratch` in te typen in een terminal venster.
4.1.2. Nieuwe Ruby 2.0.0 Rub y is beschikbaar in Fedora 19. De nieuwe vrijgave biedt toevoegingen aan de kern taal, nieuwe ingebouwde bibliotheken, verbeterde debug ondersteuning en performanceverbeteringen. Het Ruby project heeft gedetailleerde veranderingen en compatibiliteit richtlijnen uitgegeven in de vrijgave aankondiging op http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/
4.1.3. JRuby 1.7 JRub y is vernieuwd naar versie 1.7 en bevat verbeterde verpakking. Details over de vrijgave zijn beschikbaar op http://jruby.org/2012/10/22/jruby-1-7-0.html
4.1.4. Erlang De concurrent programmeertaal en runtime voor algemene doeleinden Erlang is vernieuwd naar R16B. De volledige verander log is beschikbaar op http://www.erlang.org/download/otp_src_R16A_RELEASE_CANDIDATE.readme en http://www.erlang.org/download/otp_src_R16B.readme. Documentatie omvat http://vimeo.com/44790646 en http://www.erlang.org/download_release/17
4.1.5. Boost vernieuwd naar 1.53 Fedora 19 bevat Boost versie 1.53. Vergeleken met 1.50 meegeleverd met Fedora 18, heeft Boost 1.53 verschillende nieuwe bibliotheken: Context, voor context omschakelen Coroutine, een co-routine bibliotheek Lockfree, lockfree datastructuren Multiprecision, extended precisie aritmetische types voor drijvende komma, integer en rationele aritmetiek Atomic, C++11-style atomic<> Odeint, voor het oplossen van gewone differentieel vergelijkingen Vele andere bibliotheken werden vernieuwd. De gedetailleerde release notes zijn beschikbaar voor Boost 1.51.0, 1.52.0 en 1.53.0: Boost 1.50.0 Release Notes Boost 1.51.0 Release Notes: Boost 1.52.0 Release Notes: Boost 1.53.0 Release Notes
Backwards compatibiliteit Merk op dat noch API, noch ABI compatibiliteit met Boost 1.50 mag worden aangenomen. Toepassingen van derden gebouwd met oudere versies van Boost moeten opnieuw gecompileerd worden en moeten misschien aangepast worden om goed met Boost 1.53 te werken.
4.1.6. GNU Guile vernieuwd naar versie 2.0.7 GNU Guile is vernieuwd naar versie 2.0.7 . Toepassingen van derden die afhangen van legacy guile kunnen het compatguile18 pakket gebruiken. Meer informatie over Guile 2 kan gevonden worden op http://www.gnu.org/software/guile/download.html#releases
4.1.7. Python 4.1.7.1. Pillow vervangt PIL De Python Imaging Library, of PIL, is vervangen door Pillow, een actief onderhouden afsplitsing, welke ook Python 3 compatibele modules aanbiedt. Pillow is a drop-in vervanging voor PIL, behalve dat het importeren van modules nu vereist from PIL import <Module>
syntax in plaats van simply import <Module>
Deze verandering verbreekt de terugwaartse compatibiliteit net de legacy PIL niet. Documentatie is beschikbaar op https://github.com/python-imaging/Pillow/ 4.1.7.2. PyXML is verwijderd, gebruik stdlib Python programmeurs die de xml module gebruiken, zullen ontdekken dat een paar onderdelen ervan anders werken dan in het verleden. Dit komt omdat Fedora PyXML niet meer mee levert. Deze verandering maakt het mogelijk dat de python stdlib xml module zichtbaar is voor programmeurs. PyXML verving de stdlib code met zijn eigen, minder onderhouden code en en het weglaten van PyXML zorgt ervoor dar stlib functies de voorkeur krijgen.
4.2. Ontwikkelgereedschappen 4.2.1. Checkpoint en herstellen met crtools Het CRIU (Checkpoint/Restore in User-space) project biedt een gebruikersruimte implementatie van proces en procesgroep checkpoint/herstel. Met de gebruikersruimte gereedschappen crtools beschikbaar in deze vrijgave, is het mogelijk om een checkpoint van processen te maken en ze later weer te herstellen (bijv. na een crash) of de checkpoint van proces of procesgroep te migreren naar een ander systeem. CRIU streeft ernaar om zo transparant mogelijk te zijn zodat geen instrumentatie of opnieuw compileren van de checkpoint processen nodig is. TOm een proces te dumpen, gebruik je het commando: crtools dump -D /pad/naar/dump-map -t
Om een proces te herstellen, gebruik je het commando: crtools restore -D /pad/naar/dump-map -t
Het CRIU project kan gevonden worden op http://criu.org
4.2.2. Developer's Assistant Nieuwe ontwikkelaars krijgen een snelle start met Developer's Assistant, een set gereedschappen voor het snel starten van projecten met een verscheidenheid aan talen en kaders. Het devassistant pakket ondersteunt op dit moment: C en C++ python inclusief django en flask java inclusief jsf en maven
4.2.3. MEMSTOMP Fedora 19 biedt MEMSTOMP, een DSO die voor-geladen kan worden in een toepassing voor het ontdekken van overlappende geheugenargumenten voor bepaalde functies met lagere runtime kosten dan valgrind.
4.2.4. Nieuwe gereedschappen recode voegt de mogelijkheid toe om bestanden te converteren tussen karaktersets en gebruik comdemod is een gereedschap voor assistentie met code base refactors op grote schaal. jimtcl, een lichtgewicht Tcl implementatie. fox, een C++ gebaseerde gereedschapskist voor het eenvoudig en efficiënt ontwikkelen van grafische gebruikersinterfaces.
4.3. GCC gereedschappen 4.3.1. GCC 4.8.x Met ingang van Fedora 19 wordt GCC 4.8.x meegeleverd als de standaard GCC. Bovendien zijn alle Fedora pakketten opnieuw gebouwd met GCC 4.8.x (en GLIBC 2.17; zie hieronder) Gebruikers kunnen gecompileerde code verbeteringen onderzoeken en de nieuw toegevoegde eigenschappen gebruiken, zoals verbeterde C++11 en C11 ondersteuning, verbeterde vectorisatie ondersteuning, enzovoort.
Vernieuwingen in GCC omvat de MinGW cross-compiler. Een van de meest opvallende veranderingen is dat het standaard exception handling model voor het win64 doel veranderd is van SjLj naar SEH. Het win32 doel gebruikt het SjLj exception handling model nog steeds. Hierdoor zullen alle binaire programma's voor het win64 doel die exception handling gebruiken afhangen van libgcc_s_seh-1.dll in plaats van libgcc_s_sjlj-1.dll. Voor meer informatie over de veranderingen in GCC 4.8.x, refereer je naar http://gcc.gnu.org/gcc-4.8/changes.html
4.3.2. GLIBC 2.17 Met ingang van Fedora 19 wordt GLIBC 2.17 meegeleverd als de standaard GLIBC. Alle Fedora pakketten zijn opnieuw gebouwd met GLIBC 2.17 (en GCC 4.8.x; zie hierboven). Voor meer informatie over de veranderingen in GLIBC 2.17, refereer je naar http://sourceware.org/ml/libcannounce/2012/msg00001.html
4.4. D 4.5. Haskell GHC is vernieuwd naar 7.4.2, Haskell Platform naar 2012.4 en er zijn vele andere bibliotheek vernieuwingen.
4.6. Java 4.6.1. Java 8 technische preview Deze vrijgave van Fedora bevat een technische preview van Java 8, aangeboden met de java-1.8.0-openjdk en java1.8.0-openjdk-devel pakketten. Java 7 blijft de standaard JDK voor deze vrijgave. Het opnemen van Java 8 en OpenJDK8 laat ontwikkelaars hun toepassingen parallel ontwikkelen en testen voor de volgende versie van Java terwijl iedereen nog steeds de stabiele Java 7 voor dagelijks gebruik gebruiken. Nieuwe eigenschappen van OpenJDK8 worden getoond op http://openjdk.java.net/projects/jdk8/features/
4.6.2. Vereenvoudigd verpakken met Maven Een verbeterde en vereenvoudigde manier is geïntroduceerd om RPM pakketten aan te maken van Apache Maven projecten. Details en conversie recepten van oude spec bestanden kunnen op http://mizdebsk.fedorapeople.org/xmvn/cookbook/ gevonden worden
4.6.3. Thermostat 1.0 Fedora 19 bevat Thermostat 1.0, de eerste vrijgave van thermostat met een stabiele API, een OpenJDK gereedschap voor bewaking, instrumentatie en onderhoudsgemak. Voor gebruiksinformatie raadpleeg je de Thermostat gebruikersgids op http://icedtea.classpath.org/wiki/Thermostat/UserGuide
4.7. Web ontwikkeling 4.7.1. PHP is vernieuwd naar 5.5.0 De populaire programmeertaal PHP is vernieuwd naar versie 5.5.0. Dit omvat een aantal belangrijke nieuwe functies, inclusief ondersteuning voor Generators, de nieuwe Zend Optimizer+ Opcode cache en ook een aantal performanceverbeteringen. Voor de complete details refereer je naar Migrating from PHP 5.4.x to PHP 5.5.x. PHP ontwikkelaars moeten /usr/share/doc/php-common-*/NEWS lezen om meet te weten te komen over de veranderingen en de migratiegids consulteren op http://www.php.net/manual/en/migration55.php.
4.7.2. Node.js Fedora 19 bevat nu de Node.js JavaScript runtime omgeving voor het ontwikkelen van snelle en schaalbare netwerktoepassingen met gebruik van de JavaScript programmeertaal. Ook is de npm pakketbeheerder opgenomen, welke toegang biedt tot meer dan 20.000 bibliotheken en toepassingen die beschikbaar zijn met vrije en open bron licenties. Voor meer informatie over Node.js, refereer je naar http://nodejs.org of je bekijkt de documentatie in het nodejs-docs pakket. Voor meer informatie over npm, inclusief een map met beschikbare bibliotheken en programma's, bezoek je http://npmjs.org/.
4.7.3. Django 1.5 Fedora 19 bevat versie 1.5 van het populaire Django webapplicatie framewerk. Deze versie bevat verbeteringen voor het gemakkelijker aanbieden van aangepaste authenticatie functionaliteit, verbeterde cache ondersteuning, een nieuwe template tag om het gebruik van JavaScript templates in Django templates eenvoudiger te maken, en nog meer. Voor de volledige details, bekijk je de Django 1.5 vrijgave informatie op https://docs.djangoproject.com/en/dev/releases/1.5/.
5. Veranderingen in Fedora voor specifieke doelgroepen 5.1. Wetenschap en techniek 5.1.1. E De E stellingenbewijzer versie 1.7 wordt nu meegeleverd met Fedora 19. Verbeteringen omvatten: Verbeterde automatische modus Interactief bevragen voor grote specificaties Verschillende kleine foutreparaties
5.1.2. gabedit gab edit is vernieuwd naar 2.4.6. Verbeteringen omvatten: Gabedit kan nu orbitalen uit GENNBO bestanden lezen Meerdere filters (Gaussian, Blackman, Blackman-Harris,...) zijn in het GabexitXYPlot venster geïmplementeerd Psi4 wordt gedeeltelijk ondersteund: inputbestand, geometrie, frequenties, UV spectrum NCI (niet-covalente interacties index) analyse is geimplementeerd (zie Johnson et al., J. Am. Chem. Soc. 132, 6498 (2010)) Analyse van Spatial Extent in Charge-Transfer Excitations geïmplementeerd (Zie Le Bahers et al., J. Chem. Theory Comput. 2011, 7, 2498-2506)
5.1.3. gdl De Gnu Data Language, gdl, is vernieuw naar 0.9.3. Nieuwe functies omvatten: ondersteuning voor lege matrices en !NULL systeemvariabele promotie van FOR loop indexvariabele type SCOPE_VARFETCH (alleen LEVEL sleutelwoord wordt ondersteund) ondersteuning voor .SKIP [NSteps] commando sleutelwoord DIM in MOMENT(), MEAN(), STDDEV(), VARIANCE(), SKEWNESS(), KURTOSIS() sleutelwoord SIGN in FINITE verschillende verbeteringen in READ_JPEG, READ_PNG, WRITE_JPEG, WRITE_PNG sleutelwoord ICONIC in WSHOW sleutelwoord ISOTROPIC in PLOT, CONTOUR nieuwe widget functies incl. WIDGET_LIST en CW_GROUP ondersteuning voor sommige overloaded operators (_overloadIsTrue, _overloadPlus, _overloadMinus, _overloadBracketsLeftSide, _overloadBracketsRightSide, _overloadEQ, _overloadNE) Er zijn ook enkel nieuw geimplementeerde routines: STRMATCH(), USERSYM LUDC, LUSOL en DETERM ROT, CONGRID en BILINEAR TV voor PS output QROMB(), QSIMP() en QROMO() TRISOL() STANDARDIZE en HIST_EQUAL FX_ROOT FZ_ROOTS
5.1.4. genius genius is vernieuwd van versie 1.0.14 naar 1.0.16. Veranderingen omvatten: Nieuwe functies CurrentTime, MacaulayRep, MacaulayLowerOperator, MacaulayBound Reparatie van rationele machten van negatieve getallen en exacte negatieve rationele machten Reparatie van inzoomen in grefieken met de muis als de functies te lang draaien Accepteer log in plaats van ln voor symbolische afgeleide als deze met met slechts een parameter gebruikt wordt Voeg SurfacePlotData en SurfacePlotDataGrid functies toe om willekeurige oppervlakte data te tekenen, wat meer gecompliceerde 3d plots en 3d plots van data toestaat Voeg LinePlotDrawAxisLabels en SurfacePlotDrawLegends parameters toe en voeg corresponderende UI selectievakjes toe Voeg ExportPlot functie toe voor het exporteren van de huidige inhoud van het plotvenster naar een bestand van GEL Oppervlakte plot staat nu automatisch "fit afhankelijke as" toe als z limieten niet gespecificeerd zijn. Dit is de standaard in de UI Voeg sinc, BesselJ0, BesselJ1, BesselJn, BesselY0, BesselY1, BesselYn functies toe Plotvenster iets groter (nu 700x500) er er zijn bredere randen in de lijnplot (2D) versie om aankruis labels altijd te laten passen
In zowel 2D als 3D plots gebruiken aankruis labels nu wetenschappelijke notatie om waar nodig lelijke labels te vermijden In oppervlakte plot toont de gradiënt altijd alleen het bereik van de functie, dus is kleur nuttiger als uitgezoomd wordt Eenvoudiger output als "help foo" ingetypt wordt en foo noch gedefinieerd noch gedocumenteerd is Als for/sum/prod loops in termen van drijvende komma getallen zijn en het laatste getal is binnen 2^-20 keer de stapgrootte van het doel, neem dan aan dat er afrondfouten zijn en voer de body toch uit Afhandelen van bredere matrices dan 2^15 kolommen in expansie Reparatie van flikkeren bij het plotten van oppervlaktes om animaties met 3d plots toe te staan Reparatie van mogelijk niet geïnitialiseerde crash bij het lezen van slecht geformuleerde standaard bibliotheek Reparatie van LinearRecursiveSequence en sta deze toe om een vector voor n te nemen Reparatie van crash voor niet geïnitialiseerde variabelen in conjugaat transponeren Reparatie van crash voor extreem uitzoomen of inzoomen op een grafiek Reparatie van afgeleiden van Im en Re Reparatie van bestandskeuzedialogen die niet in de huidige map beginnen Voorkom een dubbele fout over niet geïnitialiseerde variabelen Spelling reparaties en documentatie reparaties Vereis voor MPFR tenminste 2.3.0
5.1.5. gnome-chemistry-utils Fedora 19 bevat de nieuwste 0.14.2 versie van gnome-chemistry-utils. Vergeleken met 0.13.99 zijn er enkele veranderingen in GChemPaint: Reparatie van reactie constructie Reparatie van niet gebonden elektronenparen Sta binnen een reactie geen mesomery vernietiging toe
5.1.6. gromacs gromacs 4.6.1 is opgenomen in Fedora 19. Naast het gromacs pakket zelf, zijn de volgende gerelateerde pakketten ook veranderd: gromacs-b ash gromacs-common gromacs-csh gromacs-devel gromacs-lib s gromacs-tutor (vervallen) gromacs-zsh Naast verschillende foutreparaties, bevat 4.6.1 de volgende veranderingen: gedeelde object major versie verhoogd naar 8 vernieuwingen voor HTML handleiding, installatiegids, PDF handleiding, shell voltooiingen nieuwe en verbeterde foutboodschappen verschillende GPU performance verbeteringen meer checks voor systeemondersteuning voor instellen thread affiniteiten inter-flag afhankelijkheid in g_order verwijderd nieuwe veranderingen uit de vrijgave 4.5.x tak zijn opgenomen waarschuwing toegevoegd voor niet bouwen met icc versie < 12
5.1.7. HippoDraw HippoDraw is uit Fedora verwijderd.
5.1.8. kst kst is vernieuwd naar 2.0.6. Nieuwe functies omvatten: voor gebruikers zichtbare strings veranderingen UI opknapbeurt afgemaakt (in het bijzonder context menu's + verbinding plotdialoog pagina's voor de manier waarop de dialoog geopend wordt, b.v. dubbelklikken op assen opent de plotdialoog op de juiste plaats) wetenschappelijke notatie voor extreme as nummers verander scalaire waarde direct in de scalaire selectie combobox zoals-je-typt zoeken in comboboxen (vector selectie) view items hebben een optie voor scrollen/zoom met de inhoud van de plot verbeteren van automatische plotindeling algoritme optie voor anti-aliasing plots muiswiel scrollen en zoomen toevoegen van slepen en neerzetten mogelijkheid databron tekstbox handelt ~/ af als as snelkoppeling voor $HOME legenda's worden gewikkeld om altijd binnen hun plot te passen nieuwe databron: Matlab .mat bestandslezer (Matlab plot echt slecht, dat zou een interessante zet zijn en er is een specificatie op http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_format.pdf)
beta van python-gbaseerde, op mathplotlib lijkende script mogelijkheid (op dit moment alleen voor Linux)
5.1.9. Octave octave is vernieuwd naar 3.6.4.
5.1.10. qcad qcad is uit Fedora verwijderd.
5.1.11. R R is een taal en omgeving voor statistische berekeningen en grafieken. Fedora 19 bevat de nieuwste 3.0.0 vrijgave van R, wat een major upgrade is.
Pakketten moeten opnieuw geinstalleerd worden Er zijn vele add-on pakketten voor R die voor deze vrijgave opnieuw geïnstalleerd moeten worden. Een belangrijke reden voor vrijgave 3.0.0 is het beter exploiteren van 64-bit platforms, er zijn echter zeer veel verbeteringen in een aantal functies. Vanzelfsprekend is ondersteuning voor lange vectoren sterk verbeterd, maar er zijn ook tientallen verbeteringen in andere functies. Voor de volledige details van deze nieuwe vrijgaven van R, refereer je naar de NEWS pagina op http://cran.rproject.org/src/base/NEWS.html. Naast vernieuwingen in R zelf, zijn een aantal R pakketten ook verbeterd. De tabel hieronder toont deze pakketten en de upstream websites om extra informatie te verkrijgen: Tabel 1. Vernieuwde R pakketten Pakket
Oude versie
Nieuwe versie
Upstream URL
R-affyio R-Biob ase R-BSgenome. Celegans.UCSC.ce2 R-BufferedMatrix
1.22.0 2.14.0 1.3.17
1.28.0 2.20.0 1.3.19
http://bioconductor.org/packages/release/bioc/html/affyio.html http://bioconductor.org/packages/release/bioc/html/Biobase.html http://www.bioconductor.org/packages/release/data/annotation/html/BSgenome.Celegans.UCSC.ce2.html
1.20.0
1.24.0
http://bioconductor.org/packages/release/bioc/html/BufferedMatrix.html
R-car R-hgu95av2prob e R-IRanges
2.0 2.9.0 1.14.4
2.0.16 2.12.0 1.18.0
http://cran.r-project.org/web/packages/car/index.html http://www.bioconductor.org/packages/release/data/annotation/html/hgu95av2probe.html http://bioconductor.org/packages/release/bioc/html/IRanges.html
R-java R-java-devel
2.15.2 2.15.2
3.0.0 3.0.0
http://www.r-project.org http://www.r-project.org
R-lmtest R-multcomp R-mvtnorm
0.9.29 1.2 0.9.9991
0.9.30 1.2.17 0.9.9994
http://cran.r-project.org/web/packages/lmtest/index.html http://cran.r-project.org/web/packages/multcomp/index.html http://cran.r-project.org/web/packages/mvtnorm/index.html
R-qtl R-qvalue
1.25.15 1.30.0
1.27.10 1.34.0
http://www.rqtl.org/ http://bioconductor.org/packages/release/bioc/html/qvalue.html
R-rlecuyer
0.3.1
0.3.3
http://cran.r-project.org/web/packages/rlecuyer/index.html
5.1.12. Veusz veusz is vernieuwd naar 1.17.1. Een paar nieuwe functies omvatten: Sta gekleurde punten toe voor niet-orthogonale plots (polair, ternair) Verwijderen van onnodige uitzonderingsdata Toevoegen van nieuwe gebroken as widget met onderbrekingen in de numerieke volgorde Rasterlijnen worden altijd beneden (of boven) data geplot Shift+Scrol wiel scrolt links/rechts Polaire plots kunnen een "minimum" straal en log as hebben Veel meer LaTeX symbolen toegevoegd SAMP/VoTable ondersteuning toegevoegd Nieuwe verschoven-punten xy lijn modus, welke een gestapte lijn plot maakt waarbij de de punten verschoven zijn om tussen de gegeven coördinaten te liggen Punten kunnen uitgekozen worden voor console en/of clipboard Sta omgekeerd ternaire plot toe
5.1.13. Sailcut Fedora 19 voegt sailcut toe, CAD software voor het ontwerpen en visualiseren van zeilen.
5.2. Circuit Design 5.2.1. gtkwave
gtkwave is vernieuwd van 3.3.41 naar 3.3.46.
5.2.2. XCircuit xcircuit is vernieuwd naar 3.7.44. Versie 3.7 heeft een veranderd selectiemechanisme dat zowel punten en segmenten elementen als gehele elementen in aanmerking neemt. Hierdoor kan de "edit" functie functioneren als een stretch functie voor meerdere elementen tegelijkertijd. Ook is lijnbreedte invariantie voor objecten toegevoegd. Object instances (zoals circuitsymbolen) kunnen lijnbreedte invariant gemaakt worden, zodat een instance van het object geschaald kan worden zonder dat de lijnbreedte verandert. Hierdoor kunnen sommige circuitsymbolen relatief ten opzichte van andere in hetzelfde schema in grootte veranderd worden zonder draadbreedte discontinuïteit in draadbreedte bij de pennen. Een aantal andere nuttige toevoegingen zijn: Het volgen van spline controlepunten voor aangrenzende splines in paden Clipmasks (vormen die gebruikt kunnen worden om de view van andere elementen af te knippen) polygon-to-curve conversie routine 0ngedaan maken/opnieuw uitvoeren voor verhoogde/verlaagde elementen enkel-stap verhogen en verlagen van elementen gradiënt veld generator---op kleur gesorteerde velden kunnen gemaakt worden van grafische afbeeldingstypes
5.3. Embedded ontwikkeling 5.3.1. avr-gcc avr-gcc en avr-gcc-c++ zijn vernieuwd naar 4.7.3. De veranderingen omvatten: De -fconserve-space vlag is verouderd. De vlag had geen effect voor de meeste doelen: alleen doelen zonder een globale .bss sectie en zonder ondersteuning voor schakelbare secties. Daarnaast had de vlag alleen een effect voor G++, waar het kon resulteren in verkeerde semantiek (refereer naar de GCC handleiding voor verdere details). De vlag zal in in GCC 4.8 verwijderd worden. De libgcc van AVR port en zijn multilib structuur is verbeterd. Hierdoor moeten alle objecten die bijdragen aan een toepassing gecompileerd zijn met GCC versies tot 4.6.x of met GCC versies 4.7.1 of later. Als de compiler met AVRÂ Libc gebruikt wordt, heb je een versie nodig de de nieuwe indeling ondersteunt, d.w.z. #35407 implementeert. De -mshort-calls commandoregel optie van AVR port is verouderd. Het zal in de GCC 4.8 vrijgave verwijderd worden. Zie -mrelax voor een vervanger. De AVR port refereert alleen naar opstartcode die .bss end de comon sectie schoonmaakt resp. de .data en .rodata sectie initialiseert mits respectievelijke secties (of subsecties hiervan) niet leeg zijn, zie PR18145. Toepassingen die alle statische objecten opslaan in niet-standaard secties of alle statische opslag opslagobjecten in assembler modules definiëren, moeten __do_clear_bss resp. __do_copy_data handmatig refereren of de symbool definitie(s) verwijderen met -Wl,-u,__do_clear_bss resp. -Wl,-u,__do_copy_data. GCC versies 4.7.0 en 4.7.1 had veranderingen in de C++ standaard biblotheek die invloed hadden op de ABI in C++11 modus: een data lid werd toegevoegd aan std::list waardoor de grootte veranderde en de definities van sommige lid functies veranderd werd, en std::pair's verplaats constructor werd niet-triviaal wat de aanroepconventie voor functies met std::pair argumenten of teruggave types veranderde. De ABI incompatibiliteiten zijn gerepareerd voor GCC versie 4.7.2 maar als resultaat kan C++11 code gecompileerd met GCC 4.7.0 of 4.7.1 incompatibel zijn met C++11 code gecompileerd met andere GCC versies en met C++98/C++03 code gecompileerd met elke versie. Bovendien zijn er een aantal verbeteringen in het optimalisatieprogramma. Refereer naar http://gcc.gnu.org/gcc4.7/changes.html voor extra details.
5.3.2. gputils gputils is vernieuwd van versie 0.14.3 naar versie 1.1.0. Veranderingen in 1.1.0 omvatten: -P (--preprocess) commandoregel optie toegevoegd voor het afgeven van een voorbewerkt asm bestand ondersteuning toegevoegd voor niet gedocumenteerde HALT, TRAP en TRET opcodes .inc en .lkr bestanden zijn gesynchroniseerd met MPLABX 1.70 gerepareerde ondersteuning voor 12 bit extended instructieset, apparaten PIC12F529T48A, PIC12F529T39A, PIC16F527 en PIC16F570
5.3.3. z88dk z88dk is vernieuwd van 1.10 naar 1.10.1. Deze licht veranderde vrijgave bevat een foutreparatie in CPP welke voorkwam dat de inline assembler correct werkte plus een paar minder belangrijke doel specifieke correcties (onder andere ZX81 en MTX)
5.4. Radio amateur 5.4.1. chirp chirp is vernieuwd naar 0.3.0. Enkele nieuwe eigenschappen: Automatische split->offset conversie tijdens importeren als odd-split niet ondersteund wordt Per-geheugen extra instellingen en gedetailleerde bewerking
TravelPlus importeren RadioReference importeren Bovendien worden de volgende nieuwe radio's ondersteund: Baofeng UV-5R Icom IC-208H Icom IC-T7H Icom IC-T8A Icom IC-746 Kenwood TM-G707 TYT TH-UV3R TYT TH-UVF1 Yaesu FT-1802M Wouxun KG-UV6D/UV6X
5.4.2. demorse demorse is vernieuwd naar 1.1. Dit is voornamelijk een onderhoudsvrijgave en er moeten geen veranderingen voor de gebruiker zichtbaar zijn.
5.4.3. fldigi fldigi 3.21.68 is nu in Fedora 19 opgenomen. Dit is voornamelijk een onderhoud/bugreparatie vrijgave.
5.4.4. gnuradio Er zijn een groot aantal veranderingen om gnuradio naar versie 3.6.4.1 te brengen, waaronder: Het toevoegen van de mogelijkheid om formeel gedefinieerde boodschappoorten toe te voegen en te verbinden met signaalbewerkingsblokken en hiërarchische blokken het PDUs (Protocol Data Units) concept als een conventie voor het doorgeven van data+metadata met de nieuwe boodschappoorten Een paar nieuwe blokken voor algemene doeleinden die zich in gnuradio-core bevinden en deze mogelijkheden ondersteunen: gr_message_debug gr_message_strobe gr_tagged_stream_to_pdu gr_pdu_to_tagged_stream Twee nieuwe blokken voor de interface met netwerkstacks die de nieuwe PDU semantiek gebruiken: gr_socket_pdu gr_tuntap_pdu Toevoeging van nieuwe signaalbewerking blokken die op Python gebaseerd zijn Toevoeging van gr-analog top-niveau component Toevoeging van gr-blocks top-niveau component Metadata bestand bron en zink blokken GNU Radio buffer latentie controle Mogelijkheid om processor affiniteit in te stellen voor GNU Radio blokken Toevoegen van gr_modtool Het gebruik van GNU Radio voorkeuren in native C++ toepassingen Toevoegen van GNU Radio blok performance counters tientallen andere functies die van minder belang geacht worden
5.4.5. linsmith Fedora 19 bevat versie 0.99.24 van linsmith. De verbeteringen omvatten: Geringe verbeteringen aan de vector plot. Betere standaard waarden voor plot kleuren. Aanpassingen aan confmgr voor het accepteren van hexadecimale en octale waarden in het configuratiebestand. De (verouderde) afhankelijkheid van gnomeprint is verwijderd. Nu steunt de hele print route op Pango/Cairo om de plot te genereren en de GtkPrint interface om het printen uit te voeren. Veranderen van papersize_combo naar combobox en de lijst met beschikbare papiergroottes te laden. papersizes. Aanpassen van confmgr om char * van comboboxes te accepteren. Elementen naar boven verplaatsen is geimplementeerd. De vreemde negatieve standaard waarden voor de kleurdefinities zijn geconverteerd naar hun (eenvoudiger te begrijpen?) hexadecimale waarden. De 'standaard kabel' code bijna helemaal opnieuw geschreven en er zijn een paar kabeltypes toegevoegd.
5.4.6. soundmodem soundmodem is vernieuwd naar 0.16, voornamelijk voor de samenwerking met systemd.
5.4.7. xnec2c xnec2c 2.1 bevat een aantal verbeteringen: Het veranderen van de xnec2c gebruikersinterface zodat het, voor zover mogelijk, te gebruiker toestaat om NEC2 bestanden in het Editor venster op te slaan en opnieuw te openen, zonder het sluiten van de Radiation Pattern en/of de Frequency Plots vensters het vervangen van alle (verouderde) GDK teken primitieven net equivalente Cairo grafische equivalenten (b.v. gdk_draw_line() vervangen door cairo_line_to()) omdat Cairo een mooiere anti-aliasing tekening biedt. code toegevoegd om data van het structuur display, radiatie patronen en frequentie plots op te slaan in een bestand, in een formaat dat geschikt is voor het "gnuplot" plot programma
A. Medewerkers Bij elke release levert een groot aantal mensen een bijdrage aan Fedora. Onder hen zijn een aantal schrijvers en vertalers die deze vrijgave-informatie gemaakt hebben. De volgende pagina's vermelden deze medewerkers.
A.1. Schrijvers Rahul Sundaram < sundaram AT fedoraproject DOT org > Stephen Wadeley < swadeley AT redhat DOT com > Stephen Gordon < sgordon AT redhat DOT com > Akira Tagoh < tagoh AT redhat DOT com > Ben Cotton < bcotton AT fedoraproject DOT org > fujiwarat < takao.fujiwara1 AT gmail.com > Pravin Satpute < pravins AT fedoraproject DOT org > Peng Wu < pwu AT redhat DOT com > Mike Fabian < mfabian AT redhat DOT com > Jens Petersen < petersen AT redhat DOT com > John J. McDonough < jjmcd AT fedoraproject DOT org > Baden Hughes < baden DOT hughes AT gmail DOT com > Yuri Chornoivan < yurchor AT ukr DOT net > Pete Travis < immanetize AT fedoraproject.org >
A.2. Vertalers Alick Zhao <pouillaude.a AT gmail.com> chiachen L Christopher Meng Constantin Drabo < panda.constantin AT gmail.com > Damien Gourbiere < dgourbiere AT gmail.com > dominique bribanick < chepioq AT gmail.com > David Young Dorian < munto AT free.fr > Gé Baylard Geert Warrink < geert.warrink AT onsnet.nu > Illan Rul Hajime Taira < htaira AT redhat.com > Jérôme Fenal <jfenal AT gmail.com> Jiaming Liu <storypku AT gmail.com> Jiro Matsuzawa <jmatsuzawa AT gnome.org> < spanish.katerina AT gmail.com> Kévin Raymond < shaiton AT fedoraproject.org > Motohiro Kanda < kanda.motohiro AT gmail.com > Nick Bebout <nobrakal AT gmail.com > Richard E. van der Luit < nippur AT fedoraproject.org > Tiansworld < tiansworld AT fedoraproject.org > Tommy He < lovenemesis AT gmail.com > Yuri Chornoivan Zhantong Zhang Huan Chen Mike Manilone <noriko AT fedoraproject.org> simonyanix <simonyan AT fedoraproject.org>
Tadashi Jokagi <elf AT elf.no-ip.org> Tomoyuki KATO 高一人参 @欠陥遺伝子 <www.carrotsoft AT gmail.com> 臻博 李 >
B. Herzieningsgeschiedenis Herziening 19-11 Thu Jun 13 2013 Post-beta vernieuwingen en reparaties Herziening 19-09 Fri May 24 2013 Vernieuwde herziening voor F19 Beta Herziening 19-08 Initiële concept voor F19 beta
Mon May 13 2013
Herziening 18-0 Herziening voor F18
Tue Jan 8 2013
Herziening 17-98 Voorbereiden voor Fedora 18 Beta
Wed Nov 7 2012
Herziening 17-95 Sun Oct 28 2012 Eerste versie voor F18 Binnenhalen en proef lezen van wiki inhoud Herziening 17-1 Tue May 29 2012 64 bit standaard BZ#821168 Vrijgave informatie map verandering BZ#821412 Typefout in Sci/Tech (EMWA) BZ#821413 D taal BZ#824529 Update medewerkers Verwijder Cloudstack verwijzing
Zie A.1 schrijvers
Herziening 17-0 Verwijder draft-watermerk Voeg vermelding vertalers toe
Zie A.1 schrijvers
Tue May 8 2012
Herziening 16-97 Mon May 7 2012 Zie A.1 schrijvers BZ#817295 - verschillende typefouten en verkeerde links BZ#817553 - Typefouten en verkeerde formattering in Amateur Radio en Scientific and Technical sectiens gimp is vernieuwd naar 2.8.0 Sectie over multi-seat Veranderingen in direct kernel boot BZ#819160 - Typefout in Circuit Design BZ#819161 - Correcte URL in Circuit Design BZ#819164 - typefout in Embedded Development sectie Verhoog kernel versie naar 3.3.4 Herziening 16-96 Voeg lijst met schrijvers toe Bureaublad sectie toegevoegd Index ingangen toegevoegd Opmerking over btrfs toegevoegd
Tue Mar 27 2012
Zie A.1 schrijvers
Herziening 16-95 Beta F17 informatie vrijgegeven
Wed Mar 21 2012
Zie A.1 schrijvers
Herziening 16-93 Begin van beta F17 informatie
Tue Mar 20 2012
John McDonough
Herziening 16-3 Tue Nov 29 2011 Minimum RAM correctie - BZ#754439 Service naam veranderingen - BZ#754145 Verander breedsprakigheid van CPU eisen - BZ#499585
John McDonough
Herziening 16-2 Mon Nov 7 2011 Vertrouwd opstarten haalde het niet voor Fedora16 (overzicht, opstarten) Ask Fedora toegevoegd Lijst met medewerkers toegevoegd
John McDonough
Herziening 16-1 Mon Oct 23 2011 John McDonough Verschillende typefouten - BZ#741975 Betere tekst voor systemd database afhandeling - BZ#743614 Verbeterde tekst voor het instellen van meerdere PostgreSQL servers - BZ#743618
Waarschuwing over GRUB gebruiker - BZ#737187 Voeg vermelding over D2 toe - BZ#743960 Waarschuwing over UID/GID verandering - BZ#739661 Opschonen van links rc.local niet meer verpakt - BZ#745235 Virtualisatie beveiliging - BZ#746015 GTK gebruik van hoofdletters - BZ#747940 QEMU gebruik van hoofdlettersn - BZ#746672 tegen VG Opgedragen aan Dennis Ritchie Herziening 16-0 Vrijgave
Mon Oct 10 2011
John McDonough
Herziening 15-99 Benoemen van F16 - BZ#741830 Typefout in Grub - BZ#743981 Extra index termen
Mon Oct 10 2011
John McDonough
Herziening 15-98 Vrijgave voor F16 beta
Fri Aug 16 2011
John McDonough
Herziening 15-2 Thu Jun 23 2011 Vereist geheugen voor installatie (BZ#699770)
John McDonough
Herziening 15-1 Fri Jun 3 2011 Typo in Virtualisatie (BZ#705928) gnuplot niet GNU plot (BZ#707318) apparaat naamgeving (BZ#707730) Correct versie nummer van boost (BZ#707786) Verwijder referentie naar verdwenen GS-Theme-Selector (BZ#708085)
John McDonough
Herziening 15-0 Sun May 8 2011 Geheugen (BZ#699770, 701780) Xfce stand van zaken (BZ#699977) Wireshark rechten veranderingen Uitzetten met systemd (BZ#701638)
John McDonough
Herziening 14-98 Fri Apr 15 2011 Verwijder Dom0 Verwijder dnssec Verwijder riak Voeg waarschuwing over Netwerkverbindingen toe Voeg tekst toe over IcedTea
John McDonough
Herziening 14-97 Voeg index ingangen toe
John McDonough
Mon Apr 11 2011
Herziening 14-96 Tue Apr 5 2011 John McDonough Verwijs voor kernel naar kernelnewbies (Kernel) Verwijs voor kenmerken naar F15 in plaats van algemene kenmerk pagina (Overzicht) Juiste boxgrinder URL (Virtualisatie) Juiste Python URL (Ontwikkelgereedschappen) Juiste Rails URL (Ontwikkelgereedschappen) Juiste avr-gcc URL (Embedded ontwikkeling) Juiste avr-c++ URL (Embedded ontwikkeling) Juiste avr-binutils URL (Embedded ontwikkeling) Juiste dfu-programmer URL (Embedded ontwikkeling) Juiste xlog URL (Amateur radio) Juiste splat URL (Amateur radio) Verwijder overbodige systemd en voeg administratieve gebruiker toe volgens Rahul Herziening 14-95 Geconverteerde beats
Tue Apr 5 2011
John McDonough
Herziening 14-90 Leeg Fedora 15 skelet
Tue Mar 22 2011
John McDonough
Register
Symbolen --preprocess - gputils, gputils
-fconserve-space - avr-gcc, avr-gcc
-mrelax - avr-gcc, avr-gcc
-mshort-calls - avr-gcc, avr-gcc
-P - gputils, gputils
-Wl,-u,__do_clear_bss resp - avr-gcc, avr-gcc
-Wl,-u,__do_copy_data - avr-gcc, avr-gcc
.bss section - avr-gcc, avr-gcc
.inc - gputils, gputils
.lkr - gputils, gputils
.SKIP - gdl, gdl
_overloadBracketsLeftSide - gdl, gdl
_overloadBracketsRightSide - gdl, gdl
_overloadEQ - gdl, gdl
_overloadIsTrue - gdl, gdl
_overloadMinus - gdl, gdl
_overloadNE - gdl, gdl
_overloadPlus - gdl, gdl
__do_clear_bss - avr-gcc, avr-gcc
__do_copy_data - avr-gcc, avr-gcc
, xnec2c
A Analyse van Spatial Extent - gabedit, gabedit
Antenne modelering, xnec2c avr-gcc, avr-gcc AVRA_Libc, avr-gcc AX.25, soundmodem
B Baofeng UV-5R, chirp BesselJ0 - genius, genius
BesselJ1 - genius, genius
BesselJn - genius, genius
BesselY0 - genius, genius
BesselY1 - genius, genius
BesselYn - genius, genius
BILINEAR - gdl, gdl
bind, BIND10 Blackman filter - gabedit, gabedit
Blackman-Harris filter - gabedit, gabedit
C Charge-Transfer Excitaties - gabedit, gabedit
chirp, chirp Clipmasks - XCircuit, XCircuit
cloud, Cloud CloudStack, Gebruiksklare cloud images CONGRID - gdl, gdl
Contestia - fldigi, fldigi
CONTOUR - gdl, gdl
CurrentTime - genius, genius
CW - fldigi, fldigi
CW_GROUP - gdl, gdl
D demorse, demorse DETERM - gdl, gdl
dhcpd, BIND10 DIM - gdl, gdl
Django, Django 1.5 Domino - fldigi, fldigi
E E, E EC2, Gebruiksklare cloud images Eucalyptus, Gebruiksklare cloud images ExportPlot - genius, genius
F FINITE - gdl, gdl
fldigi, fldigi FOR loop - gdl, gdl
Fouten rapporteren, Welkom bij Fedora FX_ROOT - gdl, gdl
FZ_ROOTS - gdl, gdl
G gabedit, gabedit Gaussian filter - gabedit, gabedit
gdl, gdl genius, genius GENNBO - gabedit, gabedit
gnome-chemistry-utils, gnome-chemistry-utils gnuradio, gnuradio gputils, gputils gr-analog - gnuradio, gnuradio
gr-blocks - gnuradio, gnuradio
Gradiënt veld generator - XCircuit, XCircuit
gromacs, gromacs gr_message_debug - gnuradio, gnuradio
gr_message_strobe - gnuradio, gnuradio
gr_modtool - gnuradio, gnuradio
gr_pdu_to_tagged_stream - gnuradio, gnuradio
gr_socket_pdu - gnuradio, gnuradio
gr_tagged_stream_to_pdu - gnuradio, gnuradio
gr_tuntap_pdu - gnuradio, gnuradio
gtkterm, gtkwave
H HALT - gputils, gputils
Hellschrieber - fldigi, fldigi
HippoDraw, HippoDraw HIST_EQUAL - gdl, gdl
Hulp, Welkom bij Fedora
I Icom IC-208H, chirp Icom IC-746, chirp Icom IC-T7H, chirp Icom IC-T8A, chirp ICONIC - gdl, gdl
ISOTROPIC - gdl, gdl
K Kenwood TM-G707, chirp kernel, Kernel kst, kst KURTOSIS() - gdl, gdl
L LEVEL - gdl, gdl
Lijnbreedte invariantie - XCircuit, XCircuit
LinePlotDrawAxisLabels - genius, genius
Linux kernel, Kernel LUDC
- gdl, gdl
LUSOL - gdl, gdl
M MacaulayBound - genius, genius
MacaulayLowerOperator - genius, genius
MacaulayRep - genius, genius
MariaDB, MariaDB MEAN() - gdl, gdl
MFSK - fldigi, fldigi
MOMENT() - gdl, gdl
MPLABX - gputils, gputils
MT63 - fldigi, fldigi
MTX - z88dk, z88dk
MySQL (zie MariaDB)
N named, BIND10 Navtex - fldigi, fldigi
NCI - gabedit, gabedit
NEC2, xnec2c NetROM, soundmodem niet-covalente interactie index - gabedit, gabedit
Node.js, Node.js npm, Node.js
O Octave, Octave Olivia - fldigi, fldigi
OpenShift - Origin, OpenShift Origin
OpenStack, Gebruiksklare cloud images - Grizzly, OpenStack Grizzly
Orbitals - gabedit, gabedit
P Packet, soundmodem PDU - gnuradio, gnuradio
PHP, PHP is vernieuwd naar 5.5.0 PIC12F529T39A - gputils, gputils
PIC12F529T48A - gputils, gputils
PIC16F527 - gputils, gputils
PICC16F570 - gputils, gputils
PLOT - gdl, gdl
Polygoon naar curve - XCircuit, XCircuit
Programmering - Radio, chirp
Psi4 - gabedit, gabedit
PSK - fldigi, fldigi
Q
qcad, qcad QPSK - fldigi, fldigi
QROMB() - gdl, gdl
QROMO() - gdl, gdl
QSIMP() - gdl, gdl
R R, R R-affyio, R R-Biobase, R R-BSgenome.Celegans.UCSC.ce2, R R-BufferedMatrix, R R-car, R R-core, R R-devel, R R-hgu95av2probe, R R-IRanges, R R-java, R R-java-devel, R R-lmtest, R R-multcomp, R R-mvtnorm, R R-qtl, R Radio programmering, chirp Rapporteren - Fout en kenmerk verzoek, Welkom bij Fedora
READ_JPEG - gdl, gdl
READ_PNG - gdl, gdl
ROSE, soundmodem ROT - gdl, gdl
RTTY - fldigi, fldigi
S SCOPE_VARFETCH - gdl, gdl
SDR, gnuradio SIGN - gdl, gdl
sinc - genius, genius
SitorB - fldigi, fldigi
SKEWNESS() - gdl, gdl
soundmodem, soundmodem Spatial Extent - gabedit, gabedit
Spline controlepunten - XCircuit, XCircuit
STANDARDIZE - gdl, gdl
Statistics - R, R
std::list - avr-gcc, avr-gcc
std::pair - avr-gcc, avr-gcc
STDDEV() - gdl, gdl
Stretch - XCircuit, XCircuit
STRMATCH() - gdl, gdl
SurfacePlotData - genius, genius
SurfacePlotDataGrid - genius, genius
SurfacePlotDrawLegends - genius, genius
systemd, systemd, systemd timers
T THOR - fldigi, fldigi
THROB - fldigi, fldigi
TRAP - gputils, gputils
TRET - gputils, gputils
TRISOL() - gdl, gdl
TYT TH-UV3R, chirp TYT TH-UVF1, chirp
U USERSYM - gdl, gdl
V VARIANCE() - gdl, gdl
Veelgestelde vragen - Fedora, Welkom bij Fedora
W WEFAX - fldigi, fldigi
WIDGET_LIST - gdl, gdl
Wiki - Fedora, Welkom bij Fedora
Wouxun KG-UV6D/UV6X, chirp WRITE_JPEG - gdl, gdl
WRITE_PNG - gdl, gdl
WSHOW
- gdl, gdl
X XCircuit, XCircuit xnec2c, xnec2c
Y Yaesu FT-1802M, chirp
Z z88dk, z88dk Zend Optimizer+, PHP is vernieuwd naar 5.5.0 ZX81 - z88dk, z88dk