Autor Thema: Alternative Betriebssysteme (ReactOS, Visopsys)  (Gelesen 5054 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
ReactOS 0.4.11
« Antwort #45 am: 04 März, 2019, 13:50 »
Zitat
The ReactOS team is pleased to announce the release of version 0.4.11. This version has seen substantial work done to the kernel, helping improve overall system stability.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0411-released

http://www.reactos.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Visopsys 0.84
« Antwort #46 am: 16 Mai, 2019, 05:30 »
Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, written “from scratch”, and developed primarily by a single hobbyist programmer since 1997.

Visopsys is free software and the source code is available under the terms of the GNU General Public License.  The libraries and header files are licensed under the terms of the GNU Lesser General Public License.

The bulk of Visopsys is a fully multitasking, 32-bit, virtual-memory, massively-monolithic-style kernel.  Added to this is a bare-bones C library and a minimalist suite of applications — together comprising a small but reasonably functional operating system which can operate natively in either graphical or text modes.  Though it’s been in continuous development for a number of years, realistically the target audience remains limited to operating system enthusiasts, students, and assorted other sensation seekers.  The ISO and floppy images available from the download page can install the system, or operate in ‘live demo’ mode.

Changelog

Overview: This minor maintenance version consists of developer-oriented features, stability and performance enhancements, and bug fixes.

    Introduced login sessions (userSession in <sys/user.h>) in preparation for the implementation of multi-user operation.
    Added a kernelUserGetSessions() function (userGetSessions() in user space) for getting a list of current login sessions, and a command-line ‘who’ program to show who’s logged in. For the time being, only one user can be logged in.
    The ‘help’ command is now more intelligent about what commands it lists, simply by searching the PATH for the names of the binaries, for the time being. If a command is not available, it won’t be shown in the summary listing.
    Created a new Visopsys library (libvis) with Visopsys-specific code that’s useful in both kernel and user space. Initially populated with the linked-list and variable list code that was previously in the kernel. Definitions for these are now in <sys/vis.h>, and <sys/variable.h> has been removed.
    Code hardening, to try and ensure that string buffers can – and will – be larger than their maximum lengths, while still being memory-aligned for best performance.
    Added a <sys/crypt.h> header file for definitions and structures related to hashing and cryptography.
    Upgraded the kernel multitasker’s process queue, from a simple process array to a linkedList, to benefit from locking and more sophisticated management capabilities.
    Upgraded the kernel’s font cache, and the window library’s event handlers, from simple arrays to linkedLists, to benefit from locking and more sophisticated management capabilities.
    Enhanced the kernelGraphicCopyBuffer function so that it can copy a clip of one buffer into another – not necessarily the whole thing.
    Added a kernelWindowGetList() (windowGetList() in user space) function that fills an array with the objectKeys of the current list of windows.
    Added a user space ‘windowInfo’ structure for getting information about a window, and a kernelWindowGetInfo() (windowGetInfo() in user space) function to return it.
    Removed the redundant functions kernelWindowGetSize() and kernelWindowGetLocation() (windowGetSize() and windowGetLocation() in user space).
    Added a kernelWindowSetRoot() function (windowSetRoot() in user space) to set the attributes of a window so that it is always at the bottom level.
    Added the kernelWindowMenuUpdate() (windowMenuUpdate() in user space) function for changing the title, character set, contents, or colours of a menu, and updated the window shell and most of the programs to do a better job at refreshing – e.g. in the case of a language switch.
    Added a kernelWindowComponentLayout() function (windowComponentLayout() in user space) for (re-)doing layout of GUI container components.
    Added kernelWindowContainerAdd() and kernelWindowContainerDelete() functions, for adding and removing components from generic container components, respectively.
    Added a kernelWindowMenuDestroy() function (windowMenuDestroy() in user space) for destroying a window menu and properly removing it from any menu bars.
    Added an optional window parameter to the kernelWindowToggleMenuBar() function, and exported it to user space as windowToggleMenuBar().
    Added a draw_buffer window drawing operation type, initially for use with the windowCanvas widget.
    Made the kernelWindowLogin() and kernelWindowLogout() (windowLogin() and windowLogout() in user space) functions ‘wrap’ the kernelUserLogin() and kernelUserLogout() (userLogin() and userLogout() in user space) functions, performing authentication and logging the user in to, or out of, the system, respectively.
    Exported the kernelTouchAvailable(), which reports whether a touchscreen interface is available, to user space as touchAvailable().
    Removed the notion of a window context menu – only window components can have them – and removed the unused kernelWindowContextAdd() (windowContextAdd in user space) function.
    Altered kernelWindowShellDestroyTaskbarComp() (windowShellDestroyTaskbarComp() in user space) to return a status value.
    De-exported the unused user space functions windowDrawAll(), windowProcessEvent(), windowRedrawArea(), and windowUpdateBuffer().
    Changed the Visopsys library’s linkedList functionality so that new items are added to the end of the list – rather than the start – and when iterating, the list is oldest-first.
    Added a kernelUserGetCurrentLoginPid() function to return the process ID of the current user’s login process.
    Added a login process ID to the kenelUserLogin() (userLogin() in user space) function, so that a login session is tied to a particular process.
    Removed the redundant kernelUserGetPid() and kernelUserSetPid() (userGetPid() and userSetPid() in user space) functions.
    Added an optional login program name to the kernelConsoleLogin() function, and used that to clean up the kernelMain() function.
    Mofified the kernelMultitaskerPropagateEnvironment() function so that the parent process whose environment is to be propagated is specified, rather than assumed to be the current process.
    Exported the kernelWindowSetBackgroundImage() function to user space as windowSetBackgroundImage().
    Enabled the login program to set up the environment of a user’s login process without polluting its own.
    Added a process ID argument to kernelEnvironmentLoad(), added the environment functions kernelEnvironmentProcessGet() and kernelEnvironmentProcessSet(), and added kernelMultitaskerGetProcessEnvironment() and kernelMultitaskerSetProcessCurrentDirectory() to the multitasker.
    Added a ‘run’ parameter to kernelMultitaskerSpawn() (multitaskerSpawn() in user space) and kernelMultitaskerSpawnKernelThread() functions, so that the caller can choose whether the thread runs at the first opportunity, or waits until it is explicitly made runnable at a more appropriate time.
    Exported the kernelFontGetSystem() function to userspace as fontGetSystem(). Returns a default font that is built in to the kernel and always guaranteed to be available.
    Packed the window event EVENT_* type flags to make room for more types, and separated the window and window component WINFLAG_* flags into WINDOW_FLAG_* (defined in user space) and WINDOW_COMP_FLAG_* (not defined in user space) respectively.
    The user space componentParameters flags have been renamed from WINDOW_COMPFLAG_* to COMP_PARAMS_FLAG_*.
    Packed the windowEvent structure with a union composed of discrete sections for – initially – coordinate and keyboard events, which should never coincide.
    Removed the unused kernel function kernelPause(), and removed the kernel macro POW() in favour of the C library version.
    Added vshPageBuffer() and vshPageFile() functions to the Visopsys shell library (libvsh), for showing the contents of a buffer or file, respectively, one screenfull at a time (like the ‘more’ command).
    Removed the redundant Visopsys Shell library (libvsh) functions vshDeleteFile() and vshMoveFile().
    Improved header file idempotency, and separated the definitions (including objectKey) from <sys/api.h> into <sys/apidefs.h>, to eliminate circular dependencies with, for example <sys/window.h>.
    Renamed a number of things in the <sys/window.h> header for better namespace consistency.
    Fixed: When a user with a touchscreen logs in, the virtual keyboard no longer briefly flashes up on the screen before iconifying.
    Fixed: Restored the ‘View’ icon to the ‘Programs’ window — missing since the ‘Virtual Keyboard’ icon was added for version 0.8!
    Fixed: a spurious error condition parsing command line arguments in the ‘kill’ program.
    Fixed: the kernelMultitaskerPropagateEnvironment() function so that it propagates the environment to children of parent processes’ threads.
    Fixed: the kernelWindowLayout() (windowLayout() in user space) function for (re-)laying out fixed-size windows, such as the window shell’s root window; switching languages on the fly would cause the root window’s main container to shrink to minimum size.
    Fixed: a window list iteration in the window thread.
    Fixed: a linked list iteration in the kernelWindowLogout() (windowLogout() in user space) function, in which a failed kernelWindowDestroy() could theoretically cause a window to be left in the list.
    Fixed: the kernel API parameter specification for the font objectKey in graphicDrawText().
    Fixed: the way the C library function strcat() enforces the MAXSTRINGLENGTH limit on string lengths, so that the limit applies to the new concatenated destination string, rather than just the original strings.
    Fixed: compilation issues when using an older gcc 4 compiler; most notably the ‘lock’ structure has been renamed to ‘spinLock’.

[close]

http://visopsys.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Windows 95 for Windows 2.1
« Antwort #47 am: 17 Mai, 2019, 20:15 »
Whats new:>>

This update merely updates the dependencies of windows95, which shouldn't really have any user-visible changes. Things will likely be a little faster, but it's not like Windows 95 will suddenly start playing Crysis.

https://github.com/felixrieseberg/windows95

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Windows 95 for Windows 2.1.1
« Antwort #48 am: 24 Mai, 2019, 04:40 »
Whats new:>>

This update fixes an issue with code-signed macOS builds.

https://github.com/felixrieseberg/windows95

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Windows 95 for Windows 2.2.0
« Antwort #49 am: 24 August, 2019, 20:50 »
Whats new:>>

I've fixed bugs, upgraded components, and built a snazzy new user interface.

https://github.com/felixrieseberg/windows95

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
ReactOS 0.4.12
« Antwort #50 am: 23 September, 2019, 13:50 »
Zitat
The ReactOS team is pleased to announce the release of version 0.4.12. As always a multitude of improvements have been made to all parts of the OS, though userland components saw special emphasis this time around.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0412-released

http://www.reactos.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Windows 95 2.2.1
« Antwort #51 am: 04 Dezember, 2019, 06:05 »
Whats new:>>

This release improves support for macOS Catalina and ensures that some of the links are actually clickable. I know, links really have just one job - they should be clickable. And they are now!

https://github.com/felixrieseberg/windows95

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Visopsys 0.85
« Antwort #52 am: 21 Januar, 2020, 09:12 »
Changelog


    Added RAM disk booting for coreboot/SeaBIOS support in Qemu, and potentially PXE booting in the future. Create an empty file named ‘ramdisk’ in the root directory of the boot floppy image to trigger this feature.
    When the root filesystem is read-only (e.g. an ISO image), a RAM disk is created and mounted on /temp, for programs that need to be able to create temporary files to work properly. This depends on the ‘kernel.conf’ file specifying a variable ‘ramdisk.readonly.temp’ with a non-zero size (currently 10MB by default).
    Did a refresh of the kernel’s APIC driver in response to bug reports. Made a number of improvements to get it closer to the specification and to real-world systems.
    Centralized the interrupt system’s sharing and chaining mechanism in kernelInterrupt.c and removed the need for individual device drivers to manage these. Removed the kernelInterruptGetHandler() function and added the kernelInterruptNextHandler() function for chaining. Added the kernelSysTimerHook() function for hooking or restoring the system timer interrupt at kernel startup or shutdown time.
    Added support for the X86 Page Attribute Table feature, and changed the kernelPageSetAttrs() function to allow for more abstract, but enhanced memory page caching options. Various drivers now use it to designate memory-mapped register space as “strong uncacheable”, and the framebuffer graphic driver to request “write-combining” for better performance.
    Added the equivalent of ‘loopback’ functionality for real network devices so that it’s possible to, for example, ping our own IP address.
    Changed the Visopsys library’s linkedList functionality so that the linkedListAdd() function has been replaced by linkedListAddFront() and linkedListAddBack(). Thus the caller must specify whether a new item gets added to the front or the back of the list.
    Significantly re-engineered the ‘Edit’ text editor program. It’s much more realistically usable now: it mostly works, supports the Home, End, and PgUp, and PgDown keys, and no longer does automatic line-wrapping, although it doesn’t yet support horizontal scrolling.
    Changed the ‘import’ (-i) and ‘export’ (-e) operations in the command-line version of the font editor (fontutil) so that they work with directories of individual glyph image files, rather than a single image file with a grid of glyphs.
    Because of their propensity for sharing interrupt pins, PCI devices now have their interrupt generating capability disabled by default, and drivers must enable it by calling kernelBusDeviceEnable().
    Improved error handling and messages for command-line and text mode operation (perror and errno).
    Added proper keyboard support for the ‘Home’ and ‘End’ keys, for applications that want to use them.
    The networking IPv4 code has been changed to use the IANA-specified range of numbers (49152 to 65535) for ‘ephemeral’ (temporary, private, ‘dynamic’) ports.
    Added a driverGetFeatures() function to the multiprocessor driver, and when disabling the PIC in favour of APICs, the PIC driver now checks for the presence of an IMCR in the multiprocessor features, and disables it.
    Added a generic kernelCpuGetFeatures() to the CPU driver interface, for returning a structure of model-specific features. Only for X86 (32/64) processors at the moment, and intended to reduce the need for calling the X86 ‘cpuid’ instruction directly in other places.
    Added a kernelWindowComponentAppendData() function (windowComponentAppendData() in user space) that allows the caller to append rather than completely replace the data in a supported component. Currently implemented only in the windowList component.
    Added the new kernel networking functions kernelNetworkConnectionGetCount() and kernelNetworkConnectionGetAll() (networkConnectionGetCount() and networkConnectionGetAll() in user space, respectively) to return information about current network connections.
    Added the feof() function to the standard C library.
    Moved the <sys/sched.h> header file to <sched.h> where it should have been in the first place.
    Removed the kernel multitasker’s kernelMultitaskerSetProcessParent() function. The surviving children of a process that’s being killed are re-parented to their grandparents. There should be no more orphan processes, and it should always be possible to trace the lineage of processes back to their oldest living ancestor, making the kernelMultitaskerPropagateEnvironment() function work as intended, and making it unnecessary for the window shell to re-parent processes.
    Removed the unused kernel text input functions kernelTextInputStreamPeek(), kernelTextInputPeek(), kernelTextInputStreamRemove(), kernelTextInputRemove(), kernelTextInputStreamRemoveN(), and kernelTextInputRemoveN() (textInputStreamRemove(), textInputRemove(), textInputStreamRemoveN(), and textInputRemoveN(), respectively, in user space).
    Fixed: When using the ‘view’ program to look at little mouse pointer images, the window – specifically the title bar – was too small for the buttons and whatnot. The autoSizeWindow() function now respects the minimum width of any title bar.
    Fixed: Doing a ‘set data’ on a disabled text field could cause the new text to be drawn as if the component were enabled.
    Fixed: Attempting to use the ‘shutdown’ program as a non-privileged user was crashy.
    Fixed: Clicking on a keymap file that wasn’t in the system keymap folder would launch the Keyboard Map program, but it wouldn’t open the clicked file, but rather attempt to match a map in the system keymap folder.
    Fixed: Paging-related error messages when running the ‘Devices’ (lsdev) program from the command line. Also fixed a separate-but-related memory leak by destroying the attributes variable list of each device as we finish with it, when recursively walking the device tree.
    Fixed: In the file browser, empty files had directory icons.
    Fixed: The error recovery if device detection and setup fails in the generic network device layer, or in the PcNet ethernet driver. Also fixed the Network Devices (ifconfig) program to better handle the case where there are no network devices.
    Fixed: The kernelNetworkRead() function (networkRead() in user space) so that it is possible to read remaining buffered data from a connection that has been closed (e.g. by the other host).
    Fixed: Corrected the non-blocking behaviour of the C library networking function recv().
    Fixed: Some minor off-by-one errors in the C library’s strlen() and strnlen() functions, related to the MAXSTRINGLENGTH limit.
    Fixed: A spurious memory deallocation error message that occurred when the only floppy drive was of an unsupported type (e.g. ATAPI).
    Fixed: An unlikely crash that could happen when the login program was unable to log in to the window system, despite having successfully authenticated with valid credentials.
    Fixed: Errors in the assert() macro in <assert.h>.
    Fixed: Several of the programs didn’t have .pot translation files.
    Fixed: the kernel’s static library dependencies in the build.

[close]

http://visopsys.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
ReactOS 0.4.13
« Antwort #53 am: 11 April, 2020, 10:30 »
Zitat
The ReactOS Team is pleased to announce the release of version 0.4.13. As with prior releases, keywords are noted representing the release itself and highlighting key improvements. In this particular case, the 0.4.13 version shows the results of significant hard work to bring improvements to the USB stack, further development on the Xbox port boot process, an Explorer File Search for the Shell module, as well as many other changes.

Quelle & weitere Infos : https://www.reactos.org/project-news/reactos-0413-released

http://www.reactos.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Visopsys 0.9
« Antwort #54 am: 17 April, 2020, 16:30 »
Changelog

Overview: This major release offers a subtly updated look, enhanced networking capabilities and associated programs, Unicode support, a software packaging/download/install/uninstall infrastructure with an online ‘store’, a user space window shell, VMware mouse integration, HTTP, XML, and HTML libraries, some C++ and POSIX threads (pthreads) support, ‘pipes’ for interprocess communication, and additional hashing algorithms.

    Added TCP networking.
    Added a DNS client.
    Networking is now enabled by default at boot time.
    Network-based programs have moved into separate sub-groupings in the ‘Programs’ and ‘Administration’ windows.
    Added a Packet Sniffer (‘netsniff’) program, for inspecting incoming and outgoing network packets.
    Added a Network Connections (‘netstat’) program to show the current network connections and TCP state, if applicable.
    Added a basic Telnet client program and protocol libarary; mostly for TCP testing and validation, although the protocol has other uses.
    Added wide-character and multibyte character (UTF-8) support throughout the OS – to the fonts and charsets, the GUI, the C library, etc. It has replaced the ISO-based internationalization schemes. Although some knowledge of ISO codepages was kept, things have been more-or-less entirely switched over to Unicode.
    Implemented a software packaging/installation scheme.
    Implemented a software/update store server to run at visopsys.org, with an initial, trivial ‘hello world’ software package available for 0.9.
    Added a ‘Software’ program to connect to the software store at visopsys.org, which can show lists of available and installed packages, and install and uninstall them.
    Converted the existing window shell to a user space program, keeping the existing kernel-based one as a thing for ‘basic’ installs. The intention is to create an entirely new window shell in a future release, and have the user be able to choose.
    Added VMware mouse integration, so that a Visopsys guest coordinates with the host to automatically grab or ungrab the mouse cursor as it enters or leaves the window. Requires the option to be enabled in VMware.
    Added a basic HTTP library, with URL parsing and HTTP ‘get’, and the header files <sys/url.h> and <sys/http.h>.
    Added a simple XML parsing library.
    Added a simple HTML parsing library.
    Added basic C++ runtime support (no RTTI or exceptions), and partial string, memory, and iostream implementations.
    Added the beginnings of a POSIX Threads (pthreads) library (libpthread) with some basic wrapper functions around Visopsys kernel threading, for software portability.
    Added a ‘pipes’ implementation for inter-process communication, as a thin wrapper around the kernel’s generic ‘streams’ functionality, available to user programs.
    Added a SHA1 hashing implementation to the kernel, and command-line programs sha1pass (hashes string parameters) and sha1sum (hashes files) that use it.
    Added a SHA256 hashing implementation to the kernel, and upgraded user password hashing from MD5 to SHA256. Also added command-line programs sha256pass (hashes string parameters) and sha256sum (hashes files) that use it.
    The OS installer now asks the user to choose a physical disk first, and then shows the exising logical disks, offering to change and add partitions, etc.
    Added a simple ‘wget’ program to test the new HTTP library. For the time being, it only downloads individual files, and not anything referenced by them.
    Added a ‘host’ program – similar to the Linux/UNIX one, for network name and address lookups. Command-line only for now.
    Added a computer chip icon, ‘chip.ico’. To start with, the Computer Browser will use it for RAM disks.
    Added partial implementation of the standard C library function
    getaddrinfo() and its companions freeaddrinfo() and gai_strerror().
    Added the wide-character standard C library functions getwchar(), mblen(), mbslen(), putwchar(), wcscmp(), wcscpy(), wcslen(), and wcstombs().
    Removed the kernelWindowShellTileBackground() and
    kernelWindowShellCenterBackground()  (windowShellTileBackground() and windowShellCenterBackground() in user space, respectively) functions in favour of kernelWindowShellChangeBackground() (windowShellChangeBackground() in user space), which simply notifies the window shell of a change, so that it can go and read the appropriate configuration files.
    Added COLOR_COPY() and COLOR_ADJUST() macros in <sys/color.h> for doing a quick copy, and copy-brightness-adjusted, respectively, of color structures.
    Did some tidy-up of the translated .po files – mostly updating c-format strings’ parameters, punctuation, and newlines.
    Removed the ‘Del’ glyph 127 from the font maps.
    Updated the api2txt.sh and api2html.sh utils scripts to filter out the _U_ for unused parameters.
    Added a check-pots.sh utils script for reporting any programs that don’t have .pot translation files.
    Fixed: The Computer Browser program could show mismatches between disks and icons, if it didn’t have an icon for a particular hardware type (specifically, RAM disks). Made it more robust, with a default icon.
    Fixed: The Disk Manager’s creation and resize dialogs were full-screen, and looked all messed up.
    Fixed: The Calendar program was selecting the wrong day of the month in graphics mode, and selecting a day of the month in non-current months and years.
    Fixed: Several of the programs didn’t have .pot translation files.

[close]

http://visopsys.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Visopsys 0.91
« Antwort #55 am: 31 Juli, 2021, 09:00 »
Changelog

Overview: This maintenance release fixes RAM disk boot support, adds sparse file support to the EXT filesystem driver, and updates various build-related things.

    Added support for sparse files to the EXT filesystem driver.
    Fixed some problems with the RAM disk boot feature, first introduced in version 0.85.
    Added a cross-compiling toolchain to the build system, to reduce the fragility of relying on the host system’s compiler and associated programs, and fixed a number of warnings and errors that emerged from that.
    Updated the administration.conf files for German, Spanish, Russian, and Turkish.
    Updated sources and fixed some warnings and errors, when building with GCC versions 7 through 10.
    Added a kernel linker script, so that we have finer control over the layout of the kernel binary.
    Isolated architecture-dependent code and parameterized the build system with the architecture. For now, still just 32-bit x86.
    Renamed the floppy image file to include the word ‘floppy’.
    Factored some code in the BIOS OS loader and fixed some rounding errors.
    Added byte offsets to various structures described in <sys/elf.h>.
    Removed the unused kernel function kernelSysTimerWaitTicks().

[close]

http://visopsys.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
ReactOS 0.4.14
« Antwort #56 am: 17 Dezember, 2021, 21:30 »
Zitat
The ReactOS Team is pleased to announce the release of version 0.4.14. As with every other release, we’re regularly noting improvements and updates to keep you in touch with what is being done in ReactOS. In this release, improvements range from FreeLoader fixes, Shell features, kernel fixes, NetKVM VirtIO bringup, further work on the Xbox port and support for NEC PC-9800.

Note that it took us over a year to get this release in shape and fix regressions. As such, ReactOS 0.4.14 does not contain the very latest developments we advertised in 2021 on our blog and on social media. They can be found instead in our nightly builds. Consider this a maintenance release, and stay tuned for what’s coming next!

Quelle & weitere Infos : https://reactos.org/project-news/reactos-0414-released/

https://www.reactos.com/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Windows 95 3.0.0
« Antwort #57 am: 27 Juni, 2022, 12:33 »
Changelog


Breaking Changes

    Upgraded the disk image, meaning that prior state files no longer work.
        Old state files aren't being deleted, can still be found in your application data, and used with windows95 v2. As a reminder, don't use windows95 for any real work -- a real emulator (like VirtualBox) is much better suited for.

Other Changes

    Upgraded from Electron v11 Electron v18 (and with it, Chrome and Node.js)
    Upgraded v86 (now using WASM)
    Upgraded various smaller dependencies
    Much better scaling on all platforms
    On Windows, the link to OSFMount was broken and is now fixed.
    On Windows, you can now see a prettier installation animation.
    On Windows, windows95 will have a proper icon in the Programs & Features menu.

[close]

https://github.com/felixrieseberg/windows95

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Windows 95 3.1.1
« Antwort #58 am: 17 Oktober, 2022, 05:20 »
Whats new:>>

    Upgraded from Electron v18 to Electron v21 (and with it, Chrome and Node.js)
    Upgraded v86 (sound is back!)

https://github.com/felixrieseberg/windows95

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
Visopsys 0.92
« Antwort #59 am: 22 September, 2023, 18:15 »
Changelog

Overview: This maintenance release introduces usabilty and stability improvements to the multitasker, filesystems, text editor, and networking programs, and a number of bug fixes.

    Added support for 64-bit EXT filesystems (read-only, as before).
    Implemented a series of steps on the way to changing the kernel’s multitasker to use software task switching, as opposed to using the processor feature. This is a prerequisite for adding x86_64 builds.
        Implemented a contextSwitch() function.
         Added a ‘collector’ thread to do the work of cleaning up finished processes, instead of doing it within the scheduler itself.
        Eliminated the use of x86 IDT task gates, and removed the multitasker’s scheduler process and converted it into an interrupt handler.
    Updated the ‘edit’ Text Editor program to add ‘New’ and ‘Save As’ menu items, bringing it more in line with conventions used by other editors. When invoked without a filename or creating a ‘New’ document, the ‘Save’ menu item is disabled. Use of a temporary file for unsaved documents has been discontinued.
    Added a Window library ‘cancel’ dialog for stopping an in-progress operation.
    Because connecting via TCP can potentially block for a fairly long time, networking programs now use a connection thread that can be killed via the new ‘cancel’ dialog.
    Added filtering (for instance TCP only, ARP only, etc) for the packet sniffer. By default, all network packets are shown. A new button at the bottom of the left-hand panel will raise a dialog window which allows the user to (de-)select various types of packets to be displayed. As requested by forum user ronaldlees.
    Added an ‘errno’ program to print error messages associated with error codes.
    Updated the kernel’s MD5 hashing functions to (correctly) match the usage and behaviour of the more modern SHA1 and SHA256 code.
    Removed the ‘md5’ program, and replaced it with ‘md5pass’ and ‘md5sum’ programs for hashing strings and files, respectively.
    Added a lock to the freeEntries list in kernelFile.c.
    Added locking to directory fileEntry structures when adding to or removing from their lists of entries.
    Added the standard C library function strndup().
    Added a global error strings table to the C library, and moved the definitions for strtol() and family from <stdio.h> to <stdlib.h>.
    Changed the ‘test’ program’s file_ops test to create its temporary directory in /temp, so that it works by default even on a read-only boot disk.
    Fixed: A SATA driver problem with VmWare’s virtual SATA disks. There was an error in the setting of SATA AHCI DMA modes during initial disk enumeration.
    Fixed: Problems with Jpeg loading and/or image resizing when creating thumbnails or clicking on multiple images. In a number of cases, thumbnails were created, but the View program would report an error trying to load them.
    Fixed: When booted from a read-only filesystem (CD), pressing PrtScn could cause a page fault, and error messages on the console saying “Filesystem is read-only” and “Unable to open [file] for writing”.
    Fixed: When clicking the Text Editor in the Programs window, it would show an error dialog “Error -11 loading file” when booted from a read-only medium/disk, such as a CD/DVD.
    Fixed: When mounting a new filesystem, it would appear before the other, alphabetically-sorted, items in a directory listing. The most recently mounted filesystem was always being inserted as the first entry in its mount point’s parent directory, because the file name had not yet been set.
    Fixed: The kernel API was returning incorrect 64-bit values in the high 32 bits. For example, the free bytes values shown by the ‘ls’ command, and the time values shown by the ‘ping’ command, were obviously wrong.
    Fixed: Attempts to iterate through empty window containers could result in “Can’t allocate zero bytes” errors being logged to the console, for example after switching languages on the first boot screen.
    Fixed a number of warnings generated when building with the ‘clang’ compiler.

[close]

http://visopsys.org/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )