|
|
Community > ReactOS Newsletter Archive > ReactOS Newsletter: Volume 1, Issue 5Volume 1, Issue 5by Stuart on 2005-11-13 topReactOS Weekly Newsletter Volume 1, Issue 5The Number keeps creeping up, and I believe, with this Issue, the ReactOS Weekly Newsletter equals the amount of editions Splash, the former ReactOS Newsletter, released topFreeloader: What is it?Freeloader (abbreviated freeldr [Why is abbreviated such a long word? -Ed.]), is the ReactOS Bootloader, licensed under the GPL. topWhat does it do?
Freeldr also composes, and interprets, the ARC Paths (ARC Standing for Advanced RISC Computing), that are used in Windows NT 4.0 and later, for the boot.ini settings. It can also Multi-Boot with other Operating Systems. With Windows 9x, Freeldr becomes the default boot manager. From the Boot Menu, you can select either ReactOS or Windows 9x (Or even MS-DOS, God forbid you still using that as a Primary OS...) With Windows NT/2000/XP/2003, things get a little more interesting. ReactOS setup detects whether NTLDR (The Windows NT Boot Loader) is installed, and, if it is, adds its own boot sector to the Primary Partition, and writes a link in boot.ini, that points to the Boot Sector file, that loads Freeldr. This is referred to as 'Chain Loading'. Freeldr can also be loaded directly via GRUB (GRand Unified Bootloader), but that requires a lot of effort. Most Common method of loading Freeldr is GRUB -> NTLDR -> Freeldr. Freeldr also has it's limitations. It requires a FAT16 or FAT32 Primary Partitions, for example. topSecurity in ReactOSAs far as security in ReactOS goes, there are two methodologies:
Windows Security, while often an Oxymoron outside of the Windows Server groups, is ultimately the most compatible with the software ReactOS runs. However, it has a fundamental flaw; Most software will only install when given Admin priviledges. This is a major problem in Business environments, since it opens the system up quite needlessly to intrusion. UNIX, and it's varients, have followed best security practice from the beginning. You run as a local user, and only input an Administrative Password when absolutely needed. It also means software doesn't "Just run", like on Windows, that could potentially install itself, and affect the system without the user seeing any of it. It has been put forward to use Samba-TNG (Samba being the well known File and Print Server Software for Unices), on ReactOS, as a replacement for the Windows NT Domain Controller, if it can be ported to the Win32 Architecture (Bearing in mind, both focus on Unix Support). Security also covers File System Permissions. It needn't be said most advanced file systems (Such as UFS, NTFS, and Ext2/3), include native support for file permissions. Now, ReactOS can only use FAT16/FAT32 file systems... so, how can security possibly be implemented, when the most unsecure foundations are currently being used? The Answer ia a FAT Security Policy. In effect, another FAT Driver on top of the normal one, would control who sees what. It's not 100% secure, but it would be enough to stop Mr and Mrs. Joe Public from compromising it easily. More information on this can be found on the Wiki. topEye on SVNtop Implemented
Major changes in Trunk
What's up for Next Week?Next Week, I'll be covering how ReactOS intends to expand itself, to platforms beyond x86, into the realms of the Xbox [Still x86, I'll grant], PowerPC, and Xen Architectures. As always, feedback is welcome, as are any requests you'd like to see featured. Until Next Week.. Happy Compiling! Stuart "TwoTailedFox" Robbins ReactOS Weekly Newsletter Editor top |