UNIX, UNIX-szerű

3rd party configuration management software vs. saját megoldások

3rd party configuration management software (Salt, Puppet, Chef és társaik).
41% (83 szavazat)
Saját fejlesztésű megoldások (pl. shell script, powershell script, alkalmazás).
20% (40 szavazat)
Csak a végeredmény érdekel, nem tudom eldönteni, megvan a véleményem de mást kell használnom, egyéb és leírom stb.
39% (78 szavazat)
Összes szavazat: 201

Redox - Unix-szerű, mikrokerneles operációs rendszer Rust-ban

A Redox egy Rust-ban írt, UNIX-szerű operációs rendszer. Célja a Rust innovációit felhasználva egy modern mikrokernel és teljes alkalmazáskészlet létrehozása.

Redox is a general purpose operating system and surrounding ecosystem written in pure Rust. Our aim is to provide a fully functioning Linux alternative, without the bad parts.

We have modest compatibility with Linux syscalls, allowing Redox to run many Linux programs without virtualization.

We take inspiration from Plan9, Minix, and BSD. We are trying to generalize various concepts from other systems, to get one unified design. We will speak about this some more in the Design chapter.

Redox runs on real hardware today.

TODO: Make this better.

Jellemzői:

  • mikrokernel dizájn
  • a legtöbb funkció Rust-ban implementált
  • opcionális grafikus felhasználói felületet tartalmaz
  • az eszközmeghajtó programok user space-ben futnak
  • tartalmazza a megszokott UNIX parancsokat
  • ZFS fájlrendszer támogatás (folyamatban)
  • stb.

Weboldala itt, kézikönyv itt.

Processzorkihasználtság különbség a Power-en futó IBM AIX és Linux közt

Az IBM developerWorks oldalon Sathish Kumar IBM mérnök egy cikket tett közzé a címben említett témában. A cikkben a szerző azt magyarázza, hogy mi az oka annak, hogy ugyanazon hardveren, ugyanolyan terhelés mellett a Linux kisebb processzorterhelést mutat, mint az AIX. Azt is elmagyarázza, hogy miért értelmetlen a két rendszer által visszaadott processzorkihasználtságot összehasonlítani. A cikk fényt derít arra, hogy a két rendszer hogyan kalkulálja ki a kihasználtságot stb.

A cikk elolvasható itt, letölthető PDF-ben innen.

Megnyitották a Coherent forrását

Coherent 4.1.10 Ubuntu-n
Coherent 4.2.10 Ubuntu-n

A Coherent egy V7 UNIX klón, eredetileg PDP-11 gépekhez készült. Fejlesztője az 1995-ben bezárt Mark Williams Company volt. 1983-ban elkészült egy i386-os portja, amely az első UNIX-szerű rendszer volt IBM PC kompatibilis számítógépekhez.

A szerzői jogokat jelenleg birtokló Robert Swartz a napokban elérhetővé tette a Coherent forráskódjait és dokumentációját BSDL alatt.

Escape - mikrokerneles UNIX-like operációs rendszer

Escape 0.6

Az Escape egy mikrokerneles operációs rendszer, amelyen 2008. októbere óta dolgozom. C-ben, C++-ban és egy kis része assembler-ben készült. Azon kívül, hogy bootloader-ként a GRUB-ot, valamint a GCC nyújtotta library-ket (libgcc, libsupc++) használom, az egész OS-t magam fejlesztettem.
Az Escape fut x86-on, x86_64-en, ECO32-n és MMIX-en. Az ECO32 egy 32 bites, big-endian RISC architektúra, melyet Hellwig Geisse hozott létre a Giessen-i Egyetemen kutatási és oktatási céllal. Az MMIX egy 64 bites, big-endian RISC architektúra, amelyet Donald Knut fejlesztett ki annak a MIX-nek utódjaként, amelyet absztrakt gépként használt a "A számítógép-programozás művészete" című híres könyvsorozatában.

A napokban megjelent az Escape 0.6-os kiadása. Letölthető ISO és QEMU .img formátumban innen.

További részletek az Escape GitHub oldalán.

Fuzix OS - Alan Cox UNIX System V élményt nyújtó OS-t jelentett be

Alan Cox, az első Linux kernelhackerek egyike, a 2.2-es Linux kernel karbantartója, ex-Red Hat és ex-Intel alkalmazott érdekes bejelentést tett Halloween alkalmából:

Eleged van a SystemD-ből ?
A Kdbus az utolsó csepp a pohárban ?
A Linux közösség túl nagy és zajos ?
Epekedsz a régi szép időkért, amikor minden egyes hozzájárulót név szerint ismertél és a forráskód elfért egy darab floppylemezen ?

Örömmel jelentem be a Fuzix OS kezdeti (nagyon kezdeti) kódkiadását. A Fuzix célja, hogy ésszerű keretek közt Systen 5 Unix élményt nyújtson mindenféle sallang nélkül. Jelenleg a kernel körülbelül 40K-t igényel, plusz memóriát a userspace-nek.

A kezdetben támogatott processzorarchitektúra a Zilog Z80.

Jelenleg 8086-os portja nincs a Fuzix OS-nek. Hogy lehessen, ahhoz kellene egy használható, nyílt forrású ANSI C fordító 8086-hoz. Alan elkezdte ennek érdekében hackelni a pcc-t, de segítségre lenne szüksége.

A bejelentés itt olvasható. A kód - GPLv2 alatt - elérhető a GitHub-on.