Кіріспе

Портленд жобасы – freedesktop.org ұйымының бастамасы. Оның мақсаты – әртүрлі жұмыс үстелдері мен ядролар арасында қолданбалық бағдарламалық жасақтаманы тасымалдауды жеңілдету үшін платформалық интерфейстерді жобалау және тәуелсіз бағдарламалық қамтамасыз етушілерге (ISV) осы интерфейстерді кітапханалар түрінде ұсыну. Бұл жоба Linux және басқа Unix сияқты операциялық жүйелердің жұмыс үстелі нарығындағы беделін арттыру мақсатымен қолға алынды. Ол үйде немесе кеңседе қолданылатын компьютерлер үшін Linux дистрибутивтерін операциялық жүйе ретінде таңдау деңгейін төмендететін бірқатар маңызды факторларды шешуге бағытталған. Егер Tango Desktop жобасы пайдаланушыларға біртұтас графикалық тәжірибе сыйлау үшін басталып, Portland жобасы дербес бағдарламалық қамтамасыз етушілерге (ISV) жұмыс үстелі қолданбаларын Linux-қа көшіруді жеңілдетуге арналған. Жобаның мақсаты – бағдарламалық жасақтаманы әзірлейтін адамдардың дистрибутив қолданатын жұмыс үстелі ортасы туралы алаңдауын азайту, соның арқасында оны осы сала бойынша Microsoft Windows және macOS-қа жақындату. 2006 жылы жоба Portland 1.0 (xdg utils; «Cross Desktop Group Utilities») – жұмыс үстелдері үшін жалпы интерфейстер жиынтығын жариялады. Интерфейстің маңызды бөлігі – файл түрлерімен байланысты белгішелер мен бағдарламалар үшін жалпы MIME типтерінің базасы. Жобаның жұмыс тобын Алекс Грейвли (GNOME) және Джордж Стайкос (KDE) басқарады, олар ISV-ден кері байланыс алуға, интеграция мүмкіндіктерін қарастыруға және, мүмкін, сынақ нұсқасын жасауға тырысады. Портленд жобасының алғашқы отырысы Орегон штатындағы Портленд қаласында Open Source Development Labs (Linux Foundation-ның алдыңғы ұйымы) демеушілігімен өтті. Сол алғашқы отырыстың басында Novell компаниясының Нат Фридман жобаға атау берді: «Жарайды, біз Портлендтеміз, Портленд жобасы туралы не ойлайсыз?»