GNU Guix 1.1 ጥቅል አስተዳዳሪ እና በእሱ ላይ የተመሰረተ ስርጭት ይገኛሉ

ወስዷል የጥቅል አስተዳዳሪ መልቀቅ ጂኤንዩ ጊክስ 1.1 እና በመሰረቱ ላይ የተገነባው የጂኤንዩ/ሊኑክስ ስርጭት። ለመጫን ተፈጠረ ምስሎች በዩኤስቢ ፍላሽ (241 ሜባ) ላይ ለመጫን እና በምናባዊ ስርዓቶች (479 ​​ሜባ) ውስጥ ይጠቀሙ። በi686፣ x86_64፣ armv7 እና aarch64 አርክቴክቸር ስራዎችን ይደግፋል።

ስርጭቱ እንደ መጫን ይፈቅዳል ራሱን የቻለ OS በምናባዊ ስርዓቶች, በመያዣዎች እና በተለመዱ መሳሪያዎች ላይ, እና ማስጀመር ቀደም ሲል በተጫኑ የጂኤንዩ/ሊኑክስ ስርጭቶች ውስጥ፣ ለመተግበሪያ ማሰማራት መድረክ ሆኖ ያገለግላል። ተጠቃሚው ጥገኛነትን ከግምት ውስጥ በማስገባት፣ የሚደጋገሙ ግንባታዎች፣ ያለ ስርወ መስራት፣ በችግሮች ጊዜ ወደ ቀድሞ ስሪቶች መመለስ፣ የውቅረት አስተዳደር፣ የክሎኒንግ አካባቢዎች (በሌሎች ኮምፒውተሮች ላይ የሶፍትዌር አካባቢን ትክክለኛ ቅጂ መፍጠር) ወዘተ የመሳሰሉ ተግባራትን ይሰጠዋል። .

