Version 3.0

Aus IPFireWiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Entwicklungsziele und -reihenfolge

Legende

  • Blau - Kennzeichnet noch zu diskutierende Änderungen!

Allgemeine Entwicklungsziele

  1. Kernel - Letzte LTS-Version (vermutlich 2.6.32?)
    1. GrSecurity (+ PAX)
    2. OCF - Open Cryptographic Framework for Linux (http://ocf-linux.sf.net/)
  2. Härtung des Systems
    1. PAX-Kernel-Patch
    2. Position independent executeables (PIE)
    3. Stack Smashing Protector alias ProPolice by IBM (SSP)
  3. Portierung für Embedded-Systeme (Alix, WRAP, Soekris und RB230-Boards)
  4. Rewrite des Webinterfaces in Python (PHP wird entfernt!)
  5. WiFi-Addon /können wir aus der 2.3 übernehmen
  6. StrongSwan statt OpenSwan
  7. Umstellung auf syslog-ng
  8. Verbesserung d. Firewall (Portscan, auth Fehler über Recent Modul)

Alpha 1 Ende 2008

  1. Update des Grundsystems (bereits abgeschlossen)
    1. Ziele:
      1. GNU Compiler Collection 4.3.2
      2. Glibc 2.8 oder 2.9
      3. Binutils 2.19
  2. Update des Installationsystems (in Arbeit)
    1. Das Installationssystem soll von CD booten (auf möglichst jeder x86-Hardware) und den Installer starten.
    2. Alternativ soll es möglich sein das System ohne Start des Installers zu booten um es zur Diagnose einzusetzen. Dabei sind Tools verfügbar für:
      1. Dateisystem-Diagnose, -Check, -Reparatur, Partitionierung
      2. Was braucht man hier noch?
    3. Den Installer ansich umfasst das Erkennen von Hardware (Festplatte und Netzwerk, hauptsächlich) und er übernimmt die automatische oder benutzergesteuerte Partitionierung sowie Einrichtung des Netzwerks, das Setzen der Systempasswörter, Installation optionaler Addons, usw. Bisher sind Deutsch und Englisch als Sprachen möglich, es sollten aber auch einige hinzukommen, wenn entsprechende Leute dafür da sind.

Alpha 2 Frühjahr 2009

  1. Update der Systemskripte und Dialin Skripte für Red
  2. zusätzliche Integration eines neuen Firewallinterfaces (nur auf Konsolenebene)
    1. Bridges blue0 green0 red0 orange0
      1. Standardkonfiguration des Netzwerkes nach Installation (alle Interfaces in der Bridge green0 + APIPA DHCP)
    2. Protokolle ADSL (PPPoE), VDSL, Static und DHCP auf Rot, UMTS, ISDN, Modem
    3. Outgoing-Firewall Konfiguration über Service Presets auf den Bridge Interfaces

Alpha 3 Sommer 2009

  1. Umbau des Pakfire's auf Python Basis
  2. OpenLDAP und einheitliche/zentrale Benutzerverwaltung

Alpha 4 Herbst 2009

  1. Grundfunktionen DHCP, DNS, Backup, SSH, DynDNS, NTP, Logs, Grafische Auswertung
  2. Webinterface für die jeweiligen Dienste

Alpha 5 Ende 2009

  1. weitere Funktionen QoS, VPN (StrongSwan)
  2. Webinterface für die jeweiligen Dienste

Alpha 6 Anfang 2010

  1. Addons Proxy, -Filter, IDS, IPS, Samba
  2. Webinterface für die jeweiligen Dienste

Preview

Bild:Bootloader_V3.png

Links

Persönliche Werkzeuge