ዋና ፈጠራዎች:

  • የበርካታ ኮምፒውተሮችን ሃርድዌር በአንድ ጊዜ ለማሰማራት የተነደፈ አዲስ የ"guix deploy" ትእዛዝ ታክሏል፣ ለምሳሌ፣ በ VPS ውስጥ ያሉ አዲስ አካባቢዎች ወይም በኤስኤስኤች ሊደርሱ የሚችሉ የርቀት ስርዓቶች።
  • የሶስተኛ ወገን የጥቅል ማከማቻዎች (ቻናሎች) ደራሲዎች የ"guix pull --news" ትዕዛዙን ሲፈጽሙ ተጠቃሚው ሊያነባቸው የሚችላቸውን የዜና መልእክቶች ለመፃፍ መሳሪያዎች ተሰጥቷቸዋል።
  • የ"guix ስርዓት ይገልፃል" ትዕዛዝ ታክሏል፣ ይህም በሚሰማራበት ጊዜ በሁለት የተለያዩ የስርዓቱ ሁኔታዎች መካከል ለውጦችን ለመገምገም ያስችላል።
  • ለ Singularity እና Docker ምስሎችን ወደ "guix pack" ለማመንጨት ድጋፍ ታክሏል።
  • በማህደሩ ውስጥ የተቀመጠ ጥቅል ወደ ማንኛውም ልቀት እንዲመለሱ የሚያስችልዎ የ"guix time-machine" ትዕዛዝ ታክሏል። የቅርስ ሶፍትዌር.
  • "-- target" አማራጭ ወደ "guix system" ተጨምሯል ፣ ለመስቀል-ማጠናቀር ከፊል ድጋፍ መስጠት ፣
  • የ Guix ን በመጠቀም መፈጸሙ የተረጋገጠ ጉግል 3, ይህም በምርታማነት ላይ አዎንታዊ ተጽእኖ ይኖረዋል.
  • የጥቅል ጥገኝነት ግራፍ በተቀነሰ የሁለትዮሽ ዘር አካላት ስብስብ የተገደበ ነው፣ ይህም ሙሉ በሙሉ የተረጋገጠ የቡት ማሰሪያን ለመተግበር ትልቅ እርምጃ ነው።
  • የግራፊክ ጫኚውን በራስ ሰር ለመሞከር የሚያስችል ማዕቀፍ ተተግብሯል። ጫኚው አሁን ቀጣይነት ባለው የውህደት ስርዓት ውስጥ ተገንብቷል እና በተለያዩ አወቃቀሮች (የተመሰጠረ እና መደበኛ ስርወ ክፋይ፣ በዴስክቶፕ መጫን፣ ወዘተ) ተፈትኗል።
  • ለ Node.js፣ Julia እና Qt የተጨመሩ የግንባታ ስርዓቶች፣ ከነዚህ ፕሮጀክቶች ጋር ለተያያዙ መተግበሪያዎች ፓኬጆችን መፃፍ ቀላል ማድረግ።
  • ታክሏል አዲስ የሥርዓት አገልግሎቶች ኦዲት ተደርጓል፣ fontconfig-file-system፣ Getmail፣ gnome-keyring፣ kernel-module-loader፣
    ቋጠሮ ፈቺ፣ ሙሚ፣ nfs፣ nftables፣ nix፣ pagekite፣ pam-mount፣ patchwork፣
    ፖልኪት ጎማ፣ ፕሮቨንስ፣ pulseaudio፣ ጤናማ አእምሮ፣ ነጠላነት፣ ዩኤስቢ-ሞደስስዊች

  • በ 3368 ፓኬጆች ውስጥ የፕሮግራሞች ስሪቶች ተዘምነዋል, 3514 አዲስ ፓኬጆች ተጨምረዋል. የዘመኑ የ xfce 4.14.0፣ gnome 3.32.2፣ mate 1.24.0፣ xorg-server 1.20.7፣ bash 5.0.7፣ binutils 2.32፣ ኩባያ 2.3.1፣ emacs 26.3፣ መገለጥ 0.23.1 ስሪቶችን ጨምሮ።
    gcc 9.3.0፣ gimp 2.10.18፣ glibc 2.29፣
    gnupg 2.2.20፣ ሂድ 1.13.9፣ ተንኮለኛ 2.2.7፣
    icecat 68.7.0-guix0-ቅድመ እይታ1፣ icedtea 3.7.0፣
    libreoffice 6.4.2.2፣ linux-libre 5.4.31፣፣ openjdk 12.33፣ perl 5.30.0፣ python 3.7.4፣
    ዝገት 1.39.0.

የጂኤንዩ ጊክስ ፓኬጅ ማኔጀር በፕሮጀክቱ እድገቶች ላይ የተመሰረተ መሆኑን እናስታውስህ ኒክስ እና ከተለመዱት የጥቅል አስተዳደር ተግባራት በተጨማሪ የግብይት ዝመናዎችን ማከናወን ፣ ዝማኔዎችን መልሶ የመመለስ ችሎታ ፣ የበላይ ተጠቃሚ መብቶችን ሳያገኙ መሥራት ፣ ከተጠቃሚዎች ጋር የተሳሰሩ መገለጫዎችን መደገፍ ፣ የአንድ ፕሮግራም ብዙ ስሪቶችን በተመሳሳይ ጊዜ የመጫን ችሎታን ይደግፋል። የቆሻሻ ማጠራቀሚያ መሳሪያዎች (ጥቅም ላይ ያልዋሉ የፓኬጆችን ስሪቶች መለየት እና ማስወገድ). የመተግበሪያ ግንባታ ሁኔታዎችን እና የጥቅል ምስረታ ደንቦችን ለመግለፅ፣ ሁሉንም የጥቅል አስተዳደር ስራዎች በተግባራዊ የፕሮግራም አወጣጥ ቋንቋ እቅድ ውስጥ እንዲያከናውኑ የሚያስችልዎትን ልዩ ባለ ከፍተኛ ደረጃ ጎራ-ተኮር ቋንቋ እና የ Guile Scheme API ክፍሎችን ለመጠቀም ይመከራል።

ለኒክስ ፓኬጅ አስተዳዳሪ የተዘጋጁ እና በማከማቻው ውስጥ የተቀመጡ ጥቅሎችን የመጠቀም ችሎታን ይደግፋል
Nixpkgs. ከጥቅል ጋር ከተደረጉ ስራዎች በተጨማሪ የመተግበሪያ ውቅሮችን ለማስተዳደር ስክሪፕቶችን መፍጠር ይቻላል. አንድ ጥቅል ሲገነባ, ከእሱ ጋር የተያያዙ ሁሉም ጥገኛዎች በራስ-ሰር ይወርዳሉ እና ይገነባሉ. ዝግጁ የሆኑ ሁለትዮሽ ፓኬጆችን ከማጠራቀሚያው ማውረድ ወይም ከሁሉም ጥገኛዎች ጋር ከምንጭ ጽሑፎች መገንባት ይቻላል ። የተጫኑ ፕሮግራሞችን ስሪቶች ከውጪ ማከማቻ ማሻሻያዎችን በማደራጀት ወቅታዊ ለማድረግ መሳሪያዎች ተተግብረዋል.

ለጥቅሎች ግንባታ አካባቢ ለትግበራው አስፈላጊ የሆኑትን ሁሉንም ንጥረ ነገሮች በያዘ መያዣ መልክ ይመሰረታል ፣ ይህም የስርጭት መሰረቱን የስርዓት አከባቢን ከግምት ውስጥ ሳያስገባ ሊሠራ የሚችል የፓኬጅ ስብስብ ለመፍጠር ያስችላል። በዚህ ውስጥ Guix እንደ ተጨማሪ ጥቅም ላይ ይውላል። ቀደም ሲል የተጫኑ ጥገኞች መኖራቸውን ለማወቅ በተጫነው የጥቅሎች ማውጫ ውስጥ ያለውን መለያ hashes በመቃኘት በGuix ጥቅሎች መካከል ያሉ ጥገኞች ሊወሰኑ ይችላሉ። ጥቅሎች በተለየ ማውጫ ዛፍ ወይም ንዑስ ማውጫ ውስጥ በተጠቃሚው ማውጫ ውስጥ ተጭነዋል፣ ይህም ከሌሎች የጥቅል አስተዳዳሪዎች ጋር በትይዩ እንዲኖር እና ለብዙ ነባር ስርጭቶች ድጋፍ ይሰጣል። ለምሳሌ፣ ፓኬጁ እንደ /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/ ተጭኗል፣ “f42a58...” ለጥገኝነት ክትትል የሚያገለግል ልዩ የጥቅል መለያ ነው።

ስርጭቱ ነጻ ክፍሎችን ብቻ ያካትታል እና ከጂኤንዩ ሊኑክስ-ሊብሬ ከርነል ጋር ይመጣል፣ ከነጻ ካልሆኑ የሁለትዮሽ ፈርምዌር ክፍሎች የጸዳ። GCC 9.3 ለመሰብሰብ ጥቅም ላይ ይውላል. የአገልግሎት አስተዳዳሪው እንደ ማስጀመሪያ ስርዓት ጥቅም ላይ ይውላል ጂኤንዩ እረኛ (ለምሳሌ ዲኤምዲ), ከጥገኛ ድጋፍ ጋር ለ SysV-init እንደ አማራጭ ተዘጋጅቷል. የእረኛው መቆጣጠሪያ ዴሞን እና መገልገያዎች የተፃፉት በጊሌ (የመርሃግብሩ ቋንቋ ትግበራዎች አንዱ) ነው፣ እሱም አገልግሎቶችን ለመጀመር መለኪያዎችን ለመወሰንም ያገለግላል። የመሠረቱ ምስል የኮንሶል ሁነታን ይደግፋል, ግን ለመጫን ተዘጋጅቷል 13162 ዝግጁ የሆኑ ፓኬጆች፣ በ X.Org ላይ የተመሰረቱ የግራፊክስ ቁልል አካላት፣ dwm እና ratpoison መስኮት አስተዳዳሪዎች፣ Xfce ዴስክቶፕ፣ እንዲሁም የግራፊክ አፕሊኬሽኖች ምርጫን ጨምሮ።

ምንጭ: opennet.ru

አስተያየት ያክሉ